(function(I,r){typeof exports=="object"&&typeof module<"u"?r(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],r):(I=typeof globalThis<"u"?globalThis:I||self,r(I["vuetify-navigation-drawer-resize"]={},I.Vue))})(this,function(I,r){"use strict";var ue=document.createElement("style");ue.textContent=`.v-img{--v-theme-overlay-multiplier: 3;z-index:0}.v-img--booting .v-responsive__sizer{transition:none}.v-img--rounded{border-radius:4px}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{object-fit:contain}.v-img__img--cover{object-fit:cover}.v-img__gradient{background-repeat:no-repeat}.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top,.v-navigation-drawer--bottom{max-height:-webkit-fill-available;overflow-y:auto}.v-navigation-drawer--top{top:0;border-bottom-width:thin}.v-navigation-drawer--bottom{left:0;border-top-width:thin}.v-navigation-drawer--left{top:0;left:0;right:auto;border-right-width:thin}.v-navigation-drawer--right{top:0;left:auto;right:0;border-left-width:thin}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;transition:opacity .2s cubic-bezier(.4,0,.2,1);z-index:1}.v-navigation-drawer__prepend,.v-navigation-drawer__append{flex:none;overflow:hidden}.v-navigation-drawer--resizeable .v-navigation-drawer-resizer[data-v-f4c98245]{width:5px;height:100%;background-color:transparent;position:absolute;right:-4px;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;z-index:1}.v-navigation-drawer--resizeable .v-navigation-drawer-resizer[data-v-f4c98245]:before{content:"|";color:#fff;font-size:1.5rem}.v-navigation-drawer--resizeable .v-navigation-drawer-resizer[data-v-f4c98245]:hover{background-color:var(--7e6d508c);cursor:e-resize} `,document.head.appendChild(ue);function Ye(e){return r.getCurrentScope()?(r.onScopeDispose(e),!0):!1}function ce(e){return typeof e=="function"?e():r.unref(e)}const Ge=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Xe=Object.prototype.toString,qe=e=>Xe.call(e)==="[object Object]",Ke=()=>{};function Ze(e){var t;const n=ce(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Je=Ge?window:void 0;function de(...e){let t,n,a,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,a,o]=e,t=Je):[t,n,a,o]=e,!t)return Ke;Array.isArray(n)||(n=[n]),Array.isArray(a)||(a=[a]);const s=[],l=()=>{s.forEach(d=>d()),s.length=0},f=(d,u,m,g)=>(d.addEventListener(u,m,g),()=>d.removeEventListener(u,m,g)),c=r.watch(()=>[Ze(t),ce(o)],([d,u])=>{if(l(),!d)return;const m=qe(u)?{...u}:u;s.push(...n.flatMap(g=>a.map(h=>f(d,g,h,m))))},{immediate:!0,flush:"post"}),i=()=>{c(),l()};return Ye(i),i}function C(e,t){return n=>Object.keys(e).reduce((a,o)=>{const l=typeof e[o]=="object"&&e[o]!=null&&!Array.isArray(e[o])?e[o]:{type:e[o]};return n&&o in n?a[o]={...l,default:n[o]}:a[o]=l,t&&!a[o].source&&(a[o].source=t),a},{})}const ne=C({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component"),fe=typeof window<"u",me=fe&&"IntersectionObserver"in window;function ge(e,t,n){Qe(e,t),t.set(e,n)}function Qe(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function et(e,t,n){return e.set(ve(e,t),n),n}function W(e,t){return e.get(ve(e,t))}function ve(e,t,n){if(typeof e=="function"?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function D(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(e==null||e===""))return isNaN(+e)?String(e):isFinite(+e)?`${Number(e)}${t}`:void 0}function he(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function re(e,t){return t.every(n=>e.hasOwnProperty(n))}function tt(e,t){const n={},a=new Set(Object.keys(e));for(const o of t)a.has(o)&&(n[o]=e[o]);return n}function ye(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function nt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let a=0;for(;a0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const a={};for(const o in e)a[o]=e[o];for(const o in t){const s=e[o],l=t[o];if(he(s)&&he(l)){a[o]=$(s,l,n);continue}if(Array.isArray(s)&&Array.isArray(l)&&n){a[o]=n(s,l);continue}a[o]=l}return a}function O(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(O.cache.has(e))return O.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return O.cache.set(e,t),t}O.cache=new Map;var G=new WeakMap,j=new WeakMap;class rt{constructor(t){ge(this,G,[]),ge(this,j,0),this.size=t}push(t){W(G,this)[W(j,this)]=t,et(j,this,(W(j,this)+1)%this.size)}values(){return W(G,this).slice(W(j,this)).concat(W(G,this).slice(0,W(j,this)))}}function at(e){const t=r.reactive({}),n=r.computed(e);return r.watchEffect(()=>{for(const a in n.value)t[a]=n.value[a]},{flush:"sync"}),r.toRefs(t)}function ot(e,t){if(!fe||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function it(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}const F=2.4,be=.2126729,we=.7151522,pe=.072175,st=.55,lt=.58,ut=.57,ct=.62,X=.03,Se=1.45,dt=5e-4,ft=1.25,mt=1.25,_e=.078,xe=12.82051282051282,q=.06,ke=.001;function Ce(e,t){const n=(e.r/255)**F,a=(e.g/255)**F,o=(e.b/255)**F,s=(t.r/255)**F,l=(t.g/255)**F,f=(t.b/255)**F;let c=n*be+a*we+o*pe,i=s*be+l*we+f*pe;if(c<=X&&(c+=(X-c)**Se),i<=X&&(i+=(X-i)**Se),Math.abs(i-c)c){const u=(i**st-c**lt)*ft;d=u-ke?0:u>-_e?u-u*xe*q:u+q}return d*100}function K(e){r.warn(`Vuetify: ${e}`)}function ae(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function gt(e){return ae(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const Ne=/^(?(?:rgb|hsl)a?)\((?.+)\)/,vt={rgb:(e,t,n,a)=>({r:e,g:t,b:n,a}),rgba:(e,t,n,a)=>({r:e,g:t,b:n,a}),hsl:(e,t,n,a)=>Ve({h:e,s:t,l:n,a}),hsla:(e,t,n,a)=>Ve({h:e,s:t,l:n,a}),hsv:(e,t,n,a)=>L({h:e,s:t,v:n,a}),hsva:(e,t,n,a)=>L({h:e,s:t,v:n,a})};function A(e){if(typeof e=="number")return(isNaN(e)||e<0||e>16777215)&&K(`'${e}' is not a valid hex color`),{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&Ne.test(e)){const{groups:t}=e.match(Ne),{fn:n,values:a}=t,o=a.split(/,\s*/).map(s=>s.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(s)/100:parseFloat(s));return vt[n](...o)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;[3,4].includes(t.length)?t=t.split("").map(a=>a+a).join(""):[6,8].includes(t.length)||K(`'${e}' is not a valid hex(a) color`);const n=parseInt(t,16);return(isNaN(n)||n<0||n>4294967295)&&K(`'${e}' is not a valid hex(a) color`),ht(t)}else if(typeof e=="object"){if(re(e,["r","g","b"]))return e;if(re(e,["h","s","l"]))return L(Re(e));if(re(e,["h","s","v"]))return L(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name} Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function L(e){const{h:t,s:n,v:a,a:o}=e,s=f=>{const c=(f+t/60)%6;return a-a*n*Math.max(Math.min(c,4-c,1),0)},l=[s(5),s(3),s(1)].map(f=>Math.round(f*255));return{r:l[0],g:l[1],b:l[2],a:o}}function Ve(e){return L(Re(e))}function Re(e){const{h:t,s:n,l:a,a:o}=e,s=a+n*Math.min(a,1-a),l=s===0?0:2-2*a/s;return{h:t,s:l,v:s,a:o}}function ht(e){e=yt(e);let[t,n,a,o]=nt(e,2).map(s=>parseInt(s,16));return o=o===void 0?o:o/255,{r:t,g:n,b:a,a:o}}function yt(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(t=>t+t).join("")),e.length!==6&&(e=ye(ye(e,6),8,"F")),e}function bt(e){const t=Math.abs(Ce(A(0),A(e)));return Math.abs(Ce(A(16777215),A(e)))>Math.min(t,50)?"#fff":"#000"}const Z=Symbol.for("vuetify:defaults");function oe(){const e=r.inject(Z);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function Pe(e,t){const n=oe(),a=r.ref(e),o=r.computed(()=>{if(r.unref(t==null?void 0:t.disabled))return n.value;const l=r.unref(t==null?void 0:t.scoped),f=r.unref(t==null?void 0:t.reset),c=r.unref(t==null?void 0:t.root);if(a.value==null&&!(l||f||c))return n.value;let i=$(a.value,{prev:n.value});if(l)return i;if(f||c){const d=Number(f||1/0);for(let u=0;u<=d&&!(!i||!("prev"in i));u++)i=i.prev;return i&&typeof c=="string"&&c in i&&(i=$($(i,{prev:i}),i[c])),i}return i.prev?$(i.prev,i):i});return r.provide(Z,o),o}function wt(e,t){var n,a;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((a=e.props)==null?void 0:a[O(t)])<"u"}function pt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:oe();const a=R("useDefaults");if(t=t??a.type.name??a.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const o=r.computed(()=>{var c;return(c=n.value)==null?void 0:c[e._as??t]}),s=new Proxy(e,{get(c,i){var u,m,g,h,S,V,P;const d=Reflect.get(c,i);return i==="class"||i==="style"?[(u=o.value)==null?void 0:u[i],d].filter(z=>z!=null):typeof i=="string"&&!wt(a.vnode,i)?((m=o.value)==null?void 0:m[i])!==void 0?(g=o.value)==null?void 0:g[i]:((S=(h=n.value)==null?void 0:h.global)==null?void 0:S[i])!==void 0?(P=(V=n.value)==null?void 0:V.global)==null?void 0:P[i]:d:d}}),l=r.shallowRef();r.watchEffect(()=>{if(o.value){const c=Object.entries(o.value).filter(i=>{let[d]=i;return d.startsWith(d[0].toUpperCase())});l.value=c.length?Object.fromEntries(c):void 0}else l.value=void 0});function f(){const c=_t(Z,a);r.provide(Z,r.computed(()=>l.value?$((c==null?void 0:c.value)??{},l.value):c==null?void 0:c.value))}return{props:s,provideSubDefaults:f}}function St(e){if(e._setup=e._setup??e.setup,!e.name)return K("The component is missing an explicit name, unable to generate default prop value"),e;if(e._setup){e.props=C(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(a){return tt(a,t)},e.props._as=String,e.setup=function(a,o){const s=oe();if(!s.value)return e._setup(a,o);const{props:l,provideSubDefaults:f}=pt(a,a._as??e.name,s),c=e._setup(l,o);return f(),c}}return e}function J(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?St:r.defineComponent)(t)}function R(e,t){const n=r.getCurrentInstance();if(!n)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return n}function ie(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=R(e).type;return O((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let ze=0,Q=new WeakMap;function Be(){const e=R("getUid");if(Q.has(e))return Q.get(e);{const t=ze++;return Q.set(e,t),t}}Be.reset=()=>{ze=0,Q=new WeakMap};function _t(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:R("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}function se(e){const t=R("useRender");t.render=e}const xt=Symbol.for("vuetify:layout"),kt=Symbol.for("vuetify:layout-item"),Ct=C({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function Nt(e){const t=r.inject(xt);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${Be()}`,a=R("useLayoutItem");r.provide(kt,{id:n});const o=r.shallowRef(!1);r.onDeactivated(()=>o.value=!0),r.onActivated(()=>o.value=!1);const s=r.nextTick(),{layoutItemStyles:l,layoutItemScrimStyles:f}=t.register(a,{...e,active:r.computed(()=>o.value?!1:e.active.value),id:n});return r.onBeforeUnmount(()=>t.unregister(n)),{layoutItemStyles:l,layoutRect:t.layoutRect,layoutItemScrimStyles:f,layoutIsReady:s}}function U(e,t){let n;function a(){n=r.effectScope(),n.run(()=>t.length?t(()=>{n==null||n.stop(),a()}):t())}r.watch(e,o=>{o&&!n?a():o||(n==null||n.stop(),n=void 0)},{immediate:!0}),r.onScopeDispose(()=>{n==null||n.stop()})}function Vt(e,t,n){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:u=>u,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:u=>u;const s=R("useProxiedModel"),l=r.ref(e[t]!==void 0?e[t]:n),f=O(t),i=f!==t?r.computed(()=>{var u,m,g,h;return e[t],!!(((u=s.vnode.props)!=null&&u.hasOwnProperty(t)||(m=s.vnode.props)!=null&&m.hasOwnProperty(f))&&((g=s.vnode.props)!=null&&g.hasOwnProperty(`onUpdate:${t}`)||(h=s.vnode.props)!=null&&h.hasOwnProperty(`onUpdate:${f}`)))}):r.computed(()=>{var u,m;return e[t],!!((u=s.vnode.props)!=null&&u.hasOwnProperty(t)&&((m=s.vnode.props)!=null&&m.hasOwnProperty(`onUpdate:${t}`)))});U(()=>!i.value,()=>{r.watch(()=>e[t],u=>{l.value=u})});const d=r.computed({get(){const u=e[t];return a(i.value?u:l.value)},set(u){const m=o(u),g=r.toRaw(i.value?e[t]:l.value);g===m||a(g)===u||(l.value=m,s==null||s.emit(`update:${t}`,m))}});return Object.defineProperty(d,"externalValue",{get:()=>i.value?e[t]:l.value}),d}const Rt=Symbol.for("vuetify:locale");function Pt(){const e=r.inject(Rt);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const Te=Symbol.for("vuetify:theme"),zt=C({theme:String},"theme");function Bt(e){R("provideTheme");const t=r.inject(Te,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=r.computed(()=>e.theme??t.name.value),a=r.computed(()=>t.themes.value[n.value]),o=r.computed(()=>t.isDisabled?void 0:`v-theme--${n.value}`),s={...t,name:n,current:a,themeClasses:o};return r.provide(Te,s),s}const Tt=C({tag:{type:String,default:"div"}},"tag"),Et=C({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),Dt=J(!1)({name:"VDefaultsProvider",props:Et(),setup(e,t){let{slots:n}=t;const{defaults:a,disabled:o,reset:s,root:l,scoped:f}=r.toRefs(e);return Pe(a,{reset:s,root:l,scoped:f,disabled:o}),()=>{var c;return(c=n.default)==null?void 0:c.call(n)}}}),Mt=C({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function It(e){return{dimensionStyles:r.computed(()=>{const n={},a=D(e.height),o=D(e.maxHeight),s=D(e.maxWidth),l=D(e.minHeight),f=D(e.minWidth),c=D(e.width);return a!=null&&(n.height=a),o!=null&&(n.maxHeight=o),s!=null&&(n.maxWidth=s),l!=null&&(n.minHeight=l),f!=null&&(n.minWidth=f),c!=null&&(n.width=c),n})}}function Wt(e){return{aspectStyles:r.computed(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const Ee=C({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...ne(),...Mt()},"VResponsive"),De=J()({name:"VResponsive",props:Ee(),setup(e,t){let{slots:n}=t;const{aspectStyles:a}=Wt(e),{dimensionStyles:o}=It(e);return se(()=>{var s;return r.createVNode("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[o.value,e.style]},[r.createVNode("div",{class:"v-responsive__sizer",style:a.value},null),(s=n.additional)==null?void 0:s.call(n),n.default&&r.createVNode("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}});function Ot(e){return at(()=>{const t=[],n={};if(e.value.background)if(ae(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&>(e.value.background)){const a=A(e.value.background);if(a.a==null||a.a===1){const o=bt(a);n.color=o,n.caretColor=o}}}else t.push(`bg-${e.value.background}`);return e.value.text&&(ae(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function le(e,t){const n=r.computed(()=>({background:r.isRef(e)?e.value:null})),{colorClasses:a,colorStyles:o}=Ot(n);return{backgroundColorClasses:a,backgroundColorStyles:o}}const Me=C({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function Ie(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ie();return{roundedClasses:r.computed(()=>{const a=r.isRef(e)?e.value:e.rounded,o=r.isRef(e)?e.value:e.tile,s=[];if(a===!0||a==="")s.push(`${t}--rounded`);else if(typeof a=="string"||a===0)for(const l of String(a).split(" "))s.push(`rounded-${l}`);else(o||a===!1)&&s.push("rounded-0");return s})}}const $t=C({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),ee=(e,t)=>{let{slots:n}=t;const{transition:a,disabled:o,group:s,...l}=e,{component:f=s?r.TransitionGroup:r.Transition,...c}=typeof a=="object"?a:{};return r.h(f,r.mergeProps(typeof a=="string"?{name:o?"":a}:c,typeof a=="string"?{}:Object.fromEntries(Object.entries({disabled:o,group:s}).filter(i=>{let[d,u]=i;return u!==void 0})),l),n)};function jt(e,t){if(!me)return;const n=t.modifiers||{},a=t.value,{handler:o,options:s}=typeof a=="object"?a:{handler:a,options:{}},l=new IntersectionObserver(function(){var u;let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1?arguments[1]:void 0;const i=(u=e._observe)==null?void 0:u[t.instance.$.uid];if(!i)return;const d=f.some(m=>m.isIntersecting);o&&(!n.quiet||i.init)&&(!n.once||d||i.init)&&o(d,f,c),d&&n.once?We(e,t):i.init=!0},s);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:l},l.observe(e)}function We(e,t){var a;const n=(a=e._observe)==null?void 0:a[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const Ft={mounted:jt,unmounted:We},Ht=C({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,...Ee(),...ne(),...Me(),...$t()},"VImg"),At=J()({name:"VImg",directives:{intersect:Ft},props:Ht(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:a}=t;const{backgroundColorClasses:o,backgroundColorStyles:s}=le(r.toRef(e,"color")),{roundedClasses:l}=Ie(e),f=R("VImg"),c=r.shallowRef(""),i=r.ref(),d=r.shallowRef(e.eager?"loading":"idle"),u=r.shallowRef(),m=r.shallowRef(),g=r.computed(()=>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)}),h=r.computed(()=>g.value.aspect||u.value/m.value||0);r.watch(()=>e.src,()=>{S(d.value!=="idle")}),r.watch(h,(v,x)=>{!v&&x&&i.value&&T(i.value)}),r.onBeforeMount(()=>S());function S(v){if(!(e.eager&&v)&&!(me&&!v&&!e.eager)){if(d.value="loading",g.value.lazySrc){const x=new Image;x.src=g.value.lazySrc,T(x,null)}g.value.src&&r.nextTick(()=>{var x;n("loadstart",((x=i.value)==null?void 0:x.currentSrc)||g.value.src),setTimeout(()=>{var E;if(!f.isUnmounted)if((E=i.value)!=null&&E.complete){if(i.value.naturalWidth||P(),d.value==="error")return;h.value||T(i.value,null),d.value==="loading"&&V()}else h.value||T(i.value),z()})})}}function V(){var v;f.isUnmounted||(z(),T(i.value),d.value="loaded",n("load",((v=i.value)==null?void 0:v.currentSrc)||g.value.src))}function P(){var v;f.isUnmounted||(d.value="error",n("error",((v=i.value)==null?void 0:v.currentSrc)||g.value.src))}function z(){const v=i.value;v&&(c.value=v.currentSrc||v.src)}let B=-1;r.onBeforeUnmount(()=>{clearTimeout(B)});function T(v){let x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const E=()=>{if(clearTimeout(B),f.isUnmounted)return;const{naturalHeight:Y,naturalWidth:te}=v;Y||te?(u.value=te,m.value=Y):!v.complete&&d.value==="loading"&&x!=null?B=window.setTimeout(E,x):(v.currentSrc.endsWith(".svg")||v.currentSrc.startsWith("data:image/svg+xml"))&&(u.value=1,m.value=1)};E()}const M=r.computed(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),y=()=>{var E;if(!g.value.src||d.value==="idle")return null;const v=r.createVNode("img",{class:["v-img__img",M.value],style:{objectPosition:e.position},src:g.value.src,srcset:g.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:i,onLoad:V,onError:P},null),x=(E=a.sources)==null?void 0:E.call(a);return r.createVNode(ee,{transition:e.transition,appear:!0},{default:()=>[r.withDirectives(x?r.createVNode("picture",{class:"v-img__picture"},[x,v]):v,[[r.vShow,d.value==="loaded"]])]})},b=()=>r.createVNode(ee,{transition:e.transition},{default:()=>[g.value.lazySrc&&d.value!=="loaded"&&r.createVNode("img",{class:["v-img__img","v-img__img--preload",M.value],style:{objectPosition:e.position},src:g.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),w=()=>a.placeholder?r.createVNode(ee,{transition:e.transition,appear:!0},{default:()=>[(d.value==="loading"||d.value==="error"&&!a.error)&&r.createVNode("div",{class:"v-img__placeholder"},[a.placeholder()])]}):null,p=()=>a.error?r.createVNode(ee,{transition:e.transition,appear:!0},{default:()=>[d.value==="error"&&r.createVNode("div",{class:"v-img__error"},[a.error()])]}):null,k=()=>e.gradient?r.createVNode("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,_=r.shallowRef(!1);{const v=r.watch(h,x=>{x&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{_.value=!0})}),v())})}return se(()=>{const v=De.filterProps(e);return r.withDirectives(r.createVNode(De,r.mergeProps({class:["v-img",{"v-img--booting":!_.value},o.value,l.value,e.class],style:[{width:D(e.width==="auto"?u.value:e.width)},s.value,e.style]},v,{aspectRatio:h.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>r.createVNode(r.Fragment,null,[r.createVNode(y,null,null),r.createVNode(b,null,null),r.createVNode(k,null,null),r.createVNode(w,null,null),r.createVNode(p,null,null)]),default:a.default}),[[r.resolveDirective("intersect"),{handler:S,options:e.options},null,{once:!0}]])}),{currentSrc:c,image:i,state:d,naturalWidth:u,naturalHeight:m}}}),Lt=C({border:[Boolean,Number,String]},"border");function Ut(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ie();return{borderClasses:r.computed(()=>{const a=r.isRef(e)?e.value:e.border,o=[];if(a===!0||a==="")o.push(`${t}--border`);else if(typeof a=="string"||a===0)for(const s of String(a).split(" "))o.push(`border-${s}`);return o})}}const Yt=C({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function Gt(e){return{elevationClasses:r.computed(()=>{const n=r.isRef(e)?e.value:e.elevation,a=[];return n==null||a.push(`elevation-${n}`),a})}}function Xt(){const e=r.shallowRef(!1);return r.onMounted(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:r.computed(()=>e.value?void 0:{transition:"none !important"}),isBooted:r.readonly(e)}}function qt(){var e,t;return(t=(e=R("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}const Kt=Symbol.for("vuetify:display"),Zt=C({mobile:{type:Boolean,default:!1},mobileBreakpoint:[Number,String]},"display");function Oe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ie();const n=r.inject(Kt);if(!n)throw new Error("Could not find Vuetify display injection");const a=r.computed(()=>{if(e.mobile!=null)return e.mobile;if(!e.mobileBreakpoint)return n.mobile.value;const s=typeof e.mobileBreakpoint=="number"?e.mobileBreakpoint:n.thresholds.value[e.mobileBreakpoint];return n.width.valuet?{[`${t}--mobile`]:a.value}:{});return{...n,displayClasses:o,mobile:a}}const Jt=C({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function Qt(e,t){let n=()=>{};function a(l){n==null||n();const f=Number(l?e.openDelay:e.closeDelay);return new Promise(c=>{n=ot(f,()=>{t==null||t(l),c(l)})})}function o(){return a(!0)}function s(){return a(!1)}return{clearDelay:n,runOpenDelay:o,runCloseDelay:s}}function en(){const t=R("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}function tn(e){let{rootEl:t,isSticky:n,layoutItemStyles:a}=e;const o=r.shallowRef(!1),s=r.shallowRef(0),l=r.computed(()=>{const i=typeof o.value=="boolean"?"top":o.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,o.value?{[i]:D(s.value)}:{top:a.value.top}]});r.onMounted(()=>{r.watch(n,i=>{i?window.addEventListener("scroll",c,{passive:!0}):window.removeEventListener("scroll",c)},{immediate:!0})}),r.onBeforeUnmount(()=>{window.removeEventListener("scroll",c)});let f=0;function c(){const i=f>window.scrollY?"up":"down",d=t.value.getBoundingClientRect(),u=parseFloat(a.value.top??0),m=window.scrollY-Math.max(0,s.value-u),g=d.height+Math.max(s.value,u)-window.scrollY-window.innerHeight,h=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;d.height0;n--){if(e[n].t===e[n-1].t)continue;const a=$e(t),o=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(o-a)*Math.abs(o),n===e.length-1&&(t*=.5)}return $e(t)*1e3}function an(){const e={};function t(o){Array.from(o.changedTouches).forEach(s=>{(e[s.identifier]??(e[s.identifier]=new rt(rn))).push([o.timeStamp,s])})}function n(o){Array.from(o.changedTouches).forEach(s=>{delete e[s.identifier]})}function a(o){var i;const s=(i=e[o])==null?void 0:i.values().reverse();if(!s)throw new Error(`No samples for touch id ${o}`);const l=s[0],f=[],c=[];for(const d of s){if(l[0]-d[0]>nn)break;f.push({t:d[0],d:d[1].clientX}),c.push({t:d[0],d:d[1].clientY})}return{x:je(f),y:je(c),get direction(){const{x:d,y:u}=this,[m,g]=[Math.abs(d),Math.abs(u)];return m>g&&d>=0?"right":m>g&&d<=0?"left":g>m&&u>=0?"down":g>m&&u<=0?"up":on()}}}return{addMovement:t,endTouch:n,getVelocity:a}}function on(){throw new Error}function sn(e){let{el:t,isActive:n,isTemporary:a,width:o,touchless:s,position:l}=e;r.onMounted(()=>{window.addEventListener("touchstart",z,{passive:!0}),window.addEventListener("touchmove",B,{passive:!1}),window.addEventListener("touchend",T,{passive:!0})}),r.onBeforeUnmount(()=>{window.removeEventListener("touchstart",z),window.removeEventListener("touchmove",B),window.removeEventListener("touchend",T)});const f=r.computed(()=>["left","right"].includes(l.value)),{addMovement:c,endTouch:i,getVelocity:d}=an();let u=!1;const m=r.shallowRef(!1),g=r.shallowRef(0),h=r.shallowRef(0);let S;function V(y,b){return(l.value==="left"?y:l.value==="right"?document.documentElement.clientWidth-y:l.value==="top"?y:l.value==="bottom"?document.documentElement.clientHeight-y:H())-(b?o.value:0)}function P(y){let b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const w=l.value==="left"?(y-h.value)/o.value:l.value==="right"?(document.documentElement.clientWidth-y-h.value)/o.value:l.value==="top"?(y-h.value)/o.value:l.value==="bottom"?(document.documentElement.clientHeight-y-h.value)/o.value:H();return b?Math.max(0,Math.min(1,w)):w}function z(y){if(s.value)return;const b=y.changedTouches[0].clientX,w=y.changedTouches[0].clientY,p=25,k=l.value==="left"?bdocument.documentElement.clientWidth-p:l.value==="top"?wdocument.documentElement.clientHeight-p:H(),_=n.value&&(l.value==="left"?bdocument.documentElement.clientWidth-o.value:l.value==="top"?wdocument.documentElement.clientHeight-o.value:H());(k||_||n.value&&a.value)&&(S=[b,w],h.value=V(f.value?b:w,n.value),g.value=P(f.value?b:w),u=h.value>-20&&h.value<80,i(y),c(y))}function B(y){const b=y.changedTouches[0].clientX,w=y.changedTouches[0].clientY;if(u){if(!y.cancelable){u=!1;return}const k=Math.abs(b-S[0]),_=Math.abs(w-S[1]);(f.value?k>_&&k>3:_>k&&_>3)?(m.value=!0,u=!1):(f.value?_:k)>3&&(u=!1)}if(!m.value)return;y.preventDefault(),c(y);const p=P(f.value?b:w,!1);g.value=Math.max(0,Math.min(1,p)),p>1?h.value=V(f.value?b:w,!0):p<0&&(h.value=V(f.value?b:w,!1))}function T(y){if(u=!1,!m.value)return;c(y),m.value=!1;const b=d(y.changedTouches[0].identifier),w=Math.abs(b.x),p=Math.abs(b.y);(f.value?w>p&&w>400:p>w&&p>3)?n.value=b.direction===({left:"right",right:"left",top:"down",bottom:"up"}[l.value]||H()):n.value=g.value>.5}const M=r.computed(()=>m.value?{transform:l.value==="left"?`translateX(calc(-100% + ${g.value*o.value}px))`:l.value==="right"?`translateX(calc(100% - ${g.value*o.value}px))`:l.value==="top"?`translateY(calc(-100% + ${g.value*o.value}px))`:l.value==="bottom"?`translateY(calc(100% - ${g.value*o.value}px))`:H(),transition:"none"}:void 0);return U(m,()=>{var w,p;const y=((w=t.value)==null?void 0:w.style.transform)??null,b=((p=t.value)==null?void 0:p.style.transition)??null;r.watchEffect(()=>{var k,_,v,x;(_=t.value)==null||_.style.setProperty("transform",((k=M.value)==null?void 0:k.transform)||"none"),(x=t.value)==null||x.style.setProperty("transition",((v=M.value)==null?void 0:v.transition)||null)}),r.onScopeDispose(()=>{var k,_;(k=t.value)==null||k.style.setProperty("transform",y),(_=t.value)==null||_.style.setProperty("transition",b)})}),{isDragging:m,dragProgress:g,dragStyles:M}}function H(){throw new Error}const ln=["start","end","left","right","top","bottom"],un=C({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=>ln.includes(e)},sticky:Boolean,...Lt(),...ne(),...Jt(),...Zt({mobile:null}),...Yt(),...Ct(),...Me(),...Tt({tag:"nav"}),...zt()},"VNavigationDrawer"),cn=J()({name:"VNavigationDrawer",props:un(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:o}=t;const{isRtl:s}=Pt(),{themeClasses:l}=Bt(e),{borderClasses:f}=Ut(e),{backgroundColorClasses:c,backgroundColorStyles:i}=le(r.toRef(e,"color")),{elevationClasses:d}=Gt(e),{displayClasses:u,mobile:m}=Oe(e),{roundedClasses:g}=Ie(e),h=qt(),S=Vt(e,"modelValue",null,N=>!!N),{ssrBootStyles:V}=Xt(),{scopeId:P}=en(),z=r.ref(),B=r.shallowRef(!1),{runOpenDelay:T,runCloseDelay:M}=Qt(e,N=>{B.value=N}),y=r.computed(()=>e.rail&&e.expandOnHover&&B.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),b=r.computed(()=>it(e.location,s.value)),w=r.computed(()=>e.persistent),p=r.computed(()=>!e.permanent&&(m.value||e.temporary)),k=r.computed(()=>e.sticky&&!p.value&&b.value!=="bottom");U(()=>e.expandOnHover&&e.rail!=null,()=>{r.watch(B,N=>a("update:rail",!N))}),U(()=>!e.disableResizeWatcher,()=>{r.watch(p,N=>!e.permanent&&r.nextTick(()=>S.value=!N))}),U(()=>!e.disableRouteWatcher&&!!h,()=>{r.watch(h.currentRoute,()=>p.value&&(S.value=!1))}),r.watch(()=>e.permanent,N=>{N&&(S.value=!0)}),e.modelValue==null&&!p.value&&(S.value=e.permanent||!m.value);const{isDragging:_,dragProgress:v}=sn({el:z,isActive:S,isTemporary:p,width:y,touchless:r.toRef(e,"touchless"),position:b}),x=r.computed(()=>{const N=p.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):y.value;return _.value?N*v.value:N}),E=r.computed(()=>["top","bottom"].includes(e.location)?0:y.value),{layoutItemStyles:Y,layoutItemScrimStyles:te,layoutIsReady:fn}=Nt({id:e.name,order:r.computed(()=>parseInt(e.order,10)),position:b,layoutSize:x,elementSize:E,active:r.computed(()=>S.value||_.value),disableTransitions:r.computed(()=>_.value),absolute:r.computed(()=>e.absolute||k.value&&typeof Fe.value!="string")}),{isStuck:Fe,stickyStyles:mn}=tn({rootEl:z,isSticky:k,layoutItemStyles:Y}),He=le(r.computed(()=>typeof e.scrim=="string"?e.scrim:null)),gn=r.computed(()=>({..._.value?{opacity:v.value*.2,transition:"none"}:void 0,...te.value}));return Pe({VList:{bgColor:"transparent"}}),se(()=>{const N=o.image||e.image;return r.createVNode(r.Fragment,null,[r.createVNode(e.tag,r.mergeProps({ref:z,onMouseenter:T,onMouseleave:M,class:["v-navigation-drawer",`v-navigation-drawer--${b.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":B.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":p.value,"v-navigation-drawer--persistent":w.value,"v-navigation-drawer--active":S.value,"v-navigation-drawer--sticky":k.value},l.value,c.value,f.value,u.value,d.value,g.value,e.class],style:[i.value,Y.value,V.value,mn.value,e.style,["top","bottom"].includes(b.value)?{height:"auto"}:{}]},P,n),{default:()=>{var Ae,Le,Ue;return[N&&r.createVNode("div",{key:"image",class:"v-navigation-drawer__img"},[o.image?r.createVNode(Dt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},o.image):r.createVNode(At,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),o.prepend&&r.createVNode("div",{class:"v-navigation-drawer__prepend"},[(Ae=o.prepend)==null?void 0:Ae.call(o)]),r.createVNode("div",{class:"v-navigation-drawer__content"},[(Le=o.default)==null?void 0:Le.call(o)]),o.append&&r.createVNode("div",{class:"v-navigation-drawer__append"},[(Ue=o.append)==null?void 0:Ue.call(o)])]}}),r.createVNode(r.Transition,{name:"fade-transition"},{default:()=>[p.value&&(_.value||S.value)&&!!e.scrim&&r.createVNode("div",r.mergeProps({class:["v-navigation-drawer__scrim",He.backgroundColorClasses.value],style:[gn.value,He.backgroundColorStyles.value],onClick:()=>{w.value||(S.value=!1)}},P),null)]})])}),fn.then(()=>({isStuck:Fe}))}}),dn=((e,t)=>{const n=e.__vccOpts||e;for(const[a,o]of t)n[a]=o;return n})(r.defineComponent({__name:"VuetifyNavigationDrawerResize",props:r.mergeModels({minWidth:{type:[Number,String],default:256},maxWidth:{type:[Number,String],default:"70%"},resizeable:{type:Boolean,default:!0},resizeColor:{type:String,default:"rgb(var(--v-theme-primary))"}},{width:{default:256},widthModifiers:{}}),emits:r.mergeModels(["update:resizing"],["update:width"]),setup(e,{emit:t}){r.useCssVars(i=>({"7e6d508c":e.resizeColor}));const n=e,a=r.ref(!1),o=t,{width:s}=Oe(),l=r.useModel(e,"width",{get(i){return i.toString().includes("%")?f(i):i}}),f=i=>i?(i=i.toString().includes("%")?Math.round(s.value*Number.parseFloat(i.toString())/100):i,Number.parseInt(i.toString())):0,c=i=>{a.value=!0;const d=i.target;d.style.cursor="col-resize",document.body.style.cursor="col-resize";const u=i.clientX,m=f(l.value);o("update:resizing",!0);const g=de(document,"mousemove",S=>{const V=S.clientX-u;l.value=m+V,o("update:resizing",!0)}),h=de(document,"mouseup",()=>{d.style.removeProperty("cursor"),document.body.style.removeProperty("cursor"),g(),h(),o("update:resizing",!1),l.valuef(n.maxWidth)&&(l.value=f(n.maxWidth)),a.value=!1})};return r.onMounted(()=>{n.minWidth&&!l.value&&(l.value=f(n.minWidth))}),(i,d)=>(r.openBlock(),r.createBlock(r.unref(cn),r.mergeProps(i.$attrs,{class:{"v-navigation-drawer--resizeable":n.resizeable},style:{transition:a.value?"none !important":void 0},width:l.value}),r.createSlots({default:r.withCtx(()=>[r.createElementVNode("div",{class:"v-navigation-drawer-resizer",onMousedown:r.withModifiers(c,["stop"])},null,32),r.renderSlot(i.$slots,"default",{},void 0,!0)]),_:2},[i.$slots.prepend?{name:"prepend",fn:r.withCtx(()=>[r.renderSlot(i.$slots,"prepend",{},void 0,!0)]),key:"0"}:void 0,i.$slots.image?{name:"image",fn:r.withCtx(()=>[r.renderSlot(i.$slots,"image",{},void 0,!0)]),key:"1"}:void 0,i.$slots.append?{name:"append",fn:r.withCtx(()=>[r.renderSlot(i.$slots,"append",{},void 0,!0)]),key:"2"}:void 0]),1040,["class","style","width"]))}}),[["__scopeId","data-v-f4c98245"]]);I.VNavigationDrawerResize=dn,Object.defineProperty(I,Symbol.toStringTag,{value:"Module"})});