diff --git a/ui/vuetify/fix-vuetifyjs.go b/ui/vuetify/fix-vuetifyjs.go index 8fc24271..9444ad25 100644 --- a/ui/vuetify/fix-vuetifyjs.go +++ b/ui/vuetify/fix-vuetifyjs.go @@ -2,6 +2,7 @@ package vuetify import ( "embed" + "fmt" "net/http" "strings" @@ -15,6 +16,9 @@ var assetsbox embed.FS //go:embed vuetifyjs/dist var vuetifyjs embed.FS +//go:embed vuetifyjs/src/plugins/theme.js +var themeFs embed.FS + var customizeVuetifyCSS = osenv.GetBool("CUSTOMIZE_VUETIFY_CSS", "Use customized styles for vuetify", true) func JSComponentsPack() web.ComponentsPack { @@ -25,6 +29,14 @@ func JSComponentsPack() web.ComponentsPack { return web.ComponentsPack(v) } +func theme() string { + v, err := themeFs.ReadFile("vuetifyjs/src/plugins/theme.js") + if err != nil { + panic(err) + } + return fmt.Sprintf(`{ theme: %s }`, strings.Replace(string(v), "export default", "", 1)) +} + func cssComponentsPack() web.ComponentsPack { var v []byte var err error @@ -95,40 +107,9 @@ window.__goplaidVueComponentRegisters.push(function(app, vueOptions) { }); ` -const defaultVuetifyOpts = `{ - icons: { - // defaultSet: 'md', // 'mdi' || 'mdiSvg' || 'md' || 'fa' || 'fa4' - }, - theme: { - themes: { - qor5: { - dark: false, - colors: { - primary: "#3E63DD", - secondary: "#5B6471", - accent: "#82B1FF", - error: "#82B1FF", - info: "#0091FF", - success: "#30A46C", - warning: "#F76808", - } - }, - }, - }, -}` - -var vuetifyOpts string - -func ChangeVuetifyOpts(opts string) { - vuetifyOpts = opts -} - func Vuetify() web.ComponentsPack { - if vuetifyOpts == "" { - vuetifyOpts = defaultVuetifyOpts - } return web.ComponentsPack( - strings.NewReplacer("{{vuetifyOpts}}", vuetifyOpts). + strings.NewReplacer("{{vuetifyOpts}}", theme()). Replace(initVuetify), ) } diff --git a/ui/vuetify/vuetifyjs/dist/index.js b/ui/vuetify/vuetifyjs/dist/index.js index 46597ed3..43d63297 100644 --- a/ui/vuetify/vuetifyjs/dist/index.js +++ b/ui/vuetify/vuetifyjs/dist/index.js @@ -2,4 +2,4 @@ import{isVNode as zc,Comment as Hc,Fragment as ie,shallowRef as K,watchEffect as Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function Mt(e){const{h:n,s:t,v:a,a:l}=e,i=u=>{const s=(u+n/60)%6;return a-a*t*Math.max(Math.min(s,4-s,1),0)},o=[i(5),i(3),i(1)].map(u=>Math.round(u*255));return{r:o[0],g:o[1],b:o[2],a:l}}function $o(e){return Mt(Ci(e))}function qa(e){if(!e)return{h:0,s:1,v:1,a:1};const n=e.r/255,t=e.g/255,a=e.b/255,l=Math.max(n,t,a),i=Math.min(n,t,a);let o=0;l!==i&&(l===n?o=60*(0+(t-a)/(l-i)):l===t?o=60*(2+(a-n)/(l-i)):l===a&&(o=60*(4+(n-t)/(l-i)))),o<0&&(o=o+360);const u=l===0?0:(l-i)/l,s=[o,u,l];return{h:s[0],s:s[1],v:s[2],a:e.a}}function Nr(e){const{h:n,s:t,v:a,a:l}=e,i=a-a*t/2,o=i===1||i===0?0:(a-i)/Math.min(i,1-i);return{h:n,s:o,l:i,a:l}}function Ci(e){const{h:n,s:t,l:a,a:l}=e,i=a+t*Math.min(a,1-a),o=i===0?0:2-2*a/i;return{h:n,s:o,v:i,a:l}}function zr(e){let{r:n,g:t,b:a,a:l}=e;return l===void 0?`rgb(${n}, ${t}, ${a})`:`rgba(${n}, ${t}, ${a}, ${l})`}function Hr(e){return zr(Mt(e))}function _a(e){const n=Math.round(e).toString(16);return("00".substr(0,2-n.length)+n).toUpperCase()}function Wr(e){let{r:n,g:t,b:a,a:l}=e;return`#${[_a(n),_a(t),_a(a),l!==void 0?_a(Math.round(l*255)):""].join("")}`}function jr(e){e=Md(e);let[n,t,a,l]=dd(e,2).map(i=>parseInt(i,16));return l=l===void 0?l:l/255,{r:n,g:t,b:a,a:l}}function Yr(e){const n=jr(e);return qa(n)}function Gr(e){return Wr(Mt(e))}function Md(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(n=>n+n).join("")),e.length!==6&&(e=So(So(e,6),8,"F")),e}function $d(e,n){const t=Lr(wi(e));return t[0]=t[0]+n*10,Rr(Or(t))}function Ld(e,n){const t=Lr(wi(e));return t[0]=t[0]-n*10,Rr(Or(t))}function Ol(e){const n=yt(e);return wi(n)[1]}function Od(e,n){const t=Ol(e),a=Ol(n),l=Math.max(t,a),i=Math.min(t,a);return(l+.05)/(i+.05)}function Ur(e){const n=Math.abs(Fo(yt(0),yt(e)));return Math.abs(Fo(yt(16777215),yt(e)))>Math.min(n,50)?"#fff":"#000"}function Me(e,n){const t=Wc();if(!t)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return t}function Dt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const n=Me(e).type;return an((n==null?void 0:n.aliasName)||(n==null?void 0:n.name))}let Kr=0,Ba=new WeakMap;function Ye(){const e=Me("getUid");if(Ba.has(e))return Ba.get(e);{const n=Kr++;return Ba.set(e,n),n}}Ye.reset=()=>{Kr=0,Ba=new WeakMap};function Rd(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Me("injectSelf");const{provides:t}=n;if(t&&e in t)return t[e]}const Fn=Symbol.for("vuetify:defaults");function Nd(e){return W(e)}function Vi(){const e=ye(Fn);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function De(e,n){const t=Vi(),a=W(e),l=y(()=>{if(at(n==null?void 0:n.disabled))return t.value;const o=at(n==null?void 0:n.scoped),u=at(n==null?void 0:n.reset),s=at(n==null?void 0:n.root);if(a.value==null&&!(o||u||s))return t.value;let c=Je(a.value,{prev:t.value});if(o)return c;if(u||s){const v=Number(u||1/0);for(let m=0;m<=v&&!(!c||!("prev"in c));m++)c=c.prev;return c&&typeof s=="string"&&s in c&&(c=Je(Je(c,{prev:c}),c[s])),c}return c.prev?Je(c.prev,c):c});return Ie(Fn,l),l}function zd(e,n){var t,a;return typeof((t=e.props)==null?void 0:t[n])<"u"||typeof((a=e.props)==null?void 0:a[an(n)])<"u"}function Hd(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Vi();const a=Me("useDefaults");if(n=n??a.type.name??a.type.__name,!n)throw new Error("[Vuetify] Could not determine component name");const l=y(()=>{var s;return(s=t.value)==null?void 0:s[e._as??n]}),i=new Proxy(e,{get(s,c){var m,f,d,b,g,h,S;const v=Reflect.get(s,c);return c==="class"||c==="style"?[(m=l.value)==null?void 0:m[c],v].filter(k=>k!=null):typeof c=="string"&&!zd(a.vnode,c)?((f=l.value)==null?void 0:f[c])!==void 0?(d=l.value)==null?void 0:d[c]:((g=(b=t.value)==null?void 0:b.global)==null?void 0:g[c])!==void 0?(S=(h=t.value)==null?void 0:h.global)==null?void 0:S[c]:v:v}}),o=K();Fe(()=>{if(l.value){const s=Object.entries(l.value).filter(c=>{let[v]=c;return v.startsWith(v[0].toUpperCase())});o.value=s.length?Object.fromEntries(s):void 0}else o.value=void 0});function u(){const s=Rd(Fn,a);Ie(Fn,y(()=>o.value?Je((s==null?void 0:s.value)??{},o.value):s==null?void 0:s.value))}return{props:i,provideSubDefaults:u}}function ft(e){if(e._setup=e._setup??e.setup,!e.name)return Vt("The component is missing an explicit name, unable to generate default prop value"),e;if(e._setup){e.props=p(e.props??{},e.name)();const n=Object.keys(e.props).filter(t=>t!=="class"&&t!=="style");e.filterProps=function(a){return Ar(a,n)},e.props._as=String,e.setup=function(a,l){const i=Vi();if(!i.value)return e._setup(a,l);const{props:o,provideSubDefaults:u}=Hd(a,a._as??e.name,i),s=e._setup(o,l);return u(),s}}return e}function $(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return n=>(e?ft:jc)(n)}function Wd(e,n){return n.props=e,n}function Et(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",t=arguments.length>2?arguments[2]:void 0;return $()({name:t??On(xr(e.replace(/__/g,"-"))),props:{tag:{type:String,default:n},...ee()},setup(a,l){let{slots:i}=l;return()=>{var o;return Yt(a.tag,{class:[e,a.class],style:a.style},(o=i.default)==null?void 0:o.call(i))}}})}function qr(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const n=e.getRootNode();return n!==document&&n.getRootNode({composed:!0})!==document?null:n}const Zn="cubic-bezier(0.4, 0, 0.2, 1)",jd="cubic-bezier(0.0, 0, 0.2, 1)",Yd="cubic-bezier(0.4, 0, 1, 1)";function Lo(e,n,t){return Object.keys(e).filter(a=>Ua(a)&&a.endsWith(n)).reduce((a,l)=>(a[l.slice(0,-n.length)]=i=>e[l](i,t(i)),a),{})}function Pi(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(n?Gd(e):Ii(e))return e;e=e.parentElement}return document.scrollingElement}function Oa(e,n){const t=[];if(n&&e&&!n.contains(e))return t;for(;e&&(Ii(e)&&t.push(e),e!==n);)e=e.parentElement;return t}function Ii(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const n=window.getComputedStyle(e);return n.overflowY==="scroll"||n.overflowY==="auto"&&e.scrollHeight>e.clientHeight}function Gd(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const n=window.getComputedStyle(e);return["scroll","auto"].includes(n.overflowY)}function Ud(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function O(e){const n=Me("useRender");n.render=e}function Pt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const t=Ma(),a=W();if(xe){const l=new ResizeObserver(i=>{e==null||e(i,l),i.length&&(n==="content"?a.value=i[0].contentRect:a.value=i[0].target.getBoundingClientRect())});it(()=>{l.disconnect()}),X(()=>t.el,(i,o)=>{o&&(l.unobserve(o),a.value=void 0),i&&l.observe(i)},{flush:"post"})}return{resizeRef:t,contentRect:Wa(a)}}const Jn=Symbol.for("vuetify:layout"),Xr=Symbol.for("vuetify:layout-item"),Oo=1e3,Zr=p({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),gn=p({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function Jr(){const e=ye(Jn);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{layoutIsReady:be(),getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function hn(e){const n=ye(Jn);if(!n)throw new Error("[Vuetify] Could not find injected layout");const t=e.id??`layout-item-${Ye()}`,a=Me("useLayoutItem");Ie(Xr,{id:t});const l=K(!1);Yc(()=>l.value=!0),Gc(()=>l.value=!1);const i=be(),{layoutItemStyles:o,layoutItemScrimStyles:u}=n.register(a,{...e,active:y(()=>l.value?!1:e.active.value),id:t});return it(()=>n.unregister(t)),{layoutItemStyles:o,layoutRect:n.layoutRect,layoutItemScrimStyles:u,layoutIsReady:i}}const Kd=(e,n,t,a)=>{let l={top:0,left:0,right:0,bottom:0};const i=[{id:"",layer:{...l}}];for(const o of e){const u=n.get(o),s=t.get(o),c=a.get(o);if(!u||!s||!c)continue;const v={...l,[u.value]:parseInt(l[u.value],10)+(c.value?parseInt(s.value,10):0)};i.push({id:o,layer:v}),l=v}return i};function Qr(e){const n=ye(Jn,null),t=y(()=>n?n.rootZIndex.value-100:Oo),a=W([]),l=ht(new Map),i=ht(new Map),o=ht(new Map),u=ht(new Map),s=ht(new Map),{resizeRef:c,contentRect:v}=Pt(),m=Co(()=>{const w=[...new Set([...o.values()].map(C=>C.value))].sort((C,_)=>C-_),V=[];for(const C of w){const _=a.value.filter(x=>{var P;return((P=o.get(x))==null?void 0:P.value)===C});V.push(..._)}return Kd(V,l,i,u)}),f=y(()=>!Array.from(s.values()).some(w=>w.value)),d=y(()=>m.value[m.value.length-1].layer),b=y(()=>({"--v-layout-left":Z(d.value.left),"--v-layout-right":Z(d.value.right),"--v-layout-top":Z(d.value.top),"--v-layout-bottom":Z(d.value.bottom),...f.value?void 0:{transition:"none"}})),g=Co(()=>m.value.slice(1).map((w,V)=>{let{id:C}=w;const{layer:_}=m.value[V],x=i.get(C),P=l.get(C);return{id:C,..._,size:Number(x.value),position:P.value}})),h=w=>g.value.find(V=>V.id===w),S=Me("createLayout"),k=be();Ie(Jn,{register:(w,V)=>{let{id:C,order:_,position:x,layoutSize:P,elementSize:T,active:A,disableTransitions:D,absolute:M}=V;o.set(C,_),l.set(C,x),i.set(C,P),u.set(C,A),D&&s.set(C,D);const Y=An(Xr,S==null?void 0:S.vnode).indexOf(w);Y>-1?a.value.splice(Y,0,C):a.value.push(C);const J=y(()=>g.value.findIndex(L=>L.id===C)),R=y(()=>t.value+m.value.length*2-J.value*2),H=y(()=>{const L=x.value==="left"||x.value==="right",G=x.value==="right",ae=x.value==="bottom",oe=T.value??P.value,q=oe===0?"%":"px",j={[x.value]:0,zIndex:R.value,transform:`translate${L?"X":"Y"}(${(A.value?0:-(oe===0?100:oe))*(G||ae?-1:1)}${q})`,position:M.value||t.value!==Oo?"absolute":"fixed",...f.value?void 0:{transition:"none"}};if(J.value<0)throw new Error(`Layout item "${C}" is missing`);const te=g.value[J.value];if(!te)throw new Error(`[Vuetify] Could not find layout item "${C}"`);return{...j,height:L?`calc(100% - ${te.top}px - ${te.bottom}px)`:T.value?`${T.value}px`:void 0,left:G?void 0:`${te.left}px`,right:G?`${te.right}px`:void 0,top:x.value!=="bottom"?`${te.top}px`:void 0,bottom:x.value!=="top"?`${te.bottom}px`:void 0,width:L?T.value?`${T.value}px`:void 0:`calc(100% - ${te.left}px - ${te.right}px)`}}),E=y(()=>({zIndex:R.value-1}));return{layoutItemStyles:H,layoutItemScrimStyles:E,zIndex:R}},unregister:w=>{o.delete(w),l.delete(w),i.delete(w),u.delete(w),s.delete(w),a.value=a.value.filter(V=>V!==w)},mainRect:d,mainStyles:b,getLayoutItem:h,items:g,layoutRect:v,rootZIndex:t,layoutIsReady:k});const I=y(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),B=y(()=>({zIndex:n?t.value:void 0,position:n?"relative":void 0,overflow:n?"hidden":void 0}));return{layoutClasses:I,layoutStyles:B,getLayoutItem:h,items:g,layoutRect:v,layoutIsReady:k,layoutRef:c}}function st(e,n){let t;function a(){t=gi(),t.run(()=>n.length?n(()=>{t==null||t.stop(),a()}):n())}X(e,l=>{l&&!t?a():l||(t==null||t.stop(),t=void 0)},{immediate:!0}),et(()=>{t==null||t.stop()})}function le(e,n,t){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:m=>m,l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:m=>m;const i=Me("useProxiedModel"),o=W(e[n]!==void 0?e[n]:t),u=an(n),c=u!==n?y(()=>{var m,f,d,b;return e[n],!!(((m=i.vnode.props)!=null&&m.hasOwnProperty(n)||(f=i.vnode.props)!=null&&f.hasOwnProperty(u))&&((d=i.vnode.props)!=null&&d.hasOwnProperty(`onUpdate:${n}`)||(b=i.vnode.props)!=null&&b.hasOwnProperty(`onUpdate:${u}`)))}):y(()=>{var m,f;return e[n],!!((m=i.vnode.props)!=null&&m.hasOwnProperty(n)&&((f=i.vnode.props)!=null&&f.hasOwnProperty(`onUpdate:${n}`)))});st(()=>!c.value,()=>{X(()=>e[n],m=>{o.value=m})});const v=y({get(){const m=e[n];return a(c.value?m:o.value)},set(m){const f=l(m),d=lt(c.value?e[n]:o.value);d===f||a(d)===m||(o.value=f,i==null||i.emit(`update:${n}`,f))}});return Object.defineProperty(v,"externalValue",{get:()=>c.value?e[n]:o.value}),v}const qd={badge:"Badge",open:"Open",close:"Close",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},Ro="$vuetify.",No=(e,n)=>e.replace(/\{(\d+)\}/g,(t,a)=>String(n[+a])),eu=(e,n,t)=>function(a){for(var l=arguments.length,i=new Array(l>1?l-1:0),o=1;onew Intl.NumberFormat([e.value,n.value],a).format(t)}function Pl(e,n,t){const a=le(e,n,e[n]??t.value);return a.value=e[n]??t.value,X(t,l=>{e[n]==null&&(a.value=t.value)}),a}function nu(e){return n=>{const t=Pl(n,"locale",e.current),a=Pl(n,"fallback",e.fallback),l=Pl(n,"messages",e.messages);return{name:"vuetify",current:t,fallback:a,messages:l,t:eu(t,a,l),n:tu(t,a),provide:nu({current:t,fallback:a,messages:l})}}}function Xd(e){const n=K((e==null?void 0:e.locale)??"en"),t=K((e==null?void 0:e.fallback)??"en"),a=W({en:qd,...e==null?void 0:e.messages});return{name:"vuetify",current:n,fallback:t,messages:a,t:eu(n,t,a),n:tu(n,t),provide:nu({current:n,fallback:t,messages:a})}}const Mn=Symbol.for("vuetify:locale");function Zd(e){return e.name!=null}function Jd(e){const n=e!=null&&e.adapter&&Zd(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:Xd(e),t=tv(n,e);return{...n,...t}}function $e(){const e=ye(Mn);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function Qd(e){const n=ye(Mn);if(!n)throw new Error("[Vuetify] Could not find injected locale instance");const t=n.provide(e),a=nv(t,n.rtl,e),l={...t,...a};return Ie(Mn,l),l}function ev(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function tv(e,n){const t=W((n==null?void 0:n.rtl)??ev()),a=y(()=>t.value[e.current.value]??!1);return{isRtl:a,rtl:t,rtlClasses:y(()=>`v-locale--is-${a.value?"rtl":"ltr"}`)}}function nv(e,n,t){const a=y(()=>t.rtl??n.value[e.current.value]??!1);return{isRtl:a,rtl:n,rtlClasses:y(()=>`v-locale--is-${a.value?"rtl":"ltr"}`)}}function ze(){const e=ye(Mn);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const Qn=Symbol.for("vuetify:theme"),he=p({theme:String},"theme");function zo(){return{defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#a3a3a3","on-surface-variant":"#424242",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}}}function av(){var a,l;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:zo();const n=zo();if(!e)return{...n,isDisabled:!0};const t={};for(const[i,o]of Object.entries(e.themes??{})){const u=o.dark||i==="dark"?(a=n.themes)==null?void 0:a.dark:(l=n.themes)==null?void 0:l.light;t[i]=Je(u,o)}return Je(n,{...e,themes:t})}function lv(e){const n=av(e),t=W(n.defaultTheme),a=W(n.themes),l=y(()=>{const v={};for(const[m,f]of Object.entries(a.value)){const d=v[m]={...f,colors:{...f.colors}};if(n.variations)for(const b of n.variations.colors){const g=d.colors[b];if(g)for(const h of["lighten","darken"]){const S=h==="lighten"?$d:Ld;for(const k of At(n.variations[h],1))d.colors[`${b}-${h}-${k}`]=Wr(S(yt(g),k))}}for(const b of Object.keys(d.colors)){if(/^on-[a-z]/.test(b)||d.colors[`on-${b}`])continue;const g=`on-${b}`,h=yt(d.colors[b]);d.colors[g]=Ur(h)}}return v}),i=y(()=>l.value[t.value]),o=y(()=>{var b;const v=[];(b=i.value)!=null&&b.dark&&Qt(v,":root",["color-scheme: dark"]),Qt(v,":root",Ho(i.value));for(const[g,h]of Object.entries(l.value))Qt(v,`.v-theme--${g}`,[`color-scheme: ${h.dark?"dark":"normal"}`,...Ho(h)]);const m=[],f=[],d=new Set(Object.values(l.value).flatMap(g=>Object.keys(g.colors)));for(const g of d)/^on-[a-z]/.test(g)?Qt(f,`.${g}`,[`color: rgb(var(--v-theme-${g})) !important`]):(Qt(m,`.bg-${g}`,[`--v-theme-overlay-multiplier: var(--v-theme-${g}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${g})) !important`,`color: rgb(var(--v-theme-on-${g})) !important`]),Qt(f,`.text-${g}`,[`color: rgb(var(--v-theme-${g})) !important`]),Qt(f,`.border-${g}`,[`--v-border-color: var(--v-theme-${g})`]));return v.push(...m,...f),v.map((g,h)=>h===0?g:` ${g}`).join("")});function u(){return{style:[{children:o.value,id:"vuetify-theme-stylesheet",nonce:n.cspNonce||!1}]}}function s(v){if(n.isDisabled)return;const m=v._context.provides.usehead;if(m)if(m.push){const f=m.push(u);xe&&X(o,()=>{f.patch(u)})}else xe?(m.addHeadObjs(y(u)),Fe(()=>m.updateDOM())):m.addHeadObjs(u());else{let d=function(){if(typeof document<"u"&&!f){const b=document.createElement("style");b.type="text/css",b.id="vuetify-theme-stylesheet",n.cspNonce&&b.setAttribute("nonce",n.cspNonce),f=b,document.head.appendChild(f)}f&&(f.innerHTML=o.value)},f=xe?document.getElementById("vuetify-theme-stylesheet"):null;xe?X(o,d,{immediate:!0}):d()}}const c=y(()=>n.isDisabled?void 0:`v-theme--${t.value}`);return{install:s,isDisabled:n.isDisabled,name:t,themes:a,current:i,computedThemes:l,themeClasses:c,styles:o,global:{name:t,current:i}}}function ke(e){Me("provideTheme");const n=ye(Qn,null);if(!n)throw new Error("Could not find Vuetify theme injection");const t=y(()=>e.theme??n.name.value),a=y(()=>n.themes.value[t.value]),l=y(()=>n.isDisabled?void 0:`v-theme--${t.value}`),i={...n,name:t,current:a,themeClasses:l};return Ie(Qn,i),i}function au(){Me("useTheme");const e=ye(Qn,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function Qt(e,n,t){e.push(`${n} { `,...t.map(a=>` ${a}; `),`} -`)}function Ho(e){const n=e.dark?2:1,t=e.dark?1:2,a=[];for(const[l,i]of Object.entries(e.colors)){const o=yt(i);a.push(`--v-theme-${l}: ${o.r},${o.g},${o.b}`),l.startsWith("on-")||a.push(`--v-theme-${l}-overlay-multiplier: ${Ol(i)>.18?n:t}`)}for(const[l,i]of Object.entries(e.variables)){const o=typeof i=="string"&&i.startsWith("#")?yt(i):void 0,u=o?`${o.r}, ${o.g}, ${o.b}`:void 0;a.push(`--v-${l}: ${u??i}`)}return a}const iv=p({...ee(),...Zr({fullHeight:!0}),...he()},"VApp"),lu=$()({name:"VApp",props:iv(),setup(e,n){let{slots:t}=n;const a=ke(e),{layoutClasses:l,getLayoutItem:i,items:o,layoutRef:u}=Qr(e),{rtlClasses:s}=ze();return O(()=>r("div",{ref:u,class:["v-application",a.themeClasses.value,l.value,s.value,e.class],style:[e.style]},[r("div",{class:"v-application__wrap"},[r(wr,null,{default:()=>{var c;return[r(ie,null,[(c=t.default)==null?void 0:c.call(t)])]}})])])),{getLayoutItem:i,items:o,theme:a}}}),ce=p({tag:{type:String,default:"div"}},"tag"),iu=p({text:String,...ee(),...ce()},"VToolbarTitle"),_i=$()({name:"VToolbarTitle",props:iu(),setup(e,n){let{slots:t}=n;return O(()=>{const a=!!(t.default||t.text||e.text);return r(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var l;return[a&&r("div",{class:"v-toolbar-title__placeholder"},[t.text?t.text():e.text,(l=t.default)==null?void 0:l.call(t)])]}})}),{}}}),ov=p({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function mt(e,n,t){return $()({name:e,props:ov({mode:t,origin:n}),setup(a,l){let{slots:i}=l;const o={onBeforeEnter(u){a.origin&&(u.style.transformOrigin=a.origin)},onLeave(u){if(a.leaveAbsolute){const{offsetTop:s,offsetLeft:c,offsetWidth:v,offsetHeight:m}=u;u._transitionInitialStyles={position:u.style.position,top:u.style.top,left:u.style.left,width:u.style.width,height:u.style.height},u.style.position="absolute",u.style.top=`${s}px`,u.style.left=`${c}px`,u.style.width=`${v}px`,u.style.height=`${m}px`}a.hideOnLeave&&u.style.setProperty("display","none","important")},onAfterLeave(u){if(a.leaveAbsolute&&(u!=null&&u._transitionInitialStyles)){const{position:s,top:c,left:v,width:m,height:f}=u._transitionInitialStyles;delete u._transitionInitialStyles,u.style.position=s||"",u.style.top=c||"",u.style.left=v||"",u.style.width=m||"",u.style.height=f||""}}};return()=>{const u=a.group?hi:Wt;return Yt(u,{name:a.disabled?"":e,css:!a.disabled,...a.group?void 0:{mode:a.mode},...a.disabled?{}:o},i.default)}}})}function ou(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return $()({name:e,props:{mode:{type:String,default:t},disabled:Boolean,group:Boolean},setup(a,l){let{slots:i}=l;const o=a.group?hi:Wt;return()=>Yt(o,{name:a.disabled?"":e,css:!a.disabled,...a.disabled?{}:n},i.default)}})}function ru(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const t=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",a=xr(`offset-${t}`);return{onBeforeEnter(o){o._parent=o.parentNode,o._initialStyle={transition:o.style.transition,overflow:o.style.overflow,[t]:o.style[t]}},onEnter(o){const u=o._initialStyle;o.style.setProperty("transition","none","important"),o.style.overflow="hidden";const s=`${o[a]}px`;o.style[t]="0",o.offsetHeight,o.style.transition=u.transition,e&&o._parent&&o._parent.classList.add(e),requestAnimationFrame(()=>{o.style[t]=s})},onAfterEnter:i,onEnterCancelled:i,onLeave(o){o._initialStyle={transition:"",overflow:o.style.overflow,[t]:o.style[t]},o.style.overflow="hidden",o.style[t]=`${o[a]}px`,o.offsetHeight,requestAnimationFrame(()=>o.style[t]="0")},onAfterLeave:l,onLeaveCancelled:l};function l(o){e&&o._parent&&o._parent.classList.remove(e),i(o)}function i(o){const u=o._initialStyle[t];o.style.overflow=o._initialStyle.overflow,u!=null&&(o.style[t]=u),delete o._initialStyle}}const rv=p({target:[Object,Array]},"v-dialog-transition"),Xa=$()({name:"VDialogTransition",props:rv(),setup(e,n){let{slots:t}=n;const a={onBeforeEnter(l){l.style.pointerEvents="none",l.style.visibility="hidden"},async onEnter(l,i){var f;await new Promise(d=>requestAnimationFrame(d)),await new Promise(d=>requestAnimationFrame(d)),l.style.visibility="";const{x:o,y:u,sx:s,sy:c,speed:v}=jo(e.target,l),m=nn(l,[{transform:`translate(${o}px, ${u}px) scale(${s}, ${c})`,opacity:0},{}],{duration:225*v,easing:jd});(f=Wo(l))==null||f.forEach(d=>{nn(d,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*v,easing:Zn})}),m.finished.then(()=>i())},onAfterEnter(l){l.style.removeProperty("pointer-events")},onBeforeLeave(l){l.style.pointerEvents="none"},async onLeave(l,i){var f;await new Promise(d=>requestAnimationFrame(d));const{x:o,y:u,sx:s,sy:c,speed:v}=jo(e.target,l);nn(l,[{},{transform:`translate(${o}px, ${u}px) scale(${s}, ${c})`,opacity:0}],{duration:125*v,easing:Yd}).finished.then(()=>i()),(f=Wo(l))==null||f.forEach(d=>{nn(d,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*v,easing:Zn})})},onAfterLeave(l){l.style.removeProperty("pointer-events")}};return()=>e.target?r(Wt,N({name:"dialog-transition"},a,{css:!1}),t):r(Wt,{name:"dialog-transition"},t)}});function Wo(e){var t;const n=(t=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:t.children;return n&&[...n]}function jo(e,n){const t=$r(e),a=xi(n),[l,i]=getComputedStyle(n).transformOrigin.split(" ").map(S=>parseFloat(S)),[o,u]=getComputedStyle(n).getPropertyValue("--v-overlay-anchor-origin").split(" ");let s=t.left+t.width/2;o==="left"||u==="left"?s-=t.width/2:(o==="right"||u==="right")&&(s+=t.width/2);let c=t.top+t.height/2;o==="top"||u==="top"?c-=t.height/2:(o==="bottom"||u==="bottom")&&(c+=t.height/2);const v=t.width/a.width,m=t.height/a.height,f=Math.max(1,v,m),d=v/f||0,b=m/f||0,g=a.width*a.height/(window.innerWidth*window.innerHeight),h=g>.12?Math.min(1.5,(g-.12)*10+1):1;return{x:s-(l+a.left),y:c-(i+a.top),sx:d,sy:b,speed:h}}const uv=mt("fab-transition","center center","out-in"),sv=mt("dialog-bottom-transition"),cv=mt("dialog-top-transition"),ea=mt("fade-transition"),Ti=mt("scale-transition"),dv=mt("scroll-x-transition"),vv=mt("scroll-x-reverse-transition"),fv=mt("scroll-y-transition"),mv=mt("scroll-y-reverse-transition"),gv=mt("slide-x-transition"),hv=mt("slide-x-reverse-transition"),Ai=mt("slide-y-transition"),yv=mt("slide-y-reverse-transition"),Za=ou("expand-transition",ru()),Bi=ou("expand-x-transition",ru("",!0)),bv=p({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),me=$(!1)({name:"VDefaultsProvider",props:bv(),setup(e,n){let{slots:t}=n;const{defaults:a,disabled:l,reset:i,root:o,scoped:u}=ja(e);return De(a,{reset:i,root:o,scoped:u,disabled:l}),()=>{var s;return(s=t.default)==null?void 0:s.call(t)}}}),He=p({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function We(e){return{dimensionStyles:y(()=>{const t={},a=Z(e.height),l=Z(e.maxHeight),i=Z(e.maxWidth),o=Z(e.minHeight),u=Z(e.minWidth),s=Z(e.width);return a!=null&&(t.height=a),l!=null&&(t.maxHeight=l),i!=null&&(t.maxWidth=i),o!=null&&(t.minHeight=o),u!=null&&(t.minWidth=u),s!=null&&(t.width=s),t})}}function Sv(e){return{aspectStyles:y(()=>{const n=Number(e.aspectRatio);return n?{paddingBottom:String(1/n*100)+"%"}:void 0})}}const uu=p({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...ee(),...He()},"VResponsive"),Rl=$()({name:"VResponsive",props:uu(),setup(e,n){let{slots:t}=n;const{aspectStyles:a}=Sv(e),{dimensionStyles:l}=We(e);return O(()=>{var i;return r("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[l.value,e.style]},[r("div",{class:"v-responsive__sizer",style:a.value},null),(i=t.additional)==null?void 0:i.call(t),t.default&&r("div",{class:["v-responsive__content",e.contentClass]},[t.default()])])}),{}}});function pi(e){return Si(()=>{const n=[],t={};if(e.value.background)if(Ll(e.value.background)){if(t.backgroundColor=e.value.background,!e.value.text&&Ed(e.value.background)){const a=yt(e.value.background);if(a.a==null||a.a===1){const l=Ur(a);t.color=l,t.caretColor=l}}}else n.push(`bg-${e.value.background}`);return e.value.text&&(Ll(e.value.text)?(t.color=e.value.text,t.caretColor=e.value.text):n.push(`text-${e.value.text}`)),{colorClasses:n,colorStyles:t}})}function Ke(e,n){const t=y(()=>({text:pn(e)?e.value:n?e[n]:null})),{colorClasses:a,colorStyles:l}=pi(t);return{textColorClasses:a,textColorStyles:l}}function Ve(e,n){const t=y(()=>({background:pn(e)?e.value:n?e[n]:null})),{colorClasses:a,colorStyles:l}=pi(t);return{backgroundColorClasses:a,backgroundColorStyles:l}}const _e=p({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function Ee(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();return{roundedClasses:y(()=>{const a=pn(e)?e.value:e.rounded,l=pn(e)?e.value:e.tile,i=[];if(a===!0||a==="")i.push(`${n}--rounded`);else if(typeof a=="string"||a===0)for(const o of String(a).split(" "))i.push(`rounded-${o}`);else(l||a===!1)&&i.push("rounded-0");return i})}}const _t=p({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),Qe=(e,n)=>{let{slots:t}=n;const{transition:a,disabled:l,group:i,...o}=e,{component:u=i?hi:Wt,...s}=typeof a=="object"?a:{};return Yt(u,N(typeof a=="string"?{name:l?"":a}:s,typeof a=="string"?{}:Object.fromEntries(Object.entries({disabled:l,group:i}).filter(c=>{let[v,m]=c;return m!==void 0})),o),t)};function kv(e,n){if(!yi)return;const t=n.modifiers||{},a=n.value,{handler:l,options:i}=typeof a=="object"?a:{handler:a,options:{}},o=new IntersectionObserver(function(){var m;let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1?arguments[1]:void 0;const c=(m=e._observe)==null?void 0:m[n.instance.$.uid];if(!c)return;const v=u.some(f=>f.isIntersecting);l&&(!t.quiet||c.init)&&(!t.once||v||c.init)&&l(v,u,s),v&&t.once?su(e,n):c.init=!0},i);e._observe=Object(e._observe),e._observe[n.instance.$.uid]={init:!1,observer:o},o.observe(e)}function su(e,n){var a;const t=(a=e._observe)==null?void 0:a[n.instance.$.uid];t&&(t.observer.unobserve(e),delete e._observe[n.instance.$.uid])}const sa={mounted:kv,unmounted:su},cu=p({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,...uu(),...ee(),..._e(),..._t()},"VImg"),$t=$()({name:"VImg",directives:{intersect:sa},props:cu(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,n){let{emit:t,slots:a}=n;const{backgroundColorClasses:l,backgroundColorStyles:i}=Ve(F(e,"color")),{roundedClasses:o}=Ee(e),u=Me("VImg"),s=K(""),c=W(),v=K(e.eager?"loading":"idle"),m=K(),f=K(),d=y(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),b=y(()=>d.value.aspect||m.value/f.value||0);X(()=>e.src,()=>{g(v.value!=="idle")}),X(b,(A,D)=>{!A&&D&&c.value&&B(c.value)}),Cr(()=>g());function g(A){if(!(e.eager&&A)&&!(yi&&!A&&!e.eager)){if(v.value="loading",d.value.lazySrc){const D=new Image;D.src=d.value.lazySrc,B(D,null)}d.value.src&&be(()=>{var D;t("loadstart",((D=c.value)==null?void 0:D.currentSrc)||d.value.src),setTimeout(()=>{var M;if(!u.isUnmounted)if((M=c.value)!=null&&M.complete){if(c.value.naturalWidth||S(),v.value==="error")return;b.value||B(c.value,null),v.value==="loading"&&h()}else b.value||B(c.value),k()})})}}function h(){var A;u.isUnmounted||(k(),B(c.value),v.value="loaded",t("load",((A=c.value)==null?void 0:A.currentSrc)||d.value.src))}function S(){var A;u.isUnmounted||(v.value="error",t("error",((A=c.value)==null?void 0:A.currentSrc)||d.value.src))}function k(){const A=c.value;A&&(s.value=A.currentSrc||A.src)}let I=-1;it(()=>{clearTimeout(I)});function B(A){let D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const M=()=>{if(clearTimeout(I),u.isUnmounted)return;const{naturalHeight:z,naturalWidth:Y}=A;z||Y?(m.value=Y,f.value=z):!A.complete&&v.value==="loading"&&D!=null?I=window.setTimeout(M,D):(A.currentSrc.endsWith(".svg")||A.currentSrc.startsWith("data:image/svg+xml"))&&(m.value=1,f.value=1)};M()}const w=y(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),V=()=>{var M;if(!d.value.src||v.value==="idle")return null;const A=r("img",{class:["v-img__img",w.value],style:{objectPosition:e.position},src:d.value.src,srcset:d.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:c,onLoad:h,onError:S},null),D=(M=a.sources)==null?void 0:M.call(a);return r(Qe,{transition:e.transition,appear:!0},{default:()=>[pe(D?r("picture",{class:"v-img__picture"},[D,A]):A,[[It,v.value==="loaded"]])]})},C=()=>r(Qe,{transition:e.transition},{default:()=>[d.value.lazySrc&&v.value!=="loaded"&&r("img",{class:["v-img__img","v-img__img--preload",w.value],style:{objectPosition:e.position},src:d.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),_=()=>a.placeholder?r(Qe,{transition:e.transition,appear:!0},{default:()=>[(v.value==="loading"||v.value==="error"&&!a.error)&&r("div",{class:"v-img__placeholder"},[a.placeholder()])]}):null,x=()=>a.error?r(Qe,{transition:e.transition,appear:!0},{default:()=>[v.value==="error"&&r("div",{class:"v-img__error"},[a.error()])]}):null,P=()=>e.gradient?r("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,T=K(!1);{const A=X(b,D=>{D&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{T.value=!0})}),A())})}return O(()=>{const A=Rl.filterProps(e);return pe(r(Rl,N({class:["v-img",{"v-img--booting":!T.value},l.value,o.value,e.class],style:[{width:Z(e.width==="auto"?m.value:e.width)},i.value,e.style]},A,{aspectRatio:b.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>r(ie,null,[r(V,null,null),r(C,null,null),r(P,null,null),r(_,null,null),r(x,null,null)]),default:a.default}),[[vt("intersect"),{handler:g,options:e.options},null,{once:!0}]])}),{currentSrc:s,image:c,state:v,naturalWidth:m,naturalHeight:f}}}),gt=p({border:[Boolean,Number,String]},"border");function St(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();return{borderClasses:y(()=>{const a=pn(e)?e.value:e.border,l=[];if(a===!0||a==="")l.push(`${n}--border`);else if(typeof a=="string"||a===0)for(const i of String(a).split(" "))l.push(`border-${i}`);return l})}}const Ne=p({elevation:{type:[Number,String],validator(e){const n=parseInt(e);return!isNaN(n)&&n>=0&&n<=24}}},"elevation");function Ge(e){return{elevationClasses:y(()=>{const t=pn(e)?e.value:e.elevation,a=[];return t==null||a.push(`elevation-${t}`),a})}}const xv=[null,"prominent","default","comfortable","compact"],du=p({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>xv.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...gt(),...ee(),...Ne(),..._e(),...ce({tag:"header"}),...he()},"VToolbar"),Nl=$()({name:"VToolbar",props:du(),setup(e,n){var d;let{slots:t}=n;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ve(F(e,"color")),{borderClasses:i}=St(e),{elevationClasses:o}=Ge(e),{roundedClasses:u}=Ee(e),{themeClasses:s}=ke(e),{rtlClasses:c}=ze(),v=K(!!(e.extended||(d=t.extension)!=null&&d.call(t))),m=y(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),f=y(()=>v.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return De({VBtn:{variant:"text"}}),O(()=>{var S;const b=!!(e.title||t.title),g=!!(t.image||e.image),h=(S=t.extension)==null?void 0:S.call(t);return v.value=!!(e.extended||h),r(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},a.value,i.value,o.value,u.value,s.value,c.value,e.class],style:[l.value,e.style]},{default:()=>[g&&r("div",{key:"image",class:"v-toolbar__image"},[t.image?r(me,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},t.image):r($t,{key:"image-img",cover:!0,src:e.image},null)]),r(me,{defaults:{VTabs:{height:Z(m.value)}}},{default:()=>{var k,I,B;return[r("div",{class:"v-toolbar__content",style:{height:Z(m.value)}},[t.prepend&&r("div",{class:"v-toolbar__prepend"},[(k=t.prepend)==null?void 0:k.call(t)]),b&&r(_i,{key:"title",text:e.title},{text:t.title}),(I=t.default)==null?void 0:I.call(t),t.append&&r("div",{class:"v-toolbar__append"},[(B=t.append)==null?void 0:B.call(t)])])]}}),r(me,{defaults:{VTabs:{height:Z(f.value)}}},{default:()=>[r(Za,null,{default:()=>[v.value&&r("div",{class:"v-toolbar__extension",style:{height:Z(f.value)}},[h])]})]})]})}),{contentHeight:m,extensionHeight:f}}}),wv=p({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function Cv(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:t}=n;let a=0;const l=W(null),i=K(0),o=K(0),u=K(0),s=K(!1),c=K(!1),v=y(()=>Number(e.scrollThreshold)),m=y(()=>Le((v.value-i.value)/v.value||0)),f=()=>{const d=l.value;!d||t&&!t.value||(a=i.value,i.value="window"in d?d.pageYOffset:d.scrollTop,c.value=i.value{o.value=o.value||i.value}),X(s,()=>{o.value=0}),ot(()=>{X(()=>e.scrollTarget,d=>{var g;const b=d?document.querySelector(d):window;if(!b){Vt(`Unable to locate element with identifier ${d}`);return}b!==l.value&&((g=l.value)==null||g.removeEventListener("scroll",f),l.value=b,l.value.addEventListener("scroll",f,{passive:!0}))},{immediate:!0})}),it(()=>{var d;(d=l.value)==null||d.removeEventListener("scroll",f)}),t&&X(t,f,{immediate:!0}),{scrollThreshold:v,currentScroll:i,currentThreshold:u,isScrollActive:s,scrollRatio:m,isScrollingUp:c,savedScroll:o}}function yn(){const e=K(!1);return ot(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:y(()=>e.value?void 0:{transition:"none !important"}),isBooted:Wa(e)}}const Vv=p({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...du(),...gn(),...wv(),height:{type:[Number,String],default:64}},"VAppBar"),Pv=$()({name:"VAppBar",props:Vv(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=W(),l=le(e,"modelValue"),i=y(()=>{var B;const I=new Set(((B=e.scrollBehavior)==null?void 0:B.split(" "))??[]);return{hide:I.has("hide"),fullyHide:I.has("fully-hide"),inverted:I.has("inverted"),collapse:I.has("collapse"),elevate:I.has("elevate"),fadeImage:I.has("fade-image")}}),o=y(()=>{const I=i.value;return I.hide||I.fullyHide||I.inverted||I.collapse||I.elevate||I.fadeImage||!l.value}),{currentScroll:u,scrollThreshold:s,isScrollingUp:c,scrollRatio:v}=Cv(e,{canScroll:o}),m=y(()=>i.value.hide||i.value.fullyHide),f=y(()=>e.collapse||i.value.collapse&&(i.value.inverted?v.value>0:v.value===0)),d=y(()=>e.flat||i.value.fullyHide&&!l.value||i.value.elevate&&(i.value.inverted?u.value>0:u.value===0)),b=y(()=>i.value.fadeImage?i.value.inverted?1-v.value:v.value:void 0),g=y(()=>{var w,V;const I=Number(((w=a.value)==null?void 0:w.contentHeight)??e.height),B=Number(((V=a.value)==null?void 0:V.extensionHeight)??0);return m.value?u.value!!e.scrollBehavior),()=>{Fe(()=>{m.value?i.value.inverted?l.value=u.value>s.value:l.value=c.value||u.valueparseInt(e.order,10)),position:F(e,"location"),layoutSize:g,elementSize:K(void 0),active:l,absolute:F(e,"absolute")});return O(()=>{const I=Nl.filterProps(e);return r(Nl,N({ref:a,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...S.value,"--v-toolbar-image-opacity":b.value,height:void 0,...h.value},e.style]},I,{collapse:f.value,flat:d.value}),t)}),k}}),Iv=[null,"default","comfortable","compact"],je=p({density:{type:String,default:"default",validator:e=>Iv.includes(e)}},"density");function tt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();return{densityClasses:y(()=>`${n}--density-${e.density}`)}}const _v=["elevated","flat","tonal","outlined","text","plain"];function Ut(e,n){return r(ie,null,[e&&r("span",{key:"overlay",class:`${n}__overlay`},null),r("span",{key:"underlay",class:`${n}__underlay`},null)])}const kt=p({color:String,variant:{type:String,default:"elevated",validator:e=>_v.includes(e)}},"variant");function bn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();const t=y(()=>{const{variant:i}=at(e);return`${n}--variant-${i}`}),{colorClasses:a,colorStyles:l}=pi(y(()=>{const{variant:i,color:o}=at(e);return{[["elevated","flat"].includes(i)?"background":"text"]:o}}));return{colorClasses:a,colorStyles:l,variantClasses:t}}const vu=p({baseColor:String,divided:Boolean,...gt(),...ee(),...je(),...Ne(),..._e(),...ce(),...he(),...kt()},"VBtnGroup"),zl=$()({name:"VBtnGroup",props:vu(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{densityClasses:l}=tt(e),{borderClasses:i}=St(e),{elevationClasses:o}=Ge(e),{roundedClasses:u}=Ee(e);De({VBtn:{height:"auto",baseColor:F(e,"baseColor"),color:F(e,"color"),density:F(e,"density"),flat:!0,variant:F(e,"variant")}}),O(()=>r(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},a.value,i.value,l.value,o.value,u.value,e.class],style:e.style},t))}}),Sn=p({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),kn=p({value:null,disabled:Boolean,selectedClass:String},"group-item");function xn(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const a=Me("useGroupItem");if(!a)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const l=Ye();Ie(Symbol.for(`${n.description}:id`),l);const i=ye(n,null);if(!i){if(!t)return i;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${n.description}`)}const o=F(e,"value"),u=y(()=>!!(i.disabled.value||e.disabled));i.register({id:l,value:o,disabled:u},a),it(()=>{i.unregister(l)});const s=y(()=>i.isSelected(l)),c=y(()=>i.items.value[0].id===l),v=y(()=>i.items.value[i.items.value.length-1].id===l),m=y(()=>s.value&&[i.selectedClass.value,e.selectedClass]);return X(s,f=>{a.emit("group:selected",{value:f})},{flush:"sync"}),{id:l,isSelected:s,isFirst:c,isLast:v,toggle:()=>i.select(l,!s.value),select:f=>i.select(l,f),selectedClass:m,value:o,disabled:u,group:i}}function Kt(e,n){let t=!1;const a=ht([]),l=le(e,"modelValue",[],f=>f==null?[]:fu(a,Be(f)),f=>{const d=Av(a,f);return e.multiple?d:d[0]}),i=Me("useGroup");function o(f,d){const b=f,g=Symbol.for(`${n.description}:id`),S=An(g,i==null?void 0:i.vnode).indexOf(d);at(b.value)==null&&(b.value=S,b.useIndexAsValue=!0),S>-1?a.splice(S,0,b):a.push(b)}function u(f){if(t)return;s();const d=a.findIndex(b=>b.id===f);a.splice(d,1)}function s(){const f=a.find(d=>!d.disabled);f&&e.mandatory==="force"&&!l.value.length&&(l.value=[f.id])}ot(()=>{s()}),it(()=>{t=!0}),Uc(()=>{for(let f=0;fg.id===f);if(!(d&&(b!=null&&b.disabled)))if(e.multiple){const g=l.value.slice(),h=g.findIndex(k=>k===f),S=~h;if(d=d??!S,S&&e.mandatory&&g.length<=1||!S&&e.max!=null&&g.length+1>e.max)return;h<0&&d?g.push(f):h>=0&&!d&&g.splice(h,1),l.value=g}else{const g=l.value.includes(f);if(e.mandatory&&g)return;l.value=d??!g?[f]:[]}}function v(f){if(e.multiple&&Vt('This method is not supported when using "multiple" prop'),l.value.length){const d=l.value[0],b=a.findIndex(S=>S.id===d);let g=(b+f)%a.length,h=a[g];for(;h.disabled&&g!==b;)g=(g+f)%a.length,h=a[g];if(h.disabled)return;l.value=[a[g].id]}else{const d=a.find(b=>!b.disabled);d&&(l.value=[d.id])}}const m={register:o,unregister:u,selected:l,select:c,disabled:F(e,"disabled"),prev:()=>v(a.length-1),next:()=>v(1),isSelected:f=>l.value.includes(f),selectedClass:y(()=>e.selectedClass),items:y(()=>a),getItemIndex:f=>Tv(a,f)};return Ie(n,m),m}function Tv(e,n){const t=fu(e,[n]);return t.length?e.findIndex(a=>a.id===t[0]):-1}function fu(e,n){const t=[];return n.forEach(a=>{const l=e.find(o=>pt(a,o.value)),i=e[a];(l==null?void 0:l.value)!=null?t.push(l.id):i!=null&&t.push(i.id)}),t}function Av(e,n){const t=[];return n.forEach(a=>{const l=e.findIndex(i=>i.id===a);if(~l){const i=e[l];t.push(i.value!=null?i.value:l)}}),t}const Di=Symbol.for("vuetify:v-btn-toggle"),Bv=p({...vu(),...Sn()},"VBtnToggle"),pv=$()({name:"VBtnToggle",props:Bv(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{isSelected:a,next:l,prev:i,select:o,selected:u}=Kt(e,Di);return O(()=>{const s=zl.filterProps(e);return r(zl,N({class:["v-btn-toggle",e.class]},s,{style:e.style}),{default:()=>{var c;return[(c=t.default)==null?void 0:c.call(t,{isSelected:a,next:l,prev:i,select:o,selected:u})]}})}),{next:l,prev:i,select:o}}}),Dv={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",eyeDropper:"mdi-eyedropper"},Ev={component:e=>Yt(Fi,{...e,class:"mdi"})},se=[String,Function,Object,Array],Hl=Symbol.for("vuetify:icons"),Ja=p({icon:{type:se},tag:{type:String,required:!0}},"icon"),Wl=$()({name:"VComponentIcon",props:Ja(),setup(e,n){let{slots:t}=n;return()=>{const a=e.icon;return r(e.tag,null,{default:()=>{var l;return[e.icon?r(a,null,null):(l=t.default)==null?void 0:l.call(t)]}})}}}),Ei=ft({name:"VSvgIcon",inheritAttrs:!1,props:Ja(),setup(e,n){let{attrs:t}=n;return()=>r(e.tag,N(t,{style:null}),{default:()=>[r("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(a=>Array.isArray(a)?r("path",{d:a[0],"fill-opacity":a[1]},null):r("path",{d:a},null)):r("path",{d:e.icon},null)])]})}}),Fv=ft({name:"VLigatureIcon",props:Ja(),setup(e){return()=>r(e.tag,null,{default:()=>[e.icon]})}}),Fi=ft({name:"VClassIcon",props:Ja(),setup(e){return()=>r(e.tag,{class:e.icon},null)}});function Mv(){return{svg:{component:Ei},class:{component:Fi}}}function $v(e){const n=Mv(),t=(e==null?void 0:e.defaultSet)??"mdi";return t==="mdi"&&!n.mdi&&(n.mdi=Ev),Je({defaultSet:t,sets:n,aliases:{...Dv,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},e)}const Lv=e=>{const n=ye(Hl);if(!n)throw new Error("Missing Vuetify Icons provide!");return{iconData:y(()=>{var s;const a=at(e);if(!a)return{component:Wl};let l=a;if(typeof l=="string"&&(l=l.trim(),l.startsWith("$")&&(l=(s=n.aliases)==null?void 0:s[l.slice(1)])),l||Vt(`Could not find aliased icon "${a}"`),Array.isArray(l))return{component:Ei,icon:l};if(typeof l!="string")return{component:Wl,icon:l};const i=Object.keys(n.sets).find(c=>typeof l=="string"&&l.startsWith(`${c}:`)),o=i?l.slice(i.length+1):l;return{component:n.sets[i??n.defaultSet].component,icon:o}})}},Ov=["x-small","small","default","large","x-large"],Ft=p({size:{type:[String,Number],default:"default"}},"size");function Rn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();return Si(()=>{let t,a;return Fa(Ov,e.size)?t=`${n}--size-${e.size}`:e.size&&(a={width:Z(e.size),height:Z(e.size)}),{sizeClasses:t,sizeStyles:a}})}const Rv=p({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:se,...ee(),...Ft(),...ce({tag:"i"}),...he()},"VIcon"),Se=$()({name:"VIcon",props:Rv(),setup(e,n){let{attrs:t,slots:a}=n;const l=W(),{themeClasses:i}=ke(e),{iconData:o}=Lv(y(()=>l.value||e.icon)),{sizeClasses:u}=Rn(e),{textColorClasses:s,textColorStyles:c}=Ke(F(e,"color"));return O(()=>{var f,d;const v=(f=a.default)==null?void 0:f.call(a);v&&(l.value=(d=pr(v).filter(b=>b.type===Kc&&b.children&&typeof b.children=="string")[0])==null?void 0:d.children);const m=!!(t.onClick||t.onClickOnce);return r(o.value.component,{tag:e.tag,icon:o.value.icon,class:["v-icon","notranslate",i.value,u.value,s.value,{"v-icon--clickable":m,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[u.value?void 0:{fontSize:Z(e.size),height:Z(e.size),width:Z(e.size)},c.value,e.style],role:m?"button":void 0,"aria-hidden":!m,tabindex:m?e.disabled?-1:0:void 0},{default:()=>[v]})}),{}}});function Qa(e,n){const t=W(),a=K(!1);if(yi){const l=new IntersectionObserver(i=>{e==null||e(i,l),a.value=!!i.find(o=>o.isIntersecting)},n);it(()=>{l.disconnect()}),X(t,(i,o)=>{o&&(l.unobserve(o),a.value=!1),i&&l.observe(i)},{flush:"post"})}return{intersectionRef:t,isIntersecting:a}}const Nv=p({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...ee(),...Ft(),...ce({tag:"div"}),...he()},"VProgressCircular"),$n=$()({name:"VProgressCircular",props:Nv(),setup(e,n){let{slots:t}=n;const a=20,l=2*Math.PI*a,i=W(),{themeClasses:o}=ke(e),{sizeClasses:u,sizeStyles:s}=Rn(e),{textColorClasses:c,textColorStyles:v}=Ke(F(e,"color")),{textColorClasses:m,textColorStyles:f}=Ke(F(e,"bgColor")),{intersectionRef:d,isIntersecting:b}=Qa(),{resizeRef:g,contentRect:h}=Pt(),S=y(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),k=y(()=>Number(e.width)),I=y(()=>s.value?Number(e.size):h.value?h.value.width:Math.max(k.value,32)),B=y(()=>a/(1-k.value/I.value)*2),w=y(()=>k.value/I.value*B.value),V=y(()=>Z((100-S.value)/100*l));return Fe(()=>{d.value=i.value,g.value=i.value}),O(()=>r(e.tag,{ref:i,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":b.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},o.value,u.value,c.value,e.class],style:[s.value,v.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:S.value},{default:()=>[r("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${B.value} ${B.value}`},[r("circle",{class:["v-progress-circular__underlay",m.value],style:f.value,fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":w.value,"stroke-dasharray":l,"stroke-dashoffset":0},null),r("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":w.value,"stroke-dasharray":l,"stroke-dashoffset":V.value},null)]),t.default&&r("div",{class:"v-progress-circular__content"},[t.default({value:S.value})])]})),{}}}),Yo={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},qt=p({location:String},"location");function wn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=arguments.length>2?arguments[2]:void 0;const{isRtl:a}=ze();return{locationStyles:y(()=>{if(!e.location)return{};const{side:i,align:o}=Ml(e.location.split(" ").length>1?e.location:`${e.location} center`,a.value);function u(c){return t?t(c):0}const s={};return i!=="center"&&(n?s[Yo[i]]=`calc(100% - ${u(i)}px)`:s[i]=0),o!=="center"?n?s[Yo[o]]=`calc(100% - ${u(o)}px)`:s[o]=0:(i==="center"?s.top=s.left="50%":s[{top:"left",bottom:"left",left:"top",right:"top"}[i]]="50%",s.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[i]),s})}}const zv=p({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...ee(),...qt({location:"top"}),..._e(),...ce(),...he()},"VProgressLinear"),el=$()({name:"VProgressLinear",props:zv(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),{isRtl:l,rtlClasses:i}=ze(),{themeClasses:o}=ke(e),{locationStyles:u}=wn(e),{textColorClasses:s,textColorStyles:c}=Ke(e,"color"),{backgroundColorClasses:v,backgroundColorStyles:m}=Ve(y(()=>e.bgColor||e.color)),{backgroundColorClasses:f,backgroundColorStyles:d}=Ve(y(()=>e.bufferColor||e.bgColor||e.color)),{backgroundColorClasses:b,backgroundColorStyles:g}=Ve(e,"color"),{roundedClasses:h}=Ee(e),{intersectionRef:S,isIntersecting:k}=Qa(),I=y(()=>parseFloat(e.max)),B=y(()=>parseFloat(e.height)),w=y(()=>Le(parseFloat(e.bufferValue)/I.value*100,0,100)),V=y(()=>Le(parseFloat(a.value)/I.value*100,0,100)),C=y(()=>l.value!==e.reverse),_=y(()=>e.indeterminate?"fade-transition":"slide-x-transition");function x(P){if(!S.value)return;const{left:T,right:A,width:D}=S.value.getBoundingClientRect(),M=C.value?D-P.clientX+(A-D):P.clientX-T;a.value=Math.round(M/D*I.value)}return O(()=>r(e.tag,{ref:S,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&k.value,"v-progress-linear--reverse":C.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},h.value,o.value,i.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?Z(B.value):0,"--v-progress-linear-height":Z(B.value),...e.absolute?u.value:{}},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:V.value,onClick:e.clickable&&x},{default:()=>[e.stream&&r("div",{key:"stream",class:["v-progress-linear__stream",s.value],style:{...c.value,[C.value?"left":"right"]:Z(-B.value),borderTop:`${Z(B.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${Z(B.value/4)})`,width:Z(100-w.value,"%"),"--v-progress-linear-stream-to":Z(B.value*(C.value?1:-1))}},null),r("div",{class:["v-progress-linear__background",v.value],style:[m.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}]},null),r("div",{class:["v-progress-linear__buffer",f.value],style:[d.value,{opacity:parseFloat(e.bufferOpacity),width:Z(w.value,"%")}]},null),r(Wt,{name:_.value},{default:()=>[e.indeterminate?r("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(P=>r("div",{key:P,class:["v-progress-linear__indeterminate",P,b.value],style:g.value},null))]):r("div",{class:["v-progress-linear__determinate",b.value],style:[g.value,{width:Z(V.value,"%")}]},null)]}),t.default&&r("div",{class:"v-progress-linear__content"},[t.default({value:V.value,buffer:w.value})])]})),{}}}),tl=p({loading:[Boolean,String]},"loader");function ca(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();return{loaderClasses:y(()=>({[`${n}--loading`]:e.loading}))}}function da(e,n){var a;let{slots:t}=n;return r("div",{class:`${e.name}__loader`},[((a=t.default)==null?void 0:a.call(t,{color:e.color,isActive:e.active}))||r(el,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const Hv=["static","relative","fixed","absolute","sticky"],Nn=p({position:{type:String,validator:e=>Hv.includes(e)}},"position");function zn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();return{positionClasses:y(()=>e.position?`${n}--${e.position}`:void 0)}}function Wv(){const e=Me("useRoute");return y(()=>{var n;return(n=e==null?void 0:e.proxy)==null?void 0:n.$route})}function mu(){var e,n;return(n=(e=Me("useRouter"))==null?void 0:e.proxy)==null?void 0:n.$router}function va(e,n){var c,v;const t=qc("RouterLink"),a=y(()=>!!(e.href||e.to)),l=y(()=>(a==null?void 0:a.value)||wo(n,"click")||wo(e,"click"));if(typeof t=="string"||!("useLink"in t))return{isLink:a,isClickable:l,href:F(e,"href")};const i=y(()=>({...e,to:F(()=>e.to||"")})),o=t.useLink(i.value),u=y(()=>e.to?o:void 0),s=Wv();return{isLink:a,isClickable:l,route:(c=u.value)==null?void 0:c.route,navigate:(v=u.value)==null?void 0:v.navigate,isActive:y(()=>{var m,f,d;return u.value?e.exact?s.value?((d=u.value.isExactActive)==null?void 0:d.value)&&pt(u.value.route.value.query,s.value.query):((f=u.value.isExactActive)==null?void 0:f.value)??!1:((m=u.value.isActive)==null?void 0:m.value)??!1:!1}),href:y(()=>{var m;return e.to?(m=u.value)==null?void 0:m.route.value.href:e.href})}}const fa=p({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Il=!1;function jv(e,n){let t=!1,a,l;xe&&(be(()=>{window.addEventListener("popstate",i),a=e==null?void 0:e.beforeEach((o,u,s)=>{Il?t?n(s):s():setTimeout(()=>t?n(s):s()),Il=!0}),l=e==null?void 0:e.afterEach(()=>{Il=!1})}),et(()=>{window.removeEventListener("popstate",i),a==null||a(),l==null||l()}));function i(o){var u;(u=o.state)!=null&&u.replaced||(t=!0,setTimeout(()=>t=!1))}}function Yv(e,n){X(()=>{var t;return(t=e.isActive)==null?void 0:t.value},t=>{e.isLink.value&&t&&n&&be(()=>{n(!0)})},{immediate:!0})}const jl=Symbol("rippleStop"),Gv=80;function Go(e,n){e.style.transform=n,e.style.webkitTransform=n}function Yl(e){return e.constructor.name==="TouchEvent"}function gu(e){return e.constructor.name==="KeyboardEvent"}const Uv=function(e,n){var m;let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=0,l=0;if(!gu(e)){const f=n.getBoundingClientRect(),d=Yl(e)?e.touches[e.touches.length-1]:e;a=d.clientX-f.left,l=d.clientY-f.top}let i=0,o=.3;(m=n._ripple)!=null&&m.circle?(o=.15,i=n.clientWidth/2,i=t.center?i:i+Math.sqrt((a-i)**2+(l-i)**2)/4):i=Math.sqrt(n.clientWidth**2+n.clientHeight**2)/2;const u=`${(n.clientWidth-i*2)/2}px`,s=`${(n.clientHeight-i*2)/2}px`,c=t.center?u:`${a-i}px`,v=t.center?s:`${l-i}px`;return{radius:i,scale:o,x:c,y:v,centerX:u,centerY:s}},Ra={show(e,n){var d;let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((d=n==null?void 0:n._ripple)!=null&&d.enabled))return;const a=document.createElement("span"),l=document.createElement("span");a.appendChild(l),a.className="v-ripple__container",t.class&&(a.className+=` ${t.class}`);const{radius:i,scale:o,x:u,y:s,centerX:c,centerY:v}=Uv(e,n,t),m=`${i*2}px`;l.className="v-ripple__animation",l.style.width=m,l.style.height=m,n.appendChild(a);const f=window.getComputedStyle(n);f&&f.position==="static"&&(n.style.position="relative",n.dataset.previousPosition="static"),l.classList.add("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--visible"),Go(l,`translate(${u}, ${s}) scale3d(${o},${o},${o})`),l.dataset.activated=String(performance.now()),setTimeout(()=>{l.classList.remove("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--in"),Go(l,`translate(${c}, ${v}) scale3d(1,1,1)`)},0)},hide(e){var i;if(!((i=e==null?void 0:e._ripple)!=null&&i.enabled))return;const n=e.getElementsByClassName("v-ripple__animation");if(n.length===0)return;const t=n[n.length-1];if(t.dataset.isHiding)return;t.dataset.isHiding="true";const a=performance.now()-Number(t.dataset.activated),l=Math.max(250-a,0);setTimeout(()=>{t.classList.remove("v-ripple__animation--in"),t.classList.add("v-ripple__animation--out"),setTimeout(()=>{var u;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((u=t.parentNode)==null?void 0:u.parentNode)===e&&e.removeChild(t.parentNode)},300)},l)}};function hu(e){return typeof e>"u"||!!e}function ta(e){const n={},t=e.currentTarget;if(!(!(t!=null&&t._ripple)||t._ripple.touched||e[jl])){if(e[jl]=!0,Yl(e))t._ripple.touched=!0,t._ripple.isTouch=!0;else if(t._ripple.isTouch)return;if(n.center=t._ripple.centered||gu(e),t._ripple.class&&(n.class=t._ripple.class),Yl(e)){if(t._ripple.showTimerCommit)return;t._ripple.showTimerCommit=()=>{Ra.show(e,t,n)},t._ripple.showTimer=window.setTimeout(()=>{var a;(a=t==null?void 0:t._ripple)!=null&&a.showTimerCommit&&(t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null)},Gv)}else Ra.show(e,t,n)}}function Uo(e){e[jl]=!0}function dt(e){const n=e.currentTarget;if(n!=null&&n._ripple){if(window.clearTimeout(n._ripple.showTimer),e.type==="touchend"&&n._ripple.showTimerCommit){n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null,n._ripple.showTimer=window.setTimeout(()=>{dt(e)});return}window.setTimeout(()=>{n._ripple&&(n._ripple.touched=!1)}),Ra.hide(n)}}function yu(e){const n=e.currentTarget;n!=null&&n._ripple&&(n._ripple.showTimerCommit&&(n._ripple.showTimerCommit=null),window.clearTimeout(n._ripple.showTimer))}let na=!1;function bu(e){!na&&(e.keyCode===yo.enter||e.keyCode===yo.space)&&(na=!0,ta(e))}function Su(e){na=!1,dt(e)}function ku(e){na&&(na=!1,dt(e))}function xu(e,n,t){const{value:a,modifiers:l}=n,i=hu(a);if(i||Ra.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=i,e._ripple.centered=l.center,e._ripple.circle=l.circle,qn(a)&&a.class&&(e._ripple.class=a.class),i&&!t){if(l.stop){e.addEventListener("touchstart",Uo,{passive:!0}),e.addEventListener("mousedown",Uo);return}e.addEventListener("touchstart",ta,{passive:!0}),e.addEventListener("touchend",dt,{passive:!0}),e.addEventListener("touchmove",yu,{passive:!0}),e.addEventListener("touchcancel",dt),e.addEventListener("mousedown",ta),e.addEventListener("mouseup",dt),e.addEventListener("mouseleave",dt),e.addEventListener("keydown",bu),e.addEventListener("keyup",Su),e.addEventListener("blur",ku),e.addEventListener("dragstart",dt,{passive:!0})}else!i&&t&&wu(e)}function wu(e){e.removeEventListener("mousedown",ta),e.removeEventListener("touchstart",ta),e.removeEventListener("touchend",dt),e.removeEventListener("touchmove",yu),e.removeEventListener("touchcancel",dt),e.removeEventListener("mouseup",dt),e.removeEventListener("mouseleave",dt),e.removeEventListener("keydown",bu),e.removeEventListener("keyup",Su),e.removeEventListener("dragstart",dt),e.removeEventListener("blur",ku)}function Kv(e,n){xu(e,n,!1)}function qv(e){delete e._ripple,wu(e)}function Xv(e,n){if(n.value===n.oldValue)return;const t=hu(n.oldValue);xu(e,n,t)}const Rt={mounted:Kv,unmounted:qv,updated:Xv},nl=p({active:{type:Boolean,default:void 0},baseColor:String,symbol:{type:null,default:Di},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:se,appendIcon:se,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...gt(),...ee(),...je(),...He(),...Ne(),...kn(),...tl(),...qt(),...Nn(),..._e(),...fa(),...Ft(),...ce({tag:"button"}),...he(),...kt({variant:"elevated"})},"VBtn"),ge=$()({name:"VBtn",props:nl(),emits:{"group:selected":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const{themeClasses:l}=ke(e),{borderClasses:i}=St(e),{densityClasses:o}=tt(e),{dimensionStyles:u}=We(e),{elevationClasses:s}=Ge(e),{loaderClasses:c}=ca(e),{locationStyles:v}=wn(e),{positionClasses:m}=zn(e),{roundedClasses:f}=Ee(e),{sizeClasses:d,sizeStyles:b}=Rn(e),g=xn(e,e.symbol,!1),h=va(e,t),S=y(()=>{var P;return e.active!==void 0?e.active:h.isLink.value?(P=h.isActive)==null?void 0:P.value:g==null?void 0:g.isSelected.value}),k=y(()=>{var T,A;return{color:(g==null?void 0:g.isSelected.value)&&(!h.isLink.value||((T=h.isActive)==null?void 0:T.value))||!g||((A=h.isActive)==null?void 0:A.value)?e.color??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:I,colorStyles:B,variantClasses:w}=bn(k),V=y(()=>(g==null?void 0:g.disabled.value)||e.disabled),C=y(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),_=y(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function x(P){var T;V.value||h.isLink.value&&(P.metaKey||P.ctrlKey||P.shiftKey||P.button!==0||t.target==="_blank")||((T=h.navigate)==null||T.call(h,P),g==null||g.toggle())}return Yv(h,g==null?void 0:g.select),O(()=>{const P=h.isLink.value?"a":e.tag,T=!!(e.prependIcon||a.prepend),A=!!(e.appendIcon||a.append),D=!!(e.icon&&e.icon!==!0);return pe(r(P,{type:P==="a"?void 0:"button",class:["v-btn",g==null?void 0:g.selectedClass.value,{"v-btn--active":S.value,"v-btn--block":e.block,"v-btn--disabled":V.value,"v-btn--elevated":C.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},l.value,i.value,I.value,o.value,s.value,c.value,m.value,f.value,d.value,w.value,e.class],style:[B.value,u.value,v.value,b.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:V.value||void 0,href:h.href.value,tabindex:e.loading||e.readonly?-1:void 0,onClick:x,value:_.value},{default:()=>{var M;return[Ut(!0,"v-btn"),!e.icon&&T&&r("span",{key:"prepend",class:"v-btn__prepend"},[a.prepend?r(me,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},a.prepend):r(Se,{key:"prepend-icon",icon:e.prependIcon},null)]),r("span",{class:"v-btn__content","data-no-activator":""},[!a.default&&D?r(Se,{key:"content-icon",icon:e.icon},null):r(me,{key:"content-defaults",disabled:!D,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var z;return[((z=a.default)==null?void 0:z.call(a))??e.text]}})]),!e.icon&&A&&r("span",{key:"append",class:"v-btn__append"},[a.append?r(me,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},a.append):r(Se,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&r("span",{key:"loader",class:"v-btn__loader"},[((M=a.loader)==null?void 0:M.call(a))??r($n,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[Rt,!V.value&&!!e.ripple,"",{center:!!e.icon}]])}),{group:g}}}),Zv=p({...nl({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),Jv=$()({name:"VAppBarNavIcon",props:Zv(),setup(e,n){let{slots:t}=n;return O(()=>r(ge,N(e,{class:["v-app-bar-nav-icon"]}),t)),{}}}),Qv=$()({name:"VAppBarTitle",props:iu(),setup(e,n){let{slots:t}=n;return O(()=>r(_i,N(e,{class:"v-app-bar-title"}),t)),{}}}),Cu=Et("v-alert-title"),ef=["success","info","warning","error"],tf=p({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:se,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>ef.includes(e)},...ee(),...je(),...He(),...Ne(),...qt(),...Nn(),..._e(),...ce(),...he(),...kt({variant:"flat"})},"VAlert"),nf=$()({name:"VAlert",props:tf(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=le(e,"modelValue"),i=y(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),o=y(()=>({color:e.color??e.type,variant:e.variant})),{themeClasses:u}=ke(e),{colorClasses:s,colorStyles:c,variantClasses:v}=bn(o),{densityClasses:m}=tt(e),{dimensionStyles:f}=We(e),{elevationClasses:d}=Ge(e),{locationStyles:b}=wn(e),{positionClasses:g}=zn(e),{roundedClasses:h}=Ee(e),{textColorClasses:S,textColorStyles:k}=Ke(F(e,"borderColor")),{t:I}=$e(),B=y(()=>({"aria-label":I(e.closeLabel),onClick(w){l.value=!1,t("click:close",w)}}));return()=>{const w=!!(a.prepend||i.value),V=!!(a.title||e.title),C=!!(a.close||e.closable);return l.value&&r(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},u.value,s.value,m.value,d.value,g.value,h.value,v.value,e.class],style:[c.value,f.value,b.value,e.style],role:"alert"},{default:()=>{var _,x;return[Ut(!1,"v-alert"),e.border&&r("div",{key:"border",class:["v-alert__border",S.value],style:k.value},null),w&&r("div",{key:"prepend",class:"v-alert__prepend"},[a.prepend?r(me,{key:"prepend-defaults",disabled:!i.value,defaults:{VIcon:{density:e.density,icon:i.value,size:e.prominent?44:28}}},a.prepend):r(Se,{key:"prepend-icon",density:e.density,icon:i.value,size:e.prominent?44:28},null)]),r("div",{class:"v-alert__content"},[V&&r(Cu,{key:"title"},{default:()=>{var P;return[((P=a.title)==null?void 0:P.call(a))??e.title]}}),((_=a.text)==null?void 0:_.call(a))??e.text,(x=a.default)==null?void 0:x.call(a)]),a.append&&r("div",{key:"append",class:"v-alert__append"},[a.append()]),C&&r("div",{key:"close",class:"v-alert__close"},[a.close?r(me,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var P;return[(P=a.close)==null?void 0:P.call(a,{props:B.value})]}}):r(ge,N({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},B.value),null)])]}})}}}),af=p({start:Boolean,end:Boolean,icon:se,image:String,text:String,...ee(),...je(),..._e(),...Ft(),...ce(),...he(),...kt({variant:"flat"})},"VAvatar"),bt=$()({name:"VAvatar",props:af(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{colorClasses:l,colorStyles:i,variantClasses:o}=bn(e),{densityClasses:u}=tt(e),{roundedClasses:s}=Ee(e),{sizeClasses:c,sizeStyles:v}=Rn(e);return O(()=>r(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},a.value,l.value,u.value,s.value,c.value,o.value,e.class],style:[i.value,v.value,e.style]},{default:()=>[t.default?r(me,{key:"content-defaults",defaults:{VImg:{cover:!0,image:e.image},VIcon:{icon:e.icon}}},{default:()=>[t.default()]}):e.image?r($t,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?r(Se,{key:"icon",icon:e.icon},null):e.text,Ut(!1,"v-avatar")]})),{}}}),lf=p({text:String,onClick:Ue(),...ee(),...he()},"VLabel"),Hn=$()({name:"VLabel",props:lf(),setup(e,n){let{slots:t}=n;return O(()=>{var a;return r("label",{class:["v-label",{"v-label--clickable":!!e.onClick},e.class],style:e.style,onClick:e.onClick},[e.text,(a=t.default)==null?void 0:a.call(t)])}),{}}}),Vu=Symbol.for("vuetify:selection-control-group"),Mi=p({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:se,trueIcon:se,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:pt},...ee(),...je(),...he()},"SelectionControlGroup"),of=p({...Mi({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),Pu=$()({name:"VSelectionControlGroup",props:of(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),l=Ye(),i=y(()=>e.id||`v-selection-control-group-${l}`),o=y(()=>e.name||i.value),u=new Set;return Ie(Vu,{modelValue:a,forceUpdate:()=>{u.forEach(s=>s())},onForceUpdate:s=>{u.add(s),et(()=>{u.delete(s)})}}),De({[e.defaultsTarget]:{color:F(e,"color"),disabled:F(e,"disabled"),density:F(e,"density"),error:F(e,"error"),inline:F(e,"inline"),modelValue:a,multiple:y(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),name:o,falseIcon:F(e,"falseIcon"),trueIcon:F(e,"trueIcon"),readonly:F(e,"readonly"),ripple:F(e,"ripple"),type:F(e,"type"),valueComparator:F(e,"valueComparator")}}),O(()=>{var s;return r("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(s=t.default)==null?void 0:s.call(t)])}),{}}}),al=p({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...ee(),...Mi()},"VSelectionControl");function rf(e){const n=ye(Vu,void 0),{densityClasses:t}=tt(e),a=le(e,"modelValue"),l=y(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),i=y(()=>e.falseValue!==void 0?e.falseValue:!1),o=y(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),u=y({get(){const d=n?n.modelValue.value:a.value;return o.value?Be(d).some(b=>e.valueComparator(b,l.value)):e.valueComparator(d,l.value)},set(d){if(e.readonly)return;const b=d?l.value:i.value;let g=b;o.value&&(g=d?[...Be(a.value),b]:Be(a.value).filter(h=>!e.valueComparator(h,l.value))),n?n.modelValue.value=g:a.value=g}}),{textColorClasses:s,textColorStyles:c}=Ke(y(()=>{if(!(e.error||e.disabled))return u.value?e.color:e.baseColor})),{backgroundColorClasses:v,backgroundColorStyles:m}=Ve(y(()=>u.value&&!e.error&&!e.disabled?e.color:e.baseColor)),f=y(()=>u.value?e.trueIcon:e.falseIcon);return{group:n,densityClasses:t,trueValue:l,falseValue:i,model:u,textColorClasses:s,textColorStyles:c,backgroundColorClasses:v,backgroundColorStyles:m,icon:f}}const un=$()({name:"VSelectionControl",directives:{Ripple:Rt},inheritAttrs:!1,props:al(),emits:{"update:modelValue":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const{group:l,densityClasses:i,icon:o,model:u,textColorClasses:s,textColorStyles:c,backgroundColorClasses:v,backgroundColorStyles:m,trueValue:f}=rf(e),d=Ye(),b=K(!1),g=K(!1),h=W(),S=y(()=>e.id||`input-${d}`),k=y(()=>!e.disabled&&!e.readonly);l==null||l.onForceUpdate(()=>{h.value&&(h.value.checked=u.value)});function I(C){k.value&&(b.value=!0,En(C.target,":focus-visible")!==!1&&(g.value=!0))}function B(){b.value=!1,g.value=!1}function w(C){C.stopPropagation()}function V(C){if(!k.value){h.value&&(h.value.checked=u.value);return}e.readonly&&l&&be(()=>l.forceUpdate()),u.value=C.target.checked}return O(()=>{var T,A;const C=a.label?a.label({label:e.label,props:{for:S.value}}):e.label,[_,x]=Gt(t),P=r("input",N({ref:h,checked:u.value,disabled:!!e.disabled,id:S.value,onBlur:B,onFocus:I,onInput:V,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:f.value,name:e.name,"aria-checked":e.type==="checkbox"?u.value:void 0},x),null);return r("div",N({class:["v-selection-control",{"v-selection-control--dirty":u.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":b.value,"v-selection-control--focus-visible":g.value,"v-selection-control--inline":e.inline},i.value,e.class]},_,{style:e.style}),[r("div",{class:["v-selection-control__wrapper",s.value],style:c.value},[(T=a.default)==null?void 0:T.call(a,{backgroundColorClasses:v,backgroundColorStyles:m}),pe(r("div",{class:["v-selection-control__input"]},[((A=a.input)==null?void 0:A.call(a,{model:u,textColorClasses:s,textColorStyles:c,backgroundColorClasses:v,backgroundColorStyles:m,inputNode:P,icon:o.value,props:{onFocus:I,onBlur:B,id:S.value}}))??r(ie,null,[o.value&&r(Se,{key:"icon",icon:o.value},null),P])]),[[vt("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),C&&r(Hn,{for:S.value,onClick:w},{default:()=>[C]})])}),{isFocused:b,input:h}}}),Iu=p({indeterminate:Boolean,indeterminateIcon:{type:se,default:"$checkboxIndeterminate"},...al({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),Lt=$()({name:"VCheckboxBtn",props:Iu(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"indeterminate"),l=le(e,"modelValue");function i(s){a.value&&(a.value=!1)}const o=y(()=>a.value?e.indeterminateIcon:e.falseIcon),u=y(()=>a.value?e.indeterminateIcon:e.trueIcon);return O(()=>{const s=Oe(un.filterProps(e),["modelValue"]);return r(un,N(s,{modelValue:l.value,"onUpdate:modelValue":[c=>l.value=c,i],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:o.value,trueIcon:u.value,"aria-checked":a.value?"mixed":void 0}),t)}),{}}});function _u(e){const{t:n}=$e();function t(a){let{name:l}=a;const i={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[l],o=e[`onClick:${l}`],u=o&&i?n(`$vuetify.input.${i}`,e.label??""):void 0;return r(Se,{icon:e[`${l}Icon`],"aria-label":u,onClick:o},null)}return{InputIcon:t}}const uf=p({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...ee(),..._t({transition:{component:Ai,leaveAbsolute:!0,group:!0}})},"VMessages"),Tu=$()({name:"VMessages",props:uf(),setup(e,n){let{slots:t}=n;const a=y(()=>Be(e.messages)),{textColorClasses:l,textColorStyles:i}=Ke(y(()=>e.color));return O(()=>r(Qe,{transition:e.transition,tag:"div",class:["v-messages",l.value,e.class],style:[i.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&a.value.map((o,u)=>r("div",{class:"v-messages__message",key:`${u}-${a.value}`},[t.message?t.message({message:o}):o]))]})),{}}}),ma=p({focused:Boolean,"onUpdate:focused":Ue()},"focus");function Nt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();const t=le(e,"focused"),a=y(()=>({[`${n}--focused`]:t.value}));function l(){t.value=!0}function i(){t.value=!1}return{focusClasses:a,isFocused:t,focus:l,blur:i}}const Au=Symbol.for("vuetify:form"),sf=p({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function cf(e){const n=le(e,"modelValue"),t=y(()=>e.disabled),a=y(()=>e.readonly),l=K(!1),i=W([]),o=W([]);async function u(){const v=[];let m=!0;o.value=[],l.value=!0;for(const f of i.value){const d=await f.validate();if(d.length>0&&(m=!1,v.push({id:f.id,errorMessages:d})),!m&&e.fastFail)break}return o.value=v,l.value=!1,{valid:m,errors:o.value}}function s(){i.value.forEach(v=>v.reset())}function c(){i.value.forEach(v=>v.resetValidation())}return X(i,()=>{let v=0,m=0;const f=[];for(const d of i.value)d.isValid===!1?(m++,f.push({id:d.id,errorMessages:d.errorMessages})):d.isValid===!0&&v++;o.value=f,n.value=m>0?!1:v===i.value.length?!0:null},{deep:!0,flush:"post"}),Ie(Au,{register:v=>{let{id:m,vm:f,validate:d,reset:b,resetValidation:g}=v;i.value.some(h=>h.id===m)&&Vt(`Duplicate input name "${m}"`),i.value.push({id:m,validate:d,reset:b,resetValidation:g,vm:Xc(f),isValid:null,errorMessages:[]})},unregister:v=>{i.value=i.value.filter(m=>m.id!==v)},update:(v,m,f)=>{const d=i.value.find(b=>b.id===v);d&&(d.isValid=m,d.errorMessages=f)},isDisabled:t,isReadonly:a,isValidating:l,isValid:n,items:i,validateOn:F(e,"validateOn")}),{errors:o,isDisabled:t,isReadonly:a,isValidating:l,isValid:n,items:i,validate:u,reset:s,resetValidation:c}}function ll(){return ye(Au,null)}const Bu=p({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,...ma()},"validation");function pu(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt(),t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ye();const a=le(e,"modelValue"),l=y(()=>e.validationValue===void 0?a.value:e.validationValue),i=ll(),o=W([]),u=K(!0),s=y(()=>!!(Be(a.value===""?null:a.value).length||Be(l.value===""?null:l.value).length)),c=y(()=>!!(e.disabled??(i==null?void 0:i.isDisabled.value))),v=y(()=>!!(e.readonly??(i==null?void 0:i.isReadonly.value))),m=y(()=>{var w;return(w=e.errorMessages)!=null&&w.length?Be(e.errorMessages).concat(o.value).slice(0,Math.max(0,+e.maxErrors)):o.value}),f=y(()=>{let w=(e.validateOn??(i==null?void 0:i.validateOn.value))||"input";w==="lazy"&&(w="input lazy");const V=new Set((w==null?void 0:w.split(" "))??[]);return{blur:V.has("blur")||V.has("input"),input:V.has("input"),submit:V.has("submit"),lazy:V.has("lazy")}}),d=y(()=>{var w;return e.error||(w=e.errorMessages)!=null&&w.length?!1:e.rules.length?u.value?o.value.length||f.value.lazy?null:!0:!o.value.length:!0}),b=K(!1),g=y(()=>({[`${n}--error`]:d.value===!1,[`${n}--dirty`]:s.value,[`${n}--disabled`]:c.value,[`${n}--readonly`]:v.value})),h=Me("validation"),S=y(()=>e.name??at(t));Cr(()=>{i==null||i.register({id:S.value,vm:h,validate:B,reset:k,resetValidation:I})}),it(()=>{i==null||i.unregister(S.value)}),ot(async()=>{f.value.lazy||await B(!0),i==null||i.update(S.value,d.value,m.value)}),st(()=>f.value.input,()=>{X(l,()=>{if(l.value!=null)B();else if(e.focused){const w=X(()=>e.focused,V=>{V||B(),w()})}})}),st(()=>f.value.blur,()=>{X(()=>e.focused,w=>{w||B()})}),X([d,m],()=>{i==null||i.update(S.value,d.value,m.value)});async function k(){a.value=null,await be(),await I()}async function I(){u.value=!0,f.value.lazy?o.value=[]:await B(!0)}async function B(){let w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const V=[];b.value=!0;for(const C of e.rules){if(V.length>=+(e.maxErrors??1))break;const x=await(typeof C=="function"?C:()=>C)(l.value);if(x!==!0){if(x!==!1&&typeof x!="string"){console.warn(`${x} is not a valid value. Rule functions must return boolean true or a string.`);continue}V.push(x||"")}}return o.value=V,b.value=!1,u.value=w,o.value}return{errorMessages:m,isDirty:s,isDisabled:c,isReadonly:v,isPristine:u,isValid:d,isValidating:b,reset:k,resetValidation:I,validate:B,validationClasses:g}}const zt=p({id:String,appendIcon:se,centerAffix:{type:Boolean,default:!0},prependIcon:se,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":Ue(),"onClick:append":Ue(),...ee(),...je(),...Ga(He(),["maxWidth","minWidth","width"]),...he(),...Bu()},"VInput"),qe=$()({name:"VInput",props:{...zt()},emits:{"update:modelValue":e=>!0},setup(e,n){let{attrs:t,slots:a,emit:l}=n;const{densityClasses:i}=tt(e),{dimensionStyles:o}=We(e),{themeClasses:u}=ke(e),{rtlClasses:s}=ze(),{InputIcon:c}=_u(e),v=Ye(),m=y(()=>e.id||`input-${v}`),f=y(()=>`${m.value}-messages`),{errorMessages:d,isDirty:b,isDisabled:g,isReadonly:h,isPristine:S,isValid:k,isValidating:I,reset:B,resetValidation:w,validate:V,validationClasses:C}=pu(e,"v-input",m),_=y(()=>({id:m,messagesId:f,isDirty:b,isDisabled:g,isReadonly:h,isPristine:S,isValid:k,isValidating:I,reset:B,resetValidation:w,validate:V})),x=y(()=>{var P;return(P=e.errorMessages)!=null&&P.length||!S.value&&d.value.length?d.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return O(()=>{var M,z,Y,J;const P=!!(a.prepend||e.prependIcon),T=!!(a.append||e.appendIcon),A=x.value.length>0,D=!e.hideDetails||e.hideDetails==="auto"&&(A||!!a.details);return r("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--hide-spin-buttons":e.hideSpinButtons},i.value,u.value,s.value,C.value,e.class],style:[o.value,e.style]},[P&&r("div",{key:"prepend",class:"v-input__prepend"},[(M=a.prepend)==null?void 0:M.call(a,_.value),e.prependIcon&&r(c,{key:"prepend-icon",name:"prepend"},null)]),a.default&&r("div",{class:"v-input__control"},[(z=a.default)==null?void 0:z.call(a,_.value)]),T&&r("div",{key:"append",class:"v-input__append"},[e.appendIcon&&r(c,{key:"append-icon",name:"append"},null),(Y=a.append)==null?void 0:Y.call(a,_.value)]),D&&r("div",{class:"v-input__details"},[r(Tu,{id:f.value,active:A,messages:x.value},{message:a.message}),(J=a.details)==null?void 0:J.call(a,_.value)])])}),{reset:B,resetValidation:w,validate:V,isValid:k,errorMessages:d}}}),df=p({...zt(),...Oe(Iu(),["inline"])},"VCheckbox"),ct=$()({name:"VCheckbox",inheritAttrs:!1,props:df(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const l=le(e,"modelValue"),{isFocused:i,focus:o,blur:u}=Nt(e),s=Ye(),c=y(()=>e.id||`checkbox-${s}`);return O(()=>{const[v,m]=Gt(t),f=qe.filterProps(e),d=Lt.filterProps(e);return r(qe,N({class:["v-checkbox",e.class]},v,f,{modelValue:l.value,"onUpdate:modelValue":b=>l.value=b,id:c.value,focused:i.value,style:e.style}),{...a,default:b=>{let{id:g,messagesId:h,isDisabled:S,isReadonly:k,isValid:I}=b;return r(Lt,N(d,{id:g.value,"aria-describedby":h.value,disabled:S.value,readonly:k.value},m,{error:I.value===!1,modelValue:l.value,"onUpdate:modelValue":B=>l.value=B,onFocus:o,onBlur:u}),a)}})}),{}}}),il=["sm","md","lg","xl","xxl"],Gl=Symbol.for("vuetify:display"),Ko={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},vf=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ko;return Je(Ko,e)};function qo(e){return xe&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function Xo(e){return xe&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function Zo(e){const n=xe&&!e?window.navigator.userAgent:"ssr";function t(b){return!!n.match(b)}const a=t(/android/i),l=t(/iphone|ipad|ipod/i),i=t(/cordova/i),o=t(/electron/i),u=t(/chrome/i),s=t(/edge/i),c=t(/firefox/i),v=t(/opera/i),m=t(/win/i),f=t(/mac/i),d=t(/linux/i);return{android:a,ios:l,cordova:i,electron:o,chrome:u,edge:s,firefox:c,opera:v,win:m,mac:f,linux:d,touch:ld,ssr:n==="ssr"}}function ff(e,n){const{thresholds:t,mobileBreakpoint:a}=vf(e),l=K(Xo(n)),i=K(Zo(n)),o=ht({}),u=K(qo(n));function s(){l.value=Xo(),u.value=qo()}function c(){s(),i.value=Zo()}return Fe(()=>{const v=u.value=t.xxl,h=v?"xs":m?"sm":f?"md":d?"lg":b?"xl":"xxl",S=typeof a=="number"?a:t[a],k=u.value0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();const t=ye(Gl);if(!t)throw new Error("Could not find Vuetify display injection");const a=y(()=>{if(e.mobile!=null)return e.mobile;if(!e.mobileBreakpoint)return t.mobile.value;const i=typeof e.mobileBreakpoint=="number"?e.mobileBreakpoint:t.thresholds.value[e.mobileBreakpoint];return t.width.valuen?{[`${n}--mobile`]:a.value}:{});return{...t,displayClasses:l,mobile:a}}const Du=Symbol.for("vuetify:goto");function Eu(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:{linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5}}}function mf(e){return $i(e)??(document.scrollingElement||document.body)}function $i(e){return typeof e=="string"?document.querySelector(e):bi(e)}function _l(e,n,t){if(typeof e=="number")return n&&t?-e:e;let a=$i(e),l=0;for(;a;)l+=n?a.offsetLeft:a.offsetTop,a=a.offsetParent;return l}function gf(e,n){return{rtl:n.isRtl,options:Je(Eu(),e)}}async function Jo(e,n,t,a){const l=t?"scrollLeft":"scrollTop",i=Je((a==null?void 0:a.options)??Eu(),n),o=a==null?void 0:a.rtl.value,u=(typeof e=="number"?e:$i(e))??0,s=i.container==="parent"&&u instanceof HTMLElement?u.parentElement:mf(i.container),c=typeof i.easing=="function"?i.easing:i.patterns[i.easing];if(!c)throw new TypeError(`Easing function "${i.easing}" not found.`);let v;if(typeof u=="number")v=_l(u,t,o);else if(v=_l(u,t,o)-_l(s,t,o),i.layout){const b=window.getComputedStyle(u).getPropertyValue("--v-layout-top");b&&(v-=parseInt(b,10))}v+=i.offset,v=yf(s,v,!!o,!!t);const m=s[l]??0;if(v===m)return Promise.resolve(v);const f=performance.now();return new Promise(d=>requestAnimationFrame(function b(g){const S=(g-f)/i.duration,k=Math.floor(m+(v-m)*c(Le(S,0,1)));if(s[l]=k,S>=1&&Math.abs(k-s[l])<10)return d(v);if(S>2)return Vt("Scroll target is not reachable"),d(s[l]);requestAnimationFrame(b)}))}function hf(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=ye(Du),{isRtl:t}=ze();if(!n)throw new Error("[Vuetify] Could not find injected goto instance");const a={...n,rtl:y(()=>n.rtl.value||t.value)};async function l(i,o){return Jo(i,Je(e,o),!1,a)}return l.horizontal=async(i,o)=>Jo(i,Je(e,o),!0,a),l}function yf(e,n,t,a){const{scrollWidth:l,scrollHeight:i}=e,[o,u]=e===document.scrollingElement?[window.innerWidth,window.innerHeight]:[e.offsetWidth,e.offsetHeight];let s,c;return a?t?(s=-(l-o),c=0):(s=0,c=l-o):(s=0,c=i+-u),Math.max(Math.min(n,c),s)}function bf(e){let{selectedElement:n,containerElement:t,isRtl:a,isHorizontal:l}=e;const i=aa(l,t),o=Fu(l,a,t),u=aa(l,n),s=Mu(l,n),c=u*.4;return o>s?s-c:o+itypeof e=="boolean"||["always","desktop","mobile"].includes(e)},...ee(),...Cn({mobile:null}),...ce(),...Sn({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),la=$()({name:"VSlideGroup",props:Li(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{isRtl:a}=ze(),{displayClasses:l,mobile:i}=xt(e),o=Kt(e,e.symbol),u=K(!1),s=K(0),c=K(0),v=K(0),m=y(()=>e.direction==="horizontal"),{resizeRef:f,contentRect:d}=Pt(),{resizeRef:b,contentRect:g}=Pt(),h=hf(),S=y(()=>({container:f.el,duration:200,easing:"easeOutQuart"})),k=y(()=>o.selected.value.length?o.items.value.findIndex(E=>E.id===o.selected.value[0]):-1),I=y(()=>o.selected.value.length?o.items.value.findIndex(E=>E.id===o.selected.value[o.selected.value.length-1]):-1);if(xe){let E=-1;X(()=>[o.selected.value,d.value,g.value,m.value],()=>{cancelAnimationFrame(E),E=requestAnimationFrame(()=>{if(d.value&&g.value){const L=m.value?"width":"height";c.value=d.value[L],v.value=g.value[L],u.value=c.value+1=0&&b.el){const L=b.el.children[I.value];w(L,e.centerActive)}})})}const B=K(!1);function w(E,L){let G=0;L?G=Sf({containerElement:f.el,isHorizontal:m.value,selectedElement:E}):G=bf({containerElement:f.el,isHorizontal:m.value,isRtl:a.value,selectedElement:E}),V(G)}function V(E){if(!xe||!f.el)return;const L=aa(m.value,f.el),G=Fu(m.value,a.value,f.el);if(!(Qo(m.value,f.el)<=L||Math.abs(E-G)<16)){if(m.value&&a.value&&f.el){const{scrollWidth:oe,offsetWidth:q}=f.el;E=oe-q-E}m.value?h.horizontal(E,S.value):h(E,S.value)}}function C(E){const{scrollTop:L,scrollLeft:G}=E.target;s.value=m.value?G:L}function _(E){if(B.value=!0,!(!u.value||!b.el)){for(const L of E.composedPath())for(const G of b.el.children)if(G===L){w(G);return}}}function x(E){B.value=!1}let P=!1;function T(E){var L;!P&&!B.value&&!(E.relatedTarget&&((L=b.el)!=null&&L.contains(E.relatedTarget)))&&M(),P=!1}function A(){P=!0}function D(E){if(!b.el)return;function L(G){E.preventDefault(),M(G)}m.value?E.key==="ArrowRight"?L(a.value?"prev":"next"):E.key==="ArrowLeft"&&L(a.value?"next":"prev"):E.key==="ArrowDown"?L("next"):E.key==="ArrowUp"&&L("prev"),E.key==="Home"?L("first"):E.key==="End"&&L("last")}function M(E){var G,ae;if(!b.el)return;let L;if(!E)L=Xn(b.el)[0];else if(E==="next"){if(L=(G=b.el.querySelector(":focus"))==null?void 0:G.nextElementSibling,!L)return M("first")}else if(E==="prev"){if(L=(ae=b.el.querySelector(":focus"))==null?void 0:ae.previousElementSibling,!L)return M("last")}else E==="first"?L=b.el.firstElementChild:E==="last"&&(L=b.el.lastElementChild);L&&L.focus({preventScroll:!0})}function z(E){const L=m.value&&a.value?-1:1,G=(E==="prev"?-L:L)*c.value;let ae=s.value+G;if(m.value&&a.value&&f.el){const{scrollWidth:oe,offsetWidth:q}=f.el;ae+=oe-q}V(ae)}const Y=y(()=>({next:o.next,prev:o.prev,select:o.select,isSelected:o.isSelected})),J=y(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!i.value;case!0:return u.value||Math.abs(s.value)>0;case"mobile":return i.value||u.value||Math.abs(s.value)>0;default:return!i.value&&(u.value||Math.abs(s.value)>0)}}),R=y(()=>Math.abs(s.value)>1),H=y(()=>{if(!f.value)return!1;const E=Qo(m.value,f.el),L=kf(m.value,f.el);return E-L-Math.abs(s.value)>1});return O(()=>r(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!m.value,"v-slide-group--has-affixes":J.value,"v-slide-group--is-overflowing":u.value},l.value,e.class],style:e.style,tabindex:B.value||o.selected.value.length?-1:0,onFocus:T},{default:()=>{var E,L,G;return[J.value&&r("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!R.value}],onMousedown:A,onClick:()=>R.value&&z("prev")},[((E=t.prev)==null?void 0:E.call(t,Y.value))??r(ea,null,{default:()=>[r(Se,{icon:a.value?e.nextIcon:e.prevIcon},null)]})]),r("div",{key:"container",ref:f,class:"v-slide-group__container",onScroll:C},[r("div",{ref:b,class:"v-slide-group__content",onFocusin:_,onFocusout:x,onKeydown:D},[(L=t.default)==null?void 0:L.call(t,Y.value)])]),J.value&&r("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!H.value}],onMousedown:A,onClick:()=>H.value&&z("next")},[((G=t.next)==null?void 0:G.call(t,Y.value))??r(ea,null,{default:()=>[r(Se,{icon:a.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:o.selected,scrollTo:z,scrollOffset:s,focus:M}}}),Lu=Symbol.for("vuetify:v-chip-group"),xf=p({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:pt},...Li(),...ee(),...Sn({selectedClass:"v-chip--selected"}),...ce(),...he(),...kt({variant:"tonal"})},"VChipGroup"),wf=$()({name:"VChipGroup",props:xf(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{isSelected:l,select:i,next:o,prev:u,selected:s}=Kt(e,Lu);return De({VChip:{color:F(e,"color"),disabled:F(e,"disabled"),filter:F(e,"filter"),variant:F(e,"variant")}}),O(()=>{const c=la.filterProps(e);return r(la,N(c,{class:["v-chip-group",{"v-chip-group--column":e.column},a.value,e.class],style:e.style}),{default:()=>{var v;return[(v=t.default)==null?void 0:v.call(t,{isSelected:l,select:i,next:o,prev:u,selected:s.value})]}})}),{}}}),Cf=p({activeClass:String,appendAvatar:String,appendIcon:se,closable:Boolean,closeIcon:{type:se,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:se,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:Ue(),onClickOnce:Ue(),...gt(),...ee(),...je(),...Ne(),...kn(),..._e(),...fa(),...Ft(),...ce({tag:"span"}),...he(),...kt({variant:"tonal"})},"VChip"),Wn=$()({name:"VChip",directives:{Ripple:Rt},props:Cf(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{t:i}=$e(),{borderClasses:o}=St(e),{colorClasses:u,colorStyles:s,variantClasses:c}=bn(e),{densityClasses:v}=tt(e),{elevationClasses:m}=Ge(e),{roundedClasses:f}=Ee(e),{sizeClasses:d}=Rn(e),{themeClasses:b}=ke(e),g=le(e,"modelValue"),h=xn(e,Lu,!1),S=va(e,t),k=y(()=>e.link!==!1&&S.isLink.value),I=y(()=>!e.disabled&&e.link!==!1&&(!!h||e.link||S.isClickable.value)),B=y(()=>({"aria-label":i(e.closeLabel),onClick(C){C.preventDefault(),C.stopPropagation(),g.value=!1,a("click:close",C)}}));function w(C){var _;a("click",C),I.value&&((_=S.navigate)==null||_.call(S,C),h==null||h.toggle())}function V(C){(C.key==="Enter"||C.key===" ")&&(C.preventDefault(),w(C))}return()=>{const C=S.isLink.value?"a":e.tag,_=!!(e.appendIcon||e.appendAvatar),x=!!(_||l.append),P=!!(l.close||e.closable),T=!!(l.filter||e.filter)&&h,A=!!(e.prependIcon||e.prependAvatar),D=!!(A||l.prepend),M=!h||h.isSelected.value;return g.value&&pe(r(C,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":I.value,"v-chip--filter":T,"v-chip--pill":e.pill},b.value,o.value,M?u.value:void 0,v.value,m.value,f.value,d.value,c.value,h==null?void 0:h.selectedClass.value,e.class],style:[M?s.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,href:S.href.value,tabindex:I.value?0:void 0,onClick:w,onKeydown:I.value&&!k.value&&V},{default:()=>{var z;return[Ut(I.value,"v-chip"),T&&r(Bi,{key:"filter"},{default:()=>[pe(r("div",{class:"v-chip__filter"},[l.filter?r(me,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},l.filter):r(Se,{key:"filter-icon",icon:e.filterIcon},null)]),[[It,h.isSelected.value]])]}),D&&r("div",{key:"prepend",class:"v-chip__prepend"},[l.prepend?r(me,{key:"prepend-defaults",disabled:!A,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},l.prepend):r(ie,null,[e.prependIcon&&r(Se,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&r(bt,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),r("div",{class:"v-chip__content","data-no-activator":""},[((z=l.default)==null?void 0:z.call(l,{isSelected:h==null?void 0:h.isSelected.value,selectedClass:h==null?void 0:h.selectedClass.value,select:h==null?void 0:h.select,toggle:h==null?void 0:h.toggle,value:h==null?void 0:h.value.value,disabled:e.disabled}))??e.text]),x&&r("div",{key:"append",class:"v-chip__append"},[l.append?r(me,{key:"append-defaults",disabled:!_,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},l.append):r(ie,null,[e.appendIcon&&r(Se,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&r(bt,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),P&&r("button",N({key:"close",class:"v-chip__close",type:"button"},B.value),[l.close?r(me,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},l.close):r(Se,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[vt("ripple"),I.value&&e.ripple,null]])}}}),Ul=Symbol.for("vuetify:list");function Ou(){const e=ye(Ul,{hasPrepend:K(!1),updateHasPrepend:()=>null}),n={hasPrepend:K(!1),updateHasPrepend:t=>{t&&(n.hasPrepend.value=t)}};return Ie(Ul,n),e}function Ru(){return ye(Ul,null)}const Oi=e=>{const n={activate:t=>{let{id:a,value:l,activated:i}=t;return a=lt(a),e&&!l&&i.size===1&&i.has(a)||(l?i.add(a):i.delete(a)),i},in:(t,a,l)=>{let i=new Set;if(t!=null)for(const o of Be(t))i=n.activate({id:o,value:!0,activated:new Set(i),children:a,parents:l});return i},out:t=>Array.from(t)};return n},Nu=e=>{const n=Oi(e);return{activate:a=>{let{activated:l,id:i,...o}=a;i=lt(i);const u=l.has(i)?new Set([i]):new Set;return n.activate({...o,id:i,activated:u})},in:(a,l,i)=>{let o=new Set;if(a!=null){const u=Be(a);u.length&&(o=n.in(u.slice(0,1),l,i))}return o},out:(a,l,i)=>n.out(a,l,i)}},Vf=e=>{const n=Oi(e);return{activate:a=>{let{id:l,activated:i,children:o,...u}=a;return l=lt(l),o.has(l)?i:n.activate({id:l,activated:i,children:o,...u})},in:n.in,out:n.out}},Pf=e=>{const n=Nu(e);return{activate:a=>{let{id:l,activated:i,children:o,...u}=a;return l=lt(l),o.has(l)?i:n.activate({id:l,activated:i,children:o,...u})},in:n.in,out:n.out}},If={open:e=>{let{id:n,value:t,opened:a,parents:l}=e;if(t){const i=new Set;i.add(n);let o=l.get(n);for(;o!=null;)i.add(o),o=l.get(o);return i}else return a.delete(n),a},select:()=>null},zu={open:e=>{let{id:n,value:t,opened:a,parents:l}=e;if(t){let i=l.get(n);for(a.add(n);i!=null&&i!==n;)a.add(i),i=l.get(i);return a}else a.delete(n);return a},select:()=>null},_f={open:zu.open,select:e=>{let{id:n,value:t,opened:a,parents:l}=e;if(!t)return a;const i=[];let o=l.get(n);for(;o!=null;)i.push(o),o=l.get(o);return new Set(i)}},Ri=e=>{const n={select:t=>{let{id:a,value:l,selected:i}=t;if(a=lt(a),e&&!l){const o=Array.from(i.entries()).reduce((u,s)=>{let[c,v]=s;return v==="on"&&u.push(c),u},[]);if(o.length===1&&o[0]===a)return i}return i.set(a,l?"on":"off"),i},in:(t,a,l)=>{let i=new Map;for(const o of t||[])i=n.select({id:o,value:!0,selected:new Map(i),children:a,parents:l});return i},out:t=>{const a=[];for(const[l,i]of t.entries())i==="on"&&a.push(l);return a}};return n},Hu=e=>{const n=Ri(e);return{select:a=>{let{selected:l,id:i,...o}=a;i=lt(i);const u=l.has(i)?new Map([[i,l.get(i)]]):new Map;return n.select({...o,id:i,selected:u})},in:(a,l,i)=>{let o=new Map;return a!=null&&a.length&&(o=n.in(a.slice(0,1),l,i)),o},out:(a,l,i)=>n.out(a,l,i)}},Tf=e=>{const n=Ri(e);return{select:a=>{let{id:l,selected:i,children:o,...u}=a;return l=lt(l),o.has(l)?i:n.select({id:l,selected:i,children:o,...u})},in:n.in,out:n.out}},Af=e=>{const n=Hu(e);return{select:a=>{let{id:l,selected:i,children:o,...u}=a;return l=lt(l),o.has(l)?i:n.select({id:l,selected:i,children:o,...u})},in:n.in,out:n.out}},Bf=e=>{const n={select:t=>{let{id:a,value:l,selected:i,children:o,parents:u}=t;a=lt(a);const s=new Map(i),c=[a];for(;c.length;){const m=c.shift();i.set(m,l?"on":"off"),o.has(m)&&c.push(...o.get(m))}let v=u.get(a);for(;v;){const m=o.get(v),f=m.every(b=>i.get(b)==="on"),d=m.every(b=>!i.has(b)||i.get(b)==="off");i.set(v,f?"on":d?"off":"indeterminate"),v=u.get(v)}return e&&!l&&Array.from(i.entries()).reduce((f,d)=>{let[b,g]=d;return g==="on"&&f.push(b),f},[]).length===0?s:i},in:(t,a,l)=>{let i=new Map;for(const o of t||[])i=n.select({id:o,value:!0,selected:new Map(i),children:a,parents:l});return i},out:(t,a)=>{const l=[];for(const[i,o]of t.entries())o==="on"&&!a.has(i)&&l.push(i);return l}};return n},ia=Symbol.for("vuetify:nested"),Wu={id:K(),root:{register:()=>null,unregister:()=>null,parents:W(new Map),children:W(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:W(!1),selectable:W(!1),opened:W(new Set),activated:W(new Set),selected:W(new Map),selectedValues:W([])}},pf=p({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),Df=e=>{let n=!1;const t=W(new Map),a=W(new Map),l=le(e,"opened",e.opened,d=>new Set(d),d=>[...d.values()]),i=y(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return Vf(e.mandatory);case"single-leaf":return Pf(e.mandatory);case"independent":return Oi(e.mandatory);case"single-independent":default:return Nu(e.mandatory)}}),o=y(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return Af(e.mandatory);case"leaf":return Tf(e.mandatory);case"independent":return Ri(e.mandatory);case"single-independent":return Hu(e.mandatory);case"classic":default:return Bf(e.mandatory)}}),u=y(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return _f;case"single":return If;case"multiple":default:return zu}}),s=le(e,"activated",e.activated,d=>i.value.in(d,t.value,a.value),d=>i.value.out(d,t.value,a.value)),c=le(e,"selected",e.selected,d=>o.value.in(d,t.value,a.value),d=>o.value.out(d,t.value,a.value));it(()=>{n=!0});function v(d){const b=[];let g=d;for(;g!=null;)b.unshift(g),g=a.value.get(g);return b}const m=Me("nested"),f={id:K(),root:{opened:l,activatable:F(e,"activatable"),selectable:F(e,"selectable"),activated:s,selected:c,selectedValues:y(()=>{const d=[];for(const[b,g]of c.value.entries())g==="on"&&d.push(b);return d}),register:(d,b,g)=>{b&&d!==b&&a.value.set(d,b),g&&t.value.set(d,[]),b!=null&&t.value.set(b,[...t.value.get(b)||[],d])},unregister:d=>{if(n)return;t.value.delete(d);const b=a.value.get(d);if(b){const g=t.value.get(b)??[];t.value.set(b,g.filter(h=>h!==d))}a.value.delete(d),l.value.delete(d)},open:(d,b,g)=>{m.emit("click:open",{id:d,value:b,path:v(d),event:g});const h=u.value.open({id:d,value:b,opened:new Set(l.value),children:t.value,parents:a.value,event:g});h&&(l.value=h)},openOnSelect:(d,b,g)=>{const h=u.value.select({id:d,value:b,selected:new Map(c.value),opened:new Set(l.value),children:t.value,parents:a.value,event:g});h&&(l.value=h)},select:(d,b,g)=>{m.emit("click:select",{id:d,value:b,path:v(d),event:g});const h=o.value.select({id:d,value:b,selected:new Map(c.value),children:t.value,parents:a.value,event:g});h&&(c.value=h),f.root.openOnSelect(d,b,g)},activate:(d,b,g)=>{if(!e.activatable)return f.root.select(d,!0,g);m.emit("click:activate",{id:d,value:b,path:v(d),event:g});const h=i.value.activate({id:d,value:b,activated:new Set(s.value),children:t.value,parents:a.value,event:g});h&&(s.value=h)},children:t,parents:a}};return Ie(ia,f),f.root},ju=(e,n)=>{const t=ye(ia,Wu),a=Symbol(Ye()),l=y(()=>e.value!==void 0?e.value:a),i={...t,id:l,open:(o,u)=>t.root.open(l.value,o,u),openOnSelect:(o,u)=>t.root.openOnSelect(l.value,o,u),isOpen:y(()=>t.root.opened.value.has(l.value)),parent:y(()=>t.root.parents.value.get(l.value)),activate:(o,u)=>t.root.activate(l.value,o,u),isActivated:y(()=>t.root.activated.value.has(lt(l.value))),select:(o,u)=>t.root.select(l.value,o,u),isSelected:y(()=>t.root.selected.value.get(lt(l.value))==="on"),isIndeterminate:y(()=>t.root.selected.value.get(l.value)==="indeterminate"),isLeaf:y(()=>!t.root.children.value.get(l.value)),isGroupActivator:t.isGroupActivator};return!t.isGroupActivator&&t.root.register(l.value,t.id.value,n),it(()=>{!t.isGroupActivator&&t.root.unregister(l.value)}),n&&Ie(ia,i),i},Ef=()=>{const e=ye(ia,Wu);Ie(ia,{...e,isGroupActivator:!0})},Ff=ft({name:"VListGroupActivator",setup(e,n){let{slots:t}=n;return Ef(),()=>{var a;return(a=t.default)==null?void 0:a.call(t)}}}),Mf=p({activeColor:String,baseColor:String,color:String,collapseIcon:{type:se,default:"$collapse"},expandIcon:{type:se,default:"$expand"},prependIcon:se,appendIcon:se,fluid:Boolean,subgroup:Boolean,title:String,value:null,...ee(),...ce()},"VListGroup"),Kl=$()({name:"VListGroup",props:Mf(),setup(e,n){let{slots:t}=n;const{isOpen:a,open:l,id:i}=ju(F(e,"value"),!0),o=y(()=>`v-list-group--id-${String(i.value)}`),u=Ru(),{isBooted:s}=yn();function c(d){d.stopPropagation(),l(!a.value,d)}const v=y(()=>({onClick:c,class:"v-list-group__header",id:o.value})),m=y(()=>a.value?e.collapseIcon:e.expandIcon),f=y(()=>({VListItem:{active:a.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&m.value,appendIcon:e.appendIcon||!e.subgroup&&m.value,title:e.title,value:e.value}}));return O(()=>r(e.tag,{class:["v-list-group",{"v-list-group--prepend":u==null?void 0:u.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":a.value},e.class],style:e.style},{default:()=>[t.activator&&r(me,{defaults:f.value},{default:()=>[r(Ff,null,{default:()=>[t.activator({props:v.value,isOpen:a.value})]})]}),r(Qe,{transition:{component:Za},disabled:!s.value},{default:()=>{var d;return[pe(r("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(d=t.default)==null?void 0:d.call(t)]),[[It,a.value]])]}})]})),{isOpen:a}}}),$f=p({opacity:[Number,String],...ee(),...ce()},"VListItemSubtitle"),Yu=$()({name:"VListItemSubtitle",props:$f(),setup(e,n){let{slots:t}=n;return O(()=>r(e.tag,{class:["v-list-item-subtitle",e.class],style:[{"--v-list-item-subtitle-opacity":e.opacity},e.style]},t)),{}}}),Gu=Et("v-list-item-title"),Lf=p({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:se,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:se,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:Ue(),onClickOnce:Ue(),...gt(),...ee(),...je(),...He(),...Ne(),..._e(),...fa(),...ce(),...he(),...kt({variant:"text"})},"VListItem"),Ot=$()({name:"VListItem",directives:{Ripple:Rt},props:Lf(),emits:{click:e=>!0},setup(e,n){let{attrs:t,slots:a,emit:l}=n;const i=va(e,t),o=y(()=>e.value===void 0?i.href.value:e.value),{activate:u,isActivated:s,select:c,isSelected:v,isIndeterminate:m,isGroupActivator:f,root:d,parent:b,openOnSelect:g}=ju(o,!1),h=Ru(),S=y(()=>{var E;return e.active!==!1&&(e.active||((E=i.isActive)==null?void 0:E.value)||(d.activatable.value?s.value:v.value))}),k=y(()=>e.link!==!1&&i.isLink.value),I=y(()=>!e.disabled&&e.link!==!1&&(e.link||i.isClickable.value||!!h&&(d.selectable.value||d.activatable.value||e.value!=null))),B=y(()=>e.rounded||e.nav),w=y(()=>e.color??e.activeColor),V=y(()=>({color:S.value?w.value??e.baseColor:e.baseColor,variant:e.variant}));X(()=>{var E;return(E=i.isActive)==null?void 0:E.value},E=>{E&&b.value!=null&&d.open(b.value,!0),E&&g(E)},{immediate:!0});const{themeClasses:C}=ke(e),{borderClasses:_}=St(e),{colorClasses:x,colorStyles:P,variantClasses:T}=bn(V),{densityClasses:A}=tt(e),{dimensionStyles:D}=We(e),{elevationClasses:M}=Ge(e),{roundedClasses:z}=Ee(B),Y=y(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),J=y(()=>({isActive:S.value,select:c,isSelected:v.value,isIndeterminate:m.value}));function R(E){var L;l("click",E),I.value&&((L=i.navigate)==null||L.call(i,E),!f&&(d.activatable.value?u(!s.value,E):(d.selectable.value||e.value!=null)&&c(!v.value,E)))}function H(E){(E.key==="Enter"||E.key===" ")&&(E.preventDefault(),R(E))}return O(()=>{const E=k.value?"a":e.tag,L=a.title||e.title!=null,G=a.subtitle||e.subtitle!=null,ae=!!(e.appendAvatar||e.appendIcon),oe=!!(ae||a.append),q=!!(e.prependAvatar||e.prependIcon),j=!!(q||a.prepend);return h==null||h.updateHasPrepend(j),e.activeColor&&Id("active-color",["color","base-color"]),pe(r(E,{class:["v-list-item",{"v-list-item--active":S.value,"v-list-item--disabled":e.disabled,"v-list-item--link":I.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!j&&(h==null?void 0:h.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&S.value},C.value,_.value,x.value,A.value,M.value,Y.value,z.value,T.value,e.class],style:[P.value,D.value,e.style],href:i.href.value,tabindex:I.value?h?-2:0:void 0,onClick:R,onKeydown:I.value&&!k.value&&H},{default:()=>{var te;return[Ut(I.value||S.value,"v-list-item"),j&&r("div",{key:"prepend",class:"v-list-item__prepend"},[a.prepend?r(me,{key:"prepend-defaults",disabled:!q,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var we;return[(we=a.prepend)==null?void 0:we.call(a,J.value)]}}):r(ie,null,[e.prependAvatar&&r(bt,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&r(Se,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),r("div",{class:"v-list-item__spacer"},null)]),r("div",{class:"v-list-item__content","data-no-activator":""},[L&&r(Gu,{key:"title"},{default:()=>{var we;return[((we=a.title)==null?void 0:we.call(a,{title:e.title}))??e.title]}}),G&&r(Yu,{key:"subtitle"},{default:()=>{var we;return[((we=a.subtitle)==null?void 0:we.call(a,{subtitle:e.subtitle}))??e.subtitle]}}),(te=a.default)==null?void 0:te.call(a,J.value)]),oe&&r("div",{key:"append",class:"v-list-item__append"},[a.append?r(me,{key:"append-defaults",disabled:!ae,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var we;return[(we=a.append)==null?void 0:we.call(a,J.value)]}}):r(ie,null,[e.appendIcon&&r(Se,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&r(bt,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),r("div",{class:"v-list-item__spacer"},null)])]}}),[[vt("ripple"),I.value&&e.ripple]])}),{activate:u,isActivated:s,isGroupActivator:f,isSelected:v,list:h,select:c}}}),Of=p({color:String,inset:Boolean,sticky:Boolean,title:String,...ee(),...ce()},"VListSubheader"),Uu=$()({name:"VListSubheader",props:Of(),setup(e,n){let{slots:t}=n;const{textColorClasses:a,textColorStyles:l}=Ke(F(e,"color"));return O(()=>{const i=!!(t.default||e.title);return r(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},a.value,e.class],style:[{textColorStyles:l},e.style]},{default:()=>{var o;return[i&&r("div",{class:"v-list-subheader__text"},[((o=t.default)==null?void 0:o.call(t))??e.title])]}})}),{}}}),Rf=p({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...ee(),...he()},"VDivider"),ga=$()({name:"VDivider",props:Rf(),setup(e,n){let{attrs:t,slots:a}=n;const{themeClasses:l}=ke(e),{textColorClasses:i,textColorStyles:o}=Ke(F(e,"color")),u=y(()=>{const s={};return e.length&&(s[e.vertical?"height":"width"]=Z(e.length)),e.thickness&&(s[e.vertical?"borderRightWidth":"borderTopWidth"]=Z(e.thickness)),s});return O(()=>{const s=r("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},l.value,i.value,e.class],style:[u.value,o.value,{"--v-border-opacity":e.opacity},e.style],"aria-orientation":!t.role||t.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${t.role||"separator"}`},null);return a.default?r("div",{class:["v-divider__wrapper",{"v-divider__wrapper--vertical":e.vertical,"v-divider__wrapper--inset":e.inset}]},[s,r("div",{class:"v-divider__content"},[a.default()]),s]):s}),{}}}),Nf=p({items:Array,returnObject:Boolean},"VListChildren"),Ku=$()({name:"VListChildren",props:Nf(),setup(e,n){let{slots:t}=n;return Ou(),()=>{var a,l;return((a=t.default)==null?void 0:a.call(t))??((l=e.items)==null?void 0:l.map(i=>{var f,d;let{children:o,props:u,type:s,raw:c}=i;if(s==="divider")return((f=t.divider)==null?void 0:f.call(t,{props:u}))??r(ga,u,null);if(s==="subheader")return((d=t.subheader)==null?void 0:d.call(t,{props:u}))??r(Uu,u,null);const v={subtitle:t.subtitle?b=>{var g;return(g=t.subtitle)==null?void 0:g.call(t,{...b,item:c})}:void 0,prepend:t.prepend?b=>{var g;return(g=t.prepend)==null?void 0:g.call(t,{...b,item:c})}:void 0,append:t.append?b=>{var g;return(g=t.append)==null?void 0:g.call(t,{...b,item:c})}:void 0,title:t.title?b=>{var g;return(g=t.title)==null?void 0:g.call(t,{...b,item:c})}:void 0},m=Kl.filterProps(u);return o?r(Kl,N({value:u==null?void 0:u.value},m),{activator:b=>{let{props:g}=b;const h={...u,...g,value:e.returnObject?c:u.value};return t.header?t.header({props:h}):r(Ot,h,v)},default:()=>r(Ku,{items:o,returnObject:e.returnObject},t)}):t.item?t.item({props:u}):r(Ot,N(u,{value:e.returnObject?c:u.value}),v)}))}}}),qu=p({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:pt}},"list-items");function Ht(e,n){const t=Re(n,e.itemTitle,n),a=Re(n,e.itemValue,t),l=Re(n,e.itemChildren),i=e.itemProps===!0?typeof n=="object"&&n!=null&&!Array.isArray(n)?"children"in n?Oe(n,["children"]):n:void 0:Re(n,e.itemProps),o={title:t,value:a,...i};return{title:String(o.title??""),value:o.value,props:o,children:Array.isArray(l)?Xu(e,l):void 0,raw:n}}function Xu(e,n){const t=[];for(const a of n)t.push(Ht(e,a));return t}function Ni(e){const n=y(()=>Xu(e,e.items)),t=y(()=>n.value.some(i=>i.value===null));function a(i){return t.value||(i=i.filter(o=>o!==null)),i.map(o=>e.returnObject&&typeof o=="string"?Ht(e,o):n.value.find(u=>e.valueComparator(o,u.value))||Ht(e,o))}function l(i){return e.returnObject?i.map(o=>{let{raw:u}=o;return u}):i.map(o=>{let{value:u}=o;return u})}return{items:n,transformIn:a,transformOut:l}}function zf(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function Hf(e,n){const t=Re(n,e.itemType,"item"),a=zf(n)?n:Re(n,e.itemTitle),l=Re(n,e.itemValue,void 0),i=Re(n,e.itemChildren),o=e.itemProps===!0?Oe(n,["children"]):Re(n,e.itemProps),u={title:a,value:l,...o};return{type:t,title:u.title,value:u.value,props:u,children:t==="item"&&i?Zu(e,i):void 0,raw:n}}function Zu(e,n){const t=[];for(const a of n)t.push(Hf(e,a));return t}function Wf(e){return{items:y(()=>Zu(e,e.items))}}const jf=p({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:String,collapseIcon:String,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":Ue(),"onClick:select":Ue(),...pf({selectStrategy:"single-leaf",openStrategy:"list"}),...gt(),...ee(),...je(),...He(),...Ne(),itemType:{type:String,default:"type"},...qu(),..._e(),...ce(),...he(),...kt({variant:"text"})},"VList"),ol=$()({name:"VList",props:jf(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,n){let{slots:t}=n;const{items:a}=Wf(e),{themeClasses:l}=ke(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Ve(F(e,"bgColor")),{borderClasses:u}=St(e),{densityClasses:s}=tt(e),{dimensionStyles:c}=We(e),{elevationClasses:v}=Ge(e),{roundedClasses:m}=Ee(e),{children:f,open:d,parents:b,select:g}=Df(e),h=y(()=>e.lines?`v-list--${e.lines}-line`:void 0),S=F(e,"activeColor"),k=F(e,"baseColor"),I=F(e,"color");Ou(),De({VListGroup:{activeColor:S,baseColor:k,color:I,expandIcon:F(e,"expandIcon"),collapseIcon:F(e,"collapseIcon")},VListItem:{activeClass:F(e,"activeClass"),activeColor:S,baseColor:k,color:I,density:F(e,"density"),disabled:F(e,"disabled"),lines:F(e,"lines"),nav:F(e,"nav"),slim:F(e,"slim"),variant:F(e,"variant")}});const B=K(!1),w=W();function V(A){B.value=!0}function C(A){B.value=!1}function _(A){var D;!B.value&&!(A.relatedTarget&&((D=w.value)!=null&&D.contains(A.relatedTarget)))&&T()}function x(A){const D=A.target;if(!(!w.value||["INPUT","TEXTAREA"].includes(D.tagName))){if(A.key==="ArrowDown")T("next");else if(A.key==="ArrowUp")T("prev");else if(A.key==="Home")T("first");else if(A.key==="End")T("last");else return;A.preventDefault()}}function P(A){B.value=!0}function T(A){if(w.value)return Dn(w.value,A)}return O(()=>r(e.tag,{ref:w,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},l.value,i.value,u.value,s.value,v.value,h.value,m.value,e.class],style:[o.value,c.value,e.style],tabindex:e.disabled||B.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:V,onFocusout:C,onFocus:_,onKeydown:x,onMousedown:P},{default:()=>[r(Ku,{items:a.value,returnObject:e.returnObject},t)]})),{open:d,select:g,focus:T,children:f,parents:b}}}),Yf=Et("v-list-img"),Gf=p({start:Boolean,end:Boolean,...ee(),...ce()},"VListItemAction"),Uf=$()({name:"VListItemAction",props:Gf(),setup(e,n){let{slots:t}=n;return O(()=>r(e.tag,{class:["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class],style:e.style},t)),{}}}),Kf=p({start:Boolean,end:Boolean,...ee(),...ce()},"VListItemMedia"),qf=$()({name:"VListItemMedia",props:Kf(),setup(e,n){let{slots:t}=n;return O(()=>r(e.tag,{class:["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class],style:e.style},t)),{}}});function Tl(e,n){return{x:e.x+n.x,y:e.y+n.y}}function Xf(e,n){return{x:e.x-n.x,y:e.y-n.y}}function er(e,n){if(e.side==="top"||e.side==="bottom"){const{side:t,align:a}=e,l=a==="left"?0:a==="center"?n.width/2:a==="right"?n.width:a,i=t==="top"?0:t==="bottom"?n.height:t;return Tl({x:l,y:i},n)}else if(e.side==="left"||e.side==="right"){const{side:t,align:a}=e,l=t==="left"?0:t==="right"?n.width:t,i=a==="top"?0:a==="center"?n.height/2:a==="bottom"?n.height:a;return Tl({x:l,y:i},n)}return Tl({x:n.width/2,y:n.height/2},n)}const Ju={static:Qf,connected:tm},Zf=p({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in Ju},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function Jf(e,n){const t=W({}),a=W();xe&&st(()=>!!(n.isActive.value&&e.locationStrategy),i=>{var o,u;X(()=>e.locationStrategy,i),et(()=>{window.removeEventListener("resize",l),a.value=void 0}),window.addEventListener("resize",l,{passive:!0}),typeof e.locationStrategy=="function"?a.value=(o=e.locationStrategy(n,e,t))==null?void 0:o.updateLocation:a.value=(u=Ju[e.locationStrategy](n,e,t))==null?void 0:u.updateLocation});function l(i){var o;(o=a.value)==null||o.call(a,i)}return{contentStyles:t,updateLocation:a}}function Qf(){}function em(e,n){n?e.style.removeProperty("left"):e.style.removeProperty("right");const t=xi(e);return n?t.x+=parseFloat(e.style.right||0):t.x-=parseFloat(e.style.left||0),t.y-=parseFloat(e.style.top||0),t}function tm(e,n,t){(Array.isArray(e.target.value)||Ud(e.target.value))&&Object.assign(t.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:l,preferredOrigin:i}=Si(()=>{const b=Ml(n.location,e.isRtl.value),g=n.origin==="overlap"?b:n.origin==="auto"?Cl(b):Ml(n.origin,e.isRtl.value);return b.side===g.side&&b.align===Vl(g).align?{preferredAnchor:Vo(b),preferredOrigin:Vo(g)}:{preferredAnchor:b,preferredOrigin:g}}),[o,u,s,c]=["minWidth","minHeight","maxWidth","maxHeight"].map(b=>y(()=>{const g=parseFloat(n[b]);return isNaN(g)?1/0:g})),v=y(()=>{if(Array.isArray(n.offset))return n.offset;if(typeof n.offset=="string"){const b=n.offset.split(" ").map(parseFloat);return b.length<2&&b.push(0),b}return typeof n.offset=="number"?[n.offset,0]:[0,0]});let m=!1;const f=new ResizeObserver(()=>{m&&d()});X([e.target,e.contentEl],(b,g)=>{let[h,S]=b,[k,I]=g;k&&!Array.isArray(k)&&f.unobserve(k),h&&!Array.isArray(h)&&f.observe(h),I&&f.unobserve(I),S&&f.observe(S)},{immediate:!0}),et(()=>{f.disconnect()});function d(){if(m=!1,requestAnimationFrame(()=>m=!0),!e.target.value||!e.contentEl.value)return;const b=$r(e.target.value),g=em(e.contentEl.value,e.isRtl.value),h=Oa(e.contentEl.value),S=12;h.length||(h.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(g.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),g.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const k=h.reduce((T,A)=>{const D=A.getBoundingClientRect(),M=new ln({x:A===document.documentElement?0:D.x,y:A===document.documentElement?0:D.y,width:A.clientWidth,height:A.clientHeight});return T?new ln({x:Math.max(T.left,M.left),y:Math.max(T.top,M.top),width:Math.min(T.right,M.right)-Math.max(T.left,M.left),height:Math.min(T.bottom,M.bottom)-Math.max(T.top,M.top)}):M},void 0);k.x+=S,k.y+=S,k.width-=S*2,k.height-=S*2;let I={anchor:l.value,origin:i.value};function B(T){const A=new ln(g),D=er(T.anchor,b),M=er(T.origin,A);let{x:z,y:Y}=Xf(D,M);switch(T.anchor.side){case"top":Y-=v.value[0];break;case"bottom":Y+=v.value[0];break;case"left":z-=v.value[0];break;case"right":z+=v.value[0];break}switch(T.anchor.align){case"top":Y-=v.value[1];break;case"bottom":Y+=v.value[1];break;case"left":z-=v.value[1];break;case"right":z+=v.value[1];break}return A.x+=z,A.y+=Y,A.width=Math.min(A.width,s.value),A.height=Math.min(A.height,c.value),{overflows:Io(A,k),x:z,y:Y}}let w=0,V=0;const C={x:0,y:0},_={x:!1,y:!1};let x=-1;for(;;){if(x++>10){$a("Infinite loop detected in connectedLocationStrategy");break}const{x:T,y:A,overflows:D}=B(I);w+=T,V+=A,g.x+=T,g.y+=A;{const M=Po(I.anchor),z=D.x.before||D.x.after,Y=D.y.before||D.y.after;let J=!1;if(["x","y"].forEach(R=>{if(R==="x"&&z&&!_.x||R==="y"&&Y&&!_.y){const H={anchor:{...I.anchor},origin:{...I.origin}},E=R==="x"?M==="y"?Vl:Cl:M==="y"?Cl:Vl;H.anchor=E(H.anchor),H.origin=E(H.origin);const{overflows:L}=B(H);(L[R].before<=D[R].before&&L[R].after<=D[R].after||L[R].before+L[R].after<(D[R].before+D[R].after)/2)&&(I=H,J=_[R]=!0)}}),J)continue}D.x.before&&(w+=D.x.before,g.x+=D.x.before),D.x.after&&(w-=D.x.after,g.x-=D.x.after),D.y.before&&(V+=D.y.before,g.y+=D.y.before),D.y.after&&(V-=D.y.after,g.y-=D.y.after);{const M=Io(g,k);C.x=k.width-M.x.before-M.x.after,C.y=k.height-M.y.before-M.y.after,w+=M.x.before,g.x+=M.x.before,V+=M.y.before,g.y+=M.y.before}break}const P=Po(I.anchor);return Object.assign(t.value,{"--v-overlay-anchor-origin":`${I.anchor.side} ${I.anchor.align}`,transformOrigin:`${I.origin.side} ${I.origin.align}`,top:Z(Al(V)),left:e.isRtl.value?void 0:Z(Al(w)),right:e.isRtl.value?Z(Al(-w)):void 0,minWidth:Z(P==="y"?Math.min(o.value,b.width):o.value),maxWidth:Z(tr(Le(C.x,o.value===1/0?0:o.value,s.value))),maxHeight:Z(tr(Le(C.y,u.value===1/0?0:u.value,c.value)))}),{available:C,contentBox:g}}return X(()=>[l.value,i.value,n.offset,n.minWidth,n.minHeight,n.maxWidth,n.maxHeight],()=>d()),be(()=>{const b=d();if(!b)return;const{available:g,contentBox:h}=b;h.height>g.y&&requestAnimationFrame(()=>{d(),requestAnimationFrame(()=>{d()})})}),{updateLocation:d}}function Al(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function tr(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let ql=!0;const Na=[];function nm(e){!ql||Na.length?(Na.push(e),Xl()):(ql=!1,e(),Xl())}let nr=-1;function Xl(){cancelAnimationFrame(nr),nr=requestAnimationFrame(()=>{const e=Na.shift();e&&e(),Na.length?Xl():ql=!0})}const pa={none:null,close:im,block:om,reposition:rm},am=p({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in pa}},"VOverlay-scroll-strategies");function lm(e,n){if(!xe)return;let t;Fe(async()=>{t==null||t.stop(),n.isActive.value&&e.scrollStrategy&&(t=gi(),await new Promise(a=>setTimeout(a)),t.active&&t.run(()=>{var a;typeof e.scrollStrategy=="function"?e.scrollStrategy(n,e,t):(a=pa[e.scrollStrategy])==null||a.call(pa,n,e,t)}))}),et(()=>{t==null||t.stop()})}function im(e){function n(t){e.isActive.value=!1}Qu(e.targetEl.value??e.contentEl.value,n)}function om(e,n){var o;const t=(o=e.root.value)==null?void 0:o.offsetParent,a=[...new Set([...Oa(e.targetEl.value,n.contained?t:void 0),...Oa(e.contentEl.value,n.contained?t:void 0)])].filter(u=>!u.classList.contains("v-overlay-scroll-blocked")),l=window.innerWidth-document.documentElement.offsetWidth,i=(u=>Ii(u)&&u)(t||document.documentElement);i&&e.root.value.classList.add("v-overlay--scroll-blocked"),a.forEach((u,s)=>{u.style.setProperty("--v-body-scroll-x",Z(-u.scrollLeft)),u.style.setProperty("--v-body-scroll-y",Z(-u.scrollTop)),u!==document.documentElement&&u.style.setProperty("--v-scrollbar-offset",Z(l)),u.classList.add("v-overlay-scroll-blocked")}),et(()=>{a.forEach((u,s)=>{const c=parseFloat(u.style.getPropertyValue("--v-body-scroll-x")),v=parseFloat(u.style.getPropertyValue("--v-body-scroll-y")),m=u.style.scrollBehavior;u.style.scrollBehavior="auto",u.style.removeProperty("--v-body-scroll-x"),u.style.removeProperty("--v-body-scroll-y"),u.style.removeProperty("--v-scrollbar-offset"),u.classList.remove("v-overlay-scroll-blocked"),u.scrollLeft=-c,u.scrollTop=-v,u.style.scrollBehavior=m}),i&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function rm(e,n,t){let a=!1,l=-1,i=-1;function o(u){nm(()=>{var v,m;const s=performance.now();(m=(v=e.updateLocation).value)==null||m.call(v,u),a=(performance.now()-s)/(1e3/60)>2})}i=(typeof requestIdleCallback>"u"?u=>u():requestIdleCallback)(()=>{t.run(()=>{Qu(e.targetEl.value??e.contentEl.value,u=>{a?(cancelAnimationFrame(l),l=requestAnimationFrame(()=>{l=requestAnimationFrame(()=>{o(u)})})):o(u)})})}),et(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(i),cancelAnimationFrame(l)})}function Qu(e,n){const t=[document,...Oa(e)];t.forEach(a=>{a.addEventListener("scroll",n,{passive:!0})}),et(()=>{t.forEach(a=>{a.removeEventListener("scroll",n)})})}const Zl=Symbol.for("vuetify:v-menu"),zi=p({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function Hi(e,n){let t=()=>{};function a(o){t==null||t();const u=Number(o?e.openDelay:e.closeDelay);return new Promise(s=>{t=md(u,()=>{n==null||n(o),s(o)})})}function l(){return a(!0)}function i(){return a(!1)}return{clearDelay:t,runOpenDelay:l,runCloseDelay:i}}const um=p({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,...zi()},"VOverlay-activator");function sm(e,n){let{isActive:t,isTop:a}=n;const l=Me("useActivator"),i=W();let o=!1,u=!1,s=!0;const c=y(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),v=y(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!c.value),{runOpenDelay:m,runCloseDelay:f}=Hi(e,C=>{C===(e.openOnHover&&o||c.value&&u)&&!(e.openOnHover&&t.value&&!a.value)&&(t.value!==C&&(s=!0),t.value=C)}),d=W(),b={onClick:C=>{C.stopPropagation(),i.value=C.currentTarget||C.target,t.value||(d.value=[C.clientX,C.clientY]),t.value=!t.value},onMouseenter:C=>{var _;(_=C.sourceCapabilities)!=null&&_.firesTouchEvents||(o=!0,i.value=C.currentTarget||C.target,m())},onMouseleave:C=>{o=!1,f()},onFocus:C=>{En(C.target,":focus-visible")!==!1&&(u=!0,C.stopPropagation(),i.value=C.currentTarget||C.target,m())},onBlur:C=>{u=!1,C.stopPropagation(),f()}},g=y(()=>{const C={};return v.value&&(C.onClick=b.onClick),e.openOnHover&&(C.onMouseenter=b.onMouseenter,C.onMouseleave=b.onMouseleave),c.value&&(C.onFocus=b.onFocus,C.onBlur=b.onBlur),C}),h=y(()=>{const C={};if(e.openOnHover&&(C.onMouseenter=()=>{o=!0,m()},C.onMouseleave=()=>{o=!1,f()}),c.value&&(C.onFocusin=()=>{u=!0,m()},C.onFocusout=()=>{u=!1,f()}),e.closeOnContentClick){const _=ye(Zl,null);C.onClick=()=>{t.value=!1,_==null||_.closeParents()}}return C}),S=y(()=>{const C={};return e.openOnHover&&(C.onMouseenter=()=>{s&&(o=!0,s=!1,m())},C.onMouseleave=()=>{o=!1,f()}),C});X(a,C=>{C&&(e.openOnHover&&!o&&(!c.value||!u)||c.value&&!u&&(!e.openOnHover||!o))&&(t.value=!1)}),X(t,C=>{C||setTimeout(()=>{d.value=void 0})},{flush:"post"});const k=Ma();Fe(()=>{k.value&&be(()=>{i.value=k.el})});const I=Ma(),B=y(()=>e.target==="cursor"&&d.value?d.value:I.value?I.el:es(e.target,l)||i.value),w=y(()=>Array.isArray(B.value)?void 0:B.value);let V;return X(()=>!!e.activator,C=>{C&&xe?(V=gi(),V.run(()=>{cm(e,l,{activatorEl:i,activatorEvents:g})})):V&&V.stop()},{flush:"post",immediate:!0}),et(()=>{V==null||V.stop()}),{activatorEl:i,activatorRef:k,target:B,targetEl:w,targetRef:I,activatorEvents:g,contentEvents:h,scrimEvents:S}}function cm(e,n,t){let{activatorEl:a,activatorEvents:l}=t;X(()=>e.activator,(s,c)=>{if(c&&s!==c){const v=u(c);v&&o(v)}s&&be(()=>i())},{immediate:!0}),X(()=>e.activatorProps,()=>{i()}),et(()=>{o()});function i(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:u(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&yd(s,N(l.value,c))}function o(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:u(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&bd(s,N(l.value,c))}function u(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const c=es(s,n);return a.value=(c==null?void 0:c.nodeType)===Node.ELEMENT_NODE?c:void 0,a.value}}function es(e,n){var a,l;if(!e)return;let t;if(e==="parent"){let i=(l=(a=n==null?void 0:n.proxy)==null?void 0:a.$el)==null?void 0:l.parentNode;for(;i!=null&&i.hasAttribute("data-no-activator");)i=i.parentNode;t=i}else typeof e=="string"?t=document.querySelector(e):"$el"in e?t=e.$el:t=e;return t}function ts(){if(!xe)return K(!1);const{ssr:e}=xt();if(e){const n=K(!1);return ot(()=>{n.value=!0}),n}else return K(!0)}const Wi=p({eager:Boolean},"lazy");function ji(e,n){const t=K(!1),a=y(()=>t.value||e.eager||n.value);X(n,()=>t.value=!0);function l(){e.eager||(t.value=!1)}return{isBooted:t,hasContent:a,onAfterLeave:l}}function Vn(){const n=Me("useScopeId").vnode.scopeId;return{scopeId:n?{[n]:""}:void 0}}const ar=Symbol.for("vuetify:stack"),Gn=ht([]);function dm(e,n,t){const a=Me("useStack"),l=!t,i=ye(ar,void 0),o=ht({activeChildren:new Set});Ie(ar,o);const u=K(+n.value);st(e,()=>{var m;const v=(m=Gn.at(-1))==null?void 0:m[1];u.value=v?v+10:+n.value,l&&Gn.push([a.uid,u.value]),i==null||i.activeChildren.add(a.uid),et(()=>{if(l){const f=lt(Gn).findIndex(d=>d[0]===a.uid);Gn.splice(f,1)}i==null||i.activeChildren.delete(a.uid)})});const s=K(!0);l&&Fe(()=>{var m;const v=((m=Gn.at(-1))==null?void 0:m[0])===a.uid;setTimeout(()=>s.value=v)});const c=y(()=>!o.activeChildren.size);return{globalTop:Wa(s),localTop:c,stackStyles:y(()=>({zIndex:u.value}))}}function vm(e){return{teleportTarget:y(()=>{const t=e.value;if(t===!0||!xe)return;const a=t===!1?document.body:typeof t=="string"?document.querySelector(t):t;if(a==null){Ya(`Unable to locate target ${t}`);return}let l=a.querySelector(":scope > .v-overlay-container");return l||(l=document.createElement("div"),l.className="v-overlay-container",a.appendChild(l)),l})}}function fm(){return!0}function ns(e,n,t){if(!e||as(e,t)===!1)return!1;const a=qr(n);if(typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&a.host===e.target)return!1;const l=(typeof t.value=="object"&&t.value.include||(()=>[]))();return l.push(n),!l.some(i=>i==null?void 0:i.contains(e.target))}function as(e,n){return(typeof n.value=="object"&&n.value.closeConditional||fm)(e)}function mm(e,n,t){const a=typeof t.value=="function"?t.value:t.value.handler;n._clickOutside.lastMousedownWasOutside&&ns(e,n,t)&&setTimeout(()=>{as(e,t)&&a&&a(e)},0)}function lr(e,n){const t=qr(e);n(document),typeof ShadowRoot<"u"&&t instanceof ShadowRoot&&n(t)}const ls={mounted(e,n){const t=l=>mm(l,e,n),a=l=>{e._clickOutside.lastMousedownWasOutside=ns(l,e,n)};lr(e,l=>{l.addEventListener("click",t,!0),l.addEventListener("mousedown",a,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[n.instance.$.uid]={onClick:t,onMousedown:a}},unmounted(e,n){e._clickOutside&&(lr(e,t=>{var i;if(!t||!((i=e._clickOutside)!=null&&i[n.instance.$.uid]))return;const{onClick:a,onMousedown:l}=e._clickOutside[n.instance.$.uid];t.removeEventListener("click",a,!0),t.removeEventListener("mousedown",l,!0)}),delete e._clickOutside[n.instance.$.uid])}};function gm(e){const{modelValue:n,color:t,...a}=e;return r(Wt,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&r("div",N({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},a),null)]})}const ha=p({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},...um(),...ee(),...He(),...Wi(),...Zf(),...am(),...he(),..._t()},"VOverlay"),Bt=$()({name:"VOverlay",directives:{ClickOutside:ls},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...ha()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,n){let{slots:t,attrs:a,emit:l}=n;const i=le(e,"modelValue"),o=y({get:()=>i.value,set:q=>{q&&e.disabled||(i.value=q)}}),{teleportTarget:u}=vm(y(()=>e.attach||e.contained)),{themeClasses:s}=ke(e),{rtlClasses:c,isRtl:v}=ze(),{hasContent:m,onAfterLeave:f}=ji(e,o),d=Ve(y(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:b,localTop:g,stackStyles:h}=dm(o,F(e,"zIndex"),e._disableGlobalStack),{activatorEl:S,activatorRef:k,target:I,targetEl:B,targetRef:w,activatorEvents:V,contentEvents:C,scrimEvents:_}=sm(e,{isActive:o,isTop:g}),{dimensionStyles:x}=We(e),P=ts(),{scopeId:T}=Vn();X(()=>e.disabled,q=>{q&&(o.value=!1)});const A=W(),D=W(),M=W(),{contentStyles:z,updateLocation:Y}=Jf(e,{isRtl:v,contentEl:M,target:I,isActive:o});lm(e,{root:A,contentEl:M,targetEl:B,isActive:o,updateLocation:Y});function J(q){l("click:outside",q),e.persistent?G():o.value=!1}function R(q){return o.value&&b.value&&(!e.scrim||q.target===D.value)}xe&&X(o,q=>{q?window.addEventListener("keydown",H):window.removeEventListener("keydown",H)},{immediate:!0}),it(()=>{xe&&window.removeEventListener("keydown",H)});function H(q){var j,te;q.key==="Escape"&&b.value&&(e.persistent?G():(o.value=!1,(j=M.value)!=null&&j.contains(document.activeElement)&&((te=S.value)==null||te.focus())))}const E=mu();st(()=>e.closeOnBack,()=>{jv(E,q=>{b.value&&o.value?(q(!1),e.persistent?G():o.value=!1):q()})});const L=W();X(()=>o.value&&(e.absolute||e.contained)&&u.value==null,q=>{if(q){const j=Pi(A.value);j&&j!==document.scrollingElement&&(L.value=j.scrollTop)}});function G(){e.noClickAnimation||M.value&&nn(M.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Zn})}function ae(){l("afterEnter")}function oe(){f(),l("afterLeave")}return O(()=>{var q;return r(ie,null,[(q=t.activator)==null?void 0:q.call(t,{isActive:o.value,targetRef:w,props:N({ref:k},V.value,e.activatorProps)}),P.value&&m.value&&r(Zc,{disabled:!u.value,to:u.value},{default:()=>[r("div",N({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":o.value,"v-overlay--contained":e.contained},s.value,c.value,e.class],style:[h.value,{"--v-overlay-opacity":e.opacity,top:Z(L.value)},e.style],ref:A},T,a),[r(gm,N({color:d,modelValue:o.value&&!!e.scrim,ref:D},_.value),null),r(Qe,{appear:!0,persisted:!0,transition:e.transition,target:I.value,onAfterEnter:ae,onAfterLeave:oe},{default:()=>{var j;return[pe(r("div",N({ref:M,class:["v-overlay__content",e.contentClass],style:[x.value,z.value]},C.value,e.contentProps),[(j=t.default)==null?void 0:j.call(t,{isActive:o})]),[[It,o.value],[vt("click-outside"),{handler:J,closeConditional:R,include:()=>[S.value]}]])]}})])]})])}),{activatorEl:S,scrimEl:D,target:I,animateClick:G,contentEl:M,globalTop:b,localTop:g,updateLocation:Y}}}),Bl=Symbol("Forwarded refs");function pl(e,n){let t=e;for(;t;){const a=Reflect.getOwnPropertyDescriptor(t,n);if(a)return a;t=Object.getPrototypeOf(t)}}function wt(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),a=1;a!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),{scopeId:l}=Vn(),i=Ye(),o=y(()=>e.id||`v-menu-${i}`),u=W(),s=ye(Zl,null),c=K(0);Ie(Zl,{register(){++c.value},unregister(){--c.value},closeParents(g){setTimeout(()=>{!c.value&&!e.persistent&&(g==null||g&&!gd(g,u.value.contentEl))&&(a.value=!1,s==null||s.closeParents())},40)}});async function v(g){var k,I,B;const h=g.relatedTarget,S=g.target;await be(),a.value&&h!==S&&((k=u.value)!=null&&k.contentEl)&&((I=u.value)!=null&&I.globalTop)&&![document,u.value.contentEl].includes(S)&&!u.value.contentEl.contains(S)&&((B=Xn(u.value.contentEl)[0])==null||B.focus())}X(a,g=>{g?(s==null||s.register(),document.addEventListener("focusin",v,{once:!0})):(s==null||s.unregister(),document.removeEventListener("focusin",v))});function m(g){s==null||s.closeParents(g)}function f(g){var h,S,k;if(!e.disabled)if(g.key==="Tab"||g.key==="Enter"&&!e.closeOnContentClick){if(g.key==="Enter"&&g.target instanceof HTMLTextAreaElement)return;g.key==="Enter"&&g.preventDefault(),Er(Xn((h=u.value)==null?void 0:h.contentEl,!1),g.shiftKey?"prev":"next",B=>B.tabIndex>=0)||(a.value=!1,(k=(S=u.value)==null?void 0:S.activatorEl)==null||k.focus())}else["Enter"," "].includes(g.key)&&e.closeOnContentClick&&(a.value=!1,s==null||s.closeParents())}function d(g){var S;if(e.disabled)return;const h=(S=u.value)==null?void 0:S.contentEl;h&&a.value?g.key==="ArrowDown"?(g.preventDefault(),Dn(h,"next")):g.key==="ArrowUp"&&(g.preventDefault(),Dn(h,"prev")):["ArrowDown","ArrowUp"].includes(g.key)&&(a.value=!0,g.preventDefault(),setTimeout(()=>setTimeout(()=>d(g))))}const b=y(()=>N({"aria-haspopup":"menu","aria-expanded":String(a.value),"aria-owns":o.value,onKeydown:d},e.activatorProps));return O(()=>{const g=Bt.filterProps(e);return r(Bt,N({ref:u,id:o.value,class:["v-menu",e.class],style:e.style},g,{modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,absolute:!0,activatorProps:b.value,"onClick:outside":m,onKeydown:f},l),{activator:t.activator,default:function(){for(var h=arguments.length,S=new Array(h),k=0;k{var I;return[(I=t.default)==null?void 0:I.call(t,...S)]}})}})}),wt({id:o,ΨopenChildren:c},u)}}),hm=p({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...ee(),..._t({transition:{component:Ai}})},"VCounter"),rl=$()({name:"VCounter",functional:!0,props:hm(),setup(e,n){let{slots:t}=n;const a=y(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return O(()=>r(Qe,{transition:e.transition},{default:()=>[pe(r("div",{class:["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class],style:e.style},[t.default?t.default({counter:a.value,max:e.max,value:e.value}):a.value]),[[It,e.active]])]})),{}}}),ym=p({floating:Boolean,...ee()},"VFieldLabel"),Un=$()({name:"VFieldLabel",props:ym(),setup(e,n){let{slots:t}=n;return O(()=>r(Hn,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},t)),{}}}),bm=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],ya=p({appendInnerIcon:se,bgColor:String,clearable:Boolean,clearIcon:{type:se,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:se,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>bm.includes(e)},"onClick:clear":Ue(),"onClick:appendInner":Ue(),"onClick:prependInner":Ue(),...ee(),...tl(),..._e(),...he()},"VField"),jn=$()({name:"VField",inheritAttrs:!1,props:{id:String,...ma(),...ya()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{themeClasses:i}=ke(e),{loaderClasses:o}=ca(e),{focusClasses:u,isFocused:s,focus:c,blur:v}=Nt(e),{InputIcon:m}=_u(e),{roundedClasses:f}=Ee(e),{rtlClasses:d}=ze(),b=y(()=>e.dirty||e.active),g=y(()=>!e.singleLine&&!!(e.label||l.label)),h=Ye(),S=y(()=>e.id||`input-${h}`),k=y(()=>`${S.value}-messages`),I=W(),B=W(),w=W(),V=y(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:C,backgroundColorStyles:_}=Ve(F(e,"bgColor")),{textColorClasses:x,textColorStyles:P}=Ke(y(()=>e.error||e.disabled?void 0:b.value&&s.value?e.color:e.baseColor));X(b,M=>{if(g.value){const z=I.value.$el,Y=B.value.$el;requestAnimationFrame(()=>{const J=xi(z),R=Y.getBoundingClientRect(),H=R.x-J.x,E=R.y-J.y-(J.height/2-R.height/2),L=R.width/.75,G=Math.abs(L-J.width)>1?{maxWidth:Z(L)}:void 0,ae=getComputedStyle(z),oe=getComputedStyle(Y),q=parseFloat(ae.transitionDuration)*1e3||150,j=parseFloat(oe.getPropertyValue("--v-field-label-scale")),te=oe.getPropertyValue("color");z.style.visibility="visible",Y.style.visibility="hidden",nn(z,{transform:`translate(${H}px, ${E}px) scale(${j})`,color:te,...G},{duration:q,easing:Zn,direction:M?"normal":"reverse"}).finished.then(()=>{z.style.removeProperty("visibility"),Y.style.removeProperty("visibility")})})}},{flush:"post"});const T=y(()=>({isActive:b,isFocused:s,controlRef:w,blur:v,focus:c}));function A(M){M.target!==document.activeElement&&M.preventDefault()}function D(M){var z;M.key!=="Enter"&&M.key!==" "||(M.preventDefault(),M.stopPropagation(),(z=e["onClick:clear"])==null||z.call(e,new MouseEvent("click")))}return O(()=>{var H,E,L;const M=e.variant==="outlined",z=!!(l["prepend-inner"]||e.prependInnerIcon),Y=!!(e.clearable||l.clear),J=!!(l["append-inner"]||e.appendInnerIcon||Y),R=()=>l.label?l.label({...T.value,label:e.label,props:{for:S.value}}):e.label;return r("div",N({class:["v-field",{"v-field--active":b.value,"v-field--appended":J,"v-field--center-affix":e.centerAffix??!V.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":z,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!R(),[`v-field--variant-${e.variant}`]:!0},i.value,C.value,u.value,o.value,f.value,d.value,e.class],style:[_.value,e.style],onClick:A},t),[r("div",{class:"v-field__overlay"},null),r(da,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:l.loader}),z&&r("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&r(m,{key:"prepend-icon",name:"prependInner"},null),(H=l["prepend-inner"])==null?void 0:H.call(l,T.value)]),r("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&g.value&&r(Un,{key:"floating-label",ref:B,class:[x.value],floating:!0,for:S.value,style:P.value},{default:()=>[R()]}),r(Un,{ref:I,for:S.value},{default:()=>[R()]}),(E=l.default)==null?void 0:E.call(l,{...T.value,props:{id:S.value,class:"v-field__input","aria-describedby":k.value},focus:c,blur:v})]),Y&&r(Bi,{key:"clear"},{default:()=>[pe(r("div",{class:"v-field__clearable",onMousedown:G=>{G.preventDefault(),G.stopPropagation()}},[r(me,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[l.clear?l.clear({...T.value,props:{onKeydown:D,onFocus:c,onBlur:v,onClick:e["onClick:clear"]}}):r(m,{name:"clear",onKeydown:D,onFocus:c,onBlur:v},null)]})]),[[It,e.dirty]])]}),J&&r("div",{key:"append",class:"v-field__append-inner"},[(L=l["append-inner"])==null?void 0:L.call(l,T.value),e.appendInnerIcon&&r(m,{key:"append-icon",name:"appendInner"},null)]),r("div",{class:["v-field__outline",x.value],style:P.value},[M&&r(ie,null,[r("div",{class:"v-field__outline__start"},null),g.value&&r("div",{class:"v-field__outline__notch"},[r(Un,{ref:B,floating:!0,for:S.value},{default:()=>[R()]})]),r("div",{class:"v-field__outline__end"},null)]),V.value&&g.value&&r(Un,{ref:B,floating:!0,for:S.value},{default:()=>[R()]})])])}),{controlRef:w}}});function Yi(e){const n=Object.keys(jn.props).filter(t=>!Ua(t)&&t!=="class"&&t!=="style");return Ar(e,n)}const Sm=["color","file","time","date","datetime-local","week","month"],ul=p({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,...zt(),...ya()},"VTextField"),Ze=$()({name:"VTextField",directives:{Intersect:sa},inheritAttrs:!1,props:ul(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const i=le(e,"modelValue"),{isFocused:o,focus:u,blur:s}=Nt(e),c=y(()=>typeof e.counterValue=="function"?e.counterValue(i.value):typeof e.counterValue=="number"?e.counterValue:(i.value??"").toString().length),v=y(()=>{if(t.maxlength)return t.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),m=y(()=>["plain","underlined"].includes(e.variant));function f(V,C){var _,x;!e.autofocus||!V||(x=(_=C[0].target)==null?void 0:_.focus)==null||x.call(_)}const d=W(),b=W(),g=W(),h=y(()=>Sm.includes(e.type)||e.persistentPlaceholder||o.value||e.active);function S(){var V;g.value!==document.activeElement&&((V=g.value)==null||V.focus()),o.value||u()}function k(V){a("mousedown:control",V),V.target!==g.value&&(S(),V.preventDefault())}function I(V){S(),a("click:control",V)}function B(V){V.stopPropagation(),S(),be(()=>{i.value=null,ki(e["onClick:clear"],V)})}function w(V){var _;const C=V.target;if(i.value=C.value,(_=e.modelModifiers)!=null&&_.trim&&["text","search","password","tel","url"].includes(e.type)){const x=[C.selectionStart,C.selectionEnd];be(()=>{C.selectionStart=x[0],C.selectionEnd=x[1]})}}return O(()=>{const V=!!(l.counter||e.counter!==!1&&e.counter!=null),C=!!(V||l.details),[_,x]=Gt(t),{modelValue:P,...T}=qe.filterProps(e),A=Yi(e);return r(qe,N({ref:d,modelValue:i.value,"onUpdate:modelValue":D=>i.value=D,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":m.value},e.class],style:e.style},_,T,{centerAffix:!m.value,focused:o.value}),{...l,default:D=>{let{id:M,isDisabled:z,isDirty:Y,isReadonly:J,isValid:R}=D;return r(jn,N({ref:b,onMousedown:k,onClick:I,"onClick:clear":B,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},A,{id:M.value,active:h.value||Y.value,dirty:Y.value||e.dirty,disabled:z.value,focused:o.value,error:R.value===!1}),{...l,default:H=>{let{props:{class:E,...L}}=H;const G=pe(r("input",N({ref:g,value:i.value,onInput:w,autofocus:e.autofocus,readonly:J.value,disabled:z.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:S,onBlur:s},L,x),null),[[vt("intersect"),{handler:f},null,{once:!0}]]);return r(ie,null,[e.prefix&&r("span",{class:"v-text-field__prefix"},[r("span",{class:"v-text-field__prefix__text"},[e.prefix])]),l.default?r("div",{class:E,"data-no-activator":""},[l.default(),G]):Jc(G,{class:E}),e.suffix&&r("span",{class:"v-text-field__suffix"},[r("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:C?D=>{var M;return r(ie,null,[(M=l.details)==null?void 0:M.call(l,D),V&&r(ie,null,[r("span",null,null),r(rl,{active:e.persistentCounter||o.value,value:c.value,max:v.value,disabled:e.disabled},l.counter)])])}:void 0})}),wt({},d,b,g)}}),km=p({renderless:Boolean,...ee()},"VVirtualScrollItem"),os=$()({name:"VVirtualScrollItem",inheritAttrs:!1,props:km(),emits:{"update:height":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{resizeRef:i,contentRect:o}=Pt(void 0,"border");X(()=>{var u;return(u=o.value)==null?void 0:u.height},u=>{u!=null&&a("update:height",u)}),O(()=>{var u,s;return e.renderless?r(ie,null,[(u=l.default)==null?void 0:u.call(l,{itemRef:i})]):r("div",N({ref:i,class:["v-virtual-scroll__item",e.class],style:e.style},t),[(s=l.default)==null?void 0:s.call(l)])})}}),xm=-1,wm=1,Dl=100,rs=p({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function us(e,n){const t=xt(),a=K(0);Fe(()=>{a.value=parseFloat(e.itemHeight||0)});const l=K(0),i=K(Math.ceil((parseInt(e.height)||t.height.value)/(a.value||16))||1),o=K(0),u=K(0),s=W(),c=W();let v=0;const{resizeRef:m,contentRect:f}=Pt();Fe(()=>{m.value=s.value});const d=y(()=>{var H;return s.value===document.documentElement?t.height.value:((H=f.value)==null?void 0:H.height)||parseInt(e.height)||0}),b=y(()=>!!(s.value&&c.value&&d.value&&a.value));let g=Array.from({length:n.value.length}),h=Array.from({length:n.value.length});const S=K(0);let k=-1;function I(H){return g[H]||a.value}const B=cd(()=>{const H=performance.now();h[0]=0;const E=n.value.length;for(let L=1;L<=E-1;L++)h[L]=(h[L-1]||0)+I(L-1);S.value=Math.max(S.value,performance.now()-H)},S),w=X(b,H=>{H&&(w(),v=c.value.offsetTop,B.immediate(),z(),~k&&be(()=>{xe&&window.requestAnimationFrame(()=>{J(k),k=-1})}))});et(()=>{B.clear()});function V(H,E){const L=g[H],G=a.value;a.value=G?Math.min(a.value,E):E,(L!==E||G!==a.value)&&(g[H]=E,B())}function C(H){return H=Le(H,0,n.value.length-1),h[H]||0}function _(H){return Cm(h,H)}let x=0,P=0,T=0;X(d,(H,E)=>{E&&(z(),H{P=0,z()}))});function A(){if(!s.value||!c.value)return;const H=s.value.scrollTop,E=performance.now();E-T>500?(P=Math.sign(H-x),v=c.value.offsetTop):P=H-x,x=H,T=E,z()}function D(){!s.value||!c.value||(P=0,T=0,z())}let M=-1;function z(){cancelAnimationFrame(M),M=requestAnimationFrame(Y)}function Y(){if(!s.value||!d.value)return;const H=x-v,E=Math.sign(P),L=Math.max(0,H-Dl),G=Le(_(L),0,n.value.length),ae=H+d.value+Dl,oe=Le(_(ae)+1,G+1,n.value.length);if((E!==xm||Gi.value)){const q=C(l.value)-C(G),j=C(oe)-C(i.value);Math.max(q,j)>Dl?(l.value=G,i.value=oe):(G<=0&&(l.value=G),oe>=n.value.length&&(i.value=oe))}o.value=C(l.value),u.value=C(n.value.length)-C(i.value)}function J(H){const E=C(H);!s.value||H&&!E?k=H:s.value.scrollTop=E}const R=y(()=>n.value.slice(l.value,i.value).map((H,E)=>({raw:H,index:E+l.value})));return X(n,()=>{g=Array.from({length:n.value.length}),h=Array.from({length:n.value.length}),B.immediate(),z()},{deep:!0}),{containerRef:s,markerRef:c,computedItems:R,paddingTop:o,paddingBottom:u,scrollToIndex:J,handleScroll:A,handleScrollend:D,handleItemResize:V}}function Cm(e,n){let t=e.length-1,a=0,l=0,i=null,o=-1;if(e[t]>1,i=e[l],i>n)t=l-1;else if(i[]},renderless:Boolean,...rs(),...ee(),...He()},"VVirtualScroll"),sl=$()({name:"VVirtualScroll",props:Vm(),setup(e,n){let{slots:t}=n;const a=Me("VVirtualScroll"),{dimensionStyles:l}=We(e),{containerRef:i,markerRef:o,handleScroll:u,handleScrollend:s,handleItemResize:c,scrollToIndex:v,paddingTop:m,paddingBottom:f,computedItems:d}=us(e,F(e,"items"));return st(()=>e.renderless,()=>{function b(){var S,k;const h=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";i.value===document.documentElement?(document[h]("scroll",u,{passive:!0}),document[h]("scrollend",s)):((S=i.value)==null||S[h]("scroll",u,{passive:!0}),(k=i.value)==null||k[h]("scrollend",s))}ot(()=>{i.value=Pi(a.vnode.el,!0),b(!0)}),et(b)}),O(()=>{const b=d.value.map(g=>r(os,{key:g.index,renderless:e.renderless,"onUpdate:height":h=>c(g.index,h)},{default:h=>{var S;return(S=t.default)==null?void 0:S.call(t,{item:g.raw,index:g.index,...h})}}));return e.renderless?r(ie,null,[r("div",{ref:o,class:"v-virtual-scroll__spacer",style:{paddingTop:Z(m.value)}},null),b,r("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Z(f.value)}},null)]):r("div",{ref:i,class:["v-virtual-scroll",e.class],onScrollPassive:u,onScrollend:s,style:[l.value,e.style]},[r("div",{ref:o,class:"v-virtual-scroll__container",style:{paddingTop:Z(m.value),paddingBottom:Z(f.value)}},[b])])}),{scrollToIndex:v}}});function Gi(e,n){const t=K(!1);let a;function l(u){cancelAnimationFrame(a),t.value=!0,a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{t.value=!1})})}async function i(){await new Promise(u=>requestAnimationFrame(u)),await new Promise(u=>requestAnimationFrame(u)),await new Promise(u=>requestAnimationFrame(u)),await new Promise(u=>{if(t.value){const s=X(t,()=>{s(),u()})}else u()})}async function o(u){var v,m;if(u.key==="Tab"&&((v=n.value)==null||v.focus()),!["PageDown","PageUp","Home","End"].includes(u.key))return;const s=(m=e.value)==null?void 0:m.$el;if(!s)return;(u.key==="Home"||u.key==="End")&&s.scrollTo({top:u.key==="Home"?0:s.scrollHeight,behavior:"smooth"}),await i();const c=s.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(u.key==="PageDown"||u.key==="Home"){const f=s.getBoundingClientRect().top;for(const d of c)if(d.getBoundingClientRect().top>=f){d.focus();break}}else{const f=s.getBoundingClientRect().bottom;for(const d of[...c].reverse())if(d.getBoundingClientRect().bottom<=f){d.focus();break}}}return{onListScroll:l,onListKeydown:o}}const Ui=p({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:se,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...qu({itemChildren:!1})},"Select"),Pm=p({...Ui(),...Oe(ul({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),..._t({transition:{component:Xa}})},"VSelect"),Ki=$()({name:"VSelect",props:Pm(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,n){let{slots:t}=n;const{t:a}=$e(),l=W(),i=W(),o=W(),u=le(e,"menu"),s=y({get:()=>u.value,set:R=>{var H;u.value&&!R&&((H=i.value)!=null&&H.ΨopenChildren)||(u.value=R)}}),{items:c,transformIn:v,transformOut:m}=Ni(e),f=le(e,"modelValue",[],R=>v(R===null?[null]:Be(R)),R=>{const H=m(R);return e.multiple?H:H[0]??null}),d=y(()=>typeof e.counterValue=="function"?e.counterValue(f.value):typeof e.counterValue=="number"?e.counterValue:f.value.length),b=ll(),g=y(()=>f.value.map(R=>R.value)),h=K(!1),S=y(()=>s.value?e.closeText:e.openText);let k="",I;const B=y(()=>e.hideSelected?c.value.filter(R=>!f.value.some(H=>e.valueComparator(H,R))):c.value),w=y(()=>e.hideNoData&&!B.value.length||e.readonly||(b==null?void 0:b.isReadonly.value)),V=y(()=>{var R;return{...e.menuProps,activatorProps:{...((R=e.menuProps)==null?void 0:R.activatorProps)||{},"aria-haspopup":"listbox"}}}),C=W(),{onListScroll:_,onListKeydown:x}=Gi(C,l);function P(R){e.openOnClear&&(s.value=!0)}function T(){w.value||(s.value=!s.value)}function A(R){var ae,oe;if(!R.key||e.readonly||b!=null&&b.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(R.key)&&R.preventDefault(),["Enter","ArrowDown"," "].includes(R.key)&&(s.value=!0),["Escape","Tab"].includes(R.key)&&(s.value=!1),R.key==="Home"?(ae=C.value)==null||ae.focus("first"):R.key==="End"&&((oe=C.value)==null||oe.focus("last"));const H=1e3;function E(q){const j=q.key.length===1,te=!q.ctrlKey&&!q.metaKey&&!q.altKey;return j&&te}if(e.multiple||!E(R))return;const L=performance.now();L-I>H&&(k=""),k+=R.key.toLowerCase(),I=L;const G=c.value.find(q=>q.title.toLowerCase().startsWith(k));if(G!==void 0){f.value=[G];const q=B.value.indexOf(G);xe&&window.requestAnimationFrame(()=>{var j;q>=0&&((j=o.value)==null||j.scrollToIndex(q))})}}function D(R){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!R.props.disabled)if(e.multiple){const E=f.value.findIndex(G=>e.valueComparator(G.value,R.value)),L=H??!~E;if(~E){const G=L?[...f.value,R]:[...f.value];G.splice(E,1),f.value=G}else L&&(f.value=[...f.value,R])}else{const E=H!==!1;f.value=E?[R]:[],be(()=>{s.value=!1})}}function M(R){var H;(H=C.value)!=null&&H.$el.contains(R.relatedTarget)||(s.value=!1)}function z(){var R;h.value&&((R=l.value)==null||R.focus())}function Y(R){h.value=!0}function J(R){if(R==null)f.value=[];else if(En(l.value,":autofill")||En(l.value,":-webkit-autofill")){const H=c.value.find(E=>E.title===R);H&&D(H)}else l.value&&(l.value.value="")}return X(s,()=>{if(!e.hideSelected&&s.value&&f.value.length){const R=B.value.findIndex(H=>f.value.some(E=>e.valueComparator(E.value,H.value)));xe&&window.requestAnimationFrame(()=>{var H;R>=0&&((H=o.value)==null||H.scrollToIndex(R))})}}),X(()=>e.items,(R,H)=>{s.value||h.value&&!H.length&&R.length&&(s.value=!0)}),O(()=>{const R=!!(e.chips||t.chip),H=!!(!e.hideNoData||B.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),E=f.value.length>0,L=Ze.filterProps(e),G=E||!h.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return r(Ze,N({ref:l},L,{modelValue:f.value.map(ae=>ae.props.value).join(", "),"onUpdate:modelValue":J,focused:h.value,"onUpdate:focused":ae=>h.value=ae,validationValue:f.externalValue,counterValue:d.value,dirty:E,class:["v-select",{"v-select--active-menu":s.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":f.value.length,"v-select--selection-slot":!!t.selection},e.class],style:e.style,inputmode:"none",placeholder:G,"onClick:clear":P,"onMousedown:control":T,onBlur:M,onKeydown:A,"aria-label":a(S.value),title:a(S.value)}),{...t,default:()=>r(ie,null,[r(Ln,N({ref:i,modelValue:s.value,"onUpdate:modelValue":ae=>s.value=ae,activator:"parent",contentClass:"v-select__content",disabled:w.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:z},V.value),{default:()=>[H&&r(ol,N({ref:C,selected:g.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:ae=>ae.preventDefault(),onKeydown:x,onFocusin:Y,onScrollPassive:_,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},e.listProps),{default:()=>{var ae,oe,q;return[(ae=t["prepend-item"])==null?void 0:ae.call(t),!B.value.length&&!e.hideNoData&&(((oe=t["no-data"])==null?void 0:oe.call(t))??r(Ot,{title:a(e.noDataText)},null)),r(sl,{ref:o,renderless:!0,items:B.value},{default:j=>{var ve;let{item:te,index:we,itemRef:Ce}=j;const Q=N(te.props,{ref:Ce,key:we,onClick:()=>D(te,null)});return((ve=t.item)==null?void 0:ve.call(t,{item:te,index:we,props:Q}))??r(Ot,N(Q,{role:"option"}),{prepend:U=>{let{isSelected:ne}=U;return r(ie,null,[e.multiple&&!e.hideSelected?r(Lt,{key:te.value,modelValue:ne,ripple:!1,tabindex:"-1"},null):void 0,te.props.prependAvatar&&r(bt,{image:te.props.prependAvatar},null),te.props.prependIcon&&r(Se,{icon:te.props.prependIcon},null)])}})}}),(q=t["append-item"])==null?void 0:q.call(t)]}})]}),f.value.map((ae,oe)=>{function q(Ce){Ce.stopPropagation(),Ce.preventDefault(),D(ae,!1)}const j={"onClick:close":q,onKeydown(Ce){Ce.key!=="Enter"&&Ce.key!==" "||(Ce.preventDefault(),Ce.stopPropagation(),q(Ce))},onMousedown(Ce){Ce.preventDefault(),Ce.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},te=R?!!t.chip:!!t.selection,we=te?Ka(R?t.chip({item:ae,index:oe,props:j}):t.selection({item:ae,index:oe})):void 0;if(!(te&&!we))return r("div",{key:ae.value,class:"v-select__selection"},[R?t.chip?r(me,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:ae.title}}},{default:()=>[we]}):r(Wn,N({key:"chip",closable:e.closableChips,size:"small",text:ae.title,disabled:ae.props.disabled},j),null):we??r("span",{class:"v-select__selection-text"},[ae.title,e.multiple&&oee==null||n==null?-1:e.toString().toLocaleLowerCase().indexOf(n.toString().toLocaleLowerCase()),ba=p({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function _m(e,n,t){var u;const a=[],l=(t==null?void 0:t.default)??Im,i=t!=null&&t.filterKeys?Be(t.filterKeys):!1,o=Object.keys((t==null?void 0:t.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return a;e:for(let s=0;s0)&&!(t!=null&&t.noFilter)){if(typeof c=="object"){const h=i||Object.keys(v);for(const S of h){const k=Re(v,S),I=(u=t==null?void 0:t.customKeyFilter)==null?void 0:u[S];if(d=I?I(k,n,c):l(k,n,c),d!==-1&&d!==!1)I?m[S]=d:f[S]=d;else if((t==null?void 0:t.filterMode)==="every")continue e}}else d=l(c,n,c),d!==-1&&d!==!1&&(f.title=d);const b=Object.keys(f).length,g=Object.keys(m).length;if(!b&&!g||(t==null?void 0:t.filterMode)==="union"&&g!==o&&!b||(t==null?void 0:t.filterMode)==="intersection"&&(g!==o||!b))continue}a.push({index:s,matches:{...f,...m}})}return a}function Sa(e,n,t,a){const l=W([]),i=W(new Map),o=y(()=>a!=null&&a.transform?at(n).map(s=>[s,a.transform(s)]):at(n));Fe(()=>{const s=typeof t=="function"?t():at(t),c=typeof s!="string"&&typeof s!="number"?"":String(s),v=_m(o.value,c,{customKeyFilter:{...e.customKeyFilter,...at(a==null?void 0:a.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),m=at(n),f=[],d=new Map;v.forEach(b=>{let{index:g,matches:h}=b;const S=m[g];f.push(S),d.set(S.value,h)}),l.value=f,i.value=d});function u(s){return i.value.get(s.value)}return{filteredItems:l,filteredMatches:i,getMatches:u}}function Tm(e,n,t){if(n==null)return e;if(Array.isArray(n))throw new Error("Multiple matches is not implemented");return typeof n=="number"&&~n?r(ie,null,[r("span",{class:"v-autocomplete__unmask"},[e.substr(0,n)]),r("span",{class:"v-autocomplete__mask"},[e.substr(n,t)]),r("span",{class:"v-autocomplete__unmask"},[e.substr(n+t)])]):e}const Am=p({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...ba({filterKeys:["title"]}),...Ui(),...Oe(ul({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),..._t({transition:!1})},"VAutocomplete"),Jl=$()({name:"VAutocomplete",props:Am(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,n){let{slots:t}=n;const{t:a}=$e(),l=W(),i=K(!1),o=K(!0),u=K(!1),s=W(),c=W(),v=le(e,"menu"),m=y({get:()=>v.value,set:Q=>{var ve;v.value&&!Q&&((ve=s.value)!=null&&ve.ΨopenChildren)||(v.value=Q)}}),f=K(-1),d=y(()=>{var Q;return(Q=l.value)==null?void 0:Q.color}),b=y(()=>m.value?e.closeText:e.openText),{items:g,transformIn:h,transformOut:S}=Ni(e),{textColorClasses:k,textColorStyles:I}=Ke(d),B=le(e,"search",""),w=le(e,"modelValue",[],Q=>h(Q===null?[null]:Be(Q)),Q=>{const ve=S(Q);return e.multiple?ve:ve[0]??null}),V=y(()=>typeof e.counterValue=="function"?e.counterValue(w.value):typeof e.counterValue=="number"?e.counterValue:w.value.length),C=ll(),{filteredItems:_,getMatches:x}=Sa(e,g,()=>o.value?"":B.value),P=y(()=>e.hideSelected?_.value.filter(Q=>!w.value.some(ve=>ve.value===Q.value)):_.value),T=y(()=>!!(e.chips||t.chip)),A=y(()=>T.value||!!t.selection),D=y(()=>w.value.map(Q=>Q.props.value)),M=y(()=>{var ve;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&B.value===((ve=P.value[0])==null?void 0:ve.title))&&P.value.length>0&&!o.value&&!u.value}),z=y(()=>e.hideNoData&&!P.value.length||e.readonly||(C==null?void 0:C.isReadonly.value)),Y=W(),{onListScroll:J,onListKeydown:R}=Gi(Y,l);function H(Q){e.openOnClear&&(m.value=!0),B.value=""}function E(){z.value||(m.value=!0)}function L(Q){z.value||(i.value&&(Q.preventDefault(),Q.stopPropagation()),m.value=!m.value)}function G(Q){var ne,ue,re;if(e.readonly||C!=null&&C.isReadonly.value)return;const ve=l.value.selectionStart,U=w.value.length;if((f.value>-1||["Enter","ArrowDown","ArrowUp"].includes(Q.key))&&Q.preventDefault(),["Enter","ArrowDown"].includes(Q.key)&&(m.value=!0),["Escape"].includes(Q.key)&&(m.value=!1),M.value&&Q.key==="Enter"&&Ce(P.value[0]),Q.key==="ArrowDown"&&M.value&&((ne=Y.value)==null||ne.focus("next")),["Backspace","Delete"].includes(Q.key)){if(!e.multiple&&A.value&&w.value.length>0&&!B.value)return Ce(w.value[0],!1);if(~f.value){const fe=f.value;Ce(w.value[f.value],!1),f.value=fe>=U-1?U-2:fe}else Q.key==="Backspace"&&!B.value&&(f.value=U-1)}if(e.multiple){if(Q.key==="ArrowLeft"){if(f.value<0&&ve>0)return;const fe=f.value>-1?f.value-1:U-1;w.value[fe]?f.value=fe:(f.value=-1,l.value.setSelectionRange((ue=B.value)==null?void 0:ue.length,(re=B.value)==null?void 0:re.length))}if(Q.key==="ArrowRight"){if(f.value<0)return;const fe=f.value+1;w.value[fe]?f.value=fe:(f.value=-1,l.value.setSelectionRange(0,0))}}}function ae(Q){if(En(l.value,":autofill")||En(l.value,":-webkit-autofill")){const ve=g.value.find(U=>U.title===Q.target.value);ve&&Ce(ve)}}function oe(){var Q;i.value&&(o.value=!0,(Q=l.value)==null||Q.focus())}function q(Q){i.value=!0,setTimeout(()=>{u.value=!0})}function j(Q){u.value=!1}function te(Q){(Q==null||Q===""&&!e.multiple&&!A.value)&&(w.value=[])}const we=K(!1);function Ce(Q){let ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!Q||Q.props.disabled))if(e.multiple){const U=w.value.findIndex(ue=>e.valueComparator(ue.value,Q.value)),ne=ve??!~U;if(~U){const ue=ne?[...w.value,Q]:[...w.value];ue.splice(U,1),w.value=ue}else ne&&(w.value=[...w.value,Q]);e.clearOnSelect&&(B.value="")}else{const U=ve!==!1;w.value=U?[Q]:[],B.value=U&&!A.value?Q.title:"",be(()=>{m.value=!1,o.value=!0})}}return X(i,(Q,ve)=>{var U;Q!==ve&&(Q?(we.value=!0,B.value=e.multiple||A.value?"":String(((U=w.value.at(-1))==null?void 0:U.props.title)??""),o.value=!0,be(()=>we.value=!1)):(!e.multiple&&B.value==null?w.value=[]:M.value&&!u.value&&!w.value.some(ne=>{let{value:ue}=ne;return ue===P.value[0].value})&&Ce(P.value[0]),m.value=!1,(e.multiple||A.value)&&(B.value=""),f.value=-1))}),X(B,Q=>{!i.value||we.value||(Q&&(m.value=!0),o.value=!Q)}),X(m,()=>{if(!e.hideSelected&&m.value&&w.value.length){const Q=P.value.findIndex(ve=>w.value.some(U=>ve.value===U.value));xe&&window.requestAnimationFrame(()=>{var ve;Q>=0&&((ve=c.value)==null||ve.scrollToIndex(Q))})}}),X(()=>e.items,(Q,ve)=>{m.value||i.value&&!ve.length&&Q.length&&(m.value=!0)}),O(()=>{const Q=!!(!e.hideNoData||P.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),ve=w.value.length>0,U=Ze.filterProps(e);return r(Ze,N({ref:l},U,{modelValue:B.value,"onUpdate:modelValue":[ne=>B.value=ne,te],focused:i.value,"onUpdate:focused":ne=>i.value=ne,validationValue:w.externalValue,counterValue:V.value,dirty:ve,onChange:ae,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":m.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!A.value,"v-autocomplete--selecting-index":f.value>-1},e.class],style:e.style,readonly:e.readonly,placeholder:ve?void 0:e.placeholder,"onClick:clear":H,"onMousedown:control":E,onKeydown:G}),{...t,default:()=>r(ie,null,[r(Ln,N({ref:s,modelValue:m.value,"onUpdate:modelValue":ne=>m.value=ne,activator:"parent",contentClass:"v-autocomplete__content",disabled:z.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:oe},e.menuProps),{default:()=>[Q&&r(ol,N({ref:Y,selected:D.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:ne=>ne.preventDefault(),onKeydown:R,onFocusin:q,onFocusout:j,onScrollPassive:J,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},e.listProps),{default:()=>{var ne,ue,re;return[(ne=t["prepend-item"])==null?void 0:ne.call(t),!P.value.length&&!e.hideNoData&&(((ue=t["no-data"])==null?void 0:ue.call(t))??r(Ot,{title:a(e.noDataText)},null)),r(sl,{ref:c,renderless:!0,items:P.value},{default:fe=>{var Xe;let{item:Te,index:nt,itemRef:Pe}=fe;const Tt=N(Te.props,{ref:Pe,key:nt,active:M.value&&nt===0?!0:void 0,onClick:()=>Ce(Te,null)});return((Xe=t.item)==null?void 0:Xe.call(t,{item:Te,index:nt,props:Tt}))??r(Ot,N(Tt,{role:"option"}),{prepend:Xt=>{let{isSelected:Zt}=Xt;return r(ie,null,[e.multiple&&!e.hideSelected?r(Lt,{key:Te.value,modelValue:Zt,ripple:!1,tabindex:"-1"},null):void 0,Te.props.prependAvatar&&r(bt,{image:Te.props.prependAvatar},null),Te.props.prependIcon&&r(Se,{icon:Te.props.prependIcon},null)])},title:()=>{var Xt,Zt;return o.value?Te.title:Tm(Te.title,(Xt=x(Te))==null?void 0:Xt.title,((Zt=B.value)==null?void 0:Zt.length)??0)}})}}),(re=t["append-item"])==null?void 0:re.call(t)]}})]}),w.value.map((ne,ue)=>{function re(Pe){Pe.stopPropagation(),Pe.preventDefault(),Ce(ne,!1)}const fe={"onClick:close":re,onKeydown(Pe){Pe.key!=="Enter"&&Pe.key!==" "||(Pe.preventDefault(),Pe.stopPropagation(),re(Pe))},onMousedown(Pe){Pe.preventDefault(),Pe.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},Te=T.value?!!t.chip:!!t.selection,nt=Te?Ka(T.value?t.chip({item:ne,index:ue,props:fe}):t.selection({item:ne,index:ue})):void 0;if(!(Te&&!nt))return r("div",{key:ne.value,class:["v-autocomplete__selection",ue===f.value&&["v-autocomplete__selection--selected",k.value]],style:ue===f.value?I.value:{}},[T.value?t.chip?r(me,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:ne.title}}},{default:()=>[nt]}):r(Wn,N({key:"chip",closable:e.closableChips,size:"small",text:ne.title,disabled:ne.props.disabled},fe),null):nt??r("span",{class:"v-autocomplete__selection-text"},[ne.title,e.multiple&&ue(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(v)?+(e.offsetY??0):["left","right"].includes(v)?+(e.offsetX??0):0));return O(()=>{const v=Number(e.content),m=!e.max||isNaN(v)?e.content:v<=+e.max?v:`${e.max}+`,[f,d]=Fl(n.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return r(e.tag,N({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},d,{style:e.style}),{default:()=>{var b,g;return[r("div",{class:"v-badge__wrapper"},[(g=(b=n.slots).default)==null?void 0:g.call(b),r(Qe,{transition:e.transition},{default:()=>{var h,S;return[pe(r("span",N({class:["v-badge__badge",s.value,t.value,l.value,o.value],style:[a.value,u.value,e.inline?{}:c.value],"aria-atomic":"true","aria-label":i(e.label,v),"aria-live":"polite",role:"status"},f),[e.dot?void 0:n.slots.badge?(S=(h=n.slots).badge)==null?void 0:S.call(h):e.icon?r(Se,{icon:e.icon},null):m]),[[It,e.modelValue]])]}})])]}})}),{}}}),Dm=p({color:String,density:String,...ee()},"VBannerActions"),ss=$()({name:"VBannerActions",props:Dm(),setup(e,n){let{slots:t}=n;return De({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),O(()=>{var a;return r("div",{class:["v-banner-actions",e.class],style:e.style},[(a=t.default)==null?void 0:a.call(t)])}),{}}}),cs=Et("v-banner-text"),Em=p({avatar:String,bgColor:String,color:String,icon:se,lines:String,stacked:Boolean,sticky:Boolean,text:String,...gt(),...ee(),...je(),...He(),...Cn({mobile:null}),...Ne(),...qt(),...Nn(),..._e(),...ce(),...he()},"VBanner"),Fm=$()({name:"VBanner",props:Em(),setup(e,n){let{slots:t}=n;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ve(e,"bgColor"),{borderClasses:i}=St(e),{densityClasses:o}=tt(e),{displayClasses:u,mobile:s}=xt(e),{dimensionStyles:c}=We(e),{elevationClasses:v}=Ge(e),{locationStyles:m}=wn(e),{positionClasses:f}=zn(e),{roundedClasses:d}=Ee(e),{themeClasses:b}=ke(e),g=F(e,"color"),h=F(e,"density");De({VBannerActions:{color:g,density:h}}),O(()=>{const S=!!(e.text||t.text),k=!!(e.avatar||e.icon),I=!!(k||t.prepend);return r(e.tag,{class:["v-banner",{"v-banner--stacked":e.stacked||s.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},b.value,a.value,i.value,o.value,u.value,v.value,f.value,d.value,e.class],style:[l.value,c.value,m.value,e.style],role:"banner"},{default:()=>{var B;return[I&&r("div",{key:"prepend",class:"v-banner__prepend"},[t.prepend?r(me,{key:"prepend-defaults",disabled:!k,defaults:{VAvatar:{color:g.value,density:h.value,icon:e.icon,image:e.avatar}}},t.prepend):r(bt,{key:"prepend-avatar",color:g.value,density:h.value,icon:e.icon,image:e.avatar},null)]),r("div",{class:"v-banner__content"},[S&&r(cs,{key:"text"},{default:()=>{var w;return[((w=t.text)==null?void 0:w.call(t))??e.text]}}),(B=t.default)==null?void 0:B.call(t)]),t.actions&&r(ss,{key:"actions"},t.actions)]}})})}}),Mm=p({baseColor:String,bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:e=>!e||["horizontal","shift"].includes(e)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...gt(),...ee(),...je(),...Ne(),..._e(),...gn({name:"bottom-navigation"}),...ce({tag:"header"}),...Sn({selectedClass:"v-btn--selected"}),...he()},"VBottomNavigation"),$m=$()({name:"VBottomNavigation",props:Mm(),emits:{"update:active":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{themeClasses:a}=au(),{borderClasses:l}=St(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Ve(F(e,"bgColor")),{densityClasses:u}=tt(e),{elevationClasses:s}=Ge(e),{roundedClasses:c}=Ee(e),{ssrBootStyles:v}=yn(),m=y(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),f=le(e,"active",e.active),{layoutItemStyles:d,layoutIsReady:b}=hn({id:e.name,order:y(()=>parseInt(e.order,10)),position:y(()=>"bottom"),layoutSize:y(()=>f.value?m.value:0),elementSize:m,active:f,absolute:F(e,"absolute")});return Kt(e,Di),De({VBtn:{baseColor:F(e,"baseColor"),color:F(e,"color"),density:F(e,"density"),stacked:y(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),O(()=>r(e.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":f.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},a.value,i.value,l.value,u.value,s.value,c.value,e.class],style:[o.value,d.value,{height:Z(m.value)},v.value,e.style]},{default:()=>[t.default&&r("div",{class:"v-bottom-navigation__content"},[t.default()])]})),b}}),ds=p({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...ha({origin:"center center",scrollStrategy:"block",transition:{component:Xa},zIndex:2400})},"VDialog"),Ql=$()({name:"VDialog",props:ds(),emits:{"update:modelValue":e=>!0,afterLeave:()=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=le(e,"modelValue"),{scopeId:i}=Vn(),o=W();function u(v){var d,b;const m=v.relatedTarget,f=v.target;if(m!==f&&((d=o.value)!=null&&d.contentEl)&&((b=o.value)!=null&&b.globalTop)&&![document,o.value.contentEl].includes(f)&&!o.value.contentEl.contains(f)){const g=Xn(o.value.contentEl);if(!g.length)return;const h=g[0],S=g[g.length-1];m===h?S.focus():h.focus()}}xe&&X(()=>l.value&&e.retainFocus,v=>{v?document.addEventListener("focusin",u):document.removeEventListener("focusin",u)},{immediate:!0});function s(){var v;(v=o.value)!=null&&v.contentEl&&!o.value.contentEl.contains(document.activeElement)&&o.value.contentEl.focus({preventScroll:!0})}function c(){t("afterLeave")}return X(l,async v=>{var m;v||(await be(),(m=o.value.activatorEl)==null||m.focus({preventScroll:!0}))}),O(()=>{const v=Bt.filterProps(e),m=N({"aria-haspopup":"dialog","aria-expanded":String(l.value)},e.activatorProps),f=N({tabindex:-1},e.contentProps);return r(Bt,N({ref:o,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},v,{modelValue:l.value,"onUpdate:modelValue":d=>l.value=d,"aria-modal":"true",activatorProps:m,contentProps:f,role:"dialog",onAfterEnter:s,onAfterLeave:c},i),{activator:a.activator,default:function(){for(var d=arguments.length,b=new Array(d),g=0;g{var h;return[(h=a.default)==null?void 0:h.call(a,...b)]}})}})}),wt({},o)}}),Lm=p({inset:Boolean,...ds({transition:"bottom-sheet-transition"})},"VBottomSheet"),Om=$()({name:"VBottomSheet",props:Lm(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue");return O(()=>{const l=Ql.filterProps(e);return r(Ql,N(l,{contentClass:["v-bottom-sheet__content",e.contentClass],modelValue:a.value,"onUpdate:modelValue":i=>a.value=i,class:["v-bottom-sheet",{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),t)}),{}}}),Rm=p({divider:[Number,String],...ee()},"VBreadcrumbsDivider"),vs=$()({name:"VBreadcrumbsDivider",props:Rm(),setup(e,n){let{slots:t}=n;return O(()=>{var a;return r("li",{class:["v-breadcrumbs-divider",e.class],style:e.style},[((a=t==null?void 0:t.default)==null?void 0:a.call(t))??e.divider])}),{}}}),Nm=p({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...ee(),...fa(),...ce({tag:"li"})},"VBreadcrumbsItem"),fs=$()({name:"VBreadcrumbsItem",props:Nm(),setup(e,n){let{slots:t,attrs:a}=n;const l=va(e,a),i=y(()=>{var c;return e.active||((c=l.isActive)==null?void 0:c.value)}),o=y(()=>i.value?e.activeColor:e.color),{textColorClasses:u,textColorStyles:s}=Ke(o);return O(()=>r(e.tag,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":i.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:i.value&&e.activeClass},u.value,e.class],style:[s.value,e.style],"aria-current":i.value?"page":void 0},{default:()=>{var c,v;return[l.isLink.value?r("a",{class:"v-breadcrumbs-item--link",href:l.href.value,"aria-current":i.value?"page":void 0,onClick:l.navigate},[((v=t.default)==null?void 0:v.call(t))??e.title]):((c=t.default)==null?void 0:c.call(t))??e.title]}})),{}}}),zm=p({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:se,items:{type:Array,default:()=>[]},...ee(),...je(),..._e(),...ce({tag:"ul"})},"VBreadcrumbs"),Hm=$()({name:"VBreadcrumbs",props:zm(),setup(e,n){let{slots:t}=n;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ve(F(e,"bgColor")),{densityClasses:i}=tt(e),{roundedClasses:o}=Ee(e);De({VBreadcrumbsDivider:{divider:F(e,"divider")},VBreadcrumbsItem:{activeClass:F(e,"activeClass"),activeColor:F(e,"activeColor"),color:F(e,"color"),disabled:F(e,"disabled")}});const u=y(()=>e.items.map(s=>typeof s=="string"?{item:{title:s},raw:s}:{item:s,raw:s}));return O(()=>{const s=!!(t.prepend||e.icon);return r(e.tag,{class:["v-breadcrumbs",a.value,i.value,o.value,e.class],style:[l.value,e.style]},{default:()=>{var c;return[s&&r("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[t.prepend?r(me,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},t.prepend):r(Se,{key:"prepend-icon",start:!0,icon:e.icon},null)]),u.value.map((v,m,f)=>{var g;let{item:d,raw:b}=v;return r(ie,null,[((g=t.item)==null?void 0:g.call(t,{item:d,index:m}))??r(fs,N({key:m,disabled:m>=f.length-1},typeof d=="string"?{title:d}:d),{default:t.title?()=>{var h;return(h=t.title)==null?void 0:h.call(t,{item:d,index:m})}:void 0}),m{var h;return(h=t.divider)==null?void 0:h.call(t,{item:b,index:m})}:void 0})])}),(c=t.default)==null?void 0:c.call(t)]}})}),{}}}),ms=$()({name:"VCardActions",props:ee(),setup(e,n){let{slots:t}=n;return De({VBtn:{slim:!0,variant:"text"}}),O(()=>{var a;return r("div",{class:["v-card-actions",e.class],style:e.style},[(a=t.default)==null?void 0:a.call(t)])}),{}}}),Wm=p({opacity:[Number,String],...ee(),...ce()},"VCardSubtitle"),gs=$()({name:"VCardSubtitle",props:Wm(),setup(e,n){let{slots:t}=n;return O(()=>r(e.tag,{class:["v-card-subtitle",e.class],style:[{"--v-card-subtitle-opacity":e.opacity},e.style]},t)),{}}}),hs=Et("v-card-title"),jm=p({appendAvatar:String,appendIcon:se,prependAvatar:String,prependIcon:se,subtitle:[String,Number],title:[String,Number],...ee(),...je()},"VCardItem"),ys=$()({name:"VCardItem",props:jm(),setup(e,n){let{slots:t}=n;return O(()=>{var c;const a=!!(e.prependAvatar||e.prependIcon),l=!!(a||t.prepend),i=!!(e.appendAvatar||e.appendIcon),o=!!(i||t.append),u=!!(e.title!=null||t.title),s=!!(e.subtitle!=null||t.subtitle);return r("div",{class:["v-card-item",e.class],style:e.style},[l&&r("div",{key:"prepend",class:"v-card-item__prepend"},[t.prepend?r(me,{key:"prepend-defaults",disabled:!a,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},t.prepend):r(ie,null,[e.prependAvatar&&r(bt,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&r(Se,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),r("div",{class:"v-card-item__content"},[u&&r(hs,{key:"title"},{default:()=>{var v;return[((v=t.title)==null?void 0:v.call(t))??e.title]}}),s&&r(gs,{key:"subtitle"},{default:()=>{var v;return[((v=t.subtitle)==null?void 0:v.call(t))??e.subtitle]}}),(c=t.default)==null?void 0:c.call(t)]),o&&r("div",{key:"append",class:"v-card-item__append"},[t.append?r(me,{key:"append-defaults",disabled:!i,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},t.append):r(ie,null,[e.appendIcon&&r(Se,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&r(bt,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])])}),{}}}),Ym=p({opacity:[Number,String],...ee(),...ce()},"VCardText"),bs=$()({name:"VCardText",props:Ym(),setup(e,n){let{slots:t}=n;return O(()=>r(e.tag,{class:["v-card-text",e.class],style:[{"--v-card-text-opacity":e.opacity},e.style]},t)),{}}}),Gm=p({appendAvatar:String,appendIcon:se,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:se,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...gt(),...ee(),...je(),...He(),...Ne(),...tl(),...qt(),...Nn(),..._e(),...fa(),...ce(),...he(),...kt({variant:"elevated"})},"VCard"),Ss=$()({name:"VCard",directives:{Ripple:Rt},props:Gm(),setup(e,n){let{attrs:t,slots:a}=n;const{themeClasses:l}=ke(e),{borderClasses:i}=St(e),{colorClasses:o,colorStyles:u,variantClasses:s}=bn(e),{densityClasses:c}=tt(e),{dimensionStyles:v}=We(e),{elevationClasses:m}=Ge(e),{loaderClasses:f}=ca(e),{locationStyles:d}=wn(e),{positionClasses:b}=zn(e),{roundedClasses:g}=Ee(e),h=va(e,t),S=y(()=>e.link!==!1&&h.isLink.value),k=y(()=>!e.disabled&&e.link!==!1&&(e.link||h.isClickable.value));return O(()=>{const I=S.value?"a":e.tag,B=!!(a.title||e.title!=null),w=!!(a.subtitle||e.subtitle!=null),V=B||w,C=!!(a.append||e.appendAvatar||e.appendIcon),_=!!(a.prepend||e.prependAvatar||e.prependIcon),x=!!(a.image||e.image),P=V||_||C,T=!!(a.text||e.text!=null);return pe(r(I,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":k.value},l.value,i.value,o.value,c.value,m.value,f.value,b.value,g.value,s.value,e.class],style:[u.value,v.value,d.value,e.style],href:h.href.value,onClick:k.value&&h.navigate,tabindex:e.disabled?-1:void 0},{default:()=>{var A;return[x&&r("div",{key:"image",class:"v-card__image"},[a.image?r(me,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},a.image):r($t,{key:"image-img",cover:!0,src:e.image},null)]),r(da,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:a.loader}),P&&r(ys,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:a.item,prepend:a.prepend,title:a.title,subtitle:a.subtitle,append:a.append}),T&&r(bs,{key:"text"},{default:()=>{var D;return[((D=a.text)==null?void 0:D.call(a))??e.text]}}),(A=a.default)==null?void 0:A.call(a),a.actions&&r(ms,null,{default:a.actions}),Ut(k.value,"v-card")]}}),[[vt("ripple"),k.value&&e.ripple]])}),{}}}),Um=e=>{const{touchstartX:n,touchendX:t,touchstartY:a,touchendY:l}=e,i=.5,o=16;e.offsetX=t-n,e.offsetY=l-a,Math.abs(e.offsetY)n+o&&e.right(e)),Math.abs(e.offsetX)a+o&&e.down(e))};function Km(e,n){var a;const t=e.changedTouches[0];n.touchstartX=t.clientX,n.touchstartY=t.clientY,(a=n.start)==null||a.call(n,{originalEvent:e,...n})}function qm(e,n){var a;const t=e.changedTouches[0];n.touchendX=t.clientX,n.touchendY=t.clientY,(a=n.end)==null||a.call(n,{originalEvent:e,...n}),Um(n)}function Xm(e,n){var a;const t=e.changedTouches[0];n.touchmoveX=t.clientX,n.touchmoveY=t.clientY,(a=n.move)==null||a.call(n,{originalEvent:e,...n})}function Zm(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:t=>Km(t,n),touchend:t=>qm(t,n),touchmove:t=>Xm(t,n)}}function Jm(e,n){var u;const t=n.value,a=t!=null&&t.parent?e.parentElement:e,l=(t==null?void 0:t.options)??{passive:!0},i=(u=n.instance)==null?void 0:u.$.uid;if(!a||!i)return;const o=Zm(n.value);a._touchHandlers=a._touchHandlers??Object.create(null),a._touchHandlers[i]=o,Tr(o).forEach(s=>{a.addEventListener(s,o[s],l)})}function Qm(e,n){var i,o;const t=(i=n.value)!=null&&i.parent?e.parentElement:e,a=(o=n.instance)==null?void 0:o.$.uid;if(!(t!=null&&t._touchHandlers)||!a)return;const l=t._touchHandlers[a];Tr(l).forEach(u=>{t.removeEventListener(u,l[u])}),delete t._touchHandlers[a]}const qi={mounted:Jm,unmounted:Qm},ks=Symbol.for("vuetify:v-window"),xs=Symbol.for("vuetify:v-window-group"),cl=p({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},...ee(),...ce(),...he()},"VWindow"),sn=$()({name:"VWindow",directives:{Touch:qi},props:cl(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{isRtl:l}=ze(),{t:i}=$e(),o=Kt(e,xs),u=W(),s=y(()=>l.value?!e.reverse:e.reverse),c=K(!1),v=y(()=>{const B=e.direction==="vertical"?"y":"x",V=(s.value?!c.value:c.value)?"-reverse":"";return`v-window-${B}${V}-transition`}),m=K(0),f=W(void 0),d=y(()=>o.items.value.findIndex(B=>o.selected.value.includes(B.id)));X(d,(B,w)=>{const V=o.items.value.length,C=V-1;V<=2?c.value=Be.continuous||d.value!==0),g=y(()=>e.continuous||d.value!==o.items.value.length-1);function h(){b.value&&o.prev()}function S(){g.value&&o.next()}const k=y(()=>{const B=[],w={icon:l.value?e.nextIcon:e.prevIcon,class:`v-window__${s.value?"right":"left"}`,onClick:o.prev,"aria-label":i("$vuetify.carousel.prev")};B.push(b.value?t.prev?t.prev({props:w}):r(ge,w,null):r("div",null,null));const V={icon:l.value?e.prevIcon:e.nextIcon,class:`v-window__${s.value?"left":"right"}`,onClick:o.next,"aria-label":i("$vuetify.carousel.next")};return B.push(g.value?t.next?t.next({props:V}):r(ge,V,null):r("div",null,null)),B}),I=y(()=>e.touch===!1?e.touch:{...{left:()=>{s.value?h():S()},right:()=>{s.value?S():h()},start:w=>{let{originalEvent:V}=w;V.stopPropagation()}},...e.touch===!0?{}:e.touch});return O(()=>pe(r(e.tag,{ref:u,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},a.value,e.class],style:e.style},{default:()=>{var B,w;return[r("div",{class:"v-window__container",style:{height:f.value}},[(B=t.default)==null?void 0:B.call(t,{group:o}),e.showArrows!==!1&&r("div",{class:"v-window__controls"},[k.value])]),(w=t.additional)==null?void 0:w.call(t,{group:o})]}}),[[vt("touch"),I.value]])),{group:o}}}),eg=p({color:String,cycle:Boolean,delimiterIcon:{type:se,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...cl({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),tg=$()({name:"VCarousel",props:eg(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),{t:l}=$e(),i=W();let o=-1;X(a,s),X(()=>e.interval,s),X(()=>e.cycle,c=>{c?s():window.clearTimeout(o)}),ot(u);function u(){!e.cycle||!i.value||(o=window.setTimeout(i.value.group.next,+e.interval>0?+e.interval:6e3))}function s(){window.clearTimeout(o),window.requestAnimationFrame(u)}return O(()=>{const c=sn.filterProps(e);return r(sn,N({ref:i},c,{modelValue:a.value,"onUpdate:modelValue":v=>a.value=v,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:Z(e.height)},e.style]}),{default:t.default,additional:v=>{let{group:m}=v;return r(ie,null,[!e.hideDelimiters&&r("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[m.items.value.length>0&&r(me,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[m.items.value.map((f,d)=>{const b={id:`carousel-item-${f.id}`,"aria-label":l("$vuetify.carousel.ariaLabel.delimiter",d+1,m.items.value.length),class:["v-carousel__controls__item",m.isSelected(f.id)&&"v-btn--active"],onClick:()=>m.select(f.id,!0)};return t.item?t.item({props:b,item:f}):r(ge,N(f,b),null)})]})]),e.progress&&r(el,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(m.getItemIndex(a.value)+1)/m.items.value.length*100},null)])},prev:t.prev,next:t.next})}),{}}}),dl=p({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...ee(),...kn(),...Wi()},"VWindowItem"),cn=$()({name:"VWindowItem",directives:{Touch:qi},props:dl(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:t}=n;const a=ye(ks),l=xn(e,xs),{isBooted:i}=yn();if(!a||!l)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const o=K(!1),u=y(()=>i.value&&(a.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function s(){!o.value||!a||(o.value=!1,a.transitionCount.value>0&&(a.transitionCount.value-=1,a.transitionCount.value===0&&(a.transitionHeight.value=void 0)))}function c(){var b;o.value||!a||(o.value=!0,a.transitionCount.value===0&&(a.transitionHeight.value=Z((b=a.rootRef.value)==null?void 0:b.clientHeight)),a.transitionCount.value+=1)}function v(){s()}function m(b){o.value&&be(()=>{!u.value||!o.value||!a||(a.transitionHeight.value=Z(b.clientHeight))})}const f=y(()=>{const b=a.isReversed.value?e.reverseTransition:e.transition;return u.value?{name:typeof b!="string"?a.transition.value:b,onBeforeEnter:c,onAfterEnter:s,onEnterCancelled:v,onBeforeLeave:c,onAfterLeave:s,onLeaveCancelled:v,onEnter:m}:!1}),{hasContent:d}=ji(e,l.isSelected);return O(()=>r(Qe,{transition:f.value,disabled:!i.value},{default:()=>{var b;return[pe(r("div",{class:["v-window-item",l.selectedClass.value,e.class],style:e.style},[d.value&&((b=t.default)==null?void 0:b.call(t))]),[[It,l.isSelected.value]])]}})),{groupItem:l}}}),ng=p({...cu(),...dl()},"VCarouselItem"),ag=$()({name:"VCarouselItem",inheritAttrs:!1,props:ng(),setup(e,n){let{slots:t,attrs:a}=n;O(()=>{const l=$t.filterProps(e),i=cn.filterProps(e);return r(cn,N({class:["v-carousel-item",e.class]},i),{default:()=>[r($t,N(a,l),t)]})})}}),lg=Et("v-code"),ig=p({color:{type:Object},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...ee()},"VColorPickerCanvas"),og=ft({name:"VColorPickerCanvas",props:ig(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,n){let{emit:t}=n;const a=K(!1),l=W(),i=K(parseFloat(e.width)),o=K(parseFloat(e.height)),u=W({x:0,y:0}),s=y({get:()=>u.value,set(h){var I,B;if(!l.value)return;const{x:S,y:k}=h;u.value=h,t("update:color",{h:((I=e.color)==null?void 0:I.h)??0,s:Le(S,0,i.value)/i.value,v:1-Le(k,0,o.value)/o.value,a:((B=e.color)==null?void 0:B.a)??1})}}),c=y(()=>{const{x:h,y:S}=s.value,k=parseInt(e.dotSize,10)/2;return{width:Z(e.dotSize),height:Z(e.dotSize),transform:`translate(${Z(h-k)}, ${Z(S-k)})`}}),{resizeRef:v}=Pt(h=>{var I;if(!((I=v.el)!=null&&I.offsetParent))return;const{width:S,height:k}=h[0].contentRect;i.value=S,o.value=k});function m(h,S,k){const{left:I,top:B,width:w,height:V}=k;s.value={x:Le(h-I,0,w),y:Le(S-B,0,V)}}function f(h){h.type==="mousedown"&&h.preventDefault(),!e.disabled&&(d(h),window.addEventListener("mousemove",d),window.addEventListener("mouseup",b),window.addEventListener("touchmove",d),window.addEventListener("touchend",b))}function d(h){if(e.disabled||!l.value)return;a.value=!0;const S=fd(h);m(S.clientX,S.clientY,l.value.getBoundingClientRect())}function b(){window.removeEventListener("mousemove",d),window.removeEventListener("mouseup",b),window.removeEventListener("touchmove",d),window.removeEventListener("touchend",b)}function g(){var B;if(!l.value)return;const h=l.value,S=h.getContext("2d");if(!S)return;const k=S.createLinearGradient(0,0,h.width,0);k.addColorStop(0,"hsla(0, 0%, 100%, 1)"),k.addColorStop(1,`hsla(${((B=e.color)==null?void 0:B.h)??0}, 100%, 50%, 1)`),S.fillStyle=k,S.fillRect(0,0,h.width,h.height);const I=S.createLinearGradient(0,0,0,h.height);I.addColorStop(0,"hsla(0, 0%, 0%, 0)"),I.addColorStop(1,"hsla(0, 0%, 0%, 1)"),S.fillStyle=I,S.fillRect(0,0,h.width,h.height)}return X(()=>{var h;return(h=e.color)==null?void 0:h.h},g,{immediate:!0}),X(()=>[i.value,o.value],(h,S)=>{g(),u.value={x:s.value.x*h[0]/S[0],y:s.value.y*h[1]/S[1]}},{flush:"post"}),X(()=>e.color,()=>{if(a.value){a.value=!1;return}u.value=e.color?{x:e.color.s*i.value,y:(1-e.color.v)*o.value}:{x:0,y:0}},{deep:!0,immediate:!0}),ot(()=>g()),O(()=>r("div",{ref:v,class:["v-color-picker-canvas",e.class],style:e.style,onMousedown:f,onTouchstartPassive:f},[r("canvas",{ref:l,width:i.value,height:o.value},null),e.color&&r("div",{class:["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}],style:c.value},null)])),{}}});function rg(e,n){if(n){const{a:t,...a}=e;return a}return e}function ug(e,n){if(n==null||typeof n=="string"){const t=Gr(e);return e.a===1?t.slice(0,7):t}if(typeof n=="object"){let t;return tn(n,["r","g","b"])?t=Mt(e):tn(n,["h","s","l"])?t=Nr(e):tn(n,["h","s","v"])&&(t=e),rg(t,!tn(n,["a"])&&e.a===1)}return e}const Bn={h:0,s:0,v:0,a:1},ei={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:e=>Math.round(e.r),getColor:(e,n)=>({...e,r:Number(n)})},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,n)=>({...e,g:Number(n)})},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,n)=>({...e,b:Number(n)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:n}=e;return n!=null?Math.round(n*100)/100:1},getColor:(e,n)=>({...e,a:Number(n)})}],to:Mt,from:qa};var kr;const sg={...ei,inputs:(kr=ei.inputs)==null?void 0:kr.slice(0,3)},ti={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:e=>Math.round(e.h),getColor:(e,n)=>({...e,h:Number(n)})},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,n)=>({...e,s:Number(n)})},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,n)=>({...e,l:Number(n)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:n}=e;return n!=null?Math.round(n*100)/100:1},getColor:(e,n)=>({...e,a:Number(n)})}],to:Nr,from:Ci},cg={...ti,inputs:ti.inputs.slice(0,3)},ws={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,n)=>n}],to:Gr,from:Yr},dg={...ws,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,n)=>n}]},on={rgb:sg,rgba:ei,hsl:cg,hsla:ti,hex:dg,hexa:ws},vg=e=>{let{label:n,...t}=e;return r("div",{class:"v-color-picker-edit__input"},[r("input",t,null),r("span",null,[n])])},fg=p({color:Object,disabled:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(on).includes(e)},modes:{type:Array,default:()=>Object.keys(on),validator:e=>Array.isArray(e)&&e.every(n=>Object.keys(on).includes(n))},...ee()},"VColorPickerEdit"),mg=ft({name:"VColorPickerEdit",props:fg(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,n){let{emit:t}=n;const a=y(()=>e.modes.map(i=>({...on[i],name:i}))),l=y(()=>{var u;const i=a.value.find(s=>s.name===e.mode);if(!i)return[];const o=e.color?i.to(e.color):null;return(u=i.inputs)==null?void 0:u.map(s=>{let{getValue:c,getColor:v,...m}=s;return{...i.inputProps,...m,disabled:e.disabled,value:o&&c(o),onChange:f=>{const d=f.target;d&&t("update:color",i.from(v(o??i.to(Bn),d.value)))}}})});return O(()=>{var i;return r("div",{class:["v-color-picker-edit",e.class],style:e.style},[(i=l.value)==null?void 0:i.map(o=>r(vg,o,null)),a.value.length>1&&r(ge,{icon:"$unfold",size:"x-small",variant:"plain",onClick:()=>{const o=a.value.findIndex(u=>u.name===e.mode);t("update:mode",a.value[(o+1)%a.value.length].name)}},null)])}),{}}}),Xi=Symbol.for("vuetify:v-slider");function ni(e,n,t){const a=t==="vertical",l=n.getBoundingClientRect(),i="touches"in e?e.touches[0]:e;return a?i.clientY-(l.top+l.height/2):i.clientX-(l.left+l.width/2)}function gg(e,n){return"touches"in e&&e.touches.length?e.touches[0][n]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][n]:e[n]}const Cs=p({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e=="boolean"||e==="always"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e=="boolean"||e==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},reverse:Boolean,..._e(),...Ne({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),Vs=e=>{const n=y(()=>parseFloat(e.min)),t=y(()=>parseFloat(e.max)),a=y(()=>+e.step>0?parseFloat(e.step):0),l=y(()=>Math.max(bo(a.value),bo(n.value)));function i(o){if(o=parseFloat(o),a.value<=0)return o;const u=Le(o,n.value,t.value),s=n.value%a.value,c=Math.round((u-s)/a.value)*a.value+s;return parseFloat(Math.min(c,t.value).toFixed(l.value))}return{min:n,max:t,step:a,decimals:l,roundValue:i}},Ps=e=>{let{props:n,steps:t,onSliderStart:a,onSliderMove:l,onSliderEnd:i,getActiveThumb:o}=e;const{isRtl:u}=ze(),s=F(n,"reverse"),c=y(()=>n.direction==="vertical"),v=y(()=>c.value!==s.value),{min:m,max:f,step:d,decimals:b,roundValue:g}=t,h=y(()=>parseInt(n.thumbSize,10)),S=y(()=>parseInt(n.tickSize,10)),k=y(()=>parseInt(n.trackSize,10)),I=y(()=>(f.value-m.value)/d.value),B=F(n,"disabled"),w=y(()=>n.error||n.disabled?void 0:n.thumbColor??n.color),V=y(()=>n.error||n.disabled?void 0:n.trackColor??n.color),C=y(()=>n.error||n.disabled?void 0:n.trackFillColor??n.color),_=K(!1),x=K(0),P=W(),T=W();function A(j){var re;const te=n.direction==="vertical",we=te?"top":"left",Ce=te?"height":"width",Q=te?"clientY":"clientX",{[we]:ve,[Ce]:U}=(re=P.value)==null?void 0:re.$el.getBoundingClientRect(),ne=gg(j,Q);let ue=Math.min(Math.max((ne-ve-x.value)/U,0),1)||0;return(te?v.value:v.value!==u.value)&&(ue=1-ue),g(m.value+ue*(f.value-m.value))}const D=j=>{i({value:A(j)}),_.value=!1,x.value=0},M=j=>{T.value=o(j),T.value&&(T.value.focus(),_.value=!0,T.value.contains(j.target)?x.value=ni(j,T.value,n.direction):(x.value=0,l({value:A(j)})),a({value:A(j)}))},z={passive:!0,capture:!0};function Y(j){l({value:A(j)})}function J(j){j.stopPropagation(),j.preventDefault(),D(j),window.removeEventListener("mousemove",Y,z),window.removeEventListener("mouseup",J)}function R(j){var te;D(j),window.removeEventListener("touchmove",Y,z),(te=j.target)==null||te.removeEventListener("touchend",R)}function H(j){var te;M(j),window.addEventListener("touchmove",Y,z),(te=j.target)==null||te.addEventListener("touchend",R,{passive:!1})}function E(j){j.preventDefault(),M(j),window.addEventListener("mousemove",Y,z),window.addEventListener("mouseup",J,{passive:!1})}const L=j=>{const te=(j-m.value)/(f.value-m.value)*100;return Le(isNaN(te)?0:te,0,100)},G=F(n,"showTicks"),ae=y(()=>G.value?n.ticks?Array.isArray(n.ticks)?n.ticks.map(j=>({value:j,position:L(j),label:j.toString()})):Object.keys(n.ticks).map(j=>({value:parseFloat(j),position:L(parseFloat(j)),label:n.ticks[j]})):I.value!==1/0?At(I.value+1).map(j=>{const te=m.value+j*d.value;return{value:te,position:L(te)}}):[]:[]),oe=y(()=>ae.value.some(j=>{let{label:te}=j;return!!te})),q={activeThumbRef:T,color:F(n,"color"),decimals:b,disabled:B,direction:F(n,"direction"),elevation:F(n,"elevation"),hasLabels:oe,isReversed:s,indexFromEnd:v,min:m,max:f,mousePressed:_,numTicks:I,onSliderMousedown:E,onSliderTouchstart:H,parsedTicks:ae,parseMouseMove:A,position:L,readonly:F(n,"readonly"),rounded:F(n,"rounded"),roundValue:g,showTicks:G,startOffset:x,step:d,thumbSize:h,thumbColor:w,thumbLabel:F(n,"thumbLabel"),ticks:F(n,"ticks"),tickSize:S,trackColor:V,trackContainerRef:P,trackFillColor:C,trackSize:k,vertical:c};return Ie(Xi,q),q},hg=p({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},name:String,...ee()},"VSliderThumb"),ai=$()({name:"VSliderThumb",directives:{Ripple:Rt},props:hg(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=ye(Xi),{isRtl:i,rtlClasses:o}=ze();if(!l)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:u,step:s,disabled:c,thumbSize:v,thumbLabel:m,direction:f,isReversed:d,vertical:b,readonly:g,elevation:h,mousePressed:S,decimals:k,indexFromEnd:I}=l,B=y(()=>c.value?void 0:h.value),{elevationClasses:w}=Ge(B),{textColorClasses:V,textColorStyles:C}=Ke(u),{pageup:_,pagedown:x,end:P,home:T,left:A,right:D,down:M,up:z}=El,Y=[_,x,P,T,A,D,M,z],J=y(()=>s.value?[1,2,3]:[1,5,10]);function R(E,L){if(!Y.includes(E.key))return;E.preventDefault();const G=s.value||.1,ae=(e.max-e.min)/G;if([A,D,M,z].includes(E.key)){const q=(b.value?[i.value?A:D,d.value?M:z]:I.value!==i.value?[A,z]:[D,z]).includes(E.key)?1:-1,j=E.shiftKey?2:E.ctrlKey?1:0;L=L+q*G*J.value[j]}else if(E.key===T)L=e.min;else if(E.key===P)L=e.max;else{const oe=E.key===x?1:-1;L=L-oe*G*(ae>100?ae/10:10)}return Math.max(e.min,Math.min(e.max,L))}function H(E){const L=R(E,e.modelValue);L!=null&&a("update:modelValue",L)}return O(()=>{const E=Z(I.value?100-e.position:e.position,"%");return r("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&S.value},e.class,o.value],style:[{"--v-slider-thumb-position":E,"--v-slider-thumb-size":Z(v.value)},e.style],role:"slider",tabindex:c.value?-1:0,"aria-label":e.name,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.modelValue,"aria-readonly":!!g.value,"aria-orientation":f.value,onKeydown:g.value?void 0:H},[r("div",{class:["v-slider-thumb__surface",V.value,w.value],style:{...C.value}},null),pe(r("div",{class:["v-slider-thumb__ripple",V.value],style:C.value},null),[[vt("ripple"),e.ripple,null,{circle:!0,center:!0}]]),r(Ti,{origin:"bottom center"},{default:()=>{var L;return[pe(r("div",{class:"v-slider-thumb__label-container"},[r("div",{class:["v-slider-thumb__label"]},[r("div",null,[((L=t["thumb-label"])==null?void 0:L.call(t,{modelValue:e.modelValue}))??e.modelValue.toFixed(s.value?k.value:1)])])]),[[It,m.value&&e.focused||m.value==="always"]])]}})])}),{}}}),yg=p({start:{type:Number,required:!0},stop:{type:Number,required:!0},...ee()},"VSliderTrack"),Is=$()({name:"VSliderTrack",props:yg(),emits:{},setup(e,n){let{slots:t}=n;const a=ye(Xi);if(!a)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:l,parsedTicks:i,rounded:o,showTicks:u,tickSize:s,trackColor:c,trackFillColor:v,trackSize:m,vertical:f,min:d,max:b,indexFromEnd:g}=a,{roundedClasses:h}=Ee(o),{backgroundColorClasses:S,backgroundColorStyles:k}=Ve(v),{backgroundColorClasses:I,backgroundColorStyles:B}=Ve(c),w=y(()=>`inset-${f.value?"block":"inline"}-${g.value?"end":"start"}`),V=y(()=>f.value?"height":"width"),C=y(()=>({[w.value]:"0%",[V.value]:"100%"})),_=y(()=>e.stop-e.start),x=y(()=>({[w.value]:Z(e.start,"%"),[V.value]:Z(_.value,"%")})),P=y(()=>u.value?(f.value?i.value.slice().reverse():i.value).map((A,D)=>{var z;const M=A.value!==d.value&&A.value!==b.value?Z(A.position,"%"):void 0;return r("div",{key:A.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":A.position>=e.start&&A.position<=e.stop,"v-slider-track__tick--first":A.value===d.value,"v-slider-track__tick--last":A.value===b.value}],style:{[w.value]:M}},[(A.label||t["tick-label"])&&r("div",{class:"v-slider-track__tick-label"},[((z=t["tick-label"])==null?void 0:z.call(t,{tick:A,index:D}))??A.label])])}):[]);return O(()=>r("div",{class:["v-slider-track",h.value,e.class],style:[{"--v-slider-track-size":Z(m.value),"--v-slider-tick-size":Z(s.value)},e.style]},[r("div",{class:["v-slider-track__background",I.value,{"v-slider-track__background--opacity":!!l.value||!v.value}],style:{...C.value,...B.value}},null),r("div",{class:["v-slider-track__fill",S.value],style:{...x.value,...k.value}},null),u.value&&r("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":u.value==="always"}]},[P.value])])),{}}}),bg=p({...ma(),...Cs(),...zt(),modelValue:{type:[Number,String],default:0}},"VSlider"),li=$()({name:"VSlider",props:bg(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=W(),{rtlClasses:i}=ze(),o=Vs(e),u=le(e,"modelValue",void 0,V=>o.roundValue(V??o.min.value)),{min:s,max:c,mousePressed:v,roundValue:m,onSliderMousedown:f,onSliderTouchstart:d,trackContainerRef:b,position:g,hasLabels:h,readonly:S}=Ps({props:e,steps:o,onSliderStart:()=>{a("start",u.value)},onSliderEnd:V=>{let{value:C}=V;const _=m(C);u.value=_,a("end",_)},onSliderMove:V=>{let{value:C}=V;return u.value=m(C)},getActiveThumb:()=>{var V;return(V=l.value)==null?void 0:V.$el}}),{isFocused:k,focus:I,blur:B}=Nt(e),w=y(()=>g(u.value));return O(()=>{const V=qe.filterProps(e),C=!!(e.label||t.label||t.prepend);return r(qe,N({class:["v-slider",{"v-slider--has-labels":!!t["tick-label"]||h.value,"v-slider--focused":k.value,"v-slider--pressed":v.value,"v-slider--disabled":e.disabled},i.value,e.class],style:e.style},V,{focused:k.value}),{...t,prepend:C?_=>{var x,P;return r(ie,null,[((x=t.label)==null?void 0:x.call(t,_))??(e.label?r(Hn,{id:_.id.value,class:"v-slider__label",text:e.label},null):void 0),(P=t.prepend)==null?void 0:P.call(t,_)])}:void 0,default:_=>{let{id:x,messagesId:P}=_;return r("div",{class:"v-slider__container",onMousedown:S.value?void 0:f,onTouchstartPassive:S.value?void 0:d},[r("input",{id:x.value,name:e.name||x.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:u.value},null),r(Is,{ref:b,start:0,stop:w.value},{"tick-label":t["tick-label"]}),r(ai,{ref:l,"aria-describedby":P.value,focused:k.value,min:s.value,max:c.value,modelValue:u.value,"onUpdate:modelValue":T=>u.value=T,position:w.value,elevation:e.elevation,onFocus:I,onBlur:B,ripple:e.ripple,name:e.name},{"thumb-label":t["thumb-label"]})])}})}),{}}}),Sg=p({color:{type:Object},disabled:Boolean,hideAlpha:Boolean,...ee()},"VColorPickerPreview"),kg=ft({name:"VColorPickerPreview",props:Sg(),emits:{"update:color":e=>!0},setup(e,n){let{emit:t}=n;const a=new AbortController;Qc(()=>a.abort());async function l(){if(!go)return;const i=new window.EyeDropper;try{const o=await i.open({signal:a.signal}),u=Yr(o.sRGBHex);t("update:color",{...e.color??Bn,...u})}catch{}}return O(()=>{var i,o;return r("div",{class:["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class],style:e.style},[go&&r("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[r(ge,{onClick:l,icon:"$eyeDropper",variant:"plain",density:"comfortable"},null)]),r("div",{class:"v-color-picker-preview__dot"},[r("div",{style:{background:Hr(e.color??Bn)}},null)]),r("div",{class:"v-color-picker-preview__sliders"},[r(li,{class:"v-color-picker-preview__track v-color-picker-preview__hue",modelValue:(i=e.color)==null?void 0:i.h,"onUpdate:modelValue":u=>t("update:color",{...e.color??Bn,h:u}),step:0,min:0,max:360,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&r(li,{class:"v-color-picker-preview__track v-color-picker-preview__alpha",modelValue:((o=e.color)==null?void 0:o.a)??1,"onUpdate:modelValue":u=>t("update:color",{...e.color??Bn,a:u}),step:1/256,min:0,max:1,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])}),{}}}),xg={base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"},wg={base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"},Cg={base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"},Vg={base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"},Pg={base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"},Ig={base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"},_g={base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"},Tg={base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"},Ag={base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"},Bg={base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"},pg={base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"},Dg={base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"},Eg={base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"},Fg={base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"},Mg={base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"},$g={base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"},Lg={base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},Og={base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},Rg={base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},Ng={black:"#000000",white:"#ffffff",transparent:"#ffffff00"},zg={red:xg,pink:wg,purple:Cg,deepPurple:Vg,indigo:Pg,blue:Ig,lightBlue:_g,cyan:Tg,teal:Ag,green:Bg,lightGreen:pg,lime:Dg,yellow:Eg,amber:Fg,orange:Mg,deepOrange:$g,brown:Lg,blueGrey:Og,grey:Rg,shades:Ng},Hg=p({swatches:{type:Array,default:()=>Wg(zg)},disabled:Boolean,color:Object,maxHeight:[Number,String],...ee()},"VColorPickerSwatches");function Wg(e){return Object.keys(e).map(n=>{const t=e[n];return t.base?[t.base,t.darken4,t.darken3,t.darken2,t.darken1,t.lighten1,t.lighten2,t.lighten3,t.lighten4,t.lighten5]:[t.black,t.white,t.transparent]})}const jg=ft({name:"VColorPickerSwatches",props:Hg(),emits:{"update:color":e=>!0},setup(e,n){let{emit:t}=n;return O(()=>r("div",{class:["v-color-picker-swatches",e.class],style:[{maxHeight:Z(e.maxHeight)},e.style]},[r("div",null,[e.swatches.map(a=>r("div",{class:"v-color-picker-swatches__swatch"},[a.map(l=>{const i=yt(l),o=qa(i),u=zr(i);return r("div",{class:"v-color-picker-swatches__color",onClick:()=>o&&t("update:color",o)},[r("div",{style:{background:u}},[e.color&&pt(e.color,o)?r(Se,{size:"x-small",icon:"$success",color:Od(l,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}}),vl=p({color:String,...gt(),...ee(),...He(),...Ne(),...qt(),...Nn(),..._e(),...ce(),...he()},"VSheet"),dn=$()({name:"VSheet",props:vl(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{backgroundColorClasses:l,backgroundColorStyles:i}=Ve(F(e,"color")),{borderClasses:o}=St(e),{dimensionStyles:u}=We(e),{elevationClasses:s}=Ge(e),{locationStyles:c}=wn(e),{positionClasses:v}=zn(e),{roundedClasses:m}=Ee(e);return O(()=>r(e.tag,{class:["v-sheet",a.value,l.value,o.value,s.value,v.value,m.value,e.class],style:[i.value,u.value,c.value,e.style]},t)),{}}}),Yg=p({canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(on).includes(e)},modes:{type:Array,default:()=>Object.keys(on),validator:e=>Array.isArray(e)&&e.every(n=>Object.keys(on).includes(n))},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...Oe(vl({width:300}),["height","location","minHeight","maxHeight","minWidth","maxWidth"])},"VColorPicker"),Gg=ft({name:"VColorPicker",props:Yg(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e){const n=le(e,"mode"),t=W(null),a=le(e,"modelValue",void 0,s=>{if(s==null||s==="")return null;let c;try{c=qa(yt(s))}catch(v){return Vt(v),null}return c},s=>s?ug(s,e.modelValue):null),l=y(()=>a.value?{...a.value,h:t.value??a.value.h}:null),{rtlClasses:i}=ze();let o=!0;X(a,s=>{if(!o){o=!0;return}s&&(t.value=s.h)},{immediate:!0});const u=s=>{o=!1,t.value=s.h,a.value=s};return ot(()=>{e.modes.includes(n.value)||(n.value=e.modes[0])}),De({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),O(()=>{const s=dn.filterProps(e);return r(dn,N({rounded:e.rounded,elevation:e.elevation,theme:e.theme,class:["v-color-picker",i.value,e.class],style:[{"--v-color-picker-color-hsv":Hr({...l.value??Bn,a:1})},e.style]},s,{maxWidth:e.width}),{default:()=>[!e.hideCanvas&&r(og,{key:"canvas",color:l.value,"onUpdate:color":u,disabled:e.disabled,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&r("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&r(kg,{key:"preview",color:l.value,"onUpdate:color":u,hideAlpha:!n.value.endsWith("a"),disabled:e.disabled},null),!e.hideInputs&&r(mg,{key:"edit",modes:e.modes,mode:n.value,"onUpdate:mode":c=>n.value=c,color:l.value,"onUpdate:color":u,disabled:e.disabled},null)]),e.showSwatches&&r(jg,{key:"swatches",color:l.value,"onUpdate:color":u,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled},null)]})}),{}}});function Ug(e,n,t){if(n==null)return e;if(Array.isArray(n))throw new Error("Multiple matches is not implemented");return typeof n=="number"&&~n?r(ie,null,[r("span",{class:"v-combobox__unmask"},[e.substr(0,n)]),r("span",{class:"v-combobox__mask"},[e.substr(n,t)]),r("span",{class:"v-combobox__unmask"},[e.substr(n+t)])]):e}const Kg=p({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...ba({filterKeys:["title"]}),...Ui({hideNoData:!0,returnObject:!0}),...Oe(ul({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),..._t({transition:!1})},"VCombobox"),qg=$()({name:"VCombobox",props:Kg(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,n){var ve;let{emit:t,slots:a}=n;const{t:l}=$e(),i=W(),o=K(!1),u=K(!0),s=K(!1),c=W(),v=W(),m=le(e,"menu"),f=y({get:()=>m.value,set:U=>{var ne;m.value&&!U&&((ne=c.value)!=null&&ne.ΨopenChildren)||(m.value=U)}}),d=K(-1);let b=!1;const g=y(()=>{var U;return(U=i.value)==null?void 0:U.color}),h=y(()=>f.value?e.closeText:e.openText),{items:S,transformIn:k,transformOut:I}=Ni(e),{textColorClasses:B,textColorStyles:w}=Ke(g),V=le(e,"modelValue",[],U=>k(Be(U)),U=>{const ne=I(U);return e.multiple?ne:ne[0]??null}),C=ll(),_=y(()=>!!(e.chips||a.chip)),x=y(()=>_.value||!!a.selection),P=K(!e.multiple&&!x.value?((ve=V.value[0])==null?void 0:ve.title)??"":""),T=y({get:()=>P.value,set:U=>{var ne;if(P.value=U??"",!e.multiple&&!x.value&&(V.value=[Ht(e,U)]),U&&e.multiple&&((ne=e.delimiters)!=null&&ne.length)){const ue=U.split(new RegExp(`(?:${e.delimiters.join("|")})+`));ue.length>1&&(ue.forEach(re=>{re=re.trim(),re&&te(Ht(e,re))}),P.value="")}U||(d.value=-1),u.value=!U}}),A=y(()=>typeof e.counterValue=="function"?e.counterValue(V.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?V.value.length:T.value.length);X(P,U=>{b?be(()=>b=!1):o.value&&!f.value&&(f.value=!0),t("update:search",U)}),X(V,U=>{var ne;!e.multiple&&!x.value&&(P.value=((ne=U[0])==null?void 0:ne.title)??"")});const{filteredItems:D,getMatches:M}=Sa(e,S,()=>u.value?"":T.value),z=y(()=>e.hideSelected?D.value.filter(U=>!V.value.some(ne=>ne.value===U.value)):D.value),Y=y(()=>V.value.map(U=>U.value)),J=y(()=>{var ne;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&T.value===((ne=z.value[0])==null?void 0:ne.title))&&z.value.length>0&&!u.value&&!s.value}),R=y(()=>e.hideNoData&&!z.value.length||e.readonly||(C==null?void 0:C.isReadonly.value)),H=W(),{onListScroll:E,onListKeydown:L}=Gi(H,i);function G(U){b=!0,e.openOnClear&&(f.value=!0)}function ae(){R.value||(f.value=!0)}function oe(U){R.value||(o.value&&(U.preventDefault(),U.stopPropagation()),f.value=!f.value)}function q(U){var re;if(sd(U)||e.readonly||C!=null&&C.isReadonly.value)return;const ne=i.value.selectionStart,ue=V.value.length;if((d.value>-1||["Enter","ArrowDown","ArrowUp"].includes(U.key))&&U.preventDefault(),["Enter","ArrowDown"].includes(U.key)&&(f.value=!0),["Escape"].includes(U.key)&&(f.value=!1),["Enter","Escape"].includes(U.key)&&(J.value&&U.key==="Enter"&&te(D.value[0]),u.value=!0),U.key==="ArrowDown"&&J.value&&((re=H.value)==null||re.focus("next")),U.key==="Enter"&&T.value&&(te(Ht(e,T.value)),x.value&&(P.value="")),["Backspace","Delete"].includes(U.key)){if(!e.multiple&&x.value&&V.value.length>0&&!T.value)return te(V.value[0],!1);if(~d.value){const fe=d.value;te(V.value[d.value],!1),d.value=fe>=ue-1?ue-2:fe}else U.key==="Backspace"&&!T.value&&(d.value=ue-1)}if(e.multiple){if(U.key==="ArrowLeft"){if(d.value<0&&ne>0)return;const fe=d.value>-1?d.value-1:ue-1;V.value[fe]?d.value=fe:(d.value=-1,i.value.setSelectionRange(T.value.length,T.value.length))}if(U.key==="ArrowRight"){if(d.value<0)return;const fe=d.value+1;V.value[fe]?d.value=fe:(d.value=-1,i.value.setSelectionRange(0,0))}}}function j(){var U;o.value&&(u.value=!0,(U=i.value)==null||U.focus())}function te(U){let ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!U||U.props.disabled))if(e.multiple){const ue=V.value.findIndex(fe=>e.valueComparator(fe.value,U.value)),re=ne??!~ue;if(~ue){const fe=re?[...V.value,U]:[...V.value];fe.splice(ue,1),V.value=fe}else re&&(V.value=[...V.value,U]);e.clearOnSelect&&(T.value="")}else{const ue=ne!==!1;V.value=ue?[U]:[],P.value=ue&&!x.value?U.title:"",be(()=>{f.value=!1,u.value=!0})}}function we(U){o.value=!0,setTimeout(()=>{s.value=!0})}function Ce(U){s.value=!1}function Q(U){(U==null||U===""&&!e.multiple&&!x.value)&&(V.value=[])}return X(o,(U,ne)=>{if(!(U||U===ne)){if(d.value=-1,f.value=!1,J.value&&!s.value&&!V.value.some(ue=>{let{value:re}=ue;return re===z.value[0].value})){te(z.value[0]);return}if(T.value){if(e.multiple){te(Ht(e,T.value));return}if(!x.value)return;V.value.some(ue=>{let{title:re}=ue;return re===T.value})?P.value="":te(Ht(e,T.value))}}}),X(f,()=>{if(!e.hideSelected&&f.value&&V.value.length){const U=z.value.findIndex(ne=>V.value.some(ue=>e.valueComparator(ue.value,ne.value)));xe&&window.requestAnimationFrame(()=>{var ne;U>=0&&((ne=v.value)==null||ne.scrollToIndex(U))})}}),X(()=>e.items,(U,ne)=>{f.value||o.value&&!ne.length&&U.length&&(f.value=!0)}),O(()=>{const U=!!(!e.hideNoData||z.value.length||a["prepend-item"]||a["append-item"]||a["no-data"]),ne=V.value.length>0,ue=Ze.filterProps(e);return r(Ze,N({ref:i},ue,{modelValue:T.value,"onUpdate:modelValue":[re=>T.value=re,Q],focused:o.value,"onUpdate:focused":re=>o.value=re,validationValue:V.externalValue,counterValue:A.value,dirty:ne,class:["v-combobox",{"v-combobox--active-menu":f.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!x.value,"v-combobox--selecting-index":d.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:e.readonly,placeholder:ne?void 0:e.placeholder,"onClick:clear":G,"onMousedown:control":ae,onKeydown:q}),{...a,default:()=>r(ie,null,[r(Ln,N({ref:c,modelValue:f.value,"onUpdate:modelValue":re=>f.value=re,activator:"parent",contentClass:"v-combobox__content",disabled:R.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:j},e.menuProps),{default:()=>[U&&r(ol,N({ref:H,selected:Y.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:re=>re.preventDefault(),onKeydown:L,onFocusin:we,onFocusout:Ce,onScrollPassive:E,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},e.listProps),{default:()=>{var re,fe,Te;return[(re=a["prepend-item"])==null?void 0:re.call(a),!z.value.length&&!e.hideNoData&&(((fe=a["no-data"])==null?void 0:fe.call(a))??r(Ot,{title:l(e.noDataText)},null)),r(sl,{ref:v,renderless:!0,items:z.value},{default:nt=>{var Zt;let{item:Pe,index:Tt,itemRef:Xe}=nt;const Xt=N(Pe.props,{ref:Xe,key:Tt,active:J.value&&Tt===0?!0:void 0,onClick:()=>te(Pe,null)});return((Zt=a.item)==null?void 0:Zt.call(a,{item:Pe,index:Tt,props:Xt}))??r(Ot,N(Xt,{role:"option"}),{prepend:xa=>{let{isSelected:wa}=xa;return r(ie,null,[e.multiple&&!e.hideSelected?r(Lt,{key:Pe.value,modelValue:wa,ripple:!1,tabindex:"-1"},null):void 0,Pe.props.prependAvatar&&r(bt,{image:Pe.props.prependAvatar},null),Pe.props.prependIcon&&r(Se,{icon:Pe.props.prependIcon},null)])},title:()=>{var xa,wa;return u.value?Pe.title:Ug(Pe.title,(xa=M(Pe))==null?void 0:xa.title,((wa=T.value)==null?void 0:wa.length)??0)}})}}),(Te=a["append-item"])==null?void 0:Te.call(a)]}})]}),V.value.map((re,fe)=>{function Te(Xe){Xe.stopPropagation(),Xe.preventDefault(),te(re,!1)}const nt={"onClick:close":Te,onKeydown(Xe){Xe.key!=="Enter"&&Xe.key!==" "||(Xe.preventDefault(),Xe.stopPropagation(),Te(Xe))},onMousedown(Xe){Xe.preventDefault(),Xe.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},Pe=_.value?!!a.chip:!!a.selection,Tt=Pe?Ka(_.value?a.chip({item:re,index:fe,props:nt}):a.selection({item:re,index:fe})):void 0;if(!(Pe&&!Tt))return r("div",{key:re.value,class:["v-combobox__selection",fe===d.value&&["v-combobox__selection--selected",B.value]],style:fe===d.value?w.value:{}},[_.value?a.chip?r(me,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:re.title}}},{default:()=>[Tt]}):r(Wn,N({key:"chip",closable:e.closableChips,size:"small",text:re.title,disabled:re.props.disabled},nt),null):Tt??r("span",{class:"v-combobox__selection-text"},[re.title,e.multiple&&fe0&&t.push(a),t}function Zg(e,n){const t=new Date(e);for(;t.getDay()!==(oa[n.slice(-2).toUpperCase()]??0);)t.setDate(t.getDate()-1);return t}function Jg(e,n){const t=new Date(e),a=((oa[n.slice(-2).toUpperCase()]??0)+6)%7;for(;t.getDay()!==a;)t.setDate(t.getDate()+1);return t}function _s(e){return new Date(e.getFullYear(),e.getMonth(),1)}function Ts(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function Qg(e){const n=e.split("-").map(Number);return new Date(n[0],n[1]-1,n[2])}const eh=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function As(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let n;if(eh.test(e))return Qg(e);if(n=Date.parse(e),!isNaN(n))return new Date(n)}return null}const ir=new Date(2e3,0,2);function th(e){const n=oa[e.slice(-2).toUpperCase()];return At(7).map(t=>{const a=new Date(ir);return a.setDate(ir.getDate()+n+t),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(a)})}function nh(e,n,t,a){const l=As(e)??new Date,i=a==null?void 0:a[n];if(typeof i=="function")return i(l,n,t);let o={};switch(n){case"fullDate":o={year:"numeric",month:"long",day:"numeric"};break;case"fullDateWithWeekday":o={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const u=l.getDate(),s=new Intl.DateTimeFormat(t,{month:"long"}).format(l);return`${u} ${s}`;case"normalDateWithWeekday":o={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":o={month:"short",day:"numeric"};break;case"year":o={year:"numeric"};break;case"month":o={month:"long"};break;case"monthShort":o={month:"short"};break;case"monthAndYear":o={month:"long",year:"numeric"};break;case"monthAndDate":o={month:"long",day:"numeric"};break;case"weekday":o={weekday:"long"};break;case"weekdayShort":o={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(t).format(l.getDate());case"hours12h":o={hour:"numeric",hour12:!0};break;case"hours24h":o={hour:"numeric",hour12:!1};break;case"minutes":o={minute:"numeric"};break;case"seconds":o={second:"numeric"};break;case"fullTime":o={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime12h":o={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime24h":o={hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"fullDateTime":o={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime12h":o={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime24h":o={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDate":o={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDateTime12h":o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"keyboardDateTime24h":o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;default:o=i??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(t,o).format(l)}function ah(e,n){const t=e.toJsDate(n),a=t.getFullYear(),l=ko(String(t.getMonth()+1),2,"0"),i=ko(String(t.getDate()),2,"0");return`${a}-${l}-${i}`}function lh(e){const[n,t,a]=e.split("-").map(Number);return new Date(n,t-1,a)}function ih(e,n){const t=new Date(e);return t.setMinutes(t.getMinutes()+n),t}function oh(e,n){const t=new Date(e);return t.setHours(t.getHours()+n),t}function rh(e,n){const t=new Date(e);return t.setDate(t.getDate()+n),t}function uh(e,n){const t=new Date(e);return t.setDate(t.getDate()+n*7),t}function sh(e,n){const t=new Date(e);return t.setDate(1),t.setMonth(t.getMonth()+n),t}function ch(e){return e.getFullYear()}function dh(e){return e.getMonth()}function vh(e){return e.getDate()}function fh(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function mh(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function gh(e){return e.getHours()}function hh(e){return e.getMinutes()}function yh(e){return new Date(e.getFullYear(),0,1)}function bh(e){return new Date(e.getFullYear(),11,31)}function Sh(e,n){return za(e,n[0])&&wh(e,n[1])}function kh(e){const n=new Date(e);return n instanceof Date&&!isNaN(n.getTime())}function za(e,n){return e.getTime()>n.getTime()}function xh(e,n){return za(ii(e),ii(n))}function wh(e,n){return e.getTime(){t.locale=e.locale[a]??a??t.locale}),t}function ka(){const e=ye(Bs);if(!e)throw new Error("[Vuetify] Could not find injected date options");const n=$e();return ps(e,n)}function Mh(e,n){const t=e.toJsDate(n);let a=t.getFullYear(),l=new Date(a,0,1);if(t=u&&(a=a+1,l=u)}const i=Math.abs(t.getTime()-l.getTime()),o=Math.ceil(i/(1e3*60*60*24));return Math.floor(o/7)+1}const $h=p({modelValue:null,color:String,cancelText:{type:String,default:"$vuetify.confirmEdit.cancel"},okText:{type:String,default:"$vuetify.confirmEdit.ok"}},"VConfirmEdit"),Lh=$()({name:"VConfirmEdit",props:$h(),emits:{cancel:()=>!0,save:e=>!0,"update:modelValue":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=le(e,"modelValue"),i=W();Fe(()=>{i.value=structuredClone(lt(l.value))});const{t:o}=$e(),u=y(()=>pt(l.value,i.value));function s(){l.value=i.value,t("save",i.value)}function c(){i.value=structuredClone(lt(l.value)),t("cancel")}let v=!1;return O(()=>{var f;const m=r(ie,null,[r(ge,{disabled:u.value,variant:"text",color:e.color,onClick:c,text:o(e.cancelText)},null),r(ge,{disabled:u.value,variant:"text",color:e.color,onClick:s,text:o(e.okText)},null)]);return r(ie,null,[(f=a.default)==null?void 0:f.call(a,{model:i,save:s,cancel:c,isPristine:u.value,get actions(){return v=!0,m}}),!v&&m])}),{save:s,cancel:c,isPristine:u}}}),Ds=p({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),Es=Symbol.for("vuetify:datatable:expanded");function fl(e){const n=F(e,"expandOnClick"),t=le(e,"expanded",e.expanded,u=>new Set(u),u=>[...u.values()]);function a(u,s){const c=new Set(t.value);s?c.add(u.value):c.delete(u.value),t.value=c}function l(u){return t.value.has(u.value)}function i(u){a(u,!l(u))}const o={expand:a,expanded:t,expandOnClick:n,isExpanded:l,toggleExpand:i};return Ie(Es,o),o}function Fs(){const e=ye(Es);if(!e)throw new Error("foo");return e}const Zi=p({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),Ms=Symbol.for("vuetify:data-table-group");function Ji(e){return{groupBy:le(e,"groupBy")}}function ml(e){const{groupBy:n,sortBy:t}=e,a=W(new Set),l=y(()=>n.value.map(c=>({...c,order:c.order??!1})).concat(t.value));function i(c){return a.value.has(c.id)}function o(c){const v=new Set(a.value);i(c)?v.delete(c.id):v.add(c.id),a.value=v}function u(c){function v(m){const f=[];for(const d of m.items)"type"in d&&d.type==="group"?f.push(...v(d)):f.push(d);return f}return v({type:"group",items:c,id:"dummy",key:"dummy",value:"dummy",depth:0})}const s={sortByWithGroups:l,toggleGroup:o,opened:a,groupBy:n,extractRows:u,isGroupOpen:i};return Ie(Ms,s),s}function $s(){const e=ye(Ms);if(!e)throw new Error("Missing group!");return e}function Oh(e,n){if(!e.length)return[];const t=new Map;for(const a of e){const l=Kn(a.raw,n);t.has(l)||t.set(l,[]),t.get(l).push(a)}return t}function Ls(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!n.length)return[];const l=Oh(e,n[0]),i=[],o=n.slice(1);return l.forEach((u,s)=>{const c=n[0],v=`${a}_${c}_${s}`;i.push({depth:t,id:v,key:c,value:s,items:o.length?Ls(u,o,t+1,v):u,type:"group"})}),i}function Os(e,n){const t=[];for(const a of e)"type"in a&&a.type==="group"?(a.value!=null&&t.push(a),(n.has(a.id)||a.value==null)&&t.push(...Os(a.items,n))):t.push(a);return t}function gl(e,n,t){return{flatItems:y(()=>{if(!n.value.length)return e.value;const l=Ls(e.value,n.value.map(i=>i.key));return Os(l,t.value)})}}function hl(e){let{page:n,itemsPerPage:t,sortBy:a,groupBy:l,search:i}=e;const o=Me("VDataTable"),u=y(()=>({page:n.value,itemsPerPage:t.value,sortBy:a.value,groupBy:l.value,search:i.value}));let s=null;X(u,()=>{pt(s,u.value)||(s&&s.search!==u.value.search&&(n.value=1),o.emit("update:options",u.value),s=u.value)},{deep:!0,immediate:!0})}const Qi=p({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),Rs=Symbol.for("vuetify:data-table-pagination");function eo(e){const n=le(e,"page",void 0,a=>+(a??1)),t=le(e,"itemsPerPage",void 0,a=>+(a??10));return{page:n,itemsPerPage:t}}function to(e){const{page:n,itemsPerPage:t,itemsLength:a}=e,l=y(()=>t.value===-1?0:t.value*(n.value-1)),i=y(()=>t.value===-1?a.value:Math.min(a.value,l.value+t.value)),o=y(()=>t.value===-1||a.value===0?1:Math.ceil(a.value/t.value));Fe(()=>{n.value>o.value&&(n.value=o.value)});function u(f){t.value=f,n.value=1}function s(){n.value=Le(n.value+1,1,o.value)}function c(){n.value=Le(n.value-1,1,o.value)}function v(f){n.value=Le(f,1,o.value)}const m={page:n,itemsPerPage:t,startIndex:l,stopIndex:i,pageCount:o,itemsLength:a,nextPage:s,prevPage:c,setPage:v,setItemsPerPage:u};return Ie(Rs,m),m}function Rh(){const e=ye(Rs);if(!e)throw new Error("Missing pagination!");return e}function Ns(e){const n=Me("usePaginatedItems"),{items:t,startIndex:a,stopIndex:l,itemsPerPage:i}=e,o=y(()=>i.value<=0?t.value:t.value.slice(a.value,l.value));return X(o,u=>{n.emit("update:currentItems",u)}),{paginatedItems:o}}const Nh={showSelectAll:!1,allSelected:()=>[],select:e=>{var a;let{items:n,value:t}=e;return new Set(t?[(a=n[0])==null?void 0:a.value]:[])},selectAll:e=>{let{selected:n}=e;return n}},zs={showSelectAll:!0,allSelected:e=>{let{currentPage:n}=e;return n},select:e=>{let{items:n,value:t,selected:a}=e;for(const l of n)t?a.add(l.value):a.delete(l.value);return a},selectAll:e=>{let{value:n,currentPage:t,selected:a}=e;return zs.select({items:t,value:n,selected:a})}},Hs={showSelectAll:!0,allSelected:e=>{let{allItems:n}=e;return n},select:e=>{let{items:n,value:t,selected:a}=e;for(const l of n)t?a.add(l.value):a.delete(l.value);return a},selectAll:e=>{let{value:n,allItems:t,selected:a}=e;return Hs.select({items:t,value:n,selected:a})}},Ws=p({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:pt}},"DataTable-select"),js=Symbol.for("vuetify:data-table-selection");function yl(e,n){let{allItems:t,currentPage:a}=n;const l=le(e,"modelValue",e.modelValue,S=>new Set(Be(S).map(k=>{var I;return((I=t.value.find(B=>e.valueComparator(k,B.value)))==null?void 0:I.value)??k})),S=>[...S.values()]),i=y(()=>t.value.filter(S=>S.selectable)),o=y(()=>a.value.filter(S=>S.selectable)),u=y(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return Nh;case"all":return Hs;case"page":default:return zs}});function s(S){return Be(S).every(k=>l.value.has(k.value))}function c(S){return Be(S).some(k=>l.value.has(k.value))}function v(S,k){const I=u.value.select({items:S,value:k,selected:new Set(l.value)});l.value=I}function m(S){v([S],!s([S]))}function f(S){const k=u.value.selectAll({value:S,allItems:i.value,currentPage:o.value,selected:new Set(l.value)});l.value=k}const d=y(()=>l.value.size>0),b=y(()=>{const S=u.value.allSelected({allItems:i.value,currentPage:o.value});return!!S.length&&s(S)}),g=y(()=>u.value.showSelectAll),h={toggleSelect:m,select:v,selectAll:f,isSelected:s,isSomeSelected:c,someSelected:d,allSelected:b,showSelectAll:g};return Ie(js,h),h}function bl(){const e=ye(js);if(!e)throw new Error("Missing selection!");return e}const Ys=p({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),Gs=Symbol.for("vuetify:data-table-sort");function Sl(e){const n=le(e,"sortBy"),t=F(e,"mustSort"),a=F(e,"multiSort");return{sortBy:n,mustSort:t,multiSort:a}}function kl(e){const{sortBy:n,mustSort:t,multiSort:a,page:l}=e,i=s=>{if(s.key==null)return;let c=n.value.map(m=>({...m}))??[];const v=c.find(m=>m.key===s.key);v?v.order==="desc"?t.value?v.order="asc":c=c.filter(m=>m.key!==s.key):v.order="desc":a.value?c=[...c,{key:s.key,order:"asc"}]:c=[{key:s.key,order:"asc"}],n.value=c,l&&(l.value=1)};function o(s){return!!n.value.find(c=>c.key===s.key)}const u={sortBy:n,toggleSort:i,isSorted:o};return Ie(Gs,u),u}function Us(){const e=ye(Gs);if(!e)throw new Error("Missing sort!");return e}function no(e,n,t,a){const l=$e();return{sortedItems:y(()=>{var o,u;return!t.value.length||e.disableSort?n.value:zh(n.value,t.value,l.current.value,{transform:a==null?void 0:a.transform,sortFunctions:{...e.customKeySort,...(o=a==null?void 0:a.sortFunctions)==null?void 0:o.value},sortRawFunctions:(u=a==null?void 0:a.sortRawFunctions)==null?void 0:u.value})})}}function zh(e,n,t,a){const l=new Intl.Collator(t,{sensitivity:"accent",usage:"sort"});return e.map(o=>[o,a!=null&&a.transform?a.transform(o):o]).sort((o,u)=>{var s,c;for(let v=0;vk!=null?k.toString().toLocaleLowerCase():k),b!==g)return Va(b)&&Va(g)?0:Va(b)?-1:Va(g)?1:!isNaN(b)&&!isNaN(g)?Number(b)-Number(g):l.compare(b,g)}}return 0}).map(o=>{let[u]=o;return u})}const Hh=p({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function Wh(e,n){const t=e.returnObject?n:Re(n,e.itemValue),a=Re(n,e.itemSelectable,!0);return{type:"item",value:t,selectable:a,raw:n}}function jh(e,n){const t=[];for(const a of n)t.push(Wh(e,a));return t}function Yh(e){return{items:y(()=>jh(e,e.items))}}const Gh=p({search:String,loading:Boolean,...ee(),...Hh(),...Ws(),...Ys(),...Qi({itemsPerPage:5}),...Ds(),...Zi(),...ba(),...ce(),..._t({transition:{component:ea,hideOnLeave:!0}})},"VDataIterator"),Uh=$()({name:"VDataIterator",props:Gh(),emits:{"update:modelValue":e=>!0,"update:groupBy":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"groupBy"),l=F(e,"search"),{items:i}=Yh(e),{filteredItems:o}=Sa(e,i,l,{transform:L=>L.raw}),{sortBy:u,multiSort:s,mustSort:c}=Sl(e),{page:v,itemsPerPage:m}=eo(e),{toggleSort:f}=kl({sortBy:u,multiSort:s,mustSort:c,page:v}),{sortByWithGroups:d,opened:b,extractRows:g,isGroupOpen:h,toggleGroup:S}=ml({groupBy:a,sortBy:u}),{sortedItems:k}=no(e,o,d,{transform:L=>L.raw}),{flatItems:I}=gl(k,a,b),B=y(()=>I.value.length),{startIndex:w,stopIndex:V,pageCount:C,prevPage:_,nextPage:x,setItemsPerPage:P,setPage:T}=to({page:v,itemsPerPage:m,itemsLength:B}),{paginatedItems:A}=Ns({items:I,startIndex:w,stopIndex:V,itemsPerPage:m}),D=y(()=>g(A.value)),{isSelected:M,select:z,selectAll:Y,toggleSelect:J}=yl(e,{allItems:i,currentPage:D}),{isExpanded:R,toggleExpand:H}=fl(e);hl({page:v,itemsPerPage:m,sortBy:u,groupBy:a,search:l});const E=y(()=>({page:v.value,itemsPerPage:m.value,sortBy:u.value,pageCount:C.value,toggleSort:f,prevPage:_,nextPage:x,setPage:T,setItemsPerPage:P,isSelected:M,select:z,selectAll:Y,toggleSelect:J,isExpanded:R,toggleExpand:H,isGroupOpen:h,toggleGroup:S,items:D.value,groupedItems:A.value}));return O(()=>r(e.tag,{class:["v-data-iterator",{"v-data-iterator--loading":e.loading},e.class],style:e.style},{default:()=>{var L,G;return[(L=t.header)==null?void 0:L.call(t,E.value),r(Qe,{transition:e.transition},{default:()=>{var ae,oe;return[e.loading?r(da,{key:"loader",name:"v-data-iterator",active:!0},{default:q=>{var j;return(j=t.loader)==null?void 0:j.call(t,q)}}):r("div",{key:"items"},[A.value.length?(oe=t.default)==null?void 0:oe.call(t,E.value):(ae=t["no-data"])==null?void 0:ae.call(t)])]}}),(G=t.footer)==null?void 0:G.call(t,E.value)]}})),{}}});function Kh(){const e=W([]);ed(()=>e.value=[]);function n(t,a){e.value[a]=t}return{refs:e,updateRef:n}}const qh=p({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:se,default:"$first"},prevIcon:{type:se,default:"$prev"},nextIcon:{type:se,default:"$next"},lastIcon:{type:se,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...gt(),...ee(),...je(),...Ne(),..._e(),...Ft(),...ce({tag:"nav"}),...he(),...kt({variant:"text"})},"VPagination"),oi=$()({name:"VPagination",props:qh(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=le(e,"modelValue"),{t:i,n:o}=$e(),{isRtl:u}=ze(),{themeClasses:s}=ke(e),{width:c}=xt(),v=K(-1);De(void 0,{scoped:!0});const{resizeRef:m}=Pt(_=>{if(!_.length)return;const{target:x,contentRect:P}=_[0],T=x.querySelector(".v-pagination__list > *");if(!T)return;const A=P.width,D=T.offsetWidth+parseFloat(getComputedStyle(T).marginRight)*2;v.value=g(A,D)}),f=y(()=>parseInt(e.length,10)),d=y(()=>parseInt(e.start,10)),b=y(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):v.value>=0?v.value:g(c.value,58));function g(_,x){const P=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((_-x*P)/x).toFixed(2)))}const h=y(()=>{if(f.value<=0||isNaN(f.value)||f.value>Number.MAX_SAFE_INTEGER)return[];if(b.value<=0)return[];if(b.value===1)return[l.value];if(f.value<=b.value)return At(f.value,d.value);const _=b.value%2===0,x=_?b.value/2:Math.floor(b.value/2),P=_?x:x+1,T=f.value-x;if(P-l.value>=0)return[...At(Math.max(1,b.value-1),d.value),e.ellipsis,f.value];if(l.value-T>=(_?1:0)){const A=b.value-1,D=f.value-A+d.value;return[d.value,e.ellipsis,...At(A,D)]}else{const A=Math.max(1,b.value-3),D=A===1?l.value:l.value-Math.ceil(A/2)+d.value;return[d.value,e.ellipsis,...At(A,D),e.ellipsis,f.value]}});function S(_,x,P){_.preventDefault(),l.value=x,P&&a(P,x)}const{refs:k,updateRef:I}=Kh();De({VPaginationBtn:{color:F(e,"color"),border:F(e,"border"),density:F(e,"density"),size:F(e,"size"),variant:F(e,"variant"),rounded:F(e,"rounded"),elevation:F(e,"elevation")}});const B=y(()=>h.value.map((_,x)=>{const P=T=>I(T,x);if(typeof _=="string")return{isActive:!1,key:`ellipsis-${x}`,page:_,props:{ref:P,ellipsis:!0,icon:!0,disabled:!0}};{const T=_===l.value;return{isActive:T,key:_,page:o(_),props:{ref:P,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:T?e.activeColor:e.color,"aria-current":T,"aria-label":i(T?e.currentPageAriaLabel:e.pageAriaLabel,_),onClick:A=>S(A,_)}}}})),w=y(()=>{const _=!!e.disabled||l.value<=d.value,x=!!e.disabled||l.value>=d.value+f.value-1;return{first:e.showFirstLastPage?{icon:u.value?e.lastIcon:e.firstIcon,onClick:P=>S(P,d.value,"first"),disabled:_,"aria-label":i(e.firstAriaLabel),"aria-disabled":_}:void 0,prev:{icon:u.value?e.nextIcon:e.prevIcon,onClick:P=>S(P,l.value-1,"prev"),disabled:_,"aria-label":i(e.previousAriaLabel),"aria-disabled":_},next:{icon:u.value?e.prevIcon:e.nextIcon,onClick:P=>S(P,l.value+1,"next"),disabled:x,"aria-label":i(e.nextAriaLabel),"aria-disabled":x},last:e.showFirstLastPage?{icon:u.value?e.firstIcon:e.lastIcon,onClick:P=>S(P,d.value+f.value-1,"last"),disabled:x,"aria-label":i(e.lastAriaLabel),"aria-disabled":x}:void 0}});function V(){var x;const _=l.value-d.value;(x=k.value[_])==null||x.$el.focus()}function C(_){_.key===El.left&&!e.disabled&&l.value>+e.start?(l.value=l.value-1,be(V)):_.key===El.right&&!e.disabled&&l.valuer(e.tag,{ref:m,class:["v-pagination",s.value,e.class],style:e.style,role:"navigation","aria-label":i(e.ariaLabel),onKeydown:C,"data-test":"v-pagination-root"},{default:()=>[r("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&r("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[t.first?t.first(w.value.first):r(ge,N({_as:"VPaginationBtn"},w.value.first),null)]),r("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[t.prev?t.prev(w.value.prev):r(ge,N({_as:"VPaginationBtn"},w.value.prev),null)]),B.value.map((_,x)=>r("li",{key:_.key,class:["v-pagination__item",{"v-pagination__item--is-active":_.isActive}],"data-test":"v-pagination-item"},[t.item?t.item(_):r(ge,N({_as:"VPaginationBtn"},_.props),{default:()=>[_.page]})])),r("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[t.next?t.next(w.value.next):r(ge,N({_as:"VPaginationBtn"},w.value.next),null)]),e.showFirstLastPage&&r("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[t.last?t.last(w.value.last):r(ge,N({_as:"VPaginationBtn"},w.value.last),null)])])]})),{}}}),ao=p({prevIcon:{type:String,default:"$prev"},nextIcon:{type:String,default:"$next"},firstIcon:{type:String,default:"$first"},lastIcon:{type:String,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),ra=$()({name:"VDataTableFooter",props:ao(),setup(e,n){let{slots:t}=n;const{t:a}=$e(),{page:l,pageCount:i,startIndex:o,stopIndex:u,itemsLength:s,itemsPerPage:c,setItemsPerPage:v}=Rh(),m=y(()=>e.itemsPerPageOptions.map(f=>typeof f=="number"?{value:f,title:f===-1?a("$vuetify.dataFooter.itemsPerPageAll"):String(f)}:{...f,title:isNaN(Number(f.title))?a(f.title):f.title}));return O(()=>{var d;const f=oi.filterProps(e);return r("div",{class:"v-data-table-footer"},[(d=t.prepend)==null?void 0:d.call(t),r("div",{class:"v-data-table-footer__items-per-page"},[r("span",null,[a(e.itemsPerPageText)]),r(Ki,{items:m.value,modelValue:c.value,"onUpdate:modelValue":b=>v(Number(b)),density:"compact",variant:"outlined","hide-details":!0},null)]),r("div",{class:"v-data-table-footer__info"},[r("div",null,[a(e.pageText,s.value?o.value+1:0,u.value,s.value)])]),r("div",{class:"v-data-table-footer__pagination"},[r(oi,N({modelValue:l.value,"onUpdate:modelValue":b=>l.value=b,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:i.value,"next-aria-label":e.nextPageLabel,"previous-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},f),null)])])}),{}}}),Ha=Wd({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,n)=>{let{slots:t}=n;const a=e.tag??"td";return r(a,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap},`v-data-table-column--align-${e.align}`],style:{height:Z(e.height),width:Z(e.width),maxWidth:Z(e.maxWidth),left:Z(e.fixedOffset||null)}},{default:()=>{var l;return[(l=t.default)==null?void 0:l.call(t)]}})}),Xh=p({headers:Array},"DataTable-header"),Ks=Symbol.for("vuetify:data-table-headers"),qs={title:"",sortable:!1},Zh={...qs,width:48};function Jh(){const n=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(t=>({element:t,priority:0}));return{enqueue:(t,a)=>{let l=!1;for(let i=0;ia){n.splice(i,0,{element:t,priority:a}),l=!0;break}l||n.push({element:t,priority:a})},size:()=>n.length,count:()=>{let t=0;if(!n.length)return 0;const a=Math.floor(n[0].priority);for(let l=0;ln.shift()}}function ri(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)n.push(e);else for(const t of e.children)ri(t,n);return n}function Xs(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const t of e)t.key&&n.add(t.key),t.children&&Xs(t.children,n);return n}function Qh(e){if(e.key){if(e.key==="data-table-group")return qs;if(["data-table-expand","data-table-select"].includes(e.key))return Zh}}function lo(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(n,...e.children.map(t=>lo(t,n+1))):n}function ey(e){let n=!1;function t(i){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(i)if(o&&(i.fixed=!0),i.fixed)if(i.children)for(let u=i.children.length-1;u>=0;u--)t(i.children[u],!0);else n?isNaN(+i.width)&&$a(`Multiple fixed columns should have a static width (key: ${i.key})`):i.lastFixed=!0,n=!0;else if(i.children)for(let u=i.children.length-1;u>=0;u--)t(i.children[u]);else n=!1}for(let i=e.length-1;i>=0;i--)t(e[i]);function a(i){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!i)return o;if(i.children){i.fixedOffset=o;for(const u of i.children)o=a(u,o)}else i.fixed&&(i.fixedOffset=o,o+=parseFloat(i.width||"0")||0);return o}let l=0;for(const i of e)l=a(i,l)}function ty(e,n){const t=[];let a=0;const l=Jh(e);for(;l.size()>0;){let o=l.count();const u=[];let s=1;for(;o>0;){const{element:c,priority:v}=l.dequeue(),m=n-a-lo(c);if(u.push({...c,rowspan:m??1,colspan:c.children?ri(c).length:1}),c.children)for(const f of c.children){const d=v%1+s/Math.pow(10,a+2);l.enqueue(f,a+m+d)}s+=1,o-=1}a+=1,t.push(u)}return{columns:e.map(o=>ri(o)).flat(),headers:t}}function Zs(e){const n=[];for(const t of e){const a={...Qh(t),...t},l=a.key??(typeof a.value=="string"?a.value:null),i=a.value??l??null,o={...a,key:l,value:i,sortable:a.sortable??(a.key!=null||!!a.sort),children:a.children?Zs(a.children):void 0};n.push(o)}return n}function io(e,n){const t=W([]),a=W([]),l=W({}),i=W({}),o=W({});Fe(()=>{var g,h,S;const c=(e.headers||Object.keys(e.items[0]??{}).map(k=>({key:k,title:On(k)}))).slice(),v=Xs(c);(g=n==null?void 0:n.groupBy)!=null&&g.value.length&&!v.has("data-table-group")&&c.unshift({key:"data-table-group",title:"Group"}),(h=n==null?void 0:n.showSelect)!=null&&h.value&&!v.has("data-table-select")&&c.unshift({key:"data-table-select"}),(S=n==null?void 0:n.showExpand)!=null&&S.value&&!v.has("data-table-expand")&&c.push({key:"data-table-expand"});const m=Zs(c);ey(m);const f=Math.max(...m.map(k=>lo(k)))+1,d=ty(m,f);t.value=d.headers,a.value=d.columns;const b=d.headers.flat(1);for(const k of b)k.key&&(k.sortable&&(k.sort&&(l.value[k.key]=k.sort),k.sortRaw&&(i.value[k.key]=k.sortRaw)),k.filter&&(o.value[k.key]=k.filter))});const u={headers:t,columns:a,sortFunctions:l,sortRawFunctions:i,filterFunctions:o};return Ie(Ks,u),u}function xl(){const e=ye(Ks);if(!e)throw new Error("Missing headers!");return e}const Js=p({color:String,sticky:Boolean,disableSort:Boolean,multiSort:Boolean,sortAscIcon:{type:se,default:"$sortAsc"},sortDescIcon:{type:se,default:"$sortDesc"},headerProps:{type:Object},...Cn(),...tl()},"VDataTableHeaders"),vn=$()({name:"VDataTableHeaders",props:Js(),setup(e,n){let{slots:t}=n;const{t:a}=$e(),{toggleSort:l,sortBy:i,isSorted:o}=Us(),{someSelected:u,allSelected:s,selectAll:c,showSelectAll:v}=bl(),{columns:m,headers:f}=xl(),{loaderClasses:d}=ca(e);function b(_,x){if(!(!e.sticky&&!_.fixed))return{position:"sticky",left:_.fixed?Z(_.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${x})`:void 0}}function g(_){const x=i.value.find(P=>P.key===_.key);return x?x.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:h,backgroundColorStyles:S}=Ve(e,"color"),{displayClasses:k,mobile:I}=xt(e),B=y(()=>({headers:f.value,columns:m.value,toggleSort:l,isSorted:o,sortBy:i.value,someSelected:u.value,allSelected:s.value,selectAll:c,getSortIcon:g})),w=y(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky},k.value,d.value]),V=_=>{let{column:x,x:P,y:T}=_;const A=x.key==="data-table-select"||x.key==="data-table-expand",D=N(e.headerProps??{},x.headerProps??{});return r(Ha,N({tag:"th",align:x.align,class:[{"v-data-table__th--sortable":x.sortable&&!e.disableSort,"v-data-table__th--sorted":o(x),"v-data-table__th--fixed":x.fixed},...w.value],style:{width:Z(x.width),minWidth:Z(x.minWidth),maxWidth:Z(x.maxWidth),...b(x,T)},colspan:x.colspan,rowspan:x.rowspan,onClick:x.sortable?()=>l(x):void 0,fixed:x.fixed,nowrap:x.nowrap,lastFixed:x.lastFixed,noPadding:A},D),{default:()=>{var Y;const M=`header.${x.key}`,z={column:x,selectAll:c,isSorted:o,toggleSort:l,sortBy:i.value,someSelected:u.value,allSelected:s.value,getSortIcon:g};return t[M]?t[M](z):x.key==="data-table-select"?((Y=t["header.data-table-select"])==null?void 0:Y.call(t,z))??(v.value&&r(Lt,{modelValue:s.value,indeterminate:u.value&&!s.value,"onUpdate:modelValue":c},null)):r("div",{class:"v-data-table-header__content"},[r("span",null,[x.title]),x.sortable&&!e.disableSort&&r(Se,{key:"icon",class:"v-data-table-header__sort-icon",icon:g(x)},null),e.multiSort&&o(x)&&r("div",{key:"badge",class:["v-data-table-header__sort-badge",...h.value],style:S.value},[i.value.findIndex(J=>J.key===x.key)+1])])}})},C=()=>{const _=N(e.headerProps??{}??{}),x=y(()=>m.value.filter(T=>(T==null?void 0:T.sortable)&&!e.disableSort)),P=y(()=>{if(m.value.find(A=>A.key==="data-table-select")!=null)return s.value?"$checkboxOn":u.value?"$checkboxIndeterminate":"$checkboxOff"});return r(Ha,N({tag:"th",class:[...w.value],colspan:f.value.length+1},_),{default:()=>[r("div",{class:"v-data-table-header__content"},[r(Ki,{chips:!0,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:x.value,label:a("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined","onClick:clear":()=>i.value=[],appendIcon:P.value,"onClick:append":()=>c(!s.value)},{...t,chip:T=>{var A;return r(Wn,{onClick:(A=T.item.raw)!=null&&A.sortable?()=>l(T.item.raw):void 0,onMousedown:D=>{D.preventDefault(),D.stopPropagation()}},{default:()=>[T.item.title,r(Se,{class:["v-data-table__td-sort-icon",o(T.item.raw)&&"v-data-table__td-sort-icon-active"],icon:g(T.item.raw),size:"small"},null)]})}})])]})};O(()=>I.value?r("tr",null,[r(C,null,null)]):r(ie,null,[t.headers?t.headers(B.value):f.value.map((_,x)=>r("tr",null,[_.map((P,T)=>r(V,{column:P,x:T,y:x},null))])),e.loading&&r("tr",{class:"v-data-table-progress"},[r("th",{colspan:m.value.length},[r(da,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:t.loader})])])]))}}),ny=p({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),ay=$()({name:"VDataTableGroupHeaderRow",props:ny(),setup(e,n){let{slots:t}=n;const{isGroupOpen:a,toggleGroup:l,extractRows:i}=$s(),{isSelected:o,isSomeSelected:u,select:s}=bl(),{columns:c}=xl(),v=y(()=>i([e.item]));return()=>r("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[c.value.map(m=>{var f,d;if(m.key==="data-table-group"){const b=a(e.item)?"$expand":"$next",g=()=>l(e.item);return((f=t["data-table-group"])==null?void 0:f.call(t,{item:e.item,count:v.value.length,props:{icon:b,onClick:g}}))??r(Ha,{class:"v-data-table-group-header-row__column"},{default:()=>[r(ge,{size:"small",variant:"text",icon:b,onClick:g},null),r("span",null,[e.item.value]),r("span",null,[rt("("),v.value.length,rt(")")])]})}if(m.key==="data-table-select"){const b=o(v.value),g=u(v.value)&&!b,h=S=>s(v.value,S);return((d=t["data-table-select"])==null?void 0:d.call(t,{props:{modelValue:b,indeterminate:g,"onUpdate:modelValue":h}}))??r("td",null,[r(Lt,{modelValue:b,indeterminate:g,"onUpdate:modelValue":h},null)])}return r("td",null,null)})])}}),ly=p({index:Number,item:Object,cellProps:[Object,Function],onClick:Ue(),onContextmenu:Ue(),onDblclick:Ue(),...Cn()},"VDataTableRow"),oo=$()({name:"VDataTableRow",props:ly(),setup(e,n){let{slots:t}=n;const{displayClasses:a,mobile:l}=xt(e,"v-data-table__tr"),{isSelected:i,toggleSelect:o,someSelected:u,allSelected:s,selectAll:c}=bl(),{isExpanded:v,toggleExpand:m}=Fs(),{toggleSort:f,sortBy:d,isSorted:b}=Us(),{columns:g}=xl();O(()=>r("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},a.value],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&g.value.map((h,S)=>{const k=e.item,I=`item.${h.key}`,B=`header.${h.key}`,w={index:e.index,item:k.raw,internalItem:k,value:Kn(k.columns,h.key),column:h,isSelected:i,toggleSelect:o,isExpanded:v,toggleExpand:m},V={column:h,selectAll:c,isSorted:b,toggleSort:f,sortBy:d.value,someSelected:u.value,allSelected:s.value,getSortIcon:()=>""},C=typeof e.cellProps=="function"?e.cellProps({index:w.index,item:w.item,internalItem:w.internalItem,value:w.value,column:h}):e.cellProps,_=typeof h.cellProps=="function"?h.cellProps({index:w.index,item:w.item,internalItem:w.internalItem,value:w.value}):h.cellProps;return r(Ha,N({align:h.align,class:{"v-data-table__td--expanded-row":h.key==="data-table-expand","v-data-table__td--select-row":h.key==="data-table-select"},fixed:h.fixed,fixedOffset:h.fixedOffset,lastFixed:h.lastFixed,maxWidth:l.value?void 0:h.maxWidth,noPadding:h.key==="data-table-select"||h.key==="data-table-expand",nowrap:h.nowrap,width:l.value?void 0:h.width},C,_),{default:()=>{var P,T,A,D,M;if(t[I]&&!l.value)return(P=t[I])==null?void 0:P.call(t,w);if(h.key==="data-table-select")return((T=t["item.data-table-select"])==null?void 0:T.call(t,w))??r(Lt,{disabled:!k.selectable,modelValue:i([k]),onClick:mo(()=>o(k),["stop"])},null);if(h.key==="data-table-expand")return((A=t["item.data-table-expand"])==null?void 0:A.call(t,w))??r(ge,{icon:v(k)?"$collapse":"$expand",size:"small",variant:"text",onClick:mo(()=>m(k),["stop"])},null);const x=Da(w.value);return l.value?r(ie,null,[r("div",{class:"v-data-table__td-title"},[((D=t[B])==null?void 0:D.call(t,V))??h.title]),r("div",{class:"v-data-table__td-value"},[((M=t[I])==null?void 0:M.call(t,w))??x])]):x}})})]))}}),Qs=p({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...Cn()},"VDataTableRows"),fn=$()({name:"VDataTableRows",inheritAttrs:!1,props:Qs(),setup(e,n){let{attrs:t,slots:a}=n;const{columns:l}=xl(),{expandOnClick:i,toggleExpand:o,isExpanded:u}=Fs(),{isSelected:s,toggleSelect:c}=bl(),{toggleGroup:v,isGroupOpen:m}=$s(),{t:f}=$e(),{mobile:d}=xt(e);return O(()=>{var b,g;return e.loading&&(!e.items.length||a.loading)?r("tr",{class:"v-data-table-rows-loading",key:"loading"},[r("td",{colspan:l.value.length},[((b=a.loading)==null?void 0:b.call(a))??f(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?r("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[r("td",{colspan:l.value.length},[((g=a["no-data"])==null?void 0:g.call(a))??f(e.noDataText)])]):r(ie,null,[e.items.map((h,S)=>{var B;if(h.type==="group"){const w={index:S,item:h,columns:l.value,isExpanded:u,toggleExpand:o,isSelected:s,toggleSelect:c,toggleGroup:v,isGroupOpen:m};return a["group-header"]?a["group-header"](w):r(ay,N({key:`group-header_${h.id}`,item:h},Lo(t,":group-header",()=>w)),a)}const k={index:S,item:h.raw,internalItem:h,columns:l.value,isExpanded:u,toggleExpand:o,isSelected:s,toggleSelect:c},I={...k,props:N({key:`item_${h.key??h.index}`,onClick:i.value?()=>{o(h)}:void 0,index:S,item:h,cellProps:e.cellProps,mobile:d.value},Lo(t,":row",()=>k),typeof e.rowProps=="function"?e.rowProps({item:k.item,index:k.index,internalItem:k.internalItem}):e.rowProps)};return r(ie,{key:I.props.key},[a.item?a.item(I):r(oo,I.props,a),u(h)&&((B=a["expanded-row"])==null?void 0:B.call(a,k))])})])}),{}}}),ec=p({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...ee(),...je(),...ce(),...he()},"VTable"),jt=$()({name:"VTable",props:ec(),setup(e,n){let{slots:t,emit:a}=n;const{themeClasses:l}=ke(e),{densityClasses:i}=tt(e);return O(()=>r(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!t.top,"v-table--has-bottom":!!t.bottom,"v-table--hover":e.hover},l.value,i.value,e.class],style:e.style},{default:()=>{var o,u,s;return[(o=t.top)==null?void 0:o.call(t),t.default?r("div",{class:"v-table__wrapper",style:{height:Z(e.height)}},[r("table",null,[t.default()])]):(u=t.wrapper)==null?void 0:u.call(t),(s=t.bottom)==null?void 0:s.call(t)]}})),{}}}),iy=p({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function oy(e,n,t,a){const l=e.returnObject?n:Re(n,e.itemValue),i=Re(n,e.itemSelectable,!0),o=a.reduce((u,s)=>(s.key!=null&&(u[s.key]=Re(n,s.value)),u),{});return{type:"item",key:e.returnObject?Re(n,e.itemValue):l,index:t,value:l,selectable:i,columns:o,raw:n}}function ry(e,n,t){return n.map((a,l)=>oy(e,a,l,t))}function ro(e,n){return{items:y(()=>ry(e,e.items,n.value))}}const uo=p({...Qs(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...Ds(),...Zi(),...Xh(),...iy(),...Ws(),...Ys(),...Js(),...ec()},"DataTable"),uy=p({...Qi(),...uo(),...ba(),...ao()},"VDataTable"),sy=$()({name:"VDataTable",props:uy(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const{groupBy:l}=Ji(e),{sortBy:i,multiSort:o,mustSort:u}=Sl(e),{page:s,itemsPerPage:c}=eo(e),{columns:v,headers:m,sortFunctions:f,sortRawFunctions:d,filterFunctions:b}=io(e,{groupBy:l,showSelect:F(e,"showSelect"),showExpand:F(e,"showExpand")}),{items:g}=ro(e,v),h=F(e,"search"),{filteredItems:S}=Sa(e,g,h,{transform:j=>j.columns,customKeyFilter:b}),{toggleSort:k}=kl({sortBy:i,multiSort:o,mustSort:u,page:s}),{sortByWithGroups:I,opened:B,extractRows:w,isGroupOpen:V,toggleGroup:C}=ml({groupBy:l,sortBy:i}),{sortedItems:_}=no(e,S,I,{transform:j=>j.columns,sortFunctions:f,sortRawFunctions:d}),{flatItems:x}=gl(_,l,B),P=y(()=>x.value.length),{startIndex:T,stopIndex:A,pageCount:D,setItemsPerPage:M}=to({page:s,itemsPerPage:c,itemsLength:P}),{paginatedItems:z}=Ns({items:x,startIndex:T,stopIndex:A,itemsPerPage:c}),Y=y(()=>w(z.value)),{isSelected:J,select:R,selectAll:H,toggleSelect:E,someSelected:L,allSelected:G}=yl(e,{allItems:g,currentPage:Y}),{isExpanded:ae,toggleExpand:oe}=fl(e);hl({page:s,itemsPerPage:c,sortBy:i,groupBy:l,search:h}),De({VDataTableRows:{hideNoData:F(e,"hideNoData"),noDataText:F(e,"noDataText"),loading:F(e,"loading"),loadingText:F(e,"loadingText")}});const q=y(()=>({page:s.value,itemsPerPage:c.value,sortBy:i.value,pageCount:D.value,toggleSort:k,setItemsPerPage:M,someSelected:L.value,allSelected:G.value,isSelected:J,select:R,selectAll:H,toggleSelect:E,isExpanded:ae,toggleExpand:oe,isGroupOpen:V,toggleGroup:C,items:Y.value.map(j=>j.raw),internalItems:Y.value,groupedItems:z.value,columns:v.value,headers:m.value}));return O(()=>{const j=ra.filterProps(e),te=vn.filterProps(e),we=fn.filterProps(e),Ce=jt.filterProps(e);return r(jt,N({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},Ce),{top:()=>{var Q;return(Q=a.top)==null?void 0:Q.call(a,q.value)},default:()=>{var Q,ve,U,ne,ue,re;return a.default?a.default(q.value):r(ie,null,[(Q=a.colgroup)==null?void 0:Q.call(a,q.value),!e.hideDefaultHeader&&r("thead",{key:"thead"},[r(vn,te,a)]),(ve=a.thead)==null?void 0:ve.call(a,q.value),!e.hideDefaultBody&&r("tbody",null,[(U=a["body.prepend"])==null?void 0:U.call(a,q.value),a.body?a.body(q.value):r(fn,N(t,we,{items:z.value}),a),(ne=a["body.append"])==null?void 0:ne.call(a,q.value)]),(ue=a.tbody)==null?void 0:ue.call(a,q.value),(re=a.tfoot)==null?void 0:re.call(a,q.value)])},bottom:()=>a.bottom?a.bottom(q.value):!e.hideDefaultFooter&&r(ie,null,[r(ga,null,null),r(ra,j,{prepend:a["footer.prepend"]})])})}),{}}}),cy=p({...uo(),...Zi(),...rs(),...ba()},"VDataTableVirtual"),dy=$()({name:"VDataTableVirtual",props:cy(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const{groupBy:l}=Ji(e),{sortBy:i,multiSort:o,mustSort:u}=Sl(e),{columns:s,headers:c,filterFunctions:v,sortFunctions:m,sortRawFunctions:f}=io(e,{groupBy:l,showSelect:F(e,"showSelect"),showExpand:F(e,"showExpand")}),{items:d}=ro(e,s),b=F(e,"search"),{filteredItems:g}=Sa(e,d,b,{transform:te=>te.columns,customKeyFilter:v}),{toggleSort:h}=kl({sortBy:i,multiSort:o,mustSort:u}),{sortByWithGroups:S,opened:k,extractRows:I,isGroupOpen:B,toggleGroup:w}=ml({groupBy:l,sortBy:i}),{sortedItems:V}=no(e,g,S,{transform:te=>te.columns,sortFunctions:m,sortRawFunctions:f}),{flatItems:C}=gl(V,l,k),_=y(()=>I(C.value)),{isSelected:x,select:P,selectAll:T,toggleSelect:A,someSelected:D,allSelected:M}=yl(e,{allItems:_,currentPage:_}),{isExpanded:z,toggleExpand:Y}=fl(e),{containerRef:J,markerRef:R,paddingTop:H,paddingBottom:E,computedItems:L,handleItemResize:G,handleScroll:ae,handleScrollend:oe}=us(e,C),q=y(()=>L.value.map(te=>te.raw));hl({sortBy:i,page:K(1),itemsPerPage:K(-1),groupBy:l,search:b}),De({VDataTableRows:{hideNoData:F(e,"hideNoData"),noDataText:F(e,"noDataText"),loading:F(e,"loading"),loadingText:F(e,"loadingText")}});const j=y(()=>({sortBy:i.value,toggleSort:h,someSelected:D.value,allSelected:M.value,isSelected:x,select:P,selectAll:T,toggleSelect:A,isExpanded:z,toggleExpand:Y,isGroupOpen:B,toggleGroup:w,items:_.value.map(te=>te.raw),internalItems:_.value,groupedItems:C.value,columns:s.value,headers:c.value}));O(()=>{const te=vn.filterProps(e),we=fn.filterProps(e),Ce=jt.filterProps(e);return r(jt,N({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},Ce),{top:()=>{var Q;return(Q=a.top)==null?void 0:Q.call(a,j.value)},wrapper:()=>{var Q,ve,U;return r("div",{ref:J,onScrollPassive:ae,onScrollend:oe,class:"v-table__wrapper",style:{height:Z(e.height)}},[r("table",null,[(Q=a.colgroup)==null?void 0:Q.call(a,j.value),!e.hideDefaultHeader&&r("thead",{key:"thead"},[r(vn,N(te,{sticky:e.fixedHeader}),a)]),!e.hideDefaultBody&&r("tbody",null,[r("tr",{ref:R,style:{height:Z(H.value),border:0}},[r("td",{colspan:s.value.length,style:{height:0,border:0}},null)]),(ve=a["body.prepend"])==null?void 0:ve.call(a,j.value),r(fn,N(t,we,{items:q.value}),{...a,item:ne=>r(os,{key:ne.internalItem.index,renderless:!0,"onUpdate:height":ue=>G(ne.internalItem.index,ue)},{default:ue=>{var fe;let{itemRef:re}=ue;return((fe=a.item)==null?void 0:fe.call(a,{...ne,itemRef:re}))??r(oo,N(ne.props,{ref:re,key:ne.internalItem.index,index:ne.internalItem.index}),a)}})}),(U=a["body.append"])==null?void 0:U.call(a,j.value),r("tr",{style:{height:Z(E.value),border:0}},[r("td",{colspan:s.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var Q;return(Q=a.bottom)==null?void 0:Q.call(a,j.value)}})})}}),vy=p({itemsLength:{type:[Number,String],required:!0},...Qi(),...uo(),...ao()},"VDataTableServer"),fy=$()({name:"VDataTableServer",props:vy(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const{groupBy:l}=Ji(e),{sortBy:i,multiSort:o,mustSort:u}=Sl(e),{page:s,itemsPerPage:c}=eo(e),v=y(()=>parseInt(e.itemsLength,10)),{columns:m,headers:f}=io(e,{groupBy:l,showSelect:F(e,"showSelect"),showExpand:F(e,"showExpand")}),{items:d}=ro(e,m),{toggleSort:b}=kl({sortBy:i,multiSort:o,mustSort:u,page:s}),{opened:g,isGroupOpen:h,toggleGroup:S,extractRows:k}=ml({groupBy:l,sortBy:i}),{pageCount:I,setItemsPerPage:B}=to({page:s,itemsPerPage:c,itemsLength:v}),{flatItems:w}=gl(d,l,g),{isSelected:V,select:C,selectAll:_,toggleSelect:x,someSelected:P,allSelected:T}=yl(e,{allItems:d,currentPage:d}),{isExpanded:A,toggleExpand:D}=fl(e),M=y(()=>k(d.value));hl({page:s,itemsPerPage:c,sortBy:i,groupBy:l,search:F(e,"search")}),Ie("v-data-table",{toggleSort:b,sortBy:i}),De({VDataTableRows:{hideNoData:F(e,"hideNoData"),noDataText:F(e,"noDataText"),loading:F(e,"loading"),loadingText:F(e,"loadingText")}});const z=y(()=>({page:s.value,itemsPerPage:c.value,sortBy:i.value,pageCount:I.value,toggleSort:b,setItemsPerPage:B,someSelected:P.value,allSelected:T.value,isSelected:V,select:C,selectAll:_,toggleSelect:x,isExpanded:A,toggleExpand:D,isGroupOpen:h,toggleGroup:S,items:M.value.map(Y=>Y.raw),internalItems:M.value,groupedItems:w.value,columns:m.value,headers:f.value}));O(()=>{const Y=ra.filterProps(e),J=vn.filterProps(e),R=fn.filterProps(e),H=jt.filterProps(e);return r(jt,N({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},H),{top:()=>{var E;return(E=a.top)==null?void 0:E.call(a,z.value)},default:()=>{var E,L,G,ae,oe,q;return a.default?a.default(z.value):r(ie,null,[(E=a.colgroup)==null?void 0:E.call(a,z.value),!e.hideDefaultHeader&&r("thead",{key:"thead",class:"v-data-table__thead",role:"rowgroup"},[r(vn,N(J,{sticky:e.fixedHeader}),a)]),(L=a.thead)==null?void 0:L.call(a,z.value),!e.hideDefaultBody&&r("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[(G=a["body.prepend"])==null?void 0:G.call(a,z.value),a.body?a.body(z.value):r(fn,N(t,R,{items:w.value}),a),(ae=a["body.append"])==null?void 0:ae.call(a,z.value)]),(oe=a.tbody)==null?void 0:oe.call(a,z.value),(q=a.tfoot)==null?void 0:q.call(a,z.value)])},bottom:()=>a.bottom?a.bottom(z.value):!e.hideDefaultFooter&&r(ie,null,[r(ga,null,null),r(ra,Y,{prepend:a["footer.prepend"]})])})})}}),my=p({fluid:{type:Boolean,default:!1},...ee(),...ce()},"VContainer"),en=$()({name:"VContainer",props:my(),setup(e,n){let{slots:t}=n;const{rtlClasses:a}=ze();return O(()=>r(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},a.value,e.class],style:e.style},t)),{}}}),tc=il.reduce((e,n)=>(e[n]={type:[Boolean,String,Number],default:!1},e),{}),nc=il.reduce((e,n)=>{const t="offset"+On(n);return e[t]={type:[String,Number],default:null},e},{}),ac=il.reduce((e,n)=>{const t="order"+On(n);return e[t]={type:[String,Number],default:null},e},{}),ur={col:Object.keys(tc),offset:Object.keys(nc),order:Object.keys(ac)};function gy(e,n,t){let a=e;if(!(t==null||t===!1)){if(n){const l=n.replace(e,"");a+=`-${l}`}return e==="col"&&(a="v-"+a),e==="col"&&(t===""||t===!0)||(a+=`-${t}`),a.toLowerCase()}}const hy=["auto","start","end","center","baseline","stretch"],yy=p({cols:{type:[Boolean,String,Number],default:!1},...tc,offset:{type:[String,Number],default:null},...nc,order:{type:[String,Number],default:null},...ac,alignSelf:{type:String,default:null,validator:e=>hy.includes(e)},...ee(),...ce()},"VCol"),Ae=$()({name:"VCol",props:yy(),setup(e,n){let{slots:t}=n;const a=y(()=>{const l=[];let i;for(i in ur)ur[i].forEach(u=>{const s=e[u],c=gy(i,u,s);c&&l.push(c)});const o=l.some(u=>u.startsWith("v-col-"));return l.push({"v-col":!o||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),l});return()=>{var l;return Yt(e.tag,{class:[a.value,e.class],style:e.style},(l=t.default)==null?void 0:l.call(t))}}}),so=["start","end","center"],lc=["space-between","space-around","space-evenly"];function co(e,n){return il.reduce((t,a)=>{const l=e+On(a);return t[l]=n(),t},{})}const by=[...so,"baseline","stretch"],ic=e=>by.includes(e),oc=co("align",()=>({type:String,default:null,validator:ic})),Sy=[...so,...lc],rc=e=>Sy.includes(e),uc=co("justify",()=>({type:String,default:null,validator:rc})),ky=[...so,...lc,"stretch"],sc=e=>ky.includes(e),cc=co("alignContent",()=>({type:String,default:null,validator:sc})),sr={align:Object.keys(oc),justify:Object.keys(uc),alignContent:Object.keys(cc)},xy={align:"align",justify:"justify",alignContent:"align-content"};function wy(e,n,t){let a=xy[e];if(t!=null){if(n){const l=n.replace(e,"");a+=`-${l}`}return a+=`-${t}`,a.toLowerCase()}}const Cy=p({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:ic},...oc,justify:{type:String,default:null,validator:rc},...uc,alignContent:{type:String,default:null,validator:sc},...cc,...ee(),...ce()},"VRow"),mn=$()({name:"VRow",props:Cy(),setup(e,n){let{slots:t}=n;const a=y(()=>{const l=[];let i;for(i in sr)sr[i].forEach(o=>{const u=e[o],s=wy(i,o,u);s&&l.push(s)});return l.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),l});return()=>{var l;return Yt(e.tag,{class:["v-row",a.value,e.class],style:e.style},(l=t.default)==null?void 0:l.call(t))}}}),dc=Et("v-spacer","div","VSpacer"),vc=p({active:{type:[String,Array],default:void 0},disabled:{type:[Boolean,String,Array],default:!1},nextIcon:{type:[String],default:"$next"},prevIcon:{type:[String],default:"$prev"},modeIcon:{type:[String],default:"$subgroup"},text:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),ui=$()({name:"VDatePickerControls",props:vc(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:text":()=>!0},setup(e,n){let{emit:t}=n;const a=y(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),l=y(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),i=y(()=>Array.isArray(e.disabled)?e.disabled.includes("prev"):!!e.disabled),o=y(()=>Array.isArray(e.disabled)?e.disabled.includes("next"):!!e.disabled);function u(){t("click:prev")}function s(){t("click:next")}function c(){t("click:year")}function v(){t("click:month")}return O(()=>r("div",{class:["v-date-picker-controls"]},[r(ge,{class:"v-date-picker-controls__month-btn",disabled:a.value,text:e.text,variant:"text",rounded:!0,onClick:v},null),r(ge,{key:"mode-btn",class:"v-date-picker-controls__mode-btn",disabled:l.value,density:"comfortable",icon:e.modeIcon,variant:"text",onClick:c},null),r(dc,{key:"mode-spacer"},null),r("div",{key:"month-buttons",class:"v-date-picker-controls__month"},[r(ge,{disabled:i.value,icon:e.prevIcon,variant:"text",onClick:u},null),r(ge,{disabled:o.value,icon:e.nextIcon,variant:"text",onClick:s},null)])])),{}}}),Vy=p({appendIcon:String,color:String,header:String,transition:String,onClick:Ue()},"VDatePickerHeader"),si=$()({name:"VDatePickerHeader",props:Vy(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,n){let{emit:t,slots:a}=n;const{backgroundColorClasses:l,backgroundColorStyles:i}=Ve(e,"color");function o(){t("click")}function u(){t("click:append")}return O(()=>{const s=!!(a.default||e.header),c=!!(a.append||e.appendIcon);return r("div",{class:["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},l.value],style:i.value,onClick:o},[a.prepend&&r("div",{key:"prepend",class:"v-date-picker-header__prepend"},[a.prepend()]),s&&r(Qe,{key:"content",name:e.transition},{default:()=>{var v;return[r("div",{key:e.header,class:"v-date-picker-header__content"},[((v=a.default)==null?void 0:v.call(a))??e.header])]}}),c&&r("div",{class:"v-date-picker-header__append"},[a.append?r(me,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>{var v;return[(v=a.append)==null?void 0:v.call(a)]}}):r(ge,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:u},null)])])}),{}}}),Py=p({allowedDates:[Array,Function],disabled:Boolean,displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]},weeksInMonth:{type:String,default:"dynamic"}},"calendar");function Iy(e){const n=ka(),t=le(e,"modelValue",[],f=>Be(f)),a=y(()=>e.displayValue?n.date(e.displayValue):t.value.length>0?n.date(t.value[0]):e.min?n.date(e.min):Array.isArray(e.allowedDates)?n.date(e.allowedDates[0]):n.date()),l=le(e,"year",void 0,f=>{const d=f!=null?Number(f):n.getYear(a.value);return n.startOfYear(n.setYear(n.date(),d))},f=>n.getYear(f)),i=le(e,"month",void 0,f=>{const d=f!=null?Number(f):n.getMonth(a.value),b=n.setYear(n.startOfMonth(n.date()),n.getYear(l.value));return n.setMonth(b,d)},f=>n.getMonth(f)),o=y(()=>{const f=n.getWeekArray(i.value),d=f.flat(),b=6*7;if(e.weeksInMonth==="static"&&d.lengthe.weekdays.includes(n.toJsDate(b).getDay())).map((b,g)=>{const h=n.toISO(b),S=!n.isSameMonth(b,i.value),k=n.isSameDay(b,n.startOfMonth(i.value)),I=n.isSameDay(b,n.endOfMonth(i.value)),B=n.isSameDay(b,i.value);return{date:b,isoDate:h,formatted:n.format(b,"keyboardDate"),year:n.getYear(b),month:n.getMonth(b),isDisabled:m(b),isWeekStart:g%7===0,isWeekEnd:g%7===6,isToday:n.isSameDay(b,d),isAdjacent:S,isHidden:S&&!e.showAdjacentMonths,isStart:k,isSelected:t.value.some(w=>n.isSameDay(b,w)),isEnd:I,isSame:B,localized:n.format(b,"dayOfMonth")}})}const s=y(()=>{const f=n.startOfWeek(a.value),d=[];for(let g=0;g<=6;g++)d.push(n.addDays(f,g));const b=n.date();return u(d,b)}),c=y(()=>{const f=o.value.flat(),d=n.date();return u(f,d)}),v=y(()=>o.value.map(f=>f.length?Mh(n,f[0]):null));function m(f){if(e.disabled)return!0;const d=n.date(f);return e.min&&n.isAfter(n.date(e.min),d)||e.max&&n.isAfter(d,n.date(e.max))?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(b=>n.isSameDay(n.date(b),d)):typeof e.allowedDates=="function"?!e.allowedDates(d):!1}return{displayValue:a,daysInMonth:c,daysInWeek:s,genDays:u,model:t,weeksInMonth:o,weekNumbers:v}}const fc=p({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,transition:{type:String,default:"picker-transition"},reverseTransition:{type:String,default:"picker-reverse-transition"},...Py()},"VDatePickerMonth"),ci=$()({name:"VDatePickerMonth",props:fc(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=W(),{daysInMonth:i,model:o,weekNumbers:u}=Iy(e),s=ka(),c=K(),v=K(),m=K(!1),f=y(()=>m.value?e.reverseTransition:e.transition);e.multiple==="range"&&o.value.length>0&&(c.value=o.value[0],o.value.length>1&&(v.value=o.value[o.value.length-1]));const d=y(()=>{const S=["number","string"].includes(typeof e.multiple)?Number(e.multiple):1/0;return o.value.length>=S});X(i,(S,k)=>{k&&(m.value=s.isBefore(S[0].date,k[0].date))});function b(S){const k=s.startOfDay(S);if(o.value.length===0&&(c.value=void 0),!c.value)c.value=k,o.value=[c.value];else if(v.value)c.value=S,v.value=void 0,o.value=[c.value];else{if(s.isSameDay(k,c.value)){c.value=void 0,o.value=[];return}else s.isBefore(k,c.value)?(v.value=s.endOfDay(c.value),c.value=k):v.value=s.endOfDay(k);const I=s.getDiff(v.value,c.value,"days"),B=[c.value];for(let w=1;ws.isSameDay(I,S));if(k===-1)o.value=[...o.value,S];else{const I=[...o.value];I.splice(k,1),o.value=I}}function h(S){e.multiple==="range"?b(S):e.multiple?g(S):o.value=[S]}return()=>r("div",{class:"v-date-picker-month"},[e.showWeek&&r("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&r("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[rt(" ")]),u.value.map(S=>r("div",{class:["v-date-picker-month__day","v-date-picker-month__day--adjacent"]},[S]))]),r(Qe,{name:f.value},{default:()=>{var S;return[r("div",{ref:l,key:(S=i.value[0].date)==null?void 0:S.toString(),class:"v-date-picker-month__days"},[!e.hideWeekdays&&s.getWeekdays().map(k=>r("div",{class:["v-date-picker-month__day","v-date-picker-month__weekday"]},[k])),i.value.map((k,I)=>{const B={props:{onClick:()=>h(k.date)},item:k,i:I};return d.value&&!k.isSelected&&(k.isDisabled=!0),r("div",{class:["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":k.isAdjacent,"v-date-picker-month__day--hide-adjacent":k.isHidden,"v-date-picker-month__day--selected":k.isSelected,"v-date-picker-month__day--week-end":k.isWeekEnd,"v-date-picker-month__day--week-start":k.isWeekStart}],"data-v-date":k.isDisabled?void 0:k.isoDate},[(e.showAdjacentMonths||!k.isAdjacent)&&r(me,{defaults:{VBtn:{class:"v-date-picker-month__day-btn",color:(k.isSelected||k.isToday)&&!k.isDisabled?e.color:void 0,disabled:k.isDisabled,icon:!0,ripple:!1,text:k.localized,variant:k.isDisabled?k.isToday?"outlined":"text":k.isToday&&!k.isSelected?"outlined":"flat",onClick:()=>h(k.date)}}},{default:()=>{var w;return[((w=a.day)==null?void 0:w.call(a,B))??r(ge,B.props,null)]}})])})])]}})])}}),mc=p({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number},"VDatePickerMonths"),di=$()({name:"VDatePickerMonths",props:mc(),emits:{"update:modelValue":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=ka(),i=le(e,"modelValue"),o=y(()=>{let u=l.startOfYear(l.date());return e.year&&(u=l.setYear(u,e.year)),At(12).map(s=>{const c=l.format(u,"monthShort"),v=!!(e.min&&l.isAfter(l.startOfMonth(l.date(e.min)),u)||e.max&&l.isAfter(u,l.startOfMonth(l.date(e.max))));return u=l.getNextMonth(u),{isDisabled:v,text:c,value:s}})});return Fe(()=>{i.value=i.value??l.getMonth(l.date())}),O(()=>r("div",{class:"v-date-picker-months",style:{height:Z(e.height)}},[r("div",{class:"v-date-picker-months__content"},[o.value.map((u,s)=>{var m;const c={active:i.value===s,color:i.value===s?e.color:void 0,disabled:u.isDisabled,rounded:!0,text:u.text,variant:i.value===u.value?"flat":"text",onClick:()=>v(s)};function v(f){if(i.value===f){t("update:modelValue",i.value);return}i.value=f}return((m=a.month)==null?void 0:m.call(a,{month:u,i:s,props:c}))??r(ge,N({key:"month"},c),null)})])])),{}}}),gc=p({color:String,height:[String,Number],min:null,max:null,modelValue:Number},"VDatePickerYears"),vi=$()({name:"VDatePickerYears",props:gc(),emits:{"update:modelValue":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=ka(),i=le(e,"modelValue"),o=y(()=>{const s=l.getYear(l.date());let c=s-100,v=s+52;e.min&&(c=l.getYear(l.date(e.min))),e.max&&(v=l.getYear(l.date(e.max)));let m=l.startOfYear(l.date());return m=l.setYear(m,c),At(v-c+1,c).map(f=>{const d=l.format(m,"year");return m=l.setYear(m,l.getYear(m)+1),{text:d,value:f}})});Fe(()=>{i.value=i.value??l.getYear(l.date())});const u=Ma();return ot(async()=>{var s;await be(),(s=u.el)==null||s.scrollIntoView({block:"center"})}),O(()=>r("div",{class:"v-date-picker-years",style:{height:Z(e.height)}},[r("div",{class:"v-date-picker-years__content"},[o.value.map((s,c)=>{var m;const v={ref:i.value===s.value?u:void 0,active:i.value===s.value,color:i.value===s.value?e.color:void 0,rounded:!0,text:s.text,variant:i.value===s.value?"flat":"text",onClick:()=>{if(i.value===s.value){t("update:modelValue",i.value);return}i.value=s.value}};return((m=a.year)==null?void 0:m.call(a,{year:s,i:c,props:v}))??r(ge,N({key:"month"},v),null)})])])),{}}}),_y=Et("v-picker-title"),hc=p({bgColor:String,landscape:Boolean,title:String,hideHeader:Boolean,...vl()},"VPicker"),cr=$()({name:"VPicker",props:hc(),setup(e,n){let{slots:t}=n;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ve(F(e,"color"));return O(()=>{const i=dn.filterProps(e),o=!!(e.title||t.title);return r(dn,N(i,{color:e.bgColor,class:["v-picker",{"v-picker--landscape":e.landscape,"v-picker--with-actions":!!t.actions},e.class],style:e.style}),{default:()=>{var u;return[!e.hideHeader&&r("div",{key:"header",class:[a.value],style:[l.value]},[o&&r(_y,{key:"picker-title"},{default:()=>{var s;return[((s=t.title)==null?void 0:s.call(t))??e.title]}}),t.header&&r("div",{class:"v-picker__header"},[t.header()])]),r("div",{class:"v-picker__body"},[(u=t.default)==null?void 0:u.call(t)]),t.actions&&r(me,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[r("div",{class:"v-picker__actions"},[t.actions()])]})]}})}),{}}}),Ty=p({header:{type:String,default:"$vuetify.datePicker.header"},...vc(),...fc({weeksInMonth:"static"}),...Oe(mc(),["modelValue"]),...Oe(gc(),["modelValue"]),...hc({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),Ay=$()({name:"VDatePicker",props:Ty(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=ka(),{t:i}=$e(),o=le(e,"modelValue",void 0,x=>Be(x),x=>e.multiple?x:x[0]),u=le(e,"viewMode"),s=y(()=>{var P;const x=l.date((P=o.value)==null?void 0:P[0]);return x&&l.isValid(x)?x:l.date()}),c=W(Number(e.month??l.getMonth(l.startOfMonth(s.value)))),v=W(Number(e.year??l.getYear(l.startOfYear(l.setMonth(s.value,c.value))))),m=K(!1),f=y(()=>e.multiple&&o.value.length>1?i("$vuetify.datePicker.itemsSelected",o.value.length):o.value[0]&&l.isValid(o.value[0])?l.format(l.date(o.value[0]),"normalDateWithWeekday"):i(e.header)),d=y(()=>{let x=l.date();return x=l.setDate(x,1),x=l.setMonth(x,c.value),x=l.setYear(x,v.value),l.format(x,"monthAndYear")}),b=y(()=>`date-picker-header${m.value?"-reverse":""}-transition`),g=y(()=>{const x=l.date(e.min);return e.min&&l.isValid(x)?x:null}),h=y(()=>{const x=l.date(e.max);return e.max&&l.isValid(x)?x:null}),S=y(()=>{if(e.disabled)return!0;const x=[];if(u.value!=="month")x.push("prev","next");else{let P=l.date();if(P=l.setYear(P,v.value),P=l.setMonth(P,c.value),g.value){const T=l.addDays(l.startOfMonth(P),-1);l.isAfter(g.value,T)&&x.push("prev")}if(h.value){const T=l.addDays(l.endOfMonth(P),1);l.isAfter(T,h.value)&&x.push("next")}}return x});function k(){c.value<11?c.value++:(v.value++,c.value=0,_(v.value)),C(c.value)}function I(){c.value>0?c.value--:(v.value--,c.value=11,_(v.value)),C(c.value)}function B(){u.value="month"}function w(){u.value=u.value==="months"?"month":"months"}function V(){u.value=u.value==="year"?"month":"year"}function C(x){u.value==="months"&&w(),t("update:month",x)}function _(x){u.value==="year"&&V(),t("update:year",x)}return X(o,(x,P)=>{const T=l.date(Be(P)[P.length-1]),A=l.date(Be(x)[x.length-1]),D=l.getMonth(A),M=l.getYear(A);D!==c.value&&(c.value=D,C(c.value)),M!==v.value&&(v.value=M,_(v.value)),m.value=l.isBefore(T,A)}),O(()=>{const x=cr.filterProps(e),P=ui.filterProps(e),T=si.filterProps(e),A=ci.filterProps(e),D=Oe(di.filterProps(e),["modelValue"]),M=Oe(vi.filterProps(e),["modelValue"]),z={header:f.value,transition:b.value};return r(cr,N(x,{class:["v-date-picker",`v-date-picker--${u.value}`,{"v-date-picker--show-week":e.showWeek},e.class],style:e.style}),{title:()=>{var Y;return((Y=a.title)==null?void 0:Y.call(a))??r("div",{class:"v-date-picker__title"},[i(e.title)])},header:()=>a.header?r(me,{defaults:{VDatePickerHeader:{...z}}},{default:()=>{var Y;return[(Y=a.header)==null?void 0:Y.call(a,z)]}}):r(si,N({key:"header"},T,z,{onClick:u.value!=="month"?B:void 0}),{...a,default:void 0}),default:()=>r(ie,null,[r(ui,N(P,{disabled:S.value,text:d.value,"onClick:next":k,"onClick:prev":I,"onClick:month":w,"onClick:year":V}),null),r(ea,{hideOnLeave:!0},{default:()=>[u.value==="months"?r(di,N({key:"date-picker-months"},D,{modelValue:c.value,"onUpdate:modelValue":[Y=>c.value=Y,C],min:g.value,max:h.value,year:v.value}),null):u.value==="year"?r(vi,N({key:"date-picker-years"},M,{modelValue:v.value,"onUpdate:modelValue":[Y=>v.value=Y,_],min:g.value,max:h.value}),null):r(ci,N({key:"date-picker-month"},A,{modelValue:o.value,"onUpdate:modelValue":Y=>o.value=Y,month:c.value,"onUpdate:month":[Y=>c.value=Y,C],year:v.value,"onUpdate:year":[Y=>v.value=Y,_],min:g.value,max:h.value}),null)]})]),actions:a.actions})}),{}}}),By=p({actionText:String,bgColor:String,color:String,icon:se,image:String,justify:{type:String,default:"center"},headline:String,title:String,text:String,textWidth:{type:[Number,String],default:500},href:String,to:String,...ee(),...He(),...Ft({size:void 0}),...he()},"VEmptyState"),py=$()({name:"VEmptyState",props:By(),emits:{"click:action":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const{themeClasses:l}=ke(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Ve(F(e,"bgColor")),{dimensionStyles:u}=We(e),{displayClasses:s}=xt();function c(v){t("click:action",v)}return O(()=>{var h,S,k;const v=!!(a.actions||e.actionText),m=!!(a.headline||e.headline),f=!!(a.title||e.title),d=!!(a.text||e.text),b=!!(a.media||e.image||e.icon),g=e.size||(e.image?200:96);return r("div",{class:["v-empty-state",{[`v-empty-state--${e.justify}`]:!0},l.value,i.value,s.value,e.class],style:[o.value,u.value,e.style]},[b&&r("div",{key:"media",class:"v-empty-state__media"},[a.media?r(me,{key:"media-defaults",defaults:{VImg:{src:e.image,height:g},VIcon:{size:g,icon:e.icon}}},{default:()=>[a.media()]}):r(ie,null,[e.image?r($t,{key:"image",src:e.image,height:g},null):e.icon?r(Se,{key:"icon",color:e.color,size:g,icon:e.icon},null):void 0])]),m&&r("div",{key:"headline",class:"v-empty-state__headline"},[((h=a.headline)==null?void 0:h.call(a))??e.headline]),f&&r("div",{key:"title",class:"v-empty-state__title"},[((S=a.title)==null?void 0:S.call(a))??e.title]),d&&r("div",{key:"text",class:"v-empty-state__text",style:{maxWidth:Z(e.textWidth)}},[((k=a.text)==null?void 0:k.call(a))??e.text]),a.default&&r("div",{key:"content",class:"v-empty-state__content"},[a.default()]),v&&r("div",{key:"actions",class:"v-empty-state__actions"},[r(me,{defaults:{VBtn:{class:"v-empty-state__action-btn",color:e.color,text:e.actionText}}},{default:()=>{var I;return[((I=a.actions)==null?void 0:I.call(a,{props:{onClick:c}}))??r(ge,{onClick:c},null)]}})])])}),{}}}),ua=Symbol.for("vuetify:v-expansion-panel"),yc=p({...ee(),...Wi()},"VExpansionPanelText"),fi=$()({name:"VExpansionPanelText",props:yc(),setup(e,n){let{slots:t}=n;const a=ye(ua);if(!a)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:l,onAfterLeave:i}=ji(e,a.isSelected);return O(()=>r(Za,{onAfterLeave:i},{default:()=>{var o;return[pe(r("div",{class:["v-expansion-panel-text",e.class],style:e.style},[t.default&&l.value&&r("div",{class:"v-expansion-panel-text__wrapper"},[(o=t.default)==null?void 0:o.call(t)])]),[[It,a.isSelected.value]])]}})),{}}}),bc=p({color:String,expandIcon:{type:se,default:"$expand"},collapseIcon:{type:se,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...ee()},"VExpansionPanelTitle"),mi=$()({name:"VExpansionPanelTitle",directives:{Ripple:Rt},props:bc(),setup(e,n){let{slots:t}=n;const a=ye(ua);if(!a)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:l,backgroundColorStyles:i}=Ve(e,"color"),o=y(()=>({collapseIcon:e.collapseIcon,disabled:a.disabled.value,expanded:a.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly}));return O(()=>{var u;return pe(r("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":a.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},l.value,e.class],style:[i.value,e.style],type:"button",tabindex:a.disabled.value?-1:void 0,disabled:a.disabled.value,"aria-expanded":a.isSelected.value,onClick:e.readonly?void 0:a.toggle},[r("span",{class:"v-expansion-panel-title__overlay"},null),(u=t.default)==null?void 0:u.call(t,o.value),!e.hideActions&&r("span",{class:"v-expansion-panel-title__icon"},[t.actions?t.actions(o.value):r(Se,{icon:a.isSelected.value?e.collapseIcon:e.expandIcon},null)])]),[[vt("ripple"),e.ripple]])}),{}}}),Sc=p({title:String,text:String,bgColor:String,...Ne(),...kn(),..._e(),...ce(),...bc(),...yc()},"VExpansionPanel"),Dy=$()({name:"VExpansionPanel",props:Sc(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:t}=n;const a=xn(e,ua),{backgroundColorClasses:l,backgroundColorStyles:i}=Ve(e,"bgColor"),{elevationClasses:o}=Ge(e),{roundedClasses:u}=Ee(e),s=y(()=>(a==null?void 0:a.disabled.value)||e.disabled),c=y(()=>a.group.items.value.reduce((f,d,b)=>(a.group.selected.value.includes(d.id)&&f.push(b),f),[])),v=y(()=>{const f=a.group.items.value.findIndex(d=>d.id===a.id);return!a.isSelected.value&&c.value.some(d=>d-f===1)}),m=y(()=>{const f=a.group.items.value.findIndex(d=>d.id===a.id);return!a.isSelected.value&&c.value.some(d=>d-f===-1)});return Ie(ua,a),O(()=>{const f=!!(t.text||e.text),d=!!(t.title||e.title),b=mi.filterProps(e),g=fi.filterProps(e);return r(e.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":a.isSelected.value,"v-expansion-panel--before-active":v.value,"v-expansion-panel--after-active":m.value,"v-expansion-panel--disabled":s.value},u.value,l.value,e.class],style:[i.value,e.style]},{default:()=>{var h;return[r("div",{class:["v-expansion-panel__shadow",...o.value]},null),d&&r(mi,N({key:"title"},b),{default:()=>[t.title?t.title():e.title]}),f&&r(fi,N({key:"text"},g),{default:()=>[t.text?t.text():e.text]}),(h=t.default)==null?void 0:h.call(t)]}})}),{groupItem:a}}}),Ey=["default","accordion","inset","popout"],Fy=p({flat:Boolean,...Sn(),...Sc(),...he(),variant:{type:String,default:"default",validator:e=>Ey.includes(e)}},"VExpansionPanels"),My=$()({name:"VExpansionPanels",props:Fy(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{next:a,prev:l}=Kt(e,ua),{themeClasses:i}=ke(e),o=y(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return De({VExpansionPanel:{bgColor:F(e,"bgColor"),collapseIcon:F(e,"collapseIcon"),color:F(e,"color"),eager:F(e,"eager"),elevation:F(e,"elevation"),expandIcon:F(e,"expandIcon"),focusable:F(e,"focusable"),hideActions:F(e,"hideActions"),readonly:F(e,"readonly"),ripple:F(e,"ripple"),rounded:F(e,"rounded"),static:F(e,"static")}}),O(()=>r(e.tag,{class:["v-expansion-panels",{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},i.value,o.value,e.class],style:e.style},{default:()=>{var u;return[(u=t.default)==null?void 0:u.call(t,{prev:l,next:a})]}})),{next:a,prev:l}}}),$y=p({app:Boolean,appear:Boolean,extended:Boolean,layout:Boolean,location:{type:String,default:"bottom end"},offset:Boolean,modelValue:{type:Boolean,default:!0},...Oe(nl({active:!0}),["location"]),...gn(),..._t({transition:"fab-transition"})},"VFab"),Ly=$()({name:"VFab",props:$y(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),l=K(56),i=W(),{resizeRef:o}=Pt(m=>{m.length&&(l.value=m[0].target.clientHeight)}),u=y(()=>e.app||e.absolute),s=y(()=>u.value?e.location.split(" ").shift():!1),c=y(()=>u.value?e.location.split(" ")[1]??"end":!1);st(()=>e.app,()=>{const m=hn({id:e.name,order:y(()=>parseInt(e.order,10)),position:s,layoutSize:y(()=>e.layout?l.value+24:0),elementSize:y(()=>l.value+24),active:y(()=>e.app&&a.value),absolute:F(e,"absolute")});Fe(()=>{i.value=m.layoutItemStyles.value})});const v=W();return O(()=>{const m=ge.filterProps(e);return r("div",{ref:v,class:["v-fab",{"v-fab--absolute":e.absolute,"v-fab--app":!!e.app,"v-fab--extended":e.extended,"v-fab--offset":e.offset,[`v-fab--${s.value}`]:u.value,[`v-fab--${c.value}`]:u.value},e.class],style:[e.app?{...i.value}:{height:"inherit",width:void 0},e.style]},[r("div",{class:"v-fab__container"},[r(Qe,{appear:e.appear,transition:e.transition},{default:()=>[pe(r(ge,N({ref:o},m,{active:void 0,location:void 0}),t),[[It,e.active]])]})])])}),{}}}),Oy=p({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},hideInput:Boolean,multiple:Boolean,showSize:{type:[Boolean,Number,String],default:!1,validator:e=>typeof e=="boolean"||[1e3,1024].includes(Number(e))},...zt({prependIcon:"$file"}),modelValue:{type:[Array,Object],default:e=>e.multiple?[]:null,validator:e=>Be(e).every(n=>n!=null&&typeof n=="object")},...ya({clearable:!0})},"VFileInput"),Ry=$()({name:"VFileInput",inheritAttrs:!1,props:Oy(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{t:i}=$e(),o=le(e,"modelValue",e.modelValue,x=>Be(x),x=>e.multiple||Array.isArray(e.modelValue)?x:x[0]??null),{isFocused:u,focus:s,blur:c}=Nt(e),v=y(()=>typeof e.showSize!="boolean"?e.showSize:void 0),m=y(()=>(o.value??[]).reduce((x,P)=>{let{size:T=0}=P;return x+T},0)),f=y(()=>xo(m.value,v.value)),d=y(()=>(o.value??[]).map(x=>{const{name:P="",size:T=0}=x;return e.showSize?`${P} (${xo(T,v.value)})`:P})),b=y(()=>{var P;const x=((P=o.value)==null?void 0:P.length)??0;return e.showSize?i(e.counterSizeString,x,f.value):i(e.counterString,x)}),g=W(),h=W(),S=W(),k=y(()=>u.value||e.active),I=y(()=>["plain","underlined"].includes(e.variant));function B(){var x;S.value!==document.activeElement&&((x=S.value)==null||x.focus()),u.value||s()}function w(x){var P;(P=S.value)==null||P.click()}function V(x){a("mousedown:control",x)}function C(x){var P;(P=S.value)==null||P.click(),a("click:control",x)}function _(x){x.stopPropagation(),B(),be(()=>{o.value=[],ki(e["onClick:clear"],x)})}return X(o,x=>{(!Array.isArray(x)||!x.length)&&S.value&&(S.value.value="")}),O(()=>{const x=!!(l.counter||e.counter),P=!!(x||l.details),[T,A]=Gt(t),{modelValue:D,...M}=qe.filterProps(e),z=Yi(e);return r(qe,N({ref:g,modelValue:o.value,"onUpdate:modelValue":Y=>o.value=Y,class:["v-file-input",{"v-file-input--chips":!!e.chips,"v-file-input--hide":e.hideInput,"v-input--plain-underlined":I.value},e.class],style:e.style,"onClick:prepend":w},T,M,{centerAffix:!I.value,focused:u.value}),{...l,default:Y=>{let{id:J,isDisabled:R,isDirty:H,isReadonly:E,isValid:L}=Y;return r(jn,N({ref:h,"prepend-icon":e.prependIcon,onMousedown:V,onClick:C,"onClick:clear":_,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},z,{id:J.value,active:k.value||H.value,dirty:H.value||e.dirty,disabled:R.value,focused:u.value,error:L.value===!1}),{...l,default:G=>{var q;let{props:{class:ae,...oe}}=G;return r(ie,null,[r("input",N({ref:S,type:"file",readonly:E.value,disabled:R.value,multiple:e.multiple,name:e.name,onClick:j=>{j.stopPropagation(),E.value&&j.preventDefault(),B()},onChange:j=>{if(!j.target)return;const te=j.target;o.value=[...te.files??[]]},onFocus:B,onBlur:c},oe,A),null),r("div",{class:ae},[!!((q=o.value)!=null&&q.length)&&!e.hideInput&&(l.selection?l.selection({fileNames:d.value,totalBytes:m.value,totalBytesReadable:f.value}):e.chips?d.value.map(j=>r(Wn,{key:j,size:"small",text:j},null)):d.value.join(", "))])])}})},details:P?Y=>{var J,R;return r(ie,null,[(J=l.details)==null?void 0:J.call(l,Y),x&&r(ie,null,[r("span",null,null),r(rl,{active:!!((R=o.value)!=null&&R.length),value:b.value,disabled:e.disabled},l.counter)])])}:void 0})}),wt({},g,h,S)}}),Ny=p({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...gt(),...ee(),...Ne(),...gn(),..._e(),...ce({tag:"footer"}),...he()},"VFooter"),zy=$()({name:"VFooter",props:Ny(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{backgroundColorClasses:l,backgroundColorStyles:i}=Ve(F(e,"color")),{borderClasses:o}=St(e),{elevationClasses:u}=Ge(e),{roundedClasses:s}=Ee(e),c=K(32),{resizeRef:v}=Pt(b=>{b.length&&(c.value=b[0].target.clientHeight)}),m=y(()=>e.height==="auto"?c.value:parseInt(e.height,10)),{layoutItemStyles:f,layoutIsReady:d}=hn({id:e.name,order:y(()=>parseInt(e.order,10)),position:y(()=>"bottom"),layoutSize:m,elementSize:y(()=>e.height==="auto"?void 0:m.value),active:y(()=>e.app),absolute:F(e,"absolute")});return O(()=>r(e.tag,{ref:v,class:["v-footer",a.value,l.value,o.value,u.value,s.value,e.class],style:[i.value,e.app?f.value:{height:Z(e.height)},e.style]},t)),e.app?d:{}}}),Hy=p({...ee(),...sf()},"VForm"),Wy=$()({name:"VForm",props:Hy(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=cf(e),i=W();function o(s){s.preventDefault(),l.reset()}function u(s){const c=s,v=l.validate();c.then=v.then.bind(v),c.catch=v.catch.bind(v),c.finally=v.finally.bind(v),a("submit",c),c.defaultPrevented||v.then(m=>{var d;let{valid:f}=m;f&&((d=i.value)==null||d.submit())}),c.preventDefault()}return O(()=>{var s;return r("form",{ref:i,class:["v-form",e.class],style:e.style,novalidate:!0,onReset:o,onSubmit:u},[(s=t.default)==null?void 0:s.call(t,l)])}),wt(l,i)}}),jy=p({disabled:Boolean,modelValue:{type:Boolean,default:null},...zi()},"VHover"),Yy=$()({name:"VHover",props:jy(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),{runOpenDelay:l,runCloseDelay:i}=Hi(e,o=>!e.disabled&&(a.value=o));return()=>{var o;return(o=t.default)==null?void 0:o.call(t,{isHovering:a.value,props:{onMouseenter:l,onMouseleave:i}})}}}),Gy=p({color:String,direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},side:{type:String,default:"end",validator:e=>["start","end","both"].includes(e)},mode:{type:String,default:"intersect",validator:e=>["intersect","manual"].includes(e)},margin:[Number,String],loadMoreText:{type:String,default:"$vuetify.infiniteScroll.loadMore"},emptyText:{type:String,default:"$vuetify.infiniteScroll.empty"},...He(),...ce()},"VInfiniteScroll"),dr=ft({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootRef:null,rootMargin:String},emits:{intersect:(e,n)=>!0},setup(e,n){let{emit:t}=n;const{intersectionRef:a,isIntersecting:l}=Qa(i=>{},e.rootMargin?{rootMargin:e.rootMargin}:void 0);return X(l,async i=>{t("intersect",e.side,i)}),O(()=>r("div",{class:"v-infinite-scroll-intersect",ref:a},[rt(" ")])),{}}}),Uy=$()({name:"VInfiniteScroll",props:Gy(),emits:{load:e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=W(),i=K("ok"),o=K("ok"),u=y(()=>Z(e.margin)),s=K(!1);function c(w){if(!l.value)return;const V=e.direction==="vertical"?"scrollTop":"scrollLeft";l.value[V]=w}function v(){if(!l.value)return 0;const w=e.direction==="vertical"?"scrollTop":"scrollLeft";return l.value[w]}function m(){if(!l.value)return 0;const w=e.direction==="vertical"?"scrollHeight":"scrollWidth";return l.value[w]}function f(){if(!l.value)return 0;const w=e.direction==="vertical"?"clientHeight":"clientWidth";return l.value[w]}ot(()=>{l.value&&(e.side==="start"?c(m()):e.side==="both"&&c(m()/2-f()/2))});function d(w,V){w==="start"?i.value=V:w==="end"&&(o.value=V)}function b(w){return w==="start"?i.value:o.value}let g=0;function h(w,V){s.value=V,s.value&&S(w)}function S(w){if(e.mode!=="manual"&&!s.value)return;const V=b(w);if(!l.value||["empty","loading"].includes(V))return;g=m(),d(w,"loading");function C(_){d(w,_),be(()=>{_==="empty"||_==="error"||(_==="ok"&&w==="start"&&c(m()-g+v()),e.mode!=="manual"&&be(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{S(w)})})})}))})}a("load",{side:w,done:C})}const{t:k}=$e();function I(w,V){var x,P,T,A,D;if(e.side!==w&&e.side!=="both")return;const C=()=>S(w),_={side:w,props:{onClick:C,color:e.color}};return V==="error"?(x=t.error)==null?void 0:x.call(t,_):V==="empty"?((P=t.empty)==null?void 0:P.call(t,_))??r("div",null,[k(e.emptyText)]):e.mode==="manual"?V==="loading"?((T=t.loading)==null?void 0:T.call(t,_))??r($n,{indeterminate:!0,color:e.color},null):((A=t["load-more"])==null?void 0:A.call(t,_))??r(ge,{variant:"outlined",color:e.color,onClick:C},{default:()=>[k(e.loadMoreText)]}):((D=t.loading)==null?void 0:D.call(t,_))??r($n,{indeterminate:!0,color:e.color},null)}const{dimensionStyles:B}=We(e);O(()=>{const w=e.tag,V=e.side==="start"||e.side==="both",C=e.side==="end"||e.side==="both",_=e.mode==="intersect";return r(w,{ref:l,class:["v-infinite-scroll",`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":V,"v-infinite-scroll--end":C}],style:B.value},{default:()=>{var x;return[r("div",{class:"v-infinite-scroll__side"},[I("start",i.value)]),l.value&&V&&_&&r(dr,{key:"start",side:"start",onIntersect:h,rootRef:l.value,rootMargin:u.value},null),(x=t.default)==null?void 0:x.call(t),l.value&&C&&_&&r(dr,{key:"end",side:"end",onIntersect:h,rootRef:l.value,rootMargin:u.value},null),r("div",{class:"v-infinite-scroll__side"},[I("end",o.value)])]}})})}}),kc=Symbol.for("vuetify:v-item-group"),Ky=p({...ee(),...Sn({selectedClass:"v-item--selected"}),...ce(),...he()},"VItemGroup"),qy=$()({name:"VItemGroup",props:Ky(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{isSelected:l,select:i,next:o,prev:u,selected:s}=Kt(e,kc);return()=>r(e.tag,{class:["v-item-group",a.value,e.class],style:e.style},{default:()=>{var c;return[(c=t.default)==null?void 0:c.call(t,{isSelected:l,select:i,next:o,prev:u,selected:s.value})]}})}}),Xy=$()({name:"VItem",props:kn(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:t}=n;const{isSelected:a,select:l,toggle:i,selectedClass:o,value:u,disabled:s}=xn(e,kc);return()=>{var c;return(c=t.default)==null?void 0:c.call(t,{isSelected:a.value,selectedClass:o.value,select:l,toggle:i,value:u.value,disabled:s.value})}}}),Zy=Et("v-kbd"),Jy=p({...ee(),...He(),...Zr()},"VLayout"),Qy=$()({name:"VLayout",props:Jy(),setup(e,n){let{slots:t}=n;const{layoutClasses:a,layoutStyles:l,getLayoutItem:i,items:o,layoutRef:u}=Qr(e),{dimensionStyles:s}=We(e);return O(()=>r("div",{ref:u,class:[a.value,e.class],style:[s.value,l.value,e.style]},[r(wr,null,{default:()=>{var c;return[r(ie,null,[(c=t.default)==null?void 0:c.call(t)])]}})])),{getLayoutItem:i,items:o}}}),eb=p({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...ee(),...gn()},"VLayoutItem"),tb=$()({name:"VLayoutItem",props:eb(),setup(e,n){let{slots:t}=n;const{layoutItemStyles:a,layoutIsReady:l}=hn({id:e.name,order:y(()=>parseInt(e.order,10)),position:F(e,"position"),elementSize:F(e,"size"),layoutSize:F(e,"size"),active:F(e,"modelValue"),absolute:F(e,"absolute")});return O(()=>{var i;return r("div",{class:["v-layout-item",e.class],style:[a.value,e.style]},[(i=t.default)==null?void 0:i.call(t)])}),l}}),nb=p({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...ee(),...He(),...ce(),..._t({transition:"fade-transition"})},"VLazy"),ab=$()({name:"VLazy",directives:{intersect:sa},props:nb(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{dimensionStyles:a}=We(e),l=le(e,"modelValue");function i(o){l.value||(l.value=o)}return O(()=>pe(r(e.tag,{class:["v-lazy",e.class],style:[a.value,e.style]},{default:()=>[l.value&&r(Qe,{transition:e.transition,appear:!0},{default:()=>{var o;return[(o=t.default)==null?void 0:o.call(t)]}})]}),[[vt("intersect"),{handler:i,options:e.options},null]])),{}}}),lb=p({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...ee()},"VLocaleProvider"),ib=$()({name:"VLocaleProvider",props:lb(),setup(e,n){let{slots:t}=n;const{rtlClasses:a}=Qd(e);return O(()=>{var l;return r("div",{class:["v-locale-provider",a.value,e.class],style:e.style},[(l=t.default)==null?void 0:l.call(t)])}),{}}}),ob=p({scrollable:Boolean,...ee(),...He(),...ce({tag:"main"})},"VMain"),xc=$()({name:"VMain",props:ob(),setup(e,n){let{slots:t}=n;const{dimensionStyles:a}=We(e),{mainStyles:l,layoutIsReady:i}=Jr(),{ssrBootStyles:o}=yn();return O(()=>r(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[l.value,o.value,a.value,e.style]},{default:()=>{var u,s;return[e.scrollable?r("div",{class:"v-main__scroller"},[(u=t.default)==null?void 0:u.call(t)]):(s=t.default)==null?void 0:s.call(t)]}})),i}});function rb(e){let{rootEl:n,isSticky:t,layoutItemStyles:a}=e;const l=K(!1),i=K(0),o=y(()=>{const c=typeof l.value=="boolean"?"top":l.value;return[t.value?{top:"auto",bottom:"auto",height:void 0}:void 0,l.value?{[c]:Z(i.value)}:{top:a.value.top}]});ot(()=>{X(t,c=>{c?window.addEventListener("scroll",s,{passive:!0}):window.removeEventListener("scroll",s)},{immediate:!0})}),it(()=>{window.removeEventListener("scroll",s)});let u=0;function s(){const c=u>window.scrollY?"up":"down",v=n.value.getBoundingClientRect(),m=parseFloat(a.value.top??0),f=window.scrollY-Math.max(0,i.value-m),d=v.height+Math.max(i.value,m)-window.scrollY-window.innerHeight,b=parseFloat(getComputedStyle(n.value).getPropertyValue("--v-body-scroll-y"))||0;v.height0;t--){if(e[t].t===e[t-1].t)continue;const a=vr(n),l=(e[t].d-e[t-1].d)/(e[t].t-e[t-1].t);n+=(l-a)*Math.abs(l),t===e.length-1&&(n*=.5)}return vr(n)*1e3}function cb(){const e={};function n(l){Array.from(l.changedTouches).forEach(i=>{(e[i.identifier]??(e[i.identifier]=new vd(sb))).push([l.timeStamp,i])})}function t(l){Array.from(l.changedTouches).forEach(i=>{delete e[i.identifier]})}function a(l){var c;const i=(c=e[l])==null?void 0:c.values().reverse();if(!i)throw new Error(`No samples for touch id ${l}`);const o=i[0],u=[],s=[];for(const v of i){if(o[0]-v[0]>ub)break;u.push({t:v[0],d:v[1].clientX}),s.push({t:v[0],d:v[1].clientY})}return{x:fr(u),y:fr(s),get direction(){const{x:v,y:m}=this,[f,d]=[Math.abs(v),Math.abs(m)];return f>d&&v>=0?"right":f>d&&v<=0?"left":d>f&&m>=0?"down":d>f&&m<=0?"up":db()}}}return{addMovement:n,endTouch:t,getVelocity:a}}function db(){throw new Error}function vb(e){let{el:n,isActive:t,isTemporary:a,width:l,touchless:i,position:o}=e;ot(()=>{window.addEventListener("touchstart",k,{passive:!0}),window.addEventListener("touchmove",I,{passive:!1}),window.addEventListener("touchend",B,{passive:!0})}),it(()=>{window.removeEventListener("touchstart",k),window.removeEventListener("touchmove",I),window.removeEventListener("touchend",B)});const u=y(()=>["left","right"].includes(o.value)),{addMovement:s,endTouch:c,getVelocity:v}=cb();let m=!1;const f=K(!1),d=K(0),b=K(0);let g;function h(V,C){return(o.value==="left"?V:o.value==="right"?document.documentElement.clientWidth-V:o.value==="top"?V:o.value==="bottom"?document.documentElement.clientHeight-V:_n())-(C?l.value:0)}function S(V){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const _=o.value==="left"?(V-b.value)/l.value:o.value==="right"?(document.documentElement.clientWidth-V-b.value)/l.value:o.value==="top"?(V-b.value)/l.value:o.value==="bottom"?(document.documentElement.clientHeight-V-b.value)/l.value:_n();return C?Math.max(0,Math.min(1,_)):_}function k(V){if(i.value)return;const C=V.changedTouches[0].clientX,_=V.changedTouches[0].clientY,x=25,P=o.value==="left"?Cdocument.documentElement.clientWidth-x:o.value==="top"?_document.documentElement.clientHeight-x:_n(),T=t.value&&(o.value==="left"?Cdocument.documentElement.clientWidth-l.value:o.value==="top"?_document.documentElement.clientHeight-l.value:_n());(P||T||t.value&&a.value)&&(g=[C,_],b.value=h(u.value?C:_,t.value),d.value=S(u.value?C:_),m=b.value>-20&&b.value<80,c(V),s(V))}function I(V){const C=V.changedTouches[0].clientX,_=V.changedTouches[0].clientY;if(m){if(!V.cancelable){m=!1;return}const P=Math.abs(C-g[0]),T=Math.abs(_-g[1]);(u.value?P>T&&P>3:T>P&&T>3)?(f.value=!0,m=!1):(u.value?T:P)>3&&(m=!1)}if(!f.value)return;V.preventDefault(),s(V);const x=S(u.value?C:_,!1);d.value=Math.max(0,Math.min(1,x)),x>1?b.value=h(u.value?C:_,!0):x<0&&(b.value=h(u.value?C:_,!1))}function B(V){if(m=!1,!f.value)return;s(V),f.value=!1;const C=v(V.changedTouches[0].identifier),_=Math.abs(C.x),x=Math.abs(C.y);(u.value?_>x&&_>400:x>_&&x>3)?t.value=C.direction===({left:"right",right:"left",top:"down",bottom:"up"}[o.value]||_n()):t.value=d.value>.5}const w=y(()=>f.value?{transform:o.value==="left"?`translateX(calc(-100% + ${d.value*l.value}px))`:o.value==="right"?`translateX(calc(100% - ${d.value*l.value}px))`:o.value==="top"?`translateY(calc(-100% + ${d.value*l.value}px))`:o.value==="bottom"?`translateY(calc(100% - ${d.value*l.value}px))`:_n(),transition:"none"}:void 0);return st(f,()=>{var _,x;const V=((_=n.value)==null?void 0:_.style.transform)??null,C=((x=n.value)==null?void 0:x.style.transition)??null;Fe(()=>{var P,T,A,D;(T=n.value)==null||T.style.setProperty("transform",((P=w.value)==null?void 0:P.transform)||"none"),(D=n.value)==null||D.style.setProperty("transition",((A=w.value)==null?void 0:A.transition)||null)}),et(()=>{var P,T;(P=n.value)==null||P.style.setProperty("transform",V),(T=n.value)==null||T.style.setProperty("transition",C)})}),{isDragging:f,dragProgress:d,dragStyles:w}}function _n(){throw new Error}const fb=["start","end","left","right","top","bottom"],mb=p({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>fb.includes(e)},sticky:Boolean,...gt(),...ee(),...zi(),...Cn({mobile:null}),...Ne(),...gn(),..._e(),...ce({tag:"nav"}),...he()},"VNavigationDrawer"),gb=$()({name:"VNavigationDrawer",props:mb(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{isRtl:i}=ze(),{themeClasses:o}=ke(e),{borderClasses:u}=St(e),{backgroundColorClasses:s,backgroundColorStyles:c}=Ve(F(e,"color")),{elevationClasses:v}=Ge(e),{displayClasses:m,mobile:f}=xt(e),{roundedClasses:d}=Ee(e),b=mu(),g=le(e,"modelValue",null,G=>!!G),{ssrBootStyles:h}=yn(),{scopeId:S}=Vn(),k=W(),I=K(!1),{runOpenDelay:B,runCloseDelay:w}=Hi(e,G=>{I.value=G}),V=y(()=>e.rail&&e.expandOnHover&&I.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),C=y(()=>$l(e.location,i.value)),_=y(()=>e.persistent),x=y(()=>!e.permanent&&(f.value||e.temporary)),P=y(()=>e.sticky&&!x.value&&C.value!=="bottom");st(()=>e.expandOnHover&&e.rail!=null,()=>{X(I,G=>a("update:rail",!G))}),st(()=>!e.disableResizeWatcher,()=>{X(x,G=>!e.permanent&&be(()=>g.value=!G))}),st(()=>!e.disableRouteWatcher&&!!b,()=>{X(b.currentRoute,()=>x.value&&(g.value=!1))}),X(()=>e.permanent,G=>{G&&(g.value=!0)}),e.modelValue==null&&!x.value&&(g.value=e.permanent||!f.value);const{isDragging:T,dragProgress:A}=vb({el:k,isActive:g,isTemporary:x,width:V,touchless:F(e,"touchless"),position:C}),D=y(()=>{const G=x.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):V.value;return T.value?G*A.value:G}),M=y(()=>["top","bottom"].includes(e.location)?0:V.value),{layoutItemStyles:z,layoutItemScrimStyles:Y,layoutIsReady:J}=hn({id:e.name,order:y(()=>parseInt(e.order,10)),position:C,layoutSize:D,elementSize:M,active:y(()=>g.value||T.value),disableTransitions:y(()=>T.value),absolute:y(()=>e.absolute||P.value&&typeof R.value!="string")}),{isStuck:R,stickyStyles:H}=rb({rootEl:k,isSticky:P,layoutItemStyles:z}),E=Ve(y(()=>typeof e.scrim=="string"?e.scrim:null)),L=y(()=>({...T.value?{opacity:A.value*.2,transition:"none"}:void 0,...Y.value}));return De({VList:{bgColor:"transparent"}}),O(()=>{const G=l.image||e.image;return r(ie,null,[r(e.tag,N({ref:k,onMouseenter:B,onMouseleave:w,class:["v-navigation-drawer",`v-navigation-drawer--${C.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":I.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":x.value,"v-navigation-drawer--persistent":_.value,"v-navigation-drawer--active":g.value,"v-navigation-drawer--sticky":P.value},o.value,s.value,u.value,m.value,v.value,d.value,e.class],style:[c.value,z.value,h.value,H.value,e.style,["top","bottom"].includes(C.value)?{height:"auto"}:{}]},S,t),{default:()=>{var ae,oe,q;return[G&&r("div",{key:"image",class:"v-navigation-drawer__img"},[l.image?r(me,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},l.image):r($t,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),l.prepend&&r("div",{class:"v-navigation-drawer__prepend"},[(ae=l.prepend)==null?void 0:ae.call(l)]),r("div",{class:"v-navigation-drawer__content"},[(oe=l.default)==null?void 0:oe.call(l)]),l.append&&r("div",{class:"v-navigation-drawer__append"},[(q=l.append)==null?void 0:q.call(l)])]}}),r(Wt,{name:"fade-transition"},{default:()=>[x.value&&(T.value||g.value)&&!!e.scrim&&r("div",N({class:["v-navigation-drawer__scrim",E.backgroundColorClasses.value],style:[L.value,E.backgroundColorStyles.value],onClick:()=>{_.value||(g.value=!1)}},S),null)]})])}),J.then(()=>({isStuck:R}))}}),hb=ft({name:"VNoSsr",setup(e,n){let{slots:t}=n;const a=ts();return()=>{var l;return a.value&&((l=t.default)==null?void 0:l.call(t))}}}),yb=p({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"number"},...He(),...ma(),...Ga(ya({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),bb=$()({name:"VOtpInput",props:yb(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{dimensionStyles:i}=We(e),{isFocused:o,focus:u,blur:s}=Nt(e),c=le(e,"modelValue","",_=>_==null?[]:String(_).split(""),_=>_.join("")),{t:v}=$e(),m=y(()=>Number(e.length)),f=y(()=>Array(m.value).fill(0)),d=W(-1),b=W(),g=W([]),h=y(()=>g.value[d.value]);function S(){if(C(h.value.value)){h.value.value="";return}const _=c.value.slice(),x=h.value.value;_[d.value]=x;let P=null;d.value>c.value.length?P=c.value.length+1:d.value+1!==m.value&&(P="next"),c.value=_,P&&Dn(b.value,P)}function k(_){const x=c.value.slice(),P=d.value;let T=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(_.key)&&(_.preventDefault(),_.key==="ArrowLeft"?T="prev":_.key==="ArrowRight"?T="next":["Backspace","Delete"].includes(_.key)&&(x[d.value]="",c.value=x,d.value>0&&_.key==="Backspace"?T="prev":requestAnimationFrame(()=>{var A;(A=g.value[P])==null||A.select()})),requestAnimationFrame(()=>{T!=null&&Dn(b.value,T)}))}function I(_,x){var T,A;x.preventDefault(),x.stopPropagation();const P=((T=x==null?void 0:x.clipboardData)==null?void 0:T.getData("Text"))??"";C(P)||(c.value=P.split(""),(A=g.value)==null||A[_].blur())}function B(){c.value=[]}function w(_,x){u(),d.value=x}function V(){s(),d.value=-1}function C(_){return e.type==="number"&&/[^0-9]/g.test(_)}return De({VField:{color:y(()=>e.color),bgColor:y(()=>e.color),baseColor:y(()=>e.baseColor),disabled:y(()=>e.disabled),error:y(()=>e.error),variant:y(()=>e.variant)}},{scoped:!0}),X(c,_=>{_.length===m.value&&a("finish",_.join(""))},{deep:!0}),X(d,_=>{_<0||be(()=>{var x;(x=g.value[_])==null||x.select()})}),O(()=>{var P;const[_,x]=Gt(t);return r("div",N({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},e.class],style:[e.style]},_),[r("div",{ref:b,class:"v-otp-input__content",style:[i.value]},[f.value.map((T,A)=>r(ie,null,[e.divider&&A!==0&&r("span",{class:"v-otp-input__divider"},[e.divider]),r(jn,{focused:o.value&&e.focusAll||d.value===A,key:A},{...l,loader:void 0,default:()=>r("input",{ref:D=>g.value[A]=D,"aria-label":v(e.label,A+1),autofocus:A===0&&e.autofocus,autocomplete:"one-time-code",class:["v-otp-input__field"],disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:"1",placeholder:e.placeholder,type:e.type==="number"?"text":e.type,value:c.value[A],onInput:S,onFocus:D=>w(D,A),onBlur:V,onKeydown:k,onPaste:D=>I(A,D)},null)})])),r("input",N({class:"v-otp-input-input",type:"hidden"},x,{value:c.value.join("")}),null),r(Bt,{contained:!0,"content-class":"v-otp-input__loader","model-value":!!e.loading,persistent:!0},{default:()=>{var T;return[((T=l.loader)==null?void 0:T.call(l))??r($n,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(P=l.default)==null?void 0:P.call(l)])])}),{blur:()=>{var _;(_=g.value)==null||_.some(x=>x.blur())},focus:()=>{var _;(_=g.value)==null||_[0].focus()},reset:B,isFocused:o}}});function Sb(e){return Math.floor(Math.abs(e))*Math.sign(e)}const kb=p({scale:{type:[Number,String],default:.5},...ee()},"VParallax"),xb=$()({name:"VParallax",props:kb(),setup(e,n){let{slots:t}=n;const{intersectionRef:a,isIntersecting:l}=Qa(),{resizeRef:i,contentRect:o}=Pt(),{height:u}=xt(),s=W();Fe(()=>{var d;a.value=i.value=(d=s.value)==null?void 0:d.$el});let c;X(l,d=>{d?(c=Pi(a.value),c=c===document.scrollingElement?document:c,c.addEventListener("scroll",f,{passive:!0}),f()):c.removeEventListener("scroll",f)}),it(()=>{c==null||c.removeEventListener("scroll",f)}),X(u,f),X(()=>{var d;return(d=o.value)==null?void 0:d.height},f);const v=y(()=>1-Le(+e.scale));let m=-1;function f(){l.value&&(cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var w;const d=((w=s.value)==null?void 0:w.$el).querySelector(".v-img__img");if(!d)return;const b=c instanceof Document?document.documentElement.clientHeight:c.clientHeight,g=c instanceof Document?window.scrollY:c.scrollTop,h=a.value.getBoundingClientRect().top+g,S=o.value.height,k=h+(S-b)/2,I=Sb((g-k)*v.value),B=Math.max(1,(v.value*(b-S)+S)/S);d.style.setProperty("transform",`translateY(${I}px) scale(${B})`)}))}return O(()=>r($t,{class:["v-parallax",{"v-parallax--active":l.value},e.class],style:e.style,ref:s,cover:!0,onLoadstart:f,onLoad:f},t)),{}}}),wb=p({...al({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),Cb=$()({name:"VRadio",props:wb(),setup(e,n){let{slots:t}=n;return O(()=>r(un,N(e,{class:["v-radio",e.class],style:e.style,type:"radio"}),t)),{}}}),Vb=p({height:{type:[Number,String],default:"auto"},...zt(),...Oe(Mi(),["multiple"]),trueIcon:{type:se,default:"$radioOn"},falseIcon:{type:se,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),Pb=$()({name:"VRadioGroup",inheritAttrs:!1,props:Vb(),emits:{"update:modelValue":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const l=Ye(),i=y(()=>e.id||`radio-group-${l}`),o=le(e,"modelValue");return O(()=>{const[u,s]=Gt(t),c=qe.filterProps(e),v=un.filterProps(e),m=a.label?a.label({label:e.label,props:{for:i.value}}):e.label;return r(qe,N({class:["v-radio-group",e.class],style:e.style},u,c,{modelValue:o.value,"onUpdate:modelValue":f=>o.value=f,id:i.value}),{...a,default:f=>{let{id:d,messagesId:b,isDisabled:g,isReadonly:h}=f;return r(ie,null,[m&&r(Hn,{id:d.value},{default:()=>[m]}),r(Pu,N(v,{id:d.value,"aria-describedby":b.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:g.value,readonly:h.value,"aria-labelledby":m?d.value:void 0,multiple:!1},s,{modelValue:o.value,"onUpdate:modelValue":S=>o.value=S}),a)])}})}),{}}}),Ib=p({...ma(),...zt(),...Cs(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),_b=$()({name:"VRangeSlider",props:Ib(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=W(),i=W(),o=W(),{rtlClasses:u}=ze();function s(P){if(!l.value||!i.value)return;const T=ni(P,l.value.$el,e.direction),A=ni(P,i.value.$el,e.direction),D=Math.abs(T),M=Math.abs(A);return DP!=null&&P.length?P.map(T=>c.roundValue(T)):[0,0]),{activeThumbRef:m,hasLabels:f,max:d,min:b,mousePressed:g,onSliderMousedown:h,onSliderTouchstart:S,position:k,trackContainerRef:I,readonly:B}=Ps({props:e,steps:c,onSliderStart:()=>{a("start",v.value)},onSliderEnd:P=>{var D;let{value:T}=P;const A=m.value===((D=l.value)==null?void 0:D.$el)?[T,v.value[1]]:[v.value[0],T];!e.strict&&A[0]{var M,z,Y,J;let{value:T}=P;const[A,D]=v.value;!e.strict&&A===D&&A!==b.value&&(m.value=T>A?(M=i.value)==null?void 0:M.$el:(z=l.value)==null?void 0:z.$el,(Y=m.value)==null||Y.focus()),m.value===((J=l.value)==null?void 0:J.$el)?v.value=[Math.min(T,D),D]:v.value=[A,Math.max(A,T)]},getActiveThumb:s}),{isFocused:w,focus:V,blur:C}=Nt(e),_=y(()=>k(v.value[0])),x=y(()=>k(v.value[1]));return O(()=>{const P=qe.filterProps(e),T=!!(e.label||t.label||t.prepend);return r(qe,N({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!t["tick-label"]||f.value,"v-slider--focused":w.value,"v-slider--pressed":g.value,"v-slider--disabled":e.disabled},u.value,e.class],style:e.style,ref:o},P,{focused:w.value}),{...t,prepend:T?A=>{var D,M;return r(ie,null,[((D=t.label)==null?void 0:D.call(t,A))??(e.label?r(Hn,{class:"v-slider__label",text:e.label},null):void 0),(M=t.prepend)==null?void 0:M.call(t,A)])}:void 0,default:A=>{var z,Y;let{id:D,messagesId:M}=A;return r("div",{class:"v-slider__container",onMousedown:B.value?void 0:h,onTouchstartPassive:B.value?void 0:S},[r("input",{id:`${D.value}_start`,name:e.name||D.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:v.value[0]},null),r("input",{id:`${D.value}_stop`,name:e.name||D.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:v.value[1]},null),r(Is,{ref:I,start:_.value,stop:x.value},{"tick-label":t["tick-label"]}),r(ai,{ref:l,"aria-describedby":M.value,focused:w&&m.value===((z=l.value)==null?void 0:z.$el),modelValue:v.value[0],"onUpdate:modelValue":J=>v.value=[J,v.value[1]],onFocus:J=>{var R,H,E,L;V(),m.value=(R=l.value)==null?void 0:R.$el,v.value[0]===v.value[1]&&v.value[1]===b.value&&J.relatedTarget!==((H=i.value)==null?void 0:H.$el)&&((E=l.value)==null||E.$el.blur(),(L=i.value)==null||L.$el.focus())},onBlur:()=>{C(),m.value=void 0},min:b.value,max:v.value[1],position:_.value,ripple:e.ripple},{"thumb-label":t["thumb-label"]}),r(ai,{ref:i,"aria-describedby":M.value,focused:w&&m.value===((Y=i.value)==null?void 0:Y.$el),modelValue:v.value[1],"onUpdate:modelValue":J=>v.value=[v.value[0],J],onFocus:J=>{var R,H,E,L;V(),m.value=(R=i.value)==null?void 0:R.$el,v.value[0]===v.value[1]&&v.value[0]===d.value&&J.relatedTarget!==((H=l.value)==null?void 0:H.$el)&&((E=i.value)==null||E.$el.blur(),(L=l.value)==null||L.$el.focus())},onBlur:()=>{C(),m.value=void 0},min:v.value[0],max:d.value,position:x.value,ripple:e.ripple},{"thumb-label":t["thumb-label"]})])}})}),{}}}),Tb=p({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:se,default:"$ratingEmpty"},fullIcon:{type:se,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},ripple:Boolean,...ee(),...je(),...Ft(),...ce(),...he()},"VRating"),Ab=$()({name:"VRating",props:Tb(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{t:a}=$e(),{themeClasses:l}=ke(e),i=le(e,"modelValue"),o=y(()=>Le(parseFloat(i.value),0,+e.length)),u=y(()=>At(Number(e.length),1)),s=y(()=>u.value.flatMap(g=>e.halfIncrements?[g-.5,g]:[g])),c=K(-1),v=y(()=>s.value.map(g=>{const h=e.hover&&c.value>-1,S=o.value>=g,k=c.value>=g,B=(h?k:S)?e.fullIcon:e.emptyIcon,w=e.activeColor??e.color,V=S||k?w:e.color;return{isFilled:S,isHovered:k,icon:B,color:V}})),m=y(()=>[0,...s.value].map(g=>{function h(){c.value=g}function S(){c.value=-1}function k(){e.disabled||e.readonly||(i.value=o.value===g&&e.clearable?0:g)}return{onMouseenter:e.hover?h:void 0,onMouseleave:e.hover?S:void 0,onClick:k}})),f=y(()=>e.name??`v-rating-${Ye()}`);function d(g){var _,x;let{value:h,index:S,showStar:k=!0}=g;const{onMouseenter:I,onMouseleave:B,onClick:w}=m.value[S+1],V=`${f.value}-${String(h).replace(".","-")}`,C={color:(_=v.value[S])==null?void 0:_.color,density:e.density,disabled:e.disabled,icon:(x=v.value[S])==null?void 0:x.icon,ripple:e.ripple,size:e.size,variant:"plain"};return r(ie,null,[r("label",{for:V,class:{"v-rating__item--half":e.halfIncrements&&h%1>0,"v-rating__item--full":e.halfIncrements&&h%1===0},onMouseenter:I,onMouseleave:B,onClick:w},[r("span",{class:"v-rating__hidden"},[a(e.itemAriaLabel,h,e.length)]),k?t.item?t.item({...v.value[S],props:C,value:h,index:S,rating:o.value}):r(ge,N({"aria-label":a(e.itemAriaLabel,h,e.length)},C),null):void 0]),r("input",{class:"v-rating__hidden",name:f.value,id:V,type:"radio",value:h,checked:o.value===h,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function b(g){return t["item-label"]?t["item-label"](g):g.label?r("span",null,[g.label]):r("span",null,[rt(" ")])}return O(()=>{var h;const g=!!((h=e.itemLabels)!=null&&h.length)||t["item-label"];return r(e.tag,{class:["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},l.value,e.class],style:e.style},{default:()=>[r(d,{value:0,index:-1,showStar:!1},null),u.value.map((S,k)=>{var I,B;return r("div",{class:"v-rating__wrapper"},[g&&e.itemLabelPosition==="top"?b({value:S,index:k,label:(I=e.itemLabels)==null?void 0:I[k]}):void 0,r("div",{class:"v-rating__item"},[e.halfIncrements?r(ie,null,[r(d,{value:S-.5,index:k*2},null),r(d,{value:S,index:k*2+1},null)]):r(d,{value:S,index:k},null)]),g&&e.itemLabelPosition==="bottom"?b({value:S,index:k,label:(B=e.itemLabels)==null?void 0:B[k]}):void 0])})]})}),{}}}),Bb={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function pb(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return r("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[n])}function mr(e){const[n,t]=e.split("@");return Array.from({length:t}).map(()=>wl(n))}function wl(e){let n=[];if(!e)return n;const t=Bb[e];if(e!==t){if(e.includes(","))return gr(e);if(e.includes("@"))return mr(e);t.includes(",")?n=gr(t):t.includes("@")?n=mr(t):t&&n.push(wl(t))}return[pb(e,n)]}function gr(e){return e.replace(/\s/g,"").split(",").map(wl)}const Db=p({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...He(),...Ne(),...he()},"VSkeletonLoader"),Eb=$()({name:"VSkeletonLoader",props:Db(),setup(e,n){let{slots:t}=n;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ve(F(e,"color")),{dimensionStyles:i}=We(e),{elevationClasses:o}=Ge(e),{themeClasses:u}=ke(e),{t:s}=$e(),c=y(()=>wl(Be(e.type).join(",")));return O(()=>{var m;const v=!t.default||e.loading;return r("div",{class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},u.value,a.value,o.value],style:[l.value,v?i.value:{}],"aria-busy":e.boilerplate?void 0:v,"aria-live":e.boilerplate?void 0:"polite","aria-label":e.boilerplate?void 0:s(e.loadingText),role:e.boilerplate?void 0:"alert"},[v?c.value:(m=t.default)==null?void 0:m.call(t)])}),{}}}),Fb=$()({name:"VSlideGroupItem",props:kn(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:t}=n;const a=xn(e,$u);return()=>{var l;return(l=t.default)==null?void 0:l.call(t,{isSelected:a.isSelected.value,select:a.select,toggle:a.toggle,selectedClass:a.selectedClass.value})}}});function Mb(e){const n=K(e);let t=-1;function a(){clearInterval(t)}function l(){a(),be(()=>n.value=e)}function i(o){const u=o?getComputedStyle(o):{transitionDuration:.2},s=parseFloat(u.transitionDuration)*1e3||200;if(a(),n.value<=0)return;const c=performance.now();t=window.setInterval(()=>{const v=performance.now()-c+s;n.value=Math.max(e-v,0),n.value<=0&&a()},s)}return et(a),{clear:a,time:n,start:i,reset:l}}const $b=p({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...qt({location:"bottom"}),...Nn(),..._e(),...kt(),...he(),...Oe(ha({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),Lb=$()({name:"VSnackbar",props:$b(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),{positionClasses:l}=zn(e),{scopeId:i}=Vn(),{themeClasses:o}=ke(e),{colorClasses:u,colorStyles:s,variantClasses:c}=bn(e),{roundedClasses:v}=Ee(e),m=Mb(Number(e.timeout)),f=W(),d=W(),b=K(!1),g=K(0),h=W(),S=ye(Jn,void 0);st(()=>!!S,()=>{const P=Jr();Fe(()=>{h.value=P.mainStyles.value})}),X(a,I),X(()=>e.timeout,I),ot(()=>{a.value&&I()});let k=-1;function I(){m.reset(),window.clearTimeout(k);const P=Number(e.timeout);if(!a.value||P===-1)return;const T=bi(d.value);m.start(T),k=window.setTimeout(()=>{a.value=!1},P)}function B(){m.reset(),window.clearTimeout(k)}function w(){b.value=!0,B()}function V(){b.value=!1,I()}function C(P){g.value=P.touches[0].clientY}function _(P){Math.abs(g.value-P.changedTouches[0].clientY)>50&&(a.value=!1)}const x=y(()=>e.location.split(" ").reduce((P,T)=>(P[`v-snackbar--${T}`]=!0,P),{}));return O(()=>{const P=Bt.filterProps(e),T=!!(t.default||t.text||e.text);return r(Bt,N({ref:f,class:["v-snackbar",{"v-snackbar--active":a.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},x.value,l.value,e.class],style:[h.value,e.style]},P,{modelValue:a.value,"onUpdate:modelValue":A=>a.value=A,contentProps:N({class:["v-snackbar__wrapper",o.value,u.value,v.value,c.value],style:[s.value],onPointerenter:w,onPointerleave:V},P.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0,onTouchstartPassive:C,onTouchend:_},i),{default:()=>{var A,D;return[Ut(!1,"v-snackbar"),e.timer&&!b.value&&r("div",{key:"timer",class:"v-snackbar__timer"},[r(el,{ref:d,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,"model-value":m.time.value},null)]),T&&r("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[((A=t.text)==null?void 0:A.call(t))??e.text,(D=t.default)==null?void 0:D.call(t)]),t.actions&&r(me,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[r("div",{class:"v-snackbar__actions"},[t.actions({isActive:a})])]})]},activator:t.activator})}),wt({},f)}}),wc=p({autoDraw:Boolean,autoDrawDuration:[Number,String],autoDrawEasing:{type:String,default:"ease"},color:String,gradient:{type:Array,default:()=>[]},gradientDirection:{type:String,validator:e=>["top","bottom","left","right"].includes(e),default:"top"},height:{type:[String,Number],default:75},labels:{type:Array,default:()=>[]},labelSize:{type:[Number,String],default:7},lineWidth:{type:[String,Number],default:4},id:String,itemValue:{type:String,default:"value"},modelValue:{type:Array,default:()=>[]},min:[String,Number],max:[String,Number],padding:{type:[String,Number],default:8},showLabels:Boolean,smooth:Boolean,width:{type:[Number,String],default:300}},"Line"),Cc=p({autoLineWidth:Boolean,...wc()},"VBarline"),hr=$()({name:"VBarline",props:Cc(),setup(e,n){let{slots:t}=n;const a=Ye(),l=y(()=>e.id||`barline-${a}`),i=y(()=>Number(e.autoDrawDuration)||500),o=y(()=>!!(e.showLabels||e.labels.length>0||t!=null&&t.label)),u=y(()=>parseFloat(e.lineWidth)||4),s=y(()=>Math.max(e.modelValue.length*u.value,Number(e.width))),c=y(()=>({minX:0,maxX:s.value,minY:0,maxY:parseInt(e.height,10)})),v=y(()=>e.modelValue.map(g=>Re(g,e.itemValue,g)));function m(g,h){const{minX:S,maxX:k,minY:I,maxY:B}=h,w=g.length;let V=e.max!=null?Number(e.max):Math.max(...g),C=e.min!=null?Number(e.min):Math.min(...g);C>0&&e.min==null&&(C=0),V<0&&e.max==null&&(V=0);const _=k/w,x=(B-I)/(V-C||1),P=B-Math.abs(C*x);return g.map((T,A)=>{const D=Math.abs(x*T);return{x:S+A*_,y:P-D+ +(T<0)*D,height:D,value:T}})}const f=y(()=>{const g=[],h=m(v.value,c.value),S=h.length;for(let k=0;g.lengthm(v.value,c.value)),b=y(()=>(Math.abs(d.value[0].x-d.value[1].x)-u.value)/2);O(()=>{const g=e.gradient.slice().length?e.gradient.slice().reverse():[""];return r("svg",{display:"block"},[r("defs",null,[r("linearGradient",{id:l.value,gradientUnits:"userSpaceOnUse",x1:e.gradientDirection==="left"?"100%":"0",y1:e.gradientDirection==="top"?"100%":"0",x2:e.gradientDirection==="right"?"100%":"0",y2:e.gradientDirection==="bottom"?"100%":"0"},[g.map((h,S)=>r("stop",{offset:S/Math.max(g.length-1,1),"stop-color":h||"currentColor"},null))])]),r("clipPath",{id:`${l.value}-clip`},[d.value.map(h=>r("rect",{x:h.x+b.value,y:h.y,width:u.value,height:h.height,rx:typeof e.smooth=="number"?e.smooth:e.smooth?2:0,ry:typeof e.smooth=="number"?e.smooth:e.smooth?2:0},[e.autoDraw&&r(ie,null,[r("animate",{attributeName:"y",from:h.y+h.height,to:h.y,dur:`${i.value}ms`,fill:"freeze"},null),r("animate",{attributeName:"height",from:"0",to:h.height,dur:`${i.value}ms`,fill:"freeze"},null)])]))]),o.value&&r("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[f.value.map((h,S)=>{var k;return r("text",{x:h.x+b.value+u.value/2,y:parseInt(e.height,10)-2+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[((k=t.label)==null?void 0:k.call(t,{index:S,value:h.value}))??h.value])})]),r("g",{"clip-path":`url(#${l.value}-clip)`,fill:`url(#${l.value})`},[r("rect",{x:0,y:0,width:Math.max(e.modelValue.length*u.value,Number(e.width)),height:e.height},null)])])})}});function Ob(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:75;if(e.length===0)return"";const l=e.shift(),i=e[e.length-1];return(t?`M${l.x} ${a-l.x+2} L${l.x} ${l.y}`:`M${l.x} ${l.y}`)+e.map((o,u)=>{const s=e[u+1],c=e[u-1]||l,v=s&&Rb(s,o,c);if(!s||v)return`L${o.x} ${o.y}`;const m=Math.min(yr(c,o),yr(s,o)),d=m/2e.id||`trendline-${a}`),i=y(()=>Number(e.autoDrawDuration)||(e.fill?500:2e3)),o=W(0),u=W(null);function s(h,S){const{minX:k,maxX:I,minY:B,maxY:w}=S,V=h.length,C=e.max!=null?Number(e.max):Math.max(...h),_=e.min!=null?Number(e.min):Math.min(...h),x=(I-k)/(V-1),P=(w-B)/(C-_||1);return h.map((T,A)=>({x:k+A*x,y:w-(T-_)*P,value:T}))}const c=y(()=>!!(e.showLabels||e.labels.length>0||t!=null&&t.label)),v=y(()=>parseFloat(e.lineWidth)||4),m=y(()=>Number(e.width)),f=y(()=>{const h=Number(e.padding);return{minX:h,maxX:m.value-h,minY:h,maxY:parseInt(e.height,10)-h}}),d=y(()=>e.modelValue.map(h=>Re(h,e.itemValue,h))),b=y(()=>{const h=[],S=s(d.value,f.value),k=S.length;for(let I=0;h.lengthe.modelValue,async()=>{if(await be(),!e.autoDraw||!u.value)return;const h=u.value,S=h.getTotalLength();e.fill?(h.style.transformOrigin="bottom center",h.style.transition="none",h.style.transform="scaleY(0)",h.getBoundingClientRect(),h.style.transition=`transform ${i.value}ms ${e.autoDrawEasing}`,h.style.transform="scaleY(1)"):(h.style.strokeDasharray=`${S}`,h.style.strokeDashoffset=`${S}`,h.getBoundingClientRect(),h.style.transition=`stroke-dashoffset ${i.value}ms ${e.autoDrawEasing}`,h.style.strokeDashoffset="0"),o.value=S},{immediate:!0});function g(h){return Ob(s(d.value,f.value),e.smooth?8:Number(e.smooth),h,parseInt(e.height,10))}O(()=>{var S;const h=e.gradient.slice().length?e.gradient.slice().reverse():[""];return r("svg",{display:"block","stroke-width":parseFloat(e.lineWidth)??4},[r("defs",null,[r("linearGradient",{id:l.value,gradientUnits:"userSpaceOnUse",x1:e.gradientDirection==="left"?"100%":"0",y1:e.gradientDirection==="top"?"100%":"0",x2:e.gradientDirection==="right"?"100%":"0",y2:e.gradientDirection==="bottom"?"100%":"0"},[h.map((k,I)=>r("stop",{offset:I/Math.max(h.length-1,1),"stop-color":k||"currentColor"},null))])]),c.value&&r("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[b.value.map((k,I)=>{var B;return r("text",{x:k.x+v.value/2+v.value/2,y:parseInt(e.height,10)-4+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[((B=t.label)==null?void 0:B.call(t,{index:I,value:k.value}))??k.value])})]),r("path",{ref:u,d:g(e.fill),fill:e.fill?`url(#${l.value})`:"none",stroke:e.fill?"none":`url(#${l.value})`},null),e.fill&&r("path",{d:g(!1),fill:"none",stroke:e.color??((S=e.gradient)==null?void 0:S[0])},null)])})}}),Nb=p({type:{type:String,default:"trend"},...Cc(),...Vc()},"VSparkline"),zb=$()({name:"VSparkline",props:Nb(),setup(e,n){let{slots:t}=n;const{textColorClasses:a,textColorStyles:l}=Ke(F(e,"color")),i=y(()=>!!(e.showLabels||e.labels.length>0||t!=null&&t.label)),o=y(()=>{let u=parseInt(e.height,10);return i.value&&(u+=parseInt(e.labelSize,10)*1.5),u});O(()=>{const u=e.type==="trend"?Sr:hr,s=e.type==="trend"?Sr.filterProps(e):hr.filterProps(e);return r(u,N({key:e.type,class:a.value,style:l.value,viewBox:`0 0 ${e.width} ${parseInt(o.value,10)}`},s),t)})}}),Hb=p({...ee(),...is({offset:8,minWidth:0,openDelay:0,closeDelay:100,location:"top center",transition:"scale-transition"})},"VSpeedDial"),Wb=$()({name:"VSpeedDial",props:Hb(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),l=W(),i=y(()=>{const[u,s="center"]=e.location.split(" ");return`${u} ${s}`}),o=y(()=>({[`v-speed-dial__content--${i.value.replace(" ","-")}`]:!0}));return O(()=>{const u=Ln.filterProps(e);return r(Ln,N(u,{modelValue:a.value,"onUpdate:modelValue":s=>a.value=s,class:e.class,style:e.style,contentClass:["v-speed-dial__content",o.value],location:i.value,ref:l,transition:"fade-transition"}),{...t,default:s=>r(me,{defaults:{VBtn:{size:"small"}}},{default:()=>[r(Qe,{appear:!0,group:!0,transition:e.transition},{default:()=>{var c;return[(c=t.default)==null?void 0:c.call(t,s)]}})]})})}),{}}}),vo=Symbol.for("vuetify:v-stepper"),Pc=p({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),Ic=$()({name:"VStepperActions",props:Pc(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,n){let{emit:t,slots:a}=n;const{t:l}=$e();function i(){t("click:prev")}function o(){t("click:next")}return O(()=>{const u={onClick:i},s={onClick:o};return r("div",{class:"v-stepper-actions"},[r(me,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:l(e.prevText),variant:"text"}}},{default:()=>{var c;return[((c=a.prev)==null?void 0:c.call(a,{props:u}))??r(ge,u,null)]}}),r(me,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:l(e.nextText),variant:"tonal"}}},{default:()=>{var c;return[((c=a.next)==null?void 0:c.call(a,{props:s}))??r(ge,s,null)]}})])}),{}}}),_c=Et("v-stepper-header"),jb=p({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:String,default:"$complete"},editable:Boolean,editIcon:{type:String,default:"$edit"},error:Boolean,errorIcon:{type:String,default:"$error"},icon:String,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]}},"StepperItem"),Yb=p({...jb(),...kn()},"VStepperItem"),Tc=$()({name:"VStepperItem",directives:{Ripple:Rt},props:Yb(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:t}=n;const a=xn(e,vo,!0),l=y(()=>(a==null?void 0:a.value.value)??e.value),i=y(()=>e.rules.every(f=>f()===!0)),o=y(()=>!e.disabled&&e.editable),u=y(()=>!e.disabled&&e.editable),s=y(()=>e.error||!i.value),c=y(()=>e.complete||e.rules.length>0&&i.value),v=y(()=>s.value?e.errorIcon:c.value?e.completeIcon:a.isSelected.value&&e.editable?e.editIcon:e.icon),m=y(()=>({canEdit:u.value,hasError:s.value,hasCompleted:c.value,title:e.title,subtitle:e.subtitle,step:l.value,value:e.value}));return O(()=>{var h,S,k;const f=(!a||a.isSelected.value||c.value||u.value)&&!s.value&&!e.disabled,d=!!(e.title!=null||t.title),b=!!(e.subtitle!=null||t.subtitle);function g(){a==null||a.toggle()}return pe(r("button",{class:["v-stepper-item",{"v-stepper-item--complete":c.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":s.value},a==null?void 0:a.selectedClass.value],disabled:!e.editable,onClick:g},[o.value&&Ut(!0,"v-stepper-item"),r(bt,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:f?e.color:void 0,size:24},{default:()=>{var I;return[((I=t.icon)==null?void 0:I.call(t,m.value))??(v.value?r(Se,{icon:v.value},null):l.value)]}}),r("div",{class:"v-stepper-item__content"},[d&&r("div",{key:"title",class:"v-stepper-item__title"},[((h=t.title)==null?void 0:h.call(t,m.value))??e.title]),b&&r("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[((S=t.subtitle)==null?void 0:S.call(t,m.value))??e.subtitle]),(k=t.default)==null?void 0:k.call(t,m.value)])]),[[vt("ripple"),e.ripple&&e.editable,null]])}),{}}}),Gb=p({...Oe(cl(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),Ac=$()({name:"VStepperWindow",props:Gb(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=ye(vo,null),l=le(e,"modelValue"),i=y({get(){var o;return l.value!=null||!a?l.value:(o=a.items.value.find(u=>a.selected.value.includes(u.id)))==null?void 0:o.value},set(o){l.value=o}});return O(()=>{const o=sn.filterProps(e);return r(sn,N({_as:"VStepperWindow"},o,{modelValue:i.value,"onUpdate:modelValue":u=>i.value=u,class:["v-stepper-window",e.class],style:e.style,mandatory:!1,touch:!1}),t)}),{}}}),Ub=p({...dl()},"VStepperWindowItem"),Bc=$()({name:"VStepperWindowItem",props:Ub(),setup(e,n){let{slots:t}=n;return O(()=>{const a=cn.filterProps(e);return r(cn,N({_as:"VStepperWindowItem"},a,{class:["v-stepper-window-item",e.class],style:e.style}),t)}),{}}}),Kb=p({altLabels:Boolean,bgColor:String,completeIcon:String,editIcon:String,editable:Boolean,errorIcon:String,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:String,default:"title"},itemValue:{type:String,default:"value"},nonLinear:Boolean,flat:Boolean,...Cn()},"Stepper"),qb=p({...Kb(),...Sn({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...vl(),...Ga(Pc(),["prevText","nextText"])},"VStepper"),Xb=$()({name:"VStepper",props:qb(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{items:a,next:l,prev:i,selected:o}=Kt(e,vo),{displayClasses:u,mobile:s}=xt(e),{completeIcon:c,editIcon:v,errorIcon:m,color:f,editable:d,prevText:b,nextText:g}=ja(e),h=y(()=>e.items.map((I,B)=>{const w=Re(I,e.itemTitle,I),V=Re(I,e.itemValue,B+1);return{title:w,value:V,raw:I}})),S=y(()=>a.value.findIndex(I=>o.value.includes(I.id))),k=y(()=>e.disabled?e.disabled:S.value===0?"prev":S.value===a.value.length-1?"next":!1);return De({VStepperItem:{editable:d,errorIcon:m,completeIcon:c,editIcon:v,prevText:b,nextText:g},VStepperActions:{color:f,disabled:k,prevText:b,nextText:g}}),O(()=>{const I=dn.filterProps(e),B=!!(t.header||e.items.length),w=e.items.length>0,V=!e.hideActions&&!!(w||t.actions);return r(dn,N(I,{color:e.bgColor,class:["v-stepper",{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":s.value},u.value,e.class],style:e.style}),{default:()=>{var C,_;return[B&&r(_c,{key:"stepper-header"},{default:()=>[h.value.map((x,P)=>{let{raw:T,...A}=x;return r(ie,null,[!!P&&r(ga,null,null),r(Tc,A,{default:t[`header-item.${A.value}`]??t.header,icon:t.icon,title:t.title,subtitle:t.subtitle})])})]}),w&&r(Ac,{key:"stepper-window"},{default:()=>[h.value.map(x=>r(Bc,{value:x.value},{default:()=>{var P,T;return((P=t[`item.${x.value}`])==null?void 0:P.call(t,x))??((T=t.item)==null?void 0:T.call(t,x))}}))]}),(C=t.default)==null?void 0:C.call(t,{prev:i,next:l}),V&&(((_=t.actions)==null?void 0:_.call(t,{next:l,prev:i}))??r(Ic,{key:"stepper-actions","onClick:prev":i,"onClick:next":l},t))]}})}),{prev:i,next:l}}}),Zb=p({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...zt(),...al()},"VSwitch"),Jb=$()({name:"VSwitch",inheritAttrs:!1,props:Zb(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const l=le(e,"indeterminate"),i=le(e,"modelValue"),{loaderClasses:o}=ca(e),{isFocused:u,focus:s,blur:c}=Nt(e),v=W(),m=xe&&window.matchMedia("(forced-colors: active)").matches,f=y(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),d=Ye(),b=y(()=>e.id||`switch-${d}`);function g(){l.value&&(l.value=!1)}function h(S){var k,I;S.stopPropagation(),S.preventDefault(),(I=(k=v.value)==null?void 0:k.input)==null||I.click()}return O(()=>{const[S,k]=Gt(t),I=qe.filterProps(e),B=un.filterProps(e);return r(qe,N({class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":l.value},o.value,e.class]},S,I,{modelValue:i.value,"onUpdate:modelValue":w=>i.value=w,id:b.value,focused:u.value,style:e.style}),{...a,default:w=>{let{id:V,messagesId:C,isDisabled:_,isReadonly:x,isValid:P}=w;const T={model:i,isValid:P};return r(un,N({ref:v},B,{modelValue:i.value,"onUpdate:modelValue":[A=>i.value=A,g],id:V.value,"aria-describedby":C.value,type:"checkbox","aria-checked":l.value?"mixed":void 0,disabled:_.value,readonly:x.value,onFocus:s,onBlur:c},k),{...a,default:A=>{let{backgroundColorClasses:D,backgroundColorStyles:M}=A;return r("div",{class:["v-switch__track",m?void 0:D.value],style:M.value,onClick:h},[a["track-true"]&&r("div",{key:"prepend",class:"v-switch__track-true"},[a["track-true"](T)]),a["track-false"]&&r("div",{key:"append",class:"v-switch__track-false"},[a["track-false"](T)])])},input:A=>{let{inputNode:D,icon:M,backgroundColorClasses:z,backgroundColorStyles:Y}=A;return r(ie,null,[D,r("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":M||e.loading},e.inset||m?void 0:z.value],style:e.inset?void 0:Y.value},[a.thumb?r(me,{defaults:{VIcon:{icon:M,size:"x-small"}}},{default:()=>[a.thumb({...T,icon:M})]}):r(Ti,null,{default:()=>[e.loading?r(da,{name:"v-switch",active:!0,color:P.value===!1?void 0:f.value},{default:J=>a.loader?a.loader(J):r($n,{active:J.isActive,color:J.color,indeterminate:!0,size:"16",width:"2"},null)}):M&&r(Se,{key:String(M),icon:M,size:"x-small"},null)]})])])}})}})}),{}}}),Qb=p({color:String,height:[Number,String],window:Boolean,...ee(),...Ne(),...gn(),..._e(),...ce(),...he()},"VSystemBar"),eS=$()({name:"VSystemBar",props:Qb(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{backgroundColorClasses:l,backgroundColorStyles:i}=Ve(F(e,"color")),{elevationClasses:o}=Ge(e),{roundedClasses:u}=Ee(e),{ssrBootStyles:s}=yn(),c=y(()=>e.height??(e.window?32:24)),{layoutItemStyles:v}=hn({id:e.name,order:y(()=>parseInt(e.order,10)),position:K("top"),layoutSize:c,elementSize:c,active:y(()=>!0),absolute:F(e,"absolute")});return O(()=>r(e.tag,{class:["v-system-bar",{"v-system-bar--window":e.window},a.value,l.value,o.value,u.value,e.class],style:[i.value,v.value,s.value,e.style]},t)),{}}}),fo=Symbol.for("vuetify:v-tabs"),tS=p({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...Oe(nl({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),pc=$()({name:"VTab",props:tS(),setup(e,n){let{slots:t,attrs:a}=n;const{textColorClasses:l,textColorStyles:i}=Ke(e,"sliderColor"),o=W(),u=W(),s=y(()=>e.direction==="horizontal"),c=y(()=>{var m,f;return((f=(m=o.value)==null?void 0:m.group)==null?void 0:f.isSelected.value)??!1});function v(m){var d,b;let{value:f}=m;if(f){const g=(b=(d=o.value)==null?void 0:d.$el.parentElement)==null?void 0:b.querySelector(".v-tab--selected .v-tab__slider"),h=u.value;if(!g||!h)return;const S=getComputedStyle(g).color,k=g.getBoundingClientRect(),I=h.getBoundingClientRect(),B=s.value?"x":"y",w=s.value?"X":"Y",V=s.value?"right":"bottom",C=s.value?"width":"height",_=k[B],x=I[B],P=_>x?k[V]-I[V]:k[B]-I[B],T=Math.sign(P)>0?s.value?"right":"bottom":Math.sign(P)<0?s.value?"left":"top":"center",D=(Math.abs(P)+(Math.sign(P)<0?k[C]:I[C]))/Math.max(k[C],I[C])||0,M=k[C]/I[C]||0,z=1.5;nn(h,{backgroundColor:[S,"currentcolor"],transform:[`translate${w}(${P}px) scale${w}(${M})`,`translate${w}(${P/z}px) scale${w}(${(D-1)/z+1})`,"none"],transformOrigin:Array(3).fill(T)},{duration:225,easing:Zn})}}return O(()=>{const m=ge.filterProps(e);return r(ge,N({symbol:fo,ref:o,class:["v-tab",e.class],style:e.style,tabindex:c.value?0:-1,role:"tab","aria-selected":String(c.value),active:!1},m,a,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":v}),{...t,default:()=>{var f;return r(ie,null,[((f=t.default)==null?void 0:f.call(t))??e.text,!e.hideSlider&&r("div",{ref:u,class:["v-tab__slider",l.value],style:i.value},null)])}})}),wt({},o)}}),nS=p({...Oe(cl(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VTabsWindow"),Dc=$()({name:"VTabsWindow",props:nS(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=ye(fo,null),l=le(e,"modelValue"),i=y({get(){var o;return l.value!=null||!a?l.value:(o=a.items.value.find(u=>a.selected.value.includes(u.id)))==null?void 0:o.value},set(o){l.value=o}});return O(()=>{const o=sn.filterProps(e);return r(sn,N({_as:"VTabsWindow"},o,{modelValue:i.value,"onUpdate:modelValue":u=>i.value=u,class:["v-tabs-window",e.class],style:e.style,mandatory:!1,touch:!1}),t)}),{}}}),aS=p({...dl()},"VTabsWindowItem"),Ec=$()({name:"VTabsWindowItem",props:aS(),setup(e,n){let{slots:t}=n;return O(()=>{const a=cn.filterProps(e);return r(cn,N({_as:"VTabsWindowItem"},a,{class:["v-tabs-window-item",e.class],style:e.style}),t)}),{}}});function lS(e){return e?e.map(n=>qn(n)?n:{text:n,value:n}):[]}const iS=p({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,...Li({mandatory:"force",selectedClass:"v-tab-item--selected"}),...je(),...ce()},"VTabs"),oS=$()({name:"VTabs",props:iS(),emits:{"update:modelValue":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const l=le(e,"modelValue"),i=y(()=>lS(e.items)),{densityClasses:o}=tt(e),{backgroundColorClasses:u,backgroundColorStyles:s}=Ve(F(e,"bgColor")),{scopeId:c}=Vn();return De({VTab:{color:F(e,"color"),direction:F(e,"direction"),stacked:F(e,"stacked"),fixed:F(e,"fixedTabs"),sliderColor:F(e,"sliderColor"),hideSlider:F(e,"hideSlider")}}),O(()=>{const v=la.filterProps(e),m=!!(a.window||e.items.length>0);return r(ie,null,[r(la,N(v,{modelValue:l.value,"onUpdate:modelValue":f=>l.value=f,class:["v-tabs",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--stacked":e.stacked},o.value,u.value,e.class],style:[{"--v-tabs-height":Z(e.height)},s.value,e.style],role:"tablist",symbol:fo},c,t),{default:()=>{var f;return[((f=a.default)==null?void 0:f.call(a))??i.value.map(d=>{var b;return((b=a.tab)==null?void 0:b.call(a,{item:d}))??r(pc,N(d,{key:d.text,value:d.value}),{default:a[`tab.${d.value}`]?()=>{var g;return(g=a[`tab.${d.value}`])==null?void 0:g.call(a,{item:d})}:void 0})})]}}),m&&r(Dc,N({modelValue:l.value,"onUpdate:modelValue":f=>l.value=f,key:"tabs-window"},c),{default:()=>{var f;return[i.value.map(d=>{var b;return((b=a.item)==null?void 0:b.call(a,{item:d}))??r(Ec,{value:d.value},{default:()=>{var g;return(g=a[`item.${d.value}`])==null?void 0:g.call(a,{item:d})}})}),(f=a.window)==null?void 0:f.call(a)]}})])}),{}}}),rS=p({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...zt(),...ya()},"VTextarea"),uS=$()({name:"VTextarea",directives:{Intersect:sa},inheritAttrs:!1,props:rS(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const i=le(e,"modelValue"),{isFocused:o,focus:u,blur:s}=Nt(e),c=y(()=>typeof e.counterValue=="function"?e.counterValue(i.value):(i.value||"").toString().length),v=y(()=>{if(t.maxlength)return t.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function m(T,A){var D,M;!e.autofocus||!T||(M=(D=A[0].target)==null?void 0:D.focus)==null||M.call(D)}const f=W(),d=W(),b=K(""),g=W(),h=y(()=>e.persistentPlaceholder||o.value||e.active);function S(){var T;g.value!==document.activeElement&&((T=g.value)==null||T.focus()),o.value||u()}function k(T){S(),a("click:control",T)}function I(T){a("mousedown:control",T)}function B(T){T.stopPropagation(),S(),be(()=>{i.value="",ki(e["onClick:clear"],T)})}function w(T){var D;const A=T.target;if(i.value=A.value,(D=e.modelModifiers)!=null&&D.trim){const M=[A.selectionStart,A.selectionEnd];be(()=>{A.selectionStart=M[0],A.selectionEnd=M[1]})}}const V=W(),C=W(+e.rows),_=y(()=>["plain","underlined"].includes(e.variant));Fe(()=>{e.autoGrow||(C.value=+e.rows)});function x(){e.autoGrow&&be(()=>{if(!V.value||!d.value)return;const T=getComputedStyle(V.value),A=getComputedStyle(d.value.$el),D=parseFloat(T.getPropertyValue("--v-field-padding-top"))+parseFloat(T.getPropertyValue("--v-input-padding-top"))+parseFloat(T.getPropertyValue("--v-field-padding-bottom")),M=V.value.scrollHeight,z=parseFloat(T.lineHeight),Y=Math.max(parseFloat(e.rows)*z+D,parseFloat(A.getPropertyValue("--v-input-control-height"))),J=parseFloat(e.maxRows)*z+D||1/0,R=Le(M??0,Y,J);C.value=Math.floor((R-D)/z),b.value=Z(R)})}ot(x),X(i,x),X(()=>e.rows,x),X(()=>e.maxRows,x),X(()=>e.density,x);let P;return X(V,T=>{T?(P=new ResizeObserver(x),P.observe(V.value)):P==null||P.disconnect()}),it(()=>{P==null||P.disconnect()}),O(()=>{const T=!!(l.counter||e.counter||e.counterValue),A=!!(T||l.details),[D,M]=Gt(t),{modelValue:z,...Y}=qe.filterProps(e),J=Yi(e);return r(qe,N({ref:f,modelValue:i.value,"onUpdate:modelValue":R=>i.value=R,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":_.value},e.class],style:e.style},D,Y,{centerAffix:C.value===1&&!_.value,focused:o.value}),{...l,default:R=>{let{id:H,isDisabled:E,isDirty:L,isReadonly:G,isValid:ae}=R;return r(jn,N({ref:d,style:{"--v-textarea-control-height":b.value},onClick:k,onMousedown:I,"onClick:clear":B,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},J,{id:H.value,active:h.value||L.value,centerAffix:C.value===1&&!_.value,dirty:L.value||e.dirty,disabled:E.value,focused:o.value,error:ae.value===!1}),{...l,default:oe=>{let{props:{class:q,...j}}=oe;return r(ie,null,[e.prefix&&r("span",{class:"v-text-field__prefix"},[e.prefix]),pe(r("textarea",N({ref:g,class:q,value:i.value,onInput:w,autofocus:e.autofocus,readonly:G.value,disabled:E.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:S,onBlur:s},j,M),null),[[vt("intersect"),{handler:m},null,{once:!0}]]),e.autoGrow&&pe(r("textarea",{class:[q,"v-textarea__sizer"],id:`${j.id}-sizer`,"onUpdate:modelValue":te=>i.value=te,ref:V,readonly:!0,"aria-hidden":"true"},null),[[td,i.value]]),e.suffix&&r("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:A?R=>{var H;return r(ie,null,[(H=l.details)==null?void 0:H.call(l,R),T&&r(ie,null,[r("span",null,null),r(rl,{active:e.persistentCounter||o.value,value:c.value,max:v.value,disabled:e.disabled},l.counter)])])}:void 0})}),wt({},f,d,g)}}),sS=p({withBackground:Boolean,...ee(),...he(),...ce()},"VThemeProvider"),cS=$()({name:"VThemeProvider",props:sS(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e);return()=>{var l;return e.withBackground?r(e.tag,{class:["v-theme-provider",a.value,e.class],style:e.style},{default:()=>{var i;return[(i=t.default)==null?void 0:i.call(t)]}}):(l=t.default)==null?void 0:l.call(t)}}}),dS=p({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:se,iconColor:String,lineColor:String,...ee(),..._e(),...Ft(),...Ne()},"VTimelineDivider"),vS=$()({name:"VTimelineDivider",props:dS(),setup(e,n){let{slots:t}=n;const{sizeClasses:a,sizeStyles:l}=Rn(e,"v-timeline-divider__dot"),{backgroundColorStyles:i,backgroundColorClasses:o}=Ve(F(e,"dotColor")),{roundedClasses:u}=Ee(e,"v-timeline-divider__dot"),{elevationClasses:s}=Ge(e),{backgroundColorClasses:c,backgroundColorStyles:v}=Ve(F(e,"lineColor"));return O(()=>r("div",{class:["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class],style:e.style},[r("div",{class:["v-timeline-divider__before",c.value],style:v.value},null),!e.hideDot&&r("div",{key:"dot",class:["v-timeline-divider__dot",s.value,u.value,a.value],style:l.value},[r("div",{class:["v-timeline-divider__inner-dot",o.value,u.value],style:i.value},[t.default?r(me,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},t.default):r(Se,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),r("div",{class:["v-timeline-divider__after",c.value],style:v.value},null)])),{}}}),Fc=p({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:se,iconColor:String,lineInset:[Number,String],...ee(),...He(),...Ne(),..._e(),...Ft(),...ce()},"VTimelineItem"),fS=$()({name:"VTimelineItem",props:Fc(),setup(e,n){let{slots:t}=n;const{dimensionStyles:a}=We(e),l=K(0),i=W();return X(i,o=>{var u;o&&(l.value=((u=o.$el.querySelector(".v-timeline-divider__dot"))==null?void 0:u.getBoundingClientRect().width)??0)},{flush:"post"}),O(()=>{var o,u;return r("div",{class:["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot},e.class],style:[{"--v-timeline-dot-size":Z(l.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${Z(e.lineInset)})`:Z(0)},e.style]},[r("div",{class:"v-timeline-item__body",style:a.value},[(o=t.default)==null?void 0:o.call(t)]),r(vS,{ref:i,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:t.icon}),e.density!=="compact"&&r("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&((u=t.opposite)==null?void 0:u.call(t))])])}),{}}}),mS=p({align:{type:String,default:"center",validator:e=>["center","start"].includes(e)},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},justify:{type:String,default:"auto",validator:e=>["auto","center"].includes(e)},side:{type:String,validator:e=>e==null||["start","end"].includes(e)},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>["start","end","both"].includes(e)},...Ga(Fc({lineInset:0}),["dotColor","fillDot","hideOpposite","iconColor","lineInset","size"]),...ee(),...je(),...ce(),...he()},"VTimeline"),gS=$()({name:"VTimeline",props:mS(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{densityClasses:l}=tt(e),{rtlClasses:i}=ze();De({VTimelineDivider:{lineColor:F(e,"lineColor")},VTimelineItem:{density:F(e,"density"),dotColor:F(e,"dotColor"),fillDot:F(e,"fillDot"),hideOpposite:F(e,"hideOpposite"),iconColor:F(e,"iconColor"),lineColor:F(e,"lineColor"),lineInset:F(e,"lineInset"),size:F(e,"size")}});const o=y(()=>{const s=e.side?e.side:e.density!=="default"?"end":null;return s&&`v-timeline--side-${s}`}),u=y(()=>{const s=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return s;case"start":return s[0];case"end":return s[1];default:return null}});return O(()=>r(e.tag,{class:["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,u.value,{"v-timeline--inset-line":!!e.lineInset},a.value,l.value,o.value,i.value,e.class],style:[{"--v-timeline-line-thickness":Z(e.lineThickness)},e.style]},t)),{}}}),hS=p({...ee(),...kt({variant:"text"})},"VToolbarItems"),yS=$()({name:"VToolbarItems",props:hS(),setup(e,n){let{slots:t}=n;return De({VBtn:{color:F(e,"color"),height:"inherit",variant:F(e,"variant")}}),O(()=>{var a;return r("div",{class:["v-toolbar-items",e.class],style:e.style},[(a=t.default)==null?void 0:a.call(t)])}),{}}}),bS=p({id:String,text:String,...Oe(ha({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),Mc=$()({name:"VTooltip",props:bS(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),{scopeId:l}=Vn(),i=Ye(),o=y(()=>e.id||`v-tooltip-${i}`),u=W(),s=y(()=>e.location.split(" ").length>1?e.location:e.location+" center"),c=y(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),v=y(()=>e.transition?e.transition:a.value?"scale-transition":"fade-transition"),m=y(()=>N({"aria-describedby":o.value},e.activatorProps));return O(()=>{const f=Bt.filterProps(e);return r(Bt,N({ref:u,class:["v-tooltip",e.class],style:e.style,id:o.value},f,{modelValue:a.value,"onUpdate:modelValue":d=>a.value=d,transition:v.value,absolute:!0,location:s.value,origin:c.value,persistent:!0,role:"tooltip",activatorProps:m.value,_disableGlobalStack:!0},l),{activator:t.activator,default:function(){var h;for(var d=arguments.length,b=new Array(d),g=0;g!0},setup(e,n){let{slots:t}=n;const a=pu(e,"validation");return()=>{var l;return(l=t.default)==null?void 0:l.call(t,a)}}}),kS=Object.freeze(Object.defineProperty({__proto__:null,VAlert:nf,VAlertTitle:Cu,VApp:lu,VAppBar:Pv,VAppBarNavIcon:Jv,VAppBarTitle:Qv,VAutocomplete:Jl,VAvatar:bt,VBadge:pm,VBanner:Fm,VBannerActions:ss,VBannerText:cs,VBottomNavigation:$m,VBottomSheet:Om,VBreadcrumbs:Hm,VBreadcrumbsDivider:vs,VBreadcrumbsItem:fs,VBtn:ge,VBtnGroup:zl,VBtnToggle:pv,VCard:Ss,VCardActions:ms,VCardItem:ys,VCardSubtitle:gs,VCardText:bs,VCardTitle:hs,VCarousel:tg,VCarouselItem:ag,VCheckbox:ct,VCheckboxBtn:Lt,VChip:Wn,VChipGroup:wf,VClassIcon:Fi,VCode:lg,VCol:Ae,VColorPicker:Gg,VCombobox:qg,VComponentIcon:Wl,VConfirmEdit:Lh,VContainer:en,VCounter:rl,VDataIterator:Uh,VDataTable:sy,VDataTableFooter:ra,VDataTableHeaders:vn,VDataTableRow:oo,VDataTableRows:fn,VDataTableServer:fy,VDataTableVirtual:dy,VDatePicker:Ay,VDatePickerControls:ui,VDatePickerHeader:si,VDatePickerMonth:ci,VDatePickerMonths:di,VDatePickerYears:vi,VDefaultsProvider:me,VDialog:Ql,VDialogBottomTransition:sv,VDialogTopTransition:cv,VDialogTransition:Xa,VDivider:ga,VEmptyState:py,VExpandTransition:Za,VExpandXTransition:Bi,VExpansionPanel:Dy,VExpansionPanelText:fi,VExpansionPanelTitle:mi,VExpansionPanels:My,VFab:Ly,VFabTransition:uv,VFadeTransition:ea,VField:jn,VFieldLabel:Un,VFileInput:Ry,VFooter:zy,VForm:Wy,VHover:Yy,VIcon:Se,VImg:$t,VInfiniteScroll:Uy,VInput:qe,VItem:Xy,VItemGroup:qy,VKbd:Zy,VLabel:Hn,VLayout:Qy,VLayoutItem:tb,VLazy:ab,VLigatureIcon:Fv,VList:ol,VListGroup:Kl,VListImg:Yf,VListItem:Ot,VListItemAction:Uf,VListItemMedia:qf,VListItemSubtitle:Yu,VListItemTitle:Gu,VListSubheader:Uu,VLocaleProvider:ib,VMain:xc,VMenu:Ln,VMessages:Tu,VNavigationDrawer:gb,VNoSsr:hb,VOtpInput:bb,VOverlay:Bt,VPagination:oi,VParallax:xb,VProgressCircular:$n,VProgressLinear:el,VRadio:Cb,VRadioGroup:Pb,VRangeSlider:_b,VRating:Ab,VResponsive:Rl,VRow:mn,VScaleTransition:Ti,VScrollXReverseTransition:vv,VScrollXTransition:dv,VScrollYReverseTransition:mv,VScrollYTransition:fv,VSelect:Ki,VSelectionControl:un,VSelectionControlGroup:Pu,VSheet:dn,VSkeletonLoader:Eb,VSlideGroup:la,VSlideGroupItem:Fb,VSlideXReverseTransition:hv,VSlideXTransition:gv,VSlideYReverseTransition:yv,VSlideYTransition:Ai,VSlider:li,VSnackbar:Lb,VSpacer:dc,VSparkline:zb,VSpeedDial:Wb,VStepper:Xb,VStepperActions:Ic,VStepperHeader:_c,VStepperItem:Tc,VStepperWindow:Ac,VStepperWindowItem:Bc,VSvgIcon:Ei,VSwitch:Jb,VSystemBar:eS,VTab:pc,VTable:jt,VTabs:oS,VTabsWindow:Dc,VTabsWindowItem:Ec,VTextField:Ze,VTextarea:uS,VThemeProvider:cS,VTimeline:gS,VTimelineItem:fS,VToolbar:Nl,VToolbarItems:yS,VToolbarTitle:_i,VTooltip:Mc,VValidation:SS,VVirtualScroll:sl,VWindow:sn,VWindowItem:cn},Symbol.toStringTag,{value:"Module"}));function xS(e,n){const t=n.modifiers||{},a=n.value,{once:l,immediate:i,...o}=t,u=!Object.keys(o).length,{handler:s,options:c}=typeof a=="object"?a:{handler:a,options:{attributes:(o==null?void 0:o.attr)??u,characterData:(o==null?void 0:o.char)??u,childList:(o==null?void 0:o.child)??u,subtree:(o==null?void 0:o.sub)??u}},v=new MutationObserver(function(){let m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1?arguments[1]:void 0;s==null||s(m,f),l&&$c(e,n)});i&&(s==null||s([],v)),e._mutate=Object(e._mutate),e._mutate[n.instance.$.uid]={observer:v},v.observe(e,c)}function $c(e,n){var t;(t=e._mutate)!=null&&t[n.instance.$.uid]&&(e._mutate[n.instance.$.uid].observer.disconnect(),delete e._mutate[n.instance.$.uid])}const wS={mounted:xS,unmounted:$c};function CS(e,n){var l,i;const t=n.value,a={passive:!((l=n.modifiers)!=null&&l.active)};window.addEventListener("resize",t,a),e._onResize=Object(e._onResize),e._onResize[n.instance.$.uid]={handler:t,options:a},(i=n.modifiers)!=null&&i.quiet||t()}function VS(e,n){var l;if(!((l=e._onResize)!=null&&l[n.instance.$.uid]))return;const{handler:t,options:a}=e._onResize[n.instance.$.uid];window.removeEventListener("resize",t,a),delete e._onResize[n.instance.$.uid]}const PS={mounted:CS,unmounted:VS};function Lc(e,n){const{self:t=!1}=n.modifiers??{},a=n.value,l=typeof a=="object"&&a.options||{passive:!0},i=typeof a=="function"||"handleEvent"in a?a:a.handler,o=t?e:n.arg?document.querySelector(n.arg):window;o&&(o.addEventListener("scroll",i,l),e._onScroll=Object(e._onScroll),e._onScroll[n.instance.$.uid]={handler:i,options:l,target:t?void 0:o})}function Oc(e,n){var i;if(!((i=e._onScroll)!=null&&i[n.instance.$.uid]))return;const{handler:t,options:a,target:l=e}=e._onScroll[n.instance.$.uid];l.removeEventListener("scroll",t,a),delete e._onScroll[n.instance.$.uid]}function IS(e,n){n.value!==n.oldValue&&(Oc(e,n),Lc(e,n))}const _S={mounted:Lc,unmounted:Oc,updated:IS};function TS(e,n){const t=typeof e=="string"?nd(e):e,a=AS(t,n);return{mounted:a,updated:a,unmounted(l){Vr(null,l)}}}function AS(e,n){return function(t,a,l){var m,f,d;const i=typeof n=="function"?n(a):n,o=((m=a.value)==null?void 0:m.text)??a.value??(i==null?void 0:i.text),u=qn(a.value)?a.value:{},s=()=>o??t.innerHTML,c=(l.ctx===a.instance.$?(f=BS(l,a.instance.$))==null?void 0:f.provides:(d=l.ctx)==null?void 0:d.provides)??a.instance.$.provides,v=Yt(e,N(i,u),s);v.appContext=Object.assign(Object.create(null),a.instance.$.appContext,{provides:c}),Vr(v,t)}}function BS(e,n){const t=new Set,a=i=>{var o,u;for(const s of i){if(!s)continue;if(s===e)return!0;t.add(s);let c;if(s.suspense?c=a([s.ssContent]):Array.isArray(s.children)?c=a(s.children):(o=s.component)!=null&&o.vnode&&(c=a([(u=s.component)==null?void 0:u.subTree])),c)return c;t.delete(s)}return!1};if(!a([n.subTree]))throw new Error("Could not find original vnode");const l=Array.from(t).reverse();for(const i of l)if(i.component)return i.component;return n}const pS=TS(Mc,e=>{var n;return{activator:"parent",location:((n=e.arg)==null?void 0:n.replace("-"," "))??"top",text:typeof e.value=="boolean"?void 0:e.value}}),DS=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:ls,Intersect:sa,Mutate:wS,Resize:PS,Ripple:Rt,Scroll:_S,Tooltip:pS,Touch:qi},Symbol.toStringTag,{value:"Module"}));function Rc(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:n,...t}=e,a=Je(n,t),{aliases:l={},components:i={},directives:o={}}=a,u=Nd(a.defaults),s=ff(a.display,a.ssr),c=lv(a.theme),v=$v(a.icons),m=Jd(a.locale),f=Fh(a.date,m),d=gf(a.goTo,m);return{install:g=>{for(const h in o)g.directive(h,o[h]);for(const h in i)g.component(h,i[h]);for(const h in l)g.component(h,ft({...l[h],name:h,aliasName:l[h].name}));if(c.install(g),g.provide(Fn,u),g.provide(Gl,s),g.provide(Qn,c),g.provide(Hl,v),g.provide(Mn,m),g.provide(Bs,f.options),g.provide(rr,f.instance),g.provide(Du,d),xe&&a.ssr)if(g.$nuxt)g.$nuxt.hook("app:suspense:resolve",()=>{s.update()});else{const{mount:h}=g;g.mount=function(){const S=h(...arguments);return be(()=>s.update()),g.mount=h,S}}Ye.reset(),g.mixin({computed:{$vuetify(){return ht({defaults:Tn.call(this,Fn),display:Tn.call(this,Gl),theme:Tn.call(this,Qn),icons:Tn.call(this,Hl),locale:Tn.call(this,Mn),date:Tn.call(this,rr)})}}})},defaults:u,display:s,theme:c,icons:v,locale:m,date:f,goTo:d}}const ES="3.6.8";Rc.version=ES;function Tn(e){var a,l;const n=this.$,t=((a=n.parent)==null?void 0:a.provides)??((l=n.vnode.appContext)==null?void 0:l.provides);if(t&&e in t)return t[e]}const FS={light:{dark:!1,colors:{primary:"#3E63DD","on-primary":"#fff","primary-darken-1":"#3451B2","primary-darken-2":"#101D46","primary-lighten-1":"#8DA4EF","primary-lighten-2":"#E6EDFE",secondary:"#5B6471","on-secondary":"#fff","secondary-darken-1":"#444C58","secondary-darken-2":"#19212B","secondary-lighten-1":"#C2CDDC","secondary-lighten-2":"#E4ECFE",info:"#0091FF","on-info":"#fff","info-darken-1":"#006ADC","info-darken-2":"#00254D","info-lighten-1":"#5EB0EF","info-lighten-2":"#E1F0FF",success:"#30A46C","on-success":"#fff","success-darken-1":"#18794E","success-darken-2":"#153226","success-lighten-1":"#5BB98C","success-lighten-2":"#DDF3E4",warning:"#F76808","on-warning":"#fff","warning-darken-1":"#BD4B00","warning-darken-2":"#451E11","warning-lighten-1":"#FA934E","warning-lighten-2":"#FFE8D7",error:"#E5484D","on-error":"#fff","error-darken-1":"#CD2B31","error-darken-2":"#381316","error-lighten-1":"#EB9091","error-lighten-2":"#FFE5E5",background:"#fff","on-background":"#212121",surface:"#fff","on-surface":"#424242"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212121","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000","shadow-key-umbra-color":"#000000","shadow-xs-opacity":"0.16","shadow-sm-opacity":"0.18","shadow-md-opacity":"0.20","shadow-lg-opacity":"0.22","shadow-xl-opacity":"0.24"}}},MS=Rc({theme:{defaultTheme:"light",themes:FS},components:kS,directives:DS});function $S(e){e.use(MS)}const Yn=(e,n)=>{const t=e.__vccOpts||e;for(const[a,l]of n)t[a]=l;return t},LS={};function OS(e,n){return Ct(),rn(mn,{align:"center",justify:"center"},{default:de(()=>[r(Ae,{cols:"auto"},{default:de(()=>[r(ge,{color:"primary"},{default:de(()=>[rt("Primary")]),_:1})]),_:1}),r(Ae,{cols:"auto"},{default:de(()=>[r(ge,{color:"secondary"},{default:de(()=>[rt("Secondary")]),_:1})]),_:1}),r(Ae,{cols:"auto"},{default:de(()=>[r(ge,{color:"primary",variant:"outlined"},{default:de(()=>[rt("Outlined")]),_:1})]),_:1}),r(Ae,{cols:"auto"},{default:de(()=>[r(ge,{color:"primary",variant:"tonal"},{default:de(()=>[rt("Tonal")]),_:1})]),_:1}),r(Ae,{cols:"auto"},{default:de(()=>[r(ge,{color:"primary",variant:"text"},{default:de(()=>[rt("Text")]),_:1})]),_:1}),r(Ae,{cols:"auto"},{default:de(()=>[r(ge,{color:"primary",variant:"plain"},{default:de(()=>[rt("Plain")]),_:1})]),_:1})]),_:1})}const RS=Yn(LS,[["render",OS]]),NS={data(){return{desserts:[{name:"Frozen Yogurt",calories:159},{name:"Ice cream sandwich",calories:237},{name:"Eclair",calories:262},{name:"Cupcake",calories:305},{name:"Gingerbread",calories:356},{name:"Jelly bean",calories:375},{name:"Lollipop",calories:392},{name:"Honeycomb",calories:408},{name:"Donut",calories:452},{name:"KitKat",calories:518}]}}},zS=ut("thead",null,[ut("tr",null,[ut("th",{class:"text-left"}," Name "),ut("th",{class:"text-left"}," Calories ")])],-1);function HS(e,n,t,a,l,i){return Ct(),rn(jt,null,{default:de(()=>[zS,ut("tbody",null,[(Ct(!0),Ea(ie,null,Pr(l.desserts,o=>(Ct(),Ea("tr",{key:o.name},[ut("td",null,Da(o.name),1),ut("td",null,Da(o.calories),1)]))),128))])]),_:1})}const WS=Yn(NS,[["render",HS]]),jS={};function YS(e,n){return Ct(),rn(mn,null,{default:de(()=>[r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Jl,{clearable:"",label:"Autocomplete",items:["California","Colorado","Florida","Georgia","Texas","Wyoming"],multiple:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Jl,{clearable:"",chips:"",density:"compact",items:["California","Colorado","Florida","Georgia","Texas","Wyoming"],multiple:"",variant:"outlined"})]),_:1})]),_:1})}const GS=Yn(jS,[["render",YS]]),US={data(){return{ex4:["red","indigo","orange","primary","secondary","success","info","warning","error","red darken-3","indigo darken-3","orange darken-3"]}}};function KS(e,n,t,a,l,i){return Ct(),Ea("div",null,[r(mn,null,{default:de(()=>[r(Ae,{cols:"12",md:"4",sm:"4"},{default:de(()=>[r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[0]||(n[0]=o=>l.ex4=o),color:"red",label:"red",value:"red","hide-details":""},null,8,["modelValue"]),r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[1]||(n[1]=o=>l.ex4=o),color:"red-darken-3",label:"red-darken-3",value:"red-darken-3","hide-details":""},null,8,["modelValue"])]),_:1}),r(Ae,{cols:"12",md:"4",sm:"4"},{default:de(()=>[r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[2]||(n[2]=o=>l.ex4=o),color:"indigo",label:"indigo",value:"indigo","hide-details":""},null,8,["modelValue"]),r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[3]||(n[3]=o=>l.ex4=o),color:"indigo-darken-3",label:"indigo-darken-3",value:"indigo-darken-3","hide-details":""},null,8,["modelValue"])]),_:1}),r(Ae,{cols:"12",md:"4",sm:"4"},{default:de(()=>[r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[4]||(n[4]=o=>l.ex4=o),color:"orange",label:"orange",value:"orange","hide-details":""},null,8,["modelValue"]),r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[5]||(n[5]=o=>l.ex4=o),color:"orange-darken-3",label:"orange-darken-3",value:"orange-darken-3","hide-details":""},null,8,["modelValue"])]),_:1})]),_:1}),r(mn,null,{default:de(()=>[r(Ae,{cols:"12",md:"4",sm:"4"},{default:de(()=>[r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[6]||(n[6]=o=>l.ex4=o),color:"primary",label:"primary",value:"primary","hide-details":""},null,8,["modelValue"]),r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[7]||(n[7]=o=>l.ex4=o),color:"secondary",label:"secondary",value:"secondary","hide-details":""},null,8,["modelValue"])]),_:1}),r(Ae,{cols:"12",md:"4",sm:"4"},{default:de(()=>[r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[8]||(n[8]=o=>l.ex4=o),color:"success",label:"success",value:"success","hide-details":""},null,8,["modelValue"]),r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[9]||(n[9]=o=>l.ex4=o),color:"info",label:"info",value:"info","hide-details":""},null,8,["modelValue"])]),_:1}),r(Ae,{cols:"12",md:"4",sm:"4"},{default:de(()=>[r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[10]||(n[10]=o=>l.ex4=o),color:"warning",label:"warning",value:"warning","hide-details":""},null,8,["modelValue"]),r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[11]||(n[11]=o=>l.ex4=o),color:"error",label:"error",value:"error","hide-details":""},null,8,["modelValue"])]),_:1})]),_:1})])}const qS=Yn(US,[["render",KS]]),XS={};function ZS(e,n){return Ct(),rn(mn,null,{default:de(()=>[r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"Regular","model-value":"John Doe",disabled:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"Regular","model-value":"John Doe",readonly:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"Solo","model-value":"John Doe",variant:"solo",disabled:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"Solo","model-value":"John Doe",variant:"solo",readonly:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"Outlined","model-value":"John Doe",variant:"outlined",disabled:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"Outlined","model-value":"John Doe",variant:"outlined",readonly:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"underlined","model-value":"John Doe",variant:"underlined",disabled:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"underlined","model-value":"John Doe",variant:"underlined",readonly:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{"model-value":"Compact Outlined",variant:"outlined",density:"compact",readonly:""})]),_:1})]),_:1})}const JS=Yn(XS,[["render",ZS]]),QS={data:()=>({variants:["elevated","flat","tonal","outlined","text","plain"]})},ek={class:"text-center text-caption"};function tk(e,n,t,a,l,i){return Ct(),rn(mn,{dense:""},{default:de(()=>[(Ct(!0),Ea(ie,null,Pr(e.variants,(o,u)=>(Ct(),rn(Ae,{key:u,cols:"12",md:"4"},{default:de(()=>[r(Ss,{variant:o,class:"mx-auto",color:"surface-variant","max-width":"344",subtitle:"Greyhound divisely hello coldly fonwderfully",title:"Headline",hover:""},{actions:de(()=>[r(ge,{text:"Button"})]),_:2},1032,["variant"]),ut("div",ek,Da(o),1)]),_:2},1024))),128))]),_:1})}const nk=Yn(QS,[["render",tk]]),ak=ut("h3",{class:"v-heading mb-2 text-h3"},"Button",-1),lk=ut("h3",{class:"v-heading mb-2 text-h3"},"Table",-1),ik=ut("h3",{class:"v-heading mb-2 text-h3"},"Autocomplete",-1),ok=ut("h3",{class:"v-heading mb-2 text-h3"},"Checkbox",-1),rk=ut("h3",{class:"v-heading mb-2 text-h3"},"Text Field",-1),uk=ut("h3",{class:"v-heading mb-2 text-h3"},"Card",-1),sk={__name:"App",setup(e){return(n,t)=>(Ct(),rn(lu,null,{default:de(()=>[r(xc,null,{default:de(()=>[r(en,{fluid:""},{default:de(()=>[ak,r(RS)]),_:1}),r(en,{fluid:""},{default:de(()=>[lk,r(WS)]),_:1}),r(en,{fluid:""},{default:de(()=>[ik,r(GS)]),_:1}),r(en,{fluid:""},{default:de(()=>[ok,r(qS)]),_:1}),r(en,{fluid:""},{default:de(()=>[rk,r(JS)]),_:1}),r(en,{fluid:""},{default:de(()=>[uk,r(nk)]),_:1})]),_:1})]),_:1}))}},Nc=ad(sk);$S(Nc);Nc.mount("#app"); +`)}function Ho(e){const n=e.dark?2:1,t=e.dark?1:2,a=[];for(const[l,i]of Object.entries(e.colors)){const o=yt(i);a.push(`--v-theme-${l}: ${o.r},${o.g},${o.b}`),l.startsWith("on-")||a.push(`--v-theme-${l}-overlay-multiplier: ${Ol(i)>.18?n:t}`)}for(const[l,i]of Object.entries(e.variables)){const o=typeof i=="string"&&i.startsWith("#")?yt(i):void 0,u=o?`${o.r}, ${o.g}, ${o.b}`:void 0;a.push(`--v-${l}: ${u??i}`)}return a}const iv=p({...ee(),...Zr({fullHeight:!0}),...he()},"VApp"),lu=$()({name:"VApp",props:iv(),setup(e,n){let{slots:t}=n;const a=ke(e),{layoutClasses:l,getLayoutItem:i,items:o,layoutRef:u}=Qr(e),{rtlClasses:s}=ze();return O(()=>r("div",{ref:u,class:["v-application",a.themeClasses.value,l.value,s.value,e.class],style:[e.style]},[r("div",{class:"v-application__wrap"},[r(wr,null,{default:()=>{var c;return[r(ie,null,[(c=t.default)==null?void 0:c.call(t)])]}})])])),{getLayoutItem:i,items:o,theme:a}}}),ce=p({tag:{type:String,default:"div"}},"tag"),iu=p({text:String,...ee(),...ce()},"VToolbarTitle"),_i=$()({name:"VToolbarTitle",props:iu(),setup(e,n){let{slots:t}=n;return O(()=>{const a=!!(t.default||t.text||e.text);return r(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var l;return[a&&r("div",{class:"v-toolbar-title__placeholder"},[t.text?t.text():e.text,(l=t.default)==null?void 0:l.call(t)])]}})}),{}}}),ov=p({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function mt(e,n,t){return $()({name:e,props:ov({mode:t,origin:n}),setup(a,l){let{slots:i}=l;const o={onBeforeEnter(u){a.origin&&(u.style.transformOrigin=a.origin)},onLeave(u){if(a.leaveAbsolute){const{offsetTop:s,offsetLeft:c,offsetWidth:v,offsetHeight:m}=u;u._transitionInitialStyles={position:u.style.position,top:u.style.top,left:u.style.left,width:u.style.width,height:u.style.height},u.style.position="absolute",u.style.top=`${s}px`,u.style.left=`${c}px`,u.style.width=`${v}px`,u.style.height=`${m}px`}a.hideOnLeave&&u.style.setProperty("display","none","important")},onAfterLeave(u){if(a.leaveAbsolute&&(u!=null&&u._transitionInitialStyles)){const{position:s,top:c,left:v,width:m,height:f}=u._transitionInitialStyles;delete u._transitionInitialStyles,u.style.position=s||"",u.style.top=c||"",u.style.left=v||"",u.style.width=m||"",u.style.height=f||""}}};return()=>{const u=a.group?hi:Wt;return Yt(u,{name:a.disabled?"":e,css:!a.disabled,...a.group?void 0:{mode:a.mode},...a.disabled?{}:o},i.default)}}})}function ou(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return $()({name:e,props:{mode:{type:String,default:t},disabled:Boolean,group:Boolean},setup(a,l){let{slots:i}=l;const o=a.group?hi:Wt;return()=>Yt(o,{name:a.disabled?"":e,css:!a.disabled,...a.disabled?{}:n},i.default)}})}function ru(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const t=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",a=xr(`offset-${t}`);return{onBeforeEnter(o){o._parent=o.parentNode,o._initialStyle={transition:o.style.transition,overflow:o.style.overflow,[t]:o.style[t]}},onEnter(o){const u=o._initialStyle;o.style.setProperty("transition","none","important"),o.style.overflow="hidden";const s=`${o[a]}px`;o.style[t]="0",o.offsetHeight,o.style.transition=u.transition,e&&o._parent&&o._parent.classList.add(e),requestAnimationFrame(()=>{o.style[t]=s})},onAfterEnter:i,onEnterCancelled:i,onLeave(o){o._initialStyle={transition:"",overflow:o.style.overflow,[t]:o.style[t]},o.style.overflow="hidden",o.style[t]=`${o[a]}px`,o.offsetHeight,requestAnimationFrame(()=>o.style[t]="0")},onAfterLeave:l,onLeaveCancelled:l};function l(o){e&&o._parent&&o._parent.classList.remove(e),i(o)}function i(o){const u=o._initialStyle[t];o.style.overflow=o._initialStyle.overflow,u!=null&&(o.style[t]=u),delete o._initialStyle}}const rv=p({target:[Object,Array]},"v-dialog-transition"),Xa=$()({name:"VDialogTransition",props:rv(),setup(e,n){let{slots:t}=n;const a={onBeforeEnter(l){l.style.pointerEvents="none",l.style.visibility="hidden"},async onEnter(l,i){var f;await new Promise(d=>requestAnimationFrame(d)),await new Promise(d=>requestAnimationFrame(d)),l.style.visibility="";const{x:o,y:u,sx:s,sy:c,speed:v}=jo(e.target,l),m=nn(l,[{transform:`translate(${o}px, ${u}px) scale(${s}, ${c})`,opacity:0},{}],{duration:225*v,easing:jd});(f=Wo(l))==null||f.forEach(d=>{nn(d,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*v,easing:Zn})}),m.finished.then(()=>i())},onAfterEnter(l){l.style.removeProperty("pointer-events")},onBeforeLeave(l){l.style.pointerEvents="none"},async onLeave(l,i){var f;await new Promise(d=>requestAnimationFrame(d));const{x:o,y:u,sx:s,sy:c,speed:v}=jo(e.target,l);nn(l,[{},{transform:`translate(${o}px, ${u}px) scale(${s}, ${c})`,opacity:0}],{duration:125*v,easing:Yd}).finished.then(()=>i()),(f=Wo(l))==null||f.forEach(d=>{nn(d,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*v,easing:Zn})})},onAfterLeave(l){l.style.removeProperty("pointer-events")}};return()=>e.target?r(Wt,N({name:"dialog-transition"},a,{css:!1}),t):r(Wt,{name:"dialog-transition"},t)}});function Wo(e){var t;const n=(t=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:t.children;return n&&[...n]}function jo(e,n){const t=$r(e),a=xi(n),[l,i]=getComputedStyle(n).transformOrigin.split(" ").map(S=>parseFloat(S)),[o,u]=getComputedStyle(n).getPropertyValue("--v-overlay-anchor-origin").split(" ");let s=t.left+t.width/2;o==="left"||u==="left"?s-=t.width/2:(o==="right"||u==="right")&&(s+=t.width/2);let c=t.top+t.height/2;o==="top"||u==="top"?c-=t.height/2:(o==="bottom"||u==="bottom")&&(c+=t.height/2);const v=t.width/a.width,m=t.height/a.height,f=Math.max(1,v,m),d=v/f||0,b=m/f||0,g=a.width*a.height/(window.innerWidth*window.innerHeight),h=g>.12?Math.min(1.5,(g-.12)*10+1):1;return{x:s-(l+a.left),y:c-(i+a.top),sx:d,sy:b,speed:h}}const uv=mt("fab-transition","center center","out-in"),sv=mt("dialog-bottom-transition"),cv=mt("dialog-top-transition"),ea=mt("fade-transition"),Ti=mt("scale-transition"),dv=mt("scroll-x-transition"),vv=mt("scroll-x-reverse-transition"),fv=mt("scroll-y-transition"),mv=mt("scroll-y-reverse-transition"),gv=mt("slide-x-transition"),hv=mt("slide-x-reverse-transition"),Ai=mt("slide-y-transition"),yv=mt("slide-y-reverse-transition"),Za=ou("expand-transition",ru()),Bi=ou("expand-x-transition",ru("",!0)),bv=p({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),me=$(!1)({name:"VDefaultsProvider",props:bv(),setup(e,n){let{slots:t}=n;const{defaults:a,disabled:l,reset:i,root:o,scoped:u}=ja(e);return De(a,{reset:i,root:o,scoped:u,disabled:l}),()=>{var s;return(s=t.default)==null?void 0:s.call(t)}}}),He=p({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function We(e){return{dimensionStyles:y(()=>{const t={},a=Z(e.height),l=Z(e.maxHeight),i=Z(e.maxWidth),o=Z(e.minHeight),u=Z(e.minWidth),s=Z(e.width);return a!=null&&(t.height=a),l!=null&&(t.maxHeight=l),i!=null&&(t.maxWidth=i),o!=null&&(t.minHeight=o),u!=null&&(t.minWidth=u),s!=null&&(t.width=s),t})}}function Sv(e){return{aspectStyles:y(()=>{const n=Number(e.aspectRatio);return n?{paddingBottom:String(1/n*100)+"%"}:void 0})}}const uu=p({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...ee(),...He()},"VResponsive"),Rl=$()({name:"VResponsive",props:uu(),setup(e,n){let{slots:t}=n;const{aspectStyles:a}=Sv(e),{dimensionStyles:l}=We(e);return O(()=>{var i;return r("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[l.value,e.style]},[r("div",{class:"v-responsive__sizer",style:a.value},null),(i=t.additional)==null?void 0:i.call(t),t.default&&r("div",{class:["v-responsive__content",e.contentClass]},[t.default()])])}),{}}});function pi(e){return Si(()=>{const n=[],t={};if(e.value.background)if(Ll(e.value.background)){if(t.backgroundColor=e.value.background,!e.value.text&&Ed(e.value.background)){const a=yt(e.value.background);if(a.a==null||a.a===1){const l=Ur(a);t.color=l,t.caretColor=l}}}else n.push(`bg-${e.value.background}`);return e.value.text&&(Ll(e.value.text)?(t.color=e.value.text,t.caretColor=e.value.text):n.push(`text-${e.value.text}`)),{colorClasses:n,colorStyles:t}})}function Ke(e,n){const t=y(()=>({text:pn(e)?e.value:n?e[n]:null})),{colorClasses:a,colorStyles:l}=pi(t);return{textColorClasses:a,textColorStyles:l}}function Ve(e,n){const t=y(()=>({background:pn(e)?e.value:n?e[n]:null})),{colorClasses:a,colorStyles:l}=pi(t);return{backgroundColorClasses:a,backgroundColorStyles:l}}const _e=p({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function Ee(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();return{roundedClasses:y(()=>{const a=pn(e)?e.value:e.rounded,l=pn(e)?e.value:e.tile,i=[];if(a===!0||a==="")i.push(`${n}--rounded`);else if(typeof a=="string"||a===0)for(const o of String(a).split(" "))i.push(`rounded-${o}`);else(l||a===!1)&&i.push("rounded-0");return i})}}const _t=p({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),Qe=(e,n)=>{let{slots:t}=n;const{transition:a,disabled:l,group:i,...o}=e,{component:u=i?hi:Wt,...s}=typeof a=="object"?a:{};return Yt(u,N(typeof a=="string"?{name:l?"":a}:s,typeof a=="string"?{}:Object.fromEntries(Object.entries({disabled:l,group:i}).filter(c=>{let[v,m]=c;return m!==void 0})),o),t)};function kv(e,n){if(!yi)return;const t=n.modifiers||{},a=n.value,{handler:l,options:i}=typeof a=="object"?a:{handler:a,options:{}},o=new IntersectionObserver(function(){var m;let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1?arguments[1]:void 0;const c=(m=e._observe)==null?void 0:m[n.instance.$.uid];if(!c)return;const v=u.some(f=>f.isIntersecting);l&&(!t.quiet||c.init)&&(!t.once||v||c.init)&&l(v,u,s),v&&t.once?su(e,n):c.init=!0},i);e._observe=Object(e._observe),e._observe[n.instance.$.uid]={init:!1,observer:o},o.observe(e)}function su(e,n){var a;const t=(a=e._observe)==null?void 0:a[n.instance.$.uid];t&&(t.observer.unobserve(e),delete e._observe[n.instance.$.uid])}const sa={mounted:kv,unmounted:su},cu=p({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,...uu(),...ee(),..._e(),..._t()},"VImg"),$t=$()({name:"VImg",directives:{intersect:sa},props:cu(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,n){let{emit:t,slots:a}=n;const{backgroundColorClasses:l,backgroundColorStyles:i}=Ve(F(e,"color")),{roundedClasses:o}=Ee(e),u=Me("VImg"),s=K(""),c=W(),v=K(e.eager?"loading":"idle"),m=K(),f=K(),d=y(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),b=y(()=>d.value.aspect||m.value/f.value||0);X(()=>e.src,()=>{g(v.value!=="idle")}),X(b,(A,D)=>{!A&&D&&c.value&&B(c.value)}),Cr(()=>g());function g(A){if(!(e.eager&&A)&&!(yi&&!A&&!e.eager)){if(v.value="loading",d.value.lazySrc){const D=new Image;D.src=d.value.lazySrc,B(D,null)}d.value.src&&be(()=>{var D;t("loadstart",((D=c.value)==null?void 0:D.currentSrc)||d.value.src),setTimeout(()=>{var M;if(!u.isUnmounted)if((M=c.value)!=null&&M.complete){if(c.value.naturalWidth||S(),v.value==="error")return;b.value||B(c.value,null),v.value==="loading"&&h()}else b.value||B(c.value),k()})})}}function h(){var A;u.isUnmounted||(k(),B(c.value),v.value="loaded",t("load",((A=c.value)==null?void 0:A.currentSrc)||d.value.src))}function S(){var A;u.isUnmounted||(v.value="error",t("error",((A=c.value)==null?void 0:A.currentSrc)||d.value.src))}function k(){const A=c.value;A&&(s.value=A.currentSrc||A.src)}let I=-1;it(()=>{clearTimeout(I)});function B(A){let D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const M=()=>{if(clearTimeout(I),u.isUnmounted)return;const{naturalHeight:z,naturalWidth:Y}=A;z||Y?(m.value=Y,f.value=z):!A.complete&&v.value==="loading"&&D!=null?I=window.setTimeout(M,D):(A.currentSrc.endsWith(".svg")||A.currentSrc.startsWith("data:image/svg+xml"))&&(m.value=1,f.value=1)};M()}const w=y(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),V=()=>{var M;if(!d.value.src||v.value==="idle")return null;const A=r("img",{class:["v-img__img",w.value],style:{objectPosition:e.position},src:d.value.src,srcset:d.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:c,onLoad:h,onError:S},null),D=(M=a.sources)==null?void 0:M.call(a);return r(Qe,{transition:e.transition,appear:!0},{default:()=>[pe(D?r("picture",{class:"v-img__picture"},[D,A]):A,[[It,v.value==="loaded"]])]})},C=()=>r(Qe,{transition:e.transition},{default:()=>[d.value.lazySrc&&v.value!=="loaded"&&r("img",{class:["v-img__img","v-img__img--preload",w.value],style:{objectPosition:e.position},src:d.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),_=()=>a.placeholder?r(Qe,{transition:e.transition,appear:!0},{default:()=>[(v.value==="loading"||v.value==="error"&&!a.error)&&r("div",{class:"v-img__placeholder"},[a.placeholder()])]}):null,x=()=>a.error?r(Qe,{transition:e.transition,appear:!0},{default:()=>[v.value==="error"&&r("div",{class:"v-img__error"},[a.error()])]}):null,P=()=>e.gradient?r("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,T=K(!1);{const A=X(b,D=>{D&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{T.value=!0})}),A())})}return O(()=>{const A=Rl.filterProps(e);return pe(r(Rl,N({class:["v-img",{"v-img--booting":!T.value},l.value,o.value,e.class],style:[{width:Z(e.width==="auto"?m.value:e.width)},i.value,e.style]},A,{aspectRatio:b.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>r(ie,null,[r(V,null,null),r(C,null,null),r(P,null,null),r(_,null,null),r(x,null,null)]),default:a.default}),[[vt("intersect"),{handler:g,options:e.options},null,{once:!0}]])}),{currentSrc:s,image:c,state:v,naturalWidth:m,naturalHeight:f}}}),gt=p({border:[Boolean,Number,String]},"border");function St(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();return{borderClasses:y(()=>{const a=pn(e)?e.value:e.border,l=[];if(a===!0||a==="")l.push(`${n}--border`);else if(typeof a=="string"||a===0)for(const i of String(a).split(" "))l.push(`border-${i}`);return l})}}const Ne=p({elevation:{type:[Number,String],validator(e){const n=parseInt(e);return!isNaN(n)&&n>=0&&n<=24}}},"elevation");function Ge(e){return{elevationClasses:y(()=>{const t=pn(e)?e.value:e.elevation,a=[];return t==null||a.push(`elevation-${t}`),a})}}const xv=[null,"prominent","default","comfortable","compact"],du=p({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>xv.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...gt(),...ee(),...Ne(),..._e(),...ce({tag:"header"}),...he()},"VToolbar"),Nl=$()({name:"VToolbar",props:du(),setup(e,n){var d;let{slots:t}=n;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ve(F(e,"color")),{borderClasses:i}=St(e),{elevationClasses:o}=Ge(e),{roundedClasses:u}=Ee(e),{themeClasses:s}=ke(e),{rtlClasses:c}=ze(),v=K(!!(e.extended||(d=t.extension)!=null&&d.call(t))),m=y(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),f=y(()=>v.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return De({VBtn:{variant:"text"}}),O(()=>{var S;const b=!!(e.title||t.title),g=!!(t.image||e.image),h=(S=t.extension)==null?void 0:S.call(t);return v.value=!!(e.extended||h),r(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},a.value,i.value,o.value,u.value,s.value,c.value,e.class],style:[l.value,e.style]},{default:()=>[g&&r("div",{key:"image",class:"v-toolbar__image"},[t.image?r(me,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},t.image):r($t,{key:"image-img",cover:!0,src:e.image},null)]),r(me,{defaults:{VTabs:{height:Z(m.value)}}},{default:()=>{var k,I,B;return[r("div",{class:"v-toolbar__content",style:{height:Z(m.value)}},[t.prepend&&r("div",{class:"v-toolbar__prepend"},[(k=t.prepend)==null?void 0:k.call(t)]),b&&r(_i,{key:"title",text:e.title},{text:t.title}),(I=t.default)==null?void 0:I.call(t),t.append&&r("div",{class:"v-toolbar__append"},[(B=t.append)==null?void 0:B.call(t)])])]}}),r(me,{defaults:{VTabs:{height:Z(f.value)}}},{default:()=>[r(Za,null,{default:()=>[v.value&&r("div",{class:"v-toolbar__extension",style:{height:Z(f.value)}},[h])]})]})]})}),{contentHeight:m,extensionHeight:f}}}),wv=p({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function Cv(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:t}=n;let a=0;const l=W(null),i=K(0),o=K(0),u=K(0),s=K(!1),c=K(!1),v=y(()=>Number(e.scrollThreshold)),m=y(()=>Le((v.value-i.value)/v.value||0)),f=()=>{const d=l.value;!d||t&&!t.value||(a=i.value,i.value="window"in d?d.pageYOffset:d.scrollTop,c.value=i.value{o.value=o.value||i.value}),X(s,()=>{o.value=0}),ot(()=>{X(()=>e.scrollTarget,d=>{var g;const b=d?document.querySelector(d):window;if(!b){Vt(`Unable to locate element with identifier ${d}`);return}b!==l.value&&((g=l.value)==null||g.removeEventListener("scroll",f),l.value=b,l.value.addEventListener("scroll",f,{passive:!0}))},{immediate:!0})}),it(()=>{var d;(d=l.value)==null||d.removeEventListener("scroll",f)}),t&&X(t,f,{immediate:!0}),{scrollThreshold:v,currentScroll:i,currentThreshold:u,isScrollActive:s,scrollRatio:m,isScrollingUp:c,savedScroll:o}}function yn(){const e=K(!1);return ot(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:y(()=>e.value?void 0:{transition:"none !important"}),isBooted:Wa(e)}}const Vv=p({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...du(),...gn(),...wv(),height:{type:[Number,String],default:64}},"VAppBar"),Pv=$()({name:"VAppBar",props:Vv(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=W(),l=le(e,"modelValue"),i=y(()=>{var B;const I=new Set(((B=e.scrollBehavior)==null?void 0:B.split(" "))??[]);return{hide:I.has("hide"),fullyHide:I.has("fully-hide"),inverted:I.has("inverted"),collapse:I.has("collapse"),elevate:I.has("elevate"),fadeImage:I.has("fade-image")}}),o=y(()=>{const I=i.value;return I.hide||I.fullyHide||I.inverted||I.collapse||I.elevate||I.fadeImage||!l.value}),{currentScroll:u,scrollThreshold:s,isScrollingUp:c,scrollRatio:v}=Cv(e,{canScroll:o}),m=y(()=>i.value.hide||i.value.fullyHide),f=y(()=>e.collapse||i.value.collapse&&(i.value.inverted?v.value>0:v.value===0)),d=y(()=>e.flat||i.value.fullyHide&&!l.value||i.value.elevate&&(i.value.inverted?u.value>0:u.value===0)),b=y(()=>i.value.fadeImage?i.value.inverted?1-v.value:v.value:void 0),g=y(()=>{var w,V;const I=Number(((w=a.value)==null?void 0:w.contentHeight)??e.height),B=Number(((V=a.value)==null?void 0:V.extensionHeight)??0);return m.value?u.value!!e.scrollBehavior),()=>{Fe(()=>{m.value?i.value.inverted?l.value=u.value>s.value:l.value=c.value||u.valueparseInt(e.order,10)),position:F(e,"location"),layoutSize:g,elementSize:K(void 0),active:l,absolute:F(e,"absolute")});return O(()=>{const I=Nl.filterProps(e);return r(Nl,N({ref:a,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...S.value,"--v-toolbar-image-opacity":b.value,height:void 0,...h.value},e.style]},I,{collapse:f.value,flat:d.value}),t)}),k}}),Iv=[null,"default","comfortable","compact"],je=p({density:{type:String,default:"default",validator:e=>Iv.includes(e)}},"density");function tt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();return{densityClasses:y(()=>`${n}--density-${e.density}`)}}const _v=["elevated","flat","tonal","outlined","text","plain"];function Ut(e,n){return r(ie,null,[e&&r("span",{key:"overlay",class:`${n}__overlay`},null),r("span",{key:"underlay",class:`${n}__underlay`},null)])}const kt=p({color:String,variant:{type:String,default:"elevated",validator:e=>_v.includes(e)}},"variant");function bn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();const t=y(()=>{const{variant:i}=at(e);return`${n}--variant-${i}`}),{colorClasses:a,colorStyles:l}=pi(y(()=>{const{variant:i,color:o}=at(e);return{[["elevated","flat"].includes(i)?"background":"text"]:o}}));return{colorClasses:a,colorStyles:l,variantClasses:t}}const vu=p({baseColor:String,divided:Boolean,...gt(),...ee(),...je(),...Ne(),..._e(),...ce(),...he(),...kt()},"VBtnGroup"),zl=$()({name:"VBtnGroup",props:vu(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{densityClasses:l}=tt(e),{borderClasses:i}=St(e),{elevationClasses:o}=Ge(e),{roundedClasses:u}=Ee(e);De({VBtn:{height:"auto",baseColor:F(e,"baseColor"),color:F(e,"color"),density:F(e,"density"),flat:!0,variant:F(e,"variant")}}),O(()=>r(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},a.value,i.value,l.value,o.value,u.value,e.class],style:e.style},t))}}),Sn=p({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),kn=p({value:null,disabled:Boolean,selectedClass:String},"group-item");function xn(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const a=Me("useGroupItem");if(!a)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const l=Ye();Ie(Symbol.for(`${n.description}:id`),l);const i=ye(n,null);if(!i){if(!t)return i;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${n.description}`)}const o=F(e,"value"),u=y(()=>!!(i.disabled.value||e.disabled));i.register({id:l,value:o,disabled:u},a),it(()=>{i.unregister(l)});const s=y(()=>i.isSelected(l)),c=y(()=>i.items.value[0].id===l),v=y(()=>i.items.value[i.items.value.length-1].id===l),m=y(()=>s.value&&[i.selectedClass.value,e.selectedClass]);return X(s,f=>{a.emit("group:selected",{value:f})},{flush:"sync"}),{id:l,isSelected:s,isFirst:c,isLast:v,toggle:()=>i.select(l,!s.value),select:f=>i.select(l,f),selectedClass:m,value:o,disabled:u,group:i}}function Kt(e,n){let t=!1;const a=ht([]),l=le(e,"modelValue",[],f=>f==null?[]:fu(a,Be(f)),f=>{const d=Av(a,f);return e.multiple?d:d[0]}),i=Me("useGroup");function o(f,d){const b=f,g=Symbol.for(`${n.description}:id`),S=An(g,i==null?void 0:i.vnode).indexOf(d);at(b.value)==null&&(b.value=S,b.useIndexAsValue=!0),S>-1?a.splice(S,0,b):a.push(b)}function u(f){if(t)return;s();const d=a.findIndex(b=>b.id===f);a.splice(d,1)}function s(){const f=a.find(d=>!d.disabled);f&&e.mandatory==="force"&&!l.value.length&&(l.value=[f.id])}ot(()=>{s()}),it(()=>{t=!0}),Uc(()=>{for(let f=0;fg.id===f);if(!(d&&(b!=null&&b.disabled)))if(e.multiple){const g=l.value.slice(),h=g.findIndex(k=>k===f),S=~h;if(d=d??!S,S&&e.mandatory&&g.length<=1||!S&&e.max!=null&&g.length+1>e.max)return;h<0&&d?g.push(f):h>=0&&!d&&g.splice(h,1),l.value=g}else{const g=l.value.includes(f);if(e.mandatory&&g)return;l.value=d??!g?[f]:[]}}function v(f){if(e.multiple&&Vt('This method is not supported when using "multiple" prop'),l.value.length){const d=l.value[0],b=a.findIndex(S=>S.id===d);let g=(b+f)%a.length,h=a[g];for(;h.disabled&&g!==b;)g=(g+f)%a.length,h=a[g];if(h.disabled)return;l.value=[a[g].id]}else{const d=a.find(b=>!b.disabled);d&&(l.value=[d.id])}}const m={register:o,unregister:u,selected:l,select:c,disabled:F(e,"disabled"),prev:()=>v(a.length-1),next:()=>v(1),isSelected:f=>l.value.includes(f),selectedClass:y(()=>e.selectedClass),items:y(()=>a),getItemIndex:f=>Tv(a,f)};return Ie(n,m),m}function Tv(e,n){const t=fu(e,[n]);return t.length?e.findIndex(a=>a.id===t[0]):-1}function fu(e,n){const t=[];return n.forEach(a=>{const l=e.find(o=>pt(a,o.value)),i=e[a];(l==null?void 0:l.value)!=null?t.push(l.id):i!=null&&t.push(i.id)}),t}function Av(e,n){const t=[];return n.forEach(a=>{const l=e.findIndex(i=>i.id===a);if(~l){const i=e[l];t.push(i.value!=null?i.value:l)}}),t}const Di=Symbol.for("vuetify:v-btn-toggle"),Bv=p({...vu(),...Sn()},"VBtnToggle"),pv=$()({name:"VBtnToggle",props:Bv(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{isSelected:a,next:l,prev:i,select:o,selected:u}=Kt(e,Di);return O(()=>{const s=zl.filterProps(e);return r(zl,N({class:["v-btn-toggle",e.class]},s,{style:e.style}),{default:()=>{var c;return[(c=t.default)==null?void 0:c.call(t,{isSelected:a,next:l,prev:i,select:o,selected:u})]}})}),{next:l,prev:i,select:o}}}),Dv={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",eyeDropper:"mdi-eyedropper"},Ev={component:e=>Yt(Fi,{...e,class:"mdi"})},se=[String,Function,Object,Array],Hl=Symbol.for("vuetify:icons"),Ja=p({icon:{type:se},tag:{type:String,required:!0}},"icon"),Wl=$()({name:"VComponentIcon",props:Ja(),setup(e,n){let{slots:t}=n;return()=>{const a=e.icon;return r(e.tag,null,{default:()=>{var l;return[e.icon?r(a,null,null):(l=t.default)==null?void 0:l.call(t)]}})}}}),Ei=ft({name:"VSvgIcon",inheritAttrs:!1,props:Ja(),setup(e,n){let{attrs:t}=n;return()=>r(e.tag,N(t,{style:null}),{default:()=>[r("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(a=>Array.isArray(a)?r("path",{d:a[0],"fill-opacity":a[1]},null):r("path",{d:a},null)):r("path",{d:e.icon},null)])]})}}),Fv=ft({name:"VLigatureIcon",props:Ja(),setup(e){return()=>r(e.tag,null,{default:()=>[e.icon]})}}),Fi=ft({name:"VClassIcon",props:Ja(),setup(e){return()=>r(e.tag,{class:e.icon},null)}});function Mv(){return{svg:{component:Ei},class:{component:Fi}}}function $v(e){const n=Mv(),t=(e==null?void 0:e.defaultSet)??"mdi";return t==="mdi"&&!n.mdi&&(n.mdi=Ev),Je({defaultSet:t,sets:n,aliases:{...Dv,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},e)}const Lv=e=>{const n=ye(Hl);if(!n)throw new Error("Missing Vuetify Icons provide!");return{iconData:y(()=>{var s;const a=at(e);if(!a)return{component:Wl};let l=a;if(typeof l=="string"&&(l=l.trim(),l.startsWith("$")&&(l=(s=n.aliases)==null?void 0:s[l.slice(1)])),l||Vt(`Could not find aliased icon "${a}"`),Array.isArray(l))return{component:Ei,icon:l};if(typeof l!="string")return{component:Wl,icon:l};const i=Object.keys(n.sets).find(c=>typeof l=="string"&&l.startsWith(`${c}:`)),o=i?l.slice(i.length+1):l;return{component:n.sets[i??n.defaultSet].component,icon:o}})}},Ov=["x-small","small","default","large","x-large"],Ft=p({size:{type:[String,Number],default:"default"}},"size");function Rn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();return Si(()=>{let t,a;return Fa(Ov,e.size)?t=`${n}--size-${e.size}`:e.size&&(a={width:Z(e.size),height:Z(e.size)}),{sizeClasses:t,sizeStyles:a}})}const Rv=p({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:se,...ee(),...Ft(),...ce({tag:"i"}),...he()},"VIcon"),Se=$()({name:"VIcon",props:Rv(),setup(e,n){let{attrs:t,slots:a}=n;const l=W(),{themeClasses:i}=ke(e),{iconData:o}=Lv(y(()=>l.value||e.icon)),{sizeClasses:u}=Rn(e),{textColorClasses:s,textColorStyles:c}=Ke(F(e,"color"));return O(()=>{var f,d;const v=(f=a.default)==null?void 0:f.call(a);v&&(l.value=(d=pr(v).filter(b=>b.type===Kc&&b.children&&typeof b.children=="string")[0])==null?void 0:d.children);const m=!!(t.onClick||t.onClickOnce);return r(o.value.component,{tag:e.tag,icon:o.value.icon,class:["v-icon","notranslate",i.value,u.value,s.value,{"v-icon--clickable":m,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[u.value?void 0:{fontSize:Z(e.size),height:Z(e.size),width:Z(e.size)},c.value,e.style],role:m?"button":void 0,"aria-hidden":!m,tabindex:m?e.disabled?-1:0:void 0},{default:()=>[v]})}),{}}});function Qa(e,n){const t=W(),a=K(!1);if(yi){const l=new IntersectionObserver(i=>{e==null||e(i,l),a.value=!!i.find(o=>o.isIntersecting)},n);it(()=>{l.disconnect()}),X(t,(i,o)=>{o&&(l.unobserve(o),a.value=!1),i&&l.observe(i)},{flush:"post"})}return{intersectionRef:t,isIntersecting:a}}const Nv=p({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...ee(),...Ft(),...ce({tag:"div"}),...he()},"VProgressCircular"),$n=$()({name:"VProgressCircular",props:Nv(),setup(e,n){let{slots:t}=n;const a=20,l=2*Math.PI*a,i=W(),{themeClasses:o}=ke(e),{sizeClasses:u,sizeStyles:s}=Rn(e),{textColorClasses:c,textColorStyles:v}=Ke(F(e,"color")),{textColorClasses:m,textColorStyles:f}=Ke(F(e,"bgColor")),{intersectionRef:d,isIntersecting:b}=Qa(),{resizeRef:g,contentRect:h}=Pt(),S=y(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),k=y(()=>Number(e.width)),I=y(()=>s.value?Number(e.size):h.value?h.value.width:Math.max(k.value,32)),B=y(()=>a/(1-k.value/I.value)*2),w=y(()=>k.value/I.value*B.value),V=y(()=>Z((100-S.value)/100*l));return Fe(()=>{d.value=i.value,g.value=i.value}),O(()=>r(e.tag,{ref:i,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":b.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},o.value,u.value,c.value,e.class],style:[s.value,v.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:S.value},{default:()=>[r("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${B.value} ${B.value}`},[r("circle",{class:["v-progress-circular__underlay",m.value],style:f.value,fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":w.value,"stroke-dasharray":l,"stroke-dashoffset":0},null),r("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":w.value,"stroke-dasharray":l,"stroke-dashoffset":V.value},null)]),t.default&&r("div",{class:"v-progress-circular__content"},[t.default({value:S.value})])]})),{}}}),Yo={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},qt=p({location:String},"location");function wn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=arguments.length>2?arguments[2]:void 0;const{isRtl:a}=ze();return{locationStyles:y(()=>{if(!e.location)return{};const{side:i,align:o}=Ml(e.location.split(" ").length>1?e.location:`${e.location} center`,a.value);function u(c){return t?t(c):0}const s={};return i!=="center"&&(n?s[Yo[i]]=`calc(100% - ${u(i)}px)`:s[i]=0),o!=="center"?n?s[Yo[o]]=`calc(100% - ${u(o)}px)`:s[o]=0:(i==="center"?s.top=s.left="50%":s[{top:"left",bottom:"left",left:"top",right:"top"}[i]]="50%",s.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[i]),s})}}const zv=p({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...ee(),...qt({location:"top"}),..._e(),...ce(),...he()},"VProgressLinear"),el=$()({name:"VProgressLinear",props:zv(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),{isRtl:l,rtlClasses:i}=ze(),{themeClasses:o}=ke(e),{locationStyles:u}=wn(e),{textColorClasses:s,textColorStyles:c}=Ke(e,"color"),{backgroundColorClasses:v,backgroundColorStyles:m}=Ve(y(()=>e.bgColor||e.color)),{backgroundColorClasses:f,backgroundColorStyles:d}=Ve(y(()=>e.bufferColor||e.bgColor||e.color)),{backgroundColorClasses:b,backgroundColorStyles:g}=Ve(e,"color"),{roundedClasses:h}=Ee(e),{intersectionRef:S,isIntersecting:k}=Qa(),I=y(()=>parseFloat(e.max)),B=y(()=>parseFloat(e.height)),w=y(()=>Le(parseFloat(e.bufferValue)/I.value*100,0,100)),V=y(()=>Le(parseFloat(a.value)/I.value*100,0,100)),C=y(()=>l.value!==e.reverse),_=y(()=>e.indeterminate?"fade-transition":"slide-x-transition");function x(P){if(!S.value)return;const{left:T,right:A,width:D}=S.value.getBoundingClientRect(),M=C.value?D-P.clientX+(A-D):P.clientX-T;a.value=Math.round(M/D*I.value)}return O(()=>r(e.tag,{ref:S,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&k.value,"v-progress-linear--reverse":C.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},h.value,o.value,i.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?Z(B.value):0,"--v-progress-linear-height":Z(B.value),...e.absolute?u.value:{}},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:V.value,onClick:e.clickable&&x},{default:()=>[e.stream&&r("div",{key:"stream",class:["v-progress-linear__stream",s.value],style:{...c.value,[C.value?"left":"right"]:Z(-B.value),borderTop:`${Z(B.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${Z(B.value/4)})`,width:Z(100-w.value,"%"),"--v-progress-linear-stream-to":Z(B.value*(C.value?1:-1))}},null),r("div",{class:["v-progress-linear__background",v.value],style:[m.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}]},null),r("div",{class:["v-progress-linear__buffer",f.value],style:[d.value,{opacity:parseFloat(e.bufferOpacity),width:Z(w.value,"%")}]},null),r(Wt,{name:_.value},{default:()=>[e.indeterminate?r("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(P=>r("div",{key:P,class:["v-progress-linear__indeterminate",P,b.value],style:g.value},null))]):r("div",{class:["v-progress-linear__determinate",b.value],style:[g.value,{width:Z(V.value,"%")}]},null)]}),t.default&&r("div",{class:"v-progress-linear__content"},[t.default({value:V.value,buffer:w.value})])]})),{}}}),tl=p({loading:[Boolean,String]},"loader");function ca(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();return{loaderClasses:y(()=>({[`${n}--loading`]:e.loading}))}}function da(e,n){var a;let{slots:t}=n;return r("div",{class:`${e.name}__loader`},[((a=t.default)==null?void 0:a.call(t,{color:e.color,isActive:e.active}))||r(el,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const Hv=["static","relative","fixed","absolute","sticky"],Nn=p({position:{type:String,validator:e=>Hv.includes(e)}},"position");function zn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();return{positionClasses:y(()=>e.position?`${n}--${e.position}`:void 0)}}function Wv(){const e=Me("useRoute");return y(()=>{var n;return(n=e==null?void 0:e.proxy)==null?void 0:n.$route})}function mu(){var e,n;return(n=(e=Me("useRouter"))==null?void 0:e.proxy)==null?void 0:n.$router}function va(e,n){var c,v;const t=qc("RouterLink"),a=y(()=>!!(e.href||e.to)),l=y(()=>(a==null?void 0:a.value)||wo(n,"click")||wo(e,"click"));if(typeof t=="string"||!("useLink"in t))return{isLink:a,isClickable:l,href:F(e,"href")};const i=y(()=>({...e,to:F(()=>e.to||"")})),o=t.useLink(i.value),u=y(()=>e.to?o:void 0),s=Wv();return{isLink:a,isClickable:l,route:(c=u.value)==null?void 0:c.route,navigate:(v=u.value)==null?void 0:v.navigate,isActive:y(()=>{var m,f,d;return u.value?e.exact?s.value?((d=u.value.isExactActive)==null?void 0:d.value)&&pt(u.value.route.value.query,s.value.query):((f=u.value.isExactActive)==null?void 0:f.value)??!1:((m=u.value.isActive)==null?void 0:m.value)??!1:!1}),href:y(()=>{var m;return e.to?(m=u.value)==null?void 0:m.route.value.href:e.href})}}const fa=p({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Il=!1;function jv(e,n){let t=!1,a,l;xe&&(be(()=>{window.addEventListener("popstate",i),a=e==null?void 0:e.beforeEach((o,u,s)=>{Il?t?n(s):s():setTimeout(()=>t?n(s):s()),Il=!0}),l=e==null?void 0:e.afterEach(()=>{Il=!1})}),et(()=>{window.removeEventListener("popstate",i),a==null||a(),l==null||l()}));function i(o){var u;(u=o.state)!=null&&u.replaced||(t=!0,setTimeout(()=>t=!1))}}function Yv(e,n){X(()=>{var t;return(t=e.isActive)==null?void 0:t.value},t=>{e.isLink.value&&t&&n&&be(()=>{n(!0)})},{immediate:!0})}const jl=Symbol("rippleStop"),Gv=80;function Go(e,n){e.style.transform=n,e.style.webkitTransform=n}function Yl(e){return e.constructor.name==="TouchEvent"}function gu(e){return e.constructor.name==="KeyboardEvent"}const Uv=function(e,n){var m;let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=0,l=0;if(!gu(e)){const f=n.getBoundingClientRect(),d=Yl(e)?e.touches[e.touches.length-1]:e;a=d.clientX-f.left,l=d.clientY-f.top}let i=0,o=.3;(m=n._ripple)!=null&&m.circle?(o=.15,i=n.clientWidth/2,i=t.center?i:i+Math.sqrt((a-i)**2+(l-i)**2)/4):i=Math.sqrt(n.clientWidth**2+n.clientHeight**2)/2;const u=`${(n.clientWidth-i*2)/2}px`,s=`${(n.clientHeight-i*2)/2}px`,c=t.center?u:`${a-i}px`,v=t.center?s:`${l-i}px`;return{radius:i,scale:o,x:c,y:v,centerX:u,centerY:s}},Ra={show(e,n){var d;let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((d=n==null?void 0:n._ripple)!=null&&d.enabled))return;const a=document.createElement("span"),l=document.createElement("span");a.appendChild(l),a.className="v-ripple__container",t.class&&(a.className+=` ${t.class}`);const{radius:i,scale:o,x:u,y:s,centerX:c,centerY:v}=Uv(e,n,t),m=`${i*2}px`;l.className="v-ripple__animation",l.style.width=m,l.style.height=m,n.appendChild(a);const f=window.getComputedStyle(n);f&&f.position==="static"&&(n.style.position="relative",n.dataset.previousPosition="static"),l.classList.add("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--visible"),Go(l,`translate(${u}, ${s}) scale3d(${o},${o},${o})`),l.dataset.activated=String(performance.now()),setTimeout(()=>{l.classList.remove("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--in"),Go(l,`translate(${c}, ${v}) scale3d(1,1,1)`)},0)},hide(e){var i;if(!((i=e==null?void 0:e._ripple)!=null&&i.enabled))return;const n=e.getElementsByClassName("v-ripple__animation");if(n.length===0)return;const t=n[n.length-1];if(t.dataset.isHiding)return;t.dataset.isHiding="true";const a=performance.now()-Number(t.dataset.activated),l=Math.max(250-a,0);setTimeout(()=>{t.classList.remove("v-ripple__animation--in"),t.classList.add("v-ripple__animation--out"),setTimeout(()=>{var u;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((u=t.parentNode)==null?void 0:u.parentNode)===e&&e.removeChild(t.parentNode)},300)},l)}};function hu(e){return typeof e>"u"||!!e}function ta(e){const n={},t=e.currentTarget;if(!(!(t!=null&&t._ripple)||t._ripple.touched||e[jl])){if(e[jl]=!0,Yl(e))t._ripple.touched=!0,t._ripple.isTouch=!0;else if(t._ripple.isTouch)return;if(n.center=t._ripple.centered||gu(e),t._ripple.class&&(n.class=t._ripple.class),Yl(e)){if(t._ripple.showTimerCommit)return;t._ripple.showTimerCommit=()=>{Ra.show(e,t,n)},t._ripple.showTimer=window.setTimeout(()=>{var a;(a=t==null?void 0:t._ripple)!=null&&a.showTimerCommit&&(t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null)},Gv)}else Ra.show(e,t,n)}}function Uo(e){e[jl]=!0}function dt(e){const n=e.currentTarget;if(n!=null&&n._ripple){if(window.clearTimeout(n._ripple.showTimer),e.type==="touchend"&&n._ripple.showTimerCommit){n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null,n._ripple.showTimer=window.setTimeout(()=>{dt(e)});return}window.setTimeout(()=>{n._ripple&&(n._ripple.touched=!1)}),Ra.hide(n)}}function yu(e){const n=e.currentTarget;n!=null&&n._ripple&&(n._ripple.showTimerCommit&&(n._ripple.showTimerCommit=null),window.clearTimeout(n._ripple.showTimer))}let na=!1;function bu(e){!na&&(e.keyCode===yo.enter||e.keyCode===yo.space)&&(na=!0,ta(e))}function Su(e){na=!1,dt(e)}function ku(e){na&&(na=!1,dt(e))}function xu(e,n,t){const{value:a,modifiers:l}=n,i=hu(a);if(i||Ra.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=i,e._ripple.centered=l.center,e._ripple.circle=l.circle,qn(a)&&a.class&&(e._ripple.class=a.class),i&&!t){if(l.stop){e.addEventListener("touchstart",Uo,{passive:!0}),e.addEventListener("mousedown",Uo);return}e.addEventListener("touchstart",ta,{passive:!0}),e.addEventListener("touchend",dt,{passive:!0}),e.addEventListener("touchmove",yu,{passive:!0}),e.addEventListener("touchcancel",dt),e.addEventListener("mousedown",ta),e.addEventListener("mouseup",dt),e.addEventListener("mouseleave",dt),e.addEventListener("keydown",bu),e.addEventListener("keyup",Su),e.addEventListener("blur",ku),e.addEventListener("dragstart",dt,{passive:!0})}else!i&&t&&wu(e)}function wu(e){e.removeEventListener("mousedown",ta),e.removeEventListener("touchstart",ta),e.removeEventListener("touchend",dt),e.removeEventListener("touchmove",yu),e.removeEventListener("touchcancel",dt),e.removeEventListener("mouseup",dt),e.removeEventListener("mouseleave",dt),e.removeEventListener("keydown",bu),e.removeEventListener("keyup",Su),e.removeEventListener("dragstart",dt),e.removeEventListener("blur",ku)}function Kv(e,n){xu(e,n,!1)}function qv(e){delete e._ripple,wu(e)}function Xv(e,n){if(n.value===n.oldValue)return;const t=hu(n.oldValue);xu(e,n,t)}const Rt={mounted:Kv,unmounted:qv,updated:Xv},nl=p({active:{type:Boolean,default:void 0},baseColor:String,symbol:{type:null,default:Di},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:se,appendIcon:se,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...gt(),...ee(),...je(),...He(),...Ne(),...kn(),...tl(),...qt(),...Nn(),..._e(),...fa(),...Ft(),...ce({tag:"button"}),...he(),...kt({variant:"elevated"})},"VBtn"),ge=$()({name:"VBtn",props:nl(),emits:{"group:selected":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const{themeClasses:l}=ke(e),{borderClasses:i}=St(e),{densityClasses:o}=tt(e),{dimensionStyles:u}=We(e),{elevationClasses:s}=Ge(e),{loaderClasses:c}=ca(e),{locationStyles:v}=wn(e),{positionClasses:m}=zn(e),{roundedClasses:f}=Ee(e),{sizeClasses:d,sizeStyles:b}=Rn(e),g=xn(e,e.symbol,!1),h=va(e,t),S=y(()=>{var P;return e.active!==void 0?e.active:h.isLink.value?(P=h.isActive)==null?void 0:P.value:g==null?void 0:g.isSelected.value}),k=y(()=>{var T,A;return{color:(g==null?void 0:g.isSelected.value)&&(!h.isLink.value||((T=h.isActive)==null?void 0:T.value))||!g||((A=h.isActive)==null?void 0:A.value)?e.color??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:I,colorStyles:B,variantClasses:w}=bn(k),V=y(()=>(g==null?void 0:g.disabled.value)||e.disabled),C=y(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),_=y(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function x(P){var T;V.value||h.isLink.value&&(P.metaKey||P.ctrlKey||P.shiftKey||P.button!==0||t.target==="_blank")||((T=h.navigate)==null||T.call(h,P),g==null||g.toggle())}return Yv(h,g==null?void 0:g.select),O(()=>{const P=h.isLink.value?"a":e.tag,T=!!(e.prependIcon||a.prepend),A=!!(e.appendIcon||a.append),D=!!(e.icon&&e.icon!==!0);return pe(r(P,{type:P==="a"?void 0:"button",class:["v-btn",g==null?void 0:g.selectedClass.value,{"v-btn--active":S.value,"v-btn--block":e.block,"v-btn--disabled":V.value,"v-btn--elevated":C.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},l.value,i.value,I.value,o.value,s.value,c.value,m.value,f.value,d.value,w.value,e.class],style:[B.value,u.value,v.value,b.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:V.value||void 0,href:h.href.value,tabindex:e.loading||e.readonly?-1:void 0,onClick:x,value:_.value},{default:()=>{var M;return[Ut(!0,"v-btn"),!e.icon&&T&&r("span",{key:"prepend",class:"v-btn__prepend"},[a.prepend?r(me,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},a.prepend):r(Se,{key:"prepend-icon",icon:e.prependIcon},null)]),r("span",{class:"v-btn__content","data-no-activator":""},[!a.default&&D?r(Se,{key:"content-icon",icon:e.icon},null):r(me,{key:"content-defaults",disabled:!D,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var z;return[((z=a.default)==null?void 0:z.call(a))??e.text]}})]),!e.icon&&A&&r("span",{key:"append",class:"v-btn__append"},[a.append?r(me,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},a.append):r(Se,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&r("span",{key:"loader",class:"v-btn__loader"},[((M=a.loader)==null?void 0:M.call(a))??r($n,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[Rt,!V.value&&!!e.ripple,"",{center:!!e.icon}]])}),{group:g}}}),Zv=p({...nl({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),Jv=$()({name:"VAppBarNavIcon",props:Zv(),setup(e,n){let{slots:t}=n;return O(()=>r(ge,N(e,{class:["v-app-bar-nav-icon"]}),t)),{}}}),Qv=$()({name:"VAppBarTitle",props:iu(),setup(e,n){let{slots:t}=n;return O(()=>r(_i,N(e,{class:"v-app-bar-title"}),t)),{}}}),Cu=Et("v-alert-title"),ef=["success","info","warning","error"],tf=p({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:se,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>ef.includes(e)},...ee(),...je(),...He(),...Ne(),...qt(),...Nn(),..._e(),...ce(),...he(),...kt({variant:"flat"})},"VAlert"),nf=$()({name:"VAlert",props:tf(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=le(e,"modelValue"),i=y(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),o=y(()=>({color:e.color??e.type,variant:e.variant})),{themeClasses:u}=ke(e),{colorClasses:s,colorStyles:c,variantClasses:v}=bn(o),{densityClasses:m}=tt(e),{dimensionStyles:f}=We(e),{elevationClasses:d}=Ge(e),{locationStyles:b}=wn(e),{positionClasses:g}=zn(e),{roundedClasses:h}=Ee(e),{textColorClasses:S,textColorStyles:k}=Ke(F(e,"borderColor")),{t:I}=$e(),B=y(()=>({"aria-label":I(e.closeLabel),onClick(w){l.value=!1,t("click:close",w)}}));return()=>{const w=!!(a.prepend||i.value),V=!!(a.title||e.title),C=!!(a.close||e.closable);return l.value&&r(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},u.value,s.value,m.value,d.value,g.value,h.value,v.value,e.class],style:[c.value,f.value,b.value,e.style],role:"alert"},{default:()=>{var _,x;return[Ut(!1,"v-alert"),e.border&&r("div",{key:"border",class:["v-alert__border",S.value],style:k.value},null),w&&r("div",{key:"prepend",class:"v-alert__prepend"},[a.prepend?r(me,{key:"prepend-defaults",disabled:!i.value,defaults:{VIcon:{density:e.density,icon:i.value,size:e.prominent?44:28}}},a.prepend):r(Se,{key:"prepend-icon",density:e.density,icon:i.value,size:e.prominent?44:28},null)]),r("div",{class:"v-alert__content"},[V&&r(Cu,{key:"title"},{default:()=>{var P;return[((P=a.title)==null?void 0:P.call(a))??e.title]}}),((_=a.text)==null?void 0:_.call(a))??e.text,(x=a.default)==null?void 0:x.call(a)]),a.append&&r("div",{key:"append",class:"v-alert__append"},[a.append()]),C&&r("div",{key:"close",class:"v-alert__close"},[a.close?r(me,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var P;return[(P=a.close)==null?void 0:P.call(a,{props:B.value})]}}):r(ge,N({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},B.value),null)])]}})}}}),af=p({start:Boolean,end:Boolean,icon:se,image:String,text:String,...ee(),...je(),..._e(),...Ft(),...ce(),...he(),...kt({variant:"flat"})},"VAvatar"),bt=$()({name:"VAvatar",props:af(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{colorClasses:l,colorStyles:i,variantClasses:o}=bn(e),{densityClasses:u}=tt(e),{roundedClasses:s}=Ee(e),{sizeClasses:c,sizeStyles:v}=Rn(e);return O(()=>r(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},a.value,l.value,u.value,s.value,c.value,o.value,e.class],style:[i.value,v.value,e.style]},{default:()=>[t.default?r(me,{key:"content-defaults",defaults:{VImg:{cover:!0,image:e.image},VIcon:{icon:e.icon}}},{default:()=>[t.default()]}):e.image?r($t,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?r(Se,{key:"icon",icon:e.icon},null):e.text,Ut(!1,"v-avatar")]})),{}}}),lf=p({text:String,onClick:Ue(),...ee(),...he()},"VLabel"),Hn=$()({name:"VLabel",props:lf(),setup(e,n){let{slots:t}=n;return O(()=>{var a;return r("label",{class:["v-label",{"v-label--clickable":!!e.onClick},e.class],style:e.style,onClick:e.onClick},[e.text,(a=t.default)==null?void 0:a.call(t)])}),{}}}),Vu=Symbol.for("vuetify:selection-control-group"),Mi=p({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:se,trueIcon:se,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:pt},...ee(),...je(),...he()},"SelectionControlGroup"),of=p({...Mi({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),Pu=$()({name:"VSelectionControlGroup",props:of(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),l=Ye(),i=y(()=>e.id||`v-selection-control-group-${l}`),o=y(()=>e.name||i.value),u=new Set;return Ie(Vu,{modelValue:a,forceUpdate:()=>{u.forEach(s=>s())},onForceUpdate:s=>{u.add(s),et(()=>{u.delete(s)})}}),De({[e.defaultsTarget]:{color:F(e,"color"),disabled:F(e,"disabled"),density:F(e,"density"),error:F(e,"error"),inline:F(e,"inline"),modelValue:a,multiple:y(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),name:o,falseIcon:F(e,"falseIcon"),trueIcon:F(e,"trueIcon"),readonly:F(e,"readonly"),ripple:F(e,"ripple"),type:F(e,"type"),valueComparator:F(e,"valueComparator")}}),O(()=>{var s;return r("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(s=t.default)==null?void 0:s.call(t)])}),{}}}),al=p({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...ee(),...Mi()},"VSelectionControl");function rf(e){const n=ye(Vu,void 0),{densityClasses:t}=tt(e),a=le(e,"modelValue"),l=y(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),i=y(()=>e.falseValue!==void 0?e.falseValue:!1),o=y(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),u=y({get(){const d=n?n.modelValue.value:a.value;return o.value?Be(d).some(b=>e.valueComparator(b,l.value)):e.valueComparator(d,l.value)},set(d){if(e.readonly)return;const b=d?l.value:i.value;let g=b;o.value&&(g=d?[...Be(a.value),b]:Be(a.value).filter(h=>!e.valueComparator(h,l.value))),n?n.modelValue.value=g:a.value=g}}),{textColorClasses:s,textColorStyles:c}=Ke(y(()=>{if(!(e.error||e.disabled))return u.value?e.color:e.baseColor})),{backgroundColorClasses:v,backgroundColorStyles:m}=Ve(y(()=>u.value&&!e.error&&!e.disabled?e.color:e.baseColor)),f=y(()=>u.value?e.trueIcon:e.falseIcon);return{group:n,densityClasses:t,trueValue:l,falseValue:i,model:u,textColorClasses:s,textColorStyles:c,backgroundColorClasses:v,backgroundColorStyles:m,icon:f}}const un=$()({name:"VSelectionControl",directives:{Ripple:Rt},inheritAttrs:!1,props:al(),emits:{"update:modelValue":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const{group:l,densityClasses:i,icon:o,model:u,textColorClasses:s,textColorStyles:c,backgroundColorClasses:v,backgroundColorStyles:m,trueValue:f}=rf(e),d=Ye(),b=K(!1),g=K(!1),h=W(),S=y(()=>e.id||`input-${d}`),k=y(()=>!e.disabled&&!e.readonly);l==null||l.onForceUpdate(()=>{h.value&&(h.value.checked=u.value)});function I(C){k.value&&(b.value=!0,En(C.target,":focus-visible")!==!1&&(g.value=!0))}function B(){b.value=!1,g.value=!1}function w(C){C.stopPropagation()}function V(C){if(!k.value){h.value&&(h.value.checked=u.value);return}e.readonly&&l&&be(()=>l.forceUpdate()),u.value=C.target.checked}return O(()=>{var T,A;const C=a.label?a.label({label:e.label,props:{for:S.value}}):e.label,[_,x]=Gt(t),P=r("input",N({ref:h,checked:u.value,disabled:!!e.disabled,id:S.value,onBlur:B,onFocus:I,onInput:V,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:f.value,name:e.name,"aria-checked":e.type==="checkbox"?u.value:void 0},x),null);return r("div",N({class:["v-selection-control",{"v-selection-control--dirty":u.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":b.value,"v-selection-control--focus-visible":g.value,"v-selection-control--inline":e.inline},i.value,e.class]},_,{style:e.style}),[r("div",{class:["v-selection-control__wrapper",s.value],style:c.value},[(T=a.default)==null?void 0:T.call(a,{backgroundColorClasses:v,backgroundColorStyles:m}),pe(r("div",{class:["v-selection-control__input"]},[((A=a.input)==null?void 0:A.call(a,{model:u,textColorClasses:s,textColorStyles:c,backgroundColorClasses:v,backgroundColorStyles:m,inputNode:P,icon:o.value,props:{onFocus:I,onBlur:B,id:S.value}}))??r(ie,null,[o.value&&r(Se,{key:"icon",icon:o.value},null),P])]),[[vt("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),C&&r(Hn,{for:S.value,onClick:w},{default:()=>[C]})])}),{isFocused:b,input:h}}}),Iu=p({indeterminate:Boolean,indeterminateIcon:{type:se,default:"$checkboxIndeterminate"},...al({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),Lt=$()({name:"VCheckboxBtn",props:Iu(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"indeterminate"),l=le(e,"modelValue");function i(s){a.value&&(a.value=!1)}const o=y(()=>a.value?e.indeterminateIcon:e.falseIcon),u=y(()=>a.value?e.indeterminateIcon:e.trueIcon);return O(()=>{const s=Oe(un.filterProps(e),["modelValue"]);return r(un,N(s,{modelValue:l.value,"onUpdate:modelValue":[c=>l.value=c,i],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:o.value,trueIcon:u.value,"aria-checked":a.value?"mixed":void 0}),t)}),{}}});function _u(e){const{t:n}=$e();function t(a){let{name:l}=a;const i={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[l],o=e[`onClick:${l}`],u=o&&i?n(`$vuetify.input.${i}`,e.label??""):void 0;return r(Se,{icon:e[`${l}Icon`],"aria-label":u,onClick:o},null)}return{InputIcon:t}}const uf=p({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...ee(),..._t({transition:{component:Ai,leaveAbsolute:!0,group:!0}})},"VMessages"),Tu=$()({name:"VMessages",props:uf(),setup(e,n){let{slots:t}=n;const a=y(()=>Be(e.messages)),{textColorClasses:l,textColorStyles:i}=Ke(y(()=>e.color));return O(()=>r(Qe,{transition:e.transition,tag:"div",class:["v-messages",l.value,e.class],style:[i.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&a.value.map((o,u)=>r("div",{class:"v-messages__message",key:`${u}-${a.value}`},[t.message?t.message({message:o}):o]))]})),{}}}),ma=p({focused:Boolean,"onUpdate:focused":Ue()},"focus");function Nt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();const t=le(e,"focused"),a=y(()=>({[`${n}--focused`]:t.value}));function l(){t.value=!0}function i(){t.value=!1}return{focusClasses:a,isFocused:t,focus:l,blur:i}}const Au=Symbol.for("vuetify:form"),sf=p({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function cf(e){const n=le(e,"modelValue"),t=y(()=>e.disabled),a=y(()=>e.readonly),l=K(!1),i=W([]),o=W([]);async function u(){const v=[];let m=!0;o.value=[],l.value=!0;for(const f of i.value){const d=await f.validate();if(d.length>0&&(m=!1,v.push({id:f.id,errorMessages:d})),!m&&e.fastFail)break}return o.value=v,l.value=!1,{valid:m,errors:o.value}}function s(){i.value.forEach(v=>v.reset())}function c(){i.value.forEach(v=>v.resetValidation())}return X(i,()=>{let v=0,m=0;const f=[];for(const d of i.value)d.isValid===!1?(m++,f.push({id:d.id,errorMessages:d.errorMessages})):d.isValid===!0&&v++;o.value=f,n.value=m>0?!1:v===i.value.length?!0:null},{deep:!0,flush:"post"}),Ie(Au,{register:v=>{let{id:m,vm:f,validate:d,reset:b,resetValidation:g}=v;i.value.some(h=>h.id===m)&&Vt(`Duplicate input name "${m}"`),i.value.push({id:m,validate:d,reset:b,resetValidation:g,vm:Xc(f),isValid:null,errorMessages:[]})},unregister:v=>{i.value=i.value.filter(m=>m.id!==v)},update:(v,m,f)=>{const d=i.value.find(b=>b.id===v);d&&(d.isValid=m,d.errorMessages=f)},isDisabled:t,isReadonly:a,isValidating:l,isValid:n,items:i,validateOn:F(e,"validateOn")}),{errors:o,isDisabled:t,isReadonly:a,isValidating:l,isValid:n,items:i,validate:u,reset:s,resetValidation:c}}function ll(){return ye(Au,null)}const Bu=p({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,...ma()},"validation");function pu(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt(),t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ye();const a=le(e,"modelValue"),l=y(()=>e.validationValue===void 0?a.value:e.validationValue),i=ll(),o=W([]),u=K(!0),s=y(()=>!!(Be(a.value===""?null:a.value).length||Be(l.value===""?null:l.value).length)),c=y(()=>!!(e.disabled??(i==null?void 0:i.isDisabled.value))),v=y(()=>!!(e.readonly??(i==null?void 0:i.isReadonly.value))),m=y(()=>{var w;return(w=e.errorMessages)!=null&&w.length?Be(e.errorMessages).concat(o.value).slice(0,Math.max(0,+e.maxErrors)):o.value}),f=y(()=>{let w=(e.validateOn??(i==null?void 0:i.validateOn.value))||"input";w==="lazy"&&(w="input lazy");const V=new Set((w==null?void 0:w.split(" "))??[]);return{blur:V.has("blur")||V.has("input"),input:V.has("input"),submit:V.has("submit"),lazy:V.has("lazy")}}),d=y(()=>{var w;return e.error||(w=e.errorMessages)!=null&&w.length?!1:e.rules.length?u.value?o.value.length||f.value.lazy?null:!0:!o.value.length:!0}),b=K(!1),g=y(()=>({[`${n}--error`]:d.value===!1,[`${n}--dirty`]:s.value,[`${n}--disabled`]:c.value,[`${n}--readonly`]:v.value})),h=Me("validation"),S=y(()=>e.name??at(t));Cr(()=>{i==null||i.register({id:S.value,vm:h,validate:B,reset:k,resetValidation:I})}),it(()=>{i==null||i.unregister(S.value)}),ot(async()=>{f.value.lazy||await B(!0),i==null||i.update(S.value,d.value,m.value)}),st(()=>f.value.input,()=>{X(l,()=>{if(l.value!=null)B();else if(e.focused){const w=X(()=>e.focused,V=>{V||B(),w()})}})}),st(()=>f.value.blur,()=>{X(()=>e.focused,w=>{w||B()})}),X([d,m],()=>{i==null||i.update(S.value,d.value,m.value)});async function k(){a.value=null,await be(),await I()}async function I(){u.value=!0,f.value.lazy?o.value=[]:await B(!0)}async function B(){let w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const V=[];b.value=!0;for(const C of e.rules){if(V.length>=+(e.maxErrors??1))break;const x=await(typeof C=="function"?C:()=>C)(l.value);if(x!==!0){if(x!==!1&&typeof x!="string"){console.warn(`${x} is not a valid value. Rule functions must return boolean true or a string.`);continue}V.push(x||"")}}return o.value=V,b.value=!1,u.value=w,o.value}return{errorMessages:m,isDirty:s,isDisabled:c,isReadonly:v,isPristine:u,isValid:d,isValidating:b,reset:k,resetValidation:I,validate:B,validationClasses:g}}const zt=p({id:String,appendIcon:se,centerAffix:{type:Boolean,default:!0},prependIcon:se,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":Ue(),"onClick:append":Ue(),...ee(),...je(),...Ga(He(),["maxWidth","minWidth","width"]),...he(),...Bu()},"VInput"),qe=$()({name:"VInput",props:{...zt()},emits:{"update:modelValue":e=>!0},setup(e,n){let{attrs:t,slots:a,emit:l}=n;const{densityClasses:i}=tt(e),{dimensionStyles:o}=We(e),{themeClasses:u}=ke(e),{rtlClasses:s}=ze(),{InputIcon:c}=_u(e),v=Ye(),m=y(()=>e.id||`input-${v}`),f=y(()=>`${m.value}-messages`),{errorMessages:d,isDirty:b,isDisabled:g,isReadonly:h,isPristine:S,isValid:k,isValidating:I,reset:B,resetValidation:w,validate:V,validationClasses:C}=pu(e,"v-input",m),_=y(()=>({id:m,messagesId:f,isDirty:b,isDisabled:g,isReadonly:h,isPristine:S,isValid:k,isValidating:I,reset:B,resetValidation:w,validate:V})),x=y(()=>{var P;return(P=e.errorMessages)!=null&&P.length||!S.value&&d.value.length?d.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return O(()=>{var M,z,Y,J;const P=!!(a.prepend||e.prependIcon),T=!!(a.append||e.appendIcon),A=x.value.length>0,D=!e.hideDetails||e.hideDetails==="auto"&&(A||!!a.details);return r("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--hide-spin-buttons":e.hideSpinButtons},i.value,u.value,s.value,C.value,e.class],style:[o.value,e.style]},[P&&r("div",{key:"prepend",class:"v-input__prepend"},[(M=a.prepend)==null?void 0:M.call(a,_.value),e.prependIcon&&r(c,{key:"prepend-icon",name:"prepend"},null)]),a.default&&r("div",{class:"v-input__control"},[(z=a.default)==null?void 0:z.call(a,_.value)]),T&&r("div",{key:"append",class:"v-input__append"},[e.appendIcon&&r(c,{key:"append-icon",name:"append"},null),(Y=a.append)==null?void 0:Y.call(a,_.value)]),D&&r("div",{class:"v-input__details"},[r(Tu,{id:f.value,active:A,messages:x.value},{message:a.message}),(J=a.details)==null?void 0:J.call(a,_.value)])])}),{reset:B,resetValidation:w,validate:V,isValid:k,errorMessages:d}}}),df=p({...zt(),...Oe(Iu(),["inline"])},"VCheckbox"),ct=$()({name:"VCheckbox",inheritAttrs:!1,props:df(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const l=le(e,"modelValue"),{isFocused:i,focus:o,blur:u}=Nt(e),s=Ye(),c=y(()=>e.id||`checkbox-${s}`);return O(()=>{const[v,m]=Gt(t),f=qe.filterProps(e),d=Lt.filterProps(e);return r(qe,N({class:["v-checkbox",e.class]},v,f,{modelValue:l.value,"onUpdate:modelValue":b=>l.value=b,id:c.value,focused:i.value,style:e.style}),{...a,default:b=>{let{id:g,messagesId:h,isDisabled:S,isReadonly:k,isValid:I}=b;return r(Lt,N(d,{id:g.value,"aria-describedby":h.value,disabled:S.value,readonly:k.value},m,{error:I.value===!1,modelValue:l.value,"onUpdate:modelValue":B=>l.value=B,onFocus:o,onBlur:u}),a)}})}),{}}}),il=["sm","md","lg","xl","xxl"],Gl=Symbol.for("vuetify:display"),Ko={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},vf=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ko;return Je(Ko,e)};function qo(e){return xe&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function Xo(e){return xe&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function Zo(e){const n=xe&&!e?window.navigator.userAgent:"ssr";function t(b){return!!n.match(b)}const a=t(/android/i),l=t(/iphone|ipad|ipod/i),i=t(/cordova/i),o=t(/electron/i),u=t(/chrome/i),s=t(/edge/i),c=t(/firefox/i),v=t(/opera/i),m=t(/win/i),f=t(/mac/i),d=t(/linux/i);return{android:a,ios:l,cordova:i,electron:o,chrome:u,edge:s,firefox:c,opera:v,win:m,mac:f,linux:d,touch:ld,ssr:n==="ssr"}}function ff(e,n){const{thresholds:t,mobileBreakpoint:a}=vf(e),l=K(Xo(n)),i=K(Zo(n)),o=ht({}),u=K(qo(n));function s(){l.value=Xo(),u.value=qo()}function c(){s(),i.value=Zo()}return Fe(()=>{const v=u.value=t.xxl,h=v?"xs":m?"sm":f?"md":d?"lg":b?"xl":"xxl",S=typeof a=="number"?a:t[a],k=u.value0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dt();const t=ye(Gl);if(!t)throw new Error("Could not find Vuetify display injection");const a=y(()=>{if(e.mobile!=null)return e.mobile;if(!e.mobileBreakpoint)return t.mobile.value;const i=typeof e.mobileBreakpoint=="number"?e.mobileBreakpoint:t.thresholds.value[e.mobileBreakpoint];return t.width.valuen?{[`${n}--mobile`]:a.value}:{});return{...t,displayClasses:l,mobile:a}}const Du=Symbol.for("vuetify:goto");function Eu(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:{linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5}}}function mf(e){return $i(e)??(document.scrollingElement||document.body)}function $i(e){return typeof e=="string"?document.querySelector(e):bi(e)}function _l(e,n,t){if(typeof e=="number")return n&&t?-e:e;let a=$i(e),l=0;for(;a;)l+=n?a.offsetLeft:a.offsetTop,a=a.offsetParent;return l}function gf(e,n){return{rtl:n.isRtl,options:Je(Eu(),e)}}async function Jo(e,n,t,a){const l=t?"scrollLeft":"scrollTop",i=Je((a==null?void 0:a.options)??Eu(),n),o=a==null?void 0:a.rtl.value,u=(typeof e=="number"?e:$i(e))??0,s=i.container==="parent"&&u instanceof HTMLElement?u.parentElement:mf(i.container),c=typeof i.easing=="function"?i.easing:i.patterns[i.easing];if(!c)throw new TypeError(`Easing function "${i.easing}" not found.`);let v;if(typeof u=="number")v=_l(u,t,o);else if(v=_l(u,t,o)-_l(s,t,o),i.layout){const b=window.getComputedStyle(u).getPropertyValue("--v-layout-top");b&&(v-=parseInt(b,10))}v+=i.offset,v=yf(s,v,!!o,!!t);const m=s[l]??0;if(v===m)return Promise.resolve(v);const f=performance.now();return new Promise(d=>requestAnimationFrame(function b(g){const S=(g-f)/i.duration,k=Math.floor(m+(v-m)*c(Le(S,0,1)));if(s[l]=k,S>=1&&Math.abs(k-s[l])<10)return d(v);if(S>2)return Vt("Scroll target is not reachable"),d(s[l]);requestAnimationFrame(b)}))}function hf(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=ye(Du),{isRtl:t}=ze();if(!n)throw new Error("[Vuetify] Could not find injected goto instance");const a={...n,rtl:y(()=>n.rtl.value||t.value)};async function l(i,o){return Jo(i,Je(e,o),!1,a)}return l.horizontal=async(i,o)=>Jo(i,Je(e,o),!0,a),l}function yf(e,n,t,a){const{scrollWidth:l,scrollHeight:i}=e,[o,u]=e===document.scrollingElement?[window.innerWidth,window.innerHeight]:[e.offsetWidth,e.offsetHeight];let s,c;return a?t?(s=-(l-o),c=0):(s=0,c=l-o):(s=0,c=i+-u),Math.max(Math.min(n,c),s)}function bf(e){let{selectedElement:n,containerElement:t,isRtl:a,isHorizontal:l}=e;const i=aa(l,t),o=Fu(l,a,t),u=aa(l,n),s=Mu(l,n),c=u*.4;return o>s?s-c:o+itypeof e=="boolean"||["always","desktop","mobile"].includes(e)},...ee(),...Cn({mobile:null}),...ce(),...Sn({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),la=$()({name:"VSlideGroup",props:Li(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{isRtl:a}=ze(),{displayClasses:l,mobile:i}=xt(e),o=Kt(e,e.symbol),u=K(!1),s=K(0),c=K(0),v=K(0),m=y(()=>e.direction==="horizontal"),{resizeRef:f,contentRect:d}=Pt(),{resizeRef:b,contentRect:g}=Pt(),h=hf(),S=y(()=>({container:f.el,duration:200,easing:"easeOutQuart"})),k=y(()=>o.selected.value.length?o.items.value.findIndex(E=>E.id===o.selected.value[0]):-1),I=y(()=>o.selected.value.length?o.items.value.findIndex(E=>E.id===o.selected.value[o.selected.value.length-1]):-1);if(xe){let E=-1;X(()=>[o.selected.value,d.value,g.value,m.value],()=>{cancelAnimationFrame(E),E=requestAnimationFrame(()=>{if(d.value&&g.value){const L=m.value?"width":"height";c.value=d.value[L],v.value=g.value[L],u.value=c.value+1=0&&b.el){const L=b.el.children[I.value];w(L,e.centerActive)}})})}const B=K(!1);function w(E,L){let G=0;L?G=Sf({containerElement:f.el,isHorizontal:m.value,selectedElement:E}):G=bf({containerElement:f.el,isHorizontal:m.value,isRtl:a.value,selectedElement:E}),V(G)}function V(E){if(!xe||!f.el)return;const L=aa(m.value,f.el),G=Fu(m.value,a.value,f.el);if(!(Qo(m.value,f.el)<=L||Math.abs(E-G)<16)){if(m.value&&a.value&&f.el){const{scrollWidth:oe,offsetWidth:q}=f.el;E=oe-q-E}m.value?h.horizontal(E,S.value):h(E,S.value)}}function C(E){const{scrollTop:L,scrollLeft:G}=E.target;s.value=m.value?G:L}function _(E){if(B.value=!0,!(!u.value||!b.el)){for(const L of E.composedPath())for(const G of b.el.children)if(G===L){w(G);return}}}function x(E){B.value=!1}let P=!1;function T(E){var L;!P&&!B.value&&!(E.relatedTarget&&((L=b.el)!=null&&L.contains(E.relatedTarget)))&&M(),P=!1}function A(){P=!0}function D(E){if(!b.el)return;function L(G){E.preventDefault(),M(G)}m.value?E.key==="ArrowRight"?L(a.value?"prev":"next"):E.key==="ArrowLeft"&&L(a.value?"next":"prev"):E.key==="ArrowDown"?L("next"):E.key==="ArrowUp"&&L("prev"),E.key==="Home"?L("first"):E.key==="End"&&L("last")}function M(E){var G,ae;if(!b.el)return;let L;if(!E)L=Xn(b.el)[0];else if(E==="next"){if(L=(G=b.el.querySelector(":focus"))==null?void 0:G.nextElementSibling,!L)return M("first")}else if(E==="prev"){if(L=(ae=b.el.querySelector(":focus"))==null?void 0:ae.previousElementSibling,!L)return M("last")}else E==="first"?L=b.el.firstElementChild:E==="last"&&(L=b.el.lastElementChild);L&&L.focus({preventScroll:!0})}function z(E){const L=m.value&&a.value?-1:1,G=(E==="prev"?-L:L)*c.value;let ae=s.value+G;if(m.value&&a.value&&f.el){const{scrollWidth:oe,offsetWidth:q}=f.el;ae+=oe-q}V(ae)}const Y=y(()=>({next:o.next,prev:o.prev,select:o.select,isSelected:o.isSelected})),J=y(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!i.value;case!0:return u.value||Math.abs(s.value)>0;case"mobile":return i.value||u.value||Math.abs(s.value)>0;default:return!i.value&&(u.value||Math.abs(s.value)>0)}}),R=y(()=>Math.abs(s.value)>1),H=y(()=>{if(!f.value)return!1;const E=Qo(m.value,f.el),L=kf(m.value,f.el);return E-L-Math.abs(s.value)>1});return O(()=>r(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!m.value,"v-slide-group--has-affixes":J.value,"v-slide-group--is-overflowing":u.value},l.value,e.class],style:e.style,tabindex:B.value||o.selected.value.length?-1:0,onFocus:T},{default:()=>{var E,L,G;return[J.value&&r("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!R.value}],onMousedown:A,onClick:()=>R.value&&z("prev")},[((E=t.prev)==null?void 0:E.call(t,Y.value))??r(ea,null,{default:()=>[r(Se,{icon:a.value?e.nextIcon:e.prevIcon},null)]})]),r("div",{key:"container",ref:f,class:"v-slide-group__container",onScroll:C},[r("div",{ref:b,class:"v-slide-group__content",onFocusin:_,onFocusout:x,onKeydown:D},[(L=t.default)==null?void 0:L.call(t,Y.value)])]),J.value&&r("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!H.value}],onMousedown:A,onClick:()=>H.value&&z("next")},[((G=t.next)==null?void 0:G.call(t,Y.value))??r(ea,null,{default:()=>[r(Se,{icon:a.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:o.selected,scrollTo:z,scrollOffset:s,focus:M}}}),Lu=Symbol.for("vuetify:v-chip-group"),xf=p({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:pt},...Li(),...ee(),...Sn({selectedClass:"v-chip--selected"}),...ce(),...he(),...kt({variant:"tonal"})},"VChipGroup"),wf=$()({name:"VChipGroup",props:xf(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{isSelected:l,select:i,next:o,prev:u,selected:s}=Kt(e,Lu);return De({VChip:{color:F(e,"color"),disabled:F(e,"disabled"),filter:F(e,"filter"),variant:F(e,"variant")}}),O(()=>{const c=la.filterProps(e);return r(la,N(c,{class:["v-chip-group",{"v-chip-group--column":e.column},a.value,e.class],style:e.style}),{default:()=>{var v;return[(v=t.default)==null?void 0:v.call(t,{isSelected:l,select:i,next:o,prev:u,selected:s.value})]}})}),{}}}),Cf=p({activeClass:String,appendAvatar:String,appendIcon:se,closable:Boolean,closeIcon:{type:se,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:se,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:Ue(),onClickOnce:Ue(),...gt(),...ee(),...je(),...Ne(),...kn(),..._e(),...fa(),...Ft(),...ce({tag:"span"}),...he(),...kt({variant:"tonal"})},"VChip"),Wn=$()({name:"VChip",directives:{Ripple:Rt},props:Cf(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{t:i}=$e(),{borderClasses:o}=St(e),{colorClasses:u,colorStyles:s,variantClasses:c}=bn(e),{densityClasses:v}=tt(e),{elevationClasses:m}=Ge(e),{roundedClasses:f}=Ee(e),{sizeClasses:d}=Rn(e),{themeClasses:b}=ke(e),g=le(e,"modelValue"),h=xn(e,Lu,!1),S=va(e,t),k=y(()=>e.link!==!1&&S.isLink.value),I=y(()=>!e.disabled&&e.link!==!1&&(!!h||e.link||S.isClickable.value)),B=y(()=>({"aria-label":i(e.closeLabel),onClick(C){C.preventDefault(),C.stopPropagation(),g.value=!1,a("click:close",C)}}));function w(C){var _;a("click",C),I.value&&((_=S.navigate)==null||_.call(S,C),h==null||h.toggle())}function V(C){(C.key==="Enter"||C.key===" ")&&(C.preventDefault(),w(C))}return()=>{const C=S.isLink.value?"a":e.tag,_=!!(e.appendIcon||e.appendAvatar),x=!!(_||l.append),P=!!(l.close||e.closable),T=!!(l.filter||e.filter)&&h,A=!!(e.prependIcon||e.prependAvatar),D=!!(A||l.prepend),M=!h||h.isSelected.value;return g.value&&pe(r(C,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":I.value,"v-chip--filter":T,"v-chip--pill":e.pill},b.value,o.value,M?u.value:void 0,v.value,m.value,f.value,d.value,c.value,h==null?void 0:h.selectedClass.value,e.class],style:[M?s.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,href:S.href.value,tabindex:I.value?0:void 0,onClick:w,onKeydown:I.value&&!k.value&&V},{default:()=>{var z;return[Ut(I.value,"v-chip"),T&&r(Bi,{key:"filter"},{default:()=>[pe(r("div",{class:"v-chip__filter"},[l.filter?r(me,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},l.filter):r(Se,{key:"filter-icon",icon:e.filterIcon},null)]),[[It,h.isSelected.value]])]}),D&&r("div",{key:"prepend",class:"v-chip__prepend"},[l.prepend?r(me,{key:"prepend-defaults",disabled:!A,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},l.prepend):r(ie,null,[e.prependIcon&&r(Se,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&r(bt,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),r("div",{class:"v-chip__content","data-no-activator":""},[((z=l.default)==null?void 0:z.call(l,{isSelected:h==null?void 0:h.isSelected.value,selectedClass:h==null?void 0:h.selectedClass.value,select:h==null?void 0:h.select,toggle:h==null?void 0:h.toggle,value:h==null?void 0:h.value.value,disabled:e.disabled}))??e.text]),x&&r("div",{key:"append",class:"v-chip__append"},[l.append?r(me,{key:"append-defaults",disabled:!_,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},l.append):r(ie,null,[e.appendIcon&&r(Se,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&r(bt,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),P&&r("button",N({key:"close",class:"v-chip__close",type:"button"},B.value),[l.close?r(me,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},l.close):r(Se,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[vt("ripple"),I.value&&e.ripple,null]])}}}),Ul=Symbol.for("vuetify:list");function Ou(){const e=ye(Ul,{hasPrepend:K(!1),updateHasPrepend:()=>null}),n={hasPrepend:K(!1),updateHasPrepend:t=>{t&&(n.hasPrepend.value=t)}};return Ie(Ul,n),e}function Ru(){return ye(Ul,null)}const Oi=e=>{const n={activate:t=>{let{id:a,value:l,activated:i}=t;return a=lt(a),e&&!l&&i.size===1&&i.has(a)||(l?i.add(a):i.delete(a)),i},in:(t,a,l)=>{let i=new Set;if(t!=null)for(const o of Be(t))i=n.activate({id:o,value:!0,activated:new Set(i),children:a,parents:l});return i},out:t=>Array.from(t)};return n},Nu=e=>{const n=Oi(e);return{activate:a=>{let{activated:l,id:i,...o}=a;i=lt(i);const u=l.has(i)?new Set([i]):new Set;return n.activate({...o,id:i,activated:u})},in:(a,l,i)=>{let o=new Set;if(a!=null){const u=Be(a);u.length&&(o=n.in(u.slice(0,1),l,i))}return o},out:(a,l,i)=>n.out(a,l,i)}},Vf=e=>{const n=Oi(e);return{activate:a=>{let{id:l,activated:i,children:o,...u}=a;return l=lt(l),o.has(l)?i:n.activate({id:l,activated:i,children:o,...u})},in:n.in,out:n.out}},Pf=e=>{const n=Nu(e);return{activate:a=>{let{id:l,activated:i,children:o,...u}=a;return l=lt(l),o.has(l)?i:n.activate({id:l,activated:i,children:o,...u})},in:n.in,out:n.out}},If={open:e=>{let{id:n,value:t,opened:a,parents:l}=e;if(t){const i=new Set;i.add(n);let o=l.get(n);for(;o!=null;)i.add(o),o=l.get(o);return i}else return a.delete(n),a},select:()=>null},zu={open:e=>{let{id:n,value:t,opened:a,parents:l}=e;if(t){let i=l.get(n);for(a.add(n);i!=null&&i!==n;)a.add(i),i=l.get(i);return a}else a.delete(n);return a},select:()=>null},_f={open:zu.open,select:e=>{let{id:n,value:t,opened:a,parents:l}=e;if(!t)return a;const i=[];let o=l.get(n);for(;o!=null;)i.push(o),o=l.get(o);return new Set(i)}},Ri=e=>{const n={select:t=>{let{id:a,value:l,selected:i}=t;if(a=lt(a),e&&!l){const o=Array.from(i.entries()).reduce((u,s)=>{let[c,v]=s;return v==="on"&&u.push(c),u},[]);if(o.length===1&&o[0]===a)return i}return i.set(a,l?"on":"off"),i},in:(t,a,l)=>{let i=new Map;for(const o of t||[])i=n.select({id:o,value:!0,selected:new Map(i),children:a,parents:l});return i},out:t=>{const a=[];for(const[l,i]of t.entries())i==="on"&&a.push(l);return a}};return n},Hu=e=>{const n=Ri(e);return{select:a=>{let{selected:l,id:i,...o}=a;i=lt(i);const u=l.has(i)?new Map([[i,l.get(i)]]):new Map;return n.select({...o,id:i,selected:u})},in:(a,l,i)=>{let o=new Map;return a!=null&&a.length&&(o=n.in(a.slice(0,1),l,i)),o},out:(a,l,i)=>n.out(a,l,i)}},Tf=e=>{const n=Ri(e);return{select:a=>{let{id:l,selected:i,children:o,...u}=a;return l=lt(l),o.has(l)?i:n.select({id:l,selected:i,children:o,...u})},in:n.in,out:n.out}},Af=e=>{const n=Hu(e);return{select:a=>{let{id:l,selected:i,children:o,...u}=a;return l=lt(l),o.has(l)?i:n.select({id:l,selected:i,children:o,...u})},in:n.in,out:n.out}},Bf=e=>{const n={select:t=>{let{id:a,value:l,selected:i,children:o,parents:u}=t;a=lt(a);const s=new Map(i),c=[a];for(;c.length;){const m=c.shift();i.set(m,l?"on":"off"),o.has(m)&&c.push(...o.get(m))}let v=u.get(a);for(;v;){const m=o.get(v),f=m.every(b=>i.get(b)==="on"),d=m.every(b=>!i.has(b)||i.get(b)==="off");i.set(v,f?"on":d?"off":"indeterminate"),v=u.get(v)}return e&&!l&&Array.from(i.entries()).reduce((f,d)=>{let[b,g]=d;return g==="on"&&f.push(b),f},[]).length===0?s:i},in:(t,a,l)=>{let i=new Map;for(const o of t||[])i=n.select({id:o,value:!0,selected:new Map(i),children:a,parents:l});return i},out:(t,a)=>{const l=[];for(const[i,o]of t.entries())o==="on"&&!a.has(i)&&l.push(i);return l}};return n},ia=Symbol.for("vuetify:nested"),Wu={id:K(),root:{register:()=>null,unregister:()=>null,parents:W(new Map),children:W(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:W(!1),selectable:W(!1),opened:W(new Set),activated:W(new Set),selected:W(new Map),selectedValues:W([])}},pf=p({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),Df=e=>{let n=!1;const t=W(new Map),a=W(new Map),l=le(e,"opened",e.opened,d=>new Set(d),d=>[...d.values()]),i=y(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return Vf(e.mandatory);case"single-leaf":return Pf(e.mandatory);case"independent":return Oi(e.mandatory);case"single-independent":default:return Nu(e.mandatory)}}),o=y(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return Af(e.mandatory);case"leaf":return Tf(e.mandatory);case"independent":return Ri(e.mandatory);case"single-independent":return Hu(e.mandatory);case"classic":default:return Bf(e.mandatory)}}),u=y(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return _f;case"single":return If;case"multiple":default:return zu}}),s=le(e,"activated",e.activated,d=>i.value.in(d,t.value,a.value),d=>i.value.out(d,t.value,a.value)),c=le(e,"selected",e.selected,d=>o.value.in(d,t.value,a.value),d=>o.value.out(d,t.value,a.value));it(()=>{n=!0});function v(d){const b=[];let g=d;for(;g!=null;)b.unshift(g),g=a.value.get(g);return b}const m=Me("nested"),f={id:K(),root:{opened:l,activatable:F(e,"activatable"),selectable:F(e,"selectable"),activated:s,selected:c,selectedValues:y(()=>{const d=[];for(const[b,g]of c.value.entries())g==="on"&&d.push(b);return d}),register:(d,b,g)=>{b&&d!==b&&a.value.set(d,b),g&&t.value.set(d,[]),b!=null&&t.value.set(b,[...t.value.get(b)||[],d])},unregister:d=>{if(n)return;t.value.delete(d);const b=a.value.get(d);if(b){const g=t.value.get(b)??[];t.value.set(b,g.filter(h=>h!==d))}a.value.delete(d),l.value.delete(d)},open:(d,b,g)=>{m.emit("click:open",{id:d,value:b,path:v(d),event:g});const h=u.value.open({id:d,value:b,opened:new Set(l.value),children:t.value,parents:a.value,event:g});h&&(l.value=h)},openOnSelect:(d,b,g)=>{const h=u.value.select({id:d,value:b,selected:new Map(c.value),opened:new Set(l.value),children:t.value,parents:a.value,event:g});h&&(l.value=h)},select:(d,b,g)=>{m.emit("click:select",{id:d,value:b,path:v(d),event:g});const h=o.value.select({id:d,value:b,selected:new Map(c.value),children:t.value,parents:a.value,event:g});h&&(c.value=h),f.root.openOnSelect(d,b,g)},activate:(d,b,g)=>{if(!e.activatable)return f.root.select(d,!0,g);m.emit("click:activate",{id:d,value:b,path:v(d),event:g});const h=i.value.activate({id:d,value:b,activated:new Set(s.value),children:t.value,parents:a.value,event:g});h&&(s.value=h)},children:t,parents:a}};return Ie(ia,f),f.root},ju=(e,n)=>{const t=ye(ia,Wu),a=Symbol(Ye()),l=y(()=>e.value!==void 0?e.value:a),i={...t,id:l,open:(o,u)=>t.root.open(l.value,o,u),openOnSelect:(o,u)=>t.root.openOnSelect(l.value,o,u),isOpen:y(()=>t.root.opened.value.has(l.value)),parent:y(()=>t.root.parents.value.get(l.value)),activate:(o,u)=>t.root.activate(l.value,o,u),isActivated:y(()=>t.root.activated.value.has(lt(l.value))),select:(o,u)=>t.root.select(l.value,o,u),isSelected:y(()=>t.root.selected.value.get(lt(l.value))==="on"),isIndeterminate:y(()=>t.root.selected.value.get(l.value)==="indeterminate"),isLeaf:y(()=>!t.root.children.value.get(l.value)),isGroupActivator:t.isGroupActivator};return!t.isGroupActivator&&t.root.register(l.value,t.id.value,n),it(()=>{!t.isGroupActivator&&t.root.unregister(l.value)}),n&&Ie(ia,i),i},Ef=()=>{const e=ye(ia,Wu);Ie(ia,{...e,isGroupActivator:!0})},Ff=ft({name:"VListGroupActivator",setup(e,n){let{slots:t}=n;return Ef(),()=>{var a;return(a=t.default)==null?void 0:a.call(t)}}}),Mf=p({activeColor:String,baseColor:String,color:String,collapseIcon:{type:se,default:"$collapse"},expandIcon:{type:se,default:"$expand"},prependIcon:se,appendIcon:se,fluid:Boolean,subgroup:Boolean,title:String,value:null,...ee(),...ce()},"VListGroup"),Kl=$()({name:"VListGroup",props:Mf(),setup(e,n){let{slots:t}=n;const{isOpen:a,open:l,id:i}=ju(F(e,"value"),!0),o=y(()=>`v-list-group--id-${String(i.value)}`),u=Ru(),{isBooted:s}=yn();function c(d){d.stopPropagation(),l(!a.value,d)}const v=y(()=>({onClick:c,class:"v-list-group__header",id:o.value})),m=y(()=>a.value?e.collapseIcon:e.expandIcon),f=y(()=>({VListItem:{active:a.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&m.value,appendIcon:e.appendIcon||!e.subgroup&&m.value,title:e.title,value:e.value}}));return O(()=>r(e.tag,{class:["v-list-group",{"v-list-group--prepend":u==null?void 0:u.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":a.value},e.class],style:e.style},{default:()=>[t.activator&&r(me,{defaults:f.value},{default:()=>[r(Ff,null,{default:()=>[t.activator({props:v.value,isOpen:a.value})]})]}),r(Qe,{transition:{component:Za},disabled:!s.value},{default:()=>{var d;return[pe(r("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(d=t.default)==null?void 0:d.call(t)]),[[It,a.value]])]}})]})),{isOpen:a}}}),$f=p({opacity:[Number,String],...ee(),...ce()},"VListItemSubtitle"),Yu=$()({name:"VListItemSubtitle",props:$f(),setup(e,n){let{slots:t}=n;return O(()=>r(e.tag,{class:["v-list-item-subtitle",e.class],style:[{"--v-list-item-subtitle-opacity":e.opacity},e.style]},t)),{}}}),Gu=Et("v-list-item-title"),Lf=p({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:se,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:se,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:Ue(),onClickOnce:Ue(),...gt(),...ee(),...je(),...He(),...Ne(),..._e(),...fa(),...ce(),...he(),...kt({variant:"text"})},"VListItem"),Ot=$()({name:"VListItem",directives:{Ripple:Rt},props:Lf(),emits:{click:e=>!0},setup(e,n){let{attrs:t,slots:a,emit:l}=n;const i=va(e,t),o=y(()=>e.value===void 0?i.href.value:e.value),{activate:u,isActivated:s,select:c,isSelected:v,isIndeterminate:m,isGroupActivator:f,root:d,parent:b,openOnSelect:g}=ju(o,!1),h=Ru(),S=y(()=>{var E;return e.active!==!1&&(e.active||((E=i.isActive)==null?void 0:E.value)||(d.activatable.value?s.value:v.value))}),k=y(()=>e.link!==!1&&i.isLink.value),I=y(()=>!e.disabled&&e.link!==!1&&(e.link||i.isClickable.value||!!h&&(d.selectable.value||d.activatable.value||e.value!=null))),B=y(()=>e.rounded||e.nav),w=y(()=>e.color??e.activeColor),V=y(()=>({color:S.value?w.value??e.baseColor:e.baseColor,variant:e.variant}));X(()=>{var E;return(E=i.isActive)==null?void 0:E.value},E=>{E&&b.value!=null&&d.open(b.value,!0),E&&g(E)},{immediate:!0});const{themeClasses:C}=ke(e),{borderClasses:_}=St(e),{colorClasses:x,colorStyles:P,variantClasses:T}=bn(V),{densityClasses:A}=tt(e),{dimensionStyles:D}=We(e),{elevationClasses:M}=Ge(e),{roundedClasses:z}=Ee(B),Y=y(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),J=y(()=>({isActive:S.value,select:c,isSelected:v.value,isIndeterminate:m.value}));function R(E){var L;l("click",E),I.value&&((L=i.navigate)==null||L.call(i,E),!f&&(d.activatable.value?u(!s.value,E):(d.selectable.value||e.value!=null)&&c(!v.value,E)))}function H(E){(E.key==="Enter"||E.key===" ")&&(E.preventDefault(),R(E))}return O(()=>{const E=k.value?"a":e.tag,L=a.title||e.title!=null,G=a.subtitle||e.subtitle!=null,ae=!!(e.appendAvatar||e.appendIcon),oe=!!(ae||a.append),q=!!(e.prependAvatar||e.prependIcon),j=!!(q||a.prepend);return h==null||h.updateHasPrepend(j),e.activeColor&&Id("active-color",["color","base-color"]),pe(r(E,{class:["v-list-item",{"v-list-item--active":S.value,"v-list-item--disabled":e.disabled,"v-list-item--link":I.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!j&&(h==null?void 0:h.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&S.value},C.value,_.value,x.value,A.value,M.value,Y.value,z.value,T.value,e.class],style:[P.value,D.value,e.style],href:i.href.value,tabindex:I.value?h?-2:0:void 0,onClick:R,onKeydown:I.value&&!k.value&&H},{default:()=>{var te;return[Ut(I.value||S.value,"v-list-item"),j&&r("div",{key:"prepend",class:"v-list-item__prepend"},[a.prepend?r(me,{key:"prepend-defaults",disabled:!q,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var we;return[(we=a.prepend)==null?void 0:we.call(a,J.value)]}}):r(ie,null,[e.prependAvatar&&r(bt,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&r(Se,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),r("div",{class:"v-list-item__spacer"},null)]),r("div",{class:"v-list-item__content","data-no-activator":""},[L&&r(Gu,{key:"title"},{default:()=>{var we;return[((we=a.title)==null?void 0:we.call(a,{title:e.title}))??e.title]}}),G&&r(Yu,{key:"subtitle"},{default:()=>{var we;return[((we=a.subtitle)==null?void 0:we.call(a,{subtitle:e.subtitle}))??e.subtitle]}}),(te=a.default)==null?void 0:te.call(a,J.value)]),oe&&r("div",{key:"append",class:"v-list-item__append"},[a.append?r(me,{key:"append-defaults",disabled:!ae,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var we;return[(we=a.append)==null?void 0:we.call(a,J.value)]}}):r(ie,null,[e.appendIcon&&r(Se,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&r(bt,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),r("div",{class:"v-list-item__spacer"},null)])]}}),[[vt("ripple"),I.value&&e.ripple]])}),{activate:u,isActivated:s,isGroupActivator:f,isSelected:v,list:h,select:c}}}),Of=p({color:String,inset:Boolean,sticky:Boolean,title:String,...ee(),...ce()},"VListSubheader"),Uu=$()({name:"VListSubheader",props:Of(),setup(e,n){let{slots:t}=n;const{textColorClasses:a,textColorStyles:l}=Ke(F(e,"color"));return O(()=>{const i=!!(t.default||e.title);return r(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},a.value,e.class],style:[{textColorStyles:l},e.style]},{default:()=>{var o;return[i&&r("div",{class:"v-list-subheader__text"},[((o=t.default)==null?void 0:o.call(t))??e.title])]}})}),{}}}),Rf=p({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...ee(),...he()},"VDivider"),ga=$()({name:"VDivider",props:Rf(),setup(e,n){let{attrs:t,slots:a}=n;const{themeClasses:l}=ke(e),{textColorClasses:i,textColorStyles:o}=Ke(F(e,"color")),u=y(()=>{const s={};return e.length&&(s[e.vertical?"height":"width"]=Z(e.length)),e.thickness&&(s[e.vertical?"borderRightWidth":"borderTopWidth"]=Z(e.thickness)),s});return O(()=>{const s=r("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},l.value,i.value,e.class],style:[u.value,o.value,{"--v-border-opacity":e.opacity},e.style],"aria-orientation":!t.role||t.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${t.role||"separator"}`},null);return a.default?r("div",{class:["v-divider__wrapper",{"v-divider__wrapper--vertical":e.vertical,"v-divider__wrapper--inset":e.inset}]},[s,r("div",{class:"v-divider__content"},[a.default()]),s]):s}),{}}}),Nf=p({items:Array,returnObject:Boolean},"VListChildren"),Ku=$()({name:"VListChildren",props:Nf(),setup(e,n){let{slots:t}=n;return Ou(),()=>{var a,l;return((a=t.default)==null?void 0:a.call(t))??((l=e.items)==null?void 0:l.map(i=>{var f,d;let{children:o,props:u,type:s,raw:c}=i;if(s==="divider")return((f=t.divider)==null?void 0:f.call(t,{props:u}))??r(ga,u,null);if(s==="subheader")return((d=t.subheader)==null?void 0:d.call(t,{props:u}))??r(Uu,u,null);const v={subtitle:t.subtitle?b=>{var g;return(g=t.subtitle)==null?void 0:g.call(t,{...b,item:c})}:void 0,prepend:t.prepend?b=>{var g;return(g=t.prepend)==null?void 0:g.call(t,{...b,item:c})}:void 0,append:t.append?b=>{var g;return(g=t.append)==null?void 0:g.call(t,{...b,item:c})}:void 0,title:t.title?b=>{var g;return(g=t.title)==null?void 0:g.call(t,{...b,item:c})}:void 0},m=Kl.filterProps(u);return o?r(Kl,N({value:u==null?void 0:u.value},m),{activator:b=>{let{props:g}=b;const h={...u,...g,value:e.returnObject?c:u.value};return t.header?t.header({props:h}):r(Ot,h,v)},default:()=>r(Ku,{items:o,returnObject:e.returnObject},t)}):t.item?t.item({props:u}):r(Ot,N(u,{value:e.returnObject?c:u.value}),v)}))}}}),qu=p({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:pt}},"list-items");function Ht(e,n){const t=Re(n,e.itemTitle,n),a=Re(n,e.itemValue,t),l=Re(n,e.itemChildren),i=e.itemProps===!0?typeof n=="object"&&n!=null&&!Array.isArray(n)?"children"in n?Oe(n,["children"]):n:void 0:Re(n,e.itemProps),o={title:t,value:a,...i};return{title:String(o.title??""),value:o.value,props:o,children:Array.isArray(l)?Xu(e,l):void 0,raw:n}}function Xu(e,n){const t=[];for(const a of n)t.push(Ht(e,a));return t}function Ni(e){const n=y(()=>Xu(e,e.items)),t=y(()=>n.value.some(i=>i.value===null));function a(i){return t.value||(i=i.filter(o=>o!==null)),i.map(o=>e.returnObject&&typeof o=="string"?Ht(e,o):n.value.find(u=>e.valueComparator(o,u.value))||Ht(e,o))}function l(i){return e.returnObject?i.map(o=>{let{raw:u}=o;return u}):i.map(o=>{let{value:u}=o;return u})}return{items:n,transformIn:a,transformOut:l}}function zf(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function Hf(e,n){const t=Re(n,e.itemType,"item"),a=zf(n)?n:Re(n,e.itemTitle),l=Re(n,e.itemValue,void 0),i=Re(n,e.itemChildren),o=e.itemProps===!0?Oe(n,["children"]):Re(n,e.itemProps),u={title:a,value:l,...o};return{type:t,title:u.title,value:u.value,props:u,children:t==="item"&&i?Zu(e,i):void 0,raw:n}}function Zu(e,n){const t=[];for(const a of n)t.push(Hf(e,a));return t}function Wf(e){return{items:y(()=>Zu(e,e.items))}}const jf=p({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:String,collapseIcon:String,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":Ue(),"onClick:select":Ue(),...pf({selectStrategy:"single-leaf",openStrategy:"list"}),...gt(),...ee(),...je(),...He(),...Ne(),itemType:{type:String,default:"type"},...qu(),..._e(),...ce(),...he(),...kt({variant:"text"})},"VList"),ol=$()({name:"VList",props:jf(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,n){let{slots:t}=n;const{items:a}=Wf(e),{themeClasses:l}=ke(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Ve(F(e,"bgColor")),{borderClasses:u}=St(e),{densityClasses:s}=tt(e),{dimensionStyles:c}=We(e),{elevationClasses:v}=Ge(e),{roundedClasses:m}=Ee(e),{children:f,open:d,parents:b,select:g}=Df(e),h=y(()=>e.lines?`v-list--${e.lines}-line`:void 0),S=F(e,"activeColor"),k=F(e,"baseColor"),I=F(e,"color");Ou(),De({VListGroup:{activeColor:S,baseColor:k,color:I,expandIcon:F(e,"expandIcon"),collapseIcon:F(e,"collapseIcon")},VListItem:{activeClass:F(e,"activeClass"),activeColor:S,baseColor:k,color:I,density:F(e,"density"),disabled:F(e,"disabled"),lines:F(e,"lines"),nav:F(e,"nav"),slim:F(e,"slim"),variant:F(e,"variant")}});const B=K(!1),w=W();function V(A){B.value=!0}function C(A){B.value=!1}function _(A){var D;!B.value&&!(A.relatedTarget&&((D=w.value)!=null&&D.contains(A.relatedTarget)))&&T()}function x(A){const D=A.target;if(!(!w.value||["INPUT","TEXTAREA"].includes(D.tagName))){if(A.key==="ArrowDown")T("next");else if(A.key==="ArrowUp")T("prev");else if(A.key==="Home")T("first");else if(A.key==="End")T("last");else return;A.preventDefault()}}function P(A){B.value=!0}function T(A){if(w.value)return Dn(w.value,A)}return O(()=>r(e.tag,{ref:w,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},l.value,i.value,u.value,s.value,v.value,h.value,m.value,e.class],style:[o.value,c.value,e.style],tabindex:e.disabled||B.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:V,onFocusout:C,onFocus:_,onKeydown:x,onMousedown:P},{default:()=>[r(Ku,{items:a.value,returnObject:e.returnObject},t)]})),{open:d,select:g,focus:T,children:f,parents:b}}}),Yf=Et("v-list-img"),Gf=p({start:Boolean,end:Boolean,...ee(),...ce()},"VListItemAction"),Uf=$()({name:"VListItemAction",props:Gf(),setup(e,n){let{slots:t}=n;return O(()=>r(e.tag,{class:["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class],style:e.style},t)),{}}}),Kf=p({start:Boolean,end:Boolean,...ee(),...ce()},"VListItemMedia"),qf=$()({name:"VListItemMedia",props:Kf(),setup(e,n){let{slots:t}=n;return O(()=>r(e.tag,{class:["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class],style:e.style},t)),{}}});function Tl(e,n){return{x:e.x+n.x,y:e.y+n.y}}function Xf(e,n){return{x:e.x-n.x,y:e.y-n.y}}function er(e,n){if(e.side==="top"||e.side==="bottom"){const{side:t,align:a}=e,l=a==="left"?0:a==="center"?n.width/2:a==="right"?n.width:a,i=t==="top"?0:t==="bottom"?n.height:t;return Tl({x:l,y:i},n)}else if(e.side==="left"||e.side==="right"){const{side:t,align:a}=e,l=t==="left"?0:t==="right"?n.width:t,i=a==="top"?0:a==="center"?n.height/2:a==="bottom"?n.height:a;return Tl({x:l,y:i},n)}return Tl({x:n.width/2,y:n.height/2},n)}const Ju={static:Qf,connected:tm},Zf=p({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in Ju},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function Jf(e,n){const t=W({}),a=W();xe&&st(()=>!!(n.isActive.value&&e.locationStrategy),i=>{var o,u;X(()=>e.locationStrategy,i),et(()=>{window.removeEventListener("resize",l),a.value=void 0}),window.addEventListener("resize",l,{passive:!0}),typeof e.locationStrategy=="function"?a.value=(o=e.locationStrategy(n,e,t))==null?void 0:o.updateLocation:a.value=(u=Ju[e.locationStrategy](n,e,t))==null?void 0:u.updateLocation});function l(i){var o;(o=a.value)==null||o.call(a,i)}return{contentStyles:t,updateLocation:a}}function Qf(){}function em(e,n){n?e.style.removeProperty("left"):e.style.removeProperty("right");const t=xi(e);return n?t.x+=parseFloat(e.style.right||0):t.x-=parseFloat(e.style.left||0),t.y-=parseFloat(e.style.top||0),t}function tm(e,n,t){(Array.isArray(e.target.value)||Ud(e.target.value))&&Object.assign(t.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:l,preferredOrigin:i}=Si(()=>{const b=Ml(n.location,e.isRtl.value),g=n.origin==="overlap"?b:n.origin==="auto"?Cl(b):Ml(n.origin,e.isRtl.value);return b.side===g.side&&b.align===Vl(g).align?{preferredAnchor:Vo(b),preferredOrigin:Vo(g)}:{preferredAnchor:b,preferredOrigin:g}}),[o,u,s,c]=["minWidth","minHeight","maxWidth","maxHeight"].map(b=>y(()=>{const g=parseFloat(n[b]);return isNaN(g)?1/0:g})),v=y(()=>{if(Array.isArray(n.offset))return n.offset;if(typeof n.offset=="string"){const b=n.offset.split(" ").map(parseFloat);return b.length<2&&b.push(0),b}return typeof n.offset=="number"?[n.offset,0]:[0,0]});let m=!1;const f=new ResizeObserver(()=>{m&&d()});X([e.target,e.contentEl],(b,g)=>{let[h,S]=b,[k,I]=g;k&&!Array.isArray(k)&&f.unobserve(k),h&&!Array.isArray(h)&&f.observe(h),I&&f.unobserve(I),S&&f.observe(S)},{immediate:!0}),et(()=>{f.disconnect()});function d(){if(m=!1,requestAnimationFrame(()=>m=!0),!e.target.value||!e.contentEl.value)return;const b=$r(e.target.value),g=em(e.contentEl.value,e.isRtl.value),h=Oa(e.contentEl.value),S=12;h.length||(h.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(g.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),g.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const k=h.reduce((T,A)=>{const D=A.getBoundingClientRect(),M=new ln({x:A===document.documentElement?0:D.x,y:A===document.documentElement?0:D.y,width:A.clientWidth,height:A.clientHeight});return T?new ln({x:Math.max(T.left,M.left),y:Math.max(T.top,M.top),width:Math.min(T.right,M.right)-Math.max(T.left,M.left),height:Math.min(T.bottom,M.bottom)-Math.max(T.top,M.top)}):M},void 0);k.x+=S,k.y+=S,k.width-=S*2,k.height-=S*2;let I={anchor:l.value,origin:i.value};function B(T){const A=new ln(g),D=er(T.anchor,b),M=er(T.origin,A);let{x:z,y:Y}=Xf(D,M);switch(T.anchor.side){case"top":Y-=v.value[0];break;case"bottom":Y+=v.value[0];break;case"left":z-=v.value[0];break;case"right":z+=v.value[0];break}switch(T.anchor.align){case"top":Y-=v.value[1];break;case"bottom":Y+=v.value[1];break;case"left":z-=v.value[1];break;case"right":z+=v.value[1];break}return A.x+=z,A.y+=Y,A.width=Math.min(A.width,s.value),A.height=Math.min(A.height,c.value),{overflows:Io(A,k),x:z,y:Y}}let w=0,V=0;const C={x:0,y:0},_={x:!1,y:!1};let x=-1;for(;;){if(x++>10){$a("Infinite loop detected in connectedLocationStrategy");break}const{x:T,y:A,overflows:D}=B(I);w+=T,V+=A,g.x+=T,g.y+=A;{const M=Po(I.anchor),z=D.x.before||D.x.after,Y=D.y.before||D.y.after;let J=!1;if(["x","y"].forEach(R=>{if(R==="x"&&z&&!_.x||R==="y"&&Y&&!_.y){const H={anchor:{...I.anchor},origin:{...I.origin}},E=R==="x"?M==="y"?Vl:Cl:M==="y"?Cl:Vl;H.anchor=E(H.anchor),H.origin=E(H.origin);const{overflows:L}=B(H);(L[R].before<=D[R].before&&L[R].after<=D[R].after||L[R].before+L[R].after<(D[R].before+D[R].after)/2)&&(I=H,J=_[R]=!0)}}),J)continue}D.x.before&&(w+=D.x.before,g.x+=D.x.before),D.x.after&&(w-=D.x.after,g.x-=D.x.after),D.y.before&&(V+=D.y.before,g.y+=D.y.before),D.y.after&&(V-=D.y.after,g.y-=D.y.after);{const M=Io(g,k);C.x=k.width-M.x.before-M.x.after,C.y=k.height-M.y.before-M.y.after,w+=M.x.before,g.x+=M.x.before,V+=M.y.before,g.y+=M.y.before}break}const P=Po(I.anchor);return Object.assign(t.value,{"--v-overlay-anchor-origin":`${I.anchor.side} ${I.anchor.align}`,transformOrigin:`${I.origin.side} ${I.origin.align}`,top:Z(Al(V)),left:e.isRtl.value?void 0:Z(Al(w)),right:e.isRtl.value?Z(Al(-w)):void 0,minWidth:Z(P==="y"?Math.min(o.value,b.width):o.value),maxWidth:Z(tr(Le(C.x,o.value===1/0?0:o.value,s.value))),maxHeight:Z(tr(Le(C.y,u.value===1/0?0:u.value,c.value)))}),{available:C,contentBox:g}}return X(()=>[l.value,i.value,n.offset,n.minWidth,n.minHeight,n.maxWidth,n.maxHeight],()=>d()),be(()=>{const b=d();if(!b)return;const{available:g,contentBox:h}=b;h.height>g.y&&requestAnimationFrame(()=>{d(),requestAnimationFrame(()=>{d()})})}),{updateLocation:d}}function Al(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function tr(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let ql=!0;const Na=[];function nm(e){!ql||Na.length?(Na.push(e),Xl()):(ql=!1,e(),Xl())}let nr=-1;function Xl(){cancelAnimationFrame(nr),nr=requestAnimationFrame(()=>{const e=Na.shift();e&&e(),Na.length?Xl():ql=!0})}const pa={none:null,close:im,block:om,reposition:rm},am=p({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in pa}},"VOverlay-scroll-strategies");function lm(e,n){if(!xe)return;let t;Fe(async()=>{t==null||t.stop(),n.isActive.value&&e.scrollStrategy&&(t=gi(),await new Promise(a=>setTimeout(a)),t.active&&t.run(()=>{var a;typeof e.scrollStrategy=="function"?e.scrollStrategy(n,e,t):(a=pa[e.scrollStrategy])==null||a.call(pa,n,e,t)}))}),et(()=>{t==null||t.stop()})}function im(e){function n(t){e.isActive.value=!1}Qu(e.targetEl.value??e.contentEl.value,n)}function om(e,n){var o;const t=(o=e.root.value)==null?void 0:o.offsetParent,a=[...new Set([...Oa(e.targetEl.value,n.contained?t:void 0),...Oa(e.contentEl.value,n.contained?t:void 0)])].filter(u=>!u.classList.contains("v-overlay-scroll-blocked")),l=window.innerWidth-document.documentElement.offsetWidth,i=(u=>Ii(u)&&u)(t||document.documentElement);i&&e.root.value.classList.add("v-overlay--scroll-blocked"),a.forEach((u,s)=>{u.style.setProperty("--v-body-scroll-x",Z(-u.scrollLeft)),u.style.setProperty("--v-body-scroll-y",Z(-u.scrollTop)),u!==document.documentElement&&u.style.setProperty("--v-scrollbar-offset",Z(l)),u.classList.add("v-overlay-scroll-blocked")}),et(()=>{a.forEach((u,s)=>{const c=parseFloat(u.style.getPropertyValue("--v-body-scroll-x")),v=parseFloat(u.style.getPropertyValue("--v-body-scroll-y")),m=u.style.scrollBehavior;u.style.scrollBehavior="auto",u.style.removeProperty("--v-body-scroll-x"),u.style.removeProperty("--v-body-scroll-y"),u.style.removeProperty("--v-scrollbar-offset"),u.classList.remove("v-overlay-scroll-blocked"),u.scrollLeft=-c,u.scrollTop=-v,u.style.scrollBehavior=m}),i&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function rm(e,n,t){let a=!1,l=-1,i=-1;function o(u){nm(()=>{var v,m;const s=performance.now();(m=(v=e.updateLocation).value)==null||m.call(v,u),a=(performance.now()-s)/(1e3/60)>2})}i=(typeof requestIdleCallback>"u"?u=>u():requestIdleCallback)(()=>{t.run(()=>{Qu(e.targetEl.value??e.contentEl.value,u=>{a?(cancelAnimationFrame(l),l=requestAnimationFrame(()=>{l=requestAnimationFrame(()=>{o(u)})})):o(u)})})}),et(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(i),cancelAnimationFrame(l)})}function Qu(e,n){const t=[document,...Oa(e)];t.forEach(a=>{a.addEventListener("scroll",n,{passive:!0})}),et(()=>{t.forEach(a=>{a.removeEventListener("scroll",n)})})}const Zl=Symbol.for("vuetify:v-menu"),zi=p({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function Hi(e,n){let t=()=>{};function a(o){t==null||t();const u=Number(o?e.openDelay:e.closeDelay);return new Promise(s=>{t=md(u,()=>{n==null||n(o),s(o)})})}function l(){return a(!0)}function i(){return a(!1)}return{clearDelay:t,runOpenDelay:l,runCloseDelay:i}}const um=p({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,...zi()},"VOverlay-activator");function sm(e,n){let{isActive:t,isTop:a}=n;const l=Me("useActivator"),i=W();let o=!1,u=!1,s=!0;const c=y(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),v=y(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!c.value),{runOpenDelay:m,runCloseDelay:f}=Hi(e,C=>{C===(e.openOnHover&&o||c.value&&u)&&!(e.openOnHover&&t.value&&!a.value)&&(t.value!==C&&(s=!0),t.value=C)}),d=W(),b={onClick:C=>{C.stopPropagation(),i.value=C.currentTarget||C.target,t.value||(d.value=[C.clientX,C.clientY]),t.value=!t.value},onMouseenter:C=>{var _;(_=C.sourceCapabilities)!=null&&_.firesTouchEvents||(o=!0,i.value=C.currentTarget||C.target,m())},onMouseleave:C=>{o=!1,f()},onFocus:C=>{En(C.target,":focus-visible")!==!1&&(u=!0,C.stopPropagation(),i.value=C.currentTarget||C.target,m())},onBlur:C=>{u=!1,C.stopPropagation(),f()}},g=y(()=>{const C={};return v.value&&(C.onClick=b.onClick),e.openOnHover&&(C.onMouseenter=b.onMouseenter,C.onMouseleave=b.onMouseleave),c.value&&(C.onFocus=b.onFocus,C.onBlur=b.onBlur),C}),h=y(()=>{const C={};if(e.openOnHover&&(C.onMouseenter=()=>{o=!0,m()},C.onMouseleave=()=>{o=!1,f()}),c.value&&(C.onFocusin=()=>{u=!0,m()},C.onFocusout=()=>{u=!1,f()}),e.closeOnContentClick){const _=ye(Zl,null);C.onClick=()=>{t.value=!1,_==null||_.closeParents()}}return C}),S=y(()=>{const C={};return e.openOnHover&&(C.onMouseenter=()=>{s&&(o=!0,s=!1,m())},C.onMouseleave=()=>{o=!1,f()}),C});X(a,C=>{C&&(e.openOnHover&&!o&&(!c.value||!u)||c.value&&!u&&(!e.openOnHover||!o))&&(t.value=!1)}),X(t,C=>{C||setTimeout(()=>{d.value=void 0})},{flush:"post"});const k=Ma();Fe(()=>{k.value&&be(()=>{i.value=k.el})});const I=Ma(),B=y(()=>e.target==="cursor"&&d.value?d.value:I.value?I.el:es(e.target,l)||i.value),w=y(()=>Array.isArray(B.value)?void 0:B.value);let V;return X(()=>!!e.activator,C=>{C&&xe?(V=gi(),V.run(()=>{cm(e,l,{activatorEl:i,activatorEvents:g})})):V&&V.stop()},{flush:"post",immediate:!0}),et(()=>{V==null||V.stop()}),{activatorEl:i,activatorRef:k,target:B,targetEl:w,targetRef:I,activatorEvents:g,contentEvents:h,scrimEvents:S}}function cm(e,n,t){let{activatorEl:a,activatorEvents:l}=t;X(()=>e.activator,(s,c)=>{if(c&&s!==c){const v=u(c);v&&o(v)}s&&be(()=>i())},{immediate:!0}),X(()=>e.activatorProps,()=>{i()}),et(()=>{o()});function i(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:u(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&yd(s,N(l.value,c))}function o(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:u(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&bd(s,N(l.value,c))}function u(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const c=es(s,n);return a.value=(c==null?void 0:c.nodeType)===Node.ELEMENT_NODE?c:void 0,a.value}}function es(e,n){var a,l;if(!e)return;let t;if(e==="parent"){let i=(l=(a=n==null?void 0:n.proxy)==null?void 0:a.$el)==null?void 0:l.parentNode;for(;i!=null&&i.hasAttribute("data-no-activator");)i=i.parentNode;t=i}else typeof e=="string"?t=document.querySelector(e):"$el"in e?t=e.$el:t=e;return t}function ts(){if(!xe)return K(!1);const{ssr:e}=xt();if(e){const n=K(!1);return ot(()=>{n.value=!0}),n}else return K(!0)}const Wi=p({eager:Boolean},"lazy");function ji(e,n){const t=K(!1),a=y(()=>t.value||e.eager||n.value);X(n,()=>t.value=!0);function l(){e.eager||(t.value=!1)}return{isBooted:t,hasContent:a,onAfterLeave:l}}function Vn(){const n=Me("useScopeId").vnode.scopeId;return{scopeId:n?{[n]:""}:void 0}}const ar=Symbol.for("vuetify:stack"),Gn=ht([]);function dm(e,n,t){const a=Me("useStack"),l=!t,i=ye(ar,void 0),o=ht({activeChildren:new Set});Ie(ar,o);const u=K(+n.value);st(e,()=>{var m;const v=(m=Gn.at(-1))==null?void 0:m[1];u.value=v?v+10:+n.value,l&&Gn.push([a.uid,u.value]),i==null||i.activeChildren.add(a.uid),et(()=>{if(l){const f=lt(Gn).findIndex(d=>d[0]===a.uid);Gn.splice(f,1)}i==null||i.activeChildren.delete(a.uid)})});const s=K(!0);l&&Fe(()=>{var m;const v=((m=Gn.at(-1))==null?void 0:m[0])===a.uid;setTimeout(()=>s.value=v)});const c=y(()=>!o.activeChildren.size);return{globalTop:Wa(s),localTop:c,stackStyles:y(()=>({zIndex:u.value}))}}function vm(e){return{teleportTarget:y(()=>{const t=e.value;if(t===!0||!xe)return;const a=t===!1?document.body:typeof t=="string"?document.querySelector(t):t;if(a==null){Ya(`Unable to locate target ${t}`);return}let l=a.querySelector(":scope > .v-overlay-container");return l||(l=document.createElement("div"),l.className="v-overlay-container",a.appendChild(l)),l})}}function fm(){return!0}function ns(e,n,t){if(!e||as(e,t)===!1)return!1;const a=qr(n);if(typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&a.host===e.target)return!1;const l=(typeof t.value=="object"&&t.value.include||(()=>[]))();return l.push(n),!l.some(i=>i==null?void 0:i.contains(e.target))}function as(e,n){return(typeof n.value=="object"&&n.value.closeConditional||fm)(e)}function mm(e,n,t){const a=typeof t.value=="function"?t.value:t.value.handler;n._clickOutside.lastMousedownWasOutside&&ns(e,n,t)&&setTimeout(()=>{as(e,t)&&a&&a(e)},0)}function lr(e,n){const t=qr(e);n(document),typeof ShadowRoot<"u"&&t instanceof ShadowRoot&&n(t)}const ls={mounted(e,n){const t=l=>mm(l,e,n),a=l=>{e._clickOutside.lastMousedownWasOutside=ns(l,e,n)};lr(e,l=>{l.addEventListener("click",t,!0),l.addEventListener("mousedown",a,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[n.instance.$.uid]={onClick:t,onMousedown:a}},unmounted(e,n){e._clickOutside&&(lr(e,t=>{var i;if(!t||!((i=e._clickOutside)!=null&&i[n.instance.$.uid]))return;const{onClick:a,onMousedown:l}=e._clickOutside[n.instance.$.uid];t.removeEventListener("click",a,!0),t.removeEventListener("mousedown",l,!0)}),delete e._clickOutside[n.instance.$.uid])}};function gm(e){const{modelValue:n,color:t,...a}=e;return r(Wt,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&r("div",N({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},a),null)]})}const ha=p({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},...um(),...ee(),...He(),...Wi(),...Zf(),...am(),...he(),..._t()},"VOverlay"),Bt=$()({name:"VOverlay",directives:{ClickOutside:ls},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...ha()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,n){let{slots:t,attrs:a,emit:l}=n;const i=le(e,"modelValue"),o=y({get:()=>i.value,set:q=>{q&&e.disabled||(i.value=q)}}),{teleportTarget:u}=vm(y(()=>e.attach||e.contained)),{themeClasses:s}=ke(e),{rtlClasses:c,isRtl:v}=ze(),{hasContent:m,onAfterLeave:f}=ji(e,o),d=Ve(y(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:b,localTop:g,stackStyles:h}=dm(o,F(e,"zIndex"),e._disableGlobalStack),{activatorEl:S,activatorRef:k,target:I,targetEl:B,targetRef:w,activatorEvents:V,contentEvents:C,scrimEvents:_}=sm(e,{isActive:o,isTop:g}),{dimensionStyles:x}=We(e),P=ts(),{scopeId:T}=Vn();X(()=>e.disabled,q=>{q&&(o.value=!1)});const A=W(),D=W(),M=W(),{contentStyles:z,updateLocation:Y}=Jf(e,{isRtl:v,contentEl:M,target:I,isActive:o});lm(e,{root:A,contentEl:M,targetEl:B,isActive:o,updateLocation:Y});function J(q){l("click:outside",q),e.persistent?G():o.value=!1}function R(q){return o.value&&b.value&&(!e.scrim||q.target===D.value)}xe&&X(o,q=>{q?window.addEventListener("keydown",H):window.removeEventListener("keydown",H)},{immediate:!0}),it(()=>{xe&&window.removeEventListener("keydown",H)});function H(q){var j,te;q.key==="Escape"&&b.value&&(e.persistent?G():(o.value=!1,(j=M.value)!=null&&j.contains(document.activeElement)&&((te=S.value)==null||te.focus())))}const E=mu();st(()=>e.closeOnBack,()=>{jv(E,q=>{b.value&&o.value?(q(!1),e.persistent?G():o.value=!1):q()})});const L=W();X(()=>o.value&&(e.absolute||e.contained)&&u.value==null,q=>{if(q){const j=Pi(A.value);j&&j!==document.scrollingElement&&(L.value=j.scrollTop)}});function G(){e.noClickAnimation||M.value&&nn(M.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Zn})}function ae(){l("afterEnter")}function oe(){f(),l("afterLeave")}return O(()=>{var q;return r(ie,null,[(q=t.activator)==null?void 0:q.call(t,{isActive:o.value,targetRef:w,props:N({ref:k},V.value,e.activatorProps)}),P.value&&m.value&&r(Zc,{disabled:!u.value,to:u.value},{default:()=>[r("div",N({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":o.value,"v-overlay--contained":e.contained},s.value,c.value,e.class],style:[h.value,{"--v-overlay-opacity":e.opacity,top:Z(L.value)},e.style],ref:A},T,a),[r(gm,N({color:d,modelValue:o.value&&!!e.scrim,ref:D},_.value),null),r(Qe,{appear:!0,persisted:!0,transition:e.transition,target:I.value,onAfterEnter:ae,onAfterLeave:oe},{default:()=>{var j;return[pe(r("div",N({ref:M,class:["v-overlay__content",e.contentClass],style:[x.value,z.value]},C.value,e.contentProps),[(j=t.default)==null?void 0:j.call(t,{isActive:o})]),[[It,o.value],[vt("click-outside"),{handler:J,closeConditional:R,include:()=>[S.value]}]])]}})])]})])}),{activatorEl:S,scrimEl:D,target:I,animateClick:G,contentEl:M,globalTop:b,localTop:g,updateLocation:Y}}}),Bl=Symbol("Forwarded refs");function pl(e,n){let t=e;for(;t;){const a=Reflect.getOwnPropertyDescriptor(t,n);if(a)return a;t=Object.getPrototypeOf(t)}}function wt(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),a=1;a!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),{scopeId:l}=Vn(),i=Ye(),o=y(()=>e.id||`v-menu-${i}`),u=W(),s=ye(Zl,null),c=K(0);Ie(Zl,{register(){++c.value},unregister(){--c.value},closeParents(g){setTimeout(()=>{!c.value&&!e.persistent&&(g==null||g&&!gd(g,u.value.contentEl))&&(a.value=!1,s==null||s.closeParents())},40)}});async function v(g){var k,I,B;const h=g.relatedTarget,S=g.target;await be(),a.value&&h!==S&&((k=u.value)!=null&&k.contentEl)&&((I=u.value)!=null&&I.globalTop)&&![document,u.value.contentEl].includes(S)&&!u.value.contentEl.contains(S)&&((B=Xn(u.value.contentEl)[0])==null||B.focus())}X(a,g=>{g?(s==null||s.register(),document.addEventListener("focusin",v,{once:!0})):(s==null||s.unregister(),document.removeEventListener("focusin",v))});function m(g){s==null||s.closeParents(g)}function f(g){var h,S,k;if(!e.disabled)if(g.key==="Tab"||g.key==="Enter"&&!e.closeOnContentClick){if(g.key==="Enter"&&g.target instanceof HTMLTextAreaElement)return;g.key==="Enter"&&g.preventDefault(),Er(Xn((h=u.value)==null?void 0:h.contentEl,!1),g.shiftKey?"prev":"next",B=>B.tabIndex>=0)||(a.value=!1,(k=(S=u.value)==null?void 0:S.activatorEl)==null||k.focus())}else["Enter"," "].includes(g.key)&&e.closeOnContentClick&&(a.value=!1,s==null||s.closeParents())}function d(g){var S;if(e.disabled)return;const h=(S=u.value)==null?void 0:S.contentEl;h&&a.value?g.key==="ArrowDown"?(g.preventDefault(),Dn(h,"next")):g.key==="ArrowUp"&&(g.preventDefault(),Dn(h,"prev")):["ArrowDown","ArrowUp"].includes(g.key)&&(a.value=!0,g.preventDefault(),setTimeout(()=>setTimeout(()=>d(g))))}const b=y(()=>N({"aria-haspopup":"menu","aria-expanded":String(a.value),"aria-owns":o.value,onKeydown:d},e.activatorProps));return O(()=>{const g=Bt.filterProps(e);return r(Bt,N({ref:u,id:o.value,class:["v-menu",e.class],style:e.style},g,{modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,absolute:!0,activatorProps:b.value,"onClick:outside":m,onKeydown:f},l),{activator:t.activator,default:function(){for(var h=arguments.length,S=new Array(h),k=0;k{var I;return[(I=t.default)==null?void 0:I.call(t,...S)]}})}})}),wt({id:o,ΨopenChildren:c},u)}}),hm=p({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...ee(),..._t({transition:{component:Ai}})},"VCounter"),rl=$()({name:"VCounter",functional:!0,props:hm(),setup(e,n){let{slots:t}=n;const a=y(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return O(()=>r(Qe,{transition:e.transition},{default:()=>[pe(r("div",{class:["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class],style:e.style},[t.default?t.default({counter:a.value,max:e.max,value:e.value}):a.value]),[[It,e.active]])]})),{}}}),ym=p({floating:Boolean,...ee()},"VFieldLabel"),Un=$()({name:"VFieldLabel",props:ym(),setup(e,n){let{slots:t}=n;return O(()=>r(Hn,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},t)),{}}}),bm=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],ya=p({appendInnerIcon:se,bgColor:String,clearable:Boolean,clearIcon:{type:se,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:se,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>bm.includes(e)},"onClick:clear":Ue(),"onClick:appendInner":Ue(),"onClick:prependInner":Ue(),...ee(),...tl(),..._e(),...he()},"VField"),jn=$()({name:"VField",inheritAttrs:!1,props:{id:String,...ma(),...ya()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{themeClasses:i}=ke(e),{loaderClasses:o}=ca(e),{focusClasses:u,isFocused:s,focus:c,blur:v}=Nt(e),{InputIcon:m}=_u(e),{roundedClasses:f}=Ee(e),{rtlClasses:d}=ze(),b=y(()=>e.dirty||e.active),g=y(()=>!e.singleLine&&!!(e.label||l.label)),h=Ye(),S=y(()=>e.id||`input-${h}`),k=y(()=>`${S.value}-messages`),I=W(),B=W(),w=W(),V=y(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:C,backgroundColorStyles:_}=Ve(F(e,"bgColor")),{textColorClasses:x,textColorStyles:P}=Ke(y(()=>e.error||e.disabled?void 0:b.value&&s.value?e.color:e.baseColor));X(b,M=>{if(g.value){const z=I.value.$el,Y=B.value.$el;requestAnimationFrame(()=>{const J=xi(z),R=Y.getBoundingClientRect(),H=R.x-J.x,E=R.y-J.y-(J.height/2-R.height/2),L=R.width/.75,G=Math.abs(L-J.width)>1?{maxWidth:Z(L)}:void 0,ae=getComputedStyle(z),oe=getComputedStyle(Y),q=parseFloat(ae.transitionDuration)*1e3||150,j=parseFloat(oe.getPropertyValue("--v-field-label-scale")),te=oe.getPropertyValue("color");z.style.visibility="visible",Y.style.visibility="hidden",nn(z,{transform:`translate(${H}px, ${E}px) scale(${j})`,color:te,...G},{duration:q,easing:Zn,direction:M?"normal":"reverse"}).finished.then(()=>{z.style.removeProperty("visibility"),Y.style.removeProperty("visibility")})})}},{flush:"post"});const T=y(()=>({isActive:b,isFocused:s,controlRef:w,blur:v,focus:c}));function A(M){M.target!==document.activeElement&&M.preventDefault()}function D(M){var z;M.key!=="Enter"&&M.key!==" "||(M.preventDefault(),M.stopPropagation(),(z=e["onClick:clear"])==null||z.call(e,new MouseEvent("click")))}return O(()=>{var H,E,L;const M=e.variant==="outlined",z=!!(l["prepend-inner"]||e.prependInnerIcon),Y=!!(e.clearable||l.clear),J=!!(l["append-inner"]||e.appendInnerIcon||Y),R=()=>l.label?l.label({...T.value,label:e.label,props:{for:S.value}}):e.label;return r("div",N({class:["v-field",{"v-field--active":b.value,"v-field--appended":J,"v-field--center-affix":e.centerAffix??!V.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":z,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!R(),[`v-field--variant-${e.variant}`]:!0},i.value,C.value,u.value,o.value,f.value,d.value,e.class],style:[_.value,e.style],onClick:A},t),[r("div",{class:"v-field__overlay"},null),r(da,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:l.loader}),z&&r("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&r(m,{key:"prepend-icon",name:"prependInner"},null),(H=l["prepend-inner"])==null?void 0:H.call(l,T.value)]),r("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&g.value&&r(Un,{key:"floating-label",ref:B,class:[x.value],floating:!0,for:S.value,style:P.value},{default:()=>[R()]}),r(Un,{ref:I,for:S.value},{default:()=>[R()]}),(E=l.default)==null?void 0:E.call(l,{...T.value,props:{id:S.value,class:"v-field__input","aria-describedby":k.value},focus:c,blur:v})]),Y&&r(Bi,{key:"clear"},{default:()=>[pe(r("div",{class:"v-field__clearable",onMousedown:G=>{G.preventDefault(),G.stopPropagation()}},[r(me,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[l.clear?l.clear({...T.value,props:{onKeydown:D,onFocus:c,onBlur:v,onClick:e["onClick:clear"]}}):r(m,{name:"clear",onKeydown:D,onFocus:c,onBlur:v},null)]})]),[[It,e.dirty]])]}),J&&r("div",{key:"append",class:"v-field__append-inner"},[(L=l["append-inner"])==null?void 0:L.call(l,T.value),e.appendInnerIcon&&r(m,{key:"append-icon",name:"appendInner"},null)]),r("div",{class:["v-field__outline",x.value],style:P.value},[M&&r(ie,null,[r("div",{class:"v-field__outline__start"},null),g.value&&r("div",{class:"v-field__outline__notch"},[r(Un,{ref:B,floating:!0,for:S.value},{default:()=>[R()]})]),r("div",{class:"v-field__outline__end"},null)]),V.value&&g.value&&r(Un,{ref:B,floating:!0,for:S.value},{default:()=>[R()]})])])}),{controlRef:w}}});function Yi(e){const n=Object.keys(jn.props).filter(t=>!Ua(t)&&t!=="class"&&t!=="style");return Ar(e,n)}const Sm=["color","file","time","date","datetime-local","week","month"],ul=p({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,...zt(),...ya()},"VTextField"),Ze=$()({name:"VTextField",directives:{Intersect:sa},inheritAttrs:!1,props:ul(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const i=le(e,"modelValue"),{isFocused:o,focus:u,blur:s}=Nt(e),c=y(()=>typeof e.counterValue=="function"?e.counterValue(i.value):typeof e.counterValue=="number"?e.counterValue:(i.value??"").toString().length),v=y(()=>{if(t.maxlength)return t.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),m=y(()=>["plain","underlined"].includes(e.variant));function f(V,C){var _,x;!e.autofocus||!V||(x=(_=C[0].target)==null?void 0:_.focus)==null||x.call(_)}const d=W(),b=W(),g=W(),h=y(()=>Sm.includes(e.type)||e.persistentPlaceholder||o.value||e.active);function S(){var V;g.value!==document.activeElement&&((V=g.value)==null||V.focus()),o.value||u()}function k(V){a("mousedown:control",V),V.target!==g.value&&(S(),V.preventDefault())}function I(V){S(),a("click:control",V)}function B(V){V.stopPropagation(),S(),be(()=>{i.value=null,ki(e["onClick:clear"],V)})}function w(V){var _;const C=V.target;if(i.value=C.value,(_=e.modelModifiers)!=null&&_.trim&&["text","search","password","tel","url"].includes(e.type)){const x=[C.selectionStart,C.selectionEnd];be(()=>{C.selectionStart=x[0],C.selectionEnd=x[1]})}}return O(()=>{const V=!!(l.counter||e.counter!==!1&&e.counter!=null),C=!!(V||l.details),[_,x]=Gt(t),{modelValue:P,...T}=qe.filterProps(e),A=Yi(e);return r(qe,N({ref:d,modelValue:i.value,"onUpdate:modelValue":D=>i.value=D,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":m.value},e.class],style:e.style},_,T,{centerAffix:!m.value,focused:o.value}),{...l,default:D=>{let{id:M,isDisabled:z,isDirty:Y,isReadonly:J,isValid:R}=D;return r(jn,N({ref:b,onMousedown:k,onClick:I,"onClick:clear":B,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},A,{id:M.value,active:h.value||Y.value,dirty:Y.value||e.dirty,disabled:z.value,focused:o.value,error:R.value===!1}),{...l,default:H=>{let{props:{class:E,...L}}=H;const G=pe(r("input",N({ref:g,value:i.value,onInput:w,autofocus:e.autofocus,readonly:J.value,disabled:z.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:S,onBlur:s},L,x),null),[[vt("intersect"),{handler:f},null,{once:!0}]]);return r(ie,null,[e.prefix&&r("span",{class:"v-text-field__prefix"},[r("span",{class:"v-text-field__prefix__text"},[e.prefix])]),l.default?r("div",{class:E,"data-no-activator":""},[l.default(),G]):Jc(G,{class:E}),e.suffix&&r("span",{class:"v-text-field__suffix"},[r("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:C?D=>{var M;return r(ie,null,[(M=l.details)==null?void 0:M.call(l,D),V&&r(ie,null,[r("span",null,null),r(rl,{active:e.persistentCounter||o.value,value:c.value,max:v.value,disabled:e.disabled},l.counter)])])}:void 0})}),wt({},d,b,g)}}),km=p({renderless:Boolean,...ee()},"VVirtualScrollItem"),os=$()({name:"VVirtualScrollItem",inheritAttrs:!1,props:km(),emits:{"update:height":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{resizeRef:i,contentRect:o}=Pt(void 0,"border");X(()=>{var u;return(u=o.value)==null?void 0:u.height},u=>{u!=null&&a("update:height",u)}),O(()=>{var u,s;return e.renderless?r(ie,null,[(u=l.default)==null?void 0:u.call(l,{itemRef:i})]):r("div",N({ref:i,class:["v-virtual-scroll__item",e.class],style:e.style},t),[(s=l.default)==null?void 0:s.call(l)])})}}),xm=-1,wm=1,Dl=100,rs=p({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function us(e,n){const t=xt(),a=K(0);Fe(()=>{a.value=parseFloat(e.itemHeight||0)});const l=K(0),i=K(Math.ceil((parseInt(e.height)||t.height.value)/(a.value||16))||1),o=K(0),u=K(0),s=W(),c=W();let v=0;const{resizeRef:m,contentRect:f}=Pt();Fe(()=>{m.value=s.value});const d=y(()=>{var H;return s.value===document.documentElement?t.height.value:((H=f.value)==null?void 0:H.height)||parseInt(e.height)||0}),b=y(()=>!!(s.value&&c.value&&d.value&&a.value));let g=Array.from({length:n.value.length}),h=Array.from({length:n.value.length});const S=K(0);let k=-1;function I(H){return g[H]||a.value}const B=cd(()=>{const H=performance.now();h[0]=0;const E=n.value.length;for(let L=1;L<=E-1;L++)h[L]=(h[L-1]||0)+I(L-1);S.value=Math.max(S.value,performance.now()-H)},S),w=X(b,H=>{H&&(w(),v=c.value.offsetTop,B.immediate(),z(),~k&&be(()=>{xe&&window.requestAnimationFrame(()=>{J(k),k=-1})}))});et(()=>{B.clear()});function V(H,E){const L=g[H],G=a.value;a.value=G?Math.min(a.value,E):E,(L!==E||G!==a.value)&&(g[H]=E,B())}function C(H){return H=Le(H,0,n.value.length-1),h[H]||0}function _(H){return Cm(h,H)}let x=0,P=0,T=0;X(d,(H,E)=>{E&&(z(),H{P=0,z()}))});function A(){if(!s.value||!c.value)return;const H=s.value.scrollTop,E=performance.now();E-T>500?(P=Math.sign(H-x),v=c.value.offsetTop):P=H-x,x=H,T=E,z()}function D(){!s.value||!c.value||(P=0,T=0,z())}let M=-1;function z(){cancelAnimationFrame(M),M=requestAnimationFrame(Y)}function Y(){if(!s.value||!d.value)return;const H=x-v,E=Math.sign(P),L=Math.max(0,H-Dl),G=Le(_(L),0,n.value.length),ae=H+d.value+Dl,oe=Le(_(ae)+1,G+1,n.value.length);if((E!==xm||Gi.value)){const q=C(l.value)-C(G),j=C(oe)-C(i.value);Math.max(q,j)>Dl?(l.value=G,i.value=oe):(G<=0&&(l.value=G),oe>=n.value.length&&(i.value=oe))}o.value=C(l.value),u.value=C(n.value.length)-C(i.value)}function J(H){const E=C(H);!s.value||H&&!E?k=H:s.value.scrollTop=E}const R=y(()=>n.value.slice(l.value,i.value).map((H,E)=>({raw:H,index:E+l.value})));return X(n,()=>{g=Array.from({length:n.value.length}),h=Array.from({length:n.value.length}),B.immediate(),z()},{deep:!0}),{containerRef:s,markerRef:c,computedItems:R,paddingTop:o,paddingBottom:u,scrollToIndex:J,handleScroll:A,handleScrollend:D,handleItemResize:V}}function Cm(e,n){let t=e.length-1,a=0,l=0,i=null,o=-1;if(e[t]>1,i=e[l],i>n)t=l-1;else if(i[]},renderless:Boolean,...rs(),...ee(),...He()},"VVirtualScroll"),sl=$()({name:"VVirtualScroll",props:Vm(),setup(e,n){let{slots:t}=n;const a=Me("VVirtualScroll"),{dimensionStyles:l}=We(e),{containerRef:i,markerRef:o,handleScroll:u,handleScrollend:s,handleItemResize:c,scrollToIndex:v,paddingTop:m,paddingBottom:f,computedItems:d}=us(e,F(e,"items"));return st(()=>e.renderless,()=>{function b(){var S,k;const h=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";i.value===document.documentElement?(document[h]("scroll",u,{passive:!0}),document[h]("scrollend",s)):((S=i.value)==null||S[h]("scroll",u,{passive:!0}),(k=i.value)==null||k[h]("scrollend",s))}ot(()=>{i.value=Pi(a.vnode.el,!0),b(!0)}),et(b)}),O(()=>{const b=d.value.map(g=>r(os,{key:g.index,renderless:e.renderless,"onUpdate:height":h=>c(g.index,h)},{default:h=>{var S;return(S=t.default)==null?void 0:S.call(t,{item:g.raw,index:g.index,...h})}}));return e.renderless?r(ie,null,[r("div",{ref:o,class:"v-virtual-scroll__spacer",style:{paddingTop:Z(m.value)}},null),b,r("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Z(f.value)}},null)]):r("div",{ref:i,class:["v-virtual-scroll",e.class],onScrollPassive:u,onScrollend:s,style:[l.value,e.style]},[r("div",{ref:o,class:"v-virtual-scroll__container",style:{paddingTop:Z(m.value),paddingBottom:Z(f.value)}},[b])])}),{scrollToIndex:v}}});function Gi(e,n){const t=K(!1);let a;function l(u){cancelAnimationFrame(a),t.value=!0,a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{t.value=!1})})}async function i(){await new Promise(u=>requestAnimationFrame(u)),await new Promise(u=>requestAnimationFrame(u)),await new Promise(u=>requestAnimationFrame(u)),await new Promise(u=>{if(t.value){const s=X(t,()=>{s(),u()})}else u()})}async function o(u){var v,m;if(u.key==="Tab"&&((v=n.value)==null||v.focus()),!["PageDown","PageUp","Home","End"].includes(u.key))return;const s=(m=e.value)==null?void 0:m.$el;if(!s)return;(u.key==="Home"||u.key==="End")&&s.scrollTo({top:u.key==="Home"?0:s.scrollHeight,behavior:"smooth"}),await i();const c=s.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(u.key==="PageDown"||u.key==="Home"){const f=s.getBoundingClientRect().top;for(const d of c)if(d.getBoundingClientRect().top>=f){d.focus();break}}else{const f=s.getBoundingClientRect().bottom;for(const d of[...c].reverse())if(d.getBoundingClientRect().bottom<=f){d.focus();break}}}return{onListScroll:l,onListKeydown:o}}const Ui=p({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:se,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...qu({itemChildren:!1})},"Select"),Pm=p({...Ui(),...Oe(ul({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),..._t({transition:{component:Xa}})},"VSelect"),Ki=$()({name:"VSelect",props:Pm(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,n){let{slots:t}=n;const{t:a}=$e(),l=W(),i=W(),o=W(),u=le(e,"menu"),s=y({get:()=>u.value,set:R=>{var H;u.value&&!R&&((H=i.value)!=null&&H.ΨopenChildren)||(u.value=R)}}),{items:c,transformIn:v,transformOut:m}=Ni(e),f=le(e,"modelValue",[],R=>v(R===null?[null]:Be(R)),R=>{const H=m(R);return e.multiple?H:H[0]??null}),d=y(()=>typeof e.counterValue=="function"?e.counterValue(f.value):typeof e.counterValue=="number"?e.counterValue:f.value.length),b=ll(),g=y(()=>f.value.map(R=>R.value)),h=K(!1),S=y(()=>s.value?e.closeText:e.openText);let k="",I;const B=y(()=>e.hideSelected?c.value.filter(R=>!f.value.some(H=>e.valueComparator(H,R))):c.value),w=y(()=>e.hideNoData&&!B.value.length||e.readonly||(b==null?void 0:b.isReadonly.value)),V=y(()=>{var R;return{...e.menuProps,activatorProps:{...((R=e.menuProps)==null?void 0:R.activatorProps)||{},"aria-haspopup":"listbox"}}}),C=W(),{onListScroll:_,onListKeydown:x}=Gi(C,l);function P(R){e.openOnClear&&(s.value=!0)}function T(){w.value||(s.value=!s.value)}function A(R){var ae,oe;if(!R.key||e.readonly||b!=null&&b.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(R.key)&&R.preventDefault(),["Enter","ArrowDown"," "].includes(R.key)&&(s.value=!0),["Escape","Tab"].includes(R.key)&&(s.value=!1),R.key==="Home"?(ae=C.value)==null||ae.focus("first"):R.key==="End"&&((oe=C.value)==null||oe.focus("last"));const H=1e3;function E(q){const j=q.key.length===1,te=!q.ctrlKey&&!q.metaKey&&!q.altKey;return j&&te}if(e.multiple||!E(R))return;const L=performance.now();L-I>H&&(k=""),k+=R.key.toLowerCase(),I=L;const G=c.value.find(q=>q.title.toLowerCase().startsWith(k));if(G!==void 0){f.value=[G];const q=B.value.indexOf(G);xe&&window.requestAnimationFrame(()=>{var j;q>=0&&((j=o.value)==null||j.scrollToIndex(q))})}}function D(R){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!R.props.disabled)if(e.multiple){const E=f.value.findIndex(G=>e.valueComparator(G.value,R.value)),L=H??!~E;if(~E){const G=L?[...f.value,R]:[...f.value];G.splice(E,1),f.value=G}else L&&(f.value=[...f.value,R])}else{const E=H!==!1;f.value=E?[R]:[],be(()=>{s.value=!1})}}function M(R){var H;(H=C.value)!=null&&H.$el.contains(R.relatedTarget)||(s.value=!1)}function z(){var R;h.value&&((R=l.value)==null||R.focus())}function Y(R){h.value=!0}function J(R){if(R==null)f.value=[];else if(En(l.value,":autofill")||En(l.value,":-webkit-autofill")){const H=c.value.find(E=>E.title===R);H&&D(H)}else l.value&&(l.value.value="")}return X(s,()=>{if(!e.hideSelected&&s.value&&f.value.length){const R=B.value.findIndex(H=>f.value.some(E=>e.valueComparator(E.value,H.value)));xe&&window.requestAnimationFrame(()=>{var H;R>=0&&((H=o.value)==null||H.scrollToIndex(R))})}}),X(()=>e.items,(R,H)=>{s.value||h.value&&!H.length&&R.length&&(s.value=!0)}),O(()=>{const R=!!(e.chips||t.chip),H=!!(!e.hideNoData||B.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),E=f.value.length>0,L=Ze.filterProps(e),G=E||!h.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return r(Ze,N({ref:l},L,{modelValue:f.value.map(ae=>ae.props.value).join(", "),"onUpdate:modelValue":J,focused:h.value,"onUpdate:focused":ae=>h.value=ae,validationValue:f.externalValue,counterValue:d.value,dirty:E,class:["v-select",{"v-select--active-menu":s.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":f.value.length,"v-select--selection-slot":!!t.selection},e.class],style:e.style,inputmode:"none",placeholder:G,"onClick:clear":P,"onMousedown:control":T,onBlur:M,onKeydown:A,"aria-label":a(S.value),title:a(S.value)}),{...t,default:()=>r(ie,null,[r(Ln,N({ref:i,modelValue:s.value,"onUpdate:modelValue":ae=>s.value=ae,activator:"parent",contentClass:"v-select__content",disabled:w.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:z},V.value),{default:()=>[H&&r(ol,N({ref:C,selected:g.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:ae=>ae.preventDefault(),onKeydown:x,onFocusin:Y,onScrollPassive:_,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},e.listProps),{default:()=>{var ae,oe,q;return[(ae=t["prepend-item"])==null?void 0:ae.call(t),!B.value.length&&!e.hideNoData&&(((oe=t["no-data"])==null?void 0:oe.call(t))??r(Ot,{title:a(e.noDataText)},null)),r(sl,{ref:o,renderless:!0,items:B.value},{default:j=>{var ve;let{item:te,index:we,itemRef:Ce}=j;const Q=N(te.props,{ref:Ce,key:we,onClick:()=>D(te,null)});return((ve=t.item)==null?void 0:ve.call(t,{item:te,index:we,props:Q}))??r(Ot,N(Q,{role:"option"}),{prepend:U=>{let{isSelected:ne}=U;return r(ie,null,[e.multiple&&!e.hideSelected?r(Lt,{key:te.value,modelValue:ne,ripple:!1,tabindex:"-1"},null):void 0,te.props.prependAvatar&&r(bt,{image:te.props.prependAvatar},null),te.props.prependIcon&&r(Se,{icon:te.props.prependIcon},null)])}})}}),(q=t["append-item"])==null?void 0:q.call(t)]}})]}),f.value.map((ae,oe)=>{function q(Ce){Ce.stopPropagation(),Ce.preventDefault(),D(ae,!1)}const j={"onClick:close":q,onKeydown(Ce){Ce.key!=="Enter"&&Ce.key!==" "||(Ce.preventDefault(),Ce.stopPropagation(),q(Ce))},onMousedown(Ce){Ce.preventDefault(),Ce.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},te=R?!!t.chip:!!t.selection,we=te?Ka(R?t.chip({item:ae,index:oe,props:j}):t.selection({item:ae,index:oe})):void 0;if(!(te&&!we))return r("div",{key:ae.value,class:"v-select__selection"},[R?t.chip?r(me,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:ae.title}}},{default:()=>[we]}):r(Wn,N({key:"chip",closable:e.closableChips,size:"small",text:ae.title,disabled:ae.props.disabled},j),null):we??r("span",{class:"v-select__selection-text"},[ae.title,e.multiple&&oee==null||n==null?-1:e.toString().toLocaleLowerCase().indexOf(n.toString().toLocaleLowerCase()),ba=p({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function _m(e,n,t){var u;const a=[],l=(t==null?void 0:t.default)??Im,i=t!=null&&t.filterKeys?Be(t.filterKeys):!1,o=Object.keys((t==null?void 0:t.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return a;e:for(let s=0;s0)&&!(t!=null&&t.noFilter)){if(typeof c=="object"){const h=i||Object.keys(v);for(const S of h){const k=Re(v,S),I=(u=t==null?void 0:t.customKeyFilter)==null?void 0:u[S];if(d=I?I(k,n,c):l(k,n,c),d!==-1&&d!==!1)I?m[S]=d:f[S]=d;else if((t==null?void 0:t.filterMode)==="every")continue e}}else d=l(c,n,c),d!==-1&&d!==!1&&(f.title=d);const b=Object.keys(f).length,g=Object.keys(m).length;if(!b&&!g||(t==null?void 0:t.filterMode)==="union"&&g!==o&&!b||(t==null?void 0:t.filterMode)==="intersection"&&(g!==o||!b))continue}a.push({index:s,matches:{...f,...m}})}return a}function Sa(e,n,t,a){const l=W([]),i=W(new Map),o=y(()=>a!=null&&a.transform?at(n).map(s=>[s,a.transform(s)]):at(n));Fe(()=>{const s=typeof t=="function"?t():at(t),c=typeof s!="string"&&typeof s!="number"?"":String(s),v=_m(o.value,c,{customKeyFilter:{...e.customKeyFilter,...at(a==null?void 0:a.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),m=at(n),f=[],d=new Map;v.forEach(b=>{let{index:g,matches:h}=b;const S=m[g];f.push(S),d.set(S.value,h)}),l.value=f,i.value=d});function u(s){return i.value.get(s.value)}return{filteredItems:l,filteredMatches:i,getMatches:u}}function Tm(e,n,t){if(n==null)return e;if(Array.isArray(n))throw new Error("Multiple matches is not implemented");return typeof n=="number"&&~n?r(ie,null,[r("span",{class:"v-autocomplete__unmask"},[e.substr(0,n)]),r("span",{class:"v-autocomplete__mask"},[e.substr(n,t)]),r("span",{class:"v-autocomplete__unmask"},[e.substr(n+t)])]):e}const Am=p({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...ba({filterKeys:["title"]}),...Ui(),...Oe(ul({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),..._t({transition:!1})},"VAutocomplete"),Jl=$()({name:"VAutocomplete",props:Am(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,n){let{slots:t}=n;const{t:a}=$e(),l=W(),i=K(!1),o=K(!0),u=K(!1),s=W(),c=W(),v=le(e,"menu"),m=y({get:()=>v.value,set:Q=>{var ve;v.value&&!Q&&((ve=s.value)!=null&&ve.ΨopenChildren)||(v.value=Q)}}),f=K(-1),d=y(()=>{var Q;return(Q=l.value)==null?void 0:Q.color}),b=y(()=>m.value?e.closeText:e.openText),{items:g,transformIn:h,transformOut:S}=Ni(e),{textColorClasses:k,textColorStyles:I}=Ke(d),B=le(e,"search",""),w=le(e,"modelValue",[],Q=>h(Q===null?[null]:Be(Q)),Q=>{const ve=S(Q);return e.multiple?ve:ve[0]??null}),V=y(()=>typeof e.counterValue=="function"?e.counterValue(w.value):typeof e.counterValue=="number"?e.counterValue:w.value.length),C=ll(),{filteredItems:_,getMatches:x}=Sa(e,g,()=>o.value?"":B.value),P=y(()=>e.hideSelected?_.value.filter(Q=>!w.value.some(ve=>ve.value===Q.value)):_.value),T=y(()=>!!(e.chips||t.chip)),A=y(()=>T.value||!!t.selection),D=y(()=>w.value.map(Q=>Q.props.value)),M=y(()=>{var ve;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&B.value===((ve=P.value[0])==null?void 0:ve.title))&&P.value.length>0&&!o.value&&!u.value}),z=y(()=>e.hideNoData&&!P.value.length||e.readonly||(C==null?void 0:C.isReadonly.value)),Y=W(),{onListScroll:J,onListKeydown:R}=Gi(Y,l);function H(Q){e.openOnClear&&(m.value=!0),B.value=""}function E(){z.value||(m.value=!0)}function L(Q){z.value||(i.value&&(Q.preventDefault(),Q.stopPropagation()),m.value=!m.value)}function G(Q){var ne,ue,re;if(e.readonly||C!=null&&C.isReadonly.value)return;const ve=l.value.selectionStart,U=w.value.length;if((f.value>-1||["Enter","ArrowDown","ArrowUp"].includes(Q.key))&&Q.preventDefault(),["Enter","ArrowDown"].includes(Q.key)&&(m.value=!0),["Escape"].includes(Q.key)&&(m.value=!1),M.value&&Q.key==="Enter"&&Ce(P.value[0]),Q.key==="ArrowDown"&&M.value&&((ne=Y.value)==null||ne.focus("next")),["Backspace","Delete"].includes(Q.key)){if(!e.multiple&&A.value&&w.value.length>0&&!B.value)return Ce(w.value[0],!1);if(~f.value){const fe=f.value;Ce(w.value[f.value],!1),f.value=fe>=U-1?U-2:fe}else Q.key==="Backspace"&&!B.value&&(f.value=U-1)}if(e.multiple){if(Q.key==="ArrowLeft"){if(f.value<0&&ve>0)return;const fe=f.value>-1?f.value-1:U-1;w.value[fe]?f.value=fe:(f.value=-1,l.value.setSelectionRange((ue=B.value)==null?void 0:ue.length,(re=B.value)==null?void 0:re.length))}if(Q.key==="ArrowRight"){if(f.value<0)return;const fe=f.value+1;w.value[fe]?f.value=fe:(f.value=-1,l.value.setSelectionRange(0,0))}}}function ae(Q){if(En(l.value,":autofill")||En(l.value,":-webkit-autofill")){const ve=g.value.find(U=>U.title===Q.target.value);ve&&Ce(ve)}}function oe(){var Q;i.value&&(o.value=!0,(Q=l.value)==null||Q.focus())}function q(Q){i.value=!0,setTimeout(()=>{u.value=!0})}function j(Q){u.value=!1}function te(Q){(Q==null||Q===""&&!e.multiple&&!A.value)&&(w.value=[])}const we=K(!1);function Ce(Q){let ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!Q||Q.props.disabled))if(e.multiple){const U=w.value.findIndex(ue=>e.valueComparator(ue.value,Q.value)),ne=ve??!~U;if(~U){const ue=ne?[...w.value,Q]:[...w.value];ue.splice(U,1),w.value=ue}else ne&&(w.value=[...w.value,Q]);e.clearOnSelect&&(B.value="")}else{const U=ve!==!1;w.value=U?[Q]:[],B.value=U&&!A.value?Q.title:"",be(()=>{m.value=!1,o.value=!0})}}return X(i,(Q,ve)=>{var U;Q!==ve&&(Q?(we.value=!0,B.value=e.multiple||A.value?"":String(((U=w.value.at(-1))==null?void 0:U.props.title)??""),o.value=!0,be(()=>we.value=!1)):(!e.multiple&&B.value==null?w.value=[]:M.value&&!u.value&&!w.value.some(ne=>{let{value:ue}=ne;return ue===P.value[0].value})&&Ce(P.value[0]),m.value=!1,(e.multiple||A.value)&&(B.value=""),f.value=-1))}),X(B,Q=>{!i.value||we.value||(Q&&(m.value=!0),o.value=!Q)}),X(m,()=>{if(!e.hideSelected&&m.value&&w.value.length){const Q=P.value.findIndex(ve=>w.value.some(U=>ve.value===U.value));xe&&window.requestAnimationFrame(()=>{var ve;Q>=0&&((ve=c.value)==null||ve.scrollToIndex(Q))})}}),X(()=>e.items,(Q,ve)=>{m.value||i.value&&!ve.length&&Q.length&&(m.value=!0)}),O(()=>{const Q=!!(!e.hideNoData||P.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),ve=w.value.length>0,U=Ze.filterProps(e);return r(Ze,N({ref:l},U,{modelValue:B.value,"onUpdate:modelValue":[ne=>B.value=ne,te],focused:i.value,"onUpdate:focused":ne=>i.value=ne,validationValue:w.externalValue,counterValue:V.value,dirty:ve,onChange:ae,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":m.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!A.value,"v-autocomplete--selecting-index":f.value>-1},e.class],style:e.style,readonly:e.readonly,placeholder:ve?void 0:e.placeholder,"onClick:clear":H,"onMousedown:control":E,onKeydown:G}),{...t,default:()=>r(ie,null,[r(Ln,N({ref:s,modelValue:m.value,"onUpdate:modelValue":ne=>m.value=ne,activator:"parent",contentClass:"v-autocomplete__content",disabled:z.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:oe},e.menuProps),{default:()=>[Q&&r(ol,N({ref:Y,selected:D.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:ne=>ne.preventDefault(),onKeydown:R,onFocusin:q,onFocusout:j,onScrollPassive:J,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},e.listProps),{default:()=>{var ne,ue,re;return[(ne=t["prepend-item"])==null?void 0:ne.call(t),!P.value.length&&!e.hideNoData&&(((ue=t["no-data"])==null?void 0:ue.call(t))??r(Ot,{title:a(e.noDataText)},null)),r(sl,{ref:c,renderless:!0,items:P.value},{default:fe=>{var Xe;let{item:Te,index:nt,itemRef:Pe}=fe;const Tt=N(Te.props,{ref:Pe,key:nt,active:M.value&&nt===0?!0:void 0,onClick:()=>Ce(Te,null)});return((Xe=t.item)==null?void 0:Xe.call(t,{item:Te,index:nt,props:Tt}))??r(Ot,N(Tt,{role:"option"}),{prepend:Xt=>{let{isSelected:Zt}=Xt;return r(ie,null,[e.multiple&&!e.hideSelected?r(Lt,{key:Te.value,modelValue:Zt,ripple:!1,tabindex:"-1"},null):void 0,Te.props.prependAvatar&&r(bt,{image:Te.props.prependAvatar},null),Te.props.prependIcon&&r(Se,{icon:Te.props.prependIcon},null)])},title:()=>{var Xt,Zt;return o.value?Te.title:Tm(Te.title,(Xt=x(Te))==null?void 0:Xt.title,((Zt=B.value)==null?void 0:Zt.length)??0)}})}}),(re=t["append-item"])==null?void 0:re.call(t)]}})]}),w.value.map((ne,ue)=>{function re(Pe){Pe.stopPropagation(),Pe.preventDefault(),Ce(ne,!1)}const fe={"onClick:close":re,onKeydown(Pe){Pe.key!=="Enter"&&Pe.key!==" "||(Pe.preventDefault(),Pe.stopPropagation(),re(Pe))},onMousedown(Pe){Pe.preventDefault(),Pe.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},Te=T.value?!!t.chip:!!t.selection,nt=Te?Ka(T.value?t.chip({item:ne,index:ue,props:fe}):t.selection({item:ne,index:ue})):void 0;if(!(Te&&!nt))return r("div",{key:ne.value,class:["v-autocomplete__selection",ue===f.value&&["v-autocomplete__selection--selected",k.value]],style:ue===f.value?I.value:{}},[T.value?t.chip?r(me,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:ne.title}}},{default:()=>[nt]}):r(Wn,N({key:"chip",closable:e.closableChips,size:"small",text:ne.title,disabled:ne.props.disabled},fe),null):nt??r("span",{class:"v-autocomplete__selection-text"},[ne.title,e.multiple&&ue(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(v)?+(e.offsetY??0):["left","right"].includes(v)?+(e.offsetX??0):0));return O(()=>{const v=Number(e.content),m=!e.max||isNaN(v)?e.content:v<=+e.max?v:`${e.max}+`,[f,d]=Fl(n.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return r(e.tag,N({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},d,{style:e.style}),{default:()=>{var b,g;return[r("div",{class:"v-badge__wrapper"},[(g=(b=n.slots).default)==null?void 0:g.call(b),r(Qe,{transition:e.transition},{default:()=>{var h,S;return[pe(r("span",N({class:["v-badge__badge",s.value,t.value,l.value,o.value],style:[a.value,u.value,e.inline?{}:c.value],"aria-atomic":"true","aria-label":i(e.label,v),"aria-live":"polite",role:"status"},f),[e.dot?void 0:n.slots.badge?(S=(h=n.slots).badge)==null?void 0:S.call(h):e.icon?r(Se,{icon:e.icon},null):m]),[[It,e.modelValue]])]}})])]}})}),{}}}),Dm=p({color:String,density:String,...ee()},"VBannerActions"),ss=$()({name:"VBannerActions",props:Dm(),setup(e,n){let{slots:t}=n;return De({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),O(()=>{var a;return r("div",{class:["v-banner-actions",e.class],style:e.style},[(a=t.default)==null?void 0:a.call(t)])}),{}}}),cs=Et("v-banner-text"),Em=p({avatar:String,bgColor:String,color:String,icon:se,lines:String,stacked:Boolean,sticky:Boolean,text:String,...gt(),...ee(),...je(),...He(),...Cn({mobile:null}),...Ne(),...qt(),...Nn(),..._e(),...ce(),...he()},"VBanner"),Fm=$()({name:"VBanner",props:Em(),setup(e,n){let{slots:t}=n;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ve(e,"bgColor"),{borderClasses:i}=St(e),{densityClasses:o}=tt(e),{displayClasses:u,mobile:s}=xt(e),{dimensionStyles:c}=We(e),{elevationClasses:v}=Ge(e),{locationStyles:m}=wn(e),{positionClasses:f}=zn(e),{roundedClasses:d}=Ee(e),{themeClasses:b}=ke(e),g=F(e,"color"),h=F(e,"density");De({VBannerActions:{color:g,density:h}}),O(()=>{const S=!!(e.text||t.text),k=!!(e.avatar||e.icon),I=!!(k||t.prepend);return r(e.tag,{class:["v-banner",{"v-banner--stacked":e.stacked||s.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},b.value,a.value,i.value,o.value,u.value,v.value,f.value,d.value,e.class],style:[l.value,c.value,m.value,e.style],role:"banner"},{default:()=>{var B;return[I&&r("div",{key:"prepend",class:"v-banner__prepend"},[t.prepend?r(me,{key:"prepend-defaults",disabled:!k,defaults:{VAvatar:{color:g.value,density:h.value,icon:e.icon,image:e.avatar}}},t.prepend):r(bt,{key:"prepend-avatar",color:g.value,density:h.value,icon:e.icon,image:e.avatar},null)]),r("div",{class:"v-banner__content"},[S&&r(cs,{key:"text"},{default:()=>{var w;return[((w=t.text)==null?void 0:w.call(t))??e.text]}}),(B=t.default)==null?void 0:B.call(t)]),t.actions&&r(ss,{key:"actions"},t.actions)]}})})}}),Mm=p({baseColor:String,bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:e=>!e||["horizontal","shift"].includes(e)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...gt(),...ee(),...je(),...Ne(),..._e(),...gn({name:"bottom-navigation"}),...ce({tag:"header"}),...Sn({selectedClass:"v-btn--selected"}),...he()},"VBottomNavigation"),$m=$()({name:"VBottomNavigation",props:Mm(),emits:{"update:active":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{themeClasses:a}=au(),{borderClasses:l}=St(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Ve(F(e,"bgColor")),{densityClasses:u}=tt(e),{elevationClasses:s}=Ge(e),{roundedClasses:c}=Ee(e),{ssrBootStyles:v}=yn(),m=y(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),f=le(e,"active",e.active),{layoutItemStyles:d,layoutIsReady:b}=hn({id:e.name,order:y(()=>parseInt(e.order,10)),position:y(()=>"bottom"),layoutSize:y(()=>f.value?m.value:0),elementSize:m,active:f,absolute:F(e,"absolute")});return Kt(e,Di),De({VBtn:{baseColor:F(e,"baseColor"),color:F(e,"color"),density:F(e,"density"),stacked:y(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),O(()=>r(e.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":f.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},a.value,i.value,l.value,u.value,s.value,c.value,e.class],style:[o.value,d.value,{height:Z(m.value)},v.value,e.style]},{default:()=>[t.default&&r("div",{class:"v-bottom-navigation__content"},[t.default()])]})),b}}),ds=p({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...ha({origin:"center center",scrollStrategy:"block",transition:{component:Xa},zIndex:2400})},"VDialog"),Ql=$()({name:"VDialog",props:ds(),emits:{"update:modelValue":e=>!0,afterLeave:()=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=le(e,"modelValue"),{scopeId:i}=Vn(),o=W();function u(v){var d,b;const m=v.relatedTarget,f=v.target;if(m!==f&&((d=o.value)!=null&&d.contentEl)&&((b=o.value)!=null&&b.globalTop)&&![document,o.value.contentEl].includes(f)&&!o.value.contentEl.contains(f)){const g=Xn(o.value.contentEl);if(!g.length)return;const h=g[0],S=g[g.length-1];m===h?S.focus():h.focus()}}xe&&X(()=>l.value&&e.retainFocus,v=>{v?document.addEventListener("focusin",u):document.removeEventListener("focusin",u)},{immediate:!0});function s(){var v;(v=o.value)!=null&&v.contentEl&&!o.value.contentEl.contains(document.activeElement)&&o.value.contentEl.focus({preventScroll:!0})}function c(){t("afterLeave")}return X(l,async v=>{var m;v||(await be(),(m=o.value.activatorEl)==null||m.focus({preventScroll:!0}))}),O(()=>{const v=Bt.filterProps(e),m=N({"aria-haspopup":"dialog","aria-expanded":String(l.value)},e.activatorProps),f=N({tabindex:-1},e.contentProps);return r(Bt,N({ref:o,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},v,{modelValue:l.value,"onUpdate:modelValue":d=>l.value=d,"aria-modal":"true",activatorProps:m,contentProps:f,role:"dialog",onAfterEnter:s,onAfterLeave:c},i),{activator:a.activator,default:function(){for(var d=arguments.length,b=new Array(d),g=0;g{var h;return[(h=a.default)==null?void 0:h.call(a,...b)]}})}})}),wt({},o)}}),Lm=p({inset:Boolean,...ds({transition:"bottom-sheet-transition"})},"VBottomSheet"),Om=$()({name:"VBottomSheet",props:Lm(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue");return O(()=>{const l=Ql.filterProps(e);return r(Ql,N(l,{contentClass:["v-bottom-sheet__content",e.contentClass],modelValue:a.value,"onUpdate:modelValue":i=>a.value=i,class:["v-bottom-sheet",{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),t)}),{}}}),Rm=p({divider:[Number,String],...ee()},"VBreadcrumbsDivider"),vs=$()({name:"VBreadcrumbsDivider",props:Rm(),setup(e,n){let{slots:t}=n;return O(()=>{var a;return r("li",{class:["v-breadcrumbs-divider",e.class],style:e.style},[((a=t==null?void 0:t.default)==null?void 0:a.call(t))??e.divider])}),{}}}),Nm=p({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...ee(),...fa(),...ce({tag:"li"})},"VBreadcrumbsItem"),fs=$()({name:"VBreadcrumbsItem",props:Nm(),setup(e,n){let{slots:t,attrs:a}=n;const l=va(e,a),i=y(()=>{var c;return e.active||((c=l.isActive)==null?void 0:c.value)}),o=y(()=>i.value?e.activeColor:e.color),{textColorClasses:u,textColorStyles:s}=Ke(o);return O(()=>r(e.tag,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":i.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:i.value&&e.activeClass},u.value,e.class],style:[s.value,e.style],"aria-current":i.value?"page":void 0},{default:()=>{var c,v;return[l.isLink.value?r("a",{class:"v-breadcrumbs-item--link",href:l.href.value,"aria-current":i.value?"page":void 0,onClick:l.navigate},[((v=t.default)==null?void 0:v.call(t))??e.title]):((c=t.default)==null?void 0:c.call(t))??e.title]}})),{}}}),zm=p({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:se,items:{type:Array,default:()=>[]},...ee(),...je(),..._e(),...ce({tag:"ul"})},"VBreadcrumbs"),Hm=$()({name:"VBreadcrumbs",props:zm(),setup(e,n){let{slots:t}=n;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ve(F(e,"bgColor")),{densityClasses:i}=tt(e),{roundedClasses:o}=Ee(e);De({VBreadcrumbsDivider:{divider:F(e,"divider")},VBreadcrumbsItem:{activeClass:F(e,"activeClass"),activeColor:F(e,"activeColor"),color:F(e,"color"),disabled:F(e,"disabled")}});const u=y(()=>e.items.map(s=>typeof s=="string"?{item:{title:s},raw:s}:{item:s,raw:s}));return O(()=>{const s=!!(t.prepend||e.icon);return r(e.tag,{class:["v-breadcrumbs",a.value,i.value,o.value,e.class],style:[l.value,e.style]},{default:()=>{var c;return[s&&r("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[t.prepend?r(me,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},t.prepend):r(Se,{key:"prepend-icon",start:!0,icon:e.icon},null)]),u.value.map((v,m,f)=>{var g;let{item:d,raw:b}=v;return r(ie,null,[((g=t.item)==null?void 0:g.call(t,{item:d,index:m}))??r(fs,N({key:m,disabled:m>=f.length-1},typeof d=="string"?{title:d}:d),{default:t.title?()=>{var h;return(h=t.title)==null?void 0:h.call(t,{item:d,index:m})}:void 0}),m{var h;return(h=t.divider)==null?void 0:h.call(t,{item:b,index:m})}:void 0})])}),(c=t.default)==null?void 0:c.call(t)]}})}),{}}}),ms=$()({name:"VCardActions",props:ee(),setup(e,n){let{slots:t}=n;return De({VBtn:{slim:!0,variant:"text"}}),O(()=>{var a;return r("div",{class:["v-card-actions",e.class],style:e.style},[(a=t.default)==null?void 0:a.call(t)])}),{}}}),Wm=p({opacity:[Number,String],...ee(),...ce()},"VCardSubtitle"),gs=$()({name:"VCardSubtitle",props:Wm(),setup(e,n){let{slots:t}=n;return O(()=>r(e.tag,{class:["v-card-subtitle",e.class],style:[{"--v-card-subtitle-opacity":e.opacity},e.style]},t)),{}}}),hs=Et("v-card-title"),jm=p({appendAvatar:String,appendIcon:se,prependAvatar:String,prependIcon:se,subtitle:[String,Number],title:[String,Number],...ee(),...je()},"VCardItem"),ys=$()({name:"VCardItem",props:jm(),setup(e,n){let{slots:t}=n;return O(()=>{var c;const a=!!(e.prependAvatar||e.prependIcon),l=!!(a||t.prepend),i=!!(e.appendAvatar||e.appendIcon),o=!!(i||t.append),u=!!(e.title!=null||t.title),s=!!(e.subtitle!=null||t.subtitle);return r("div",{class:["v-card-item",e.class],style:e.style},[l&&r("div",{key:"prepend",class:"v-card-item__prepend"},[t.prepend?r(me,{key:"prepend-defaults",disabled:!a,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},t.prepend):r(ie,null,[e.prependAvatar&&r(bt,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&r(Se,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),r("div",{class:"v-card-item__content"},[u&&r(hs,{key:"title"},{default:()=>{var v;return[((v=t.title)==null?void 0:v.call(t))??e.title]}}),s&&r(gs,{key:"subtitle"},{default:()=>{var v;return[((v=t.subtitle)==null?void 0:v.call(t))??e.subtitle]}}),(c=t.default)==null?void 0:c.call(t)]),o&&r("div",{key:"append",class:"v-card-item__append"},[t.append?r(me,{key:"append-defaults",disabled:!i,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},t.append):r(ie,null,[e.appendIcon&&r(Se,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&r(bt,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])])}),{}}}),Ym=p({opacity:[Number,String],...ee(),...ce()},"VCardText"),bs=$()({name:"VCardText",props:Ym(),setup(e,n){let{slots:t}=n;return O(()=>r(e.tag,{class:["v-card-text",e.class],style:[{"--v-card-text-opacity":e.opacity},e.style]},t)),{}}}),Gm=p({appendAvatar:String,appendIcon:se,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:se,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...gt(),...ee(),...je(),...He(),...Ne(),...tl(),...qt(),...Nn(),..._e(),...fa(),...ce(),...he(),...kt({variant:"elevated"})},"VCard"),Ss=$()({name:"VCard",directives:{Ripple:Rt},props:Gm(),setup(e,n){let{attrs:t,slots:a}=n;const{themeClasses:l}=ke(e),{borderClasses:i}=St(e),{colorClasses:o,colorStyles:u,variantClasses:s}=bn(e),{densityClasses:c}=tt(e),{dimensionStyles:v}=We(e),{elevationClasses:m}=Ge(e),{loaderClasses:f}=ca(e),{locationStyles:d}=wn(e),{positionClasses:b}=zn(e),{roundedClasses:g}=Ee(e),h=va(e,t),S=y(()=>e.link!==!1&&h.isLink.value),k=y(()=>!e.disabled&&e.link!==!1&&(e.link||h.isClickable.value));return O(()=>{const I=S.value?"a":e.tag,B=!!(a.title||e.title!=null),w=!!(a.subtitle||e.subtitle!=null),V=B||w,C=!!(a.append||e.appendAvatar||e.appendIcon),_=!!(a.prepend||e.prependAvatar||e.prependIcon),x=!!(a.image||e.image),P=V||_||C,T=!!(a.text||e.text!=null);return pe(r(I,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":k.value},l.value,i.value,o.value,c.value,m.value,f.value,b.value,g.value,s.value,e.class],style:[u.value,v.value,d.value,e.style],href:h.href.value,onClick:k.value&&h.navigate,tabindex:e.disabled?-1:void 0},{default:()=>{var A;return[x&&r("div",{key:"image",class:"v-card__image"},[a.image?r(me,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},a.image):r($t,{key:"image-img",cover:!0,src:e.image},null)]),r(da,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:a.loader}),P&&r(ys,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:a.item,prepend:a.prepend,title:a.title,subtitle:a.subtitle,append:a.append}),T&&r(bs,{key:"text"},{default:()=>{var D;return[((D=a.text)==null?void 0:D.call(a))??e.text]}}),(A=a.default)==null?void 0:A.call(a),a.actions&&r(ms,null,{default:a.actions}),Ut(k.value,"v-card")]}}),[[vt("ripple"),k.value&&e.ripple]])}),{}}}),Um=e=>{const{touchstartX:n,touchendX:t,touchstartY:a,touchendY:l}=e,i=.5,o=16;e.offsetX=t-n,e.offsetY=l-a,Math.abs(e.offsetY)n+o&&e.right(e)),Math.abs(e.offsetX)a+o&&e.down(e))};function Km(e,n){var a;const t=e.changedTouches[0];n.touchstartX=t.clientX,n.touchstartY=t.clientY,(a=n.start)==null||a.call(n,{originalEvent:e,...n})}function qm(e,n){var a;const t=e.changedTouches[0];n.touchendX=t.clientX,n.touchendY=t.clientY,(a=n.end)==null||a.call(n,{originalEvent:e,...n}),Um(n)}function Xm(e,n){var a;const t=e.changedTouches[0];n.touchmoveX=t.clientX,n.touchmoveY=t.clientY,(a=n.move)==null||a.call(n,{originalEvent:e,...n})}function Zm(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:t=>Km(t,n),touchend:t=>qm(t,n),touchmove:t=>Xm(t,n)}}function Jm(e,n){var u;const t=n.value,a=t!=null&&t.parent?e.parentElement:e,l=(t==null?void 0:t.options)??{passive:!0},i=(u=n.instance)==null?void 0:u.$.uid;if(!a||!i)return;const o=Zm(n.value);a._touchHandlers=a._touchHandlers??Object.create(null),a._touchHandlers[i]=o,Tr(o).forEach(s=>{a.addEventListener(s,o[s],l)})}function Qm(e,n){var i,o;const t=(i=n.value)!=null&&i.parent?e.parentElement:e,a=(o=n.instance)==null?void 0:o.$.uid;if(!(t!=null&&t._touchHandlers)||!a)return;const l=t._touchHandlers[a];Tr(l).forEach(u=>{t.removeEventListener(u,l[u])}),delete t._touchHandlers[a]}const qi={mounted:Jm,unmounted:Qm},ks=Symbol.for("vuetify:v-window"),xs=Symbol.for("vuetify:v-window-group"),cl=p({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},...ee(),...ce(),...he()},"VWindow"),sn=$()({name:"VWindow",directives:{Touch:qi},props:cl(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{isRtl:l}=ze(),{t:i}=$e(),o=Kt(e,xs),u=W(),s=y(()=>l.value?!e.reverse:e.reverse),c=K(!1),v=y(()=>{const B=e.direction==="vertical"?"y":"x",V=(s.value?!c.value:c.value)?"-reverse":"";return`v-window-${B}${V}-transition`}),m=K(0),f=W(void 0),d=y(()=>o.items.value.findIndex(B=>o.selected.value.includes(B.id)));X(d,(B,w)=>{const V=o.items.value.length,C=V-1;V<=2?c.value=Be.continuous||d.value!==0),g=y(()=>e.continuous||d.value!==o.items.value.length-1);function h(){b.value&&o.prev()}function S(){g.value&&o.next()}const k=y(()=>{const B=[],w={icon:l.value?e.nextIcon:e.prevIcon,class:`v-window__${s.value?"right":"left"}`,onClick:o.prev,"aria-label":i("$vuetify.carousel.prev")};B.push(b.value?t.prev?t.prev({props:w}):r(ge,w,null):r("div",null,null));const V={icon:l.value?e.prevIcon:e.nextIcon,class:`v-window__${s.value?"left":"right"}`,onClick:o.next,"aria-label":i("$vuetify.carousel.next")};return B.push(g.value?t.next?t.next({props:V}):r(ge,V,null):r("div",null,null)),B}),I=y(()=>e.touch===!1?e.touch:{...{left:()=>{s.value?h():S()},right:()=>{s.value?S():h()},start:w=>{let{originalEvent:V}=w;V.stopPropagation()}},...e.touch===!0?{}:e.touch});return O(()=>pe(r(e.tag,{ref:u,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},a.value,e.class],style:e.style},{default:()=>{var B,w;return[r("div",{class:"v-window__container",style:{height:f.value}},[(B=t.default)==null?void 0:B.call(t,{group:o}),e.showArrows!==!1&&r("div",{class:"v-window__controls"},[k.value])]),(w=t.additional)==null?void 0:w.call(t,{group:o})]}}),[[vt("touch"),I.value]])),{group:o}}}),eg=p({color:String,cycle:Boolean,delimiterIcon:{type:se,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...cl({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),tg=$()({name:"VCarousel",props:eg(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),{t:l}=$e(),i=W();let o=-1;X(a,s),X(()=>e.interval,s),X(()=>e.cycle,c=>{c?s():window.clearTimeout(o)}),ot(u);function u(){!e.cycle||!i.value||(o=window.setTimeout(i.value.group.next,+e.interval>0?+e.interval:6e3))}function s(){window.clearTimeout(o),window.requestAnimationFrame(u)}return O(()=>{const c=sn.filterProps(e);return r(sn,N({ref:i},c,{modelValue:a.value,"onUpdate:modelValue":v=>a.value=v,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:Z(e.height)},e.style]}),{default:t.default,additional:v=>{let{group:m}=v;return r(ie,null,[!e.hideDelimiters&&r("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[m.items.value.length>0&&r(me,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[m.items.value.map((f,d)=>{const b={id:`carousel-item-${f.id}`,"aria-label":l("$vuetify.carousel.ariaLabel.delimiter",d+1,m.items.value.length),class:["v-carousel__controls__item",m.isSelected(f.id)&&"v-btn--active"],onClick:()=>m.select(f.id,!0)};return t.item?t.item({props:b,item:f}):r(ge,N(f,b),null)})]})]),e.progress&&r(el,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(m.getItemIndex(a.value)+1)/m.items.value.length*100},null)])},prev:t.prev,next:t.next})}),{}}}),dl=p({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...ee(),...kn(),...Wi()},"VWindowItem"),cn=$()({name:"VWindowItem",directives:{Touch:qi},props:dl(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:t}=n;const a=ye(ks),l=xn(e,xs),{isBooted:i}=yn();if(!a||!l)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const o=K(!1),u=y(()=>i.value&&(a.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function s(){!o.value||!a||(o.value=!1,a.transitionCount.value>0&&(a.transitionCount.value-=1,a.transitionCount.value===0&&(a.transitionHeight.value=void 0)))}function c(){var b;o.value||!a||(o.value=!0,a.transitionCount.value===0&&(a.transitionHeight.value=Z((b=a.rootRef.value)==null?void 0:b.clientHeight)),a.transitionCount.value+=1)}function v(){s()}function m(b){o.value&&be(()=>{!u.value||!o.value||!a||(a.transitionHeight.value=Z(b.clientHeight))})}const f=y(()=>{const b=a.isReversed.value?e.reverseTransition:e.transition;return u.value?{name:typeof b!="string"?a.transition.value:b,onBeforeEnter:c,onAfterEnter:s,onEnterCancelled:v,onBeforeLeave:c,onAfterLeave:s,onLeaveCancelled:v,onEnter:m}:!1}),{hasContent:d}=ji(e,l.isSelected);return O(()=>r(Qe,{transition:f.value,disabled:!i.value},{default:()=>{var b;return[pe(r("div",{class:["v-window-item",l.selectedClass.value,e.class],style:e.style},[d.value&&((b=t.default)==null?void 0:b.call(t))]),[[It,l.isSelected.value]])]}})),{groupItem:l}}}),ng=p({...cu(),...dl()},"VCarouselItem"),ag=$()({name:"VCarouselItem",inheritAttrs:!1,props:ng(),setup(e,n){let{slots:t,attrs:a}=n;O(()=>{const l=$t.filterProps(e),i=cn.filterProps(e);return r(cn,N({class:["v-carousel-item",e.class]},i),{default:()=>[r($t,N(a,l),t)]})})}}),lg=Et("v-code"),ig=p({color:{type:Object},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...ee()},"VColorPickerCanvas"),og=ft({name:"VColorPickerCanvas",props:ig(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,n){let{emit:t}=n;const a=K(!1),l=W(),i=K(parseFloat(e.width)),o=K(parseFloat(e.height)),u=W({x:0,y:0}),s=y({get:()=>u.value,set(h){var I,B;if(!l.value)return;const{x:S,y:k}=h;u.value=h,t("update:color",{h:((I=e.color)==null?void 0:I.h)??0,s:Le(S,0,i.value)/i.value,v:1-Le(k,0,o.value)/o.value,a:((B=e.color)==null?void 0:B.a)??1})}}),c=y(()=>{const{x:h,y:S}=s.value,k=parseInt(e.dotSize,10)/2;return{width:Z(e.dotSize),height:Z(e.dotSize),transform:`translate(${Z(h-k)}, ${Z(S-k)})`}}),{resizeRef:v}=Pt(h=>{var I;if(!((I=v.el)!=null&&I.offsetParent))return;const{width:S,height:k}=h[0].contentRect;i.value=S,o.value=k});function m(h,S,k){const{left:I,top:B,width:w,height:V}=k;s.value={x:Le(h-I,0,w),y:Le(S-B,0,V)}}function f(h){h.type==="mousedown"&&h.preventDefault(),!e.disabled&&(d(h),window.addEventListener("mousemove",d),window.addEventListener("mouseup",b),window.addEventListener("touchmove",d),window.addEventListener("touchend",b))}function d(h){if(e.disabled||!l.value)return;a.value=!0;const S=fd(h);m(S.clientX,S.clientY,l.value.getBoundingClientRect())}function b(){window.removeEventListener("mousemove",d),window.removeEventListener("mouseup",b),window.removeEventListener("touchmove",d),window.removeEventListener("touchend",b)}function g(){var B;if(!l.value)return;const h=l.value,S=h.getContext("2d");if(!S)return;const k=S.createLinearGradient(0,0,h.width,0);k.addColorStop(0,"hsla(0, 0%, 100%, 1)"),k.addColorStop(1,`hsla(${((B=e.color)==null?void 0:B.h)??0}, 100%, 50%, 1)`),S.fillStyle=k,S.fillRect(0,0,h.width,h.height);const I=S.createLinearGradient(0,0,0,h.height);I.addColorStop(0,"hsla(0, 0%, 0%, 0)"),I.addColorStop(1,"hsla(0, 0%, 0%, 1)"),S.fillStyle=I,S.fillRect(0,0,h.width,h.height)}return X(()=>{var h;return(h=e.color)==null?void 0:h.h},g,{immediate:!0}),X(()=>[i.value,o.value],(h,S)=>{g(),u.value={x:s.value.x*h[0]/S[0],y:s.value.y*h[1]/S[1]}},{flush:"post"}),X(()=>e.color,()=>{if(a.value){a.value=!1;return}u.value=e.color?{x:e.color.s*i.value,y:(1-e.color.v)*o.value}:{x:0,y:0}},{deep:!0,immediate:!0}),ot(()=>g()),O(()=>r("div",{ref:v,class:["v-color-picker-canvas",e.class],style:e.style,onMousedown:f,onTouchstartPassive:f},[r("canvas",{ref:l,width:i.value,height:o.value},null),e.color&&r("div",{class:["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}],style:c.value},null)])),{}}});function rg(e,n){if(n){const{a:t,...a}=e;return a}return e}function ug(e,n){if(n==null||typeof n=="string"){const t=Gr(e);return e.a===1?t.slice(0,7):t}if(typeof n=="object"){let t;return tn(n,["r","g","b"])?t=Mt(e):tn(n,["h","s","l"])?t=Nr(e):tn(n,["h","s","v"])&&(t=e),rg(t,!tn(n,["a"])&&e.a===1)}return e}const Bn={h:0,s:0,v:0,a:1},ei={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:e=>Math.round(e.r),getColor:(e,n)=>({...e,r:Number(n)})},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,n)=>({...e,g:Number(n)})},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,n)=>({...e,b:Number(n)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:n}=e;return n!=null?Math.round(n*100)/100:1},getColor:(e,n)=>({...e,a:Number(n)})}],to:Mt,from:qa};var kr;const sg={...ei,inputs:(kr=ei.inputs)==null?void 0:kr.slice(0,3)},ti={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:e=>Math.round(e.h),getColor:(e,n)=>({...e,h:Number(n)})},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,n)=>({...e,s:Number(n)})},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,n)=>({...e,l:Number(n)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:n}=e;return n!=null?Math.round(n*100)/100:1},getColor:(e,n)=>({...e,a:Number(n)})}],to:Nr,from:Ci},cg={...ti,inputs:ti.inputs.slice(0,3)},ws={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,n)=>n}],to:Gr,from:Yr},dg={...ws,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,n)=>n}]},on={rgb:sg,rgba:ei,hsl:cg,hsla:ti,hex:dg,hexa:ws},vg=e=>{let{label:n,...t}=e;return r("div",{class:"v-color-picker-edit__input"},[r("input",t,null),r("span",null,[n])])},fg=p({color:Object,disabled:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(on).includes(e)},modes:{type:Array,default:()=>Object.keys(on),validator:e=>Array.isArray(e)&&e.every(n=>Object.keys(on).includes(n))},...ee()},"VColorPickerEdit"),mg=ft({name:"VColorPickerEdit",props:fg(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,n){let{emit:t}=n;const a=y(()=>e.modes.map(i=>({...on[i],name:i}))),l=y(()=>{var u;const i=a.value.find(s=>s.name===e.mode);if(!i)return[];const o=e.color?i.to(e.color):null;return(u=i.inputs)==null?void 0:u.map(s=>{let{getValue:c,getColor:v,...m}=s;return{...i.inputProps,...m,disabled:e.disabled,value:o&&c(o),onChange:f=>{const d=f.target;d&&t("update:color",i.from(v(o??i.to(Bn),d.value)))}}})});return O(()=>{var i;return r("div",{class:["v-color-picker-edit",e.class],style:e.style},[(i=l.value)==null?void 0:i.map(o=>r(vg,o,null)),a.value.length>1&&r(ge,{icon:"$unfold",size:"x-small",variant:"plain",onClick:()=>{const o=a.value.findIndex(u=>u.name===e.mode);t("update:mode",a.value[(o+1)%a.value.length].name)}},null)])}),{}}}),Xi=Symbol.for("vuetify:v-slider");function ni(e,n,t){const a=t==="vertical",l=n.getBoundingClientRect(),i="touches"in e?e.touches[0]:e;return a?i.clientY-(l.top+l.height/2):i.clientX-(l.left+l.width/2)}function gg(e,n){return"touches"in e&&e.touches.length?e.touches[0][n]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][n]:e[n]}const Cs=p({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e=="boolean"||e==="always"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e=="boolean"||e==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},reverse:Boolean,..._e(),...Ne({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),Vs=e=>{const n=y(()=>parseFloat(e.min)),t=y(()=>parseFloat(e.max)),a=y(()=>+e.step>0?parseFloat(e.step):0),l=y(()=>Math.max(bo(a.value),bo(n.value)));function i(o){if(o=parseFloat(o),a.value<=0)return o;const u=Le(o,n.value,t.value),s=n.value%a.value,c=Math.round((u-s)/a.value)*a.value+s;return parseFloat(Math.min(c,t.value).toFixed(l.value))}return{min:n,max:t,step:a,decimals:l,roundValue:i}},Ps=e=>{let{props:n,steps:t,onSliderStart:a,onSliderMove:l,onSliderEnd:i,getActiveThumb:o}=e;const{isRtl:u}=ze(),s=F(n,"reverse"),c=y(()=>n.direction==="vertical"),v=y(()=>c.value!==s.value),{min:m,max:f,step:d,decimals:b,roundValue:g}=t,h=y(()=>parseInt(n.thumbSize,10)),S=y(()=>parseInt(n.tickSize,10)),k=y(()=>parseInt(n.trackSize,10)),I=y(()=>(f.value-m.value)/d.value),B=F(n,"disabled"),w=y(()=>n.error||n.disabled?void 0:n.thumbColor??n.color),V=y(()=>n.error||n.disabled?void 0:n.trackColor??n.color),C=y(()=>n.error||n.disabled?void 0:n.trackFillColor??n.color),_=K(!1),x=K(0),P=W(),T=W();function A(j){var re;const te=n.direction==="vertical",we=te?"top":"left",Ce=te?"height":"width",Q=te?"clientY":"clientX",{[we]:ve,[Ce]:U}=(re=P.value)==null?void 0:re.$el.getBoundingClientRect(),ne=gg(j,Q);let ue=Math.min(Math.max((ne-ve-x.value)/U,0),1)||0;return(te?v.value:v.value!==u.value)&&(ue=1-ue),g(m.value+ue*(f.value-m.value))}const D=j=>{i({value:A(j)}),_.value=!1,x.value=0},M=j=>{T.value=o(j),T.value&&(T.value.focus(),_.value=!0,T.value.contains(j.target)?x.value=ni(j,T.value,n.direction):(x.value=0,l({value:A(j)})),a({value:A(j)}))},z={passive:!0,capture:!0};function Y(j){l({value:A(j)})}function J(j){j.stopPropagation(),j.preventDefault(),D(j),window.removeEventListener("mousemove",Y,z),window.removeEventListener("mouseup",J)}function R(j){var te;D(j),window.removeEventListener("touchmove",Y,z),(te=j.target)==null||te.removeEventListener("touchend",R)}function H(j){var te;M(j),window.addEventListener("touchmove",Y,z),(te=j.target)==null||te.addEventListener("touchend",R,{passive:!1})}function E(j){j.preventDefault(),M(j),window.addEventListener("mousemove",Y,z),window.addEventListener("mouseup",J,{passive:!1})}const L=j=>{const te=(j-m.value)/(f.value-m.value)*100;return Le(isNaN(te)?0:te,0,100)},G=F(n,"showTicks"),ae=y(()=>G.value?n.ticks?Array.isArray(n.ticks)?n.ticks.map(j=>({value:j,position:L(j),label:j.toString()})):Object.keys(n.ticks).map(j=>({value:parseFloat(j),position:L(parseFloat(j)),label:n.ticks[j]})):I.value!==1/0?At(I.value+1).map(j=>{const te=m.value+j*d.value;return{value:te,position:L(te)}}):[]:[]),oe=y(()=>ae.value.some(j=>{let{label:te}=j;return!!te})),q={activeThumbRef:T,color:F(n,"color"),decimals:b,disabled:B,direction:F(n,"direction"),elevation:F(n,"elevation"),hasLabels:oe,isReversed:s,indexFromEnd:v,min:m,max:f,mousePressed:_,numTicks:I,onSliderMousedown:E,onSliderTouchstart:H,parsedTicks:ae,parseMouseMove:A,position:L,readonly:F(n,"readonly"),rounded:F(n,"rounded"),roundValue:g,showTicks:G,startOffset:x,step:d,thumbSize:h,thumbColor:w,thumbLabel:F(n,"thumbLabel"),ticks:F(n,"ticks"),tickSize:S,trackColor:V,trackContainerRef:P,trackFillColor:C,trackSize:k,vertical:c};return Ie(Xi,q),q},hg=p({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},name:String,...ee()},"VSliderThumb"),ai=$()({name:"VSliderThumb",directives:{Ripple:Rt},props:hg(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=ye(Xi),{isRtl:i,rtlClasses:o}=ze();if(!l)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:u,step:s,disabled:c,thumbSize:v,thumbLabel:m,direction:f,isReversed:d,vertical:b,readonly:g,elevation:h,mousePressed:S,decimals:k,indexFromEnd:I}=l,B=y(()=>c.value?void 0:h.value),{elevationClasses:w}=Ge(B),{textColorClasses:V,textColorStyles:C}=Ke(u),{pageup:_,pagedown:x,end:P,home:T,left:A,right:D,down:M,up:z}=El,Y=[_,x,P,T,A,D,M,z],J=y(()=>s.value?[1,2,3]:[1,5,10]);function R(E,L){if(!Y.includes(E.key))return;E.preventDefault();const G=s.value||.1,ae=(e.max-e.min)/G;if([A,D,M,z].includes(E.key)){const q=(b.value?[i.value?A:D,d.value?M:z]:I.value!==i.value?[A,z]:[D,z]).includes(E.key)?1:-1,j=E.shiftKey?2:E.ctrlKey?1:0;L=L+q*G*J.value[j]}else if(E.key===T)L=e.min;else if(E.key===P)L=e.max;else{const oe=E.key===x?1:-1;L=L-oe*G*(ae>100?ae/10:10)}return Math.max(e.min,Math.min(e.max,L))}function H(E){const L=R(E,e.modelValue);L!=null&&a("update:modelValue",L)}return O(()=>{const E=Z(I.value?100-e.position:e.position,"%");return r("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&S.value},e.class,o.value],style:[{"--v-slider-thumb-position":E,"--v-slider-thumb-size":Z(v.value)},e.style],role:"slider",tabindex:c.value?-1:0,"aria-label":e.name,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.modelValue,"aria-readonly":!!g.value,"aria-orientation":f.value,onKeydown:g.value?void 0:H},[r("div",{class:["v-slider-thumb__surface",V.value,w.value],style:{...C.value}},null),pe(r("div",{class:["v-slider-thumb__ripple",V.value],style:C.value},null),[[vt("ripple"),e.ripple,null,{circle:!0,center:!0}]]),r(Ti,{origin:"bottom center"},{default:()=>{var L;return[pe(r("div",{class:"v-slider-thumb__label-container"},[r("div",{class:["v-slider-thumb__label"]},[r("div",null,[((L=t["thumb-label"])==null?void 0:L.call(t,{modelValue:e.modelValue}))??e.modelValue.toFixed(s.value?k.value:1)])])]),[[It,m.value&&e.focused||m.value==="always"]])]}})])}),{}}}),yg=p({start:{type:Number,required:!0},stop:{type:Number,required:!0},...ee()},"VSliderTrack"),Is=$()({name:"VSliderTrack",props:yg(),emits:{},setup(e,n){let{slots:t}=n;const a=ye(Xi);if(!a)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:l,parsedTicks:i,rounded:o,showTicks:u,tickSize:s,trackColor:c,trackFillColor:v,trackSize:m,vertical:f,min:d,max:b,indexFromEnd:g}=a,{roundedClasses:h}=Ee(o),{backgroundColorClasses:S,backgroundColorStyles:k}=Ve(v),{backgroundColorClasses:I,backgroundColorStyles:B}=Ve(c),w=y(()=>`inset-${f.value?"block":"inline"}-${g.value?"end":"start"}`),V=y(()=>f.value?"height":"width"),C=y(()=>({[w.value]:"0%",[V.value]:"100%"})),_=y(()=>e.stop-e.start),x=y(()=>({[w.value]:Z(e.start,"%"),[V.value]:Z(_.value,"%")})),P=y(()=>u.value?(f.value?i.value.slice().reverse():i.value).map((A,D)=>{var z;const M=A.value!==d.value&&A.value!==b.value?Z(A.position,"%"):void 0;return r("div",{key:A.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":A.position>=e.start&&A.position<=e.stop,"v-slider-track__tick--first":A.value===d.value,"v-slider-track__tick--last":A.value===b.value}],style:{[w.value]:M}},[(A.label||t["tick-label"])&&r("div",{class:"v-slider-track__tick-label"},[((z=t["tick-label"])==null?void 0:z.call(t,{tick:A,index:D}))??A.label])])}):[]);return O(()=>r("div",{class:["v-slider-track",h.value,e.class],style:[{"--v-slider-track-size":Z(m.value),"--v-slider-tick-size":Z(s.value)},e.style]},[r("div",{class:["v-slider-track__background",I.value,{"v-slider-track__background--opacity":!!l.value||!v.value}],style:{...C.value,...B.value}},null),r("div",{class:["v-slider-track__fill",S.value],style:{...x.value,...k.value}},null),u.value&&r("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":u.value==="always"}]},[P.value])])),{}}}),bg=p({...ma(),...Cs(),...zt(),modelValue:{type:[Number,String],default:0}},"VSlider"),li=$()({name:"VSlider",props:bg(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=W(),{rtlClasses:i}=ze(),o=Vs(e),u=le(e,"modelValue",void 0,V=>o.roundValue(V??o.min.value)),{min:s,max:c,mousePressed:v,roundValue:m,onSliderMousedown:f,onSliderTouchstart:d,trackContainerRef:b,position:g,hasLabels:h,readonly:S}=Ps({props:e,steps:o,onSliderStart:()=>{a("start",u.value)},onSliderEnd:V=>{let{value:C}=V;const _=m(C);u.value=_,a("end",_)},onSliderMove:V=>{let{value:C}=V;return u.value=m(C)},getActiveThumb:()=>{var V;return(V=l.value)==null?void 0:V.$el}}),{isFocused:k,focus:I,blur:B}=Nt(e),w=y(()=>g(u.value));return O(()=>{const V=qe.filterProps(e),C=!!(e.label||t.label||t.prepend);return r(qe,N({class:["v-slider",{"v-slider--has-labels":!!t["tick-label"]||h.value,"v-slider--focused":k.value,"v-slider--pressed":v.value,"v-slider--disabled":e.disabled},i.value,e.class],style:e.style},V,{focused:k.value}),{...t,prepend:C?_=>{var x,P;return r(ie,null,[((x=t.label)==null?void 0:x.call(t,_))??(e.label?r(Hn,{id:_.id.value,class:"v-slider__label",text:e.label},null):void 0),(P=t.prepend)==null?void 0:P.call(t,_)])}:void 0,default:_=>{let{id:x,messagesId:P}=_;return r("div",{class:"v-slider__container",onMousedown:S.value?void 0:f,onTouchstartPassive:S.value?void 0:d},[r("input",{id:x.value,name:e.name||x.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:u.value},null),r(Is,{ref:b,start:0,stop:w.value},{"tick-label":t["tick-label"]}),r(ai,{ref:l,"aria-describedby":P.value,focused:k.value,min:s.value,max:c.value,modelValue:u.value,"onUpdate:modelValue":T=>u.value=T,position:w.value,elevation:e.elevation,onFocus:I,onBlur:B,ripple:e.ripple,name:e.name},{"thumb-label":t["thumb-label"]})])}})}),{}}}),Sg=p({color:{type:Object},disabled:Boolean,hideAlpha:Boolean,...ee()},"VColorPickerPreview"),kg=ft({name:"VColorPickerPreview",props:Sg(),emits:{"update:color":e=>!0},setup(e,n){let{emit:t}=n;const a=new AbortController;Qc(()=>a.abort());async function l(){if(!go)return;const i=new window.EyeDropper;try{const o=await i.open({signal:a.signal}),u=Yr(o.sRGBHex);t("update:color",{...e.color??Bn,...u})}catch{}}return O(()=>{var i,o;return r("div",{class:["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class],style:e.style},[go&&r("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[r(ge,{onClick:l,icon:"$eyeDropper",variant:"plain",density:"comfortable"},null)]),r("div",{class:"v-color-picker-preview__dot"},[r("div",{style:{background:Hr(e.color??Bn)}},null)]),r("div",{class:"v-color-picker-preview__sliders"},[r(li,{class:"v-color-picker-preview__track v-color-picker-preview__hue",modelValue:(i=e.color)==null?void 0:i.h,"onUpdate:modelValue":u=>t("update:color",{...e.color??Bn,h:u}),step:0,min:0,max:360,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&r(li,{class:"v-color-picker-preview__track v-color-picker-preview__alpha",modelValue:((o=e.color)==null?void 0:o.a)??1,"onUpdate:modelValue":u=>t("update:color",{...e.color??Bn,a:u}),step:1/256,min:0,max:1,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])}),{}}}),xg={base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"},wg={base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"},Cg={base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"},Vg={base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"},Pg={base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"},Ig={base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"},_g={base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"},Tg={base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"},Ag={base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"},Bg={base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"},pg={base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"},Dg={base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"},Eg={base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"},Fg={base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"},Mg={base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"},$g={base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"},Lg={base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},Og={base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},Rg={base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},Ng={black:"#000000",white:"#ffffff",transparent:"#ffffff00"},zg={red:xg,pink:wg,purple:Cg,deepPurple:Vg,indigo:Pg,blue:Ig,lightBlue:_g,cyan:Tg,teal:Ag,green:Bg,lightGreen:pg,lime:Dg,yellow:Eg,amber:Fg,orange:Mg,deepOrange:$g,brown:Lg,blueGrey:Og,grey:Rg,shades:Ng},Hg=p({swatches:{type:Array,default:()=>Wg(zg)},disabled:Boolean,color:Object,maxHeight:[Number,String],...ee()},"VColorPickerSwatches");function Wg(e){return Object.keys(e).map(n=>{const t=e[n];return t.base?[t.base,t.darken4,t.darken3,t.darken2,t.darken1,t.lighten1,t.lighten2,t.lighten3,t.lighten4,t.lighten5]:[t.black,t.white,t.transparent]})}const jg=ft({name:"VColorPickerSwatches",props:Hg(),emits:{"update:color":e=>!0},setup(e,n){let{emit:t}=n;return O(()=>r("div",{class:["v-color-picker-swatches",e.class],style:[{maxHeight:Z(e.maxHeight)},e.style]},[r("div",null,[e.swatches.map(a=>r("div",{class:"v-color-picker-swatches__swatch"},[a.map(l=>{const i=yt(l),o=qa(i),u=zr(i);return r("div",{class:"v-color-picker-swatches__color",onClick:()=>o&&t("update:color",o)},[r("div",{style:{background:u}},[e.color&&pt(e.color,o)?r(Se,{size:"x-small",icon:"$success",color:Od(l,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}}),vl=p({color:String,...gt(),...ee(),...He(),...Ne(),...qt(),...Nn(),..._e(),...ce(),...he()},"VSheet"),dn=$()({name:"VSheet",props:vl(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{backgroundColorClasses:l,backgroundColorStyles:i}=Ve(F(e,"color")),{borderClasses:o}=St(e),{dimensionStyles:u}=We(e),{elevationClasses:s}=Ge(e),{locationStyles:c}=wn(e),{positionClasses:v}=zn(e),{roundedClasses:m}=Ee(e);return O(()=>r(e.tag,{class:["v-sheet",a.value,l.value,o.value,s.value,v.value,m.value,e.class],style:[i.value,u.value,c.value,e.style]},t)),{}}}),Yg=p({canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(on).includes(e)},modes:{type:Array,default:()=>Object.keys(on),validator:e=>Array.isArray(e)&&e.every(n=>Object.keys(on).includes(n))},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...Oe(vl({width:300}),["height","location","minHeight","maxHeight","minWidth","maxWidth"])},"VColorPicker"),Gg=ft({name:"VColorPicker",props:Yg(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e){const n=le(e,"mode"),t=W(null),a=le(e,"modelValue",void 0,s=>{if(s==null||s==="")return null;let c;try{c=qa(yt(s))}catch(v){return Vt(v),null}return c},s=>s?ug(s,e.modelValue):null),l=y(()=>a.value?{...a.value,h:t.value??a.value.h}:null),{rtlClasses:i}=ze();let o=!0;X(a,s=>{if(!o){o=!0;return}s&&(t.value=s.h)},{immediate:!0});const u=s=>{o=!1,t.value=s.h,a.value=s};return ot(()=>{e.modes.includes(n.value)||(n.value=e.modes[0])}),De({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),O(()=>{const s=dn.filterProps(e);return r(dn,N({rounded:e.rounded,elevation:e.elevation,theme:e.theme,class:["v-color-picker",i.value,e.class],style:[{"--v-color-picker-color-hsv":Hr({...l.value??Bn,a:1})},e.style]},s,{maxWidth:e.width}),{default:()=>[!e.hideCanvas&&r(og,{key:"canvas",color:l.value,"onUpdate:color":u,disabled:e.disabled,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&r("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&r(kg,{key:"preview",color:l.value,"onUpdate:color":u,hideAlpha:!n.value.endsWith("a"),disabled:e.disabled},null),!e.hideInputs&&r(mg,{key:"edit",modes:e.modes,mode:n.value,"onUpdate:mode":c=>n.value=c,color:l.value,"onUpdate:color":u,disabled:e.disabled},null)]),e.showSwatches&&r(jg,{key:"swatches",color:l.value,"onUpdate:color":u,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled},null)]})}),{}}});function Ug(e,n,t){if(n==null)return e;if(Array.isArray(n))throw new Error("Multiple matches is not implemented");return typeof n=="number"&&~n?r(ie,null,[r("span",{class:"v-combobox__unmask"},[e.substr(0,n)]),r("span",{class:"v-combobox__mask"},[e.substr(n,t)]),r("span",{class:"v-combobox__unmask"},[e.substr(n+t)])]):e}const Kg=p({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...ba({filterKeys:["title"]}),...Ui({hideNoData:!0,returnObject:!0}),...Oe(ul({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),..._t({transition:!1})},"VCombobox"),qg=$()({name:"VCombobox",props:Kg(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,n){var ve;let{emit:t,slots:a}=n;const{t:l}=$e(),i=W(),o=K(!1),u=K(!0),s=K(!1),c=W(),v=W(),m=le(e,"menu"),f=y({get:()=>m.value,set:U=>{var ne;m.value&&!U&&((ne=c.value)!=null&&ne.ΨopenChildren)||(m.value=U)}}),d=K(-1);let b=!1;const g=y(()=>{var U;return(U=i.value)==null?void 0:U.color}),h=y(()=>f.value?e.closeText:e.openText),{items:S,transformIn:k,transformOut:I}=Ni(e),{textColorClasses:B,textColorStyles:w}=Ke(g),V=le(e,"modelValue",[],U=>k(Be(U)),U=>{const ne=I(U);return e.multiple?ne:ne[0]??null}),C=ll(),_=y(()=>!!(e.chips||a.chip)),x=y(()=>_.value||!!a.selection),P=K(!e.multiple&&!x.value?((ve=V.value[0])==null?void 0:ve.title)??"":""),T=y({get:()=>P.value,set:U=>{var ne;if(P.value=U??"",!e.multiple&&!x.value&&(V.value=[Ht(e,U)]),U&&e.multiple&&((ne=e.delimiters)!=null&&ne.length)){const ue=U.split(new RegExp(`(?:${e.delimiters.join("|")})+`));ue.length>1&&(ue.forEach(re=>{re=re.trim(),re&&te(Ht(e,re))}),P.value="")}U||(d.value=-1),u.value=!U}}),A=y(()=>typeof e.counterValue=="function"?e.counterValue(V.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?V.value.length:T.value.length);X(P,U=>{b?be(()=>b=!1):o.value&&!f.value&&(f.value=!0),t("update:search",U)}),X(V,U=>{var ne;!e.multiple&&!x.value&&(P.value=((ne=U[0])==null?void 0:ne.title)??"")});const{filteredItems:D,getMatches:M}=Sa(e,S,()=>u.value?"":T.value),z=y(()=>e.hideSelected?D.value.filter(U=>!V.value.some(ne=>ne.value===U.value)):D.value),Y=y(()=>V.value.map(U=>U.value)),J=y(()=>{var ne;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&T.value===((ne=z.value[0])==null?void 0:ne.title))&&z.value.length>0&&!u.value&&!s.value}),R=y(()=>e.hideNoData&&!z.value.length||e.readonly||(C==null?void 0:C.isReadonly.value)),H=W(),{onListScroll:E,onListKeydown:L}=Gi(H,i);function G(U){b=!0,e.openOnClear&&(f.value=!0)}function ae(){R.value||(f.value=!0)}function oe(U){R.value||(o.value&&(U.preventDefault(),U.stopPropagation()),f.value=!f.value)}function q(U){var re;if(sd(U)||e.readonly||C!=null&&C.isReadonly.value)return;const ne=i.value.selectionStart,ue=V.value.length;if((d.value>-1||["Enter","ArrowDown","ArrowUp"].includes(U.key))&&U.preventDefault(),["Enter","ArrowDown"].includes(U.key)&&(f.value=!0),["Escape"].includes(U.key)&&(f.value=!1),["Enter","Escape"].includes(U.key)&&(J.value&&U.key==="Enter"&&te(D.value[0]),u.value=!0),U.key==="ArrowDown"&&J.value&&((re=H.value)==null||re.focus("next")),U.key==="Enter"&&T.value&&(te(Ht(e,T.value)),x.value&&(P.value="")),["Backspace","Delete"].includes(U.key)){if(!e.multiple&&x.value&&V.value.length>0&&!T.value)return te(V.value[0],!1);if(~d.value){const fe=d.value;te(V.value[d.value],!1),d.value=fe>=ue-1?ue-2:fe}else U.key==="Backspace"&&!T.value&&(d.value=ue-1)}if(e.multiple){if(U.key==="ArrowLeft"){if(d.value<0&&ne>0)return;const fe=d.value>-1?d.value-1:ue-1;V.value[fe]?d.value=fe:(d.value=-1,i.value.setSelectionRange(T.value.length,T.value.length))}if(U.key==="ArrowRight"){if(d.value<0)return;const fe=d.value+1;V.value[fe]?d.value=fe:(d.value=-1,i.value.setSelectionRange(0,0))}}}function j(){var U;o.value&&(u.value=!0,(U=i.value)==null||U.focus())}function te(U){let ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!U||U.props.disabled))if(e.multiple){const ue=V.value.findIndex(fe=>e.valueComparator(fe.value,U.value)),re=ne??!~ue;if(~ue){const fe=re?[...V.value,U]:[...V.value];fe.splice(ue,1),V.value=fe}else re&&(V.value=[...V.value,U]);e.clearOnSelect&&(T.value="")}else{const ue=ne!==!1;V.value=ue?[U]:[],P.value=ue&&!x.value?U.title:"",be(()=>{f.value=!1,u.value=!0})}}function we(U){o.value=!0,setTimeout(()=>{s.value=!0})}function Ce(U){s.value=!1}function Q(U){(U==null||U===""&&!e.multiple&&!x.value)&&(V.value=[])}return X(o,(U,ne)=>{if(!(U||U===ne)){if(d.value=-1,f.value=!1,J.value&&!s.value&&!V.value.some(ue=>{let{value:re}=ue;return re===z.value[0].value})){te(z.value[0]);return}if(T.value){if(e.multiple){te(Ht(e,T.value));return}if(!x.value)return;V.value.some(ue=>{let{title:re}=ue;return re===T.value})?P.value="":te(Ht(e,T.value))}}}),X(f,()=>{if(!e.hideSelected&&f.value&&V.value.length){const U=z.value.findIndex(ne=>V.value.some(ue=>e.valueComparator(ue.value,ne.value)));xe&&window.requestAnimationFrame(()=>{var ne;U>=0&&((ne=v.value)==null||ne.scrollToIndex(U))})}}),X(()=>e.items,(U,ne)=>{f.value||o.value&&!ne.length&&U.length&&(f.value=!0)}),O(()=>{const U=!!(!e.hideNoData||z.value.length||a["prepend-item"]||a["append-item"]||a["no-data"]),ne=V.value.length>0,ue=Ze.filterProps(e);return r(Ze,N({ref:i},ue,{modelValue:T.value,"onUpdate:modelValue":[re=>T.value=re,Q],focused:o.value,"onUpdate:focused":re=>o.value=re,validationValue:V.externalValue,counterValue:A.value,dirty:ne,class:["v-combobox",{"v-combobox--active-menu":f.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!x.value,"v-combobox--selecting-index":d.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:e.readonly,placeholder:ne?void 0:e.placeholder,"onClick:clear":G,"onMousedown:control":ae,onKeydown:q}),{...a,default:()=>r(ie,null,[r(Ln,N({ref:c,modelValue:f.value,"onUpdate:modelValue":re=>f.value=re,activator:"parent",contentClass:"v-combobox__content",disabled:R.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:j},e.menuProps),{default:()=>[U&&r(ol,N({ref:H,selected:Y.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:re=>re.preventDefault(),onKeydown:L,onFocusin:we,onFocusout:Ce,onScrollPassive:E,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},e.listProps),{default:()=>{var re,fe,Te;return[(re=a["prepend-item"])==null?void 0:re.call(a),!z.value.length&&!e.hideNoData&&(((fe=a["no-data"])==null?void 0:fe.call(a))??r(Ot,{title:l(e.noDataText)},null)),r(sl,{ref:v,renderless:!0,items:z.value},{default:nt=>{var Zt;let{item:Pe,index:Tt,itemRef:Xe}=nt;const Xt=N(Pe.props,{ref:Xe,key:Tt,active:J.value&&Tt===0?!0:void 0,onClick:()=>te(Pe,null)});return((Zt=a.item)==null?void 0:Zt.call(a,{item:Pe,index:Tt,props:Xt}))??r(Ot,N(Xt,{role:"option"}),{prepend:xa=>{let{isSelected:wa}=xa;return r(ie,null,[e.multiple&&!e.hideSelected?r(Lt,{key:Pe.value,modelValue:wa,ripple:!1,tabindex:"-1"},null):void 0,Pe.props.prependAvatar&&r(bt,{image:Pe.props.prependAvatar},null),Pe.props.prependIcon&&r(Se,{icon:Pe.props.prependIcon},null)])},title:()=>{var xa,wa;return u.value?Pe.title:Ug(Pe.title,(xa=M(Pe))==null?void 0:xa.title,((wa=T.value)==null?void 0:wa.length)??0)}})}}),(Te=a["append-item"])==null?void 0:Te.call(a)]}})]}),V.value.map((re,fe)=>{function Te(Xe){Xe.stopPropagation(),Xe.preventDefault(),te(re,!1)}const nt={"onClick:close":Te,onKeydown(Xe){Xe.key!=="Enter"&&Xe.key!==" "||(Xe.preventDefault(),Xe.stopPropagation(),Te(Xe))},onMousedown(Xe){Xe.preventDefault(),Xe.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},Pe=_.value?!!a.chip:!!a.selection,Tt=Pe?Ka(_.value?a.chip({item:re,index:fe,props:nt}):a.selection({item:re,index:fe})):void 0;if(!(Pe&&!Tt))return r("div",{key:re.value,class:["v-combobox__selection",fe===d.value&&["v-combobox__selection--selected",B.value]],style:fe===d.value?w.value:{}},[_.value?a.chip?r(me,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:re.title}}},{default:()=>[Tt]}):r(Wn,N({key:"chip",closable:e.closableChips,size:"small",text:re.title,disabled:re.props.disabled},nt),null):Tt??r("span",{class:"v-combobox__selection-text"},[re.title,e.multiple&&fe0&&t.push(a),t}function Zg(e,n){const t=new Date(e);for(;t.getDay()!==(oa[n.slice(-2).toUpperCase()]??0);)t.setDate(t.getDate()-1);return t}function Jg(e,n){const t=new Date(e),a=((oa[n.slice(-2).toUpperCase()]??0)+6)%7;for(;t.getDay()!==a;)t.setDate(t.getDate()+1);return t}function _s(e){return new Date(e.getFullYear(),e.getMonth(),1)}function Ts(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function Qg(e){const n=e.split("-").map(Number);return new Date(n[0],n[1]-1,n[2])}const eh=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function As(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let n;if(eh.test(e))return Qg(e);if(n=Date.parse(e),!isNaN(n))return new Date(n)}return null}const ir=new Date(2e3,0,2);function th(e){const n=oa[e.slice(-2).toUpperCase()];return At(7).map(t=>{const a=new Date(ir);return a.setDate(ir.getDate()+n+t),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(a)})}function nh(e,n,t,a){const l=As(e)??new Date,i=a==null?void 0:a[n];if(typeof i=="function")return i(l,n,t);let o={};switch(n){case"fullDate":o={year:"numeric",month:"long",day:"numeric"};break;case"fullDateWithWeekday":o={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const u=l.getDate(),s=new Intl.DateTimeFormat(t,{month:"long"}).format(l);return`${u} ${s}`;case"normalDateWithWeekday":o={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":o={month:"short",day:"numeric"};break;case"year":o={year:"numeric"};break;case"month":o={month:"long"};break;case"monthShort":o={month:"short"};break;case"monthAndYear":o={month:"long",year:"numeric"};break;case"monthAndDate":o={month:"long",day:"numeric"};break;case"weekday":o={weekday:"long"};break;case"weekdayShort":o={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(t).format(l.getDate());case"hours12h":o={hour:"numeric",hour12:!0};break;case"hours24h":o={hour:"numeric",hour12:!1};break;case"minutes":o={minute:"numeric"};break;case"seconds":o={second:"numeric"};break;case"fullTime":o={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime12h":o={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime24h":o={hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"fullDateTime":o={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime12h":o={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime24h":o={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDate":o={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDateTime12h":o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"keyboardDateTime24h":o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;default:o=i??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(t,o).format(l)}function ah(e,n){const t=e.toJsDate(n),a=t.getFullYear(),l=ko(String(t.getMonth()+1),2,"0"),i=ko(String(t.getDate()),2,"0");return`${a}-${l}-${i}`}function lh(e){const[n,t,a]=e.split("-").map(Number);return new Date(n,t-1,a)}function ih(e,n){const t=new Date(e);return t.setMinutes(t.getMinutes()+n),t}function oh(e,n){const t=new Date(e);return t.setHours(t.getHours()+n),t}function rh(e,n){const t=new Date(e);return t.setDate(t.getDate()+n),t}function uh(e,n){const t=new Date(e);return t.setDate(t.getDate()+n*7),t}function sh(e,n){const t=new Date(e);return t.setDate(1),t.setMonth(t.getMonth()+n),t}function ch(e){return e.getFullYear()}function dh(e){return e.getMonth()}function vh(e){return e.getDate()}function fh(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function mh(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function gh(e){return e.getHours()}function hh(e){return e.getMinutes()}function yh(e){return new Date(e.getFullYear(),0,1)}function bh(e){return new Date(e.getFullYear(),11,31)}function Sh(e,n){return za(e,n[0])&&wh(e,n[1])}function kh(e){const n=new Date(e);return n instanceof Date&&!isNaN(n.getTime())}function za(e,n){return e.getTime()>n.getTime()}function xh(e,n){return za(ii(e),ii(n))}function wh(e,n){return e.getTime(){t.locale=e.locale[a]??a??t.locale}),t}function ka(){const e=ye(Bs);if(!e)throw new Error("[Vuetify] Could not find injected date options");const n=$e();return ps(e,n)}function Mh(e,n){const t=e.toJsDate(n);let a=t.getFullYear(),l=new Date(a,0,1);if(t=u&&(a=a+1,l=u)}const i=Math.abs(t.getTime()-l.getTime()),o=Math.ceil(i/(1e3*60*60*24));return Math.floor(o/7)+1}const $h=p({modelValue:null,color:String,cancelText:{type:String,default:"$vuetify.confirmEdit.cancel"},okText:{type:String,default:"$vuetify.confirmEdit.ok"}},"VConfirmEdit"),Lh=$()({name:"VConfirmEdit",props:$h(),emits:{cancel:()=>!0,save:e=>!0,"update:modelValue":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=le(e,"modelValue"),i=W();Fe(()=>{i.value=structuredClone(lt(l.value))});const{t:o}=$e(),u=y(()=>pt(l.value,i.value));function s(){l.value=i.value,t("save",i.value)}function c(){i.value=structuredClone(lt(l.value)),t("cancel")}let v=!1;return O(()=>{var f;const m=r(ie,null,[r(ge,{disabled:u.value,variant:"text",color:e.color,onClick:c,text:o(e.cancelText)},null),r(ge,{disabled:u.value,variant:"text",color:e.color,onClick:s,text:o(e.okText)},null)]);return r(ie,null,[(f=a.default)==null?void 0:f.call(a,{model:i,save:s,cancel:c,isPristine:u.value,get actions(){return v=!0,m}}),!v&&m])}),{save:s,cancel:c,isPristine:u}}}),Ds=p({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),Es=Symbol.for("vuetify:datatable:expanded");function fl(e){const n=F(e,"expandOnClick"),t=le(e,"expanded",e.expanded,u=>new Set(u),u=>[...u.values()]);function a(u,s){const c=new Set(t.value);s?c.add(u.value):c.delete(u.value),t.value=c}function l(u){return t.value.has(u.value)}function i(u){a(u,!l(u))}const o={expand:a,expanded:t,expandOnClick:n,isExpanded:l,toggleExpand:i};return Ie(Es,o),o}function Fs(){const e=ye(Es);if(!e)throw new Error("foo");return e}const Zi=p({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),Ms=Symbol.for("vuetify:data-table-group");function Ji(e){return{groupBy:le(e,"groupBy")}}function ml(e){const{groupBy:n,sortBy:t}=e,a=W(new Set),l=y(()=>n.value.map(c=>({...c,order:c.order??!1})).concat(t.value));function i(c){return a.value.has(c.id)}function o(c){const v=new Set(a.value);i(c)?v.delete(c.id):v.add(c.id),a.value=v}function u(c){function v(m){const f=[];for(const d of m.items)"type"in d&&d.type==="group"?f.push(...v(d)):f.push(d);return f}return v({type:"group",items:c,id:"dummy",key:"dummy",value:"dummy",depth:0})}const s={sortByWithGroups:l,toggleGroup:o,opened:a,groupBy:n,extractRows:u,isGroupOpen:i};return Ie(Ms,s),s}function $s(){const e=ye(Ms);if(!e)throw new Error("Missing group!");return e}function Oh(e,n){if(!e.length)return[];const t=new Map;for(const a of e){const l=Kn(a.raw,n);t.has(l)||t.set(l,[]),t.get(l).push(a)}return t}function Ls(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!n.length)return[];const l=Oh(e,n[0]),i=[],o=n.slice(1);return l.forEach((u,s)=>{const c=n[0],v=`${a}_${c}_${s}`;i.push({depth:t,id:v,key:c,value:s,items:o.length?Ls(u,o,t+1,v):u,type:"group"})}),i}function Os(e,n){const t=[];for(const a of e)"type"in a&&a.type==="group"?(a.value!=null&&t.push(a),(n.has(a.id)||a.value==null)&&t.push(...Os(a.items,n))):t.push(a);return t}function gl(e,n,t){return{flatItems:y(()=>{if(!n.value.length)return e.value;const l=Ls(e.value,n.value.map(i=>i.key));return Os(l,t.value)})}}function hl(e){let{page:n,itemsPerPage:t,sortBy:a,groupBy:l,search:i}=e;const o=Me("VDataTable"),u=y(()=>({page:n.value,itemsPerPage:t.value,sortBy:a.value,groupBy:l.value,search:i.value}));let s=null;X(u,()=>{pt(s,u.value)||(s&&s.search!==u.value.search&&(n.value=1),o.emit("update:options",u.value),s=u.value)},{deep:!0,immediate:!0})}const Qi=p({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),Rs=Symbol.for("vuetify:data-table-pagination");function eo(e){const n=le(e,"page",void 0,a=>+(a??1)),t=le(e,"itemsPerPage",void 0,a=>+(a??10));return{page:n,itemsPerPage:t}}function to(e){const{page:n,itemsPerPage:t,itemsLength:a}=e,l=y(()=>t.value===-1?0:t.value*(n.value-1)),i=y(()=>t.value===-1?a.value:Math.min(a.value,l.value+t.value)),o=y(()=>t.value===-1||a.value===0?1:Math.ceil(a.value/t.value));Fe(()=>{n.value>o.value&&(n.value=o.value)});function u(f){t.value=f,n.value=1}function s(){n.value=Le(n.value+1,1,o.value)}function c(){n.value=Le(n.value-1,1,o.value)}function v(f){n.value=Le(f,1,o.value)}const m={page:n,itemsPerPage:t,startIndex:l,stopIndex:i,pageCount:o,itemsLength:a,nextPage:s,prevPage:c,setPage:v,setItemsPerPage:u};return Ie(Rs,m),m}function Rh(){const e=ye(Rs);if(!e)throw new Error("Missing pagination!");return e}function Ns(e){const n=Me("usePaginatedItems"),{items:t,startIndex:a,stopIndex:l,itemsPerPage:i}=e,o=y(()=>i.value<=0?t.value:t.value.slice(a.value,l.value));return X(o,u=>{n.emit("update:currentItems",u)}),{paginatedItems:o}}const Nh={showSelectAll:!1,allSelected:()=>[],select:e=>{var a;let{items:n,value:t}=e;return new Set(t?[(a=n[0])==null?void 0:a.value]:[])},selectAll:e=>{let{selected:n}=e;return n}},zs={showSelectAll:!0,allSelected:e=>{let{currentPage:n}=e;return n},select:e=>{let{items:n,value:t,selected:a}=e;for(const l of n)t?a.add(l.value):a.delete(l.value);return a},selectAll:e=>{let{value:n,currentPage:t,selected:a}=e;return zs.select({items:t,value:n,selected:a})}},Hs={showSelectAll:!0,allSelected:e=>{let{allItems:n}=e;return n},select:e=>{let{items:n,value:t,selected:a}=e;for(const l of n)t?a.add(l.value):a.delete(l.value);return a},selectAll:e=>{let{value:n,allItems:t,selected:a}=e;return Hs.select({items:t,value:n,selected:a})}},Ws=p({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:pt}},"DataTable-select"),js=Symbol.for("vuetify:data-table-selection");function yl(e,n){let{allItems:t,currentPage:a}=n;const l=le(e,"modelValue",e.modelValue,S=>new Set(Be(S).map(k=>{var I;return((I=t.value.find(B=>e.valueComparator(k,B.value)))==null?void 0:I.value)??k})),S=>[...S.values()]),i=y(()=>t.value.filter(S=>S.selectable)),o=y(()=>a.value.filter(S=>S.selectable)),u=y(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return Nh;case"all":return Hs;case"page":default:return zs}});function s(S){return Be(S).every(k=>l.value.has(k.value))}function c(S){return Be(S).some(k=>l.value.has(k.value))}function v(S,k){const I=u.value.select({items:S,value:k,selected:new Set(l.value)});l.value=I}function m(S){v([S],!s([S]))}function f(S){const k=u.value.selectAll({value:S,allItems:i.value,currentPage:o.value,selected:new Set(l.value)});l.value=k}const d=y(()=>l.value.size>0),b=y(()=>{const S=u.value.allSelected({allItems:i.value,currentPage:o.value});return!!S.length&&s(S)}),g=y(()=>u.value.showSelectAll),h={toggleSelect:m,select:v,selectAll:f,isSelected:s,isSomeSelected:c,someSelected:d,allSelected:b,showSelectAll:g};return Ie(js,h),h}function bl(){const e=ye(js);if(!e)throw new Error("Missing selection!");return e}const Ys=p({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),Gs=Symbol.for("vuetify:data-table-sort");function Sl(e){const n=le(e,"sortBy"),t=F(e,"mustSort"),a=F(e,"multiSort");return{sortBy:n,mustSort:t,multiSort:a}}function kl(e){const{sortBy:n,mustSort:t,multiSort:a,page:l}=e,i=s=>{if(s.key==null)return;let c=n.value.map(m=>({...m}))??[];const v=c.find(m=>m.key===s.key);v?v.order==="desc"?t.value?v.order="asc":c=c.filter(m=>m.key!==s.key):v.order="desc":a.value?c=[...c,{key:s.key,order:"asc"}]:c=[{key:s.key,order:"asc"}],n.value=c,l&&(l.value=1)};function o(s){return!!n.value.find(c=>c.key===s.key)}const u={sortBy:n,toggleSort:i,isSorted:o};return Ie(Gs,u),u}function Us(){const e=ye(Gs);if(!e)throw new Error("Missing sort!");return e}function no(e,n,t,a){const l=$e();return{sortedItems:y(()=>{var o,u;return!t.value.length||e.disableSort?n.value:zh(n.value,t.value,l.current.value,{transform:a==null?void 0:a.transform,sortFunctions:{...e.customKeySort,...(o=a==null?void 0:a.sortFunctions)==null?void 0:o.value},sortRawFunctions:(u=a==null?void 0:a.sortRawFunctions)==null?void 0:u.value})})}}function zh(e,n,t,a){const l=new Intl.Collator(t,{sensitivity:"accent",usage:"sort"});return e.map(o=>[o,a!=null&&a.transform?a.transform(o):o]).sort((o,u)=>{var s,c;for(let v=0;vk!=null?k.toString().toLocaleLowerCase():k),b!==g)return Va(b)&&Va(g)?0:Va(b)?-1:Va(g)?1:!isNaN(b)&&!isNaN(g)?Number(b)-Number(g):l.compare(b,g)}}return 0}).map(o=>{let[u]=o;return u})}const Hh=p({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function Wh(e,n){const t=e.returnObject?n:Re(n,e.itemValue),a=Re(n,e.itemSelectable,!0);return{type:"item",value:t,selectable:a,raw:n}}function jh(e,n){const t=[];for(const a of n)t.push(Wh(e,a));return t}function Yh(e){return{items:y(()=>jh(e,e.items))}}const Gh=p({search:String,loading:Boolean,...ee(),...Hh(),...Ws(),...Ys(),...Qi({itemsPerPage:5}),...Ds(),...Zi(),...ba(),...ce(),..._t({transition:{component:ea,hideOnLeave:!0}})},"VDataIterator"),Uh=$()({name:"VDataIterator",props:Gh(),emits:{"update:modelValue":e=>!0,"update:groupBy":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"groupBy"),l=F(e,"search"),{items:i}=Yh(e),{filteredItems:o}=Sa(e,i,l,{transform:L=>L.raw}),{sortBy:u,multiSort:s,mustSort:c}=Sl(e),{page:v,itemsPerPage:m}=eo(e),{toggleSort:f}=kl({sortBy:u,multiSort:s,mustSort:c,page:v}),{sortByWithGroups:d,opened:b,extractRows:g,isGroupOpen:h,toggleGroup:S}=ml({groupBy:a,sortBy:u}),{sortedItems:k}=no(e,o,d,{transform:L=>L.raw}),{flatItems:I}=gl(k,a,b),B=y(()=>I.value.length),{startIndex:w,stopIndex:V,pageCount:C,prevPage:_,nextPage:x,setItemsPerPage:P,setPage:T}=to({page:v,itemsPerPage:m,itemsLength:B}),{paginatedItems:A}=Ns({items:I,startIndex:w,stopIndex:V,itemsPerPage:m}),D=y(()=>g(A.value)),{isSelected:M,select:z,selectAll:Y,toggleSelect:J}=yl(e,{allItems:i,currentPage:D}),{isExpanded:R,toggleExpand:H}=fl(e);hl({page:v,itemsPerPage:m,sortBy:u,groupBy:a,search:l});const E=y(()=>({page:v.value,itemsPerPage:m.value,sortBy:u.value,pageCount:C.value,toggleSort:f,prevPage:_,nextPage:x,setPage:T,setItemsPerPage:P,isSelected:M,select:z,selectAll:Y,toggleSelect:J,isExpanded:R,toggleExpand:H,isGroupOpen:h,toggleGroup:S,items:D.value,groupedItems:A.value}));return O(()=>r(e.tag,{class:["v-data-iterator",{"v-data-iterator--loading":e.loading},e.class],style:e.style},{default:()=>{var L,G;return[(L=t.header)==null?void 0:L.call(t,E.value),r(Qe,{transition:e.transition},{default:()=>{var ae,oe;return[e.loading?r(da,{key:"loader",name:"v-data-iterator",active:!0},{default:q=>{var j;return(j=t.loader)==null?void 0:j.call(t,q)}}):r("div",{key:"items"},[A.value.length?(oe=t.default)==null?void 0:oe.call(t,E.value):(ae=t["no-data"])==null?void 0:ae.call(t)])]}}),(G=t.footer)==null?void 0:G.call(t,E.value)]}})),{}}});function Kh(){const e=W([]);ed(()=>e.value=[]);function n(t,a){e.value[a]=t}return{refs:e,updateRef:n}}const qh=p({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:se,default:"$first"},prevIcon:{type:se,default:"$prev"},nextIcon:{type:se,default:"$next"},lastIcon:{type:se,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...gt(),...ee(),...je(),...Ne(),..._e(),...Ft(),...ce({tag:"nav"}),...he(),...kt({variant:"text"})},"VPagination"),oi=$()({name:"VPagination",props:qh(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=le(e,"modelValue"),{t:i,n:o}=$e(),{isRtl:u}=ze(),{themeClasses:s}=ke(e),{width:c}=xt(),v=K(-1);De(void 0,{scoped:!0});const{resizeRef:m}=Pt(_=>{if(!_.length)return;const{target:x,contentRect:P}=_[0],T=x.querySelector(".v-pagination__list > *");if(!T)return;const A=P.width,D=T.offsetWidth+parseFloat(getComputedStyle(T).marginRight)*2;v.value=g(A,D)}),f=y(()=>parseInt(e.length,10)),d=y(()=>parseInt(e.start,10)),b=y(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):v.value>=0?v.value:g(c.value,58));function g(_,x){const P=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((_-x*P)/x).toFixed(2)))}const h=y(()=>{if(f.value<=0||isNaN(f.value)||f.value>Number.MAX_SAFE_INTEGER)return[];if(b.value<=0)return[];if(b.value===1)return[l.value];if(f.value<=b.value)return At(f.value,d.value);const _=b.value%2===0,x=_?b.value/2:Math.floor(b.value/2),P=_?x:x+1,T=f.value-x;if(P-l.value>=0)return[...At(Math.max(1,b.value-1),d.value),e.ellipsis,f.value];if(l.value-T>=(_?1:0)){const A=b.value-1,D=f.value-A+d.value;return[d.value,e.ellipsis,...At(A,D)]}else{const A=Math.max(1,b.value-3),D=A===1?l.value:l.value-Math.ceil(A/2)+d.value;return[d.value,e.ellipsis,...At(A,D),e.ellipsis,f.value]}});function S(_,x,P){_.preventDefault(),l.value=x,P&&a(P,x)}const{refs:k,updateRef:I}=Kh();De({VPaginationBtn:{color:F(e,"color"),border:F(e,"border"),density:F(e,"density"),size:F(e,"size"),variant:F(e,"variant"),rounded:F(e,"rounded"),elevation:F(e,"elevation")}});const B=y(()=>h.value.map((_,x)=>{const P=T=>I(T,x);if(typeof _=="string")return{isActive:!1,key:`ellipsis-${x}`,page:_,props:{ref:P,ellipsis:!0,icon:!0,disabled:!0}};{const T=_===l.value;return{isActive:T,key:_,page:o(_),props:{ref:P,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:T?e.activeColor:e.color,"aria-current":T,"aria-label":i(T?e.currentPageAriaLabel:e.pageAriaLabel,_),onClick:A=>S(A,_)}}}})),w=y(()=>{const _=!!e.disabled||l.value<=d.value,x=!!e.disabled||l.value>=d.value+f.value-1;return{first:e.showFirstLastPage?{icon:u.value?e.lastIcon:e.firstIcon,onClick:P=>S(P,d.value,"first"),disabled:_,"aria-label":i(e.firstAriaLabel),"aria-disabled":_}:void 0,prev:{icon:u.value?e.nextIcon:e.prevIcon,onClick:P=>S(P,l.value-1,"prev"),disabled:_,"aria-label":i(e.previousAriaLabel),"aria-disabled":_},next:{icon:u.value?e.prevIcon:e.nextIcon,onClick:P=>S(P,l.value+1,"next"),disabled:x,"aria-label":i(e.nextAriaLabel),"aria-disabled":x},last:e.showFirstLastPage?{icon:u.value?e.firstIcon:e.lastIcon,onClick:P=>S(P,d.value+f.value-1,"last"),disabled:x,"aria-label":i(e.lastAriaLabel),"aria-disabled":x}:void 0}});function V(){var x;const _=l.value-d.value;(x=k.value[_])==null||x.$el.focus()}function C(_){_.key===El.left&&!e.disabled&&l.value>+e.start?(l.value=l.value-1,be(V)):_.key===El.right&&!e.disabled&&l.valuer(e.tag,{ref:m,class:["v-pagination",s.value,e.class],style:e.style,role:"navigation","aria-label":i(e.ariaLabel),onKeydown:C,"data-test":"v-pagination-root"},{default:()=>[r("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&r("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[t.first?t.first(w.value.first):r(ge,N({_as:"VPaginationBtn"},w.value.first),null)]),r("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[t.prev?t.prev(w.value.prev):r(ge,N({_as:"VPaginationBtn"},w.value.prev),null)]),B.value.map((_,x)=>r("li",{key:_.key,class:["v-pagination__item",{"v-pagination__item--is-active":_.isActive}],"data-test":"v-pagination-item"},[t.item?t.item(_):r(ge,N({_as:"VPaginationBtn"},_.props),{default:()=>[_.page]})])),r("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[t.next?t.next(w.value.next):r(ge,N({_as:"VPaginationBtn"},w.value.next),null)]),e.showFirstLastPage&&r("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[t.last?t.last(w.value.last):r(ge,N({_as:"VPaginationBtn"},w.value.last),null)])])]})),{}}}),ao=p({prevIcon:{type:String,default:"$prev"},nextIcon:{type:String,default:"$next"},firstIcon:{type:String,default:"$first"},lastIcon:{type:String,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),ra=$()({name:"VDataTableFooter",props:ao(),setup(e,n){let{slots:t}=n;const{t:a}=$e(),{page:l,pageCount:i,startIndex:o,stopIndex:u,itemsLength:s,itemsPerPage:c,setItemsPerPage:v}=Rh(),m=y(()=>e.itemsPerPageOptions.map(f=>typeof f=="number"?{value:f,title:f===-1?a("$vuetify.dataFooter.itemsPerPageAll"):String(f)}:{...f,title:isNaN(Number(f.title))?a(f.title):f.title}));return O(()=>{var d;const f=oi.filterProps(e);return r("div",{class:"v-data-table-footer"},[(d=t.prepend)==null?void 0:d.call(t),r("div",{class:"v-data-table-footer__items-per-page"},[r("span",null,[a(e.itemsPerPageText)]),r(Ki,{items:m.value,modelValue:c.value,"onUpdate:modelValue":b=>v(Number(b)),density:"compact",variant:"outlined","hide-details":!0},null)]),r("div",{class:"v-data-table-footer__info"},[r("div",null,[a(e.pageText,s.value?o.value+1:0,u.value,s.value)])]),r("div",{class:"v-data-table-footer__pagination"},[r(oi,N({modelValue:l.value,"onUpdate:modelValue":b=>l.value=b,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:i.value,"next-aria-label":e.nextPageLabel,"previous-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},f),null)])])}),{}}}),Ha=Wd({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,n)=>{let{slots:t}=n;const a=e.tag??"td";return r(a,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap},`v-data-table-column--align-${e.align}`],style:{height:Z(e.height),width:Z(e.width),maxWidth:Z(e.maxWidth),left:Z(e.fixedOffset||null)}},{default:()=>{var l;return[(l=t.default)==null?void 0:l.call(t)]}})}),Xh=p({headers:Array},"DataTable-header"),Ks=Symbol.for("vuetify:data-table-headers"),qs={title:"",sortable:!1},Zh={...qs,width:48};function Jh(){const n=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(t=>({element:t,priority:0}));return{enqueue:(t,a)=>{let l=!1;for(let i=0;ia){n.splice(i,0,{element:t,priority:a}),l=!0;break}l||n.push({element:t,priority:a})},size:()=>n.length,count:()=>{let t=0;if(!n.length)return 0;const a=Math.floor(n[0].priority);for(let l=0;ln.shift()}}function ri(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)n.push(e);else for(const t of e.children)ri(t,n);return n}function Xs(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const t of e)t.key&&n.add(t.key),t.children&&Xs(t.children,n);return n}function Qh(e){if(e.key){if(e.key==="data-table-group")return qs;if(["data-table-expand","data-table-select"].includes(e.key))return Zh}}function lo(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(n,...e.children.map(t=>lo(t,n+1))):n}function ey(e){let n=!1;function t(i){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(i)if(o&&(i.fixed=!0),i.fixed)if(i.children)for(let u=i.children.length-1;u>=0;u--)t(i.children[u],!0);else n?isNaN(+i.width)&&$a(`Multiple fixed columns should have a static width (key: ${i.key})`):i.lastFixed=!0,n=!0;else if(i.children)for(let u=i.children.length-1;u>=0;u--)t(i.children[u]);else n=!1}for(let i=e.length-1;i>=0;i--)t(e[i]);function a(i){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!i)return o;if(i.children){i.fixedOffset=o;for(const u of i.children)o=a(u,o)}else i.fixed&&(i.fixedOffset=o,o+=parseFloat(i.width||"0")||0);return o}let l=0;for(const i of e)l=a(i,l)}function ty(e,n){const t=[];let a=0;const l=Jh(e);for(;l.size()>0;){let o=l.count();const u=[];let s=1;for(;o>0;){const{element:c,priority:v}=l.dequeue(),m=n-a-lo(c);if(u.push({...c,rowspan:m??1,colspan:c.children?ri(c).length:1}),c.children)for(const f of c.children){const d=v%1+s/Math.pow(10,a+2);l.enqueue(f,a+m+d)}s+=1,o-=1}a+=1,t.push(u)}return{columns:e.map(o=>ri(o)).flat(),headers:t}}function Zs(e){const n=[];for(const t of e){const a={...Qh(t),...t},l=a.key??(typeof a.value=="string"?a.value:null),i=a.value??l??null,o={...a,key:l,value:i,sortable:a.sortable??(a.key!=null||!!a.sort),children:a.children?Zs(a.children):void 0};n.push(o)}return n}function io(e,n){const t=W([]),a=W([]),l=W({}),i=W({}),o=W({});Fe(()=>{var g,h,S;const c=(e.headers||Object.keys(e.items[0]??{}).map(k=>({key:k,title:On(k)}))).slice(),v=Xs(c);(g=n==null?void 0:n.groupBy)!=null&&g.value.length&&!v.has("data-table-group")&&c.unshift({key:"data-table-group",title:"Group"}),(h=n==null?void 0:n.showSelect)!=null&&h.value&&!v.has("data-table-select")&&c.unshift({key:"data-table-select"}),(S=n==null?void 0:n.showExpand)!=null&&S.value&&!v.has("data-table-expand")&&c.push({key:"data-table-expand"});const m=Zs(c);ey(m);const f=Math.max(...m.map(k=>lo(k)))+1,d=ty(m,f);t.value=d.headers,a.value=d.columns;const b=d.headers.flat(1);for(const k of b)k.key&&(k.sortable&&(k.sort&&(l.value[k.key]=k.sort),k.sortRaw&&(i.value[k.key]=k.sortRaw)),k.filter&&(o.value[k.key]=k.filter))});const u={headers:t,columns:a,sortFunctions:l,sortRawFunctions:i,filterFunctions:o};return Ie(Ks,u),u}function xl(){const e=ye(Ks);if(!e)throw new Error("Missing headers!");return e}const Js=p({color:String,sticky:Boolean,disableSort:Boolean,multiSort:Boolean,sortAscIcon:{type:se,default:"$sortAsc"},sortDescIcon:{type:se,default:"$sortDesc"},headerProps:{type:Object},...Cn(),...tl()},"VDataTableHeaders"),vn=$()({name:"VDataTableHeaders",props:Js(),setup(e,n){let{slots:t}=n;const{t:a}=$e(),{toggleSort:l,sortBy:i,isSorted:o}=Us(),{someSelected:u,allSelected:s,selectAll:c,showSelectAll:v}=bl(),{columns:m,headers:f}=xl(),{loaderClasses:d}=ca(e);function b(_,x){if(!(!e.sticky&&!_.fixed))return{position:"sticky",left:_.fixed?Z(_.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${x})`:void 0}}function g(_){const x=i.value.find(P=>P.key===_.key);return x?x.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:h,backgroundColorStyles:S}=Ve(e,"color"),{displayClasses:k,mobile:I}=xt(e),B=y(()=>({headers:f.value,columns:m.value,toggleSort:l,isSorted:o,sortBy:i.value,someSelected:u.value,allSelected:s.value,selectAll:c,getSortIcon:g})),w=y(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky},k.value,d.value]),V=_=>{let{column:x,x:P,y:T}=_;const A=x.key==="data-table-select"||x.key==="data-table-expand",D=N(e.headerProps??{},x.headerProps??{});return r(Ha,N({tag:"th",align:x.align,class:[{"v-data-table__th--sortable":x.sortable&&!e.disableSort,"v-data-table__th--sorted":o(x),"v-data-table__th--fixed":x.fixed},...w.value],style:{width:Z(x.width),minWidth:Z(x.minWidth),maxWidth:Z(x.maxWidth),...b(x,T)},colspan:x.colspan,rowspan:x.rowspan,onClick:x.sortable?()=>l(x):void 0,fixed:x.fixed,nowrap:x.nowrap,lastFixed:x.lastFixed,noPadding:A},D),{default:()=>{var Y;const M=`header.${x.key}`,z={column:x,selectAll:c,isSorted:o,toggleSort:l,sortBy:i.value,someSelected:u.value,allSelected:s.value,getSortIcon:g};return t[M]?t[M](z):x.key==="data-table-select"?((Y=t["header.data-table-select"])==null?void 0:Y.call(t,z))??(v.value&&r(Lt,{modelValue:s.value,indeterminate:u.value&&!s.value,"onUpdate:modelValue":c},null)):r("div",{class:"v-data-table-header__content"},[r("span",null,[x.title]),x.sortable&&!e.disableSort&&r(Se,{key:"icon",class:"v-data-table-header__sort-icon",icon:g(x)},null),e.multiSort&&o(x)&&r("div",{key:"badge",class:["v-data-table-header__sort-badge",...h.value],style:S.value},[i.value.findIndex(J=>J.key===x.key)+1])])}})},C=()=>{const _=N(e.headerProps??{}??{}),x=y(()=>m.value.filter(T=>(T==null?void 0:T.sortable)&&!e.disableSort)),P=y(()=>{if(m.value.find(A=>A.key==="data-table-select")!=null)return s.value?"$checkboxOn":u.value?"$checkboxIndeterminate":"$checkboxOff"});return r(Ha,N({tag:"th",class:[...w.value],colspan:f.value.length+1},_),{default:()=>[r("div",{class:"v-data-table-header__content"},[r(Ki,{chips:!0,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:x.value,label:a("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined","onClick:clear":()=>i.value=[],appendIcon:P.value,"onClick:append":()=>c(!s.value)},{...t,chip:T=>{var A;return r(Wn,{onClick:(A=T.item.raw)!=null&&A.sortable?()=>l(T.item.raw):void 0,onMousedown:D=>{D.preventDefault(),D.stopPropagation()}},{default:()=>[T.item.title,r(Se,{class:["v-data-table__td-sort-icon",o(T.item.raw)&&"v-data-table__td-sort-icon-active"],icon:g(T.item.raw),size:"small"},null)]})}})])]})};O(()=>I.value?r("tr",null,[r(C,null,null)]):r(ie,null,[t.headers?t.headers(B.value):f.value.map((_,x)=>r("tr",null,[_.map((P,T)=>r(V,{column:P,x:T,y:x},null))])),e.loading&&r("tr",{class:"v-data-table-progress"},[r("th",{colspan:m.value.length},[r(da,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:t.loader})])])]))}}),ny=p({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),ay=$()({name:"VDataTableGroupHeaderRow",props:ny(),setup(e,n){let{slots:t}=n;const{isGroupOpen:a,toggleGroup:l,extractRows:i}=$s(),{isSelected:o,isSomeSelected:u,select:s}=bl(),{columns:c}=xl(),v=y(()=>i([e.item]));return()=>r("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[c.value.map(m=>{var f,d;if(m.key==="data-table-group"){const b=a(e.item)?"$expand":"$next",g=()=>l(e.item);return((f=t["data-table-group"])==null?void 0:f.call(t,{item:e.item,count:v.value.length,props:{icon:b,onClick:g}}))??r(Ha,{class:"v-data-table-group-header-row__column"},{default:()=>[r(ge,{size:"small",variant:"text",icon:b,onClick:g},null),r("span",null,[e.item.value]),r("span",null,[rt("("),v.value.length,rt(")")])]})}if(m.key==="data-table-select"){const b=o(v.value),g=u(v.value)&&!b,h=S=>s(v.value,S);return((d=t["data-table-select"])==null?void 0:d.call(t,{props:{modelValue:b,indeterminate:g,"onUpdate:modelValue":h}}))??r("td",null,[r(Lt,{modelValue:b,indeterminate:g,"onUpdate:modelValue":h},null)])}return r("td",null,null)})])}}),ly=p({index:Number,item:Object,cellProps:[Object,Function],onClick:Ue(),onContextmenu:Ue(),onDblclick:Ue(),...Cn()},"VDataTableRow"),oo=$()({name:"VDataTableRow",props:ly(),setup(e,n){let{slots:t}=n;const{displayClasses:a,mobile:l}=xt(e,"v-data-table__tr"),{isSelected:i,toggleSelect:o,someSelected:u,allSelected:s,selectAll:c}=bl(),{isExpanded:v,toggleExpand:m}=Fs(),{toggleSort:f,sortBy:d,isSorted:b}=Us(),{columns:g}=xl();O(()=>r("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},a.value],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&g.value.map((h,S)=>{const k=e.item,I=`item.${h.key}`,B=`header.${h.key}`,w={index:e.index,item:k.raw,internalItem:k,value:Kn(k.columns,h.key),column:h,isSelected:i,toggleSelect:o,isExpanded:v,toggleExpand:m},V={column:h,selectAll:c,isSorted:b,toggleSort:f,sortBy:d.value,someSelected:u.value,allSelected:s.value,getSortIcon:()=>""},C=typeof e.cellProps=="function"?e.cellProps({index:w.index,item:w.item,internalItem:w.internalItem,value:w.value,column:h}):e.cellProps,_=typeof h.cellProps=="function"?h.cellProps({index:w.index,item:w.item,internalItem:w.internalItem,value:w.value}):h.cellProps;return r(Ha,N({align:h.align,class:{"v-data-table__td--expanded-row":h.key==="data-table-expand","v-data-table__td--select-row":h.key==="data-table-select"},fixed:h.fixed,fixedOffset:h.fixedOffset,lastFixed:h.lastFixed,maxWidth:l.value?void 0:h.maxWidth,noPadding:h.key==="data-table-select"||h.key==="data-table-expand",nowrap:h.nowrap,width:l.value?void 0:h.width},C,_),{default:()=>{var P,T,A,D,M;if(t[I]&&!l.value)return(P=t[I])==null?void 0:P.call(t,w);if(h.key==="data-table-select")return((T=t["item.data-table-select"])==null?void 0:T.call(t,w))??r(Lt,{disabled:!k.selectable,modelValue:i([k]),onClick:mo(()=>o(k),["stop"])},null);if(h.key==="data-table-expand")return((A=t["item.data-table-expand"])==null?void 0:A.call(t,w))??r(ge,{icon:v(k)?"$collapse":"$expand",size:"small",variant:"text",onClick:mo(()=>m(k),["stop"])},null);const x=Da(w.value);return l.value?r(ie,null,[r("div",{class:"v-data-table__td-title"},[((D=t[B])==null?void 0:D.call(t,V))??h.title]),r("div",{class:"v-data-table__td-value"},[((M=t[I])==null?void 0:M.call(t,w))??x])]):x}})})]))}}),Qs=p({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...Cn()},"VDataTableRows"),fn=$()({name:"VDataTableRows",inheritAttrs:!1,props:Qs(),setup(e,n){let{attrs:t,slots:a}=n;const{columns:l}=xl(),{expandOnClick:i,toggleExpand:o,isExpanded:u}=Fs(),{isSelected:s,toggleSelect:c}=bl(),{toggleGroup:v,isGroupOpen:m}=$s(),{t:f}=$e(),{mobile:d}=xt(e);return O(()=>{var b,g;return e.loading&&(!e.items.length||a.loading)?r("tr",{class:"v-data-table-rows-loading",key:"loading"},[r("td",{colspan:l.value.length},[((b=a.loading)==null?void 0:b.call(a))??f(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?r("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[r("td",{colspan:l.value.length},[((g=a["no-data"])==null?void 0:g.call(a))??f(e.noDataText)])]):r(ie,null,[e.items.map((h,S)=>{var B;if(h.type==="group"){const w={index:S,item:h,columns:l.value,isExpanded:u,toggleExpand:o,isSelected:s,toggleSelect:c,toggleGroup:v,isGroupOpen:m};return a["group-header"]?a["group-header"](w):r(ay,N({key:`group-header_${h.id}`,item:h},Lo(t,":group-header",()=>w)),a)}const k={index:S,item:h.raw,internalItem:h,columns:l.value,isExpanded:u,toggleExpand:o,isSelected:s,toggleSelect:c},I={...k,props:N({key:`item_${h.key??h.index}`,onClick:i.value?()=>{o(h)}:void 0,index:S,item:h,cellProps:e.cellProps,mobile:d.value},Lo(t,":row",()=>k),typeof e.rowProps=="function"?e.rowProps({item:k.item,index:k.index,internalItem:k.internalItem}):e.rowProps)};return r(ie,{key:I.props.key},[a.item?a.item(I):r(oo,I.props,a),u(h)&&((B=a["expanded-row"])==null?void 0:B.call(a,k))])})])}),{}}}),ec=p({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...ee(),...je(),...ce(),...he()},"VTable"),jt=$()({name:"VTable",props:ec(),setup(e,n){let{slots:t,emit:a}=n;const{themeClasses:l}=ke(e),{densityClasses:i}=tt(e);return O(()=>r(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!t.top,"v-table--has-bottom":!!t.bottom,"v-table--hover":e.hover},l.value,i.value,e.class],style:e.style},{default:()=>{var o,u,s;return[(o=t.top)==null?void 0:o.call(t),t.default?r("div",{class:"v-table__wrapper",style:{height:Z(e.height)}},[r("table",null,[t.default()])]):(u=t.wrapper)==null?void 0:u.call(t),(s=t.bottom)==null?void 0:s.call(t)]}})),{}}}),iy=p({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function oy(e,n,t,a){const l=e.returnObject?n:Re(n,e.itemValue),i=Re(n,e.itemSelectable,!0),o=a.reduce((u,s)=>(s.key!=null&&(u[s.key]=Re(n,s.value)),u),{});return{type:"item",key:e.returnObject?Re(n,e.itemValue):l,index:t,value:l,selectable:i,columns:o,raw:n}}function ry(e,n,t){return n.map((a,l)=>oy(e,a,l,t))}function ro(e,n){return{items:y(()=>ry(e,e.items,n.value))}}const uo=p({...Qs(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...Ds(),...Zi(),...Xh(),...iy(),...Ws(),...Ys(),...Js(),...ec()},"DataTable"),uy=p({...Qi(),...uo(),...ba(),...ao()},"VDataTable"),sy=$()({name:"VDataTable",props:uy(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const{groupBy:l}=Ji(e),{sortBy:i,multiSort:o,mustSort:u}=Sl(e),{page:s,itemsPerPage:c}=eo(e),{columns:v,headers:m,sortFunctions:f,sortRawFunctions:d,filterFunctions:b}=io(e,{groupBy:l,showSelect:F(e,"showSelect"),showExpand:F(e,"showExpand")}),{items:g}=ro(e,v),h=F(e,"search"),{filteredItems:S}=Sa(e,g,h,{transform:j=>j.columns,customKeyFilter:b}),{toggleSort:k}=kl({sortBy:i,multiSort:o,mustSort:u,page:s}),{sortByWithGroups:I,opened:B,extractRows:w,isGroupOpen:V,toggleGroup:C}=ml({groupBy:l,sortBy:i}),{sortedItems:_}=no(e,S,I,{transform:j=>j.columns,sortFunctions:f,sortRawFunctions:d}),{flatItems:x}=gl(_,l,B),P=y(()=>x.value.length),{startIndex:T,stopIndex:A,pageCount:D,setItemsPerPage:M}=to({page:s,itemsPerPage:c,itemsLength:P}),{paginatedItems:z}=Ns({items:x,startIndex:T,stopIndex:A,itemsPerPage:c}),Y=y(()=>w(z.value)),{isSelected:J,select:R,selectAll:H,toggleSelect:E,someSelected:L,allSelected:G}=yl(e,{allItems:g,currentPage:Y}),{isExpanded:ae,toggleExpand:oe}=fl(e);hl({page:s,itemsPerPage:c,sortBy:i,groupBy:l,search:h}),De({VDataTableRows:{hideNoData:F(e,"hideNoData"),noDataText:F(e,"noDataText"),loading:F(e,"loading"),loadingText:F(e,"loadingText")}});const q=y(()=>({page:s.value,itemsPerPage:c.value,sortBy:i.value,pageCount:D.value,toggleSort:k,setItemsPerPage:M,someSelected:L.value,allSelected:G.value,isSelected:J,select:R,selectAll:H,toggleSelect:E,isExpanded:ae,toggleExpand:oe,isGroupOpen:V,toggleGroup:C,items:Y.value.map(j=>j.raw),internalItems:Y.value,groupedItems:z.value,columns:v.value,headers:m.value}));return O(()=>{const j=ra.filterProps(e),te=vn.filterProps(e),we=fn.filterProps(e),Ce=jt.filterProps(e);return r(jt,N({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},Ce),{top:()=>{var Q;return(Q=a.top)==null?void 0:Q.call(a,q.value)},default:()=>{var Q,ve,U,ne,ue,re;return a.default?a.default(q.value):r(ie,null,[(Q=a.colgroup)==null?void 0:Q.call(a,q.value),!e.hideDefaultHeader&&r("thead",{key:"thead"},[r(vn,te,a)]),(ve=a.thead)==null?void 0:ve.call(a,q.value),!e.hideDefaultBody&&r("tbody",null,[(U=a["body.prepend"])==null?void 0:U.call(a,q.value),a.body?a.body(q.value):r(fn,N(t,we,{items:z.value}),a),(ne=a["body.append"])==null?void 0:ne.call(a,q.value)]),(ue=a.tbody)==null?void 0:ue.call(a,q.value),(re=a.tfoot)==null?void 0:re.call(a,q.value)])},bottom:()=>a.bottom?a.bottom(q.value):!e.hideDefaultFooter&&r(ie,null,[r(ga,null,null),r(ra,j,{prepend:a["footer.prepend"]})])})}),{}}}),cy=p({...uo(),...Zi(),...rs(),...ba()},"VDataTableVirtual"),dy=$()({name:"VDataTableVirtual",props:cy(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const{groupBy:l}=Ji(e),{sortBy:i,multiSort:o,mustSort:u}=Sl(e),{columns:s,headers:c,filterFunctions:v,sortFunctions:m,sortRawFunctions:f}=io(e,{groupBy:l,showSelect:F(e,"showSelect"),showExpand:F(e,"showExpand")}),{items:d}=ro(e,s),b=F(e,"search"),{filteredItems:g}=Sa(e,d,b,{transform:te=>te.columns,customKeyFilter:v}),{toggleSort:h}=kl({sortBy:i,multiSort:o,mustSort:u}),{sortByWithGroups:S,opened:k,extractRows:I,isGroupOpen:B,toggleGroup:w}=ml({groupBy:l,sortBy:i}),{sortedItems:V}=no(e,g,S,{transform:te=>te.columns,sortFunctions:m,sortRawFunctions:f}),{flatItems:C}=gl(V,l,k),_=y(()=>I(C.value)),{isSelected:x,select:P,selectAll:T,toggleSelect:A,someSelected:D,allSelected:M}=yl(e,{allItems:_,currentPage:_}),{isExpanded:z,toggleExpand:Y}=fl(e),{containerRef:J,markerRef:R,paddingTop:H,paddingBottom:E,computedItems:L,handleItemResize:G,handleScroll:ae,handleScrollend:oe}=us(e,C),q=y(()=>L.value.map(te=>te.raw));hl({sortBy:i,page:K(1),itemsPerPage:K(-1),groupBy:l,search:b}),De({VDataTableRows:{hideNoData:F(e,"hideNoData"),noDataText:F(e,"noDataText"),loading:F(e,"loading"),loadingText:F(e,"loadingText")}});const j=y(()=>({sortBy:i.value,toggleSort:h,someSelected:D.value,allSelected:M.value,isSelected:x,select:P,selectAll:T,toggleSelect:A,isExpanded:z,toggleExpand:Y,isGroupOpen:B,toggleGroup:w,items:_.value.map(te=>te.raw),internalItems:_.value,groupedItems:C.value,columns:s.value,headers:c.value}));O(()=>{const te=vn.filterProps(e),we=fn.filterProps(e),Ce=jt.filterProps(e);return r(jt,N({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},Ce),{top:()=>{var Q;return(Q=a.top)==null?void 0:Q.call(a,j.value)},wrapper:()=>{var Q,ve,U;return r("div",{ref:J,onScrollPassive:ae,onScrollend:oe,class:"v-table__wrapper",style:{height:Z(e.height)}},[r("table",null,[(Q=a.colgroup)==null?void 0:Q.call(a,j.value),!e.hideDefaultHeader&&r("thead",{key:"thead"},[r(vn,N(te,{sticky:e.fixedHeader}),a)]),!e.hideDefaultBody&&r("tbody",null,[r("tr",{ref:R,style:{height:Z(H.value),border:0}},[r("td",{colspan:s.value.length,style:{height:0,border:0}},null)]),(ve=a["body.prepend"])==null?void 0:ve.call(a,j.value),r(fn,N(t,we,{items:q.value}),{...a,item:ne=>r(os,{key:ne.internalItem.index,renderless:!0,"onUpdate:height":ue=>G(ne.internalItem.index,ue)},{default:ue=>{var fe;let{itemRef:re}=ue;return((fe=a.item)==null?void 0:fe.call(a,{...ne,itemRef:re}))??r(oo,N(ne.props,{ref:re,key:ne.internalItem.index,index:ne.internalItem.index}),a)}})}),(U=a["body.append"])==null?void 0:U.call(a,j.value),r("tr",{style:{height:Z(E.value),border:0}},[r("td",{colspan:s.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var Q;return(Q=a.bottom)==null?void 0:Q.call(a,j.value)}})})}}),vy=p({itemsLength:{type:[Number,String],required:!0},...Qi(),...uo(),...ao()},"VDataTableServer"),fy=$()({name:"VDataTableServer",props:vy(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const{groupBy:l}=Ji(e),{sortBy:i,multiSort:o,mustSort:u}=Sl(e),{page:s,itemsPerPage:c}=eo(e),v=y(()=>parseInt(e.itemsLength,10)),{columns:m,headers:f}=io(e,{groupBy:l,showSelect:F(e,"showSelect"),showExpand:F(e,"showExpand")}),{items:d}=ro(e,m),{toggleSort:b}=kl({sortBy:i,multiSort:o,mustSort:u,page:s}),{opened:g,isGroupOpen:h,toggleGroup:S,extractRows:k}=ml({groupBy:l,sortBy:i}),{pageCount:I,setItemsPerPage:B}=to({page:s,itemsPerPage:c,itemsLength:v}),{flatItems:w}=gl(d,l,g),{isSelected:V,select:C,selectAll:_,toggleSelect:x,someSelected:P,allSelected:T}=yl(e,{allItems:d,currentPage:d}),{isExpanded:A,toggleExpand:D}=fl(e),M=y(()=>k(d.value));hl({page:s,itemsPerPage:c,sortBy:i,groupBy:l,search:F(e,"search")}),Ie("v-data-table",{toggleSort:b,sortBy:i}),De({VDataTableRows:{hideNoData:F(e,"hideNoData"),noDataText:F(e,"noDataText"),loading:F(e,"loading"),loadingText:F(e,"loadingText")}});const z=y(()=>({page:s.value,itemsPerPage:c.value,sortBy:i.value,pageCount:I.value,toggleSort:b,setItemsPerPage:B,someSelected:P.value,allSelected:T.value,isSelected:V,select:C,selectAll:_,toggleSelect:x,isExpanded:A,toggleExpand:D,isGroupOpen:h,toggleGroup:S,items:M.value.map(Y=>Y.raw),internalItems:M.value,groupedItems:w.value,columns:m.value,headers:f.value}));O(()=>{const Y=ra.filterProps(e),J=vn.filterProps(e),R=fn.filterProps(e),H=jt.filterProps(e);return r(jt,N({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},H),{top:()=>{var E;return(E=a.top)==null?void 0:E.call(a,z.value)},default:()=>{var E,L,G,ae,oe,q;return a.default?a.default(z.value):r(ie,null,[(E=a.colgroup)==null?void 0:E.call(a,z.value),!e.hideDefaultHeader&&r("thead",{key:"thead",class:"v-data-table__thead",role:"rowgroup"},[r(vn,N(J,{sticky:e.fixedHeader}),a)]),(L=a.thead)==null?void 0:L.call(a,z.value),!e.hideDefaultBody&&r("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[(G=a["body.prepend"])==null?void 0:G.call(a,z.value),a.body?a.body(z.value):r(fn,N(t,R,{items:w.value}),a),(ae=a["body.append"])==null?void 0:ae.call(a,z.value)]),(oe=a.tbody)==null?void 0:oe.call(a,z.value),(q=a.tfoot)==null?void 0:q.call(a,z.value)])},bottom:()=>a.bottom?a.bottom(z.value):!e.hideDefaultFooter&&r(ie,null,[r(ga,null,null),r(ra,Y,{prepend:a["footer.prepend"]})])})})}}),my=p({fluid:{type:Boolean,default:!1},...ee(),...ce()},"VContainer"),en=$()({name:"VContainer",props:my(),setup(e,n){let{slots:t}=n;const{rtlClasses:a}=ze();return O(()=>r(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},a.value,e.class],style:e.style},t)),{}}}),tc=il.reduce((e,n)=>(e[n]={type:[Boolean,String,Number],default:!1},e),{}),nc=il.reduce((e,n)=>{const t="offset"+On(n);return e[t]={type:[String,Number],default:null},e},{}),ac=il.reduce((e,n)=>{const t="order"+On(n);return e[t]={type:[String,Number],default:null},e},{}),ur={col:Object.keys(tc),offset:Object.keys(nc),order:Object.keys(ac)};function gy(e,n,t){let a=e;if(!(t==null||t===!1)){if(n){const l=n.replace(e,"");a+=`-${l}`}return e==="col"&&(a="v-"+a),e==="col"&&(t===""||t===!0)||(a+=`-${t}`),a.toLowerCase()}}const hy=["auto","start","end","center","baseline","stretch"],yy=p({cols:{type:[Boolean,String,Number],default:!1},...tc,offset:{type:[String,Number],default:null},...nc,order:{type:[String,Number],default:null},...ac,alignSelf:{type:String,default:null,validator:e=>hy.includes(e)},...ee(),...ce()},"VCol"),Ae=$()({name:"VCol",props:yy(),setup(e,n){let{slots:t}=n;const a=y(()=>{const l=[];let i;for(i in ur)ur[i].forEach(u=>{const s=e[u],c=gy(i,u,s);c&&l.push(c)});const o=l.some(u=>u.startsWith("v-col-"));return l.push({"v-col":!o||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),l});return()=>{var l;return Yt(e.tag,{class:[a.value,e.class],style:e.style},(l=t.default)==null?void 0:l.call(t))}}}),so=["start","end","center"],lc=["space-between","space-around","space-evenly"];function co(e,n){return il.reduce((t,a)=>{const l=e+On(a);return t[l]=n(),t},{})}const by=[...so,"baseline","stretch"],ic=e=>by.includes(e),oc=co("align",()=>({type:String,default:null,validator:ic})),Sy=[...so,...lc],rc=e=>Sy.includes(e),uc=co("justify",()=>({type:String,default:null,validator:rc})),ky=[...so,...lc,"stretch"],sc=e=>ky.includes(e),cc=co("alignContent",()=>({type:String,default:null,validator:sc})),sr={align:Object.keys(oc),justify:Object.keys(uc),alignContent:Object.keys(cc)},xy={align:"align",justify:"justify",alignContent:"align-content"};function wy(e,n,t){let a=xy[e];if(t!=null){if(n){const l=n.replace(e,"");a+=`-${l}`}return a+=`-${t}`,a.toLowerCase()}}const Cy=p({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:ic},...oc,justify:{type:String,default:null,validator:rc},...uc,alignContent:{type:String,default:null,validator:sc},...cc,...ee(),...ce()},"VRow"),mn=$()({name:"VRow",props:Cy(),setup(e,n){let{slots:t}=n;const a=y(()=>{const l=[];let i;for(i in sr)sr[i].forEach(o=>{const u=e[o],s=wy(i,o,u);s&&l.push(s)});return l.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),l});return()=>{var l;return Yt(e.tag,{class:["v-row",a.value,e.class],style:e.style},(l=t.default)==null?void 0:l.call(t))}}}),dc=Et("v-spacer","div","VSpacer"),vc=p({active:{type:[String,Array],default:void 0},disabled:{type:[Boolean,String,Array],default:!1},nextIcon:{type:[String],default:"$next"},prevIcon:{type:[String],default:"$prev"},modeIcon:{type:[String],default:"$subgroup"},text:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),ui=$()({name:"VDatePickerControls",props:vc(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:text":()=>!0},setup(e,n){let{emit:t}=n;const a=y(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),l=y(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),i=y(()=>Array.isArray(e.disabled)?e.disabled.includes("prev"):!!e.disabled),o=y(()=>Array.isArray(e.disabled)?e.disabled.includes("next"):!!e.disabled);function u(){t("click:prev")}function s(){t("click:next")}function c(){t("click:year")}function v(){t("click:month")}return O(()=>r("div",{class:["v-date-picker-controls"]},[r(ge,{class:"v-date-picker-controls__month-btn",disabled:a.value,text:e.text,variant:"text",rounded:!0,onClick:v},null),r(ge,{key:"mode-btn",class:"v-date-picker-controls__mode-btn",disabled:l.value,density:"comfortable",icon:e.modeIcon,variant:"text",onClick:c},null),r(dc,{key:"mode-spacer"},null),r("div",{key:"month-buttons",class:"v-date-picker-controls__month"},[r(ge,{disabled:i.value,icon:e.prevIcon,variant:"text",onClick:u},null),r(ge,{disabled:o.value,icon:e.nextIcon,variant:"text",onClick:s},null)])])),{}}}),Vy=p({appendIcon:String,color:String,header:String,transition:String,onClick:Ue()},"VDatePickerHeader"),si=$()({name:"VDatePickerHeader",props:Vy(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,n){let{emit:t,slots:a}=n;const{backgroundColorClasses:l,backgroundColorStyles:i}=Ve(e,"color");function o(){t("click")}function u(){t("click:append")}return O(()=>{const s=!!(a.default||e.header),c=!!(a.append||e.appendIcon);return r("div",{class:["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},l.value],style:i.value,onClick:o},[a.prepend&&r("div",{key:"prepend",class:"v-date-picker-header__prepend"},[a.prepend()]),s&&r(Qe,{key:"content",name:e.transition},{default:()=>{var v;return[r("div",{key:e.header,class:"v-date-picker-header__content"},[((v=a.default)==null?void 0:v.call(a))??e.header])]}}),c&&r("div",{class:"v-date-picker-header__append"},[a.append?r(me,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>{var v;return[(v=a.append)==null?void 0:v.call(a)]}}):r(ge,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:u},null)])])}),{}}}),Py=p({allowedDates:[Array,Function],disabled:Boolean,displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]},weeksInMonth:{type:String,default:"dynamic"}},"calendar");function Iy(e){const n=ka(),t=le(e,"modelValue",[],f=>Be(f)),a=y(()=>e.displayValue?n.date(e.displayValue):t.value.length>0?n.date(t.value[0]):e.min?n.date(e.min):Array.isArray(e.allowedDates)?n.date(e.allowedDates[0]):n.date()),l=le(e,"year",void 0,f=>{const d=f!=null?Number(f):n.getYear(a.value);return n.startOfYear(n.setYear(n.date(),d))},f=>n.getYear(f)),i=le(e,"month",void 0,f=>{const d=f!=null?Number(f):n.getMonth(a.value),b=n.setYear(n.startOfMonth(n.date()),n.getYear(l.value));return n.setMonth(b,d)},f=>n.getMonth(f)),o=y(()=>{const f=n.getWeekArray(i.value),d=f.flat(),b=6*7;if(e.weeksInMonth==="static"&&d.lengthe.weekdays.includes(n.toJsDate(b).getDay())).map((b,g)=>{const h=n.toISO(b),S=!n.isSameMonth(b,i.value),k=n.isSameDay(b,n.startOfMonth(i.value)),I=n.isSameDay(b,n.endOfMonth(i.value)),B=n.isSameDay(b,i.value);return{date:b,isoDate:h,formatted:n.format(b,"keyboardDate"),year:n.getYear(b),month:n.getMonth(b),isDisabled:m(b),isWeekStart:g%7===0,isWeekEnd:g%7===6,isToday:n.isSameDay(b,d),isAdjacent:S,isHidden:S&&!e.showAdjacentMonths,isStart:k,isSelected:t.value.some(w=>n.isSameDay(b,w)),isEnd:I,isSame:B,localized:n.format(b,"dayOfMonth")}})}const s=y(()=>{const f=n.startOfWeek(a.value),d=[];for(let g=0;g<=6;g++)d.push(n.addDays(f,g));const b=n.date();return u(d,b)}),c=y(()=>{const f=o.value.flat(),d=n.date();return u(f,d)}),v=y(()=>o.value.map(f=>f.length?Mh(n,f[0]):null));function m(f){if(e.disabled)return!0;const d=n.date(f);return e.min&&n.isAfter(n.date(e.min),d)||e.max&&n.isAfter(d,n.date(e.max))?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(b=>n.isSameDay(n.date(b),d)):typeof e.allowedDates=="function"?!e.allowedDates(d):!1}return{displayValue:a,daysInMonth:c,daysInWeek:s,genDays:u,model:t,weeksInMonth:o,weekNumbers:v}}const fc=p({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,transition:{type:String,default:"picker-transition"},reverseTransition:{type:String,default:"picker-reverse-transition"},...Py()},"VDatePickerMonth"),ci=$()({name:"VDatePickerMonth",props:fc(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=W(),{daysInMonth:i,model:o,weekNumbers:u}=Iy(e),s=ka(),c=K(),v=K(),m=K(!1),f=y(()=>m.value?e.reverseTransition:e.transition);e.multiple==="range"&&o.value.length>0&&(c.value=o.value[0],o.value.length>1&&(v.value=o.value[o.value.length-1]));const d=y(()=>{const S=["number","string"].includes(typeof e.multiple)?Number(e.multiple):1/0;return o.value.length>=S});X(i,(S,k)=>{k&&(m.value=s.isBefore(S[0].date,k[0].date))});function b(S){const k=s.startOfDay(S);if(o.value.length===0&&(c.value=void 0),!c.value)c.value=k,o.value=[c.value];else if(v.value)c.value=S,v.value=void 0,o.value=[c.value];else{if(s.isSameDay(k,c.value)){c.value=void 0,o.value=[];return}else s.isBefore(k,c.value)?(v.value=s.endOfDay(c.value),c.value=k):v.value=s.endOfDay(k);const I=s.getDiff(v.value,c.value,"days"),B=[c.value];for(let w=1;ws.isSameDay(I,S));if(k===-1)o.value=[...o.value,S];else{const I=[...o.value];I.splice(k,1),o.value=I}}function h(S){e.multiple==="range"?b(S):e.multiple?g(S):o.value=[S]}return()=>r("div",{class:"v-date-picker-month"},[e.showWeek&&r("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&r("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[rt(" ")]),u.value.map(S=>r("div",{class:["v-date-picker-month__day","v-date-picker-month__day--adjacent"]},[S]))]),r(Qe,{name:f.value},{default:()=>{var S;return[r("div",{ref:l,key:(S=i.value[0].date)==null?void 0:S.toString(),class:"v-date-picker-month__days"},[!e.hideWeekdays&&s.getWeekdays().map(k=>r("div",{class:["v-date-picker-month__day","v-date-picker-month__weekday"]},[k])),i.value.map((k,I)=>{const B={props:{onClick:()=>h(k.date)},item:k,i:I};return d.value&&!k.isSelected&&(k.isDisabled=!0),r("div",{class:["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":k.isAdjacent,"v-date-picker-month__day--hide-adjacent":k.isHidden,"v-date-picker-month__day--selected":k.isSelected,"v-date-picker-month__day--week-end":k.isWeekEnd,"v-date-picker-month__day--week-start":k.isWeekStart}],"data-v-date":k.isDisabled?void 0:k.isoDate},[(e.showAdjacentMonths||!k.isAdjacent)&&r(me,{defaults:{VBtn:{class:"v-date-picker-month__day-btn",color:(k.isSelected||k.isToday)&&!k.isDisabled?e.color:void 0,disabled:k.isDisabled,icon:!0,ripple:!1,text:k.localized,variant:k.isDisabled?k.isToday?"outlined":"text":k.isToday&&!k.isSelected?"outlined":"flat",onClick:()=>h(k.date)}}},{default:()=>{var w;return[((w=a.day)==null?void 0:w.call(a,B))??r(ge,B.props,null)]}})])})])]}})])}}),mc=p({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number},"VDatePickerMonths"),di=$()({name:"VDatePickerMonths",props:mc(),emits:{"update:modelValue":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=ka(),i=le(e,"modelValue"),o=y(()=>{let u=l.startOfYear(l.date());return e.year&&(u=l.setYear(u,e.year)),At(12).map(s=>{const c=l.format(u,"monthShort"),v=!!(e.min&&l.isAfter(l.startOfMonth(l.date(e.min)),u)||e.max&&l.isAfter(u,l.startOfMonth(l.date(e.max))));return u=l.getNextMonth(u),{isDisabled:v,text:c,value:s}})});return Fe(()=>{i.value=i.value??l.getMonth(l.date())}),O(()=>r("div",{class:"v-date-picker-months",style:{height:Z(e.height)}},[r("div",{class:"v-date-picker-months__content"},[o.value.map((u,s)=>{var m;const c={active:i.value===s,color:i.value===s?e.color:void 0,disabled:u.isDisabled,rounded:!0,text:u.text,variant:i.value===u.value?"flat":"text",onClick:()=>v(s)};function v(f){if(i.value===f){t("update:modelValue",i.value);return}i.value=f}return((m=a.month)==null?void 0:m.call(a,{month:u,i:s,props:c}))??r(ge,N({key:"month"},c),null)})])])),{}}}),gc=p({color:String,height:[String,Number],min:null,max:null,modelValue:Number},"VDatePickerYears"),vi=$()({name:"VDatePickerYears",props:gc(),emits:{"update:modelValue":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=ka(),i=le(e,"modelValue"),o=y(()=>{const s=l.getYear(l.date());let c=s-100,v=s+52;e.min&&(c=l.getYear(l.date(e.min))),e.max&&(v=l.getYear(l.date(e.max)));let m=l.startOfYear(l.date());return m=l.setYear(m,c),At(v-c+1,c).map(f=>{const d=l.format(m,"year");return m=l.setYear(m,l.getYear(m)+1),{text:d,value:f}})});Fe(()=>{i.value=i.value??l.getYear(l.date())});const u=Ma();return ot(async()=>{var s;await be(),(s=u.el)==null||s.scrollIntoView({block:"center"})}),O(()=>r("div",{class:"v-date-picker-years",style:{height:Z(e.height)}},[r("div",{class:"v-date-picker-years__content"},[o.value.map((s,c)=>{var m;const v={ref:i.value===s.value?u:void 0,active:i.value===s.value,color:i.value===s.value?e.color:void 0,rounded:!0,text:s.text,variant:i.value===s.value?"flat":"text",onClick:()=>{if(i.value===s.value){t("update:modelValue",i.value);return}i.value=s.value}};return((m=a.year)==null?void 0:m.call(a,{year:s,i:c,props:v}))??r(ge,N({key:"month"},v),null)})])])),{}}}),_y=Et("v-picker-title"),hc=p({bgColor:String,landscape:Boolean,title:String,hideHeader:Boolean,...vl()},"VPicker"),cr=$()({name:"VPicker",props:hc(),setup(e,n){let{slots:t}=n;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ve(F(e,"color"));return O(()=>{const i=dn.filterProps(e),o=!!(e.title||t.title);return r(dn,N(i,{color:e.bgColor,class:["v-picker",{"v-picker--landscape":e.landscape,"v-picker--with-actions":!!t.actions},e.class],style:e.style}),{default:()=>{var u;return[!e.hideHeader&&r("div",{key:"header",class:[a.value],style:[l.value]},[o&&r(_y,{key:"picker-title"},{default:()=>{var s;return[((s=t.title)==null?void 0:s.call(t))??e.title]}}),t.header&&r("div",{class:"v-picker__header"},[t.header()])]),r("div",{class:"v-picker__body"},[(u=t.default)==null?void 0:u.call(t)]),t.actions&&r(me,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[r("div",{class:"v-picker__actions"},[t.actions()])]})]}})}),{}}}),Ty=p({header:{type:String,default:"$vuetify.datePicker.header"},...vc(),...fc({weeksInMonth:"static"}),...Oe(mc(),["modelValue"]),...Oe(gc(),["modelValue"]),...hc({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),Ay=$()({name:"VDatePicker",props:Ty(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const l=ka(),{t:i}=$e(),o=le(e,"modelValue",void 0,x=>Be(x),x=>e.multiple?x:x[0]),u=le(e,"viewMode"),s=y(()=>{var P;const x=l.date((P=o.value)==null?void 0:P[0]);return x&&l.isValid(x)?x:l.date()}),c=W(Number(e.month??l.getMonth(l.startOfMonth(s.value)))),v=W(Number(e.year??l.getYear(l.startOfYear(l.setMonth(s.value,c.value))))),m=K(!1),f=y(()=>e.multiple&&o.value.length>1?i("$vuetify.datePicker.itemsSelected",o.value.length):o.value[0]&&l.isValid(o.value[0])?l.format(l.date(o.value[0]),"normalDateWithWeekday"):i(e.header)),d=y(()=>{let x=l.date();return x=l.setDate(x,1),x=l.setMonth(x,c.value),x=l.setYear(x,v.value),l.format(x,"monthAndYear")}),b=y(()=>`date-picker-header${m.value?"-reverse":""}-transition`),g=y(()=>{const x=l.date(e.min);return e.min&&l.isValid(x)?x:null}),h=y(()=>{const x=l.date(e.max);return e.max&&l.isValid(x)?x:null}),S=y(()=>{if(e.disabled)return!0;const x=[];if(u.value!=="month")x.push("prev","next");else{let P=l.date();if(P=l.setYear(P,v.value),P=l.setMonth(P,c.value),g.value){const T=l.addDays(l.startOfMonth(P),-1);l.isAfter(g.value,T)&&x.push("prev")}if(h.value){const T=l.addDays(l.endOfMonth(P),1);l.isAfter(T,h.value)&&x.push("next")}}return x});function k(){c.value<11?c.value++:(v.value++,c.value=0,_(v.value)),C(c.value)}function I(){c.value>0?c.value--:(v.value--,c.value=11,_(v.value)),C(c.value)}function B(){u.value="month"}function w(){u.value=u.value==="months"?"month":"months"}function V(){u.value=u.value==="year"?"month":"year"}function C(x){u.value==="months"&&w(),t("update:month",x)}function _(x){u.value==="year"&&V(),t("update:year",x)}return X(o,(x,P)=>{const T=l.date(Be(P)[P.length-1]),A=l.date(Be(x)[x.length-1]),D=l.getMonth(A),M=l.getYear(A);D!==c.value&&(c.value=D,C(c.value)),M!==v.value&&(v.value=M,_(v.value)),m.value=l.isBefore(T,A)}),O(()=>{const x=cr.filterProps(e),P=ui.filterProps(e),T=si.filterProps(e),A=ci.filterProps(e),D=Oe(di.filterProps(e),["modelValue"]),M=Oe(vi.filterProps(e),["modelValue"]),z={header:f.value,transition:b.value};return r(cr,N(x,{class:["v-date-picker",`v-date-picker--${u.value}`,{"v-date-picker--show-week":e.showWeek},e.class],style:e.style}),{title:()=>{var Y;return((Y=a.title)==null?void 0:Y.call(a))??r("div",{class:"v-date-picker__title"},[i(e.title)])},header:()=>a.header?r(me,{defaults:{VDatePickerHeader:{...z}}},{default:()=>{var Y;return[(Y=a.header)==null?void 0:Y.call(a,z)]}}):r(si,N({key:"header"},T,z,{onClick:u.value!=="month"?B:void 0}),{...a,default:void 0}),default:()=>r(ie,null,[r(ui,N(P,{disabled:S.value,text:d.value,"onClick:next":k,"onClick:prev":I,"onClick:month":w,"onClick:year":V}),null),r(ea,{hideOnLeave:!0},{default:()=>[u.value==="months"?r(di,N({key:"date-picker-months"},D,{modelValue:c.value,"onUpdate:modelValue":[Y=>c.value=Y,C],min:g.value,max:h.value,year:v.value}),null):u.value==="year"?r(vi,N({key:"date-picker-years"},M,{modelValue:v.value,"onUpdate:modelValue":[Y=>v.value=Y,_],min:g.value,max:h.value}),null):r(ci,N({key:"date-picker-month"},A,{modelValue:o.value,"onUpdate:modelValue":Y=>o.value=Y,month:c.value,"onUpdate:month":[Y=>c.value=Y,C],year:v.value,"onUpdate:year":[Y=>v.value=Y,_],min:g.value,max:h.value}),null)]})]),actions:a.actions})}),{}}}),By=p({actionText:String,bgColor:String,color:String,icon:se,image:String,justify:{type:String,default:"center"},headline:String,title:String,text:String,textWidth:{type:[Number,String],default:500},href:String,to:String,...ee(),...He(),...Ft({size:void 0}),...he()},"VEmptyState"),py=$()({name:"VEmptyState",props:By(),emits:{"click:action":e=>!0},setup(e,n){let{emit:t,slots:a}=n;const{themeClasses:l}=ke(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Ve(F(e,"bgColor")),{dimensionStyles:u}=We(e),{displayClasses:s}=xt();function c(v){t("click:action",v)}return O(()=>{var h,S,k;const v=!!(a.actions||e.actionText),m=!!(a.headline||e.headline),f=!!(a.title||e.title),d=!!(a.text||e.text),b=!!(a.media||e.image||e.icon),g=e.size||(e.image?200:96);return r("div",{class:["v-empty-state",{[`v-empty-state--${e.justify}`]:!0},l.value,i.value,s.value,e.class],style:[o.value,u.value,e.style]},[b&&r("div",{key:"media",class:"v-empty-state__media"},[a.media?r(me,{key:"media-defaults",defaults:{VImg:{src:e.image,height:g},VIcon:{size:g,icon:e.icon}}},{default:()=>[a.media()]}):r(ie,null,[e.image?r($t,{key:"image",src:e.image,height:g},null):e.icon?r(Se,{key:"icon",color:e.color,size:g,icon:e.icon},null):void 0])]),m&&r("div",{key:"headline",class:"v-empty-state__headline"},[((h=a.headline)==null?void 0:h.call(a))??e.headline]),f&&r("div",{key:"title",class:"v-empty-state__title"},[((S=a.title)==null?void 0:S.call(a))??e.title]),d&&r("div",{key:"text",class:"v-empty-state__text",style:{maxWidth:Z(e.textWidth)}},[((k=a.text)==null?void 0:k.call(a))??e.text]),a.default&&r("div",{key:"content",class:"v-empty-state__content"},[a.default()]),v&&r("div",{key:"actions",class:"v-empty-state__actions"},[r(me,{defaults:{VBtn:{class:"v-empty-state__action-btn",color:e.color,text:e.actionText}}},{default:()=>{var I;return[((I=a.actions)==null?void 0:I.call(a,{props:{onClick:c}}))??r(ge,{onClick:c},null)]}})])])}),{}}}),ua=Symbol.for("vuetify:v-expansion-panel"),yc=p({...ee(),...Wi()},"VExpansionPanelText"),fi=$()({name:"VExpansionPanelText",props:yc(),setup(e,n){let{slots:t}=n;const a=ye(ua);if(!a)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:l,onAfterLeave:i}=ji(e,a.isSelected);return O(()=>r(Za,{onAfterLeave:i},{default:()=>{var o;return[pe(r("div",{class:["v-expansion-panel-text",e.class],style:e.style},[t.default&&l.value&&r("div",{class:"v-expansion-panel-text__wrapper"},[(o=t.default)==null?void 0:o.call(t)])]),[[It,a.isSelected.value]])]}})),{}}}),bc=p({color:String,expandIcon:{type:se,default:"$expand"},collapseIcon:{type:se,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...ee()},"VExpansionPanelTitle"),mi=$()({name:"VExpansionPanelTitle",directives:{Ripple:Rt},props:bc(),setup(e,n){let{slots:t}=n;const a=ye(ua);if(!a)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:l,backgroundColorStyles:i}=Ve(e,"color"),o=y(()=>({collapseIcon:e.collapseIcon,disabled:a.disabled.value,expanded:a.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly}));return O(()=>{var u;return pe(r("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":a.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},l.value,e.class],style:[i.value,e.style],type:"button",tabindex:a.disabled.value?-1:void 0,disabled:a.disabled.value,"aria-expanded":a.isSelected.value,onClick:e.readonly?void 0:a.toggle},[r("span",{class:"v-expansion-panel-title__overlay"},null),(u=t.default)==null?void 0:u.call(t,o.value),!e.hideActions&&r("span",{class:"v-expansion-panel-title__icon"},[t.actions?t.actions(o.value):r(Se,{icon:a.isSelected.value?e.collapseIcon:e.expandIcon},null)])]),[[vt("ripple"),e.ripple]])}),{}}}),Sc=p({title:String,text:String,bgColor:String,...Ne(),...kn(),..._e(),...ce(),...bc(),...yc()},"VExpansionPanel"),Dy=$()({name:"VExpansionPanel",props:Sc(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:t}=n;const a=xn(e,ua),{backgroundColorClasses:l,backgroundColorStyles:i}=Ve(e,"bgColor"),{elevationClasses:o}=Ge(e),{roundedClasses:u}=Ee(e),s=y(()=>(a==null?void 0:a.disabled.value)||e.disabled),c=y(()=>a.group.items.value.reduce((f,d,b)=>(a.group.selected.value.includes(d.id)&&f.push(b),f),[])),v=y(()=>{const f=a.group.items.value.findIndex(d=>d.id===a.id);return!a.isSelected.value&&c.value.some(d=>d-f===1)}),m=y(()=>{const f=a.group.items.value.findIndex(d=>d.id===a.id);return!a.isSelected.value&&c.value.some(d=>d-f===-1)});return Ie(ua,a),O(()=>{const f=!!(t.text||e.text),d=!!(t.title||e.title),b=mi.filterProps(e),g=fi.filterProps(e);return r(e.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":a.isSelected.value,"v-expansion-panel--before-active":v.value,"v-expansion-panel--after-active":m.value,"v-expansion-panel--disabled":s.value},u.value,l.value,e.class],style:[i.value,e.style]},{default:()=>{var h;return[r("div",{class:["v-expansion-panel__shadow",...o.value]},null),d&&r(mi,N({key:"title"},b),{default:()=>[t.title?t.title():e.title]}),f&&r(fi,N({key:"text"},g),{default:()=>[t.text?t.text():e.text]}),(h=t.default)==null?void 0:h.call(t)]}})}),{groupItem:a}}}),Ey=["default","accordion","inset","popout"],Fy=p({flat:Boolean,...Sn(),...Sc(),...he(),variant:{type:String,default:"default",validator:e=>Ey.includes(e)}},"VExpansionPanels"),My=$()({name:"VExpansionPanels",props:Fy(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{next:a,prev:l}=Kt(e,ua),{themeClasses:i}=ke(e),o=y(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return De({VExpansionPanel:{bgColor:F(e,"bgColor"),collapseIcon:F(e,"collapseIcon"),color:F(e,"color"),eager:F(e,"eager"),elevation:F(e,"elevation"),expandIcon:F(e,"expandIcon"),focusable:F(e,"focusable"),hideActions:F(e,"hideActions"),readonly:F(e,"readonly"),ripple:F(e,"ripple"),rounded:F(e,"rounded"),static:F(e,"static")}}),O(()=>r(e.tag,{class:["v-expansion-panels",{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},i.value,o.value,e.class],style:e.style},{default:()=>{var u;return[(u=t.default)==null?void 0:u.call(t,{prev:l,next:a})]}})),{next:a,prev:l}}}),$y=p({app:Boolean,appear:Boolean,extended:Boolean,layout:Boolean,location:{type:String,default:"bottom end"},offset:Boolean,modelValue:{type:Boolean,default:!0},...Oe(nl({active:!0}),["location"]),...gn(),..._t({transition:"fab-transition"})},"VFab"),Ly=$()({name:"VFab",props:$y(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),l=K(56),i=W(),{resizeRef:o}=Pt(m=>{m.length&&(l.value=m[0].target.clientHeight)}),u=y(()=>e.app||e.absolute),s=y(()=>u.value?e.location.split(" ").shift():!1),c=y(()=>u.value?e.location.split(" ")[1]??"end":!1);st(()=>e.app,()=>{const m=hn({id:e.name,order:y(()=>parseInt(e.order,10)),position:s,layoutSize:y(()=>e.layout?l.value+24:0),elementSize:y(()=>l.value+24),active:y(()=>e.app&&a.value),absolute:F(e,"absolute")});Fe(()=>{i.value=m.layoutItemStyles.value})});const v=W();return O(()=>{const m=ge.filterProps(e);return r("div",{ref:v,class:["v-fab",{"v-fab--absolute":e.absolute,"v-fab--app":!!e.app,"v-fab--extended":e.extended,"v-fab--offset":e.offset,[`v-fab--${s.value}`]:u.value,[`v-fab--${c.value}`]:u.value},e.class],style:[e.app?{...i.value}:{height:"inherit",width:void 0},e.style]},[r("div",{class:"v-fab__container"},[r(Qe,{appear:e.appear,transition:e.transition},{default:()=>[pe(r(ge,N({ref:o},m,{active:void 0,location:void 0}),t),[[It,e.active]])]})])])}),{}}}),Oy=p({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},hideInput:Boolean,multiple:Boolean,showSize:{type:[Boolean,Number,String],default:!1,validator:e=>typeof e=="boolean"||[1e3,1024].includes(Number(e))},...zt({prependIcon:"$file"}),modelValue:{type:[Array,Object],default:e=>e.multiple?[]:null,validator:e=>Be(e).every(n=>n!=null&&typeof n=="object")},...ya({clearable:!0})},"VFileInput"),Ry=$()({name:"VFileInput",inheritAttrs:!1,props:Oy(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{t:i}=$e(),o=le(e,"modelValue",e.modelValue,x=>Be(x),x=>e.multiple||Array.isArray(e.modelValue)?x:x[0]??null),{isFocused:u,focus:s,blur:c}=Nt(e),v=y(()=>typeof e.showSize!="boolean"?e.showSize:void 0),m=y(()=>(o.value??[]).reduce((x,P)=>{let{size:T=0}=P;return x+T},0)),f=y(()=>xo(m.value,v.value)),d=y(()=>(o.value??[]).map(x=>{const{name:P="",size:T=0}=x;return e.showSize?`${P} (${xo(T,v.value)})`:P})),b=y(()=>{var P;const x=((P=o.value)==null?void 0:P.length)??0;return e.showSize?i(e.counterSizeString,x,f.value):i(e.counterString,x)}),g=W(),h=W(),S=W(),k=y(()=>u.value||e.active),I=y(()=>["plain","underlined"].includes(e.variant));function B(){var x;S.value!==document.activeElement&&((x=S.value)==null||x.focus()),u.value||s()}function w(x){var P;(P=S.value)==null||P.click()}function V(x){a("mousedown:control",x)}function C(x){var P;(P=S.value)==null||P.click(),a("click:control",x)}function _(x){x.stopPropagation(),B(),be(()=>{o.value=[],ki(e["onClick:clear"],x)})}return X(o,x=>{(!Array.isArray(x)||!x.length)&&S.value&&(S.value.value="")}),O(()=>{const x=!!(l.counter||e.counter),P=!!(x||l.details),[T,A]=Gt(t),{modelValue:D,...M}=qe.filterProps(e),z=Yi(e);return r(qe,N({ref:g,modelValue:o.value,"onUpdate:modelValue":Y=>o.value=Y,class:["v-file-input",{"v-file-input--chips":!!e.chips,"v-file-input--hide":e.hideInput,"v-input--plain-underlined":I.value},e.class],style:e.style,"onClick:prepend":w},T,M,{centerAffix:!I.value,focused:u.value}),{...l,default:Y=>{let{id:J,isDisabled:R,isDirty:H,isReadonly:E,isValid:L}=Y;return r(jn,N({ref:h,"prepend-icon":e.prependIcon,onMousedown:V,onClick:C,"onClick:clear":_,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},z,{id:J.value,active:k.value||H.value,dirty:H.value||e.dirty,disabled:R.value,focused:u.value,error:L.value===!1}),{...l,default:G=>{var q;let{props:{class:ae,...oe}}=G;return r(ie,null,[r("input",N({ref:S,type:"file",readonly:E.value,disabled:R.value,multiple:e.multiple,name:e.name,onClick:j=>{j.stopPropagation(),E.value&&j.preventDefault(),B()},onChange:j=>{if(!j.target)return;const te=j.target;o.value=[...te.files??[]]},onFocus:B,onBlur:c},oe,A),null),r("div",{class:ae},[!!((q=o.value)!=null&&q.length)&&!e.hideInput&&(l.selection?l.selection({fileNames:d.value,totalBytes:m.value,totalBytesReadable:f.value}):e.chips?d.value.map(j=>r(Wn,{key:j,size:"small",text:j},null)):d.value.join(", "))])])}})},details:P?Y=>{var J,R;return r(ie,null,[(J=l.details)==null?void 0:J.call(l,Y),x&&r(ie,null,[r("span",null,null),r(rl,{active:!!((R=o.value)!=null&&R.length),value:b.value,disabled:e.disabled},l.counter)])])}:void 0})}),wt({},g,h,S)}}),Ny=p({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...gt(),...ee(),...Ne(),...gn(),..._e(),...ce({tag:"footer"}),...he()},"VFooter"),zy=$()({name:"VFooter",props:Ny(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{backgroundColorClasses:l,backgroundColorStyles:i}=Ve(F(e,"color")),{borderClasses:o}=St(e),{elevationClasses:u}=Ge(e),{roundedClasses:s}=Ee(e),c=K(32),{resizeRef:v}=Pt(b=>{b.length&&(c.value=b[0].target.clientHeight)}),m=y(()=>e.height==="auto"?c.value:parseInt(e.height,10)),{layoutItemStyles:f,layoutIsReady:d}=hn({id:e.name,order:y(()=>parseInt(e.order,10)),position:y(()=>"bottom"),layoutSize:m,elementSize:y(()=>e.height==="auto"?void 0:m.value),active:y(()=>e.app),absolute:F(e,"absolute")});return O(()=>r(e.tag,{ref:v,class:["v-footer",a.value,l.value,o.value,u.value,s.value,e.class],style:[i.value,e.app?f.value:{height:Z(e.height)},e.style]},t)),e.app?d:{}}}),Hy=p({...ee(),...sf()},"VForm"),Wy=$()({name:"VForm",props:Hy(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=cf(e),i=W();function o(s){s.preventDefault(),l.reset()}function u(s){const c=s,v=l.validate();c.then=v.then.bind(v),c.catch=v.catch.bind(v),c.finally=v.finally.bind(v),a("submit",c),c.defaultPrevented||v.then(m=>{var d;let{valid:f}=m;f&&((d=i.value)==null||d.submit())}),c.preventDefault()}return O(()=>{var s;return r("form",{ref:i,class:["v-form",e.class],style:e.style,novalidate:!0,onReset:o,onSubmit:u},[(s=t.default)==null?void 0:s.call(t,l)])}),wt(l,i)}}),jy=p({disabled:Boolean,modelValue:{type:Boolean,default:null},...zi()},"VHover"),Yy=$()({name:"VHover",props:jy(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),{runOpenDelay:l,runCloseDelay:i}=Hi(e,o=>!e.disabled&&(a.value=o));return()=>{var o;return(o=t.default)==null?void 0:o.call(t,{isHovering:a.value,props:{onMouseenter:l,onMouseleave:i}})}}}),Gy=p({color:String,direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},side:{type:String,default:"end",validator:e=>["start","end","both"].includes(e)},mode:{type:String,default:"intersect",validator:e=>["intersect","manual"].includes(e)},margin:[Number,String],loadMoreText:{type:String,default:"$vuetify.infiniteScroll.loadMore"},emptyText:{type:String,default:"$vuetify.infiniteScroll.empty"},...He(),...ce()},"VInfiniteScroll"),dr=ft({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootRef:null,rootMargin:String},emits:{intersect:(e,n)=>!0},setup(e,n){let{emit:t}=n;const{intersectionRef:a,isIntersecting:l}=Qa(i=>{},e.rootMargin?{rootMargin:e.rootMargin}:void 0);return X(l,async i=>{t("intersect",e.side,i)}),O(()=>r("div",{class:"v-infinite-scroll-intersect",ref:a},[rt(" ")])),{}}}),Uy=$()({name:"VInfiniteScroll",props:Gy(),emits:{load:e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=W(),i=K("ok"),o=K("ok"),u=y(()=>Z(e.margin)),s=K(!1);function c(w){if(!l.value)return;const V=e.direction==="vertical"?"scrollTop":"scrollLeft";l.value[V]=w}function v(){if(!l.value)return 0;const w=e.direction==="vertical"?"scrollTop":"scrollLeft";return l.value[w]}function m(){if(!l.value)return 0;const w=e.direction==="vertical"?"scrollHeight":"scrollWidth";return l.value[w]}function f(){if(!l.value)return 0;const w=e.direction==="vertical"?"clientHeight":"clientWidth";return l.value[w]}ot(()=>{l.value&&(e.side==="start"?c(m()):e.side==="both"&&c(m()/2-f()/2))});function d(w,V){w==="start"?i.value=V:w==="end"&&(o.value=V)}function b(w){return w==="start"?i.value:o.value}let g=0;function h(w,V){s.value=V,s.value&&S(w)}function S(w){if(e.mode!=="manual"&&!s.value)return;const V=b(w);if(!l.value||["empty","loading"].includes(V))return;g=m(),d(w,"loading");function C(_){d(w,_),be(()=>{_==="empty"||_==="error"||(_==="ok"&&w==="start"&&c(m()-g+v()),e.mode!=="manual"&&be(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{S(w)})})})}))})}a("load",{side:w,done:C})}const{t:k}=$e();function I(w,V){var x,P,T,A,D;if(e.side!==w&&e.side!=="both")return;const C=()=>S(w),_={side:w,props:{onClick:C,color:e.color}};return V==="error"?(x=t.error)==null?void 0:x.call(t,_):V==="empty"?((P=t.empty)==null?void 0:P.call(t,_))??r("div",null,[k(e.emptyText)]):e.mode==="manual"?V==="loading"?((T=t.loading)==null?void 0:T.call(t,_))??r($n,{indeterminate:!0,color:e.color},null):((A=t["load-more"])==null?void 0:A.call(t,_))??r(ge,{variant:"outlined",color:e.color,onClick:C},{default:()=>[k(e.loadMoreText)]}):((D=t.loading)==null?void 0:D.call(t,_))??r($n,{indeterminate:!0,color:e.color},null)}const{dimensionStyles:B}=We(e);O(()=>{const w=e.tag,V=e.side==="start"||e.side==="both",C=e.side==="end"||e.side==="both",_=e.mode==="intersect";return r(w,{ref:l,class:["v-infinite-scroll",`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":V,"v-infinite-scroll--end":C}],style:B.value},{default:()=>{var x;return[r("div",{class:"v-infinite-scroll__side"},[I("start",i.value)]),l.value&&V&&_&&r(dr,{key:"start",side:"start",onIntersect:h,rootRef:l.value,rootMargin:u.value},null),(x=t.default)==null?void 0:x.call(t),l.value&&C&&_&&r(dr,{key:"end",side:"end",onIntersect:h,rootRef:l.value,rootMargin:u.value},null),r("div",{class:"v-infinite-scroll__side"},[I("end",o.value)])]}})})}}),kc=Symbol.for("vuetify:v-item-group"),Ky=p({...ee(),...Sn({selectedClass:"v-item--selected"}),...ce(),...he()},"VItemGroup"),qy=$()({name:"VItemGroup",props:Ky(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{isSelected:l,select:i,next:o,prev:u,selected:s}=Kt(e,kc);return()=>r(e.tag,{class:["v-item-group",a.value,e.class],style:e.style},{default:()=>{var c;return[(c=t.default)==null?void 0:c.call(t,{isSelected:l,select:i,next:o,prev:u,selected:s.value})]}})}}),Xy=$()({name:"VItem",props:kn(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:t}=n;const{isSelected:a,select:l,toggle:i,selectedClass:o,value:u,disabled:s}=xn(e,kc);return()=>{var c;return(c=t.default)==null?void 0:c.call(t,{isSelected:a.value,selectedClass:o.value,select:l,toggle:i,value:u.value,disabled:s.value})}}}),Zy=Et("v-kbd"),Jy=p({...ee(),...He(),...Zr()},"VLayout"),Qy=$()({name:"VLayout",props:Jy(),setup(e,n){let{slots:t}=n;const{layoutClasses:a,layoutStyles:l,getLayoutItem:i,items:o,layoutRef:u}=Qr(e),{dimensionStyles:s}=We(e);return O(()=>r("div",{ref:u,class:[a.value,e.class],style:[s.value,l.value,e.style]},[r(wr,null,{default:()=>{var c;return[r(ie,null,[(c=t.default)==null?void 0:c.call(t)])]}})])),{getLayoutItem:i,items:o}}}),eb=p({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...ee(),...gn()},"VLayoutItem"),tb=$()({name:"VLayoutItem",props:eb(),setup(e,n){let{slots:t}=n;const{layoutItemStyles:a,layoutIsReady:l}=hn({id:e.name,order:y(()=>parseInt(e.order,10)),position:F(e,"position"),elementSize:F(e,"size"),layoutSize:F(e,"size"),active:F(e,"modelValue"),absolute:F(e,"absolute")});return O(()=>{var i;return r("div",{class:["v-layout-item",e.class],style:[a.value,e.style]},[(i=t.default)==null?void 0:i.call(t)])}),l}}),nb=p({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...ee(),...He(),...ce(),..._t({transition:"fade-transition"})},"VLazy"),ab=$()({name:"VLazy",directives:{intersect:sa},props:nb(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{dimensionStyles:a}=We(e),l=le(e,"modelValue");function i(o){l.value||(l.value=o)}return O(()=>pe(r(e.tag,{class:["v-lazy",e.class],style:[a.value,e.style]},{default:()=>[l.value&&r(Qe,{transition:e.transition,appear:!0},{default:()=>{var o;return[(o=t.default)==null?void 0:o.call(t)]}})]}),[[vt("intersect"),{handler:i,options:e.options},null]])),{}}}),lb=p({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...ee()},"VLocaleProvider"),ib=$()({name:"VLocaleProvider",props:lb(),setup(e,n){let{slots:t}=n;const{rtlClasses:a}=Qd(e);return O(()=>{var l;return r("div",{class:["v-locale-provider",a.value,e.class],style:e.style},[(l=t.default)==null?void 0:l.call(t)])}),{}}}),ob=p({scrollable:Boolean,...ee(),...He(),...ce({tag:"main"})},"VMain"),xc=$()({name:"VMain",props:ob(),setup(e,n){let{slots:t}=n;const{dimensionStyles:a}=We(e),{mainStyles:l,layoutIsReady:i}=Jr(),{ssrBootStyles:o}=yn();return O(()=>r(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[l.value,o.value,a.value,e.style]},{default:()=>{var u,s;return[e.scrollable?r("div",{class:"v-main__scroller"},[(u=t.default)==null?void 0:u.call(t)]):(s=t.default)==null?void 0:s.call(t)]}})),i}});function rb(e){let{rootEl:n,isSticky:t,layoutItemStyles:a}=e;const l=K(!1),i=K(0),o=y(()=>{const c=typeof l.value=="boolean"?"top":l.value;return[t.value?{top:"auto",bottom:"auto",height:void 0}:void 0,l.value?{[c]:Z(i.value)}:{top:a.value.top}]});ot(()=>{X(t,c=>{c?window.addEventListener("scroll",s,{passive:!0}):window.removeEventListener("scroll",s)},{immediate:!0})}),it(()=>{window.removeEventListener("scroll",s)});let u=0;function s(){const c=u>window.scrollY?"up":"down",v=n.value.getBoundingClientRect(),m=parseFloat(a.value.top??0),f=window.scrollY-Math.max(0,i.value-m),d=v.height+Math.max(i.value,m)-window.scrollY-window.innerHeight,b=parseFloat(getComputedStyle(n.value).getPropertyValue("--v-body-scroll-y"))||0;v.height0;t--){if(e[t].t===e[t-1].t)continue;const a=vr(n),l=(e[t].d-e[t-1].d)/(e[t].t-e[t-1].t);n+=(l-a)*Math.abs(l),t===e.length-1&&(n*=.5)}return vr(n)*1e3}function cb(){const e={};function n(l){Array.from(l.changedTouches).forEach(i=>{(e[i.identifier]??(e[i.identifier]=new vd(sb))).push([l.timeStamp,i])})}function t(l){Array.from(l.changedTouches).forEach(i=>{delete e[i.identifier]})}function a(l){var c;const i=(c=e[l])==null?void 0:c.values().reverse();if(!i)throw new Error(`No samples for touch id ${l}`);const o=i[0],u=[],s=[];for(const v of i){if(o[0]-v[0]>ub)break;u.push({t:v[0],d:v[1].clientX}),s.push({t:v[0],d:v[1].clientY})}return{x:fr(u),y:fr(s),get direction(){const{x:v,y:m}=this,[f,d]=[Math.abs(v),Math.abs(m)];return f>d&&v>=0?"right":f>d&&v<=0?"left":d>f&&m>=0?"down":d>f&&m<=0?"up":db()}}}return{addMovement:n,endTouch:t,getVelocity:a}}function db(){throw new Error}function vb(e){let{el:n,isActive:t,isTemporary:a,width:l,touchless:i,position:o}=e;ot(()=>{window.addEventListener("touchstart",k,{passive:!0}),window.addEventListener("touchmove",I,{passive:!1}),window.addEventListener("touchend",B,{passive:!0})}),it(()=>{window.removeEventListener("touchstart",k),window.removeEventListener("touchmove",I),window.removeEventListener("touchend",B)});const u=y(()=>["left","right"].includes(o.value)),{addMovement:s,endTouch:c,getVelocity:v}=cb();let m=!1;const f=K(!1),d=K(0),b=K(0);let g;function h(V,C){return(o.value==="left"?V:o.value==="right"?document.documentElement.clientWidth-V:o.value==="top"?V:o.value==="bottom"?document.documentElement.clientHeight-V:_n())-(C?l.value:0)}function S(V){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const _=o.value==="left"?(V-b.value)/l.value:o.value==="right"?(document.documentElement.clientWidth-V-b.value)/l.value:o.value==="top"?(V-b.value)/l.value:o.value==="bottom"?(document.documentElement.clientHeight-V-b.value)/l.value:_n();return C?Math.max(0,Math.min(1,_)):_}function k(V){if(i.value)return;const C=V.changedTouches[0].clientX,_=V.changedTouches[0].clientY,x=25,P=o.value==="left"?Cdocument.documentElement.clientWidth-x:o.value==="top"?_document.documentElement.clientHeight-x:_n(),T=t.value&&(o.value==="left"?Cdocument.documentElement.clientWidth-l.value:o.value==="top"?_document.documentElement.clientHeight-l.value:_n());(P||T||t.value&&a.value)&&(g=[C,_],b.value=h(u.value?C:_,t.value),d.value=S(u.value?C:_),m=b.value>-20&&b.value<80,c(V),s(V))}function I(V){const C=V.changedTouches[0].clientX,_=V.changedTouches[0].clientY;if(m){if(!V.cancelable){m=!1;return}const P=Math.abs(C-g[0]),T=Math.abs(_-g[1]);(u.value?P>T&&P>3:T>P&&T>3)?(f.value=!0,m=!1):(u.value?T:P)>3&&(m=!1)}if(!f.value)return;V.preventDefault(),s(V);const x=S(u.value?C:_,!1);d.value=Math.max(0,Math.min(1,x)),x>1?b.value=h(u.value?C:_,!0):x<0&&(b.value=h(u.value?C:_,!1))}function B(V){if(m=!1,!f.value)return;s(V),f.value=!1;const C=v(V.changedTouches[0].identifier),_=Math.abs(C.x),x=Math.abs(C.y);(u.value?_>x&&_>400:x>_&&x>3)?t.value=C.direction===({left:"right",right:"left",top:"down",bottom:"up"}[o.value]||_n()):t.value=d.value>.5}const w=y(()=>f.value?{transform:o.value==="left"?`translateX(calc(-100% + ${d.value*l.value}px))`:o.value==="right"?`translateX(calc(100% - ${d.value*l.value}px))`:o.value==="top"?`translateY(calc(-100% + ${d.value*l.value}px))`:o.value==="bottom"?`translateY(calc(100% - ${d.value*l.value}px))`:_n(),transition:"none"}:void 0);return st(f,()=>{var _,x;const V=((_=n.value)==null?void 0:_.style.transform)??null,C=((x=n.value)==null?void 0:x.style.transition)??null;Fe(()=>{var P,T,A,D;(T=n.value)==null||T.style.setProperty("transform",((P=w.value)==null?void 0:P.transform)||"none"),(D=n.value)==null||D.style.setProperty("transition",((A=w.value)==null?void 0:A.transition)||null)}),et(()=>{var P,T;(P=n.value)==null||P.style.setProperty("transform",V),(T=n.value)==null||T.style.setProperty("transition",C)})}),{isDragging:f,dragProgress:d,dragStyles:w}}function _n(){throw new Error}const fb=["start","end","left","right","top","bottom"],mb=p({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>fb.includes(e)},sticky:Boolean,...gt(),...ee(),...zi(),...Cn({mobile:null}),...Ne(),...gn(),..._e(),...ce({tag:"nav"}),...he()},"VNavigationDrawer"),gb=$()({name:"VNavigationDrawer",props:mb(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{isRtl:i}=ze(),{themeClasses:o}=ke(e),{borderClasses:u}=St(e),{backgroundColorClasses:s,backgroundColorStyles:c}=Ve(F(e,"color")),{elevationClasses:v}=Ge(e),{displayClasses:m,mobile:f}=xt(e),{roundedClasses:d}=Ee(e),b=mu(),g=le(e,"modelValue",null,G=>!!G),{ssrBootStyles:h}=yn(),{scopeId:S}=Vn(),k=W(),I=K(!1),{runOpenDelay:B,runCloseDelay:w}=Hi(e,G=>{I.value=G}),V=y(()=>e.rail&&e.expandOnHover&&I.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),C=y(()=>$l(e.location,i.value)),_=y(()=>e.persistent),x=y(()=>!e.permanent&&(f.value||e.temporary)),P=y(()=>e.sticky&&!x.value&&C.value!=="bottom");st(()=>e.expandOnHover&&e.rail!=null,()=>{X(I,G=>a("update:rail",!G))}),st(()=>!e.disableResizeWatcher,()=>{X(x,G=>!e.permanent&&be(()=>g.value=!G))}),st(()=>!e.disableRouteWatcher&&!!b,()=>{X(b.currentRoute,()=>x.value&&(g.value=!1))}),X(()=>e.permanent,G=>{G&&(g.value=!0)}),e.modelValue==null&&!x.value&&(g.value=e.permanent||!f.value);const{isDragging:T,dragProgress:A}=vb({el:k,isActive:g,isTemporary:x,width:V,touchless:F(e,"touchless"),position:C}),D=y(()=>{const G=x.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):V.value;return T.value?G*A.value:G}),M=y(()=>["top","bottom"].includes(e.location)?0:V.value),{layoutItemStyles:z,layoutItemScrimStyles:Y,layoutIsReady:J}=hn({id:e.name,order:y(()=>parseInt(e.order,10)),position:C,layoutSize:D,elementSize:M,active:y(()=>g.value||T.value),disableTransitions:y(()=>T.value),absolute:y(()=>e.absolute||P.value&&typeof R.value!="string")}),{isStuck:R,stickyStyles:H}=rb({rootEl:k,isSticky:P,layoutItemStyles:z}),E=Ve(y(()=>typeof e.scrim=="string"?e.scrim:null)),L=y(()=>({...T.value?{opacity:A.value*.2,transition:"none"}:void 0,...Y.value}));return De({VList:{bgColor:"transparent"}}),O(()=>{const G=l.image||e.image;return r(ie,null,[r(e.tag,N({ref:k,onMouseenter:B,onMouseleave:w,class:["v-navigation-drawer",`v-navigation-drawer--${C.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":I.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":x.value,"v-navigation-drawer--persistent":_.value,"v-navigation-drawer--active":g.value,"v-navigation-drawer--sticky":P.value},o.value,s.value,u.value,m.value,v.value,d.value,e.class],style:[c.value,z.value,h.value,H.value,e.style,["top","bottom"].includes(C.value)?{height:"auto"}:{}]},S,t),{default:()=>{var ae,oe,q;return[G&&r("div",{key:"image",class:"v-navigation-drawer__img"},[l.image?r(me,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},l.image):r($t,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),l.prepend&&r("div",{class:"v-navigation-drawer__prepend"},[(ae=l.prepend)==null?void 0:ae.call(l)]),r("div",{class:"v-navigation-drawer__content"},[(oe=l.default)==null?void 0:oe.call(l)]),l.append&&r("div",{class:"v-navigation-drawer__append"},[(q=l.append)==null?void 0:q.call(l)])]}}),r(Wt,{name:"fade-transition"},{default:()=>[x.value&&(T.value||g.value)&&!!e.scrim&&r("div",N({class:["v-navigation-drawer__scrim",E.backgroundColorClasses.value],style:[L.value,E.backgroundColorStyles.value],onClick:()=>{_.value||(g.value=!1)}},S),null)]})])}),J.then(()=>({isStuck:R}))}}),hb=ft({name:"VNoSsr",setup(e,n){let{slots:t}=n;const a=ts();return()=>{var l;return a.value&&((l=t.default)==null?void 0:l.call(t))}}}),yb=p({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"number"},...He(),...ma(),...Ga(ya({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),bb=$()({name:"VOtpInput",props:yb(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const{dimensionStyles:i}=We(e),{isFocused:o,focus:u,blur:s}=Nt(e),c=le(e,"modelValue","",_=>_==null?[]:String(_).split(""),_=>_.join("")),{t:v}=$e(),m=y(()=>Number(e.length)),f=y(()=>Array(m.value).fill(0)),d=W(-1),b=W(),g=W([]),h=y(()=>g.value[d.value]);function S(){if(C(h.value.value)){h.value.value="";return}const _=c.value.slice(),x=h.value.value;_[d.value]=x;let P=null;d.value>c.value.length?P=c.value.length+1:d.value+1!==m.value&&(P="next"),c.value=_,P&&Dn(b.value,P)}function k(_){const x=c.value.slice(),P=d.value;let T=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(_.key)&&(_.preventDefault(),_.key==="ArrowLeft"?T="prev":_.key==="ArrowRight"?T="next":["Backspace","Delete"].includes(_.key)&&(x[d.value]="",c.value=x,d.value>0&&_.key==="Backspace"?T="prev":requestAnimationFrame(()=>{var A;(A=g.value[P])==null||A.select()})),requestAnimationFrame(()=>{T!=null&&Dn(b.value,T)}))}function I(_,x){var T,A;x.preventDefault(),x.stopPropagation();const P=((T=x==null?void 0:x.clipboardData)==null?void 0:T.getData("Text"))??"";C(P)||(c.value=P.split(""),(A=g.value)==null||A[_].blur())}function B(){c.value=[]}function w(_,x){u(),d.value=x}function V(){s(),d.value=-1}function C(_){return e.type==="number"&&/[^0-9]/g.test(_)}return De({VField:{color:y(()=>e.color),bgColor:y(()=>e.color),baseColor:y(()=>e.baseColor),disabled:y(()=>e.disabled),error:y(()=>e.error),variant:y(()=>e.variant)}},{scoped:!0}),X(c,_=>{_.length===m.value&&a("finish",_.join(""))},{deep:!0}),X(d,_=>{_<0||be(()=>{var x;(x=g.value[_])==null||x.select()})}),O(()=>{var P;const[_,x]=Gt(t);return r("div",N({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},e.class],style:[e.style]},_),[r("div",{ref:b,class:"v-otp-input__content",style:[i.value]},[f.value.map((T,A)=>r(ie,null,[e.divider&&A!==0&&r("span",{class:"v-otp-input__divider"},[e.divider]),r(jn,{focused:o.value&&e.focusAll||d.value===A,key:A},{...l,loader:void 0,default:()=>r("input",{ref:D=>g.value[A]=D,"aria-label":v(e.label,A+1),autofocus:A===0&&e.autofocus,autocomplete:"one-time-code",class:["v-otp-input__field"],disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:"1",placeholder:e.placeholder,type:e.type==="number"?"text":e.type,value:c.value[A],onInput:S,onFocus:D=>w(D,A),onBlur:V,onKeydown:k,onPaste:D=>I(A,D)},null)})])),r("input",N({class:"v-otp-input-input",type:"hidden"},x,{value:c.value.join("")}),null),r(Bt,{contained:!0,"content-class":"v-otp-input__loader","model-value":!!e.loading,persistent:!0},{default:()=>{var T;return[((T=l.loader)==null?void 0:T.call(l))??r($n,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(P=l.default)==null?void 0:P.call(l)])])}),{blur:()=>{var _;(_=g.value)==null||_.some(x=>x.blur())},focus:()=>{var _;(_=g.value)==null||_[0].focus()},reset:B,isFocused:o}}});function Sb(e){return Math.floor(Math.abs(e))*Math.sign(e)}const kb=p({scale:{type:[Number,String],default:.5},...ee()},"VParallax"),xb=$()({name:"VParallax",props:kb(),setup(e,n){let{slots:t}=n;const{intersectionRef:a,isIntersecting:l}=Qa(),{resizeRef:i,contentRect:o}=Pt(),{height:u}=xt(),s=W();Fe(()=>{var d;a.value=i.value=(d=s.value)==null?void 0:d.$el});let c;X(l,d=>{d?(c=Pi(a.value),c=c===document.scrollingElement?document:c,c.addEventListener("scroll",f,{passive:!0}),f()):c.removeEventListener("scroll",f)}),it(()=>{c==null||c.removeEventListener("scroll",f)}),X(u,f),X(()=>{var d;return(d=o.value)==null?void 0:d.height},f);const v=y(()=>1-Le(+e.scale));let m=-1;function f(){l.value&&(cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var w;const d=((w=s.value)==null?void 0:w.$el).querySelector(".v-img__img");if(!d)return;const b=c instanceof Document?document.documentElement.clientHeight:c.clientHeight,g=c instanceof Document?window.scrollY:c.scrollTop,h=a.value.getBoundingClientRect().top+g,S=o.value.height,k=h+(S-b)/2,I=Sb((g-k)*v.value),B=Math.max(1,(v.value*(b-S)+S)/S);d.style.setProperty("transform",`translateY(${I}px) scale(${B})`)}))}return O(()=>r($t,{class:["v-parallax",{"v-parallax--active":l.value},e.class],style:e.style,ref:s,cover:!0,onLoadstart:f,onLoad:f},t)),{}}}),wb=p({...al({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),Cb=$()({name:"VRadio",props:wb(),setup(e,n){let{slots:t}=n;return O(()=>r(un,N(e,{class:["v-radio",e.class],style:e.style,type:"radio"}),t)),{}}}),Vb=p({height:{type:[Number,String],default:"auto"},...zt(),...Oe(Mi(),["multiple"]),trueIcon:{type:se,default:"$radioOn"},falseIcon:{type:se,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),Pb=$()({name:"VRadioGroup",inheritAttrs:!1,props:Vb(),emits:{"update:modelValue":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const l=Ye(),i=y(()=>e.id||`radio-group-${l}`),o=le(e,"modelValue");return O(()=>{const[u,s]=Gt(t),c=qe.filterProps(e),v=un.filterProps(e),m=a.label?a.label({label:e.label,props:{for:i.value}}):e.label;return r(qe,N({class:["v-radio-group",e.class],style:e.style},u,c,{modelValue:o.value,"onUpdate:modelValue":f=>o.value=f,id:i.value}),{...a,default:f=>{let{id:d,messagesId:b,isDisabled:g,isReadonly:h}=f;return r(ie,null,[m&&r(Hn,{id:d.value},{default:()=>[m]}),r(Pu,N(v,{id:d.value,"aria-describedby":b.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:g.value,readonly:h.value,"aria-labelledby":m?d.value:void 0,multiple:!1},s,{modelValue:o.value,"onUpdate:modelValue":S=>o.value=S}),a)])}})}),{}}}),Ib=p({...ma(),...zt(),...Cs(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),_b=$()({name:"VRangeSlider",props:Ib(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,n){let{slots:t,emit:a}=n;const l=W(),i=W(),o=W(),{rtlClasses:u}=ze();function s(P){if(!l.value||!i.value)return;const T=ni(P,l.value.$el,e.direction),A=ni(P,i.value.$el,e.direction),D=Math.abs(T),M=Math.abs(A);return DP!=null&&P.length?P.map(T=>c.roundValue(T)):[0,0]),{activeThumbRef:m,hasLabels:f,max:d,min:b,mousePressed:g,onSliderMousedown:h,onSliderTouchstart:S,position:k,trackContainerRef:I,readonly:B}=Ps({props:e,steps:c,onSliderStart:()=>{a("start",v.value)},onSliderEnd:P=>{var D;let{value:T}=P;const A=m.value===((D=l.value)==null?void 0:D.$el)?[T,v.value[1]]:[v.value[0],T];!e.strict&&A[0]{var M,z,Y,J;let{value:T}=P;const[A,D]=v.value;!e.strict&&A===D&&A!==b.value&&(m.value=T>A?(M=i.value)==null?void 0:M.$el:(z=l.value)==null?void 0:z.$el,(Y=m.value)==null||Y.focus()),m.value===((J=l.value)==null?void 0:J.$el)?v.value=[Math.min(T,D),D]:v.value=[A,Math.max(A,T)]},getActiveThumb:s}),{isFocused:w,focus:V,blur:C}=Nt(e),_=y(()=>k(v.value[0])),x=y(()=>k(v.value[1]));return O(()=>{const P=qe.filterProps(e),T=!!(e.label||t.label||t.prepend);return r(qe,N({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!t["tick-label"]||f.value,"v-slider--focused":w.value,"v-slider--pressed":g.value,"v-slider--disabled":e.disabled},u.value,e.class],style:e.style,ref:o},P,{focused:w.value}),{...t,prepend:T?A=>{var D,M;return r(ie,null,[((D=t.label)==null?void 0:D.call(t,A))??(e.label?r(Hn,{class:"v-slider__label",text:e.label},null):void 0),(M=t.prepend)==null?void 0:M.call(t,A)])}:void 0,default:A=>{var z,Y;let{id:D,messagesId:M}=A;return r("div",{class:"v-slider__container",onMousedown:B.value?void 0:h,onTouchstartPassive:B.value?void 0:S},[r("input",{id:`${D.value}_start`,name:e.name||D.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:v.value[0]},null),r("input",{id:`${D.value}_stop`,name:e.name||D.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:v.value[1]},null),r(Is,{ref:I,start:_.value,stop:x.value},{"tick-label":t["tick-label"]}),r(ai,{ref:l,"aria-describedby":M.value,focused:w&&m.value===((z=l.value)==null?void 0:z.$el),modelValue:v.value[0],"onUpdate:modelValue":J=>v.value=[J,v.value[1]],onFocus:J=>{var R,H,E,L;V(),m.value=(R=l.value)==null?void 0:R.$el,v.value[0]===v.value[1]&&v.value[1]===b.value&&J.relatedTarget!==((H=i.value)==null?void 0:H.$el)&&((E=l.value)==null||E.$el.blur(),(L=i.value)==null||L.$el.focus())},onBlur:()=>{C(),m.value=void 0},min:b.value,max:v.value[1],position:_.value,ripple:e.ripple},{"thumb-label":t["thumb-label"]}),r(ai,{ref:i,"aria-describedby":M.value,focused:w&&m.value===((Y=i.value)==null?void 0:Y.$el),modelValue:v.value[1],"onUpdate:modelValue":J=>v.value=[v.value[0],J],onFocus:J=>{var R,H,E,L;V(),m.value=(R=i.value)==null?void 0:R.$el,v.value[0]===v.value[1]&&v.value[0]===d.value&&J.relatedTarget!==((H=l.value)==null?void 0:H.$el)&&((E=i.value)==null||E.$el.blur(),(L=l.value)==null||L.$el.focus())},onBlur:()=>{C(),m.value=void 0},min:v.value[0],max:d.value,position:x.value,ripple:e.ripple},{"thumb-label":t["thumb-label"]})])}})}),{}}}),Tb=p({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:se,default:"$ratingEmpty"},fullIcon:{type:se,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},ripple:Boolean,...ee(),...je(),...Ft(),...ce(),...he()},"VRating"),Ab=$()({name:"VRating",props:Tb(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{t:a}=$e(),{themeClasses:l}=ke(e),i=le(e,"modelValue"),o=y(()=>Le(parseFloat(i.value),0,+e.length)),u=y(()=>At(Number(e.length),1)),s=y(()=>u.value.flatMap(g=>e.halfIncrements?[g-.5,g]:[g])),c=K(-1),v=y(()=>s.value.map(g=>{const h=e.hover&&c.value>-1,S=o.value>=g,k=c.value>=g,B=(h?k:S)?e.fullIcon:e.emptyIcon,w=e.activeColor??e.color,V=S||k?w:e.color;return{isFilled:S,isHovered:k,icon:B,color:V}})),m=y(()=>[0,...s.value].map(g=>{function h(){c.value=g}function S(){c.value=-1}function k(){e.disabled||e.readonly||(i.value=o.value===g&&e.clearable?0:g)}return{onMouseenter:e.hover?h:void 0,onMouseleave:e.hover?S:void 0,onClick:k}})),f=y(()=>e.name??`v-rating-${Ye()}`);function d(g){var _,x;let{value:h,index:S,showStar:k=!0}=g;const{onMouseenter:I,onMouseleave:B,onClick:w}=m.value[S+1],V=`${f.value}-${String(h).replace(".","-")}`,C={color:(_=v.value[S])==null?void 0:_.color,density:e.density,disabled:e.disabled,icon:(x=v.value[S])==null?void 0:x.icon,ripple:e.ripple,size:e.size,variant:"plain"};return r(ie,null,[r("label",{for:V,class:{"v-rating__item--half":e.halfIncrements&&h%1>0,"v-rating__item--full":e.halfIncrements&&h%1===0},onMouseenter:I,onMouseleave:B,onClick:w},[r("span",{class:"v-rating__hidden"},[a(e.itemAriaLabel,h,e.length)]),k?t.item?t.item({...v.value[S],props:C,value:h,index:S,rating:o.value}):r(ge,N({"aria-label":a(e.itemAriaLabel,h,e.length)},C),null):void 0]),r("input",{class:"v-rating__hidden",name:f.value,id:V,type:"radio",value:h,checked:o.value===h,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function b(g){return t["item-label"]?t["item-label"](g):g.label?r("span",null,[g.label]):r("span",null,[rt(" ")])}return O(()=>{var h;const g=!!((h=e.itemLabels)!=null&&h.length)||t["item-label"];return r(e.tag,{class:["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},l.value,e.class],style:e.style},{default:()=>[r(d,{value:0,index:-1,showStar:!1},null),u.value.map((S,k)=>{var I,B;return r("div",{class:"v-rating__wrapper"},[g&&e.itemLabelPosition==="top"?b({value:S,index:k,label:(I=e.itemLabels)==null?void 0:I[k]}):void 0,r("div",{class:"v-rating__item"},[e.halfIncrements?r(ie,null,[r(d,{value:S-.5,index:k*2},null),r(d,{value:S,index:k*2+1},null)]):r(d,{value:S,index:k},null)]),g&&e.itemLabelPosition==="bottom"?b({value:S,index:k,label:(B=e.itemLabels)==null?void 0:B[k]}):void 0])})]})}),{}}}),Bb={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function pb(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return r("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[n])}function mr(e){const[n,t]=e.split("@");return Array.from({length:t}).map(()=>wl(n))}function wl(e){let n=[];if(!e)return n;const t=Bb[e];if(e!==t){if(e.includes(","))return gr(e);if(e.includes("@"))return mr(e);t.includes(",")?n=gr(t):t.includes("@")?n=mr(t):t&&n.push(wl(t))}return[pb(e,n)]}function gr(e){return e.replace(/\s/g,"").split(",").map(wl)}const Db=p({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...He(),...Ne(),...he()},"VSkeletonLoader"),Eb=$()({name:"VSkeletonLoader",props:Db(),setup(e,n){let{slots:t}=n;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ve(F(e,"color")),{dimensionStyles:i}=We(e),{elevationClasses:o}=Ge(e),{themeClasses:u}=ke(e),{t:s}=$e(),c=y(()=>wl(Be(e.type).join(",")));return O(()=>{var m;const v=!t.default||e.loading;return r("div",{class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},u.value,a.value,o.value],style:[l.value,v?i.value:{}],"aria-busy":e.boilerplate?void 0:v,"aria-live":e.boilerplate?void 0:"polite","aria-label":e.boilerplate?void 0:s(e.loadingText),role:e.boilerplate?void 0:"alert"},[v?c.value:(m=t.default)==null?void 0:m.call(t)])}),{}}}),Fb=$()({name:"VSlideGroupItem",props:kn(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:t}=n;const a=xn(e,$u);return()=>{var l;return(l=t.default)==null?void 0:l.call(t,{isSelected:a.isSelected.value,select:a.select,toggle:a.toggle,selectedClass:a.selectedClass.value})}}});function Mb(e){const n=K(e);let t=-1;function a(){clearInterval(t)}function l(){a(),be(()=>n.value=e)}function i(o){const u=o?getComputedStyle(o):{transitionDuration:.2},s=parseFloat(u.transitionDuration)*1e3||200;if(a(),n.value<=0)return;const c=performance.now();t=window.setInterval(()=>{const v=performance.now()-c+s;n.value=Math.max(e-v,0),n.value<=0&&a()},s)}return et(a),{clear:a,time:n,start:i,reset:l}}const $b=p({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...qt({location:"bottom"}),...Nn(),..._e(),...kt(),...he(),...Oe(ha({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),Lb=$()({name:"VSnackbar",props:$b(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),{positionClasses:l}=zn(e),{scopeId:i}=Vn(),{themeClasses:o}=ke(e),{colorClasses:u,colorStyles:s,variantClasses:c}=bn(e),{roundedClasses:v}=Ee(e),m=Mb(Number(e.timeout)),f=W(),d=W(),b=K(!1),g=K(0),h=W(),S=ye(Jn,void 0);st(()=>!!S,()=>{const P=Jr();Fe(()=>{h.value=P.mainStyles.value})}),X(a,I),X(()=>e.timeout,I),ot(()=>{a.value&&I()});let k=-1;function I(){m.reset(),window.clearTimeout(k);const P=Number(e.timeout);if(!a.value||P===-1)return;const T=bi(d.value);m.start(T),k=window.setTimeout(()=>{a.value=!1},P)}function B(){m.reset(),window.clearTimeout(k)}function w(){b.value=!0,B()}function V(){b.value=!1,I()}function C(P){g.value=P.touches[0].clientY}function _(P){Math.abs(g.value-P.changedTouches[0].clientY)>50&&(a.value=!1)}const x=y(()=>e.location.split(" ").reduce((P,T)=>(P[`v-snackbar--${T}`]=!0,P),{}));return O(()=>{const P=Bt.filterProps(e),T=!!(t.default||t.text||e.text);return r(Bt,N({ref:f,class:["v-snackbar",{"v-snackbar--active":a.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},x.value,l.value,e.class],style:[h.value,e.style]},P,{modelValue:a.value,"onUpdate:modelValue":A=>a.value=A,contentProps:N({class:["v-snackbar__wrapper",o.value,u.value,v.value,c.value],style:[s.value],onPointerenter:w,onPointerleave:V},P.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0,onTouchstartPassive:C,onTouchend:_},i),{default:()=>{var A,D;return[Ut(!1,"v-snackbar"),e.timer&&!b.value&&r("div",{key:"timer",class:"v-snackbar__timer"},[r(el,{ref:d,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,"model-value":m.time.value},null)]),T&&r("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[((A=t.text)==null?void 0:A.call(t))??e.text,(D=t.default)==null?void 0:D.call(t)]),t.actions&&r(me,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[r("div",{class:"v-snackbar__actions"},[t.actions({isActive:a})])]})]},activator:t.activator})}),wt({},f)}}),wc=p({autoDraw:Boolean,autoDrawDuration:[Number,String],autoDrawEasing:{type:String,default:"ease"},color:String,gradient:{type:Array,default:()=>[]},gradientDirection:{type:String,validator:e=>["top","bottom","left","right"].includes(e),default:"top"},height:{type:[String,Number],default:75},labels:{type:Array,default:()=>[]},labelSize:{type:[Number,String],default:7},lineWidth:{type:[String,Number],default:4},id:String,itemValue:{type:String,default:"value"},modelValue:{type:Array,default:()=>[]},min:[String,Number],max:[String,Number],padding:{type:[String,Number],default:8},showLabels:Boolean,smooth:Boolean,width:{type:[Number,String],default:300}},"Line"),Cc=p({autoLineWidth:Boolean,...wc()},"VBarline"),hr=$()({name:"VBarline",props:Cc(),setup(e,n){let{slots:t}=n;const a=Ye(),l=y(()=>e.id||`barline-${a}`),i=y(()=>Number(e.autoDrawDuration)||500),o=y(()=>!!(e.showLabels||e.labels.length>0||t!=null&&t.label)),u=y(()=>parseFloat(e.lineWidth)||4),s=y(()=>Math.max(e.modelValue.length*u.value,Number(e.width))),c=y(()=>({minX:0,maxX:s.value,minY:0,maxY:parseInt(e.height,10)})),v=y(()=>e.modelValue.map(g=>Re(g,e.itemValue,g)));function m(g,h){const{minX:S,maxX:k,minY:I,maxY:B}=h,w=g.length;let V=e.max!=null?Number(e.max):Math.max(...g),C=e.min!=null?Number(e.min):Math.min(...g);C>0&&e.min==null&&(C=0),V<0&&e.max==null&&(V=0);const _=k/w,x=(B-I)/(V-C||1),P=B-Math.abs(C*x);return g.map((T,A)=>{const D=Math.abs(x*T);return{x:S+A*_,y:P-D+ +(T<0)*D,height:D,value:T}})}const f=y(()=>{const g=[],h=m(v.value,c.value),S=h.length;for(let k=0;g.lengthm(v.value,c.value)),b=y(()=>(Math.abs(d.value[0].x-d.value[1].x)-u.value)/2);O(()=>{const g=e.gradient.slice().length?e.gradient.slice().reverse():[""];return r("svg",{display:"block"},[r("defs",null,[r("linearGradient",{id:l.value,gradientUnits:"userSpaceOnUse",x1:e.gradientDirection==="left"?"100%":"0",y1:e.gradientDirection==="top"?"100%":"0",x2:e.gradientDirection==="right"?"100%":"0",y2:e.gradientDirection==="bottom"?"100%":"0"},[g.map((h,S)=>r("stop",{offset:S/Math.max(g.length-1,1),"stop-color":h||"currentColor"},null))])]),r("clipPath",{id:`${l.value}-clip`},[d.value.map(h=>r("rect",{x:h.x+b.value,y:h.y,width:u.value,height:h.height,rx:typeof e.smooth=="number"?e.smooth:e.smooth?2:0,ry:typeof e.smooth=="number"?e.smooth:e.smooth?2:0},[e.autoDraw&&r(ie,null,[r("animate",{attributeName:"y",from:h.y+h.height,to:h.y,dur:`${i.value}ms`,fill:"freeze"},null),r("animate",{attributeName:"height",from:"0",to:h.height,dur:`${i.value}ms`,fill:"freeze"},null)])]))]),o.value&&r("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[f.value.map((h,S)=>{var k;return r("text",{x:h.x+b.value+u.value/2,y:parseInt(e.height,10)-2+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[((k=t.label)==null?void 0:k.call(t,{index:S,value:h.value}))??h.value])})]),r("g",{"clip-path":`url(#${l.value}-clip)`,fill:`url(#${l.value})`},[r("rect",{x:0,y:0,width:Math.max(e.modelValue.length*u.value,Number(e.width)),height:e.height},null)])])})}});function Ob(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:75;if(e.length===0)return"";const l=e.shift(),i=e[e.length-1];return(t?`M${l.x} ${a-l.x+2} L${l.x} ${l.y}`:`M${l.x} ${l.y}`)+e.map((o,u)=>{const s=e[u+1],c=e[u-1]||l,v=s&&Rb(s,o,c);if(!s||v)return`L${o.x} ${o.y}`;const m=Math.min(yr(c,o),yr(s,o)),d=m/2e.id||`trendline-${a}`),i=y(()=>Number(e.autoDrawDuration)||(e.fill?500:2e3)),o=W(0),u=W(null);function s(h,S){const{minX:k,maxX:I,minY:B,maxY:w}=S,V=h.length,C=e.max!=null?Number(e.max):Math.max(...h),_=e.min!=null?Number(e.min):Math.min(...h),x=(I-k)/(V-1),P=(w-B)/(C-_||1);return h.map((T,A)=>({x:k+A*x,y:w-(T-_)*P,value:T}))}const c=y(()=>!!(e.showLabels||e.labels.length>0||t!=null&&t.label)),v=y(()=>parseFloat(e.lineWidth)||4),m=y(()=>Number(e.width)),f=y(()=>{const h=Number(e.padding);return{minX:h,maxX:m.value-h,minY:h,maxY:parseInt(e.height,10)-h}}),d=y(()=>e.modelValue.map(h=>Re(h,e.itemValue,h))),b=y(()=>{const h=[],S=s(d.value,f.value),k=S.length;for(let I=0;h.lengthe.modelValue,async()=>{if(await be(),!e.autoDraw||!u.value)return;const h=u.value,S=h.getTotalLength();e.fill?(h.style.transformOrigin="bottom center",h.style.transition="none",h.style.transform="scaleY(0)",h.getBoundingClientRect(),h.style.transition=`transform ${i.value}ms ${e.autoDrawEasing}`,h.style.transform="scaleY(1)"):(h.style.strokeDasharray=`${S}`,h.style.strokeDashoffset=`${S}`,h.getBoundingClientRect(),h.style.transition=`stroke-dashoffset ${i.value}ms ${e.autoDrawEasing}`,h.style.strokeDashoffset="0"),o.value=S},{immediate:!0});function g(h){return Ob(s(d.value,f.value),e.smooth?8:Number(e.smooth),h,parseInt(e.height,10))}O(()=>{var S;const h=e.gradient.slice().length?e.gradient.slice().reverse():[""];return r("svg",{display:"block","stroke-width":parseFloat(e.lineWidth)??4},[r("defs",null,[r("linearGradient",{id:l.value,gradientUnits:"userSpaceOnUse",x1:e.gradientDirection==="left"?"100%":"0",y1:e.gradientDirection==="top"?"100%":"0",x2:e.gradientDirection==="right"?"100%":"0",y2:e.gradientDirection==="bottom"?"100%":"0"},[h.map((k,I)=>r("stop",{offset:I/Math.max(h.length-1,1),"stop-color":k||"currentColor"},null))])]),c.value&&r("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[b.value.map((k,I)=>{var B;return r("text",{x:k.x+v.value/2+v.value/2,y:parseInt(e.height,10)-4+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[((B=t.label)==null?void 0:B.call(t,{index:I,value:k.value}))??k.value])})]),r("path",{ref:u,d:g(e.fill),fill:e.fill?`url(#${l.value})`:"none",stroke:e.fill?"none":`url(#${l.value})`},null),e.fill&&r("path",{d:g(!1),fill:"none",stroke:e.color??((S=e.gradient)==null?void 0:S[0])},null)])})}}),Nb=p({type:{type:String,default:"trend"},...Cc(),...Vc()},"VSparkline"),zb=$()({name:"VSparkline",props:Nb(),setup(e,n){let{slots:t}=n;const{textColorClasses:a,textColorStyles:l}=Ke(F(e,"color")),i=y(()=>!!(e.showLabels||e.labels.length>0||t!=null&&t.label)),o=y(()=>{let u=parseInt(e.height,10);return i.value&&(u+=parseInt(e.labelSize,10)*1.5),u});O(()=>{const u=e.type==="trend"?Sr:hr,s=e.type==="trend"?Sr.filterProps(e):hr.filterProps(e);return r(u,N({key:e.type,class:a.value,style:l.value,viewBox:`0 0 ${e.width} ${parseInt(o.value,10)}`},s),t)})}}),Hb=p({...ee(),...is({offset:8,minWidth:0,openDelay:0,closeDelay:100,location:"top center",transition:"scale-transition"})},"VSpeedDial"),Wb=$()({name:"VSpeedDial",props:Hb(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),l=W(),i=y(()=>{const[u,s="center"]=e.location.split(" ");return`${u} ${s}`}),o=y(()=>({[`v-speed-dial__content--${i.value.replace(" ","-")}`]:!0}));return O(()=>{const u=Ln.filterProps(e);return r(Ln,N(u,{modelValue:a.value,"onUpdate:modelValue":s=>a.value=s,class:e.class,style:e.style,contentClass:["v-speed-dial__content",o.value],location:i.value,ref:l,transition:"fade-transition"}),{...t,default:s=>r(me,{defaults:{VBtn:{size:"small"}}},{default:()=>[r(Qe,{appear:!0,group:!0,transition:e.transition},{default:()=>{var c;return[(c=t.default)==null?void 0:c.call(t,s)]}})]})})}),{}}}),vo=Symbol.for("vuetify:v-stepper"),Pc=p({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),Ic=$()({name:"VStepperActions",props:Pc(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,n){let{emit:t,slots:a}=n;const{t:l}=$e();function i(){t("click:prev")}function o(){t("click:next")}return O(()=>{const u={onClick:i},s={onClick:o};return r("div",{class:"v-stepper-actions"},[r(me,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:l(e.prevText),variant:"text"}}},{default:()=>{var c;return[((c=a.prev)==null?void 0:c.call(a,{props:u}))??r(ge,u,null)]}}),r(me,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:l(e.nextText),variant:"tonal"}}},{default:()=>{var c;return[((c=a.next)==null?void 0:c.call(a,{props:s}))??r(ge,s,null)]}})])}),{}}}),_c=Et("v-stepper-header"),jb=p({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:String,default:"$complete"},editable:Boolean,editIcon:{type:String,default:"$edit"},error:Boolean,errorIcon:{type:String,default:"$error"},icon:String,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]}},"StepperItem"),Yb=p({...jb(),...kn()},"VStepperItem"),Tc=$()({name:"VStepperItem",directives:{Ripple:Rt},props:Yb(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:t}=n;const a=xn(e,vo,!0),l=y(()=>(a==null?void 0:a.value.value)??e.value),i=y(()=>e.rules.every(f=>f()===!0)),o=y(()=>!e.disabled&&e.editable),u=y(()=>!e.disabled&&e.editable),s=y(()=>e.error||!i.value),c=y(()=>e.complete||e.rules.length>0&&i.value),v=y(()=>s.value?e.errorIcon:c.value?e.completeIcon:a.isSelected.value&&e.editable?e.editIcon:e.icon),m=y(()=>({canEdit:u.value,hasError:s.value,hasCompleted:c.value,title:e.title,subtitle:e.subtitle,step:l.value,value:e.value}));return O(()=>{var h,S,k;const f=(!a||a.isSelected.value||c.value||u.value)&&!s.value&&!e.disabled,d=!!(e.title!=null||t.title),b=!!(e.subtitle!=null||t.subtitle);function g(){a==null||a.toggle()}return pe(r("button",{class:["v-stepper-item",{"v-stepper-item--complete":c.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":s.value},a==null?void 0:a.selectedClass.value],disabled:!e.editable,onClick:g},[o.value&&Ut(!0,"v-stepper-item"),r(bt,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:f?e.color:void 0,size:24},{default:()=>{var I;return[((I=t.icon)==null?void 0:I.call(t,m.value))??(v.value?r(Se,{icon:v.value},null):l.value)]}}),r("div",{class:"v-stepper-item__content"},[d&&r("div",{key:"title",class:"v-stepper-item__title"},[((h=t.title)==null?void 0:h.call(t,m.value))??e.title]),b&&r("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[((S=t.subtitle)==null?void 0:S.call(t,m.value))??e.subtitle]),(k=t.default)==null?void 0:k.call(t,m.value)])]),[[vt("ripple"),e.ripple&&e.editable,null]])}),{}}}),Gb=p({...Oe(cl(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),Ac=$()({name:"VStepperWindow",props:Gb(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=ye(vo,null),l=le(e,"modelValue"),i=y({get(){var o;return l.value!=null||!a?l.value:(o=a.items.value.find(u=>a.selected.value.includes(u.id)))==null?void 0:o.value},set(o){l.value=o}});return O(()=>{const o=sn.filterProps(e);return r(sn,N({_as:"VStepperWindow"},o,{modelValue:i.value,"onUpdate:modelValue":u=>i.value=u,class:["v-stepper-window",e.class],style:e.style,mandatory:!1,touch:!1}),t)}),{}}}),Ub=p({...dl()},"VStepperWindowItem"),Bc=$()({name:"VStepperWindowItem",props:Ub(),setup(e,n){let{slots:t}=n;return O(()=>{const a=cn.filterProps(e);return r(cn,N({_as:"VStepperWindowItem"},a,{class:["v-stepper-window-item",e.class],style:e.style}),t)}),{}}}),Kb=p({altLabels:Boolean,bgColor:String,completeIcon:String,editIcon:String,editable:Boolean,errorIcon:String,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:String,default:"title"},itemValue:{type:String,default:"value"},nonLinear:Boolean,flat:Boolean,...Cn()},"Stepper"),qb=p({...Kb(),...Sn({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...vl(),...Ga(Pc(),["prevText","nextText"])},"VStepper"),Xb=$()({name:"VStepper",props:qb(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{items:a,next:l,prev:i,selected:o}=Kt(e,vo),{displayClasses:u,mobile:s}=xt(e),{completeIcon:c,editIcon:v,errorIcon:m,color:f,editable:d,prevText:b,nextText:g}=ja(e),h=y(()=>e.items.map((I,B)=>{const w=Re(I,e.itemTitle,I),V=Re(I,e.itemValue,B+1);return{title:w,value:V,raw:I}})),S=y(()=>a.value.findIndex(I=>o.value.includes(I.id))),k=y(()=>e.disabled?e.disabled:S.value===0?"prev":S.value===a.value.length-1?"next":!1);return De({VStepperItem:{editable:d,errorIcon:m,completeIcon:c,editIcon:v,prevText:b,nextText:g},VStepperActions:{color:f,disabled:k,prevText:b,nextText:g}}),O(()=>{const I=dn.filterProps(e),B=!!(t.header||e.items.length),w=e.items.length>0,V=!e.hideActions&&!!(w||t.actions);return r(dn,N(I,{color:e.bgColor,class:["v-stepper",{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":s.value},u.value,e.class],style:e.style}),{default:()=>{var C,_;return[B&&r(_c,{key:"stepper-header"},{default:()=>[h.value.map((x,P)=>{let{raw:T,...A}=x;return r(ie,null,[!!P&&r(ga,null,null),r(Tc,A,{default:t[`header-item.${A.value}`]??t.header,icon:t.icon,title:t.title,subtitle:t.subtitle})])})]}),w&&r(Ac,{key:"stepper-window"},{default:()=>[h.value.map(x=>r(Bc,{value:x.value},{default:()=>{var P,T;return((P=t[`item.${x.value}`])==null?void 0:P.call(t,x))??((T=t.item)==null?void 0:T.call(t,x))}}))]}),(C=t.default)==null?void 0:C.call(t,{prev:i,next:l}),V&&(((_=t.actions)==null?void 0:_.call(t,{next:l,prev:i}))??r(Ic,{key:"stepper-actions","onClick:prev":i,"onClick:next":l},t))]}})}),{prev:i,next:l}}}),Zb=p({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...zt(),...al()},"VSwitch"),Jb=$()({name:"VSwitch",inheritAttrs:!1,props:Zb(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const l=le(e,"indeterminate"),i=le(e,"modelValue"),{loaderClasses:o}=ca(e),{isFocused:u,focus:s,blur:c}=Nt(e),v=W(),m=xe&&window.matchMedia("(forced-colors: active)").matches,f=y(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),d=Ye(),b=y(()=>e.id||`switch-${d}`);function g(){l.value&&(l.value=!1)}function h(S){var k,I;S.stopPropagation(),S.preventDefault(),(I=(k=v.value)==null?void 0:k.input)==null||I.click()}return O(()=>{const[S,k]=Gt(t),I=qe.filterProps(e),B=un.filterProps(e);return r(qe,N({class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":l.value},o.value,e.class]},S,I,{modelValue:i.value,"onUpdate:modelValue":w=>i.value=w,id:b.value,focused:u.value,style:e.style}),{...a,default:w=>{let{id:V,messagesId:C,isDisabled:_,isReadonly:x,isValid:P}=w;const T={model:i,isValid:P};return r(un,N({ref:v},B,{modelValue:i.value,"onUpdate:modelValue":[A=>i.value=A,g],id:V.value,"aria-describedby":C.value,type:"checkbox","aria-checked":l.value?"mixed":void 0,disabled:_.value,readonly:x.value,onFocus:s,onBlur:c},k),{...a,default:A=>{let{backgroundColorClasses:D,backgroundColorStyles:M}=A;return r("div",{class:["v-switch__track",m?void 0:D.value],style:M.value,onClick:h},[a["track-true"]&&r("div",{key:"prepend",class:"v-switch__track-true"},[a["track-true"](T)]),a["track-false"]&&r("div",{key:"append",class:"v-switch__track-false"},[a["track-false"](T)])])},input:A=>{let{inputNode:D,icon:M,backgroundColorClasses:z,backgroundColorStyles:Y}=A;return r(ie,null,[D,r("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":M||e.loading},e.inset||m?void 0:z.value],style:e.inset?void 0:Y.value},[a.thumb?r(me,{defaults:{VIcon:{icon:M,size:"x-small"}}},{default:()=>[a.thumb({...T,icon:M})]}):r(Ti,null,{default:()=>[e.loading?r(da,{name:"v-switch",active:!0,color:P.value===!1?void 0:f.value},{default:J=>a.loader?a.loader(J):r($n,{active:J.isActive,color:J.color,indeterminate:!0,size:"16",width:"2"},null)}):M&&r(Se,{key:String(M),icon:M,size:"x-small"},null)]})])])}})}})}),{}}}),Qb=p({color:String,height:[Number,String],window:Boolean,...ee(),...Ne(),...gn(),..._e(),...ce(),...he()},"VSystemBar"),eS=$()({name:"VSystemBar",props:Qb(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{backgroundColorClasses:l,backgroundColorStyles:i}=Ve(F(e,"color")),{elevationClasses:o}=Ge(e),{roundedClasses:u}=Ee(e),{ssrBootStyles:s}=yn(),c=y(()=>e.height??(e.window?32:24)),{layoutItemStyles:v}=hn({id:e.name,order:y(()=>parseInt(e.order,10)),position:K("top"),layoutSize:c,elementSize:c,active:y(()=>!0),absolute:F(e,"absolute")});return O(()=>r(e.tag,{class:["v-system-bar",{"v-system-bar--window":e.window},a.value,l.value,o.value,u.value,e.class],style:[i.value,v.value,s.value,e.style]},t)),{}}}),fo=Symbol.for("vuetify:v-tabs"),tS=p({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...Oe(nl({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),pc=$()({name:"VTab",props:tS(),setup(e,n){let{slots:t,attrs:a}=n;const{textColorClasses:l,textColorStyles:i}=Ke(e,"sliderColor"),o=W(),u=W(),s=y(()=>e.direction==="horizontal"),c=y(()=>{var m,f;return((f=(m=o.value)==null?void 0:m.group)==null?void 0:f.isSelected.value)??!1});function v(m){var d,b;let{value:f}=m;if(f){const g=(b=(d=o.value)==null?void 0:d.$el.parentElement)==null?void 0:b.querySelector(".v-tab--selected .v-tab__slider"),h=u.value;if(!g||!h)return;const S=getComputedStyle(g).color,k=g.getBoundingClientRect(),I=h.getBoundingClientRect(),B=s.value?"x":"y",w=s.value?"X":"Y",V=s.value?"right":"bottom",C=s.value?"width":"height",_=k[B],x=I[B],P=_>x?k[V]-I[V]:k[B]-I[B],T=Math.sign(P)>0?s.value?"right":"bottom":Math.sign(P)<0?s.value?"left":"top":"center",D=(Math.abs(P)+(Math.sign(P)<0?k[C]:I[C]))/Math.max(k[C],I[C])||0,M=k[C]/I[C]||0,z=1.5;nn(h,{backgroundColor:[S,"currentcolor"],transform:[`translate${w}(${P}px) scale${w}(${M})`,`translate${w}(${P/z}px) scale${w}(${(D-1)/z+1})`,"none"],transformOrigin:Array(3).fill(T)},{duration:225,easing:Zn})}}return O(()=>{const m=ge.filterProps(e);return r(ge,N({symbol:fo,ref:o,class:["v-tab",e.class],style:e.style,tabindex:c.value?0:-1,role:"tab","aria-selected":String(c.value),active:!1},m,a,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":v}),{...t,default:()=>{var f;return r(ie,null,[((f=t.default)==null?void 0:f.call(t))??e.text,!e.hideSlider&&r("div",{ref:u,class:["v-tab__slider",l.value],style:i.value},null)])}})}),wt({},o)}}),nS=p({...Oe(cl(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VTabsWindow"),Dc=$()({name:"VTabsWindow",props:nS(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=ye(fo,null),l=le(e,"modelValue"),i=y({get(){var o;return l.value!=null||!a?l.value:(o=a.items.value.find(u=>a.selected.value.includes(u.id)))==null?void 0:o.value},set(o){l.value=o}});return O(()=>{const o=sn.filterProps(e);return r(sn,N({_as:"VTabsWindow"},o,{modelValue:i.value,"onUpdate:modelValue":u=>i.value=u,class:["v-tabs-window",e.class],style:e.style,mandatory:!1,touch:!1}),t)}),{}}}),aS=p({...dl()},"VTabsWindowItem"),Ec=$()({name:"VTabsWindowItem",props:aS(),setup(e,n){let{slots:t}=n;return O(()=>{const a=cn.filterProps(e);return r(cn,N({_as:"VTabsWindowItem"},a,{class:["v-tabs-window-item",e.class],style:e.style}),t)}),{}}});function lS(e){return e?e.map(n=>qn(n)?n:{text:n,value:n}):[]}const iS=p({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,...Li({mandatory:"force",selectedClass:"v-tab-item--selected"}),...je(),...ce()},"VTabs"),oS=$()({name:"VTabs",props:iS(),emits:{"update:modelValue":e=>!0},setup(e,n){let{attrs:t,slots:a}=n;const l=le(e,"modelValue"),i=y(()=>lS(e.items)),{densityClasses:o}=tt(e),{backgroundColorClasses:u,backgroundColorStyles:s}=Ve(F(e,"bgColor")),{scopeId:c}=Vn();return De({VTab:{color:F(e,"color"),direction:F(e,"direction"),stacked:F(e,"stacked"),fixed:F(e,"fixedTabs"),sliderColor:F(e,"sliderColor"),hideSlider:F(e,"hideSlider")}}),O(()=>{const v=la.filterProps(e),m=!!(a.window||e.items.length>0);return r(ie,null,[r(la,N(v,{modelValue:l.value,"onUpdate:modelValue":f=>l.value=f,class:["v-tabs",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--stacked":e.stacked},o.value,u.value,e.class],style:[{"--v-tabs-height":Z(e.height)},s.value,e.style],role:"tablist",symbol:fo},c,t),{default:()=>{var f;return[((f=a.default)==null?void 0:f.call(a))??i.value.map(d=>{var b;return((b=a.tab)==null?void 0:b.call(a,{item:d}))??r(pc,N(d,{key:d.text,value:d.value}),{default:a[`tab.${d.value}`]?()=>{var g;return(g=a[`tab.${d.value}`])==null?void 0:g.call(a,{item:d})}:void 0})})]}}),m&&r(Dc,N({modelValue:l.value,"onUpdate:modelValue":f=>l.value=f,key:"tabs-window"},c),{default:()=>{var f;return[i.value.map(d=>{var b;return((b=a.item)==null?void 0:b.call(a,{item:d}))??r(Ec,{value:d.value},{default:()=>{var g;return(g=a[`item.${d.value}`])==null?void 0:g.call(a,{item:d})}})}),(f=a.window)==null?void 0:f.call(a)]}})])}),{}}}),rS=p({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...zt(),...ya()},"VTextarea"),uS=$()({name:"VTextarea",directives:{Intersect:sa},inheritAttrs:!1,props:rS(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:t,emit:a,slots:l}=n;const i=le(e,"modelValue"),{isFocused:o,focus:u,blur:s}=Nt(e),c=y(()=>typeof e.counterValue=="function"?e.counterValue(i.value):(i.value||"").toString().length),v=y(()=>{if(t.maxlength)return t.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function m(T,A){var D,M;!e.autofocus||!T||(M=(D=A[0].target)==null?void 0:D.focus)==null||M.call(D)}const f=W(),d=W(),b=K(""),g=W(),h=y(()=>e.persistentPlaceholder||o.value||e.active);function S(){var T;g.value!==document.activeElement&&((T=g.value)==null||T.focus()),o.value||u()}function k(T){S(),a("click:control",T)}function I(T){a("mousedown:control",T)}function B(T){T.stopPropagation(),S(),be(()=>{i.value="",ki(e["onClick:clear"],T)})}function w(T){var D;const A=T.target;if(i.value=A.value,(D=e.modelModifiers)!=null&&D.trim){const M=[A.selectionStart,A.selectionEnd];be(()=>{A.selectionStart=M[0],A.selectionEnd=M[1]})}}const V=W(),C=W(+e.rows),_=y(()=>["plain","underlined"].includes(e.variant));Fe(()=>{e.autoGrow||(C.value=+e.rows)});function x(){e.autoGrow&&be(()=>{if(!V.value||!d.value)return;const T=getComputedStyle(V.value),A=getComputedStyle(d.value.$el),D=parseFloat(T.getPropertyValue("--v-field-padding-top"))+parseFloat(T.getPropertyValue("--v-input-padding-top"))+parseFloat(T.getPropertyValue("--v-field-padding-bottom")),M=V.value.scrollHeight,z=parseFloat(T.lineHeight),Y=Math.max(parseFloat(e.rows)*z+D,parseFloat(A.getPropertyValue("--v-input-control-height"))),J=parseFloat(e.maxRows)*z+D||1/0,R=Le(M??0,Y,J);C.value=Math.floor((R-D)/z),b.value=Z(R)})}ot(x),X(i,x),X(()=>e.rows,x),X(()=>e.maxRows,x),X(()=>e.density,x);let P;return X(V,T=>{T?(P=new ResizeObserver(x),P.observe(V.value)):P==null||P.disconnect()}),it(()=>{P==null||P.disconnect()}),O(()=>{const T=!!(l.counter||e.counter||e.counterValue),A=!!(T||l.details),[D,M]=Gt(t),{modelValue:z,...Y}=qe.filterProps(e),J=Yi(e);return r(qe,N({ref:f,modelValue:i.value,"onUpdate:modelValue":R=>i.value=R,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":_.value},e.class],style:e.style},D,Y,{centerAffix:C.value===1&&!_.value,focused:o.value}),{...l,default:R=>{let{id:H,isDisabled:E,isDirty:L,isReadonly:G,isValid:ae}=R;return r(jn,N({ref:d,style:{"--v-textarea-control-height":b.value},onClick:k,onMousedown:I,"onClick:clear":B,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},J,{id:H.value,active:h.value||L.value,centerAffix:C.value===1&&!_.value,dirty:L.value||e.dirty,disabled:E.value,focused:o.value,error:ae.value===!1}),{...l,default:oe=>{let{props:{class:q,...j}}=oe;return r(ie,null,[e.prefix&&r("span",{class:"v-text-field__prefix"},[e.prefix]),pe(r("textarea",N({ref:g,class:q,value:i.value,onInput:w,autofocus:e.autofocus,readonly:G.value,disabled:E.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:S,onBlur:s},j,M),null),[[vt("intersect"),{handler:m},null,{once:!0}]]),e.autoGrow&&pe(r("textarea",{class:[q,"v-textarea__sizer"],id:`${j.id}-sizer`,"onUpdate:modelValue":te=>i.value=te,ref:V,readonly:!0,"aria-hidden":"true"},null),[[td,i.value]]),e.suffix&&r("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:A?R=>{var H;return r(ie,null,[(H=l.details)==null?void 0:H.call(l,R),T&&r(ie,null,[r("span",null,null),r(rl,{active:e.persistentCounter||o.value,value:c.value,max:v.value,disabled:e.disabled},l.counter)])])}:void 0})}),wt({},f,d,g)}}),sS=p({withBackground:Boolean,...ee(),...he(),...ce()},"VThemeProvider"),cS=$()({name:"VThemeProvider",props:sS(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e);return()=>{var l;return e.withBackground?r(e.tag,{class:["v-theme-provider",a.value,e.class],style:e.style},{default:()=>{var i;return[(i=t.default)==null?void 0:i.call(t)]}}):(l=t.default)==null?void 0:l.call(t)}}}),dS=p({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:se,iconColor:String,lineColor:String,...ee(),..._e(),...Ft(),...Ne()},"VTimelineDivider"),vS=$()({name:"VTimelineDivider",props:dS(),setup(e,n){let{slots:t}=n;const{sizeClasses:a,sizeStyles:l}=Rn(e,"v-timeline-divider__dot"),{backgroundColorStyles:i,backgroundColorClasses:o}=Ve(F(e,"dotColor")),{roundedClasses:u}=Ee(e,"v-timeline-divider__dot"),{elevationClasses:s}=Ge(e),{backgroundColorClasses:c,backgroundColorStyles:v}=Ve(F(e,"lineColor"));return O(()=>r("div",{class:["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class],style:e.style},[r("div",{class:["v-timeline-divider__before",c.value],style:v.value},null),!e.hideDot&&r("div",{key:"dot",class:["v-timeline-divider__dot",s.value,u.value,a.value],style:l.value},[r("div",{class:["v-timeline-divider__inner-dot",o.value,u.value],style:i.value},[t.default?r(me,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},t.default):r(Se,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),r("div",{class:["v-timeline-divider__after",c.value],style:v.value},null)])),{}}}),Fc=p({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:se,iconColor:String,lineInset:[Number,String],...ee(),...He(),...Ne(),..._e(),...Ft(),...ce()},"VTimelineItem"),fS=$()({name:"VTimelineItem",props:Fc(),setup(e,n){let{slots:t}=n;const{dimensionStyles:a}=We(e),l=K(0),i=W();return X(i,o=>{var u;o&&(l.value=((u=o.$el.querySelector(".v-timeline-divider__dot"))==null?void 0:u.getBoundingClientRect().width)??0)},{flush:"post"}),O(()=>{var o,u;return r("div",{class:["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot},e.class],style:[{"--v-timeline-dot-size":Z(l.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${Z(e.lineInset)})`:Z(0)},e.style]},[r("div",{class:"v-timeline-item__body",style:a.value},[(o=t.default)==null?void 0:o.call(t)]),r(vS,{ref:i,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:t.icon}),e.density!=="compact"&&r("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&((u=t.opposite)==null?void 0:u.call(t))])])}),{}}}),mS=p({align:{type:String,default:"center",validator:e=>["center","start"].includes(e)},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},justify:{type:String,default:"auto",validator:e=>["auto","center"].includes(e)},side:{type:String,validator:e=>e==null||["start","end"].includes(e)},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>["start","end","both"].includes(e)},...Ga(Fc({lineInset:0}),["dotColor","fillDot","hideOpposite","iconColor","lineInset","size"]),...ee(),...je(),...ce(),...he()},"VTimeline"),gS=$()({name:"VTimeline",props:mS(),setup(e,n){let{slots:t}=n;const{themeClasses:a}=ke(e),{densityClasses:l}=tt(e),{rtlClasses:i}=ze();De({VTimelineDivider:{lineColor:F(e,"lineColor")},VTimelineItem:{density:F(e,"density"),dotColor:F(e,"dotColor"),fillDot:F(e,"fillDot"),hideOpposite:F(e,"hideOpposite"),iconColor:F(e,"iconColor"),lineColor:F(e,"lineColor"),lineInset:F(e,"lineInset"),size:F(e,"size")}});const o=y(()=>{const s=e.side?e.side:e.density!=="default"?"end":null;return s&&`v-timeline--side-${s}`}),u=y(()=>{const s=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return s;case"start":return s[0];case"end":return s[1];default:return null}});return O(()=>r(e.tag,{class:["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,u.value,{"v-timeline--inset-line":!!e.lineInset},a.value,l.value,o.value,i.value,e.class],style:[{"--v-timeline-line-thickness":Z(e.lineThickness)},e.style]},t)),{}}}),hS=p({...ee(),...kt({variant:"text"})},"VToolbarItems"),yS=$()({name:"VToolbarItems",props:hS(),setup(e,n){let{slots:t}=n;return De({VBtn:{color:F(e,"color"),height:"inherit",variant:F(e,"variant")}}),O(()=>{var a;return r("div",{class:["v-toolbar-items",e.class],style:e.style},[(a=t.default)==null?void 0:a.call(t)])}),{}}}),bS=p({id:String,text:String,...Oe(ha({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),Mc=$()({name:"VTooltip",props:bS(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const a=le(e,"modelValue"),{scopeId:l}=Vn(),i=Ye(),o=y(()=>e.id||`v-tooltip-${i}`),u=W(),s=y(()=>e.location.split(" ").length>1?e.location:e.location+" center"),c=y(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),v=y(()=>e.transition?e.transition:a.value?"scale-transition":"fade-transition"),m=y(()=>N({"aria-describedby":o.value},e.activatorProps));return O(()=>{const f=Bt.filterProps(e);return r(Bt,N({ref:u,class:["v-tooltip",e.class],style:e.style,id:o.value},f,{modelValue:a.value,"onUpdate:modelValue":d=>a.value=d,transition:v.value,absolute:!0,location:s.value,origin:c.value,persistent:!0,role:"tooltip",activatorProps:m.value,_disableGlobalStack:!0},l),{activator:t.activator,default:function(){var h;for(var d=arguments.length,b=new Array(d),g=0;g!0},setup(e,n){let{slots:t}=n;const a=pu(e,"validation");return()=>{var l;return(l=t.default)==null?void 0:l.call(t,a)}}}),kS=Object.freeze(Object.defineProperty({__proto__:null,VAlert:nf,VAlertTitle:Cu,VApp:lu,VAppBar:Pv,VAppBarNavIcon:Jv,VAppBarTitle:Qv,VAutocomplete:Jl,VAvatar:bt,VBadge:pm,VBanner:Fm,VBannerActions:ss,VBannerText:cs,VBottomNavigation:$m,VBottomSheet:Om,VBreadcrumbs:Hm,VBreadcrumbsDivider:vs,VBreadcrumbsItem:fs,VBtn:ge,VBtnGroup:zl,VBtnToggle:pv,VCard:Ss,VCardActions:ms,VCardItem:ys,VCardSubtitle:gs,VCardText:bs,VCardTitle:hs,VCarousel:tg,VCarouselItem:ag,VCheckbox:ct,VCheckboxBtn:Lt,VChip:Wn,VChipGroup:wf,VClassIcon:Fi,VCode:lg,VCol:Ae,VColorPicker:Gg,VCombobox:qg,VComponentIcon:Wl,VConfirmEdit:Lh,VContainer:en,VCounter:rl,VDataIterator:Uh,VDataTable:sy,VDataTableFooter:ra,VDataTableHeaders:vn,VDataTableRow:oo,VDataTableRows:fn,VDataTableServer:fy,VDataTableVirtual:dy,VDatePicker:Ay,VDatePickerControls:ui,VDatePickerHeader:si,VDatePickerMonth:ci,VDatePickerMonths:di,VDatePickerYears:vi,VDefaultsProvider:me,VDialog:Ql,VDialogBottomTransition:sv,VDialogTopTransition:cv,VDialogTransition:Xa,VDivider:ga,VEmptyState:py,VExpandTransition:Za,VExpandXTransition:Bi,VExpansionPanel:Dy,VExpansionPanelText:fi,VExpansionPanelTitle:mi,VExpansionPanels:My,VFab:Ly,VFabTransition:uv,VFadeTransition:ea,VField:jn,VFieldLabel:Un,VFileInput:Ry,VFooter:zy,VForm:Wy,VHover:Yy,VIcon:Se,VImg:$t,VInfiniteScroll:Uy,VInput:qe,VItem:Xy,VItemGroup:qy,VKbd:Zy,VLabel:Hn,VLayout:Qy,VLayoutItem:tb,VLazy:ab,VLigatureIcon:Fv,VList:ol,VListGroup:Kl,VListImg:Yf,VListItem:Ot,VListItemAction:Uf,VListItemMedia:qf,VListItemSubtitle:Yu,VListItemTitle:Gu,VListSubheader:Uu,VLocaleProvider:ib,VMain:xc,VMenu:Ln,VMessages:Tu,VNavigationDrawer:gb,VNoSsr:hb,VOtpInput:bb,VOverlay:Bt,VPagination:oi,VParallax:xb,VProgressCircular:$n,VProgressLinear:el,VRadio:Cb,VRadioGroup:Pb,VRangeSlider:_b,VRating:Ab,VResponsive:Rl,VRow:mn,VScaleTransition:Ti,VScrollXReverseTransition:vv,VScrollXTransition:dv,VScrollYReverseTransition:mv,VScrollYTransition:fv,VSelect:Ki,VSelectionControl:un,VSelectionControlGroup:Pu,VSheet:dn,VSkeletonLoader:Eb,VSlideGroup:la,VSlideGroupItem:Fb,VSlideXReverseTransition:hv,VSlideXTransition:gv,VSlideYReverseTransition:yv,VSlideYTransition:Ai,VSlider:li,VSnackbar:Lb,VSpacer:dc,VSparkline:zb,VSpeedDial:Wb,VStepper:Xb,VStepperActions:Ic,VStepperHeader:_c,VStepperItem:Tc,VStepperWindow:Ac,VStepperWindowItem:Bc,VSvgIcon:Ei,VSwitch:Jb,VSystemBar:eS,VTab:pc,VTable:jt,VTabs:oS,VTabsWindow:Dc,VTabsWindowItem:Ec,VTextField:Ze,VTextarea:uS,VThemeProvider:cS,VTimeline:gS,VTimelineItem:fS,VToolbar:Nl,VToolbarItems:yS,VToolbarTitle:_i,VTooltip:Mc,VValidation:SS,VVirtualScroll:sl,VWindow:sn,VWindowItem:cn},Symbol.toStringTag,{value:"Module"}));function xS(e,n){const t=n.modifiers||{},a=n.value,{once:l,immediate:i,...o}=t,u=!Object.keys(o).length,{handler:s,options:c}=typeof a=="object"?a:{handler:a,options:{attributes:(o==null?void 0:o.attr)??u,characterData:(o==null?void 0:o.char)??u,childList:(o==null?void 0:o.child)??u,subtree:(o==null?void 0:o.sub)??u}},v=new MutationObserver(function(){let m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1?arguments[1]:void 0;s==null||s(m,f),l&&$c(e,n)});i&&(s==null||s([],v)),e._mutate=Object(e._mutate),e._mutate[n.instance.$.uid]={observer:v},v.observe(e,c)}function $c(e,n){var t;(t=e._mutate)!=null&&t[n.instance.$.uid]&&(e._mutate[n.instance.$.uid].observer.disconnect(),delete e._mutate[n.instance.$.uid])}const wS={mounted:xS,unmounted:$c};function CS(e,n){var l,i;const t=n.value,a={passive:!((l=n.modifiers)!=null&&l.active)};window.addEventListener("resize",t,a),e._onResize=Object(e._onResize),e._onResize[n.instance.$.uid]={handler:t,options:a},(i=n.modifiers)!=null&&i.quiet||t()}function VS(e,n){var l;if(!((l=e._onResize)!=null&&l[n.instance.$.uid]))return;const{handler:t,options:a}=e._onResize[n.instance.$.uid];window.removeEventListener("resize",t,a),delete e._onResize[n.instance.$.uid]}const PS={mounted:CS,unmounted:VS};function Lc(e,n){const{self:t=!1}=n.modifiers??{},a=n.value,l=typeof a=="object"&&a.options||{passive:!0},i=typeof a=="function"||"handleEvent"in a?a:a.handler,o=t?e:n.arg?document.querySelector(n.arg):window;o&&(o.addEventListener("scroll",i,l),e._onScroll=Object(e._onScroll),e._onScroll[n.instance.$.uid]={handler:i,options:l,target:t?void 0:o})}function Oc(e,n){var i;if(!((i=e._onScroll)!=null&&i[n.instance.$.uid]))return;const{handler:t,options:a,target:l=e}=e._onScroll[n.instance.$.uid];l.removeEventListener("scroll",t,a),delete e._onScroll[n.instance.$.uid]}function IS(e,n){n.value!==n.oldValue&&(Oc(e,n),Lc(e,n))}const _S={mounted:Lc,unmounted:Oc,updated:IS};function TS(e,n){const t=typeof e=="string"?nd(e):e,a=AS(t,n);return{mounted:a,updated:a,unmounted(l){Vr(null,l)}}}function AS(e,n){return function(t,a,l){var m,f,d;const i=typeof n=="function"?n(a):n,o=((m=a.value)==null?void 0:m.text)??a.value??(i==null?void 0:i.text),u=qn(a.value)?a.value:{},s=()=>o??t.innerHTML,c=(l.ctx===a.instance.$?(f=BS(l,a.instance.$))==null?void 0:f.provides:(d=l.ctx)==null?void 0:d.provides)??a.instance.$.provides,v=Yt(e,N(i,u),s);v.appContext=Object.assign(Object.create(null),a.instance.$.appContext,{provides:c}),Vr(v,t)}}function BS(e,n){const t=new Set,a=i=>{var o,u;for(const s of i){if(!s)continue;if(s===e)return!0;t.add(s);let c;if(s.suspense?c=a([s.ssContent]):Array.isArray(s.children)?c=a(s.children):(o=s.component)!=null&&o.vnode&&(c=a([(u=s.component)==null?void 0:u.subTree])),c)return c;t.delete(s)}return!1};if(!a([n.subTree]))throw new Error("Could not find original vnode");const l=Array.from(t).reverse();for(const i of l)if(i.component)return i.component;return n}const pS=TS(Mc,e=>{var n;return{activator:"parent",location:((n=e.arg)==null?void 0:n.replace("-"," "))??"top",text:typeof e.value=="boolean"?void 0:e.value}}),DS=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:ls,Intersect:sa,Mutate:wS,Resize:PS,Ripple:Rt,Scroll:_S,Tooltip:pS,Touch:qi},Symbol.toStringTag,{value:"Module"}));function Rc(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:n,...t}=e,a=Je(n,t),{aliases:l={},components:i={},directives:o={}}=a,u=Nd(a.defaults),s=ff(a.display,a.ssr),c=lv(a.theme),v=$v(a.icons),m=Jd(a.locale),f=Fh(a.date,m),d=gf(a.goTo,m);return{install:g=>{for(const h in o)g.directive(h,o[h]);for(const h in i)g.component(h,i[h]);for(const h in l)g.component(h,ft({...l[h],name:h,aliasName:l[h].name}));if(c.install(g),g.provide(Fn,u),g.provide(Gl,s),g.provide(Qn,c),g.provide(Hl,v),g.provide(Mn,m),g.provide(Bs,f.options),g.provide(rr,f.instance),g.provide(Du,d),xe&&a.ssr)if(g.$nuxt)g.$nuxt.hook("app:suspense:resolve",()=>{s.update()});else{const{mount:h}=g;g.mount=function(){const S=h(...arguments);return be(()=>s.update()),g.mount=h,S}}Ye.reset(),g.mixin({computed:{$vuetify(){return ht({defaults:Tn.call(this,Fn),display:Tn.call(this,Gl),theme:Tn.call(this,Qn),icons:Tn.call(this,Hl),locale:Tn.call(this,Mn),date:Tn.call(this,rr)})}}})},defaults:u,display:s,theme:c,icons:v,locale:m,date:f,goTo:d}}const ES="3.6.8";Rc.version=ES;function Tn(e){var a,l;const n=this.$,t=((a=n.parent)==null?void 0:a.provides)??((l=n.vnode.appContext)==null?void 0:l.provides);if(t&&e in t)return t[e]}const FS={defaultTheme:"light",themes:{light:{dark:!1,colors:{primary:"#3E63DD","on-primary":"#fff","primary-darken-1":"#3451B2","primary-darken-2":"#101D46","primary-lighten-1":"#8DA4EF","primary-lighten-2":"#E6EDFE",secondary:"#5B6471","on-secondary":"#fff","secondary-darken-1":"#444C58","secondary-darken-2":"#19212B","secondary-lighten-1":"#C2CDDC","secondary-lighten-2":"#E4ECFE",info:"#0091FF","on-info":"#fff","info-darken-1":"#006ADC","info-darken-2":"#00254D","info-lighten-1":"#5EB0EF","info-lighten-2":"#E1F0FF",success:"#30A46C","on-success":"#fff","success-darken-1":"#18794E","success-darken-2":"#153226","success-lighten-1":"#5BB98C","success-lighten-2":"#DDF3E4",warning:"#F76808","on-warning":"#fff","warning-darken-1":"#BD4B00","warning-darken-2":"#451E11","warning-lighten-1":"#FA934E","warning-lighten-2":"#FFE8D7",error:"#E5484D","on-error":"#fff","error-darken-1":"#CD2B31","error-darken-2":"#381316","error-lighten-1":"#EB9091","error-lighten-2":"#FFE5E5",background:"#fff","on-background":"#212121",surface:"#fff","on-surface":"#424242"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212121","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000","shadow-key-umbra-color":"#000000","shadow-xs-opacity":"0.16","shadow-sm-opacity":"0.18","shadow-md-opacity":"0.20","shadow-lg-opacity":"0.22","shadow-xl-opacity":"0.24"}}}},MS=Rc({theme:FS,components:kS,directives:DS});function $S(e){e.use(MS)}const Yn=(e,n)=>{const t=e.__vccOpts||e;for(const[a,l]of n)t[a]=l;return t},LS={};function OS(e,n){return Ct(),rn(mn,{align:"center",justify:"center"},{default:de(()=>[r(Ae,{cols:"auto"},{default:de(()=>[r(ge,{color:"primary"},{default:de(()=>[rt("Primary")]),_:1})]),_:1}),r(Ae,{cols:"auto"},{default:de(()=>[r(ge,{color:"secondary"},{default:de(()=>[rt("Secondary")]),_:1})]),_:1}),r(Ae,{cols:"auto"},{default:de(()=>[r(ge,{color:"primary",variant:"outlined"},{default:de(()=>[rt("Outlined")]),_:1})]),_:1}),r(Ae,{cols:"auto"},{default:de(()=>[r(ge,{color:"primary",variant:"tonal"},{default:de(()=>[rt("Tonal")]),_:1})]),_:1}),r(Ae,{cols:"auto"},{default:de(()=>[r(ge,{color:"primary",variant:"text"},{default:de(()=>[rt("Text")]),_:1})]),_:1}),r(Ae,{cols:"auto"},{default:de(()=>[r(ge,{color:"primary",variant:"plain"},{default:de(()=>[rt("Plain")]),_:1})]),_:1})]),_:1})}const RS=Yn(LS,[["render",OS]]),NS={data(){return{desserts:[{name:"Frozen Yogurt",calories:159},{name:"Ice cream sandwich",calories:237},{name:"Eclair",calories:262},{name:"Cupcake",calories:305},{name:"Gingerbread",calories:356},{name:"Jelly bean",calories:375},{name:"Lollipop",calories:392},{name:"Honeycomb",calories:408},{name:"Donut",calories:452},{name:"KitKat",calories:518}]}}},zS=ut("thead",null,[ut("tr",null,[ut("th",{class:"text-left"}," Name "),ut("th",{class:"text-left"}," Calories ")])],-1);function HS(e,n,t,a,l,i){return Ct(),rn(jt,null,{default:de(()=>[zS,ut("tbody",null,[(Ct(!0),Ea(ie,null,Pr(l.desserts,o=>(Ct(),Ea("tr",{key:o.name},[ut("td",null,Da(o.name),1),ut("td",null,Da(o.calories),1)]))),128))])]),_:1})}const WS=Yn(NS,[["render",HS]]),jS={};function YS(e,n){return Ct(),rn(mn,null,{default:de(()=>[r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Jl,{clearable:"",label:"Autocomplete",items:["California","Colorado","Florida","Georgia","Texas","Wyoming"],multiple:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Jl,{clearable:"",chips:"",density:"compact",items:["California","Colorado","Florida","Georgia","Texas","Wyoming"],multiple:"",variant:"outlined"})]),_:1})]),_:1})}const GS=Yn(jS,[["render",YS]]),US={data(){return{ex4:["red","indigo","orange","primary","secondary","success","info","warning","error","red darken-3","indigo darken-3","orange darken-3"]}}};function KS(e,n,t,a,l,i){return Ct(),Ea("div",null,[r(mn,null,{default:de(()=>[r(Ae,{cols:"12",md:"4",sm:"4"},{default:de(()=>[r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[0]||(n[0]=o=>l.ex4=o),color:"red",label:"red",value:"red","hide-details":""},null,8,["modelValue"]),r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[1]||(n[1]=o=>l.ex4=o),color:"red-darken-3",label:"red-darken-3",value:"red-darken-3","hide-details":""},null,8,["modelValue"])]),_:1}),r(Ae,{cols:"12",md:"4",sm:"4"},{default:de(()=>[r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[2]||(n[2]=o=>l.ex4=o),color:"indigo",label:"indigo",value:"indigo","hide-details":""},null,8,["modelValue"]),r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[3]||(n[3]=o=>l.ex4=o),color:"indigo-darken-3",label:"indigo-darken-3",value:"indigo-darken-3","hide-details":""},null,8,["modelValue"])]),_:1}),r(Ae,{cols:"12",md:"4",sm:"4"},{default:de(()=>[r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[4]||(n[4]=o=>l.ex4=o),color:"orange",label:"orange",value:"orange","hide-details":""},null,8,["modelValue"]),r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[5]||(n[5]=o=>l.ex4=o),color:"orange-darken-3",label:"orange-darken-3",value:"orange-darken-3","hide-details":""},null,8,["modelValue"])]),_:1})]),_:1}),r(mn,null,{default:de(()=>[r(Ae,{cols:"12",md:"4",sm:"4"},{default:de(()=>[r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[6]||(n[6]=o=>l.ex4=o),color:"primary",label:"primary",value:"primary","hide-details":""},null,8,["modelValue"]),r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[7]||(n[7]=o=>l.ex4=o),color:"secondary",label:"secondary",value:"secondary","hide-details":""},null,8,["modelValue"])]),_:1}),r(Ae,{cols:"12",md:"4",sm:"4"},{default:de(()=>[r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[8]||(n[8]=o=>l.ex4=o),color:"success",label:"success",value:"success","hide-details":""},null,8,["modelValue"]),r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[9]||(n[9]=o=>l.ex4=o),color:"info",label:"info",value:"info","hide-details":""},null,8,["modelValue"])]),_:1}),r(Ae,{cols:"12",md:"4",sm:"4"},{default:de(()=>[r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[10]||(n[10]=o=>l.ex4=o),color:"warning",label:"warning",value:"warning","hide-details":""},null,8,["modelValue"]),r(ct,{modelValue:l.ex4,"onUpdate:modelValue":n[11]||(n[11]=o=>l.ex4=o),color:"error",label:"error",value:"error","hide-details":""},null,8,["modelValue"])]),_:1})]),_:1})])}const qS=Yn(US,[["render",KS]]),XS={};function ZS(e,n){return Ct(),rn(mn,null,{default:de(()=>[r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"Regular","model-value":"John Doe",disabled:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"Regular","model-value":"John Doe",readonly:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"Solo","model-value":"John Doe",variant:"solo",disabled:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"Solo","model-value":"John Doe",variant:"solo",readonly:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"Outlined","model-value":"John Doe",variant:"outlined",disabled:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"Outlined","model-value":"John Doe",variant:"outlined",readonly:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"underlined","model-value":"John Doe",variant:"underlined",disabled:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{label:"underlined","model-value":"John Doe",variant:"underlined",readonly:""})]),_:1}),r(Ae,{cols:"12",sm:"6"},{default:de(()=>[r(Ze,{"model-value":"Compact Outlined",variant:"outlined",density:"compact",readonly:""})]),_:1})]),_:1})}const JS=Yn(XS,[["render",ZS]]),QS={data:()=>({variants:["elevated","flat","tonal","outlined","text","plain"]})},ek={class:"text-center text-caption"};function tk(e,n,t,a,l,i){return Ct(),rn(mn,{dense:""},{default:de(()=>[(Ct(!0),Ea(ie,null,Pr(e.variants,(o,u)=>(Ct(),rn(Ae,{key:u,cols:"12",md:"4"},{default:de(()=>[r(Ss,{variant:o,class:"mx-auto",color:"surface-variant","max-width":"344",subtitle:"Greyhound divisely hello coldly fonwderfully",title:"Headline",hover:""},{actions:de(()=>[r(ge,{text:"Button"})]),_:2},1032,["variant"]),ut("div",ek,Da(o),1)]),_:2},1024))),128))]),_:1})}const nk=Yn(QS,[["render",tk]]),ak=ut("h3",{class:"v-heading mb-2 text-h3"},"Button",-1),lk=ut("h3",{class:"v-heading mb-2 text-h3"},"Table",-1),ik=ut("h3",{class:"v-heading mb-2 text-h3"},"Autocomplete",-1),ok=ut("h3",{class:"v-heading mb-2 text-h3"},"Checkbox",-1),rk=ut("h3",{class:"v-heading mb-2 text-h3"},"Text Field",-1),uk=ut("h3",{class:"v-heading mb-2 text-h3"},"Card",-1),sk={__name:"App",setup(e){return(n,t)=>(Ct(),rn(lu,null,{default:de(()=>[r(xc,null,{default:de(()=>[r(en,{fluid:""},{default:de(()=>[ak,r(RS)]),_:1}),r(en,{fluid:""},{default:de(()=>[lk,r(WS)]),_:1}),r(en,{fluid:""},{default:de(()=>[ik,r(GS)]),_:1}),r(en,{fluid:""},{default:de(()=>[ok,r(qS)]),_:1}),r(en,{fluid:""},{default:de(()=>[rk,r(JS)]),_:1}),r(en,{fluid:""},{default:de(()=>[uk,r(nk)]),_:1})]),_:1})]),_:1}))}},Nc=ad(sk);$S(Nc);Nc.mount("#app"); diff --git a/ui/vuetify/vuetifyjs/pnpm-lock.yaml b/ui/vuetify/vuetifyjs/pnpm-lock.yaml index d7b82239..a7089028 100644 --- a/ui/vuetify/vuetifyjs/pnpm-lock.yaml +++ b/ui/vuetify/vuetifyjs/pnpm-lock.yaml @@ -1,227 +1,288 @@ -lockfileVersion: '9.0' +lockfileVersion: '6.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false -importers: - - .: - dependencies: - '@mdi/font': - specifier: 7.0.96 - version: 7.0.96 - roboto-fontface: - specifier: ^0.10.0 - version: 0.10.0 - vue: - specifier: ^3.4.27 - version: 3.4.27 - vuetify: - specifier: ^3.6.8 - version: 3.6.8(vite-plugin-vuetify@2.0.3)(vue@3.4.27) - devDependencies: - '@vitejs/plugin-vue': - specifier: ^5.0.4 - version: 5.0.4(vite@5.2.12(sass@1.77.4))(vue@3.4.27) - sass: - specifier: ^1.77.4 - version: 1.77.4 - sass-loader: - specifier: ^14.2.1 - version: 14.2.1(sass@1.77.4) - unplugin-fonts: - specifier: ^1.1.1 - version: 1.1.1(vite@5.2.12(sass@1.77.4)) - unplugin-vue-components: - specifier: ^0.26.0 - version: 0.26.0(@babel/parser@7.24.6)(rollup@4.18.0)(vue@3.4.27) - vite: - specifier: ^5.2.12 - version: 5.2.12(sass@1.77.4) - vite-plugin-vuetify: - specifier: ^2.0.3 - version: 2.0.3(vite@5.2.12(sass@1.77.4))(vue@3.4.27)(vuetify@3.6.8) +dependencies: + '@mdi/font': + specifier: 7.0.96 + version: 7.0.96 + roboto-fontface: + specifier: ^0.10.0 + version: 0.10.0 + vue: + specifier: ^3.4.27 + version: 3.4.27 + vuetify: + specifier: ^3.6.8 + version: 3.6.8(vite-plugin-vuetify@2.0.3)(vue@3.4.27) + +devDependencies: + '@vitejs/plugin-vue': + specifier: ^5.0.4 + version: 5.0.5(vite@5.2.12)(vue@3.4.27) + sass: + specifier: ^1.77.4 + version: 1.77.4 + sass-loader: + specifier: ^14.2.1 + version: 14.2.1(sass@1.77.4) + unplugin-fonts: + specifier: ^1.1.1 + version: 1.1.1(vite@5.2.12) + unplugin-vue-components: + specifier: ^0.26.0 + version: 0.26.0(vue@3.4.27) + vite: + specifier: ^5.2.12 + version: 5.2.12(sass@1.77.4) + vite-plugin-vuetify: + specifier: ^2.0.3 + version: 2.0.3(vite@5.2.12)(vue@3.4.27)(vuetify@3.6.8) packages: - '@antfu/utils@0.7.8': + /@antfu/utils@0.7.8: resolution: {integrity: sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==} + dev: true - '@babel/helper-string-parser@7.24.6': - resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} + /@babel/helper-string-parser@7.24.7: + resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.6': - resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} + /@babel/helper-validator-identifier@7.24.7: + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.6': - resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==} + /@babel/parser@7.24.7: + resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.24.7 - '@babel/types@7.24.6': - resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} + /@babel/types@7.24.7: + resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 - '@esbuild/aix-ppc64@0.20.2': + /@esbuild/aix-ppc64@0.20.2: resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] + requiresBuild: true + optional: true - '@esbuild/android-arm64@0.20.2': + /@esbuild/android-arm64@0.20.2: resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} cpu: [arm64] os: [android] + requiresBuild: true + optional: true - '@esbuild/android-arm@0.20.2': + /@esbuild/android-arm@0.20.2: resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} cpu: [arm] os: [android] + requiresBuild: true + optional: true - '@esbuild/android-x64@0.20.2': + /@esbuild/android-x64@0.20.2: resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} cpu: [x64] os: [android] + requiresBuild: true + optional: true - '@esbuild/darwin-arm64@0.20.2': + /@esbuild/darwin-arm64@0.20.2: resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] + requiresBuild: true + optional: true - '@esbuild/darwin-x64@0.20.2': + /@esbuild/darwin-x64@0.20.2: resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] + requiresBuild: true + optional: true - '@esbuild/freebsd-arm64@0.20.2': + /@esbuild/freebsd-arm64@0.20.2: resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] + requiresBuild: true + optional: true - '@esbuild/freebsd-x64@0.20.2': + /@esbuild/freebsd-x64@0.20.2: resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] + requiresBuild: true + optional: true - '@esbuild/linux-arm64@0.20.2': + /@esbuild/linux-arm64@0.20.2: resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} cpu: [arm64] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-arm@0.20.2': + /@esbuild/linux-arm@0.20.2: resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} engines: {node: '>=12'} cpu: [arm] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-ia32@0.20.2': + /@esbuild/linux-ia32@0.20.2: resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} engines: {node: '>=12'} cpu: [ia32] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-loong64@0.20.2': + /@esbuild/linux-loong64@0.20.2: resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-mips64el@0.20.2': + /@esbuild/linux-mips64el@0.20.2: resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-ppc64@0.20.2': + /@esbuild/linux-ppc64@0.20.2: resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-riscv64@0.20.2': + /@esbuild/linux-riscv64@0.20.2: resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-s390x@0.20.2': + /@esbuild/linux-s390x@0.20.2: resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-x64@0.20.2': + /@esbuild/linux-x64@0.20.2: resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} cpu: [x64] os: [linux] + requiresBuild: true + optional: true - '@esbuild/netbsd-x64@0.20.2': + /@esbuild/netbsd-x64@0.20.2: resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] + requiresBuild: true + optional: true - '@esbuild/openbsd-x64@0.20.2': + /@esbuild/openbsd-x64@0.20.2: resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] + requiresBuild: true + optional: true - '@esbuild/sunos-x64@0.20.2': + /@esbuild/sunos-x64@0.20.2: resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} cpu: [x64] os: [sunos] + requiresBuild: true + optional: true - '@esbuild/win32-arm64@0.20.2': + /@esbuild/win32-arm64@0.20.2: resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] + requiresBuild: true + optional: true - '@esbuild/win32-ia32@0.20.2': + /@esbuild/win32-ia32@0.20.2: resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] + requiresBuild: true + optional: true - '@esbuild/win32-x64@0.20.2': + /@esbuild/win32-x64@0.20.2: resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] + requiresBuild: true + optional: true - '@jridgewell/sourcemap-codec@1.4.15': + /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - '@mdi/font@7.0.96': + /@mdi/font@7.0.96: resolution: {integrity: sha512-rzlxTfR64hqY8yiBzDjmANfcd8rv+T5C0Yedv/TWk2QyAQYdc66e0kaN1ipmnYU3RukHRTRcBARHzzm+tIhL7w==} + dev: false - '@nodelib/fs.scandir@2.1.5': + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: true - '@nodelib/fs.stat@2.0.5': + /@nodelib/fs.stat@2.0.5: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} + dev: true - '@nodelib/fs.walk@1.2.8': + /@nodelib/fs.walk@1.2.8: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + dev: true - '@rollup/pluginutils@5.1.0': + /@rollup/pluginutils@5.1.0: resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -229,307 +290,511 @@ packages: peerDependenciesMeta: rollup: optional: true + dependencies: + '@types/estree': 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true - '@rollup/rollup-android-arm-eabi@4.18.0': + /@rollup/rollup-android-arm-eabi@4.18.0: resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} cpu: [arm] os: [android] + requiresBuild: true + optional: true - '@rollup/rollup-android-arm64@4.18.0': + /@rollup/rollup-android-arm64@4.18.0: resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} cpu: [arm64] os: [android] + requiresBuild: true + optional: true - '@rollup/rollup-darwin-arm64@4.18.0': + /@rollup/rollup-darwin-arm64@4.18.0: resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} cpu: [arm64] os: [darwin] + requiresBuild: true + optional: true - '@rollup/rollup-darwin-x64@4.18.0': + /@rollup/rollup-darwin-x64@4.18.0: resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} cpu: [x64] os: [darwin] + requiresBuild: true + optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': + /@rollup/rollup-linux-arm-gnueabihf@4.18.0: resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} cpu: [arm] os: [linux] + requiresBuild: true + optional: true - '@rollup/rollup-linux-arm-musleabihf@4.18.0': + /@rollup/rollup-linux-arm-musleabihf@4.18.0: resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} cpu: [arm] os: [linux] + requiresBuild: true + optional: true - '@rollup/rollup-linux-arm64-gnu@4.18.0': + /@rollup/rollup-linux-arm64-gnu@4.18.0: resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} cpu: [arm64] os: [linux] + requiresBuild: true + optional: true - '@rollup/rollup-linux-arm64-musl@4.18.0': + /@rollup/rollup-linux-arm64-musl@4.18.0: resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} cpu: [arm64] os: [linux] + requiresBuild: true + optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': + /@rollup/rollup-linux-powerpc64le-gnu@4.18.0: resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} cpu: [ppc64] os: [linux] + requiresBuild: true + optional: true - '@rollup/rollup-linux-riscv64-gnu@4.18.0': + /@rollup/rollup-linux-riscv64-gnu@4.18.0: resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} cpu: [riscv64] os: [linux] + requiresBuild: true + optional: true - '@rollup/rollup-linux-s390x-gnu@4.18.0': + /@rollup/rollup-linux-s390x-gnu@4.18.0: resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} cpu: [s390x] os: [linux] + requiresBuild: true + optional: true - '@rollup/rollup-linux-x64-gnu@4.18.0': + /@rollup/rollup-linux-x64-gnu@4.18.0: resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} cpu: [x64] os: [linux] + requiresBuild: true + optional: true - '@rollup/rollup-linux-x64-musl@4.18.0': + /@rollup/rollup-linux-x64-musl@4.18.0: resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} cpu: [x64] os: [linux] + requiresBuild: true + optional: true - '@rollup/rollup-win32-arm64-msvc@4.18.0': + /@rollup/rollup-win32-arm64-msvc@4.18.0: resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} cpu: [arm64] os: [win32] + requiresBuild: true + optional: true - '@rollup/rollup-win32-ia32-msvc@4.18.0': + /@rollup/rollup-win32-ia32-msvc@4.18.0: resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} cpu: [ia32] os: [win32] + requiresBuild: true + optional: true - '@rollup/rollup-win32-x64-msvc@4.18.0': + /@rollup/rollup-win32-x64-msvc@4.18.0: resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} cpu: [x64] os: [win32] + requiresBuild: true + optional: true - '@types/estree@1.0.5': + /@types/estree@1.0.5: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@vitejs/plugin-vue@5.0.4': - resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} + /@vitejs/plugin-vue@5.0.5(vite@5.2.12)(vue@3.4.27): + resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 + dependencies: + vite: 5.2.12(sass@1.77.4) + vue: 3.4.27 + dev: true - '@vue/compiler-core@3.4.27': + /@vue/compiler-core@3.4.27: resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} + dependencies: + '@babel/parser': 7.24.7 + '@vue/shared': 3.4.27 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.27': + /@vue/compiler-dom@3.4.27: resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} + dependencies: + '@vue/compiler-core': 3.4.27 + '@vue/shared': 3.4.27 - '@vue/compiler-sfc@3.4.27': + /@vue/compiler-sfc@3.4.27: resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} + dependencies: + '@babel/parser': 7.24.7 + '@vue/compiler-core': 3.4.27 + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-ssr': 3.4.27 + '@vue/shared': 3.4.27 + estree-walker: 2.0.2 + magic-string: 0.30.10 + postcss: 8.4.38 + source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.27': + /@vue/compiler-ssr@3.4.27: resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} + dependencies: + '@vue/compiler-dom': 3.4.27 + '@vue/shared': 3.4.27 - '@vue/reactivity@3.4.27': + /@vue/reactivity@3.4.27: resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==} + dependencies: + '@vue/shared': 3.4.27 - '@vue/runtime-core@3.4.27': + /@vue/runtime-core@3.4.27: resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==} + dependencies: + '@vue/reactivity': 3.4.27 + '@vue/shared': 3.4.27 - '@vue/runtime-dom@3.4.27': + /@vue/runtime-dom@3.4.27: resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==} + dependencies: + '@vue/runtime-core': 3.4.27 + '@vue/shared': 3.4.27 + csstype: 3.1.3 - '@vue/server-renderer@3.4.27': + /@vue/server-renderer@3.4.27(vue@3.4.27): resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==} peerDependencies: vue: 3.4.27 + dependencies: + '@vue/compiler-ssr': 3.4.27 + '@vue/shared': 3.4.27 + vue: 3.4.27 - '@vue/shared@3.4.27': + /@vue/shared@3.4.27: resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} - '@vuetify/loader-shared@2.0.3': + /@vuetify/loader-shared@2.0.3(vue@3.4.27)(vuetify@3.6.8): resolution: {integrity: sha512-Ss3GC7eJYkp2SF6xVzsT7FAruEmdihmn4OCk2+UocREerlXKWgOKKzTN5PN3ZVN5q05jHHrsNhTuWbhN61Bpdg==} peerDependencies: vue: ^3.0.0 vuetify: ^3.0.0 + dependencies: + upath: 2.0.1 + vue: 3.4.27 + vuetify: 3.6.8(vite-plugin-vuetify@2.0.3)(vue@3.4.27) - acorn@8.11.3: + /acorn@8.11.3: resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} hasBin: true + dev: true - anymatch@3.1.3: + /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 - balanced-match@1.0.2: + /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true - binary-extensions@2.3.0: + /binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - brace-expansion@2.0.1: + /brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + dev: true - braces@3.0.3: + /braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} + dependencies: + fill-range: 7.1.1 - chokidar@3.6.0: + /chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 - csstype@3.1.3: + /csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + /debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' peerDependenciesMeta: supports-color: optional: true + dependencies: + ms: 2.1.2 - entities@4.5.0: + /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - esbuild@0.20.2: + /esbuild@0.20.2: resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} engines: {node: '>=12'} hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.2 + '@esbuild/android-arm': 0.20.2 + '@esbuild/android-arm64': 0.20.2 + '@esbuild/android-x64': 0.20.2 + '@esbuild/darwin-arm64': 0.20.2 + '@esbuild/darwin-x64': 0.20.2 + '@esbuild/freebsd-arm64': 0.20.2 + '@esbuild/freebsd-x64': 0.20.2 + '@esbuild/linux-arm': 0.20.2 + '@esbuild/linux-arm64': 0.20.2 + '@esbuild/linux-ia32': 0.20.2 + '@esbuild/linux-loong64': 0.20.2 + '@esbuild/linux-mips64el': 0.20.2 + '@esbuild/linux-ppc64': 0.20.2 + '@esbuild/linux-riscv64': 0.20.2 + '@esbuild/linux-s390x': 0.20.2 + '@esbuild/linux-x64': 0.20.2 + '@esbuild/netbsd-x64': 0.20.2 + '@esbuild/openbsd-x64': 0.20.2 + '@esbuild/sunos-x64': 0.20.2 + '@esbuild/win32-arm64': 0.20.2 + '@esbuild/win32-ia32': 0.20.2 + '@esbuild/win32-x64': 0.20.2 - estree-walker@2.0.2: + /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - fast-glob@3.3.2: + /fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.7 + dev: true - fastq@1.17.1: + /fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + dependencies: + reusify: 1.0.4 + dev: true - fill-range@7.1.1: + /fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 - fsevents@2.3.3: + /fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] + requiresBuild: true + optional: true - function-bind@1.1.2: + /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: true - glob-parent@5.1.2: + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 - hasown@2.0.2: + /hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: true - immutable@4.3.6: + /immutable@4.3.6: resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==} - is-binary-path@2.1.0: + /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} + dependencies: + binary-extensions: 2.3.0 - is-core-module@2.13.1: + /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + dependencies: + hasown: 2.0.2 + dev: true - is-extglob@2.1.1: + /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - is-glob@4.0.3: + /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 - is-number@7.0.0: + /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - local-pkg@0.4.3: + /local-pkg@0.4.3: resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} engines: {node: '>=14'} + dev: true - magic-string@0.30.10: + /magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 - merge2@1.4.1: + /merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} + dev: true - micromatch@4.0.7: + /micromatch@4.0.7: resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + dev: true - minimatch@9.0.4: + /minimatch@9.0.4: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true - ms@2.1.2: + /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - nanoid@3.3.7: + /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - neo-async@2.6.2: + /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + dev: true - normalize-path@3.0.0: + /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - path-parse@1.0.7: + /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true - picocolors@1.0.1: + /picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - picomatch@2.3.1: + /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - postcss@8.4.38: + /postcss@8.4.38: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 - queue-microtask@1.2.3: + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: true - readdirp@3.6.0: + /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 - resolve@1.22.8: + /resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true - reusify@1.0.4: + /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true - roboto-fontface@0.10.0: + /roboto-fontface@0.10.0: resolution: {integrity: sha512-OlwfYEgA2RdboZohpldlvJ1xngOins5d7ejqnIBWr9KaMxsnBqotpptRXTyfNRLnFpqzX6sTDt+X+a+6udnU8g==} + dev: false - rollup@4.18.0: + /rollup@4.18.0: resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.18.0 + '@rollup/rollup-android-arm64': 4.18.0 + '@rollup/rollup-darwin-arm64': 4.18.0 + '@rollup/rollup-darwin-x64': 4.18.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 + '@rollup/rollup-linux-arm-musleabihf': 4.18.0 + '@rollup/rollup-linux-arm64-gnu': 4.18.0 + '@rollup/rollup-linux-arm64-musl': 4.18.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 + '@rollup/rollup-linux-riscv64-gnu': 4.18.0 + '@rollup/rollup-linux-s390x-gnu': 4.18.0 + '@rollup/rollup-linux-x64-gnu': 4.18.0 + '@rollup/rollup-linux-x64-musl': 4.18.0 + '@rollup/rollup-win32-arm64-msvc': 4.18.0 + '@rollup/rollup-win32-ia32-msvc': 4.18.0 + '@rollup/rollup-win32-x64-msvc': 4.18.0 + fsevents: 2.3.3 - run-parallel@1.2.0: + /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: true - sass-loader@14.2.1: + /sass-loader@14.2.1(sass@1.77.4): resolution: {integrity: sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -549,29 +814,40 @@ packages: optional: true webpack: optional: true + dependencies: + neo-async: 2.6.2 + sass: 1.77.4 + dev: true - sass@1.77.4: + /sass@1.77.4: resolution: {integrity: sha512-vcF3Ckow6g939GMA4PeU7b2K/9FALXk2KF9J87txdHzXbUF9XRQRwSxcAs/fGaTnJeBFd7UoV22j3lzMLdM0Pw==} engines: {node: '>=14.0.0'} hasBin: true + dependencies: + chokidar: 3.6.0 + immutable: 4.3.6 + source-map-js: 1.2.0 - source-map-js@1.2.0: + /source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} - supports-preserve-symlinks-flag@1.0.0: + /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + dev: true - to-fast-properties@2.0.0: + /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} - to-regex-range@5.0.1: + /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 - unplugin-fonts@1.1.1: + /unplugin-fonts@1.1.1(vite@5.2.12): resolution: {integrity: sha512-/Aw/rL9D2aslGGM0vi+2R2aG508RSwawLnnBuo+JDSqYc4cHJO1R1phllhN6GysEhBp/6a4B6+vSFPVapWyAAw==} peerDependencies: '@nuxt/kit': ^3.0.0 @@ -579,8 +855,13 @@ packages: peerDependenciesMeta: '@nuxt/kit': optional: true + dependencies: + fast-glob: 3.3.2 + unplugin: 1.10.1 + vite: 5.2.12(sass@1.77.4) + dev: true - unplugin-vue-components@0.26.0: + /unplugin-vue-components@0.26.0(vue@3.4.27): resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==} engines: {node: '>=14'} peerDependencies: @@ -592,24 +873,55 @@ packages: optional: true '@nuxt/kit': optional: true + dependencies: + '@antfu/utils': 0.7.8 + '@rollup/pluginutils': 5.1.0 + chokidar: 3.6.0 + debug: 4.3.5 + fast-glob: 3.3.2 + local-pkg: 0.4.3 + magic-string: 0.30.10 + minimatch: 9.0.4 + resolve: 1.22.8 + unplugin: 1.10.1 + vue: 3.4.27 + transitivePeerDependencies: + - rollup + - supports-color + dev: true - unplugin@1.10.1: + /unplugin@1.10.1: resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==} engines: {node: '>=14.0.0'} + dependencies: + acorn: 8.11.3 + chokidar: 3.6.0 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.6.2 + dev: true - upath@2.0.1: + /upath@2.0.1: resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} engines: {node: '>=4'} - vite-plugin-vuetify@2.0.3: + /vite-plugin-vuetify@2.0.3(vite@5.2.12)(vue@3.4.27)(vuetify@3.6.8): resolution: {integrity: sha512-HbYajgGgb/noaVKNRhnnXIiQZrNXfNIeanUGAwXgOxL6h/KULS40Uf51Kyz8hNmdegF+DwjgXXI/8J1PNS83xw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: '>=5' vue: ^3.0.0 vuetify: ^3.0.0 + dependencies: + '@vuetify/loader-shared': 2.0.3(vue@3.4.27)(vuetify@3.6.8) + debug: 4.3.5 + upath: 2.0.1 + vite: 5.2.12(sass@1.77.4) + vue: 3.4.27 + vuetify: 3.6.8(vite-plugin-vuetify@2.0.3)(vue@3.4.27) + transitivePeerDependencies: + - supports-color - vite@5.2.12: + /vite@5.2.12(sass@1.77.4): resolution: {integrity: sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -636,16 +948,29 @@ packages: optional: true terser: optional: true + dependencies: + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.18.0 + sass: 1.77.4 + optionalDependencies: + fsevents: 2.3.3 - vue@3.4.27: + /vue@3.4.27: resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true + dependencies: + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-sfc': 3.4.27 + '@vue/runtime-dom': 3.4.27 + '@vue/server-renderer': 3.4.27(vue@3.4.27) + '@vue/shared': 3.4.27 - vuetify@3.6.8: + /vuetify@3.6.8(vite-plugin-vuetify@2.0.3)(vue@3.4.27): resolution: {integrity: sha512-j0v0iTeSVRj2ZEM9Q8HxejHxmxrQLYQSalhH82hfcraORaiDoqf1XV05N3P5ERXkKiJjJc/LfxFAUUvYSldxeg==} engines: {node: ^12.20 || >=14.13} peerDependencies: @@ -663,522 +988,15 @@ packages: optional: true webpack-plugin-vuetify: optional: true + dependencies: + vite-plugin-vuetify: 2.0.3(vite@5.2.12)(vue@3.4.27)(vuetify@3.6.8) + vue: 3.4.27 - webpack-sources@3.2.3: + /webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} + dev: true - webpack-virtual-modules@0.6.1: - resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} - -snapshots: - - '@antfu/utils@0.7.8': {} - - '@babel/helper-string-parser@7.24.6': {} - - '@babel/helper-validator-identifier@7.24.6': {} - - '@babel/parser@7.24.6': - dependencies: - '@babel/types': 7.24.6 - - '@babel/types@7.24.6': - dependencies: - '@babel/helper-string-parser': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 - to-fast-properties: 2.0.0 - - '@esbuild/aix-ppc64@0.20.2': - optional: true - - '@esbuild/android-arm64@0.20.2': - optional: true - - '@esbuild/android-arm@0.20.2': - optional: true - - '@esbuild/android-x64@0.20.2': - optional: true - - '@esbuild/darwin-arm64@0.20.2': - optional: true - - '@esbuild/darwin-x64@0.20.2': - optional: true - - '@esbuild/freebsd-arm64@0.20.2': - optional: true - - '@esbuild/freebsd-x64@0.20.2': - optional: true - - '@esbuild/linux-arm64@0.20.2': - optional: true - - '@esbuild/linux-arm@0.20.2': - optional: true - - '@esbuild/linux-ia32@0.20.2': - optional: true - - '@esbuild/linux-loong64@0.20.2': - optional: true - - '@esbuild/linux-mips64el@0.20.2': - optional: true - - '@esbuild/linux-ppc64@0.20.2': - optional: true - - '@esbuild/linux-riscv64@0.20.2': - optional: true - - '@esbuild/linux-s390x@0.20.2': - optional: true - - '@esbuild/linux-x64@0.20.2': - optional: true - - '@esbuild/netbsd-x64@0.20.2': - optional: true - - '@esbuild/openbsd-x64@0.20.2': - optional: true - - '@esbuild/sunos-x64@0.20.2': - optional: true - - '@esbuild/win32-arm64@0.20.2': - optional: true - - '@esbuild/win32-ia32@0.20.2': - optional: true - - '@esbuild/win32-x64@0.20.2': - optional: true - - '@jridgewell/sourcemap-codec@1.4.15': {} - - '@mdi/font@7.0.96': {} - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 - - '@rollup/pluginutils@5.1.0(rollup@4.18.0)': - dependencies: - '@types/estree': 1.0.5 - estree-walker: 2.0.2 - picomatch: 2.3.1 - optionalDependencies: - rollup: 4.18.0 - - '@rollup/rollup-android-arm-eabi@4.18.0': - optional: true - - '@rollup/rollup-android-arm64@4.18.0': - optional: true - - '@rollup/rollup-darwin-arm64@4.18.0': - optional: true - - '@rollup/rollup-darwin-x64@4.18.0': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.18.0': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.18.0': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.18.0': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.18.0': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.18.0': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.18.0': - optional: true - - '@rollup/rollup-linux-x64-musl@4.18.0': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.18.0': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.18.0': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.18.0': - optional: true - - '@types/estree@1.0.5': {} - - '@vitejs/plugin-vue@5.0.4(vite@5.2.12(sass@1.77.4))(vue@3.4.27)': - dependencies: - vite: 5.2.12(sass@1.77.4) - vue: 3.4.27 - - '@vue/compiler-core@3.4.27': - dependencies: - '@babel/parser': 7.24.6 - '@vue/shared': 3.4.27 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.0 - - '@vue/compiler-dom@3.4.27': - dependencies: - '@vue/compiler-core': 3.4.27 - '@vue/shared': 3.4.27 - - '@vue/compiler-sfc@3.4.27': - dependencies: - '@babel/parser': 7.24.6 - '@vue/compiler-core': 3.4.27 - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 - estree-walker: 2.0.2 - magic-string: 0.30.10 - postcss: 8.4.38 - source-map-js: 1.2.0 - - '@vue/compiler-ssr@3.4.27': - dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/shared': 3.4.27 - - '@vue/reactivity@3.4.27': - dependencies: - '@vue/shared': 3.4.27 - - '@vue/runtime-core@3.4.27': - dependencies: - '@vue/reactivity': 3.4.27 - '@vue/shared': 3.4.27 - - '@vue/runtime-dom@3.4.27': - dependencies: - '@vue/runtime-core': 3.4.27 - '@vue/shared': 3.4.27 - csstype: 3.1.3 - - '@vue/server-renderer@3.4.27(vue@3.4.27)': - dependencies: - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 - vue: 3.4.27 - - '@vue/shared@3.4.27': {} - - '@vuetify/loader-shared@2.0.3(vue@3.4.27)(vuetify@3.6.8(vite-plugin-vuetify@2.0.3)(vue@3.4.27))': - dependencies: - upath: 2.0.1 - vue: 3.4.27 - vuetify: 3.6.8(vite-plugin-vuetify@2.0.3)(vue@3.4.27) - - acorn@8.11.3: {} - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - balanced-match@1.0.2: {} - - binary-extensions@2.3.0: {} - - brace-expansion@2.0.1: - dependencies: - balanced-match: 1.0.2 - - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - csstype@3.1.3: {} - - debug@4.3.4: - dependencies: - ms: 2.1.2 - - entities@4.5.0: {} - - esbuild@0.20.2: - optionalDependencies: - '@esbuild/aix-ppc64': 0.20.2 - '@esbuild/android-arm': 0.20.2 - '@esbuild/android-arm64': 0.20.2 - '@esbuild/android-x64': 0.20.2 - '@esbuild/darwin-arm64': 0.20.2 - '@esbuild/darwin-x64': 0.20.2 - '@esbuild/freebsd-arm64': 0.20.2 - '@esbuild/freebsd-x64': 0.20.2 - '@esbuild/linux-arm': 0.20.2 - '@esbuild/linux-arm64': 0.20.2 - '@esbuild/linux-ia32': 0.20.2 - '@esbuild/linux-loong64': 0.20.2 - '@esbuild/linux-mips64el': 0.20.2 - '@esbuild/linux-ppc64': 0.20.2 - '@esbuild/linux-riscv64': 0.20.2 - '@esbuild/linux-s390x': 0.20.2 - '@esbuild/linux-x64': 0.20.2 - '@esbuild/netbsd-x64': 0.20.2 - '@esbuild/openbsd-x64': 0.20.2 - '@esbuild/sunos-x64': 0.20.2 - '@esbuild/win32-arm64': 0.20.2 - '@esbuild/win32-ia32': 0.20.2 - '@esbuild/win32-x64': 0.20.2 - - estree-walker@2.0.2: {} - - fast-glob@3.3.2: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.7 - - fastq@1.17.1: - dependencies: - reusify: 1.0.4 - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - - immutable@4.3.6: {} - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-core-module@2.13.1: - dependencies: - hasown: 2.0.2 - - is-extglob@2.1.1: {} - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-number@7.0.0: {} - - local-pkg@0.4.3: {} - - magic-string@0.30.10: - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - - merge2@1.4.1: {} - - micromatch@4.0.7: - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - - minimatch@9.0.4: - dependencies: - brace-expansion: 2.0.1 - - ms@2.1.2: {} - - nanoid@3.3.7: {} - - neo-async@2.6.2: {} - - normalize-path@3.0.0: {} - - path-parse@1.0.7: {} - - picocolors@1.0.1: {} - - picomatch@2.3.1: {} - - postcss@8.4.38: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 - - queue-microtask@1.2.3: {} - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - resolve@1.22.8: - dependencies: - is-core-module: 2.13.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - reusify@1.0.4: {} - - roboto-fontface@0.10.0: {} - - rollup@4.18.0: - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.18.0 - '@rollup/rollup-android-arm64': 4.18.0 - '@rollup/rollup-darwin-arm64': 4.18.0 - '@rollup/rollup-darwin-x64': 4.18.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 - '@rollup/rollup-linux-arm-musleabihf': 4.18.0 - '@rollup/rollup-linux-arm64-gnu': 4.18.0 - '@rollup/rollup-linux-arm64-musl': 4.18.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 - '@rollup/rollup-linux-riscv64-gnu': 4.18.0 - '@rollup/rollup-linux-s390x-gnu': 4.18.0 - '@rollup/rollup-linux-x64-gnu': 4.18.0 - '@rollup/rollup-linux-x64-musl': 4.18.0 - '@rollup/rollup-win32-arm64-msvc': 4.18.0 - '@rollup/rollup-win32-ia32-msvc': 4.18.0 - '@rollup/rollup-win32-x64-msvc': 4.18.0 - fsevents: 2.3.3 - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - - sass-loader@14.2.1(sass@1.77.4): - dependencies: - neo-async: 2.6.2 - optionalDependencies: - sass: 1.77.4 - - sass@1.77.4: - dependencies: - chokidar: 3.6.0 - immutable: 4.3.6 - source-map-js: 1.2.0 - - source-map-js@1.2.0: {} - - supports-preserve-symlinks-flag@1.0.0: {} - - to-fast-properties@2.0.0: {} - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - unplugin-fonts@1.1.1(vite@5.2.12(sass@1.77.4)): - dependencies: - fast-glob: 3.3.2 - unplugin: 1.10.1 - vite: 5.2.12(sass@1.77.4) - - unplugin-vue-components@0.26.0(@babel/parser@7.24.6)(rollup@4.18.0)(vue@3.4.27): - dependencies: - '@antfu/utils': 0.7.8 - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - chokidar: 3.6.0 - debug: 4.3.4 - fast-glob: 3.3.2 - local-pkg: 0.4.3 - magic-string: 0.30.10 - minimatch: 9.0.4 - resolve: 1.22.8 - unplugin: 1.10.1 - vue: 3.4.27 - optionalDependencies: - '@babel/parser': 7.24.6 - transitivePeerDependencies: - - rollup - - supports-color - - unplugin@1.10.1: - dependencies: - acorn: 8.11.3 - chokidar: 3.6.0 - webpack-sources: 3.2.3 - webpack-virtual-modules: 0.6.1 - - upath@2.0.1: {} - - vite-plugin-vuetify@2.0.3(vite@5.2.12(sass@1.77.4))(vue@3.4.27)(vuetify@3.6.8): - dependencies: - '@vuetify/loader-shared': 2.0.3(vue@3.4.27)(vuetify@3.6.8(vite-plugin-vuetify@2.0.3)(vue@3.4.27)) - debug: 4.3.4 - upath: 2.0.1 - vite: 5.2.12(sass@1.77.4) - vue: 3.4.27 - vuetify: 3.6.8(vite-plugin-vuetify@2.0.3)(vue@3.4.27) - transitivePeerDependencies: - - supports-color - - vite@5.2.12(sass@1.77.4): - dependencies: - esbuild: 0.20.2 - postcss: 8.4.38 - rollup: 4.18.0 - optionalDependencies: - fsevents: 2.3.3 - sass: 1.77.4 - - vue@3.4.27: - dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-sfc': 3.4.27 - '@vue/runtime-dom': 3.4.27 - '@vue/server-renderer': 3.4.27(vue@3.4.27) - '@vue/shared': 3.4.27 - - vuetify@3.6.8(vite-plugin-vuetify@2.0.3)(vue@3.4.27): - dependencies: - vue: 3.4.27 - optionalDependencies: - vite-plugin-vuetify: 2.0.3(vite@5.2.12(sass@1.77.4))(vue@3.4.27)(vuetify@3.6.8) - - webpack-sources@3.2.3: {} - - webpack-virtual-modules@0.6.1: {} + /webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + dev: true diff --git a/ui/vuetify/vuetifyjs/src/plugins/theme.js b/ui/vuetify/vuetifyjs/src/plugins/theme.js index 7d46e23b..48a777b4 100644 --- a/ui/vuetify/vuetifyjs/src/plugins/theme.js +++ b/ui/vuetify/vuetifyjs/src/plugins/theme.js @@ -1,83 +1,85 @@ -export const themes = { - light: { - dark: false, - colors: { - // primary - 'primary': '#3E63DD', - 'on-primary': '#fff', - 'primary-darken-1': '#3451B2', - 'primary-darken-2': '#101D46', - 'primary-lighten-1': '#8DA4EF', - 'primary-lighten-2': '#E6EDFE', - // secondary - 'secondary': '#5B6471', - 'on-secondary': '#fff', - 'secondary-darken-1': '#444C58', - 'secondary-darken-2': '#19212B', - 'secondary-lighten-1': '#C2CDDC', - 'secondary-lighten-2': '#E4ECFE', - // info - 'info': '#0091FF', - 'on-info': '#fff', - 'info-darken-1': '#006ADC', - 'info-darken-2': '#00254D', - 'info-lighten-1': '#5EB0EF', - 'info-lighten-2': '#E1F0FF', - // success - 'success': '#30A46C', - 'on-success': '#fff', - 'success-darken-1': '#18794E', - 'success-darken-2': '#153226', - 'success-lighten-1': '#5BB98C', - 'success-lighten-2': '#DDF3E4', - // warning - 'warning': '#F76808', - 'on-warning': '#fff', - 'warning-darken-1': '#BD4B00', - 'warning-darken-2': '#451E11', - 'warning-lighten-1': '#FA934E', - 'warning-lighten-2': '#FFE8D7', - // error - 'error': '#E5484D', - 'on-error': '#fff', - 'error-darken-1': '#CD2B31', - 'error-darken-2': '#381316', - 'error-lighten-1': '#EB9091', - 'error-lighten-2': '#FFE5E5', - // background - 'background': '#fff', - 'on-background': '#212121', - // surface - 'surface': '#fff', - 'on-surface': '#424242', - }, - variables: { - 'border-color': '#000000', - 'border-opacity': 0.12, - 'high-emphasis-opacity': 1, - 'medium-emphasis-opacity': 0.60, - 'disabled-opacity': 0.38, - 'idle-opacity': 0.04, - 'hover-opacity': 0.04, - 'focus-opacity': 0.12, - 'selected-opacity': 0.08, - 'activated-opacity': 0.12, - 'pressed-opacity': 0.12, - 'dragged-opacity': 0.08, - 'theme-kbd': '#212121', - 'theme-on-kbd': '#FFFFFF', - 'theme-code': '#F5F5F5', - 'theme-on-code': '#000000', +export default { + defaultTheme: 'light', + themes: { + light: { + dark: false, + colors: { + // primary + 'primary': '#3E63DD', + 'on-primary': '#fff', + 'primary-darken-1': '#3451B2', + 'primary-darken-2': '#101D46', + 'primary-lighten-1': '#8DA4EF', + 'primary-lighten-2': '#E6EDFE', + // secondary + 'secondary': '#5B6471', + 'on-secondary': '#fff', + 'secondary-darken-1': '#444C58', + 'secondary-darken-2': '#19212B', + 'secondary-lighten-1': '#C2CDDC', + 'secondary-lighten-2': '#E4ECFE', + // info + 'info': '#0091FF', + 'on-info': '#fff', + 'info-darken-1': '#006ADC', + 'info-darken-2': '#00254D', + 'info-lighten-1': '#5EB0EF', + 'info-lighten-2': '#E1F0FF', + // success + 'success': '#30A46C', + 'on-success': '#fff', + 'success-darken-1': '#18794E', + 'success-darken-2': '#153226', + 'success-lighten-1': '#5BB98C', + 'success-lighten-2': '#DDF3E4', + // warning + 'warning': '#F76808', + 'on-warning': '#fff', + 'warning-darken-1': '#BD4B00', + 'warning-darken-2': '#451E11', + 'warning-lighten-1': '#FA934E', + 'warning-lighten-2': '#FFE8D7', + // error + 'error': '#E5484D', + 'on-error': '#fff', + 'error-darken-1': '#CD2B31', + 'error-darken-2': '#381316', + 'error-lighten-1': '#EB9091', + 'error-lighten-2': '#FFE5E5', + // background + 'background': '#fff', + 'on-background': '#212121', + // surface + 'surface': '#fff', + 'on-surface': '#424242', + }, + variables: { + 'border-color': '#000000', + 'border-opacity': 0.12, + 'high-emphasis-opacity': 1, + 'medium-emphasis-opacity': 0.60, + 'disabled-opacity': 0.38, + 'idle-opacity': 0.04, + 'hover-opacity': 0.04, + 'focus-opacity': 0.12, + 'selected-opacity': 0.08, + 'activated-opacity': 0.12, + 'pressed-opacity': 0.12, + 'dragged-opacity': 0.08, + 'theme-kbd': '#212121', + 'theme-on-kbd': '#FFFFFF', + 'theme-code': '#F5F5F5', + 'theme-on-code': '#000000', - /* custom variables */ - // shadows - 'shadow-key-umbra-color': '#000000', - 'shadow-xs-opacity': '0.16', - 'shadow-sm-opacity': '0.18', - 'shadow-md-opacity': '0.20', - 'shadow-lg-opacity': '0.22', - 'shadow-xl-opacity': '0.24', + /* custom variables */ + // shadows + 'shadow-key-umbra-color': '#000000', + 'shadow-xs-opacity': '0.16', + 'shadow-sm-opacity': '0.18', + 'shadow-md-opacity': '0.20', + 'shadow-lg-opacity': '0.22', + 'shadow-xl-opacity': '0.24', + }, }, - }, + } } -export default themes diff --git a/ui/vuetify/vuetifyjs/src/plugins/vuetify.js b/ui/vuetify/vuetifyjs/src/plugins/vuetify.js index 7d9019e1..12dbbd97 100644 --- a/ui/vuetify/vuetifyjs/src/plugins/vuetify.js +++ b/ui/vuetify/vuetifyjs/src/plugins/vuetify.js @@ -12,15 +12,12 @@ import * as directives from 'vuetify/directives'; import '@/scss/index.scss' // Composables -import { createVuetify } from 'vuetify' -import { themes } from './theme' +import {createVuetify} from 'vuetify' +import themes from './theme' // https://vuetifyjs.com/en/introduction/why-vuetify/#feature-guides export default createVuetify({ - theme: { - defaultTheme: 'light', - themes, - }, + theme: themes, components, directives, })