diff --git a/backend/src/app.ts b/backend/src/app.ts index f7a8249..798719b 100644 --- a/backend/src/app.ts +++ b/backend/src/app.ts @@ -8,8 +8,6 @@ import { addCharacterApis } from './characterservice' const app = express() const jsonParser = json() -const fp = new FilterParser() -const obp = new OrderByParser() const port = 3001 app.get('/', (req, res) => { diff --git a/frontend/dist/assets/index-BJnL3x4A.js b/frontend/dist/assets/index-BJnL3x4A.js deleted file mode 100644 index 97e8fd0..0000000 --- a/frontend/dist/assets/index-BJnL3x4A.js +++ /dev/null @@ -1,29 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}})();/** -* @vue/shared v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Ps(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const de={},Jt=[],We=()=>{},Za=()=>!1,yr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ts=e=>e.startsWith("onUpdate:"),_e=Object.assign,Rs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Xa=Object.prototype.hasOwnProperty,se=(e,t)=>Xa.call(e,t),G=Array.isArray,en=e=>br(e)==="[object Map]",zi=e=>br(e)==="[object Set]",X=e=>typeof e=="function",Se=e=>typeof e=="string",cn=e=>typeof e=="symbol",fe=e=>e!==null&&typeof e=="object",Ki=e=>(fe(e)||X(e))&&X(e.then)&&X(e.catch),Yi=Object.prototype.toString,br=e=>Yi.call(e),Qa=e=>br(e).slice(8,-1),Gi=e=>br(e)==="[object Object]",As=e=>Se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,_n=Ps(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_r=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Ja=/-(\w)/g,Xe=_r(e=>e.replace(Ja,(t,n)=>n?n.toUpperCase():"")),eu=/\B([A-Z])/g,fn=_r(e=>e.replace(eu,"-$1").toLowerCase()),Sr=_r(e=>e.charAt(0).toUpperCase()+e.slice(1)),Vr=_r(e=>e?`on${Sr(e)}`:""),Pt=(e,t)=>!Object.is(e,t),jr=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},tu=e=>{const t=parseFloat(e);return isNaN(t)?e:t},nu=e=>{const t=Se(e)?Number(e):NaN;return isNaN(t)?e:t};let ao;const qi=()=>ao||(ao=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Os(e){if(G(e)){const t={};for(let n=0;n{if(n){const r=n.split(su);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Is(e){let t="";if(Se(e))t=e;else if(G(e))for(let n=0;nSe(e)?e:e==null?"":G(e)||fe(e)&&(e.toString===Yi||!X(e.toString))?JSON.stringify(e,Xi,2):String(e),Xi=(e,t)=>t&&t.__v_isRef?Xi(e,t.value):en(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[Wr(r,o)+" =>"]=s,n),{})}:zi(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Wr(n))}:cn(t)?Wr(t):fe(t)&&!G(t)&&!Gi(t)?String(t):t,Wr=(e,t="")=>{var n;return cn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Be;class Qi{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Be,!t&&Be&&(this.index=(Be.scopes||(Be.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Be;try{return Be=this,t()}finally{Be=n}}}on(){Be=this}off(){Be=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Wt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=xt,n=Nt;try{return xt=!0,Nt=this,this._runnings++,co(this),this.fn()}finally{fo(this),this._runnings--,Nt=n,xt=t}}stop(){var t;this.active&&(co(this),fo(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function cu(e){return e.value}function co(e){e._trackId++,e._depsLength=0}function fo(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},lr=new WeakMap,Bt=Symbol(""),ls=Symbol("");function Le(e,t,n){if(xt&&Nt){let r=lr.get(e);r||lr.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=ol(()=>r.delete(n))),rl(Nt,s)}}function at(e,t,n,r,s,o){const i=lr.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&G(e)){const a=Number(r);i.forEach((c,u)=>{(u==="length"||!cn(u)&&u>=a)&&l.push(c)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":G(e)?As(n)&&l.push(i.get("length")):(l.push(i.get(Bt)),en(e)&&l.push(i.get(ls)));break;case"delete":G(e)||(l.push(i.get(Bt)),en(e)&&l.push(i.get(ls)));break;case"set":en(e)&&l.push(i.get(Bt));break}Ds();for(const a of l)a&&sl(a,4);Ls()}function fu(e,t){var n;return(n=lr.get(e))==null?void 0:n.get(t)}const du=Ps("__proto__,__v_isRef,__isVue"),il=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(cn)),ho=hu();function hu(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ee(this);for(let o=0,i=this.length;o{e[t]=function(...n){jt(),Ds();const r=ee(this)[t].apply(this,n);return Ls(),Wt(),r}}),e}function gu(e){const t=ee(this);return Le(t,"has",e),t.hasOwnProperty(e)}class ll{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?Tu:fl:o?cl:ul).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=G(t);if(!s){if(i&&se(ho,n))return Reflect.get(ho,n,r);if(n==="hasOwnProperty")return gu}const l=Reflect.get(t,n,r);return(cn(n)?il.has(n):du(n))||(s||Le(t,"get",n),o)?l:he(l)?i&&As(n)?l:l.value:fe(l)?s?xr(l):De(l):l}}class al extends ll{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const a=rn(o);if(!ar(r)&&!rn(r)&&(o=ee(o),r=ee(r)),!G(t)&&he(o)&&!he(r))return a?!1:(o.value=r,!0)}const i=G(t)&&As(n)?Number(n)e,wr=e=>Reflect.getPrototypeOf(e);function Vn(e,t,n=!1,r=!1){e=e.__v_raw;const s=ee(e),o=ee(t);n||(Pt(t,o)&&Le(s,"get",t),Le(s,"get",o));const{has:i}=wr(s),l=r?Fs:n?Bs:Tn;if(i.call(s,t))return l(e.get(t));if(i.call(s,o))return l(e.get(o));e!==s&&e.get(t)}function jn(e,t=!1){const n=this.__v_raw,r=ee(n),s=ee(e);return t||(Pt(e,s)&&Le(r,"has",e),Le(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function Wn(e,t=!1){return e=e.__v_raw,!t&&Le(ee(e),"iterate",Bt),Reflect.get(e,"size",e)}function go(e){e=ee(e);const t=ee(this);return wr(t).has.call(t,e)||(t.add(e),at(t,"add",e,e)),this}function mo(e,t){t=ee(t);const n=ee(this),{has:r,get:s}=wr(n);let o=r.call(n,e);o||(e=ee(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?Pt(t,i)&&at(n,"set",e,t):at(n,"add",e,t),this}function vo(e){const t=ee(this),{has:n,get:r}=wr(t);let s=n.call(t,e);s||(e=ee(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&at(t,"delete",e,void 0),o}function po(){const e=ee(this),t=e.size!==0,n=e.clear();return t&&at(e,"clear",void 0,void 0),n}function Un(e,t){return function(r,s){const o=this,i=o.__v_raw,l=ee(i),a=t?Fs:e?Bs:Tn;return!e&&Le(l,"iterate",Bt),i.forEach((c,u)=>r.call(s,a(c),a(u),o))}}function zn(e,t,n){return function(...r){const s=this.__v_raw,o=ee(s),i=en(o),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,c=s[e](...r),u=n?Fs:t?Bs:Tn;return!t&&Le(o,"iterate",a?ls:Bt),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:l?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function ht(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function bu(){const e={get(o){return Vn(this,o)},get size(){return Wn(this)},has:jn,add:go,set:mo,delete:vo,clear:po,forEach:Un(!1,!1)},t={get(o){return Vn(this,o,!1,!0)},get size(){return Wn(this)},has:jn,add:go,set:mo,delete:vo,clear:po,forEach:Un(!1,!0)},n={get(o){return Vn(this,o,!0)},get size(){return Wn(this,!0)},has(o){return jn.call(this,o,!0)},add:ht("add"),set:ht("set"),delete:ht("delete"),clear:ht("clear"),forEach:Un(!0,!1)},r={get(o){return Vn(this,o,!0,!0)},get size(){return Wn(this,!0)},has(o){return jn.call(this,o,!0)},add:ht("add"),set:ht("set"),delete:ht("delete"),clear:ht("clear"),forEach:Un(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=zn(o,!1,!1),n[o]=zn(o,!0,!1),t[o]=zn(o,!1,!0),r[o]=zn(o,!0,!0)}),[e,n,t,r]}const[_u,Su,wu,xu]=bu();function $s(e,t){const n=t?e?xu:wu:e?Su:_u;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(se(n,s)&&s in r?n:r,s,o)}const Cu={get:$s(!1,!1)},Eu={get:$s(!1,!0)},Pu={get:$s(!0,!1)},ul=new WeakMap,cl=new WeakMap,fl=new WeakMap,Tu=new WeakMap;function Ru(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Au(e){return e.__v_skip||!Object.isExtensible(e)?0:Ru(Qa(e))}function De(e){return rn(e)?e:Ns(e,!1,vu,Cu,ul)}function dl(e){return Ns(e,!1,yu,Eu,cl)}function xr(e){return Ns(e,!0,pu,Pu,fl)}function Ns(e,t,n,r,s){if(!fe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=Au(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function Ct(e){return rn(e)?Ct(e.__v_raw):!!(e&&e.__v_isReactive)}function rn(e){return!!(e&&e.__v_isReadonly)}function ar(e){return!!(e&&e.__v_isShallow)}function hl(e){return Ct(e)||rn(e)}function ee(e){const t=e&&e.__v_raw;return t?ee(t):e}function Cr(e){return Object.isExtensible(e)&&ir(e,"__v_skip",!0),e}const Tn=e=>fe(e)?De(e):e,Bs=e=>fe(e)?xr(e):e;class gl{constructor(t,n,r,s){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ks(()=>t(this._value),()=>Jn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=ee(this);return(!t._cacheable||t.effect.dirty)&&Pt(t._value,t._value=t.effect.run())&&Jn(t,4),ml(t),t.effect._dirtyLevel>=2&&Jn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Ou(e,t,n=!1){let r,s;const o=X(e);return o?(r=e,s=We):(r=e.get,s=e.set),new gl(r,s,o||!s,n)}function ml(e){var t;xt&&Nt&&(e=ee(e),rl(Nt,(t=e.dep)!=null?t:e.dep=ol(()=>e.dep=void 0,e instanceof gl?e:void 0)))}function Jn(e,t=4,n){e=ee(e);const r=e.dep;r&&sl(r,t)}function he(e){return!!(e&&e.__v_isRef===!0)}function Ce(e){return vl(e,!1)}function ae(e){return vl(e,!0)}function vl(e,t){return he(e)?e:new Iu(e,t)}class Iu{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ee(t),this._value=n?t:Tn(t)}get value(){return ml(this),this._value}set value(t){const n=this.__v_isShallow||ar(t)||rn(t);t=n?t:ee(t),Pt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Tn(t),Jn(this,4))}}function qe(e){return he(e)?e.value:e}const Mu={get:(e,t,n)=>qe(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return he(s)&&!he(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function pl(e){return Ct(e)?e:new Proxy(e,Mu)}function Er(e){const t=G(e)?new Array(e.length):{};for(const n in e)t[n]=yl(e,n);return t}class ku{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return fu(ee(this._object),this._key)}}class Du{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function sn(e,t,n){return he(e)?e:X(e)?new Du(e):fe(e)&&arguments.length>1?yl(e,t,n):Ce(e)}function yl(e,t,n){const r=e[t];return he(r)?r:new ku(e,t,n)}/** -* @vue/runtime-core v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Et(e,t,n,r){try{return r?e(...r):e()}catch(s){Pr(s,t,n)}}function ze(e,t,n,r){if(X(e)){const o=Et(e,t,n,r);return o&&Ki(o)&&o.catch(i=>{Pr(i,t,n)}),o}const s=[];for(let o=0;o>>1,s=Te[r],o=An(s);ont&&Te.splice(t,1)}function Nu(e){G(e)?tn.push(...e):(!yt||!yt.includes(e,e.allowRecurse?Lt+1:Lt))&&tn.push(e),_l()}function yo(e,t,n=Rn?nt+1:0){for(;nAn(n)-An(r));if(tn.length=0,yt){yt.push(...t);return}for(yt=t,Lt=0;Lte.id==null?1/0:e.id,Bu=(e,t)=>{const n=An(e)-An(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function wl(e){as=!1,Rn=!0,Te.sort(Bu);try{for(nt=0;ntSe(m)?m.trim():m)),f&&(s=n.map(tu))}let l,a=r[l=Vr(t)]||r[l=Vr(Xe(t))];!a&&o&&(a=r[l=Vr(fn(t))]),a&&ze(a,e,6,s);const c=r[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,ze(c,e,6,s)}}function xl(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},l=!1;if(!X(e)){const a=c=>{const u=xl(c,t,!0);u&&(l=!0,_e(i,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!o&&!l?(fe(e)&&r.set(e,null),null):(G(o)?o.forEach(a=>i[a]=null):_e(i,o),fe(e)&&r.set(e,i),i)}function Tr(e,t){return!e||!yr(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,fn(t))||se(e,t))}let Re=null,Cl=null;function ur(e){const t=Re;return Re=e,Cl=e&&e.type.__scopeId||null,t}function On(e,t=Re,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Io(-1);const o=ur(t);let i;try{i=e(...s)}finally{ur(o),r._d&&Io(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Ur(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:l,attrs:a,emit:c,render:u,renderCache:f,data:d,setupState:m,ctx:v,inheritAttrs:y}=e;let T,E;const k=ur(e);try{if(n.shapeFlag&4){const W=s||r,L=W;T=tt(u.call(L,W,f,o,m,d,v)),E=a}else{const W=t;T=tt(W.length>1?W(o,{attrs:a,slots:l,emit:c}):W(o,null)),E=t.props?a:Vu(a)}}catch(W){wn.length=0,Pr(W,e,1),T=M(ct)}let N=T;if(E&&y!==!1){const W=Object.keys(E),{shapeFlag:L}=N;W.length&&L&7&&(i&&W.some(Ts)&&(E=ju(E,i)),N=Tt(N,E))}return n.dirs&&(N=Tt(N),N.dirs=N.dirs?N.dirs.concat(n.dirs):n.dirs),n.transition&&(N.transition=n.transition),T=N,ur(k),T}const Vu=e=>{let t;for(const n in e)(n==="class"||n==="style"||yr(n))&&((t||(t={}))[n]=e[n]);return t},ju=(e,t)=>{const n={};for(const r in e)(!Ts(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Wu(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:a}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return r?bo(r,i,c):!!i;if(a&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;function Zu(e,t){t&&t.pendingBranch?G(e)?t.effects.push(...e):t.effects.push(e):Nu(e)}const Xu=Symbol.for("v-scx"),Qu=()=>Pe(Xu);function $n(e,t){return js(e,null,t)}const Kn={};function ve(e,t,n){return js(e,t,n)}function js(e,t,{immediate:n,deep:r,flush:s,once:o,onTrack:i,onTrigger:l}=de){if(t&&o){const C=t;t=(...H)=>{C(...H),L()}}const a=xe,c=C=>r===!0?C:$t(C,r===!1?1:void 0);let u,f=!1,d=!1;if(he(e)?(u=()=>e.value,f=ar(e)):Ct(e)?(u=()=>c(e),f=!0):G(e)?(d=!0,f=e.some(C=>Ct(C)||ar(C)),u=()=>e.map(C=>{if(he(C))return C.value;if(Ct(C))return c(C);if(X(C))return Et(C,a,2)})):X(e)?t?u=()=>Et(e,a,2):u=()=>(m&&m(),ze(e,a,3,[v])):u=We,t&&r){const C=u;u=()=>$t(C())}let m,v=C=>{m=N.onStop=()=>{Et(C,a,4),m=N.onStop=void 0}},y;if(Mr)if(v=We,t?n&&ze(t,a,3,[u(),d?[]:void 0,v]):u(),s==="sync"){const C=Qu();y=C.__watcherHandles||(C.__watcherHandles=[])}else return We;let T=d?new Array(e.length).fill(Kn):Kn;const E=()=>{if(!(!N.active||!N.dirty))if(t){const C=N.run();(r||f||(d?C.some((H,S)=>Pt(H,T[S])):Pt(C,T)))&&(m&&m(),ze(t,a,3,[C,T===Kn?void 0:d&&T[0]===Kn?[]:T,v]),T=C)}else N.run()};E.allowRecurse=!!t;let k;s==="sync"?k=E:s==="post"?k=()=>ke(E,a&&a.suspense):(E.pre=!0,a&&(E.id=a.uid),k=()=>Vs(E));const N=new ks(u,We,k),W=Ji(),L=()=>{N.stop(),W&&Rs(W.effects,N)};return t?n?E():T=N.run():s==="post"?ke(N.run.bind(N),a&&a.suspense):N.run(),y&&y.push(L),L}function Ju(e,t,n){const r=this.proxy,s=Se(e)?e.includes(".")?Tl(r,e):()=>r[e]:e.bind(r,r);let o;X(t)?o=t:(o=t.handler,n=t);const i=Bn(this),l=js(s,o.bind(r),n);return i(),l}function Tl(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),he(e))$t(e.value,t,n,r);else if(G(e))for(let s=0;s{$t(s,t,n,r)});else if(Gi(e))for(const s in e)$t(e[s],t,n,r);return e}function So(e,t){if(Re===null)return e;const n=kr(Re)||Re.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),Rt(()=>{e.isUnmounting=!0}),e}const je=[Function,Array],Al={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:je,onEnter:je,onAfterEnter:je,onEnterCancelled:je,onBeforeLeave:je,onLeave:je,onAfterLeave:je,onLeaveCancelled:je,onBeforeAppear:je,onAppear:je,onAfterAppear:je,onAppearCancelled:je},ec={name:"BaseTransition",props:Al,setup(e,{slots:t}){const n=Gs(),r=Rl();return()=>{const s=t.default&&Ws(t.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){for(const d of s)if(d.type!==ct){o=d;break}}const i=ee(e),{mode:l}=i;if(r.isLeaving)return zr(o);const a=wo(o);if(!a)return zr(o);const c=In(a,i,r,n);Mn(a,c);const u=n.subTree,f=u&&wo(u);if(f&&f.type!==ct&&!Ft(a,f)){const d=In(f,i,r,n);if(Mn(f,d),l==="out-in")return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},zr(o);l==="in-out"&&a.type!==ct&&(d.delayLeave=(m,v,y)=>{const T=Ol(r,f);T[String(f.key)]=f,m[bt]=()=>{v(),m[bt]=void 0,delete c.delayedLeave},c.delayedLeave=y})}return o}}},tc=ec;function Ol(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function In(e,t,n,r){const{appear:s,mode:o,persisted:i=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:m,onLeaveCancelled:v,onBeforeAppear:y,onAppear:T,onAfterAppear:E,onAppearCancelled:k}=t,N=String(e.key),W=Ol(n,e),L=(S,I)=>{S&&ze(S,r,9,I)},C=(S,I)=>{const B=I[1];L(S,I),G(S)?S.every(Z=>Z.length<=1)&&B():S.length<=1&&B()},H={mode:o,persisted:i,beforeEnter(S){let I=l;if(!n.isMounted)if(s)I=y||l;else return;S[bt]&&S[bt](!0);const B=W[N];B&&Ft(e,B)&&B.el[bt]&&B.el[bt](),L(I,[S])},enter(S){let I=a,B=c,Z=u;if(!n.isMounted)if(s)I=T||a,B=E||c,Z=k||u;else return;let x=!1;const z=S[Yn]=te=>{x||(x=!0,te?L(Z,[S]):L(B,[S]),H.delayedLeave&&H.delayedLeave(),S[Yn]=void 0)};I?C(I,[S,z]):z()},leave(S,I){const B=String(e.key);if(S[Yn]&&S[Yn](!0),n.isUnmounting)return I();L(f,[S]);let Z=!1;const x=S[bt]=z=>{Z||(Z=!0,I(),z?L(v,[S]):L(m,[S]),S[bt]=void 0,W[B]===e&&delete W[B])};W[B]=e,d?C(d,[S,x]):x()},clone(S){return In(S,t,n,r)}};return H}function zr(e){if(Rr(e))return e=Tt(e),e.children=null,e}function wo(e){return Rr(e)?e.children?e.children[0]:void 0:e}function Mn(e,t){e.shapeFlag&6&&e.component?Mn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ws(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader,Rr=e=>e.type.__isKeepAlive;function Il(e,t){kl(e,"a",t)}function Ml(e,t){kl(e,"da",t)}function kl(e,t,n=xe){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Ar(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Rr(s.parent.vnode)&&nc(r,t,n,s),s=s.parent}}function nc(e,t,n,r){const s=Ar(t,e,r,!0);Ll(()=>{Rs(r[t],s)},n)}function Ar(e,t,n=xe,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;jt();const l=Bn(n),a=ze(t,n,e,i);return l(),Wt(),a});return r?s.unshift(o):s.push(o),o}}const ft=e=>(t,n=xe)=>(!Mr||e==="sp")&&Ar(e,(...r)=>t(...r),n),Us=ft("bm"),Ut=ft("m"),rc=ft("bu"),Dl=ft("u"),Rt=ft("bum"),Ll=ft("um"),sc=ft("sp"),oc=ft("rtg"),ic=ft("rtc");function lc(e,t=xe){Ar("ec",e,t)}function ac(e,t,n,r){let s;const o=n&&n[r];if(G(e)||Se(e)){s=new Array(e.length);for(let i=0,l=e.length;it(i,l,void 0,o&&o[l]));else{const i=Object.keys(e);s=new Array(i.length);for(let l=0,a=i.length;le?Yl(e)?kr(e)||e.proxy:us(e.parent):null,Sn=_e(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>us(e.parent),$root:e=>us(e.root),$emit:e=>e.emit,$options:e=>zs(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Vs(e.update)}),$nextTick:e=>e.n||(e.n=dn.bind(e.proxy)),$watch:e=>Ju.bind(e)}),Kr=(e,t)=>e!==de&&!e.__isScriptSetup&&se(e,t),uc={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(Kr(r,t))return i[t]=1,r[t];if(s!==de&&se(s,t))return i[t]=2,s[t];if((c=e.propsOptions[0])&&se(c,t))return i[t]=3,o[t];if(n!==de&&se(n,t))return i[t]=4,n[t];cs&&(i[t]=0)}}const u=Sn[t];let f,d;if(u)return t==="$attrs"&&Le(e,"get",t),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==de&&se(n,t))return i[t]=4,n[t];if(d=a.config.globalProperties,se(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return Kr(s,t)?(s[t]=n,!0):r!==de&&se(r,t)?(r[t]=n,!0):se(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let l;return!!n[i]||e!==de&&se(e,i)||Kr(t,i)||(l=o[0])&&se(l,i)||se(r,i)||se(Sn,i)||se(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function xo(e){return G(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let cs=!0;function cc(e){const t=zs(e),n=e.proxy,r=e.ctx;cs=!1,t.beforeCreate&&Co(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:m,updated:v,activated:y,deactivated:T,beforeDestroy:E,beforeUnmount:k,destroyed:N,unmounted:W,render:L,renderTracked:C,renderTriggered:H,errorCaptured:S,serverPrefetch:I,expose:B,inheritAttrs:Z,components:x,directives:z,filters:te}=t;if(c&&fc(c,r,null),i)for(const re in i){const ne=i[re];X(ne)&&(r[re]=ne.bind(n))}if(s){const re=s.call(n,n);fe(re)&&(e.data=De(re))}if(cs=!0,o)for(const re in o){const ne=o[re],Ae=X(ne)?ne.bind(n,n):X(ne.get)?ne.get.bind(n,n):We,pe=!X(ne)&&X(ne.set)?ne.set.bind(n):We,Oe=O({get:Ae,set:pe});Object.defineProperty(r,re,{enumerable:!0,configurable:!0,get:()=>Oe.value,set:ye=>Oe.value=ye})}if(l)for(const re in l)Fl(l[re],r,n,re);if(a){const re=X(a)?a.call(n):a;Reflect.ownKeys(re).forEach(ne=>{ut(ne,re[ne])})}u&&Co(u,e,"c");function Q(re,ne){G(ne)?ne.forEach(Ae=>re(Ae.bind(n))):ne&&re(ne.bind(n))}if(Q(Us,f),Q(Ut,d),Q(rc,m),Q(Dl,v),Q(Il,y),Q(Ml,T),Q(lc,S),Q(ic,C),Q(oc,H),Q(Rt,k),Q(Ll,W),Q(sc,I),G(B))if(B.length){const re=e.exposed||(e.exposed={});B.forEach(ne=>{Object.defineProperty(re,ne,{get:()=>n[ne],set:Ae=>n[ne]=Ae})})}else e.exposed||(e.exposed={});L&&e.render===We&&(e.render=L),Z!=null&&(e.inheritAttrs=Z),x&&(e.components=x),z&&(e.directives=z)}function fc(e,t,n=We){G(e)&&(e=fs(e));for(const r in e){const s=e[r];let o;fe(s)?"default"in s?o=Pe(s.from||r,s.default,!0):o=Pe(s.from||r):o=Pe(s),he(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function Co(e,t,n){ze(G(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Fl(e,t,n,r){const s=r.includes(".")?Tl(n,r):()=>n[r];if(Se(e)){const o=t[e];X(o)&&ve(s,o)}else if(X(e))ve(s,e.bind(n));else if(fe(e))if(G(e))e.forEach(o=>Fl(o,t,n,r));else{const o=X(e.handler)?e.handler.bind(n):t[e.handler];X(o)&&ve(s,o,e)}}function zs(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let a;return l?a=l:!s.length&&!n&&!r?a=t:(a={},s.length&&s.forEach(c=>cr(a,c,i,!0)),cr(a,t,i)),fe(t)&&o.set(t,a),a}function cr(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&cr(e,o,n,!0),s&&s.forEach(i=>cr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=dc[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const dc={data:Eo,props:Po,emits:Po,methods:bn,computed:bn,beforeCreate:Ie,created:Ie,beforeMount:Ie,mounted:Ie,beforeUpdate:Ie,updated:Ie,beforeDestroy:Ie,beforeUnmount:Ie,destroyed:Ie,unmounted:Ie,activated:Ie,deactivated:Ie,errorCaptured:Ie,serverPrefetch:Ie,components:bn,directives:bn,watch:gc,provide:Eo,inject:hc};function Eo(e,t){return t?e?function(){return _e(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function hc(e,t){return bn(fs(e),fs(t))}function fs(e){if(G(e)){const t={};for(let n=0;n1)return n&&X(t)?t.call(r&&r.proxy):t}}function pc(){return!!(xe||Re||nn)}function yc(e,t,n,r=!1){const s={},o={};ir(o,Ir,1),e.propsDefaults=Object.create(null),Nl(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:dl(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function bc(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=ee(s),[a]=e.propsOptions;let c=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f{a=!0;const[d,m]=Bl(f,t,!0);_e(i,d),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!a)return fe(e)&&r.set(e,Jt),Jt;if(G(o))for(let u=0;u-1,m[1]=y<0||v-1||se(m,"default"))&&l.push(f)}}}const c=[i,l];return fe(e)&&r.set(e,c),c}function To(e){return e[0]!=="$"&&!_n(e)}function Ro(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function Ao(e,t){return Ro(e)===Ro(t)}function Oo(e,t){return G(t)?t.findIndex(n=>Ao(n,e)):X(t)&&Ao(t,e)?0:-1}const Hl=e=>e[0]==="_"||e==="$stable",Ks=e=>G(e)?e.map(tt):[tt(e)],_c=(e,t,n)=>{if(t._n)return t;const r=On((...s)=>Ks(t(...s)),n);return r._c=!1,r},Vl=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Hl(s))continue;const o=e[s];if(X(o))t[s]=_c(s,o,r);else if(o!=null){const i=Ks(o);t[s]=()=>i}}},jl=(e,t)=>{const n=Ks(t);e.slots.default=()=>n},Sc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ee(t),ir(t,"_",n)):Vl(t,e.slots={})}else e.slots={},t&&jl(e,t);ir(e.slots,Ir,1)},wc=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=de;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(_e(s,t),!n&&l===1&&delete s._):(o=!t.$stable,Vl(t,s)),i=t}else t&&(jl(e,t),i={default:1});if(o)for(const l in s)!Hl(l)&&i[l]==null&&delete s[l]};function hs(e,t,n,r,s=!1){if(G(e)){e.forEach((d,m)=>hs(d,t&&(G(t)?t[m]:t),n,r,s));return}if(er(r)&&!s)return;const o=r.shapeFlag&4?kr(r.component)||r.component.proxy:r.el,i=s?null:o,{i:l,r:a}=e,c=t&&t.r,u=l.refs===de?l.refs={}:l.refs,f=l.setupState;if(c!=null&&c!==a&&(Se(c)?(u[c]=null,se(f,c)&&(f[c]=null)):he(c)&&(c.value=null)),X(a))Et(a,l,12,[i,u]);else{const d=Se(a),m=he(a);if(d||m){const v=()=>{if(e.f){const y=d?se(f,a)?f[a]:u[a]:a.value;s?G(y)&&Rs(y,o):G(y)?y.includes(o)||y.push(o):d?(u[a]=[o],se(f,a)&&(f[a]=u[a])):(a.value=[o],e.k&&(u[e.k]=a.value))}else d?(u[a]=i,se(f,a)&&(f[a]=i)):m&&(a.value=i,e.k&&(u[e.k]=i))};i?(v.id=-1,ke(v,n)):v()}}}const ke=Zu;function xc(e){return Cc(e)}function Cc(e,t){const n=qi();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:m=We,insertStaticContent:v}=e,y=(h,g,p,w=null,_=null,A=null,$=void 0,R=null,D=!!g.dynamicChildren)=>{if(h===g)return;h&&!Ft(h,g)&&(w=b(h),ye(h,_,A,!0),h=null),g.patchFlag===-2&&(D=!1,g.dynamicChildren=null);const{type:P,ref:j,shapeFlag:Y}=g;switch(P){case Or:T(h,g,p,w);break;case ct:E(h,g,p,w);break;case Gr:h==null&&k(g,p,w,$);break;case Me:x(h,g,p,w,_,A,$,R,D);break;default:Y&1?L(h,g,p,w,_,A,$,R,D):Y&6?z(h,g,p,w,_,A,$,R,D):(Y&64||Y&128)&&P.process(h,g,p,w,_,A,$,R,D,U)}j!=null&&_&&hs(j,h&&h.ref,A,g||h,!g)},T=(h,g,p,w)=>{if(h==null)r(g.el=l(g.children),p,w);else{const _=g.el=h.el;g.children!==h.children&&c(_,g.children)}},E=(h,g,p,w)=>{h==null?r(g.el=a(g.children||""),p,w):g.el=h.el},k=(h,g,p,w)=>{[h.el,h.anchor]=v(h.children,g,p,w,h.el,h.anchor)},N=({el:h,anchor:g},p,w)=>{let _;for(;h&&h!==g;)_=d(h),r(h,p,w),h=_;r(g,p,w)},W=({el:h,anchor:g})=>{let p;for(;h&&h!==g;)p=d(h),s(h),h=p;s(g)},L=(h,g,p,w,_,A,$,R,D)=>{g.type==="svg"?$="svg":g.type==="math"&&($="mathml"),h==null?C(g,p,w,_,A,$,R,D):I(h,g,_,A,$,R,D)},C=(h,g,p,w,_,A,$,R)=>{let D,P;const{props:j,shapeFlag:Y,transition:K,dirs:q}=h;if(D=h.el=i(h.type,A,j&&j.is,j),Y&8?u(D,h.children):Y&16&&S(h.children,D,null,w,_,Yr(h,A),$,R),q&&Ot(h,null,w,"created"),H(D,h,h.scopeId,$,w),j){for(const le in j)le!=="value"&&!_n(le)&&o(D,le,null,j[le],A,h.children,w,_,ue);"value"in j&&o(D,"value",null,j.value,A),(P=j.onVnodeBeforeMount)&&et(P,w,h)}q&&Ot(h,null,w,"beforeMount");const J=Ec(_,K);J&&K.beforeEnter(D),r(D,g,p),((P=j&&j.onVnodeMounted)||J||q)&&ke(()=>{P&&et(P,w,h),J&&K.enter(D),q&&Ot(h,null,w,"mounted")},_)},H=(h,g,p,w,_)=>{if(p&&m(h,p),w)for(let A=0;A{for(let P=D;P{const R=g.el=h.el;let{patchFlag:D,dynamicChildren:P,dirs:j}=g;D|=h.patchFlag&16;const Y=h.props||de,K=g.props||de;let q;if(p&&It(p,!1),(q=K.onVnodeBeforeUpdate)&&et(q,p,g,h),j&&Ot(g,h,p,"beforeUpdate"),p&&It(p,!0),P?B(h.dynamicChildren,P,R,p,w,Yr(g,_),A):$||ne(h,g,R,null,p,w,Yr(g,_),A,!1),D>0){if(D&16)Z(R,g,Y,K,p,w,_);else if(D&2&&Y.class!==K.class&&o(R,"class",null,K.class,_),D&4&&o(R,"style",Y.style,K.style,_),D&8){const J=g.dynamicProps;for(let le=0;le{q&&et(q,p,g,h),j&&Ot(g,h,p,"updated")},w)},B=(h,g,p,w,_,A,$)=>{for(let R=0;R{if(p!==w){if(p!==de)for(const R in p)!_n(R)&&!(R in w)&&o(h,R,p[R],null,$,g.children,_,A,ue);for(const R in w){if(_n(R))continue;const D=w[R],P=p[R];D!==P&&R!=="value"&&o(h,R,P,D,$,g.children,_,A,ue)}"value"in w&&o(h,"value",p.value,w.value,$)}},x=(h,g,p,w,_,A,$,R,D)=>{const P=g.el=h?h.el:l(""),j=g.anchor=h?h.anchor:l("");let{patchFlag:Y,dynamicChildren:K,slotScopeIds:q}=g;q&&(R=R?R.concat(q):q),h==null?(r(P,p,w),r(j,p,w),S(g.children||[],p,j,_,A,$,R,D)):Y>0&&Y&64&&K&&h.dynamicChildren?(B(h.dynamicChildren,K,p,_,A,$,R),(g.key!=null||_&&g===_.subTree)&&Wl(h,g,!0)):ne(h,g,p,j,_,A,$,R,D)},z=(h,g,p,w,_,A,$,R,D)=>{g.slotScopeIds=R,h==null?g.shapeFlag&512?_.ctx.activate(g,p,w,$,D):te(g,p,w,_,A,$,D):be(h,g,D)},te=(h,g,p,w,_,A,$)=>{const R=h.component=Lc(h,w,_);if(Rr(h)&&(R.ctx.renderer=U),Fc(R),R.asyncDep){if(_&&_.registerDep(R,Q),!h.el){const D=R.subTree=M(ct);E(null,D,g,p)}}else Q(R,h,g,p,_,A,$)},be=(h,g,p)=>{const w=g.component=h.component;if(Wu(h,g,p))if(w.asyncDep&&!w.asyncResolved){re(w,g,p);return}else w.next=g,$u(w.update),w.effect.dirty=!0,w.update();else g.el=h.el,w.vnode=g},Q=(h,g,p,w,_,A,$)=>{const R=()=>{if(h.isMounted){let{next:j,bu:Y,u:K,parent:q,vnode:J}=h;{const Kt=Ul(h);if(Kt){j&&(j.el=J.el,re(h,j,$)),Kt.asyncDep.then(()=>{h.isUnmounted||R()});return}}let le=j,me;It(h,!1),j?(j.el=J.el,re(h,j,$)):j=J,Y&&jr(Y),(me=j.props&&j.props.onVnodeBeforeUpdate)&&et(me,q,j,J),It(h,!0);const we=Ur(h),Ge=h.subTree;h.subTree=we,y(Ge,we,f(Ge.el),b(Ge),h,_,A),j.el=we.el,le===null&&Uu(h,we.el),K&&ke(K,_),(me=j.props&&j.props.onVnodeUpdated)&&ke(()=>et(me,q,j,J),_)}else{let j;const{el:Y,props:K}=g,{bm:q,m:J,parent:le}=h,me=er(g);if(It(h,!1),q&&jr(q),!me&&(j=K&&K.onVnodeBeforeMount)&&et(j,le,g),It(h,!0),Y&&ge){const we=()=>{h.subTree=Ur(h),ge(Y,h.subTree,h,_,null)};me?g.type.__asyncLoader().then(()=>!h.isUnmounted&&we()):we()}else{const we=h.subTree=Ur(h);y(null,we,p,w,h,_,A),g.el=we.el}if(J&&ke(J,_),!me&&(j=K&&K.onVnodeMounted)){const we=g;ke(()=>et(j,le,we),_)}(g.shapeFlag&256||le&&er(le.vnode)&&le.vnode.shapeFlag&256)&&h.a&&ke(h.a,_),h.isMounted=!0,g=p=w=null}},D=h.effect=new ks(R,We,()=>Vs(P),h.scope),P=h.update=()=>{D.dirty&&D.run()};P.id=h.uid,It(h,!0),P()},re=(h,g,p)=>{g.component=h;const w=h.vnode.props;h.vnode=g,h.next=null,bc(h,g.props,w,p),wc(h,g.children,p),jt(),yo(h),Wt()},ne=(h,g,p,w,_,A,$,R,D=!1)=>{const P=h&&h.children,j=h?h.shapeFlag:0,Y=g.children,{patchFlag:K,shapeFlag:q}=g;if(K>0){if(K&128){pe(P,Y,p,w,_,A,$,R,D);return}else if(K&256){Ae(P,Y,p,w,_,A,$,R,D);return}}q&8?(j&16&&ue(P,_,A),Y!==P&&u(p,Y)):j&16?q&16?pe(P,Y,p,w,_,A,$,R,D):ue(P,_,A,!0):(j&8&&u(p,""),q&16&&S(Y,p,w,_,A,$,R,D))},Ae=(h,g,p,w,_,A,$,R,D)=>{h=h||Jt,g=g||Jt;const P=h.length,j=g.length,Y=Math.min(P,j);let K;for(K=0;Kj?ue(h,_,A,!0,!1,Y):S(g,p,w,_,A,$,R,D,Y)},pe=(h,g,p,w,_,A,$,R,D)=>{let P=0;const j=g.length;let Y=h.length-1,K=j-1;for(;P<=Y&&P<=K;){const q=h[P],J=g[P]=D?_t(g[P]):tt(g[P]);if(Ft(q,J))y(q,J,p,null,_,A,$,R,D);else break;P++}for(;P<=Y&&P<=K;){const q=h[Y],J=g[K]=D?_t(g[K]):tt(g[K]);if(Ft(q,J))y(q,J,p,null,_,A,$,R,D);else break;Y--,K--}if(P>Y){if(P<=K){const q=K+1,J=qK)for(;P<=Y;)ye(h[P],_,A,!0),P++;else{const q=P,J=P,le=new Map;for(P=J;P<=K;P++){const Ne=g[P]=D?_t(g[P]):tt(g[P]);Ne.key!=null&&le.set(Ne.key,P)}let me,we=0;const Ge=K-J+1;let Kt=!1,oo=0;const mn=new Array(Ge);for(P=0;P=Ge){ye(Ne,_,A,!0);continue}let Je;if(Ne.key!=null)Je=le.get(Ne.key);else for(me=J;me<=K;me++)if(mn[me-J]===0&&Ft(Ne,g[me])){Je=me;break}Je===void 0?ye(Ne,_,A,!0):(mn[Je-J]=P+1,Je>=oo?oo=Je:Kt=!0,y(Ne,g[Je],p,null,_,A,$,R,D),we++)}const io=Kt?Pc(mn):Jt;for(me=io.length-1,P=Ge-1;P>=0;P--){const Ne=J+P,Je=g[Ne],lo=Ne+1{const{el:A,type:$,transition:R,children:D,shapeFlag:P}=h;if(P&6){Oe(h.component.subTree,g,p,w);return}if(P&128){h.suspense.move(g,p,w);return}if(P&64){$.move(h,g,p,U);return}if($===Me){r(A,g,p);for(let Y=0;YR.enter(A),_);else{const{leave:Y,delayLeave:K,afterLeave:q}=R,J=()=>r(A,g,p),le=()=>{Y(A,()=>{J(),q&&q()})};K?K(A,J,le):le()}else r(A,g,p)},ye=(h,g,p,w=!1,_=!1)=>{const{type:A,props:$,ref:R,children:D,dynamicChildren:P,shapeFlag:j,patchFlag:Y,dirs:K}=h;if(R!=null&&hs(R,null,p,h,!0),j&256){g.ctx.deactivate(h);return}const q=j&1&&K,J=!er(h);let le;if(J&&(le=$&&$.onVnodeBeforeUnmount)&&et(le,g,h),j&6)At(h.component,p,w);else{if(j&128){h.suspense.unmount(p,w);return}q&&Ot(h,null,g,"beforeUnmount"),j&64?h.type.remove(h,g,p,_,U,w):P&&(A!==Me||Y>0&&Y&64)?ue(P,g,p,!1,!0):(A===Me&&Y&384||!_&&j&16)&&ue(D,g,p),w&&$e(h)}(J&&(le=$&&$.onVnodeUnmounted)||q)&&ke(()=>{le&&et(le,g,h),q&&Ot(h,null,g,"unmounted")},p)},$e=h=>{const{type:g,el:p,anchor:w,transition:_}=h;if(g===Me){Ye(p,w);return}if(g===Gr){W(h);return}const A=()=>{s(p),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(h.shapeFlag&1&&_&&!_.persisted){const{leave:$,delayLeave:R}=_,D=()=>$(p,A);R?R(h.el,A,D):D()}else A()},Ye=(h,g)=>{let p;for(;h!==g;)p=d(h),s(h),h=p;s(g)},At=(h,g,p)=>{const{bum:w,scope:_,update:A,subTree:$,um:R}=h;w&&jr(w),_.stop(),A&&(A.active=!1,ye($,h,g,p)),R&&ke(R,g),ke(()=>{h.isUnmounted=!0},g),g&&g.pendingBranch&&!g.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===g.pendingId&&(g.deps--,g.deps===0&&g.resolve())},ue=(h,g,p,w=!1,_=!1,A=0)=>{for(let $=A;$h.shapeFlag&6?b(h.component.subTree):h.shapeFlag&128?h.suspense.next():d(h.anchor||h.el);let V=!1;const F=(h,g,p)=>{h==null?g._vnode&&ye(g._vnode,null,null,!0):y(g._vnode||null,h,g,null,null,null,p),V||(V=!0,yo(),Sl(),V=!1),g._vnode=h},U={p:y,um:ye,m:Oe,r:$e,mt:te,mc:S,pc:ne,pbc:B,n:b,o:e};let oe,ge;return t&&([oe,ge]=t(U)),{render:F,hydrate:oe,createApp:vc(F,oe)}}function Yr({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function It({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ec(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Wl(e,t,n=!1){const r=e.children,s=t.children;if(G(r)&&G(s))for(let o=0;o>1,e[n[l]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Ul(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Ul(t)}const Tc=e=>e.__isTeleport,Me=Symbol.for("v-fgt"),Or=Symbol.for("v-txt"),ct=Symbol.for("v-cmt"),Gr=Symbol.for("v-stc"),wn=[];let Ze=null;function tr(e=!1){wn.push(Ze=e?null:[])}function Rc(){wn.pop(),Ze=wn[wn.length-1]||null}let kn=1;function Io(e){kn+=e}function zl(e){return e.dynamicChildren=kn>0?Ze||Jt:null,Rc(),kn>0&&Ze&&Ze.push(e),e}function qr(e,t,n,r,s,o){return zl(rt(e,t,n,r,s,o,!0))}function Ac(e,t,n,r,s){return zl(M(e,t,n,r,s,!0))}function gs(e){return e?e.__v_isVNode===!0:!1}function Ft(e,t){return e.type===t.type&&e.key===t.key}const Ir="__vInternal",Kl=({key:e})=>e??null,nr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Se(e)||he(e)||X(e)?{i:Re,r:e,k:t,f:!!n}:e:null);function rt(e,t=null,n=null,r=0,s=null,o=e===Me?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Kl(t),ref:t&&nr(t),scopeId:Cl,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Re};return l?(Ys(a,n),o&128&&e.normalize(a)):n&&(a.shapeFlag|=Se(n)?8:16),kn>0&&!i&&Ze&&(a.patchFlag>0||o&6)&&a.patchFlag!==32&&Ze.push(a),a}const M=Oc;function Oc(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===Yu)&&(e=ct),gs(e)){const l=Tt(e,t,!0);return n&&Ys(l,n),kn>0&&!o&&Ze&&(l.shapeFlag&6?Ze[Ze.indexOf(e)]=l:Ze.push(l)),l.patchFlag|=-2,l}if(Vc(e)&&(e=e.__vccOpts),t){t=Ic(t);let{class:l,style:a}=t;l&&!Se(l)&&(t.class=Is(l)),fe(a)&&(hl(a)&&!G(a)&&(a=_e({},a)),t.style=Os(a))}const i=Se(e)?1:qu(e)?128:Tc(e)?64:fe(e)?4:X(e)?2:0;return rt(e,t,n,r,s,i,o,!0)}function Ic(e){return e?hl(e)||Ir in e?_e({},e):e:null}function Tt(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,l=t?Vt(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Kl(l),ref:t&&t.ref?n&&s?G(s)?s.concat(nr(t)):[s,nr(t)]:nr(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Me?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Tt(e.ssContent),ssFallback:e.ssFallback&&Tt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Mc(e=" ",t=0){return M(Or,null,e,t)}function tt(e){return e==null||typeof e=="boolean"?M(ct):G(e)?M(Me,null,e.slice()):typeof e=="object"?_t(e):M(Or,null,String(e))}function _t(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Tt(e)}function Ys(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(G(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Ys(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(Ir in t)?t._ctx=Re:s===3&&Re&&(Re.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else X(t)?(t={default:t,_ctx:Re},n=32):(t=String(t),r&64?(n=16,t=[Mc(t)]):n=8);e.children=t,e.shapeFlag|=n}function Vt(...e){const t={};for(let n=0;nxe||Re;let fr,ms;{const e=qi(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};fr=t("__VUE_INSTANCE_SETTERS__",n=>xe=n),ms=t("__VUE_SSR_SETTERS__",n=>Mr=n)}const Bn=e=>{const t=xe;return fr(e),e.scope.on(),()=>{e.scope.off(),fr(t)}},Mo=()=>{xe&&xe.scope.off(),fr(null)};function Yl(e){return e.vnode.shapeFlag&4}let Mr=!1;function Fc(e,t=!1){t&&ms(t);const{props:n,children:r}=e.vnode,s=Yl(e);yc(e,n,s,t),Sc(e,r);const o=s?$c(e,t):void 0;return t&&ms(!1),o}function $c(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Cr(new Proxy(e.ctx,uc));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?Bc(e):null,o=Bn(e);jt();const i=Et(r,e,0,[e.props,s]);if(Wt(),o(),Ki(i)){if(i.then(Mo,Mo),t)return i.then(l=>{ko(e,l,t)}).catch(l=>{Pr(l,e,0)});e.asyncDep=i}else ko(e,i,t)}else Gl(e,t)}function ko(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:fe(t)&&(e.setupState=pl(t)),Gl(e,n)}let Do;function Gl(e,t,n){const r=e.type;if(!e.render){if(!t&&Do&&!r.render){const s=r.template||zs(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:a}=r,c=_e(_e({isCustomElement:o,delimiters:l},i),a);r.render=Do(s,c)}}e.render=r.render||We}{const s=Bn(e);jt();try{cc(e)}finally{Wt(),s()}}}function Nc(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Le(e,"get","$attrs"),t[n]}}))}function Bc(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Nc(e)},slots:e.slots,emit:e.emit,expose:t}}function kr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(pl(Cr(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Sn)return Sn[n](e)},has(t,n){return n in t||n in Sn}}))}function Hc(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function Vc(e){return X(e)&&"__vccOpts"in e}const O=(e,t)=>Ou(e,t,Mr);function zt(e,t,n){const r=arguments.length;return r===2?fe(t)&&!G(t)?gs(t)?M(e,null,[t]):M(e,t):M(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&gs(n)&&(n=[n]),M(e,t,n))}const jc="3.4.21";/** -* @vue/runtime-dom v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const Wc="http://www.w3.org/2000/svg",Uc="http://www.w3.org/1998/Math/MathML",St=typeof document<"u"?document:null,Lo=St&&St.createElement("template"),zc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?St.createElementNS(Wc,e):t==="mathml"?St.createElementNS(Uc,e):St.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>St.createTextNode(e),createComment:e=>St.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>St.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Lo.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const l=Lo.content;if(r==="svg"||r==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},gt="transition",vn="animation",on=Symbol("_vtc"),hn=(e,{slots:t})=>zt(tc,Zl(e),t);hn.displayName="Transition";const ql={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Kc=hn.props=_e({},Al,ql),Mt=(e,t=[])=>{G(e)?e.forEach(n=>n(...t)):e&&e(...t)},Fo=e=>e?G(e)?e.some(t=>t.length>1):e.length>1:!1;function Zl(e){const t={};for(const x in e)x in ql||(t[x]=e[x]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=o,appearActiveClass:c=i,appearToClass:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,v=Yc(s),y=v&&v[0],T=v&&v[1],{onBeforeEnter:E,onEnter:k,onEnterCancelled:N,onLeave:W,onLeaveCancelled:L,onBeforeAppear:C=E,onAppear:H=k,onAppearCancelled:S=N}=t,I=(x,z,te)=>{vt(x,z?u:l),vt(x,z?c:i),te&&te()},B=(x,z)=>{x._isLeaving=!1,vt(x,f),vt(x,m),vt(x,d),z&&z()},Z=x=>(z,te)=>{const be=x?H:k,Q=()=>I(z,x,te);Mt(be,[z,Q]),$o(()=>{vt(z,x?a:o),lt(z,x?u:l),Fo(be)||No(z,r,y,Q)})};return _e(t,{onBeforeEnter(x){Mt(E,[x]),lt(x,o),lt(x,i)},onBeforeAppear(x){Mt(C,[x]),lt(x,a),lt(x,c)},onEnter:Z(!1),onAppear:Z(!0),onLeave(x,z){x._isLeaving=!0;const te=()=>B(x,z);lt(x,f),Ql(),lt(x,d),$o(()=>{x._isLeaving&&(vt(x,f),lt(x,m),Fo(W)||No(x,r,T,te))}),Mt(W,[x,te])},onEnterCancelled(x){I(x,!1),Mt(N,[x])},onAppearCancelled(x){I(x,!0),Mt(S,[x])},onLeaveCancelled(x){B(x),Mt(L,[x])}})}function Yc(e){if(e==null)return null;if(fe(e))return[Zr(e.enter),Zr(e.leave)];{const t=Zr(e);return[t,t]}}function Zr(e){return nu(e)}function lt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[on]||(e[on]=new Set)).add(t)}function vt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[on];n&&(n.delete(t),n.size||(e[on]=void 0))}function $o(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Gc=0;function No(e,t,n,r){const s=e._endId=++Gc,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:a}=Xl(e,t);if(!i)return r();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,d),o()},d=m=>{m.target===e&&++u>=a&&f()};setTimeout(()=>{u(n[v]||"").split(", "),s=r(`${gt}Delay`),o=r(`${gt}Duration`),i=Bo(s,o),l=r(`${vn}Delay`),a=r(`${vn}Duration`),c=Bo(l,a);let u=null,f=0,d=0;t===gt?i>0&&(u=gt,f=i,d=o.length):t===vn?c>0&&(u=vn,f=c,d=a.length):(f=Math.max(i,c),u=f>0?i>c?gt:vn:null,d=u?u===gt?o.length:a.length:0);const m=u===gt&&/\b(transform|all)(,|$)/.test(r(`${gt}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:m}}function Bo(e,t){for(;e.lengthHo(n)+Ho(e[r])))}function Ho(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ql(){return document.body.offsetHeight}function qc(e,t,n){const r=e[on];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const dr=Symbol("_vod"),Jl=Symbol("_vsh"),Zc={beforeMount(e,{value:t},{transition:n}){e[dr]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):pn(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),pn(e,!0),r.enter(e)):r.leave(e,()=>{pn(e,!1)}):pn(e,t))},beforeUnmount(e,{value:t}){pn(e,t)}};function pn(e,t){e.style.display=t?e[dr]:"none",e[Jl]=!t}const Xc=Symbol(""),Qc=/(^|;)\s*display\s*:/;function Jc(e,t,n){const r=e.style,s=Se(n);let o=!1;if(n&&!s){if(t)if(Se(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&rr(r,l,"")}else for(const i in t)n[i]==null&&rr(r,i,"");for(const i in n)i==="display"&&(o=!0),rr(r,i,n[i])}else if(s){if(t!==n){const i=r[Xc];i&&(n+=";"+i),r.cssText=n,o=Qc.test(n)}}else t&&e.removeAttribute("style");dr in e&&(e[dr]=o?r.display:"",e[Jl]&&(r.display="none"))}const Vo=/\s*!important$/;function rr(e,t,n){if(G(n))n.forEach(r=>rr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=ef(e,t);Vo.test(n)?e.setProperty(fn(r),n.replace(Vo,""),"important"):e[r]=n}}const jo=["Webkit","Moz","ms"],Xr={};function ef(e,t){const n=Xr[t];if(n)return n;let r=Xe(t);if(r!=="filter"&&r in e)return Xr[t]=r;r=Sr(r);for(let s=0;sQr||(af.then(()=>Qr=0),Qr=Date.now());function cf(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;ze(ff(r,n.value),t,5,[r])};return n.value=e,n.attached=uf(),n}function ff(e,t){if(G(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Ko=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,df=(e,t,n,r,s,o,i,l,a)=>{const c=s==="svg";t==="class"?qc(e,r,c):t==="style"?Jc(e,n,r):yr(t)?Ts(t)||of(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):hf(e,t,r,c))?nf(e,t,r,o,i,l,a):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),tf(e,t,r,c))};function hf(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ko(t)&&X(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Ko(t)&&Se(n)?!1:t in e}const ea=new WeakMap,ta=new WeakMap,hr=Symbol("_moveCb"),Yo=Symbol("_enterCb"),na={name:"TransitionGroup",props:_e({},Kc,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Gs(),r=Rl();let s,o;return Dl(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!bf(s[0].el,n.vnode.el,i))return;s.forEach(vf),s.forEach(pf);const l=s.filter(yf);Ql(),l.forEach(a=>{const c=a.el,u=c.style;lt(c,i),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[hr]=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",f),c[hr]=null,vt(c,i))};c.addEventListener("transitionend",f)})}),()=>{const i=ee(e),l=Zl(i);let a=i.tag||Me;s=o,o=t.default?Ws(t.default()):[];for(let c=0;cdelete e.mode;na.props;const mf=na;function vf(e){const t=e.el;t[hr]&&t[hr](),t[Yo]&&t[Yo]()}function pf(e){ta.set(e,e.el.getBoundingClientRect())}function yf(e){const t=ea.get(e),n=ta.get(e),r=t.left-n.left,s=t.top-n.top;if(r||s){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${s}px)`,o.transitionDuration="0s",e}}function bf(e,t,n){const r=e.cloneNode(),s=e[on];s&&s.forEach(l=>{l.split(/\s+/).forEach(a=>a&&r.classList.remove(a))}),n.split(/\s+/).forEach(l=>l&&r.classList.add(l)),r.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(r);const{hasTransform:i}=Xl(r);return o.removeChild(r),i}const _f=_e({patchProp:df},zc);let Go;function Sf(){return Go||(Go=xc(_f))}const wf=(...e)=>{const t=Sf().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Cf(r);if(!s)return;const o=t._component;!X(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,xf(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t};function xf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Cf(e){return Se(e)?document.querySelector(e):e}function xn(e,t){let n;function r(){n=Ms(),n.run(()=>t.length?t(()=>{n==null||n.stop(),r()}):t())}ve(e,s=>{s&&!n?r():s||(n==null||n.stop(),n=void 0)},{immediate:!0}),el(()=>{n==null||n.stop()})}const Ue=typeof window<"u",ra=Ue&&"IntersectionObserver"in window,Ef=Ue&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function qo(e,t,n){Pf(e,t),t.set(e,n)}function Pf(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Tf(e,t,n){var r=sa(e,t,"set");return Rf(e,r,n),n}function Rf(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function kt(e,t){var n=sa(e,t,"get");return Af(e,n)}function sa(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function Af(e,t){return t.get?t.get.call(e):t.value}function Of(e,t,n){const r=t.length-1;if(r<0)return e===void 0?n:e;for(let s=0;s1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,r)=>t+r)}function Ee(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 Xo(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Qo(e){if(e&&"$el"in e){const t=e.$el;return(t==null?void 0:t.nodeType)===Node.TEXT_NODE?t.nextElementSibling:t}return e}function Jr(e,t){return t.every(n=>e.hasOwnProperty(n))}function If(e,t){const n={},r=new Set(Object.keys(e));for(const s of t)r.has(s)&&(n[s]=e[s]);return n}function ia(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function Jo(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 ei(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function Mf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let r=0;for(;r0&&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 r={};for(const s in e)r[s]=e[s];for(const s in t){const o=e[s],i=t[s];if(Xo(o)&&Xo(i)){r[s]=He(o,i,n);continue}if(Array.isArray(o)&&Array.isArray(i)&&n){r[s]=n(o,i);continue}r[s]=i}return r}function Ht(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(Ht.cache.has(e))return Ht.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return Ht.cache.set(e,t),t}Ht.cache=new Map;function sr(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>sr(e,n)).flat(1);if(Array.isArray(t.children))return t.children.map(n=>sr(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return sr(e,t.component.subTree).flat(1)}return[]}var Gn=new WeakMap,Yt=new WeakMap;class kf{constructor(t){qo(this,Gn,{writable:!0,value:[]}),qo(this,Yt,{writable:!0,value:0}),this.size=t}push(t){kt(this,Gn)[kt(this,Yt)]=t,Tf(this,Yt,(kt(this,Yt)+1)%this.size)}values(){return kt(this,Gn).slice(kt(this,Yt)).concat(kt(this,Gn).slice(0,kt(this,Yt)))}}function Df(e){const t=De({}),n=O(e);return $n(()=>{for(const r in n.value)t[r]=n.value[r]},{flush:"sync"}),Er(t)}function Lf(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}const Gt=2.4,ti=.2126729,ni=.7151522,ri=.072175,Ff=.55,$f=.58,Nf=.57,Bf=.62,qn=.03,si=1.45,Hf=5e-4,Vf=1.25,jf=1.25,oi=.078,ii=12.82051282051282,Zn=.06,li=.001;function ai(e,t){const n=(e.r/255)**Gt,r=(e.g/255)**Gt,s=(e.b/255)**Gt,o=(t.r/255)**Gt,i=(t.g/255)**Gt,l=(t.b/255)**Gt;let a=n*ti+r*ni+s*ri,c=o*ti+i*ni+l*ri;if(a<=qn&&(a+=(qn-a)**si),c<=qn&&(c+=(qn-c)**si),Math.abs(c-a)a){const f=(c**Ff-a**$f)*Vf;u=f-li?0:f>-oi?f-f*ii*Zn:f+Zn}return u*100}const gr=.20689655172413793,Wf=e=>e>gr**3?Math.cbrt(e):e/(3*gr**2)+4/29,Uf=e=>e>gr?e**3:3*gr**2*(e-4/29);function la(e){const t=Wf,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function aa(e){const t=Uf,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const zf=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],Kf=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,Yf=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],Gf=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function ua(e){const t=Array(3),n=Kf,r=zf;for(let s=0;s<3;++s)t[s]=Math.round(ia(n(r[s][0]*e[0]+r[s][1]*e[1]+r[s][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function qs(e){let{r:t,g:n,b:r}=e;const s=[0,0,0],o=Gf,i=Yf;t=o(t/255),n=o(n/255),r=o(r/255);for(let l=0;l<3;++l)s[l]=i[l][0]*t+i[l][1]*n+i[l][2]*r;return s}function vs(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function qf(e){return vs(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const ui=/^(?(?:rgb|hsl)a?)\((?.+)\)/,Zf={rgb:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),rgba:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),hsl:(e,t,n,r)=>ci({h:e,s:t,l:n,a:r}),hsla:(e,t,n,r)=>ci({h:e,s:t,l:n,a:r}),hsv:(e,t,n,r)=>Dn({h:e,s:t,v:n,a:r}),hsva:(e,t,n,r)=>Dn({h:e,s:t,v:n,a:r})};function st(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&ui.test(e)){const{groups:t}=e.match(ui),{fn:n,values:r}=t,s=r.split(/,\s*/).map(o=>o.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(o)/100:parseFloat(o));return Zf[n](...s)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split("").map(n=>n+n).join(""):[6,8].includes(t.length),Qf(t)}else if(typeof e=="object"){if(Jr(e,["r","g","b"]))return e;if(Jr(e,["h","s","l"]))return Dn(ca(e));if(Jr(e,["h","s","v"]))return Dn(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 Dn(e){const{h:t,s:n,v:r,a:s}=e,o=l=>{const a=(l+t/60)%6;return r-r*n*Math.max(Math.min(a,4-a,1),0)},i=[o(5),o(3),o(1)].map(l=>Math.round(l*255));return{r:i[0],g:i[1],b:i[2],a:s}}function ci(e){return Dn(ca(e))}function ca(e){const{h:t,s:n,l:r,a:s}=e,o=r+n*Math.min(r,1-r),i=o===0?0:2-2*r/o;return{h:t,s:i,v:o,a:s}}function Xn(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function Xf(e){let{r:t,g:n,b:r,a:s}=e;return`#${[Xn(t),Xn(n),Xn(r),s!==void 0?Xn(Math.round(s*255)):""].join("")}`}function Qf(e){e=Jf(e);let[t,n,r,s]=Mf(e,2).map(o=>parseInt(o,16));return s=s===void 0?s:s/255,{r:t,g:n,b:r,a:s}}function Jf(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=Jo(Jo(e,6),8,"F")),e}function ed(e,t){const n=la(qs(e));return n[0]=n[0]+t*10,ua(aa(n))}function td(e,t){const n=la(qs(e));return n[0]=n[0]-t*10,ua(aa(n))}function nd(e){const t=st(e);return qs(t)[1]}function fa(e){const t=Math.abs(ai(st(0),st(e)));return Math.abs(ai(st(16777215),st(e)))>Math.min(t,50)?"#fff":"#000"}function ce(e,t){return n=>Object.keys(e).reduce((r,s)=>{const i=typeof e[s]=="object"&&e[s]!=null&&!Array.isArray(e[s])?e[s]:{type:e[s]};return n&&s in n?r[s]={...i,default:n[s]}:r[s]=i,t&&!r[s].source&&(r[s].source=t),r},{})}const dt=ce({class:[String,Array],style:{type:[String,Array,Object],default:null}},"component"),ln=Symbol.for("vuetify:defaults");function rd(e){return Ce(e)}function Zs(){const e=Pe(ln);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function Xs(e,t){const n=Zs(),r=Ce(e),s=O(()=>{if(qe(t==null?void 0:t.disabled))return n.value;const i=qe(t==null?void 0:t.scoped),l=qe(t==null?void 0:t.reset),a=qe(t==null?void 0:t.root);if(r.value==null&&!(i||l||a))return n.value;let c=He(r.value,{prev:n.value});if(i)return c;if(l||a){const u=Number(l||1/0);for(let f=0;f<=u&&!(!c||!("prev"in c));f++)c=c.prev;return c&&typeof a=="string"&&a in c&&(c=He(He(c,{prev:c}),c[a])),c}return c.prev?He(c.prev,c):c});return ut(ln,s),s}function sd(e,t){var n,r;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((r=e.props)==null?void 0:r[Ht(t)])<"u"}function od(){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]:Zs();const r=Ke("useDefaults");if(t=t??r.type.name??r.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const s=O(()=>{var a;return(a=n.value)==null?void 0:a[e._as??t]}),o=new Proxy(e,{get(a,c){var f,d,m,v;const u=Reflect.get(a,c);return c==="class"||c==="style"?[(f=s.value)==null?void 0:f[c],u].filter(y=>y!=null):typeof c=="string"&&!sd(r.vnode,c)?((d=s.value)==null?void 0:d[c])??((v=(m=n.value)==null?void 0:m.global)==null?void 0:v[c])??u:u}}),i=ae();$n(()=>{if(s.value){const a=Object.entries(s.value).filter(c=>{let[u]=c;return u.startsWith(u[0].toUpperCase())});i.value=a.length?Object.fromEntries(a):void 0}else i.value=void 0});function l(){const a=id(ln,r);ut(ln,O(()=>i.value?He((a==null?void 0:a.value)??{},i.value):a==null?void 0:a.value))}return{props:o,provideSubDefaults:l}}function Hn(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=ce(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(r){return If(r,t)},e.props._as=String,e.setup=function(r,s){const o=Zs();if(!o.value)return e._setup(r,s);const{props:i,provideSubDefaults:l}=od(r,r._as??e.name,o),a=e._setup(i,s);return l(),a}}return e}function Fe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?Hn:Nn)(t)}function Ke(e,t){const n=Gs();if(!n)throw new Error(`[Vuetify] ${e} ${t||"must be called from inside a setup function"}`);return n}function Dr(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=Ke(e).type;return Ht((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let da=0,or=new WeakMap;function Qs(){const e=Ke("getUid");if(or.has(e))return or.get(e);{const t=da++;return or.set(e,t),t}}Qs.reset=()=>{da=0,or=new WeakMap};function id(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ke("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}function ot(e){const t=Ke("useRender");t.render=e}function Js(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:f=>f,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:f=>f;const o=Ke("useProxiedModel"),i=Ce(e[t]!==void 0?e[t]:n),l=Ht(t),c=O(l!==t?()=>{var f,d,m,v;return e[t],!!(((f=o.vnode.props)!=null&&f.hasOwnProperty(t)||(d=o.vnode.props)!=null&&d.hasOwnProperty(l))&&((m=o.vnode.props)!=null&&m.hasOwnProperty(`onUpdate:${t}`)||(v=o.vnode.props)!=null&&v.hasOwnProperty(`onUpdate:${l}`)))}:()=>{var f,d;return e[t],!!((f=o.vnode.props)!=null&&f.hasOwnProperty(t)&&((d=o.vnode.props)!=null&&d.hasOwnProperty(`onUpdate:${t}`)))});xn(()=>!c.value,()=>{ve(()=>e[t],f=>{i.value=f})});const u=O({get(){const f=e[t];return r(c.value?f:i.value)},set(f){const d=s(f),m=ee(c.value?e[t]:i.value);m===d||r(m)===f||(i.value=d,o==null||o.emit(`update:${t}`,d))}});return Object.defineProperty(u,"externalValue",{get:()=>c.value?e[t]:i.value}),u}const ld={badge:"Badge",open:"Open",close:"Close",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"},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"}},fi="$vuetify.",di=(e,t)=>e.replace(/\{(\d+)\}/g,(n,r)=>String(t[+r])),ha=(e,t,n)=>function(r){for(var s=arguments.length,o=new Array(s>1?s-1:0),i=1;inew Intl.NumberFormat([e.value,t.value],r).format(n)}function es(e,t,n){const r=Js(e,t,e[t]??n.value);return r.value=e[t]??n.value,ve(n,s=>{e[t]==null&&(r.value=n.value)}),r}function ma(e){return t=>{const n=es(t,"locale",e.current),r=es(t,"fallback",e.fallback),s=es(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:r,messages:s,t:ha(n,r,s),n:ga(n,r),provide:ma({current:n,fallback:r,messages:s})}}}function ad(e){const t=ae((e==null?void 0:e.locale)??"en"),n=ae((e==null?void 0:e.fallback)??"en"),r=Ce({en:ld,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:r,t:ha(t,n,r),n:ga(t,n),provide:ma({current:t,fallback:n,messages:r})}}const ps=Symbol.for("vuetify:locale");function ud(e){return e.name!=null}function cd(e){const t=e!=null&&e.adapter&&ud(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:ad(e),n=dd(t,e);return{...t,...n}}function fd(){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 dd(e,t){const n=Ce((t==null?void 0:t.rtl)??fd()),r=O(()=>n.value[e.current.value]??!1);return{isRtl:r,rtl:n,rtlClasses:O(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function Lr(){const e=Pe(ps);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const ys={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function hd(e,t){const n=[];let r=[];const s=va(e),o=pa(e),i=(s.getDay()-ys[t.slice(-2).toUpperCase()]+7)%7,l=(o.getDay()-ys[t.slice(-2).toUpperCase()]+7)%7;for(let a=0;a0&&n.push(r),n}function gd(e){const t=new Date(e);for(;t.getDay()!==0;)t.setDate(t.getDate()-1);return t}function md(e){const t=new Date(e);for(;t.getDay()!==6;)t.setDate(t.getDate()+1);return t}function va(e){return new Date(e.getFullYear(),e.getMonth(),1)}function pa(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function vd(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const pd=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function ya(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(pd.test(e))return vd(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const hi=new Date(2e3,0,2);function yd(e){const t=ys[e.slice(-2).toUpperCase()];return oa(7).map(n=>{const r=new Date(hi);return r.setDate(hi.getDate()+t+n),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(r)})}function bd(e,t,n,r){const s=ya(e)??new Date,o=r==null?void 0:r[t];if(typeof o=="function")return o(s,t,n);let i={};switch(t){case"fullDateWithWeekday":i={weekday:"long",day:"numeric",month:"long",year:"numeric"};break;case"hours12h":i={hour:"numeric",hour12:!0};break;case"normalDateWithWeekday":i={weekday:"short",day:"numeric",month:"short"};break;case"keyboardDate":i={day:"2-digit",month:"2-digit",year:"numeric"};break;case"monthAndDate":i={month:"long",day:"numeric"};break;case"monthAndYear":i={month:"long",year:"numeric"};break;case"month":i={month:"long"};break;case"monthShort":i={month:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(n).format(s.getDate());case"shortDate":i={year:"2-digit",month:"numeric",day:"numeric"};break;case"weekdayShort":i={weekday:"short"};break;case"year":i={year:"numeric"};break;default:i=o??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,i).format(s)}function _d(e,t){const n=e.toJsDate(t),r=n.getFullYear(),s=ei(String(n.getMonth()+1),2,"0"),o=ei(String(n.getDate()),2,"0");return`${r}-${s}-${o}`}function Sd(e){const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)}function wd(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function xd(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function Cd(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function Ed(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function Pd(e,t){const n=new Date(e);return n.setMonth(n.getMonth()+t),n}function Td(e){return e.getFullYear()}function Rd(e){return e.getMonth()}function Ad(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function Od(e){return e.getHours()}function Id(e){return e.getMinutes()}function Md(e){return new Date(e.getFullYear(),0,1)}function kd(e){return new Date(e.getFullYear(),11,31)}function Dd(e,t){return bs(e,t[0])&&Fd(e,t[1])}function Ld(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function bs(e,t){return e.getTime()>t.getTime()}function Fd(e,t){return e.getTime(){n.locale=e.locale[r]??r??n.locale}),n}const _s=Symbol.for("vuetify:display"),vi={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},Zd=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:vi;return He(vi,e)};function pi(e){return Ue&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function yi(e){return Ue&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function bi(e){const t=Ue&&!e?window.navigator.userAgent:"ssr";function n(v){return!!t.match(v)}const r=n(/android/i),s=n(/iphone|ipad|ipod/i),o=n(/cordova/i),i=n(/electron/i),l=n(/chrome/i),a=n(/edge/i),c=n(/firefox/i),u=n(/opera/i),f=n(/win/i),d=n(/mac/i),m=n(/linux/i);return{android:r,ios:s,cordova:o,electron:i,chrome:l,edge:a,firefox:c,opera:u,win:f,mac:d,linux:m,touch:Ef,ssr:t==="ssr"}}function Xd(e,t){const{thresholds:n,mobileBreakpoint:r}=Zd(e),s=ae(yi(t)),o=ae(bi(t)),i=De({}),l=ae(pi(t));function a(){s.value=yi(),l.value=pi()}function c(){a(),o.value=bi()}return $n(()=>{const u=l.value=n.xxl,T=u?"xs":f?"sm":d?"md":m?"lg":v?"xl":"xxl",E=typeof r=="number"?r:n[r],k=l.value0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dr();const n=Pe(_s);if(!n)throw new Error("Could not find Vuetify display injection");const r=O(()=>{if(!e.mobileBreakpoint)return n.mobile.value;const o=typeof e.mobileBreakpoint=="number"?e.mobileBreakpoint:n.thresholds.value[e.mobileBreakpoint];return n.width.valuet?{[`${t}--mobile`]:r.value}:{});return{...n,displayClasses:s,mobile:r}}const eh=Symbol.for("vuetify:goto");function th(){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 nh(e,t){return{rtl:t.isRtl,options:He(th(),e)}}const rh={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",eyeDropper:"mdi-eyedropper"},sh={component:e=>zt(ba,{...e,class:"mdi"})},oh=[String,Function,Object,Array],_i=Symbol.for("vuetify:icons"),Fr=ce({icon:{type:oh},tag:{type:String,required:!0}},"icon");Fe()({name:"VComponentIcon",props:Fr(),setup(e,t){let{slots:n}=t;return()=>{const r=e.icon;return M(e.tag,null,{default:()=>{var s;return[e.icon?M(r,null,null):(s=n.default)==null?void 0:s.call(n)]}})}}});const ih=Hn({name:"VSvgIcon",inheritAttrs:!1,props:Fr(),setup(e,t){let{attrs:n}=t;return()=>M(e.tag,Vt(n,{style:null}),{default:()=>[M("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(r=>Array.isArray(r)?M("path",{d:r[0],"fill-opacity":r[1]},null):M("path",{d:r},null)):M("path",{d:e.icon},null)])]})}});Hn({name:"VLigatureIcon",props:Fr(),setup(e){return()=>M(e.tag,null,{default:()=>[e.icon]})}});const ba=Hn({name:"VClassIcon",props:Fr(),setup(e){return()=>M(e.tag,{class:e.icon},null)}});function lh(){return{svg:{component:ih},class:{component:ba}}}function ah(e){const t=lh(),n=(e==null?void 0:e.defaultSet)??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=sh),He({defaultSet:n,sets:t,aliases:{...rh,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"}},e)}const mr=Symbol.for("vuetify:theme"),$r=ce({theme:String},"theme");function Si(){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 uh(){var r,s;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Si();const t=Si();if(!e)return{...t,isDisabled:!0};const n={};for(const[o,i]of Object.entries(e.themes??{})){const l=i.dark||o==="dark"?(r=t.themes)==null?void 0:r.dark:(s=t.themes)==null?void 0:s.light;n[o]=He(l,i)}return He(t,{...e,themes:n})}function ch(e){const t=uh(e),n=Ce(t.defaultTheme),r=Ce(t.themes),s=O(()=>{const u={};for(const[f,d]of Object.entries(r.value)){const m=u[f]={...d,colors:{...d.colors}};if(t.variations)for(const v of t.variations.colors){const y=m.colors[v];if(y)for(const T of["lighten","darken"]){const E=T==="lighten"?ed:td;for(const k of oa(t.variations[T],1))m.colors[`${v}-${T}-${k}`]=Xf(E(st(y),k))}}for(const v of Object.keys(m.colors)){if(/^on-[a-z]/.test(v)||m.colors[`on-${v}`])continue;const y=`on-${v}`,T=st(m.colors[v]);m.colors[y]=fa(T)}}return u}),o=O(()=>s.value[n.value]),i=O(()=>{const u=[];o.value.dark&&Dt(u,":root",["color-scheme: dark"]),Dt(u,":root",wi(o.value));for(const[v,y]of Object.entries(s.value))Dt(u,`.v-theme--${v}`,[`color-scheme: ${y.dark?"dark":"normal"}`,...wi(y)]);const f=[],d=[],m=new Set(Object.values(s.value).flatMap(v=>Object.keys(v.colors)));for(const v of m)/^on-[a-z]/.test(v)?Dt(d,`.${v}`,[`color: rgb(var(--v-theme-${v})) !important`]):(Dt(f,`.bg-${v}`,[`--v-theme-overlay-multiplier: var(--v-theme-${v}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${v})) !important`,`color: rgb(var(--v-theme-on-${v})) !important`]),Dt(d,`.text-${v}`,[`color: rgb(var(--v-theme-${v})) !important`]),Dt(d,`.border-${v}`,[`--v-border-color: var(--v-theme-${v})`]));return u.push(...f,...d),u.map((v,y)=>y===0?v:` ${v}`).join("")});function l(){return{style:[{children:i.value,id:"vuetify-theme-stylesheet",nonce:t.cspNonce||!1}]}}function a(u){if(t.isDisabled)return;const f=u._context.provides.usehead;if(f)if(f.push){const m=f.push(l);Ue&&ve(i,()=>{m.patch(l)})}else Ue?(f.addHeadObjs(O(l)),$n(()=>f.updateDOM())):f.addHeadObjs(l());else{let v=function(){if(typeof document<"u"&&!m){const y=document.createElement("style");y.type="text/css",y.id="vuetify-theme-stylesheet",t.cspNonce&&y.setAttribute("nonce",t.cspNonce),m=y,document.head.appendChild(m)}m&&(m.innerHTML=i.value)};var d=v;let m=Ue?document.getElementById("vuetify-theme-stylesheet"):null;Ue?ve(i,v,{immediate:!0}):v()}}const c=O(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:a,isDisabled:t.isDisabled,name:n,themes:r,current:o,computedThemes:s,themeClasses:c,styles:i,global:{name:n,current:o}}}function Nr(e){Ke("provideTheme");const t=Pe(mr,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=O(()=>e.theme??t.name.value),r=O(()=>t.themes.value[n.value]),s=O(()=>t.isDisabled?void 0:`v-theme--${n.value}`),o={...t,name:n,current:r,themeClasses:s};return ut(mr,o),o}function Dt(e,t,n){e.push(`${t} { -`,...n.map(r=>` ${r}; -`),`} -`)}function wi(e){const t=e.dark?2:1,n=e.dark?1:2,r=[];for(const[s,o]of Object.entries(e.colors)){const i=st(o);r.push(`--v-theme-${s}: ${i.r},${i.g},${i.b}`),s.startsWith("on-")||r.push(`--v-theme-${s}-overlay-multiplier: ${nd(o)>.18?t:n}`)}for(const[s,o]of Object.entries(e.variables)){const i=typeof o=="string"&&o.startsWith("#")?st(o):void 0,l=i?`${i.r}, ${i.g}, ${i.b}`:void 0;r.push(`--v-${s}: ${l??o}`)}return r}function fh(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=Ce(),r=Ce();if(Ue){const s=new ResizeObserver(o=>{e==null||e(o,s),o.length&&(t==="content"?r.value=o[0].contentRect:r.value=o[0].target.getBoundingClientRect())});Rt(()=>{s.disconnect()}),ve(n,(o,i)=>{i&&(s.unobserve(Qo(i)),r.value=void 0),o&&s.observe(Qo(o))},{flush:"post"})}return{resizeRef:n,contentRect:xr(r)}}const vr=Symbol.for("vuetify:layout"),_a=Symbol.for("vuetify:layout-item"),xi=1e3,dh=ce({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),Sa=ce({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function hh(){const e=Pe(vr);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function wa(e){const t=Pe(vr);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${Qs()}`,r=Ke("useLayoutItem");ut(_a,{id:n});const s=ae(!1);Ml(()=>s.value=!0),Il(()=>s.value=!1);const{layoutItemStyles:o,layoutItemScrimStyles:i}=t.register(r,{...e,active:O(()=>s.value?!1:e.active.value),id:n});return Rt(()=>t.unregister(n)),{layoutItemStyles:o,layoutRect:t.layoutRect,layoutItemScrimStyles:i}}const gh=(e,t,n,r)=>{let s={top:0,left:0,right:0,bottom:0};const o=[{id:"",layer:{...s}}];for(const i of e){const l=t.get(i),a=n.get(i),c=r.get(i);if(!l||!a||!c)continue;const u={...s,[l.value]:parseInt(s[l.value],10)+(c.value?parseInt(a.value,10):0)};o.push({id:i,layer:u}),s=u}return o};function mh(e){const t=Pe(vr,null),n=O(()=>t?t.rootZIndex.value-100:xi),r=Ce([]),s=De(new Map),o=De(new Map),i=De(new Map),l=De(new Map),a=De(new Map),{resizeRef:c,contentRect:u}=fh(),f=O(()=>{const C=new Map,H=e.overlaps??[];for(const S of H.filter(I=>I.includes(":"))){const[I,B]=S.split(":");if(!r.value.includes(I)||!r.value.includes(B))continue;const Z=s.get(I),x=s.get(B),z=o.get(I),te=o.get(B);!Z||!x||!z||!te||(C.set(B,{position:Z.value,amount:parseInt(z.value,10)}),C.set(I,{position:x.value,amount:-parseInt(te.value,10)}))}return C}),d=O(()=>{const C=[...new Set([...i.values()].map(S=>S.value))].sort((S,I)=>S-I),H=[];for(const S of C){const I=r.value.filter(B=>{var Z;return((Z=i.get(B))==null?void 0:Z.value)===S});H.push(...I)}return gh(H,s,o,l)}),m=O(()=>!Array.from(a.values()).some(C=>C.value)),v=O(()=>d.value[d.value.length-1].layer),y=O(()=>({"--v-layout-left":Ee(v.value.left),"--v-layout-right":Ee(v.value.right),"--v-layout-top":Ee(v.value.top),"--v-layout-bottom":Ee(v.value.bottom),...m.value?void 0:{transition:"none"}})),T=O(()=>d.value.slice(1).map((C,H)=>{let{id:S}=C;const{layer:I}=d.value[H],B=o.get(S),Z=s.get(S);return{id:S,...I,size:Number(B.value),position:Z.value}})),E=C=>T.value.find(H=>H.id===C),k=Ke("createLayout"),N=ae(!1);Ut(()=>{N.value=!0}),ut(vr,{register:(C,H)=>{let{id:S,order:I,position:B,layoutSize:Z,elementSize:x,active:z,disableTransitions:te,absolute:be}=H;i.set(S,I),s.set(S,B),o.set(S,Z),l.set(S,z),te&&a.set(S,te);const re=sr(_a,k==null?void 0:k.vnode).indexOf(C);re>-1?r.value.splice(re,0,S):r.value.push(S);const ne=O(()=>T.value.findIndex(ye=>ye.id===S)),Ae=O(()=>n.value+d.value.length*2-ne.value*2),pe=O(()=>{const ye=B.value==="left"||B.value==="right",$e=B.value==="right",Ye=B.value==="bottom",At={[B.value]:0,zIndex:Ae.value,transform:`translate${ye?"X":"Y"}(${(z.value?0:-110)*($e||Ye?-1:1)}%)`,position:be.value||n.value!==xi?"absolute":"fixed",...m.value?void 0:{transition:"none"}};if(!N.value)return At;const ue=T.value[ne.value];if(!ue)throw new Error(`[Vuetify] Could not find layout item "${S}"`);const b=f.value.get(S);return b&&(ue[b.position]+=b.amount),{...At,height:ye?`calc(100% - ${ue.top}px - ${ue.bottom}px)`:x.value?`${x.value}px`:void 0,left:$e?void 0:`${ue.left}px`,right:$e?`${ue.right}px`:void 0,top:B.value!=="bottom"?`${ue.top}px`:void 0,bottom:B.value!=="top"?`${ue.bottom}px`:void 0,width:ye?x.value?`${x.value}px`:void 0:`calc(100% - ${ue.left}px - ${ue.right}px)`}}),Oe=O(()=>({zIndex:Ae.value-1}));return{layoutItemStyles:pe,layoutItemScrimStyles:Oe,zIndex:Ae}},unregister:C=>{i.delete(C),s.delete(C),o.delete(C),l.delete(C),a.delete(C),r.value=r.value.filter(H=>H!==C)},mainRect:v,mainStyles:y,getLayoutItem:E,items:T,layoutRect:u,rootZIndex:n});const W=O(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),L=O(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:W,layoutStyles:L,getLayoutItem:E,items:T,layoutRect:u,layoutRef:c}}function xa(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,r=He(t,n),{aliases:s={},components:o={},directives:i={}}=r,l=rd(r.defaults),a=Xd(r.display,r.ssr),c=ch(r.theme),u=ah(r.icons),f=cd(r.locale),d=Gd(r.date,f),m=nh(r.goTo,f);return{install:y=>{for(const T in i)y.directive(T,i[T]);for(const T in o)y.component(T,o[T]);for(const T in s)y.component(T,Hn({...s[T],name:T,aliasName:s[T].name}));if(c.install(y),y.provide(ln,l),y.provide(_s,a),y.provide(mr,c),y.provide(_i,u),y.provide(ps,f),y.provide(Yd,d.options),y.provide(mi,d.instance),y.provide(eh,m),Ue&&r.ssr)if(y.$nuxt)y.$nuxt.hook("app:suspense:resolve",()=>{a.update()});else{const{mount:T}=y;y.mount=function(){const E=T(...arguments);return dn(()=>a.update()),y.mount=T,E}}Qs.reset(),y.mixin({computed:{$vuetify(){return De({defaults:qt.call(this,ln),display:qt.call(this,_s),theme:qt.call(this,mr),icons:qt.call(this,_i),locale:qt.call(this,ps),date:qt.call(this,mi)})}}})},defaults:l,display:a,theme:c,icons:u,locale:f,date:d,goTo:m}}const vh="3.5.6";xa.version=vh;function qt(e){var r,s;const t=this.$,n=((r=t.parent)==null?void 0:r.provides)??((s=t.vnode.appContext)==null?void 0:s.provides);if(n&&e in n)return n[e]}const ph=xa({theme:{defaultTheme:"dark"}});var yh=!1;/*! - * pinia v2.1.7 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */let Ca;const Br=e=>Ca=e,Ea=Symbol();function Ss(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Cn;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Cn||(Cn={}));function bh(){const e=Ms(!0),t=e.run(()=>Ce({}));let n=[],r=[];const s=Cr({install(o){Br(s),s._a=o,o.provide(Ea,s),o.config.globalProperties.$pinia=s,r.forEach(i=>n.push(i)),r=[]},use(o){return!this._a&&!yh?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const Pa=()=>{};function Ci(e,t,n,r=Pa){e.push(t);const s=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&Ji()&&el(s),s}function Zt(e,...t){e.slice().forEach(n=>{n(...t)})}const _h=e=>e();function ws(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],s=e[n];Ss(s)&&Ss(r)&&e.hasOwnProperty(n)&&!he(r)&&!Ct(r)?e[n]=ws(s,r):e[n]=r}return e}const Sh=Symbol();function wh(e){return!Ss(e)||!e.hasOwnProperty(Sh)}const{assign:pt}=Object;function xh(e){return!!(he(e)&&e.effect)}function Ch(e,t,n,r){const{state:s,actions:o,getters:i}=t,l=n.state.value[e];let a;function c(){l||(n.state.value[e]=s?s():{});const u=Er(n.state.value[e]);return pt(u,o,Object.keys(i||{}).reduce((f,d)=>(f[d]=Cr(O(()=>{Br(n);const m=n._s.get(e);return i[d].call(m,m)})),f),{}))}return a=Ta(e,c,t,n,r,!0),a}function Ta(e,t,n={},r,s,o){let i;const l=pt({actions:{}},n),a={deep:!0};let c,u,f=[],d=[],m;const v=r.state.value[e];!o&&!v&&(r.state.value[e]={}),Ce({});let y;function T(S){let I;c=u=!1,typeof S=="function"?(S(r.state.value[e]),I={type:Cn.patchFunction,storeId:e,events:m}):(ws(r.state.value[e],S),I={type:Cn.patchObject,payload:S,storeId:e,events:m});const B=y=Symbol();dn().then(()=>{y===B&&(c=!0)}),u=!0,Zt(f,I,r.state.value[e])}const E=o?function(){const{state:I}=n,B=I?I():{};this.$patch(Z=>{pt(Z,B)})}:Pa;function k(){i.stop(),f=[],d=[],r._s.delete(e)}function N(S,I){return function(){Br(r);const B=Array.from(arguments),Z=[],x=[];function z(Q){Z.push(Q)}function te(Q){x.push(Q)}Zt(d,{args:B,name:S,store:L,after:z,onError:te});let be;try{be=I.apply(this&&this.$id===e?this:L,B)}catch(Q){throw Zt(x,Q),Q}return be instanceof Promise?be.then(Q=>(Zt(Z,Q),Q)).catch(Q=>(Zt(x,Q),Promise.reject(Q))):(Zt(Z,be),be)}}const W={_p:r,$id:e,$onAction:Ci.bind(null,d),$patch:T,$reset:E,$subscribe(S,I={}){const B=Ci(f,S,I.detached,()=>Z()),Z=i.run(()=>ve(()=>r.state.value[e],x=>{(I.flush==="sync"?u:c)&&S({storeId:e,type:Cn.direct,events:m},x)},pt({},a,I)));return B},$dispose:k},L=De(W);r._s.set(e,L);const H=(r._a&&r._a.runWithContext||_h)(()=>r._e.run(()=>(i=Ms()).run(t)));for(const S in H){const I=H[S];if(he(I)&&!xh(I)||Ct(I))o||(v&&wh(I)&&(he(I)?I.value=v[S]:ws(I,v[S])),r.state.value[e][S]=I);else if(typeof I=="function"){const B=N(S,I);H[S]=B,l.actions[S]=I}}return pt(L,H),pt(ee(L),H),Object.defineProperty(L,"$state",{get:()=>r.state.value[e],set:S=>{T(I=>{pt(I,S)})}}),r._p.forEach(S=>{pt(L,i.run(()=>S({store:L,app:r._a,pinia:r,options:l})))}),v&&o&&n.hydrate&&n.hydrate(L.$state,v),c=!0,u=!0,L}function Eh(e,t,n){let r,s;const o=typeof t=="function";typeof e=="string"?(r=e,s=o?n:t):(s=e,r=e.id);function i(l,a){const c=pc();return l=l||(c?Pe(Ea,null):null),l&&Br(l),l=Ca,l._s.has(r)||(o?Ta(r,t,s,l):Ch(r,s,l)),l._s.get(r)}return i.$id=r,i}const Ph=bh();/*! - * vue-router v4.3.0 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */const Qt=typeof document<"u";function Th(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ie=Object.assign;function ts(e,t){const n={};for(const r in t){const s=t[r];n[r]=Qe(s)?s.map(e):e(s)}return n}const En=()=>{},Qe=Array.isArray,Ra=/#/g,Rh=/&/g,Ah=/\//g,Oh=/=/g,Ih=/\?/g,Aa=/\+/g,Mh=/%5B/g,kh=/%5D/g,Oa=/%5E/g,Dh=/%60/g,Ia=/%7B/g,Lh=/%7C/g,Ma=/%7D/g,Fh=/%20/g;function eo(e){return encodeURI(""+e).replace(Lh,"|").replace(Mh,"[").replace(kh,"]")}function $h(e){return eo(e).replace(Ia,"{").replace(Ma,"}").replace(Oa,"^")}function xs(e){return eo(e).replace(Aa,"%2B").replace(Fh,"+").replace(Ra,"%23").replace(Rh,"%26").replace(Dh,"`").replace(Ia,"{").replace(Ma,"}").replace(Oa,"^")}function Nh(e){return xs(e).replace(Oh,"%3D")}function Bh(e){return eo(e).replace(Ra,"%23").replace(Ih,"%3F")}function Hh(e){return e==null?"":Bh(e).replace(Ah,"%2F")}function Ln(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Vh=/\/$/,jh=e=>e.replace(Vh,"");function ns(e,t,n="/"){let r,s={},o="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return l=0&&(a=-1),a>-1&&(r=t.slice(0,a),o=t.slice(a+1,l>-1?l:t.length),s=e(o)),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=Kh(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:Ln(i)}}function Wh(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ei(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Uh(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&an(t.matched[r],n.matched[s])&&ka(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function an(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ka(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!zh(e[n],t[n]))return!1;return!0}function zh(e,t){return Qe(e)?Pi(e,t):Qe(t)?Pi(t,e):e===t}function Pi(e,t){return Qe(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Kh(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,l;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}var Fn;(function(e){e.pop="pop",e.push="push"})(Fn||(Fn={}));var Pn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Pn||(Pn={}));function Yh(e){if(!e)if(Qt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),jh(e)}const Gh=/^[^#]+#/;function qh(e,t){return e.replace(Gh,"#")+t}function Zh(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Hr=()=>({left:window.scrollX,top:window.scrollY});function Xh(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Zh(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Ti(e,t){return(history.state?history.state.position-t:-1)+e}const Cs=new Map;function Qh(e,t){Cs.set(e,t)}function Jh(e){const t=Cs.get(e);return Cs.delete(e),t}let eg=()=>location.protocol+"//"+location.host;function Da(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let l=s.includes(e.slice(o))?e.slice(o).length:1,a=s.slice(l);return a[0]!=="/"&&(a="/"+a),Ei(a,"")}return Ei(n,e)+r+s}function tg(e,t,n,r){let s=[],o=[],i=null;const l=({state:d})=>{const m=Da(e,location),v=n.value,y=t.value;let T=0;if(d){if(n.value=m,t.value=d,i&&i===v){i=null;return}T=y?d.position-y.position:0}else r(m);s.forEach(E=>{E(n.value,v,{delta:T,type:Fn.pop,direction:T?T>0?Pn.forward:Pn.back:Pn.unknown})})};function a(){i=n.value}function c(d){s.push(d);const m=()=>{const v=s.indexOf(d);v>-1&&s.splice(v,1)};return o.push(m),m}function u(){const{history:d}=window;d.state&&d.replaceState(ie({},d.state,{scroll:Hr()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:a,listen:c,destroy:f}}function Ri(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?Hr():null}}function ng(e){const{history:t,location:n}=window,r={value:Da(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(a,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:eg()+e+a;try{t[u?"replaceState":"pushState"](c,"",d),s.value=c}catch(m){console.error(m),n[u?"replace":"assign"](d)}}function i(a,c){const u=ie({},t.state,Ri(s.value.back,a,s.value.forward,!0),c,{position:s.value.position});o(a,u,!0),r.value=a}function l(a,c){const u=ie({},s.value,t.state,{forward:a,scroll:Hr()});o(u.current,u,!0);const f=ie({},Ri(r.value,a,null),{position:u.position+1},c);o(a,f,!1),r.value=a}return{location:r,state:s,push:l,replace:i}}function rg(e){e=Yh(e);const t=ng(e),n=tg(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=ie({location:"",base:e,go:r,createHref:qh.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function sg(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),rg(e)}function og(e){return typeof e=="string"||e&&typeof e=="object"}function La(e){return typeof e=="string"||typeof e=="symbol"}const mt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Fa=Symbol("");var Ai;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ai||(Ai={}));function un(e,t){return ie(new Error,{type:e,[Fa]:!0},t)}function it(e,t){return e instanceof Error&&Fa in e&&(t==null||!!(e.type&t))}const Oi="[^/]+?",ig={sensitive:!1,strict:!1,start:!0,end:!0},lg=/[.+*?^${}()[\]/\\]/g;function ag(e,t){const n=ie({},ig,t),r=[];let s=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function cg(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const fg={type:0,value:""},dg=/[a-zA-Z0-9_]/;function hg(e){if(!e)return[[]];if(e==="/")return[[fg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${c}": ${m}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let l=0,a,c="",u="";function f(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=a}for(;l{i(k)}:En}function i(u){if(La(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function l(){return n}function a(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!$a(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!ki(u)&&r.set(u.record.name,u)}function c(u,f){let d,m={},v,y;if("name"in u&&u.name){if(d=r.get(u.name),!d)throw un(1,{location:u});y=d.record.name,m=ie(Mi(f.params,d.keys.filter(k=>!k.optional).concat(d.parent?d.parent.keys.filter(k=>k.optional):[]).map(k=>k.name)),u.params&&Mi(u.params,d.keys.map(k=>k.name))),v=d.stringify(m)}else if(u.path!=null)v=u.path,d=n.find(k=>k.re.test(v)),d&&(m=d.parse(v),y=d.record.name);else{if(d=f.name?r.get(f.name):n.find(k=>k.re.test(f.path)),!d)throw un(1,{location:u,currentLocation:f});y=d.record.name,m=ie({},f.params,u.params),v=d.stringify(m)}const T=[];let E=d;for(;E;)T.unshift(E.record),E=E.parent;return{name:y,path:v,params:m,matched:T,meta:yg(T)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:c,removeRoute:i,getRoutes:l,getRecordMatcher:s}}function Mi(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function vg(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:pg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function pg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function ki(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function yg(e){return e.reduce((t,n)=>ie(t,n.meta),{})}function Di(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function $a(e,t){return t.children.some(n=>n===e||$a(e,n))}function bg(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&xs(o)):[r&&xs(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function _g(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Qe(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Sg=Symbol(""),Fi=Symbol(""),to=Symbol(""),Na=Symbol(""),Es=Symbol("");function yn(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function wt(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((l,a)=>{const c=d=>{d===!1?a(un(4,{from:n,to:t})):d instanceof Error?a(d):og(d)?a(un(2,{from:t,to:d})):(i&&r.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),l())},u=o(()=>e.call(r&&r.instances[s],t,n,c));let f=Promise.resolve(u);e.length<3&&(f=f.then(c)),f.catch(d=>a(d))})}function rs(e,t,n,r,s=o=>o()){const o=[];for(const i of e)for(const l in i.components){let a=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(wg(a)){const u=(a.__vccOpts||a)[t];u&&o.push(wt(u,n,r,i,l,s))}else{let c=a();o.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${i.path}"`));const f=Th(u)?u.default:u;i.components[l]=f;const m=(f.__vccOpts||f)[t];return m&&wt(m,n,r,i,l,s)()}))}}return o}function wg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function $i(e){const t=Pe(to),n=Pe(Na),r=O(()=>t.resolve(qe(e.to))),s=O(()=>{const{matched:a}=r.value,{length:c}=a,u=a[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(an.bind(null,u));if(d>-1)return d;const m=Ni(a[c-2]);return c>1&&Ni(u)===m&&f[f.length-1].path!==m?f.findIndex(an.bind(null,a[c-2])):d}),o=O(()=>s.value>-1&&Pg(n.params,r.value.params)),i=O(()=>s.value>-1&&s.value===n.matched.length-1&&ka(n.params,r.value.params));function l(a={}){return Eg(a)?t[qe(e.replace)?"replace":"push"](qe(e.to)).catch(En):Promise.resolve()}return{route:r,href:O(()=>r.value.href),isActive:o,isExactActive:i,navigate:l}}const xg=Nn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:$i,setup(e,{slots:t}){const n=De($i(e)),{options:r}=Pe(to),s=O(()=>({[Bi(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Bi(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:zt("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Cg=xg;function Eg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Pg(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Qe(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function Ni(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Bi=(e,t,n)=>e??t??n,Tg=Nn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Pe(Es),s=O(()=>e.route||r.value),o=Pe(Fi,0),i=O(()=>{let c=qe(o);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),l=O(()=>s.value.matched[i.value]);ut(Fi,O(()=>i.value+1)),ut(Sg,l),ut(Es,s);const a=Ce();return ve(()=>[a.value,l.value,e.name],([c,u,f],[d,m,v])=>{u&&(u.instances[f]=c,m&&m!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=m.leaveGuards),u.updateGuards.size||(u.updateGuards=m.updateGuards))),c&&u&&(!m||!an(u,m)||!d)&&(u.enterCallbacks[f]||[]).forEach(y=>y(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=l.value,d=f&&f.components[u];if(!d)return Hi(n.default,{Component:d,route:c});const m=f.props[u],v=m?m===!0?c.params:typeof m=="function"?m(c):m:null,T=zt(d,ie({},v,t,{onVnodeUnmounted:E=>{E.component.isUnmounted&&(f.instances[u]=null)},ref:a}));return Hi(n.default,{Component:T,route:c})||T}}});function Hi(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Rg=Tg;function Ag(e){const t=mg(e.routes,e),n=e.parseQuery||bg,r=e.stringifyQuery||Li,s=e.history,o=yn(),i=yn(),l=yn(),a=ae(mt);let c=mt;Qt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=ts.bind(null,b=>""+b),f=ts.bind(null,Hh),d=ts.bind(null,Ln);function m(b,V){let F,U;return La(b)?(F=t.getRecordMatcher(b),U=V):U=b,t.addRoute(U,F)}function v(b){const V=t.getRecordMatcher(b);V&&t.removeRoute(V)}function y(){return t.getRoutes().map(b=>b.record)}function T(b){return!!t.getRecordMatcher(b)}function E(b,V){if(V=ie({},V||a.value),typeof b=="string"){const g=ns(n,b,V.path),p=t.resolve({path:g.path},V),w=s.createHref(g.fullPath);return ie(g,p,{params:d(p.params),hash:Ln(g.hash),redirectedFrom:void 0,href:w})}let F;if(b.path!=null)F=ie({},b,{path:ns(n,b.path,V.path).path});else{const g=ie({},b.params);for(const p in g)g[p]==null&&delete g[p];F=ie({},b,{params:f(g)}),V.params=f(V.params)}const U=t.resolve(F,V),oe=b.hash||"";U.params=u(d(U.params));const ge=Wh(r,ie({},b,{hash:$h(oe),path:U.path})),h=s.createHref(ge);return ie({fullPath:ge,hash:oe,query:r===Li?_g(b.query):b.query||{}},U,{redirectedFrom:void 0,href:h})}function k(b){return typeof b=="string"?ns(n,b,a.value.path):ie({},b)}function N(b,V){if(c!==b)return un(8,{from:V,to:b})}function W(b){return H(b)}function L(b){return W(ie(k(b),{replace:!0}))}function C(b){const V=b.matched[b.matched.length-1];if(V&&V.redirect){const{redirect:F}=V;let U=typeof F=="function"?F(b):F;return typeof U=="string"&&(U=U.includes("?")||U.includes("#")?U=k(U):{path:U},U.params={}),ie({query:b.query,hash:b.hash,params:U.path!=null?{}:b.params},U)}}function H(b,V){const F=c=E(b),U=a.value,oe=b.state,ge=b.force,h=b.replace===!0,g=C(F);if(g)return H(ie(k(g),{state:typeof g=="object"?ie({},oe,g.state):oe,force:ge,replace:h}),V||F);const p=F;p.redirectedFrom=V;let w;return!ge&&Uh(r,U,F)&&(w=un(16,{to:p,from:U}),Oe(U,U,!0,!1)),(w?Promise.resolve(w):B(p,U)).catch(_=>it(_)?it(_,2)?_:pe(_):ne(_,p,U)).then(_=>{if(_){if(it(_,2))return H(ie({replace:h},k(_.to),{state:typeof _.to=="object"?ie({},oe,_.to.state):oe,force:ge}),V||p)}else _=x(p,U,!0,h,oe);return Z(p,U,_),_})}function S(b,V){const F=N(b,V);return F?Promise.reject(F):Promise.resolve()}function I(b){const V=Ye.values().next().value;return V&&typeof V.runWithContext=="function"?V.runWithContext(b):b()}function B(b,V){let F;const[U,oe,ge]=Og(b,V);F=rs(U.reverse(),"beforeRouteLeave",b,V);for(const g of U)g.leaveGuards.forEach(p=>{F.push(wt(p,b,V))});const h=S.bind(null,b,V);return F.push(h),ue(F).then(()=>{F=[];for(const g of o.list())F.push(wt(g,b,V));return F.push(h),ue(F)}).then(()=>{F=rs(oe,"beforeRouteUpdate",b,V);for(const g of oe)g.updateGuards.forEach(p=>{F.push(wt(p,b,V))});return F.push(h),ue(F)}).then(()=>{F=[];for(const g of ge)if(g.beforeEnter)if(Qe(g.beforeEnter))for(const p of g.beforeEnter)F.push(wt(p,b,V));else F.push(wt(g.beforeEnter,b,V));return F.push(h),ue(F)}).then(()=>(b.matched.forEach(g=>g.enterCallbacks={}),F=rs(ge,"beforeRouteEnter",b,V,I),F.push(h),ue(F))).then(()=>{F=[];for(const g of i.list())F.push(wt(g,b,V));return F.push(h),ue(F)}).catch(g=>it(g,8)?g:Promise.reject(g))}function Z(b,V,F){l.list().forEach(U=>I(()=>U(b,V,F)))}function x(b,V,F,U,oe){const ge=N(b,V);if(ge)return ge;const h=V===mt,g=Qt?history.state:{};F&&(U||h?s.replace(b.fullPath,ie({scroll:h&&g&&g.scroll},oe)):s.push(b.fullPath,oe)),a.value=b,Oe(b,V,F,h),pe()}let z;function te(){z||(z=s.listen((b,V,F)=>{if(!At.listening)return;const U=E(b),oe=C(U);if(oe){H(ie(oe,{replace:!0}),U).catch(En);return}c=U;const ge=a.value;Qt&&Qh(Ti(ge.fullPath,F.delta),Hr()),B(U,ge).catch(h=>it(h,12)?h:it(h,2)?(H(h.to,U).then(g=>{it(g,20)&&!F.delta&&F.type===Fn.pop&&s.go(-1,!1)}).catch(En),Promise.reject()):(F.delta&&s.go(-F.delta,!1),ne(h,U,ge))).then(h=>{h=h||x(U,ge,!1),h&&(F.delta&&!it(h,8)?s.go(-F.delta,!1):F.type===Fn.pop&&it(h,20)&&s.go(-1,!1)),Z(U,ge,h)}).catch(En)}))}let be=yn(),Q=yn(),re;function ne(b,V,F){pe(b);const U=Q.list();return U.length?U.forEach(oe=>oe(b,V,F)):console.error(b),Promise.reject(b)}function Ae(){return re&&a.value!==mt?Promise.resolve():new Promise((b,V)=>{be.add([b,V])})}function pe(b){return re||(re=!b,te(),be.list().forEach(([V,F])=>b?F(b):V()),be.reset()),b}function Oe(b,V,F,U){const{scrollBehavior:oe}=e;if(!Qt||!oe)return Promise.resolve();const ge=!F&&Jh(Ti(b.fullPath,0))||(U||!F)&&history.state&&history.state.scroll||null;return dn().then(()=>oe(b,V,ge)).then(h=>h&&Xh(h)).catch(h=>ne(h,b,V))}const ye=b=>s.go(b);let $e;const Ye=new Set,At={currentRoute:a,listening:!0,addRoute:m,removeRoute:v,hasRoute:T,getRoutes:y,resolve:E,options:e,push:W,replace:L,go:ye,back:()=>ye(-1),forward:()=>ye(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:Q.add,isReady:Ae,install(b){const V=this;b.component("RouterLink",Cg),b.component("RouterView",Rg),b.config.globalProperties.$router=V,Object.defineProperty(b.config.globalProperties,"$route",{enumerable:!0,get:()=>qe(a)}),Qt&&!$e&&a.value===mt&&($e=!0,W(s.location).catch(oe=>{}));const F={};for(const oe in mt)Object.defineProperty(F,oe,{get:()=>a.value[oe],enumerable:!0});b.provide(to,V),b.provide(Na,dl(F)),b.provide(Es,a);const U=b.unmount;Ye.add(b),b.unmount=function(){Ye.delete(b),Ye.size<1&&(c=mt,z&&z(),z=null,a.value=mt,$e=!1,re=!1),U()}}};function ue(b){return b.reduce((V,F)=>V.then(()=>I(F)),Promise.resolve())}return At}function Og(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;ian(c,l))?r.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>an(c,a))||s.push(a))}return[n,r,s]}const Ig=Eh("games",{state:()=>({count:0,games:[{potato:"potato",alsoPotato:"potato"},{potato:"potato",alsoPotato:"potato"},{potato:"potato",alsoPotato:"potato"}]}),actions:{increment(){this.count++}}}),gn=ce({tag:{type:String,default:"div"}},"tag"),Mg=ce({fluid:{type:Boolean,default:!1},...dt(),...gn()},"VContainer"),kg=Fe()({name:"VContainer",props:Mg(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=Lr();return ot(()=>M(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},r.value,e.class],style:e.style},n)),{}}}),Dg=[null,"default","comfortable","compact"],Lg=ce({density:{type:String,default:"default",validator:e=>Dg.includes(e)}},"density");function Fg(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dr();return{densityClasses:O(()=>`${t}--density-${e.density}`)}}const $g=ce({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...dt(),...Lg(),...gn(),...$r()},"VTable"),Ng=Fe()({name:"VTable",props:$g(),setup(e,t){let{slots:n,emit:r}=t;const{themeClasses:s}=Nr(e),{densityClasses:o}=Fg(e);return ot(()=>M(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":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover},s.value,o.value,e.class],style:e.style},{default:()=>{var i,l,a;return[(i=n.top)==null?void 0:i.call(n),n.default?M("div",{class:"v-table__wrapper",style:{height:Ee(e.height)}},[M("table",null,[n.default()])]):(l=n.wrapper)==null?void 0:l.call(n),(a=n.bottom)==null?void 0:a.call(n)]}})),{}}}),Bg=rt("div",null,"potato",-1),Hg=rt("thead",null,[rt("tr",null,[rt("th",{class:"text-left"},"potato"),rt("th",{class:"text-left"},"also potato")])],-1),Ba=Nn({__name:"GameList",setup(e){const t=Ig();return(n,r)=>(tr(),qr(Me,null,[M(kg,null,{default:On(()=>[Bg]),_:1}),M(Ng,null,{default:On(()=>[Hg,rt("tbody",null,[(tr(!0),qr(Me,null,ac(qe(t).games,s=>(tr(),qr("tr",null,[rt("td",null,uo(s.potato),1),rt("td",null,uo(s.alsoPotato),1)]))),256))])]),_:1})],64))}}),Vg={path:"/",component:Ba},jg={path:"/potato",component:Ba},Wg=[Vg,jg],Ug=Ag({history:sg(),routes:Wg});function zg(e){e.use(ph).use(Ug).use(Ph)}const Kg=ce({...dt(),...dh({fullHeight:!0}),...$r()},"VApp"),Yg=Fe()({name:"VApp",props:Kg(),setup(e,t){let{slots:n}=t;const r=Nr(e),{layoutClasses:s,getLayoutItem:o,items:i,layoutRef:l}=mh(e),{rtlClasses:a}=Lr();return ot(()=>{var c;return M("div",{ref:l,class:["v-application",r.themeClasses.value,s.value,a.value,e.class],style:[e.style]},[M("div",{class:"v-application__wrap"},[(c=n.default)==null?void 0:c.call(n)])])}),{getLayoutItem:o,items:i,theme:r}}}),Gg=ce({text:String,...dt(),...gn()},"VToolbarTitle"),qg=Fe()({name:"VToolbarTitle",props:Gg(),setup(e,t){let{slots:n}=t;return ot(()=>{const r=!!(n.default||n.text||e.text);return M(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var s;return[r&&M("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,(s=n.default)==null?void 0:s.call(n)])]}})}),{}}}),Zg=ce({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function Ve(e,t,n){return Fe()({name:e,props:Zg({mode:n,origin:t}),setup(r,s){let{slots:o}=s;const i={onBeforeEnter(l){r.origin&&(l.style.transformOrigin=r.origin)},onLeave(l){if(r.leaveAbsolute){const{offsetTop:a,offsetLeft:c,offsetWidth:u,offsetHeight:f}=l;l._transitionInitialStyles={position:l.style.position,top:l.style.top,left:l.style.left,width:l.style.width,height:l.style.height},l.style.position="absolute",l.style.top=`${a}px`,l.style.left=`${c}px`,l.style.width=`${u}px`,l.style.height=`${f}px`}r.hideOnLeave&&l.style.setProperty("display","none","important")},onAfterLeave(l){if(r.leaveAbsolute&&(l!=null&&l._transitionInitialStyles)){const{position:a,top:c,left:u,width:f,height:d}=l._transitionInitialStyles;delete l._transitionInitialStyles,l.style.position=a||"",l.style.top=c||"",l.style.left=u||"",l.style.width=f||"",l.style.height=d||""}}};return()=>{const l=r.group?mf:hn;return zt(l,{name:r.disabled?"":e,css:!r.disabled,...r.group?void 0:{mode:r.mode},...r.disabled?{}:i},o.default)}}})}function Ha(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return Fe()({name:e,props:{mode:{type:String,default:n},disabled:Boolean},setup(r,s){let{slots:o}=s;return()=>zt(hn,{name:r.disabled?"":e,css:!r.disabled,...r.disabled?{}:t},o.default)}})}function Va(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",r=Xe(`offset-${n}`);return{onBeforeEnter(i){i._parent=i.parentNode,i._initialStyle={transition:i.style.transition,overflow:i.style.overflow,[n]:i.style[n]}},onEnter(i){const l=i._initialStyle;i.style.setProperty("transition","none","important"),i.style.overflow="hidden";const a=`${i[r]}px`;i.style[n]="0",i.offsetHeight,i.style.transition=l.transition,e&&i._parent&&i._parent.classList.add(e),requestAnimationFrame(()=>{i.style[n]=a})},onAfterEnter:o,onEnterCancelled:o,onLeave(i){i._initialStyle={transition:"",overflow:i.style.overflow,[n]:i.style[n]},i.style.overflow="hidden",i.style[n]=`${i[r]}px`,i.offsetHeight,requestAnimationFrame(()=>i.style[n]="0")},onAfterLeave:s,onLeaveCancelled:s};function s(i){e&&i._parent&&i._parent.classList.remove(e),o(i)}function o(i){const l=i._initialStyle[n];i.style.overflow=i._initialStyle.overflow,l!=null&&(i.style[n]=l),delete i._initialStyle}}Ve("fab-transition","center center","out-in");Ve("dialog-bottom-transition");Ve("dialog-top-transition");Ve("fade-transition");Ve("scale-transition");Ve("scroll-x-transition");Ve("scroll-x-reverse-transition");Ve("scroll-y-transition");Ve("scroll-y-reverse-transition");Ve("slide-x-transition");Ve("slide-x-reverse-transition");Ve("slide-y-transition");Ve("slide-y-reverse-transition");const Xg=Ha("expand-transition",Va());Ha("expand-x-transition",Va("",!0));const Qg=ce({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),ss=Fe(!1)({name:"VDefaultsProvider",props:Qg(),setup(e,t){let{slots:n}=t;const{defaults:r,disabled:s,reset:o,root:i,scoped:l}=Er(e);return Xs(r,{reset:o,root:i,scoped:l,disabled:s}),()=>{var a;return(a=n.default)==null?void 0:a.call(n)}}}),Jg=ce({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function em(e){return{dimensionStyles:O(()=>({height:Ee(e.height),maxHeight:Ee(e.maxHeight),maxWidth:Ee(e.maxWidth),minHeight:Ee(e.minHeight),minWidth:Ee(e.minWidth),width:Ee(e.width)}))}}function tm(e){return{aspectStyles:O(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const ja=ce({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...dt(),...Jg()},"VResponsive"),Vi=Fe()({name:"VResponsive",props:ja(),setup(e,t){let{slots:n}=t;const{aspectStyles:r}=tm(e),{dimensionStyles:s}=em(e);return ot(()=>{var o;return M("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[s.value,e.style]},[M("div",{class:"v-responsive__sizer",style:r.value},null),(o=n.additional)==null?void 0:o.call(n),n.default&&M("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}});function nm(e){return Df(()=>{const t=[],n={};if(e.value.background)if(vs(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&&qf(e.value.background)){const r=st(e.value.background);if(r.a==null||r.a===1){const s=fa(r);n.color=s,n.caretColor=s}}}else t.push(`bg-${e.value.background}`);return e.value.text&&(vs(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function pr(e,t){const n=O(()=>({background:he(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:s}=nm(n);return{backgroundColorClasses:r,backgroundColorStyles:s}}const no=ce({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function ro(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dr();return{roundedClasses:O(()=>{const r=he(e)?e.value:e.rounded,s=he(e)?e.value:e.tile,o=[];if(r===!0||r==="")o.push(`${t}--rounded`);else if(typeof r=="string"||r===0)for(const i of String(r).split(" "))o.push(`rounded-${i}`);else s&&o.push("rounded-0");return o})}}const rm=ce({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),Qn=(e,t)=>{let{slots:n}=t;const{transition:r,disabled:s,...o}=e,{component:i=hn,...l}=typeof r=="object"?r:{};return zt(i,Vt(typeof r=="string"?{name:s?"":r}:l,o,{disabled:s}),n)};function sm(e,t){if(!ra)return;const n=t.modifiers||{},r=t.value,{handler:s,options:o}=typeof r=="object"?r:{handler:r,options:{}},i=new IntersectionObserver(function(){var f;let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=arguments.length>1?arguments[1]:void 0;const c=(f=e._observe)==null?void 0:f[t.instance.$.uid];if(!c)return;const u=l.some(d=>d.isIntersecting);s&&(!n.quiet||c.init)&&(!n.once||u||c.init)&&s(u,l,a),u&&n.once?Wa(e,t):c.init=!0},o);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:i},i.observe(e)}function Wa(e,t){var r;const n=(r=e._observe)==null?void 0:r[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const om={mounted:sm,unmounted:Wa},im=om,lm=ce({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,...ja(),...dt(),...no(),...rm()},"VImg"),am=Fe()({name:"VImg",directives:{intersect:im},props:lm(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:s,backgroundColorStyles:o}=pr(sn(e,"color")),{roundedClasses:i}=ro(e),l=Ke("VImg"),a=ae(""),c=Ce(),u=ae(e.eager?"loading":"idle"),f=ae(),d=ae(),m=O(()=>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)}),v=O(()=>m.value.aspect||f.value/d.value||0);ve(()=>e.src,()=>{y(u.value!=="idle")}),ve(v,(x,z)=>{!x&&z&&c.value&&W(c.value)}),Us(()=>y());function y(x){if(!(e.eager&&x)&&!(ra&&!x&&!e.eager)){if(u.value="loading",m.value.lazySrc){const z=new Image;z.src=m.value.lazySrc,W(z,null)}m.value.src&&dn(()=>{var z;n("loadstart",((z=c.value)==null?void 0:z.currentSrc)||m.value.src),setTimeout(()=>{var te;if(!l.isUnmounted)if((te=c.value)!=null&&te.complete){if(c.value.naturalWidth||E(),u.value==="error")return;v.value||W(c.value,null),u.value==="loading"&&T()}else v.value||W(c.value),k()})})}}function T(){var x;l.isUnmounted||(k(),W(c.value),u.value="loaded",n("load",((x=c.value)==null?void 0:x.currentSrc)||m.value.src))}function E(){var x;l.isUnmounted||(u.value="error",n("error",((x=c.value)==null?void 0:x.currentSrc)||m.value.src))}function k(){const x=c.value;x&&(a.value=x.currentSrc||x.src)}let N=-1;Rt(()=>{clearTimeout(N)});function W(x){let z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const te=()=>{if(clearTimeout(N),l.isUnmounted)return;const{naturalHeight:be,naturalWidth:Q}=x;be||Q?(f.value=Q,d.value=be):!x.complete&&u.value==="loading"&&z!=null?N=window.setTimeout(te,z):(x.currentSrc.endsWith(".svg")||x.currentSrc.startsWith("data:image/svg+xml"))&&(f.value=1,d.value=1)};te()}const L=O(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),C=()=>{var te;if(!m.value.src||u.value==="idle")return null;const x=M("img",{class:["v-img__img",L.value],style:{objectPosition:e.position},src:m.value.src,srcset:m.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:c,onLoad:T,onError:E},null),z=(te=r.sources)==null?void 0:te.call(r);return M(Qn,{transition:e.transition,appear:!0},{default:()=>[So(z?M("picture",{class:"v-img__picture"},[z,x]):x,[[Zc,u.value==="loaded"]])]})},H=()=>M(Qn,{transition:e.transition},{default:()=>[m.value.lazySrc&&u.value!=="loaded"&&M("img",{class:["v-img__img","v-img__img--preload",L.value],style:{objectPosition:e.position},src:m.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),S=()=>r.placeholder?M(Qn,{transition:e.transition,appear:!0},{default:()=>[(u.value==="loading"||u.value==="error"&&!r.error)&&M("div",{class:"v-img__placeholder"},[r.placeholder()])]}):null,I=()=>r.error?M(Qn,{transition:e.transition,appear:!0},{default:()=>[u.value==="error"&&M("div",{class:"v-img__error"},[r.error()])]}):null,B=()=>e.gradient?M("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,Z=ae(!1);{const x=ve(v,z=>{z&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{Z.value=!0})}),x())})}return ot(()=>{const x=Vi.filterProps(e);return So(M(Vi,Vt({class:["v-img",{"v-img--booting":!Z.value},s.value,i.value,e.class],style:[{width:Ee(e.width==="auto"?f.value:e.width)},o.value,e.style]},x,{aspectRatio:v.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>M(Me,null,[M(C,null,null),M(H,null,null),M(B,null,null),M(S,null,null),M(I,null,null)]),default:r.default}),[[Gu("intersect"),{handler:y,options:e.options},null,{once:!0}]])}),{currentSrc:a,image:c,state:u,naturalWidth:f,naturalHeight:d}}}),Ua=ce({border:[Boolean,Number,String]},"border");function za(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dr();return{borderClasses:O(()=>{const r=he(e)?e.value:e.border,s=[];if(r===!0||r==="")s.push(`${t}--border`);else if(typeof r=="string"||r===0)for(const o of String(r).split(" "))s.push(`border-${o}`);return s})}}const Ka=ce({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function Ya(e){return{elevationClasses:O(()=>{const n=he(e)?e.value:e.elevation,r=[];return n==null||r.push(`elevation-${n}`),r})}}const um=[null,"prominent","default","comfortable","compact"],Ga=ce({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>um.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...Ua(),...dt(),...Ka(),...no(),...gn({tag:"header"}),...$r()},"VToolbar"),ji=Fe()({name:"VToolbar",props:Ga(),setup(e,t){var m;let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:s}=pr(sn(e,"color")),{borderClasses:o}=za(e),{elevationClasses:i}=Ya(e),{roundedClasses:l}=ro(e),{themeClasses:a}=Nr(e),{rtlClasses:c}=Lr(),u=ae(!!(e.extended||(m=n.extension)!=null&&m.call(n))),f=O(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),d=O(()=>u.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 Xs({VBtn:{variant:"text"}}),ot(()=>{var E;const v=!!(e.title||n.title),y=!!(n.image||e.image),T=(E=n.extension)==null?void 0:E.call(n);return u.value=!!(e.extended||T),M(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},r.value,o.value,i.value,l.value,a.value,c.value,e.class],style:[s.value,e.style]},{default:()=>[y&&M("div",{key:"image",class:"v-toolbar__image"},[n.image?M(ss,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):M(am,{key:"image-img",cover:!0,src:e.image},null)]),M(ss,{defaults:{VTabs:{height:Ee(f.value)}}},{default:()=>{var k,N,W;return[M("div",{class:"v-toolbar__content",style:{height:Ee(f.value)}},[n.prepend&&M("div",{class:"v-toolbar__prepend"},[(k=n.prepend)==null?void 0:k.call(n)]),v&&M(qg,{key:"title",text:e.title},{text:n.title}),(N=n.default)==null?void 0:N.call(n),n.append&&M("div",{class:"v-toolbar__append"},[(W=n.append)==null?void 0:W.call(n)])])]}}),M(ss,{defaults:{VTabs:{height:Ee(d.value)}}},{default:()=>[M(Xg,null,{default:()=>[u.value&&M("div",{class:"v-toolbar__extension",style:{height:Ee(d.value)}},[T])]})]})]})}),{contentHeight:f,extensionHeight:d}}}),cm=ce({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function fm(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let r=0;const s=Ce(null),o=ae(0),i=ae(0),l=ae(0),a=ae(!1),c=ae(!1),u=O(()=>Number(e.scrollThreshold)),f=O(()=>ia((u.value-o.value)/u.value||0)),d=()=>{const m=s.value;!m||n&&!n.value||(r=o.value,o.value="window"in m?m.pageYOffset:m.scrollTop,c.value=o.value{i.value=i.value||o.value}),ve(a,()=>{i.value=0}),Ut(()=>{ve(()=>e.scrollTarget,m=>{var y;const v=m?document.querySelector(m):window;v&&v!==s.value&&((y=s.value)==null||y.removeEventListener("scroll",d),s.value=v,s.value.addEventListener("scroll",d,{passive:!0}))},{immediate:!0})}),Rt(()=>{var m;(m=s.value)==null||m.removeEventListener("scroll",d)}),n&&ve(n,d,{immediate:!0}),{scrollThreshold:u,currentScroll:o,currentThreshold:l,isScrollActive:a,scrollRatio:f,isScrollingUp:c,savedScroll:i}}function so(){const e=ae(!1);return Ut(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:O(()=>e.value?void 0:{transition:"none !important"}),isBooted:xr(e)}}const dm=ce({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...Ga(),...Sa(),...cm(),height:{type:[Number,String],default:64}},"VAppBar"),hm=Fe()({name:"VAppBar",props:dm(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ce(),s=Js(e,"modelValue"),o=O(()=>{var k;const E=new Set(((k=e.scrollBehavior)==null?void 0:k.split(" "))??[]);return{hide:E.has("hide"),inverted:E.has("inverted"),collapse:E.has("collapse"),elevate:E.has("elevate"),fadeImage:E.has("fade-image")}}),i=O(()=>{const E=o.value;return E.hide||E.inverted||E.collapse||E.elevate||E.fadeImage||!s.value}),{currentScroll:l,scrollThreshold:a,isScrollingUp:c,scrollRatio:u}=fm(e,{canScroll:i}),f=O(()=>e.collapse||o.value.collapse&&(o.value.inverted?u.value>0:u.value===0)),d=O(()=>e.flat||o.value.elevate&&(o.value.inverted?l.value>0:l.value===0)),m=O(()=>o.value.fadeImage?o.value.inverted?1-u.value:u.value:void 0),v=O(()=>{var N,W;if(o.value.hide&&o.value.inverted)return 0;const E=((N=r.value)==null?void 0:N.contentHeight)??0,k=((W=r.value)==null?void 0:W.extensionHeight)??0;return E+k});xn(O(()=>!!e.scrollBehavior),()=>{$n(()=>{o.value.hide?o.value.inverted?s.value=l.value>a.value:s.value=c.value||l.valueparseInt(e.order,10)),position:sn(e,"location"),layoutSize:v,elementSize:ae(void 0),active:s,absolute:sn(e,"absolute")});return ot(()=>{const E=ji.filterProps(e);return M(ji,Vt({ref:r,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...T.value,"--v-toolbar-image-opacity":m.value,height:void 0,...y.value},e.style]},E,{collapse:f.value,flat:d.value}),n)}),{}}});function gm(){var e,t;return(t=(e=Ke("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}const mm=ce({scrollable:Boolean,...dt(),...gn({tag:"main"})},"VMain"),vm=Fe()({name:"VMain",props:mm(),setup(e,t){let{slots:n}=t;const{mainStyles:r}=hh(),{ssrBootStyles:s}=so();return ot(()=>M(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[r.value,s.value,e.style]},{default:()=>{var o,i;return[e.scrollable?M("div",{class:"v-main__scroller"},[(o=n.default)==null?void 0:o.call(n)]):(i=n.default)==null?void 0:i.call(n)]}})),{}}});function pm(e){let{rootEl:t,isSticky:n,layoutItemStyles:r}=e;const s=ae(!1),o=ae(0),i=O(()=>{const c=typeof s.value=="boolean"?"top":s.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,s.value?{[c]:Ee(o.value)}:{top:r.value.top}]});Ut(()=>{ve(n,c=>{c?window.addEventListener("scroll",a,{passive:!0}):window.removeEventListener("scroll",a)},{immediate:!0})}),Rt(()=>{window.removeEventListener("scroll",a)});let l=0;function a(){const c=l>window.scrollY?"up":"down",u=t.value.getBoundingClientRect(),f=parseFloat(r.value.top??0),d=window.scrollY-Math.max(0,o.value-f),m=u.height+Math.max(o.value,f)-window.scrollY-window.innerHeight,v=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;u.height0;n--){if(e[n].t===e[n-1].t)continue;const r=Wi(t),s=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(s-r)*Math.abs(s),n===e.length-1&&(t*=.5)}return Wi(t)*1e3}function _m(){const e={};function t(s){Array.from(s.changedTouches).forEach(o=>{(e[o.identifier]??(e[o.identifier]=new kf(bm))).push([s.timeStamp,o])})}function n(s){Array.from(s.changedTouches).forEach(o=>{delete e[o.identifier]})}function r(s){var c;const o=(c=e[s])==null?void 0:c.values().reverse();if(!o)throw new Error(`No samples for touch id ${s}`);const i=o[0],l=[],a=[];for(const u of o){if(i[0]-u[0]>ym)break;l.push({t:u[0],d:u[1].clientX}),a.push({t:u[0],d:u[1].clientY})}return{x:Ui(l),y:Ui(a),get direction(){const{x:u,y:f}=this,[d,m]=[Math.abs(u),Math.abs(f)];return d>m&&u>=0?"right":d>m&&u<=0?"left":m>d&&f>=0?"down":m>d&&f<=0?"up":Sm()}}}return{addMovement:t,endTouch:n,getVelocity:r}}function Sm(){throw new Error}function wm(e){let{isActive:t,isTemporary:n,width:r,touchless:s,position:o}=e;Ut(()=>{window.addEventListener("touchstart",E,{passive:!0}),window.addEventListener("touchmove",k,{passive:!1}),window.addEventListener("touchend",N,{passive:!0})}),Rt(()=>{window.removeEventListener("touchstart",E),window.removeEventListener("touchmove",k),window.removeEventListener("touchend",N)});const i=O(()=>["left","right"].includes(o.value)),{addMovement:l,endTouch:a,getVelocity:c}=_m();let u=!1;const f=ae(!1),d=ae(0),m=ae(0);let v;function y(L,C){return(o.value==="left"?L:o.value==="right"?document.documentElement.clientWidth-L:o.value==="top"?L:o.value==="bottom"?document.documentElement.clientHeight-L:Xt())-(C?r.value:0)}function T(L){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const H=o.value==="left"?(L-m.value)/r.value:o.value==="right"?(document.documentElement.clientWidth-L-m.value)/r.value:o.value==="top"?(L-m.value)/r.value:o.value==="bottom"?(document.documentElement.clientHeight-L-m.value)/r.value:Xt();return C?Math.max(0,Math.min(1,H)):H}function E(L){if(s.value)return;const C=L.changedTouches[0].clientX,H=L.changedTouches[0].clientY,S=25,I=o.value==="left"?Cdocument.documentElement.clientWidth-S:o.value==="top"?Hdocument.documentElement.clientHeight-S:Xt(),B=t.value&&(o.value==="left"?Cdocument.documentElement.clientWidth-r.value:o.value==="top"?Hdocument.documentElement.clientHeight-r.value:Xt());(I||B||t.value&&n.value)&&(u=!0,v=[C,H],m.value=y(i.value?C:H,t.value),d.value=T(i.value?C:H),a(L),l(L))}function k(L){const C=L.changedTouches[0].clientX,H=L.changedTouches[0].clientY;if(u){if(!L.cancelable){u=!1;return}const I=Math.abs(C-v[0]),B=Math.abs(H-v[1]);(i.value?I>B&&I>3:B>I&&B>3)?(f.value=!0,u=!1):(i.value?B:I)>3&&(u=!1)}if(!f.value)return;L.preventDefault(),l(L);const S=T(i.value?C:H,!1);d.value=Math.max(0,Math.min(1,S)),S>1?m.value=y(i.value?C:H,!0):S<0&&(m.value=y(i.value?C:H,!1))}function N(L){if(u=!1,!f.value)return;l(L),f.value=!1;const C=c(L.changedTouches[0].identifier),H=Math.abs(C.x),S=Math.abs(C.y);(i.value?H>S&&H>400:S>H&&S>3)?t.value=C.direction===({left:"right",right:"left",top:"down",bottom:"up"}[o.value]||Xt()):t.value=d.value>.5}const W=O(()=>f.value?{transform:o.value==="left"?`translateX(calc(-100% + ${d.value*r.value}px))`:o.value==="right"?`translateX(calc(100% - ${d.value*r.value}px))`:o.value==="top"?`translateY(calc(-100% + ${d.value*r.value}px))`:o.value==="bottom"?`translateY(calc(100% - ${d.value*r.value}px))`:Xt(),transition:"none"}:void 0);return{isDragging:f,dragProgress:d,dragStyles:W}}function Xt(){throw new Error}function xm(){const t=Ke("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const Cm=["start","end","left","right","top","bottom"],Em=ce({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,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>Cm.includes(e)},sticky:Boolean,...Ua(),...dt(),...Qd(),...Ka(),...Sa(),...no(),...gn({tag:"nav"}),...$r()},"VNavigationDrawer"),Pm=Fe()({name:"VNavigationDrawer",props:Em(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:s}=t;const{isRtl:o}=Lr(),{themeClasses:i}=Nr(e),{borderClasses:l}=za(e),{backgroundColorClasses:a,backgroundColorStyles:c}=pr(sn(e,"color")),{elevationClasses:u}=Ya(e),{displayClasses:f,mobile:d}=Jd(e),{roundedClasses:m}=ro(e),v=gm(),y=Js(e,"modelValue",null,pe=>!!pe),{ssrBootStyles:T}=so(),{scopeId:E}=xm(),k=Ce(),N=ae(!1),W=O(()=>e.rail&&e.expandOnHover&&N.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),L=O(()=>Lf(e.location,o.value)),C=O(()=>!e.permanent&&(d.value||e.temporary)),H=O(()=>e.sticky&&!C.value&&L.value!=="bottom");xn(()=>e.expandOnHover&&e.rail!=null,()=>{ve(N,pe=>r("update:rail",!pe))}),xn(()=>!e.disableResizeWatcher,()=>{ve(C,pe=>!e.permanent&&dn(()=>y.value=!pe))}),xn(()=>!e.disableRouteWatcher&&!!v,()=>{ve(v.currentRoute,()=>C.value&&(y.value=!1))}),ve(()=>e.permanent,pe=>{pe&&(y.value=!0)}),Us(()=>{e.modelValue!=null||C.value||(y.value=e.permanent||!d.value)});const{isDragging:S,dragProgress:I,dragStyles:B}=wm({isActive:y,isTemporary:C,width:W,touchless:sn(e,"touchless"),position:L}),Z=O(()=>{const pe=C.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):W.value;return S.value?pe*I.value:pe}),{layoutItemStyles:x,layoutItemScrimStyles:z}=wa({id:e.name,order:O(()=>parseInt(e.order,10)),position:L,layoutSize:Z,elementSize:W,active:O(()=>y.value||S.value),disableTransitions:O(()=>S.value),absolute:O(()=>e.absolute||H.value&&typeof te.value!="string")}),{isStuck:te,stickyStyles:be}=pm({rootEl:k,isSticky:H,layoutItemStyles:x}),Q=pr(O(()=>typeof e.scrim=="string"?e.scrim:null)),re=O(()=>({...S.value?{opacity:I.value*.2,transition:"none"}:void 0,...z.value}));Xs({VList:{bgColor:"transparent"}});function ne(){N.value=!0}function Ae(){N.value=!1}return ot(()=>{const pe=s.image||e.image;return M(Me,null,[M(e.tag,Vt({ref:k,onMouseenter:ne,onMouseleave:Ae,class:["v-navigation-drawer",`v-navigation-drawer--${L.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":N.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":C.value,"v-navigation-drawer--active":y.value,"v-navigation-drawer--sticky":H.value},i.value,a.value,l.value,f.value,u.value,m.value,e.class],style:[c.value,x.value,B.value,T.value,be.value,e.style]},E,n),{default:()=>{var Oe,ye,$e,Ye;return[pe&&M("div",{key:"image",class:"v-navigation-drawer__img"},[s.image?(Oe=s.image)==null?void 0:Oe.call(s,{image:e.image}):M("img",{src:e.image,alt:""},null)]),s.prepend&&M("div",{class:"v-navigation-drawer__prepend"},[(ye=s.prepend)==null?void 0:ye.call(s)]),M("div",{class:"v-navigation-drawer__content"},[($e=s.default)==null?void 0:$e.call(s)]),s.append&&M("div",{class:"v-navigation-drawer__append"},[(Ye=s.append)==null?void 0:Ye.call(s)])]}}),M(hn,{name:"fade-transition"},{default:()=>[C.value&&(S.value||y.value)&&!!e.scrim&&M("div",Vt({class:["v-navigation-drawer__scrim",Q.backgroundColorClasses.value],style:[re.value,Q.backgroundColorStyles.value],onClick:()=>y.value=!1},E),null)]})])}),{isStuck:te}}}),Tm=Nn({__name:"App",setup(e){return(t,n)=>{const r=Ku("router-view");return tr(),Ac(Yg,null,{default:On(()=>[M(vm,null,{default:On(()=>[M(hm),M(Pm,{rail:""}),M(r)]),_:1})]),_:1})}}}),qa=wf(Tm);zg(qa);qa.mount("#app"); diff --git a/frontend/dist/assets/index-Iv1C9NNg.css b/frontend/dist/assets/index-CouD1jr_.css similarity index 85% rename from frontend/dist/assets/index-Iv1C9NNg.css rename to frontend/dist/assets/index-CouD1jr_.css index 1e3b9ec..ab15b60 100644 --- a/frontend/dist/assets/index-Iv1C9NNg.css +++ b/frontend/dist/assets/index-CouD1jr_.css @@ -2,4 +2,4 @@ * ress.css • v2.0.4 * MIT License * github.com/filipelinhares/ress - */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{transition-property:transform,opacity!important;pointer-events:none}.dialog-transition-enter-from,.dialog-transition-leave-to{transform:scale(.9);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move,.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute!important}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translateY(100%)}.picker-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translateY(-100%)}.picker-reverse-transition-leave-to{transform:translateY(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}html{font-family:Roboto,sans-serif;line-height:1.5;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier: 1;--v-scrollbar-offset: 0px}@supports (-webkit-touch-callout: none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media (max-width: 599.98px){.hidden-xs{display:none!important}}@media (min-width: 600px) and (max-width: 959.98px){.hidden-sm{display:none!important}}@media (min-width: 960px) and (max-width: 1279.98px){.hidden-md{display:none!important}}@media (min-width: 1280px) and (max-width: 1919.98px){.hidden-lg{display:none!important}}@media (min-width: 1920px) and (max-width: 2559.98px){.hidden-xl{display:none!important}}@media (min-width: 2560px){.hidden-xxl{display:none!important}}@media (min-width: 600px){.hidden-sm-and-up{display:none!important}}@media (min-width: 960px){.hidden-md-and-up{display:none!important}}@media (min-width: 1280px){.hidden-lg-and-up{display:none!important}}@media (min-width: 1920px){.hidden-xl-and-up{display:none!important}}@media (max-width: 959.98px){.hidden-sm-and-down{display:none!important}}@media (max-width: 1279.98px){.hidden-md-and-down{display:none!important}}@media (max-width: 1919.98px){.hidden-lg-and-down{display:none!important}}@media (max-width: 2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 44px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 42px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 40px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 38px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 36px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 34px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 32px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-16{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))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 28px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 26px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 24px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 20px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 18px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 16px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 2px 16px 1px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 14px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-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))!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0px!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0px!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{column-gap:0px!important}.gc-1{column-gap:4px!important}.gc-2{column-gap:8px!important}.gc-3{column-gap:12px!important}.gc-4{column-gap:16px!important}.gc-5{column-gap:20px!important}.gc-6{column-gap:24px!important}.gc-7{column-gap:28px!important}.gc-8{column-gap:32px!important}.gc-9{column-gap:36px!important}.gc-10{column-gap:40px!important}.gc-11{column-gap:44px!important}.gc-12{column-gap:48px!important}.gc-13{column-gap:52px!important}.gc-14{column-gap:56px!important}.gc-15{column-gap:60px!important}.gc-16{column-gap:64px!important}.gc-auto{column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:2px!important}.rounded{border-radius:4px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:24px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:24px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:24px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:24px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:24px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:24px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:24px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:24px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:24px 0!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-progress{cursor:progress!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-none{cursor:none!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media (min-width: 600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0px!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0px!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{column-gap:0px!important}.gc-sm-1{column-gap:4px!important}.gc-sm-2{column-gap:8px!important}.gc-sm-3{column-gap:12px!important}.gc-sm-4{column-gap:16px!important}.gc-sm-5{column-gap:20px!important}.gc-sm-6{column-gap:24px!important}.gc-sm-7{column-gap:28px!important}.gc-sm-8{column-gap:32px!important}.gc-sm-9{column-gap:36px!important}.gc-sm-10{column-gap:40px!important}.gc-sm-11{column-gap:44px!important}.gc-sm-12{column-gap:48px!important}.gc-sm-13{column-gap:52px!important}.gc-sm-14{column-gap:56px!important}.gc-sm-15{column-gap:60px!important}.gc-sm-16{column-gap:64px!important}.gc-sm-auto{column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-sm-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0px!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0px!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{column-gap:0px!important}.gc-md-1{column-gap:4px!important}.gc-md-2{column-gap:8px!important}.gc-md-3{column-gap:12px!important}.gc-md-4{column-gap:16px!important}.gc-md-5{column-gap:20px!important}.gc-md-6{column-gap:24px!important}.gc-md-7{column-gap:28px!important}.gc-md-8{column-gap:32px!important}.gc-md-9{column-gap:36px!important}.gc-md-10{column-gap:40px!important}.gc-md-11{column-gap:44px!important}.gc-md-12{column-gap:48px!important}.gc-md-13{column-gap:52px!important}.gc-md-14{column-gap:56px!important}.gc-md-15{column-gap:60px!important}.gc-md-16{column-gap:64px!important}.gc-md-auto{column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-md-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0px!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0px!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{column-gap:0px!important}.gc-lg-1{column-gap:4px!important}.gc-lg-2{column-gap:8px!important}.gc-lg-3{column-gap:12px!important}.gc-lg-4{column-gap:16px!important}.gc-lg-5{column-gap:20px!important}.gc-lg-6{column-gap:24px!important}.gc-lg-7{column-gap:28px!important}.gc-lg-8{column-gap:32px!important}.gc-lg-9{column-gap:36px!important}.gc-lg-10{column-gap:40px!important}.gc-lg-11{column-gap:44px!important}.gc-lg-12{column-gap:48px!important}.gc-lg-13{column-gap:52px!important}.gc-lg-14{column-gap:56px!important}.gc-lg-15{column-gap:60px!important}.gc-lg-16{column-gap:64px!important}.gc-lg-auto{column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-lg-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0px!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0px!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{column-gap:0px!important}.gc-xl-1{column-gap:4px!important}.gc-xl-2{column-gap:8px!important}.gc-xl-3{column-gap:12px!important}.gc-xl-4{column-gap:16px!important}.gc-xl-5{column-gap:20px!important}.gc-xl-6{column-gap:24px!important}.gc-xl-7{column-gap:28px!important}.gc-xl-8{column-gap:32px!important}.gc-xl-9{column-gap:36px!important}.gc-xl-10{column-gap:40px!important}.gc-xl-11{column-gap:44px!important}.gc-xl-12{column-gap:48px!important}.gc-xl-13{column-gap:52px!important}.gc-xl-14{column-gap:56px!important}.gc-xl-15{column-gap:60px!important}.gc-xl-16{column-gap:64px!important}.gc-xl-auto{column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0px!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0px!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{column-gap:0px!important}.gc-xxl-1{column-gap:4px!important}.gc-xxl-2{column-gap:8px!important}.gc-xxl-3{column-gap:12px!important}.gc-xxl-4{column-gap:16px!important}.gc-xxl-5{column-gap:20px!important}.gc-xxl-6{column-gap:24px!important}.gc-xxl-7{column-gap:28px!important}.gc-xxl-8{column-gap:32px!important}.gc-xxl-9{column-gap:36px!important}.gc-xxl-10{column-gap:40px!important}.gc-xxl-11{column-gap:44px!important}.gc-xxl-12{column-gap:48px!important}.gc-xxl-13{column-gap:52px!important}.gc-xxl-14{column-gap:56px!important}.gc-xxl-15{column-gap:60px!important}.gc-xxl-16{column-gap:64px!important}.gc-xxl-auto{column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xxl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media (min-width: 960px){.v-container{max-width:900px}}@media (min-width: 1280px){.v-container{max-width:1200px}}@media (min-width: 1920px){.v-container{max-width:1800px}}@media (min-width: 2560px){.v-container{max-width:2400px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-spacer{flex-grow:1}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-inline-start:8.3333333333%}.offset-2{margin-inline-start:16.6666666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333333333%}.offset-5{margin-inline-start:41.6666666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333333333%}.offset-8{margin-inline-start:66.6666666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333333333%}.offset-11{margin-inline-start:91.6666666667%}@media (min-width: 600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-inline-start:0}.offset-sm-1{margin-inline-start:8.3333333333%}.offset-sm-2{margin-inline-start:16.6666666667%}.offset-sm-3{margin-inline-start:25%}.offset-sm-4{margin-inline-start:33.3333333333%}.offset-sm-5{margin-inline-start:41.6666666667%}.offset-sm-6{margin-inline-start:50%}.offset-sm-7{margin-inline-start:58.3333333333%}.offset-sm-8{margin-inline-start:66.6666666667%}.offset-sm-9{margin-inline-start:75%}.offset-sm-10{margin-inline-start:83.3333333333%}.offset-sm-11{margin-inline-start:91.6666666667%}}@media (min-width: 960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-inline-start:0}.offset-md-1{margin-inline-start:8.3333333333%}.offset-md-2{margin-inline-start:16.6666666667%}.offset-md-3{margin-inline-start:25%}.offset-md-4{margin-inline-start:33.3333333333%}.offset-md-5{margin-inline-start:41.6666666667%}.offset-md-6{margin-inline-start:50%}.offset-md-7{margin-inline-start:58.3333333333%}.offset-md-8{margin-inline-start:66.6666666667%}.offset-md-9{margin-inline-start:75%}.offset-md-10{margin-inline-start:83.3333333333%}.offset-md-11{margin-inline-start:91.6666666667%}}@media (min-width: 1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-inline-start:0}.offset-lg-1{margin-inline-start:8.3333333333%}.offset-lg-2{margin-inline-start:16.6666666667%}.offset-lg-3{margin-inline-start:25%}.offset-lg-4{margin-inline-start:33.3333333333%}.offset-lg-5{margin-inline-start:41.6666666667%}.offset-lg-6{margin-inline-start:50%}.offset-lg-7{margin-inline-start:58.3333333333%}.offset-lg-8{margin-inline-start:66.6666666667%}.offset-lg-9{margin-inline-start:75%}.offset-lg-10{margin-inline-start:83.3333333333%}.offset-lg-11{margin-inline-start:91.6666666667%}}@media (min-width: 1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-inline-start:0}.offset-xl-1{margin-inline-start:8.3333333333%}.offset-xl-2{margin-inline-start:16.6666666667%}.offset-xl-3{margin-inline-start:25%}.offset-xl-4{margin-inline-start:33.3333333333%}.offset-xl-5{margin-inline-start:41.6666666667%}.offset-xl-6{margin-inline-start:50%}.offset-xl-7{margin-inline-start:58.3333333333%}.offset-xl-8{margin-inline-start:66.6666666667%}.offset-xl-9{margin-inline-start:75%}.offset-xl-10{margin-inline-start:83.3333333333%}.offset-xl-11{margin-inline-start:91.6666666667%}}@media (min-width: 2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-0{margin-inline-start:0}.offset-xxl-1{margin-inline-start:8.3333333333%}.offset-xxl-2{margin-inline-start:16.6666666667%}.offset-xxl-3{margin-inline-start:25%}.offset-xxl-4{margin-inline-start:33.3333333333%}.offset-xxl-5{margin-inline-start:41.6666666667%}.offset-xxl-6{margin-inline-start:50%}.offset-xxl-7{margin-inline-start:58.3333333333%}.offset-xxl-8{margin-inline-start:66.6666666667%}.offset-xxl-9{margin-inline-start:75%}.offset-xxl-10{margin-inline-start:83.3333333333%}.offset-xxl-11{margin-inline-start:91.6666666667%}}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));font-size:.875rem;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr>td{position:relative}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--v-border-color),var(--v-hover-opacity));pointer-events:none}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{border-radius:inherit;line-height:1.5;max-width:100%;display:flex;flex-direction:column}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>td{height:var(--v-table-row-height)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{height:var(--v-table-header-height);font-weight:500;-webkit-user-select:none;user-select:none;text-align:start}.v-table--density-default{--v-table-header-height: 56px;--v-table-row-height: 52px}.v-table--density-comfortable{--v-table-header-height: 48px;--v-table-row-height: 44px}.v-table--density-compact{--v-table-header-height: 40px;--v-table-row-height: 36px}.v-table__wrapper{border-radius:inherit;overflow:auto;flex:1 1 auto}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:2}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}.v-application{display:flex;background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%;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));border-radius:0;background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden;border-end-end-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{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))}.v-toolbar--floating{display:inline-flex}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content>.v-btn:first-child{margin-inline-start:10px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:10px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:16px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:10px auto}.v-toolbar__append{margin-inline:auto 10px}.v-toolbar-title{flex:1 1;min-width:0;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}.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-main{flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1);padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;position:absolute;top:0;left:0;width:100%;height:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left: 0px;--v-layout-right: 0px;--v-layout-top: 0px;--v-layout-bottom: 0px}.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{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{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{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} + */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{transition-property:transform,opacity!important;pointer-events:none}.dialog-transition-enter-from,.dialog-transition-leave-to{transform:scale(.9);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move,.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute!important}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translateY(100%)}.picker-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translateY(-100%)}.picker-reverse-transition-leave-to{transform:translateY(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}html{font-family:Roboto,sans-serif;line-height:1.5;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier: 1;--v-scrollbar-offset: 0px}@supports (-webkit-touch-callout: none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media (max-width: 599.98px){.hidden-xs{display:none!important}}@media (min-width: 600px) and (max-width: 959.98px){.hidden-sm{display:none!important}}@media (min-width: 960px) and (max-width: 1279.98px){.hidden-md{display:none!important}}@media (min-width: 1280px) and (max-width: 1919.98px){.hidden-lg{display:none!important}}@media (min-width: 1920px) and (max-width: 2559.98px){.hidden-xl{display:none!important}}@media (min-width: 2560px){.hidden-xxl{display:none!important}}@media (min-width: 600px){.hidden-sm-and-up{display:none!important}}@media (min-width: 960px){.hidden-md-and-up{display:none!important}}@media (min-width: 1280px){.hidden-lg-and-up{display:none!important}}@media (min-width: 1920px){.hidden-xl-and-up{display:none!important}}@media (max-width: 959.98px){.hidden-sm-and-down{display:none!important}}@media (max-width: 1279.98px){.hidden-md-and-down{display:none!important}}@media (max-width: 1919.98px){.hidden-lg-and-down{display:none!important}}@media (max-width: 2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 44px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 42px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 40px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 38px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 36px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 34px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 32px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-16{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))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 28px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 26px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 24px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 20px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 18px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 16px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 2px 16px 1px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 14px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-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))!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0px!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0px!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{column-gap:0px!important}.gc-1{column-gap:4px!important}.gc-2{column-gap:8px!important}.gc-3{column-gap:12px!important}.gc-4{column-gap:16px!important}.gc-5{column-gap:20px!important}.gc-6{column-gap:24px!important}.gc-7{column-gap:28px!important}.gc-8{column-gap:32px!important}.gc-9{column-gap:36px!important}.gc-10{column-gap:40px!important}.gc-11{column-gap:44px!important}.gc-12{column-gap:48px!important}.gc-13{column-gap:52px!important}.gc-14{column-gap:56px!important}.gc-15{column-gap:60px!important}.gc-16{column-gap:64px!important}.gc-auto{column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:2px!important}.rounded{border-radius:4px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:24px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:24px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:24px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:24px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:24px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:24px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:24px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:24px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:24px 0!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-progress{cursor:progress!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-none{cursor:none!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media (min-width: 600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0px!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0px!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{column-gap:0px!important}.gc-sm-1{column-gap:4px!important}.gc-sm-2{column-gap:8px!important}.gc-sm-3{column-gap:12px!important}.gc-sm-4{column-gap:16px!important}.gc-sm-5{column-gap:20px!important}.gc-sm-6{column-gap:24px!important}.gc-sm-7{column-gap:28px!important}.gc-sm-8{column-gap:32px!important}.gc-sm-9{column-gap:36px!important}.gc-sm-10{column-gap:40px!important}.gc-sm-11{column-gap:44px!important}.gc-sm-12{column-gap:48px!important}.gc-sm-13{column-gap:52px!important}.gc-sm-14{column-gap:56px!important}.gc-sm-15{column-gap:60px!important}.gc-sm-16{column-gap:64px!important}.gc-sm-auto{column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-sm-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0px!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0px!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{column-gap:0px!important}.gc-md-1{column-gap:4px!important}.gc-md-2{column-gap:8px!important}.gc-md-3{column-gap:12px!important}.gc-md-4{column-gap:16px!important}.gc-md-5{column-gap:20px!important}.gc-md-6{column-gap:24px!important}.gc-md-7{column-gap:28px!important}.gc-md-8{column-gap:32px!important}.gc-md-9{column-gap:36px!important}.gc-md-10{column-gap:40px!important}.gc-md-11{column-gap:44px!important}.gc-md-12{column-gap:48px!important}.gc-md-13{column-gap:52px!important}.gc-md-14{column-gap:56px!important}.gc-md-15{column-gap:60px!important}.gc-md-16{column-gap:64px!important}.gc-md-auto{column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-md-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0px!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0px!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{column-gap:0px!important}.gc-lg-1{column-gap:4px!important}.gc-lg-2{column-gap:8px!important}.gc-lg-3{column-gap:12px!important}.gc-lg-4{column-gap:16px!important}.gc-lg-5{column-gap:20px!important}.gc-lg-6{column-gap:24px!important}.gc-lg-7{column-gap:28px!important}.gc-lg-8{column-gap:32px!important}.gc-lg-9{column-gap:36px!important}.gc-lg-10{column-gap:40px!important}.gc-lg-11{column-gap:44px!important}.gc-lg-12{column-gap:48px!important}.gc-lg-13{column-gap:52px!important}.gc-lg-14{column-gap:56px!important}.gc-lg-15{column-gap:60px!important}.gc-lg-16{column-gap:64px!important}.gc-lg-auto{column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-lg-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0px!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0px!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{column-gap:0px!important}.gc-xl-1{column-gap:4px!important}.gc-xl-2{column-gap:8px!important}.gc-xl-3{column-gap:12px!important}.gc-xl-4{column-gap:16px!important}.gc-xl-5{column-gap:20px!important}.gc-xl-6{column-gap:24px!important}.gc-xl-7{column-gap:28px!important}.gc-xl-8{column-gap:32px!important}.gc-xl-9{column-gap:36px!important}.gc-xl-10{column-gap:40px!important}.gc-xl-11{column-gap:44px!important}.gc-xl-12{column-gap:48px!important}.gc-xl-13{column-gap:52px!important}.gc-xl-14{column-gap:56px!important}.gc-xl-15{column-gap:60px!important}.gc-xl-16{column-gap:64px!important}.gc-xl-auto{column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0px!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0px!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{column-gap:0px!important}.gc-xxl-1{column-gap:4px!important}.gc-xxl-2{column-gap:8px!important}.gc-xxl-3{column-gap:12px!important}.gc-xxl-4{column-gap:16px!important}.gc-xxl-5{column-gap:20px!important}.gc-xxl-6{column-gap:24px!important}.gc-xxl-7{column-gap:28px!important}.gc-xxl-8{column-gap:32px!important}.gc-xxl-9{column-gap:36px!important}.gc-xxl-10{column-gap:40px!important}.gc-xxl-11{column-gap:44px!important}.gc-xxl-12{column-gap:48px!important}.gc-xxl-13{column-gap:52px!important}.gc-xxl-14{column-gap:56px!important}.gc-xxl-15{column-gap:60px!important}.gc-xxl-16{column-gap:64px!important}.gc-xxl-auto{column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xxl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}.v-pagination__list{display:inline-flex;list-style-type:none;justify-content:center;width:100%}.v-pagination__item,.v-pagination__first,.v-pagination__prev,.v-pagination__next,.v-pagination__last{margin:.3rem}.v-btn{align-items:center;border-radius:4px;display:inline-grid;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;max-width:100%;outline:none;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-property:box-shadow,transform,opacity,background;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 20px;font-size:var(--v-btn-size);min-width:36px;padding:0 8px}.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 28px;font-size:var(--v-btn-size);min-width:50px;padding:0 12px}.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 36px;font-size:var(--v-btn-size);min-width:64px;padding:0 16px}.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 44px;font-size:var(--v-btn-size);min-width:78px;padding:0 20px}.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 52px;font-size:var(--v-btn-size);min-width:92px;padding:0 24px}.v-btn.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -8px)}.v-btn.v-btn--density-compact{height:calc(var(--v-btn-height) + -12px)}.v-btn--border{border-width:thin;box-shadow:none}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn:hover>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn:focus>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-btn--active>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn--active:hover>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn--active:focus-visible>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn--active:focus>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn--variant-plain,.v-btn--variant-outlined,.v-btn--variant-text,.v-btn--variant-tonal{background:transparent;color:inherit}.v-btn--variant-plain{opacity:.62}.v-btn--variant-plain:focus,.v-btn--variant-plain:hover{opacity:1}.v-btn--variant-plain .v-btn__overlay{display:none}.v-btn--variant-elevated,.v-btn--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-flat{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))}.v-btn--variant-outlined{border:thin solid currentColor}.v-btn--variant-text .v-btn__overlay{background:currentColor}.v-btn--variant-tonal .v-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@supports selector(:focus-visible){.v-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-btn--icon{border-radius:50%;min-width:0;padding:0}.v-btn--icon.v-btn--size-default{--v-btn-size: 1rem}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 12px);height:calc(var(--v-btn-height) + 12px)}.v-btn--icon.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px);height:calc(var(--v-btn-height) + 0px)}.v-btn--icon.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px);height:calc(var(--v-btn-height) + -8px)}.v-btn--elevated:hover,.v-btn--elevated:focus{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--elevated:active{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--flat{box-shadow:none}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%}.v-btn--disabled{pointer-events:none;opacity:.26}.v-btn--disabled:hover{opacity:.26}.v-btn--disabled.v-btn--variant-elevated,.v-btn--disabled.v-btn--variant-flat{box-shadow:none;opacity:1;color:rgba(var(--v-theme-on-surface),.26);background:rgb(var(--v-theme-surface))}.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay,.v-btn--disabled.v-btn--variant-flat .v-btn__overlay{opacity:.4615384615}.v-btn--loading{pointer-events:none}.v-btn--loading .v-btn__content,.v-btn--loading .v-btn__prepend,.v-btn--loading .v-btn__append{opacity:0}.v-btn--stacked{grid-template-areas:"prepend" "content" "append";grid-template-columns:auto;grid-template-rows:max-content max-content max-content;justify-items:center;align-content:center}.v-btn--stacked .v-btn__content{flex-direction:column;line-height:1.25}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--start,.v-btn--stacked .v-btn__content>.v-icon--end{margin-inline:0}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__content>.v-icon--start{margin-bottom:4px}.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--end{margin-top:4px}.v-btn--stacked.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 56px;font-size:var(--v-btn-size);min-width:56px;padding:0 12px}.v-btn--stacked.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 64px;font-size:var(--v-btn-size);min-width:64px;padding:0 14px}.v-btn--stacked.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 72px;font-size:var(--v-btn-size);min-width:72px;padding:0 16px}.v-btn--stacked.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 80px;font-size:var(--v-btn-size);min-width:80px;padding:0 18px}.v-btn--stacked.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 88px;font-size:var(--v-btn-size);min-width:88px;padding:0 20px}.v-btn--stacked.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn--stacked.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -16px)}.v-btn--stacked.v-btn--density-compact{height:calc(var(--v-btn-height) + -24px)}.v-btn--slim{padding:0 8px}.v-btn--rounded{border-radius:24px}.v-btn--rounded.v-btn--icon{border-radius:4px}.v-btn .v-icon{--v-icon-size-multiplier: .8571428571}.v-btn--icon .v-icon{--v-icon-size-multiplier: 1}.v-btn--stacked .v-icon{--v-icon-size-multiplier: 1.1428571429}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__content,.v-btn__prepend,.v-btn__append{align-items:center;display:flex;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1)}.v-btn__prepend{grid-area:prepend;margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__append{grid-area:append;margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn__content{grid-area:content;justify-content:center;white-space:nowrap}.v-btn__content>.v-icon--start{margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__content>.v-icon--end{margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--stacked .v-btn__content{white-space:normal}.v-btn__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn__overlay,.v-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.v-card-actions .v-btn~.v-btn:not(.v-btn-toggle .v-btn){margin-inline-start:.5rem}.v-pagination .v-btn{border-radius:4px}.v-pagination .v-btn--rounded{border-radius:50%}.v-btn__overlay{transition:none}.v-pagination__item--is-active .v-btn__overlay{opacity:var(--v-border-opacity)}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled)>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn-group{display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow:hidden;vertical-align:middle;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));border-radius:4px;background:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn-group--border{border-width:thin;box-shadow:none}.v-btn-group--density-default.v-btn-group{height:48px}.v-btn-group--density-comfortable.v-btn-group{height:40px}.v-btn-group--density-compact.v-btn-group{height:36px}.v-btn-group .v-btn{border-radius:0;border-color:inherit}.v-btn-group .v-btn:not(:last-child){border-inline-end:none}.v-btn-group .v-btn:not(:first-child){border-inline-start:none}.v-btn-group .v-btn:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.v-btn-group .v-btn:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-width:thin;border-inline-end-style:solid;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-btn-group--tile{border-radius:0}.v-icon{--v-icon-size-multiplier: 1;align-items:center;display:inline-flex;font-feature-settings:"liga";height:1em;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1em;min-width:1em}.v-icon--clickable{cursor:pointer}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier) * 1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier) * 1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier) * 2em)}.v-icon__svg{fill:currentColor;width:100%;height:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg)}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);width:100%}.v-progress-linear__background{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;transition-property:width,left,right;transition:inherit}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-play-state:paused;animation-duration:2.2s;animation-iteration-count:infinite;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto;will-change:left,right}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s infinite linear;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s infinite linear;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-progress-linear--rounded-bar .v-progress-linear__determinate{border-start-start-radius:0;border-end-start-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);opacity:calc(.25 * var(--v-theme-overlay-multiplier))}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0,0,.2,1);opacity:0}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));font-size:.875rem;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr>td{position:relative}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--v-border-color),var(--v-hover-opacity));pointer-events:none}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{border-radius:inherit;line-height:1.5;max-width:100%;display:flex;flex-direction:column}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>td{height:var(--v-table-row-height)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{height:var(--v-table-header-height);font-weight:500;-webkit-user-select:none;user-select:none;text-align:start}.v-table--density-default{--v-table-header-height: 56px;--v-table-row-height: 52px}.v-table--density-comfortable{--v-table-header-height: 48px;--v-table-row-height: 44px}.v-table--density-compact{--v-table-header-height: 40px;--v-table-row-height: 36px}.v-table__wrapper{border-radius:inherit;overflow:auto;flex:1 1 auto}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:2}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}.v-text-field input{color:inherit;opacity:0;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field__input{--v-field-padding-end: 0}.v-text-field .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-text-field .v-input__details{padding-inline:0}.v-text-field .v-field--no-label input,.v-text-field .v-field--active input{opacity:1}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-counter{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));flex:0 1 auto;font-size:12px;transition-duration:.15s}.v-field{display:grid;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:16px;letter-spacing:.009375em;max-width:100%;border-radius:4px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 8px;--v-field-padding-bottom: 4px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 4px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field .v-chip{--v-chip-height: 24px}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled,.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 16px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 12px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 8px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-top: 4px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-top: 2px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-top: 0px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:9999px}.v-field.v-field--prepended{--v-field-padding-start: 6px}.v-field.v-field--appended{--v-field-padding-end: 6px}.v-field__input{align-items:center;color:inherit;column-gap:2px;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));min-width:0;padding-inline:var(--v-field-padding-start) var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-input--density-default .v-field__input{row-gap:8px}.v-input--density-comfortable .v-field__input{row-gap:6px}.v-input--density-compact .v-field__input{row-gap:4px}.v-field__input input{letter-spacing:inherit}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 8px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 4px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;overflow:hidden;margin-inline:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media (hover: hover){.v-field:hover .v-field__clearable{opacity:1}}@media (hover: none){.v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;display:block;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform;z-index:1}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .75em;font-size:var(--v-field-label-scale);visibility:hidden;max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:unset}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media (hover: hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__start{flex:0 0 12px;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width);border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.v-field--rounded.v-field--variant-outlined .v-field__outline__start,[class^=rounded-].v-field--variant-outlined .v-field__outline__start,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__start{flex-basis:calc(var(--v-input-control-height) / 2 + 2px)}.v-field--reverse.v-field--variant-outlined .v-field__outline__start{border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0;border-inline-end-width:var(--v-field-border-width);border-inline-start-width:0}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative;max-width:calc(100% - 12px)}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width);border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.v-field--reverse.v-field--variant-outlined .v-field__outline__end{border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit;border-inline-end-width:0;border-inline-start-width:var(--v-field-border-width)}.v-field__loader{top:calc(100% - 2px);left:0;position:absolute;right:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.v-field--variant-outlined .v-field__loader{top:calc(100% - 3px)}.v-field__overlay{border-radius:inherit;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media (hover: hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input,.v-field--reverse .v-field__outline{flex-direction:row-reverse}.v-field--reverse .v-field__input,.v-field--reverse input{text-align:end}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}.v-label{align-items:center;color:inherit;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5}.v-input--disabled{pointer-events:none}.v-input--density-default{--v-input-control-height: 56px;--v-input-padding-top: 16px}.v-input--density-comfortable{--v-input-control-height: 48px;--v-input-padding-top: 12px}.v-input--density-compact{--v-input-control-height: 40px;--v-input-padding-top: 8px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-rows:max-content auto max-content;grid-template-columns:min-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:auto auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-input--hide-spin-buttons input::-webkit-outer-spin-button,.v-input--hide-spin-buttons input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__prepend,.v-input--plain-underlined .v-input__append{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__prepend,.v-input--density-default.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend,.v-input--density-comfortable.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__prepend,.v-input--density-compact.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 0px)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}.filter{margin:10px 5px 0}.v-data-table{width:100%}.v-data-table__table{width:100%;border-collapse:separate;border-spacing:0}.v-data-table__tr--focus{border:1px dotted black}.v-data-table__tr--clickable{cursor:pointer}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end{text-align:end}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end .v-data-table-header__content{flex-direction:row-reverse}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center{text-align:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center .v-data-table-header__content{justify-content:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--no-padding{padding:0 8px}.v-data-table .v-table__wrapper>table>thead>tr>th,.v-data-table .v-table__wrapper>table tbody>tr>th{align-items:center}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--fixed,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--fixed{position:sticky}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:hover{cursor:pointer;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon{opacity:0}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon{opacity:.5}.v-data-table-column--fixed,.v-data-table__th--sticky{background:rgb(var(--v-theme-surface));position:sticky!important;left:0;z-index:1}.v-data-table-column--last-fixed{border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed{z-index:2}.v-data-table-group-header-row td{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface))}.v-data-table-group-header-row td>span{padding-left:5px}.v-data-table--loading .v-data-table__td{opacity:.3}.v-data-table-group-header-row__column{padding-left:calc(var(--v-data-table-group-header-row-depth) * 16px)!important}.v-data-table-header__content{display:flex;align-items:center}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;font-size:.875rem;padding:4px;border-radius:50%;background:rgba(var(--v-border-color),var(--v-border-opacity));min-width:20px;min-height:20px;width:20px;height:20px}.v-data-table-progress>th{border:none!important;height:auto!important;padding:0!important}.v-data-table-progress__loader{position:relative}.v-data-table-rows-loading,.v-data-table-rows-no-data{text-align:center}.v-data-table-footer{display:flex;align-items:center;flex-wrap:wrap;padding:4px;justify-content:flex-end}.v-data-table-footer__items-per-page{display:flex;align-items:center;justify-content:center}.v-data-table-footer__items-per-page>span{padding-inline-end:8px}.v-data-table-footer__items-per-page>.v-select{width:90px}.v-data-table-footer__info{display:flex;justify-content:flex-end;min-width:116px;padding:0 16px}.v-data-table-footer__pagination{display:flex;align-items:center;margin-inline-start:16px}.v-data-table-footer__page{padding:0 8px}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;width:100%;transition:none;pointer-events:none;caret-color:transparent}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-avatar{flex:none;align-items:center;display:inline-flex;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle;border-radius:50%}.v-avatar.v-avatar--size-x-small{--v-avatar-height: 24px}.v-avatar.v-avatar--size-small{--v-avatar-height: 32px}.v-avatar.v-avatar--size-default{--v-avatar-height: 40px}.v-avatar.v-avatar--size-large{--v-avatar-height: 48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height: 56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height) + 0px);width:calc(var(--v-avatar-height) + 0px)}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) + -4px);width:calc(var(--v-avatar-height) + -4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) + -8px);width:calc(var(--v-avatar-height) + -8px)}.v-avatar--variant-plain,.v-avatar--variant-outlined,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:var(--v-theme-surface);color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-flat{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))}.v-avatar--variant-outlined{border:thin solid currentColor}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-avatar--rounded{border-radius:4px}.v-avatar .v-img{height:100%;width:100%}.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-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error .v-label,.v-selection-control--disabled .v-label{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size: 40px}.v-selection-control--density-comfortable{--v-selection-control-size: 36px}.v-selection-control--density-compact{--v-selection-control-size: 28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);display:inline-flex;align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;display:flex;flex:none;justify-content:center;position:relative;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.v-chip{align-items:center;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;vertical-align:middle;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:9999px}.v-chip.v-chip--size-x-small{--v-chip-size: .625rem;--v-chip-height: 20px;font-size:.625rem;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-5.6px;margin-inline-end:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-start:4px;margin-inline-end:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-icon--start,.v-chip.v-chip--size-x-small .v-chip__filter{margin-inline-start:-4px;margin-inline-end:4px}.v-chip.v-chip--size-x-small .v-icon--end,.v-chip.v-chip--size-x-small .v-chip__close{margin-inline-start:4px;margin-inline-end:-4px}.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size: .75rem;--v-chip-height: 26px;font-size:.75rem;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-7px;margin-inline-end:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-start:5px;margin-inline-end:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-icon--start,.v-chip.v-chip--size-small .v-chip__filter{margin-inline-start:-5px;margin-inline-end:5px}.v-chip.v-chip--size-small .v-icon--end,.v-chip.v-chip--size-small .v-chip__close{margin-inline-start:5px;margin-inline-end:-5px}.v-chip.v-chip--size-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size: .875rem;--v-chip-height: 32px;font-size:.875rem;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-8.4px;margin-inline-end:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-start:6px;margin-inline-end:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-icon--start,.v-chip.v-chip--size-default .v-chip__filter{margin-inline-start:-6px;margin-inline-end:6px}.v-chip.v-chip--size-default .v-icon--end,.v-chip.v-chip--size-default .v-chip__close{margin-inline-start:6px;margin-inline-end:-6px}.v-chip.v-chip--size-default .v-icon--end+.v-chip__close,.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size: 1rem;--v-chip-height: 38px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-9.8px;margin-inline-end:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-start:7px;margin-inline-end:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-icon--start,.v-chip.v-chip--size-large .v-chip__filter{margin-inline-start:-7px;margin-inline-end:7px}.v-chip.v-chip--size-large .v-icon--end,.v-chip.v-chip--size-large .v-chip__close{margin-inline-start:7px;margin-inline-end:-7px}.v-chip.v-chip--size-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size: 1.125rem;--v-chip-height: 44px;font-size:1.125rem;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-11.9px;margin-inline-end:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-start:8.5px;margin-inline-end:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-icon--start,.v-chip.v-chip--size-x-large .v-chip__filter{margin-inline-start:-8.5px;margin-inline-end:8.5px}.v-chip.v-chip--size-x-large .v-icon--end,.v-chip.v-chip--size-x-large .v-chip__close{margin-inline-start:8.5px;margin-inline-end:-8.5px}.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height) + 0px)}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) + -8px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) + -12px)}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-chip--variant-plain,.v-chip--variant-outlined,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.26}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-flat{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))}.v-chip--variant-outlined{border:thin solid currentColor}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--filter{-webkit-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__filter,.v-chip__prepend,.v-chip__append,.v-chip__close{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.v-chip--label{border-radius:4px}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px;cursor:pointer}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.2s all cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:initial}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow:hidden}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-list{overflow:auto;padding:8px 0;position:relative;outline:none;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));border-radius:0;background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--border{border-width:thin;box-shadow:none}.v-list--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-inline-end:16px;min-height:40px;transition:.2s min-height cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding: 56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content 1fr auto;outline:none;max-width:100%;padding:4px 16px;position:relative;text-decoration:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:0}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-list-item--variant-plain,.v-list-item--variant-outlined,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-flat{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))}.v-list-item--variant-outlined{border:thin solid currentColor}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@supports selector(:focus-visible){.v-list-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out}.v-list-item:focus-visible:after{opacity:calc(.15 * var(--v-theme-overlay-multiplier))}}.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon,.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{opacity:1}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.v-list-item--link{cursor:pointer}.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar,.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar{--v-avatar-height: 24px}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__prepend>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__prepend>.v-avatar~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-self:center;display:flex;align-items:center;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1;transition:.15s width cubic-bezier(.4,0,.2,1)}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__append>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__append>.v-avatar~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;overflow:hidden}.v-list-item-action{align-self:center;display:flex;align-items:center;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:8px;margin-inline-start:-8px}.v-list-item-action--end{margin-inline-start:8px;margin-inline-end:-8px}.v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-top:-4px;margin-bottom:-4px}.v-list-item--three-line .v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;padding:0;text-overflow:ellipsis;overflow-wrap:break-word;word-break:initial;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis;word-break:normal;word-wrap:break-word;font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.5rem;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-top:4px;padding-bottom:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-top:12px;padding-bottom:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-top:16px;padding-bottom:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-default.v-list-item--three-line .v-list-item__append{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-top:8px;padding-bottom:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-top:12px;padding-bottom:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-top:4px;padding-bottom:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-top:8px;padding-bottom:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-compact.v-list-item--three-line .v-list-item__append{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--nav{padding-inline:8px}.v-list .v-list-item--nav:not(:only-child){margin-bottom:4px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier: 0}.v-list{--indent-padding: 0px}.v-list--nav{--indent-padding: -8px}.v-list-group{--list-indent-size: 16px;--parent-padding: var(--indent-padding);--prepend-width: 40px}.v-list--slim .v-list-group{--prepend-width: 28px}.v-list-group--fluid{--list-indent-size: 0px}.v-list-group--prepend{--parent-padding: calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding: var(--indent-padding)}.v-list-group__items{--indent-padding: calc(var(--parent-padding) + var(--list-indent-size))}.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-group__header.v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header.v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-divider{display:block;flex:1 1 100%;height:0px;max-height:0px;opacity:var(--v-border-opacity);transition:inherit;border-style:solid;border-width:thin 0 0 0}.v-divider--vertical{align-self:stretch;border-width:0 thin 0 0;display:inline-flex;height:inherit;margin-left:-1px;max-height:100%;max-width:0px;vertical-align:text-bottom;width:0px}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{margin-bottom:8px;margin-top:8px;max-height:calc(100% - 16px)}.v-menu>.v-overlay__content{display:flex;flex-direction:column;border-radius:4px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{border-radius:inherit;display:flex;left:0;pointer-events:none;position:fixed;top:0;bottom:0;right:0}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:rgb(var(--v-theme-on-surface));border-radius:inherit;bottom:0;left:0;opacity:var(--v-overlay-opacity, .32);position:fixed;right:0;top:0}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media (min-width: 960px){.v-container{max-width:900px}}@media (min-width: 1280px){.v-container{max-width:1200px}}@media (min-width: 1920px){.v-container{max-width:1800px}}@media (min-width: 2560px){.v-container{max-width:2400px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-spacer{flex-grow:1}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-inline-start:8.3333333333%}.offset-2{margin-inline-start:16.6666666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333333333%}.offset-5{margin-inline-start:41.6666666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333333333%}.offset-8{margin-inline-start:66.6666666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333333333%}.offset-11{margin-inline-start:91.6666666667%}@media (min-width: 600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-inline-start:0}.offset-sm-1{margin-inline-start:8.3333333333%}.offset-sm-2{margin-inline-start:16.6666666667%}.offset-sm-3{margin-inline-start:25%}.offset-sm-4{margin-inline-start:33.3333333333%}.offset-sm-5{margin-inline-start:41.6666666667%}.offset-sm-6{margin-inline-start:50%}.offset-sm-7{margin-inline-start:58.3333333333%}.offset-sm-8{margin-inline-start:66.6666666667%}.offset-sm-9{margin-inline-start:75%}.offset-sm-10{margin-inline-start:83.3333333333%}.offset-sm-11{margin-inline-start:91.6666666667%}}@media (min-width: 960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-inline-start:0}.offset-md-1{margin-inline-start:8.3333333333%}.offset-md-2{margin-inline-start:16.6666666667%}.offset-md-3{margin-inline-start:25%}.offset-md-4{margin-inline-start:33.3333333333%}.offset-md-5{margin-inline-start:41.6666666667%}.offset-md-6{margin-inline-start:50%}.offset-md-7{margin-inline-start:58.3333333333%}.offset-md-8{margin-inline-start:66.6666666667%}.offset-md-9{margin-inline-start:75%}.offset-md-10{margin-inline-start:83.3333333333%}.offset-md-11{margin-inline-start:91.6666666667%}}@media (min-width: 1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-inline-start:0}.offset-lg-1{margin-inline-start:8.3333333333%}.offset-lg-2{margin-inline-start:16.6666666667%}.offset-lg-3{margin-inline-start:25%}.offset-lg-4{margin-inline-start:33.3333333333%}.offset-lg-5{margin-inline-start:41.6666666667%}.offset-lg-6{margin-inline-start:50%}.offset-lg-7{margin-inline-start:58.3333333333%}.offset-lg-8{margin-inline-start:66.6666666667%}.offset-lg-9{margin-inline-start:75%}.offset-lg-10{margin-inline-start:83.3333333333%}.offset-lg-11{margin-inline-start:91.6666666667%}}@media (min-width: 1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-inline-start:0}.offset-xl-1{margin-inline-start:8.3333333333%}.offset-xl-2{margin-inline-start:16.6666666667%}.offset-xl-3{margin-inline-start:25%}.offset-xl-4{margin-inline-start:33.3333333333%}.offset-xl-5{margin-inline-start:41.6666666667%}.offset-xl-6{margin-inline-start:50%}.offset-xl-7{margin-inline-start:58.3333333333%}.offset-xl-8{margin-inline-start:66.6666666667%}.offset-xl-9{margin-inline-start:75%}.offset-xl-10{margin-inline-start:83.3333333333%}.offset-xl-11{margin-inline-start:91.6666666667%}}@media (min-width: 2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-0{margin-inline-start:0}.offset-xxl-1{margin-inline-start:8.3333333333%}.offset-xxl-2{margin-inline-start:16.6666666667%}.offset-xxl-3{margin-inline-start:25%}.offset-xxl-4{margin-inline-start:33.3333333333%}.offset-xxl-5{margin-inline-start:41.6666666667%}.offset-xxl-6{margin-inline-start:50%}.offset-xxl-7{margin-inline-start:58.3333333333%}.offset-xxl-8{margin-inline-start:66.6666666667%}.offset-xxl-9{margin-inline-start:75%}.offset-xxl-10{margin-inline-start:83.3333333333%}.offset-xxl-11{margin-inline-start:91.6666666667%}}.game-title-box{margin-top:25px;margin-left:20px}.gm-title-box{margin-top:5px;margin-left:20px}.result-box,.character-list{margin:20px}.character-list h3{margin-bottom:10px}.game-list{margin:25px 20px 20px}.game-list-title{margin-bottom:10px}.v-sheet{display:block;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));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet--rounded{border-radius:4px}.date-selector,.graph-selector{margin-left:15px;margin-right:15px}.stat-bar{padding:10px;margin-left:15px;margin-right:15px;margin-bottom:20px}.stat-bar .title{font-weight:700}.role-table{margin-left:15px;margin-right:15px}.chart{margin-left:20px;width:25%;width:450px}.v-application{display:flex;background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%;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));border-radius:0;background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden;border-end-end-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{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))}.v-toolbar--floating{display:inline-flex}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content>.v-btn:first-child{margin-inline-start:10px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:10px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:16px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:10px auto}.v-toolbar__append{margin-inline:auto 10px}.v-toolbar-title{flex:1 1;min-width:0;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}.v-main{flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1);padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;position:absolute;top:0;left:0;width:100%;height:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left: 0px;--v-layout-right: 0px;--v-layout-top: 0px;--v-layout-bottom: 0px} diff --git a/frontend/dist/assets/index-a76aODRT.js b/frontend/dist/assets/index-a76aODRT.js new file mode 100644 index 0000000..1eb2339 --- /dev/null +++ b/frontend/dist/assets/index-a76aODRT.js @@ -0,0 +1,47 @@ +var Ub=Object.defineProperty;var Gb=(e,t,n)=>t in e?Ub(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var te=(e,t,n)=>(Gb(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))s(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&s(r)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();/** +* @vue/shared v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Ic(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const We={},ai=[],Gt=()=>{},Kb=()=>!1,ga=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Rc=e=>e.startsWith("onUpdate:"),ot=Object.assign,Dc=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},qb=Object.prototype.hasOwnProperty,Re=(e,t)=>qb.call(e,t),xe=Array.isArray,li=e=>ma(e)==="[object Map]",zg=e=>ma(e)==="[object Set]",we=e=>typeof e=="function",tt=e=>typeof e=="string",_i=e=>typeof e=="symbol",je=e=>e!==null&&typeof e=="object",Hg=e=>(je(e)||we(e))&&we(e.then)&&we(e.catch),jg=Object.prototype.toString,ma=e=>jg.call(e),Yb=e=>ma(e).slice(8,-1),Wg=e=>ma(e)==="[object Object]",Lc=e=>tt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Gi=Ic(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),pa=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Xb=/-(\w)/g,Yt=pa(e=>e.replace(Xb,(t,n)=>n?n.toUpperCase():"")),Jb=/\B([A-Z])/g,Si=pa(e=>e.replace(Jb,"-$1").toLowerCase()),js=pa(e=>e.charAt(0).toUpperCase()+e.slice(1)),qa=pa(e=>e?`on${js(e)}`:""),ls=(e,t)=>!Object.is(e,t),Ya=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Zb=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Qb=e=>{const t=tt(e)?Number(e):NaN;return isNaN(t)?e:t};let ed;const Ug=()=>ed||(ed=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Fc(e){if(xe(e)){const t={};for(let n=0;n{if(n){const s=n.split(t0);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Vc(e){let t="";if(tt(e))t=e;else if(xe(e))for(let n=0;ntt(e)?e:e==null?"":xe(e)||je(e)&&(e.toString===jg||!we(e.toString))?JSON.stringify(e,Kg,2):String(e),Kg=(e,t)=>t&&t.__v_isRef?Kg(e,t.value):li(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,i],o)=>(n[Xa(s,o)+" =>"]=i,n),{})}:zg(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Xa(n))}:_i(t)?Xa(t):je(t)&&!xe(t)&&!Wg(t)?String(t):t,Xa=(e,t="")=>{var n;return _i(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Ft;class qg{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ft,!t&&Ft&&(this.index=(Ft.scopes||(Ft.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ft;try{return Ft=this,t()}finally{Ft=n}}}on(){Ft=this}off(){Ft=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Us()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=os,n=Is;try{return os=!0,Is=this,this._runnings++,td(this),this.fn()}finally{nd(this),this._runnings--,Is=n,os=t}}stop(){var t;this.active&&(td(this),nd(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function l0(e){return e.value}function td(e){e._trackId++,e._depsLength=0}function nd(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},Rr=new WeakMap,Rs=Symbol(""),Fl=Symbol("");function Ot(e,t,n){if(os&&Is){let s=Rr.get(e);s||Rr.set(e,s=new Map);let i=s.get(n);i||s.set(n,i=Qg(()=>s.delete(n))),Jg(Is,i)}}function Ln(e,t,n,s,i,o){const r=Rr.get(e);if(!r)return;let a=[];if(t==="clear")a=[...r.values()];else if(n==="length"&&xe(e)){const l=Number(s);r.forEach((c,u)=>{(u==="length"||!_i(u)&&u>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(r.get(n)),t){case"add":xe(e)?Lc(n)&&a.push(r.get("length")):(a.push(r.get(Rs)),li(e)&&a.push(r.get(Fl)));break;case"delete":xe(e)||(a.push(r.get(Rs)),li(e)&&a.push(r.get(Fl)));break;case"set":li(e)&&a.push(r.get(Rs));break}$c();for(const l of a)l&&Zg(l,4);zc()}function c0(e,t){var n;return(n=Rr.get(e))==null?void 0:n.get(t)}const u0=Ic("__proto__,__v_isRef,__isVue"),em=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(_i)),sd=d0();function d0(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=ke(this);for(let o=0,r=this.length;o{e[t]=function(...n){Ws(),$c();const s=ke(this)[t].apply(this,n);return zc(),Us(),s}}),e}function f0(e){const t=ke(this);return Ot(t,"has",e),t.hasOwnProperty(e)}class tm{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const i=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(i?o?k0:om:o?im:sm).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const r=xe(t);if(!i){if(r&&Re(sd,n))return Reflect.get(sd,n,s);if(n==="hasOwnProperty")return f0}const a=Reflect.get(t,n,s);return(_i(n)?em.has(n):u0(n))||(i||Ot(t,"get",n),o)?a:nt(a)?r&&Lc(n)?a:a.value:je(a)?i?Mo(a):vt(a):a}}class nm extends tm{constructor(t=!1){super(!1,t)}set(t,n,s,i){let o=t[n];if(!this._isShallow){const l=fi(o);if(!Dr(s)&&!fi(s)&&(o=ke(o),s=ke(s)),!xe(t)&&nt(o)&&!nt(s))return l?!1:(o.value=s,!0)}const r=xe(t)&&Lc(n)?Number(n)e,va=e=>Reflect.getPrototypeOf(e);function No(e,t,n=!1,s=!1){e=e.__v_raw;const i=ke(e),o=ke(t);n||(ls(t,o)&&Ot(i,"get",t),Ot(i,"get",o));const{has:r}=va(i),a=s?Hc:n?Uc:oo;if(r.call(i,t))return a(e.get(t));if(r.call(i,o))return a(e.get(o));e!==i&&e.get(t)}function $o(e,t=!1){const n=this.__v_raw,s=ke(n),i=ke(e);return t||(ls(e,i)&&Ot(s,"has",e),Ot(s,"has",i)),e===i?n.has(e):n.has(e)||n.has(i)}function zo(e,t=!1){return e=e.__v_raw,!t&&Ot(ke(e),"iterate",Rs),Reflect.get(e,"size",e)}function id(e){e=ke(e);const t=ke(this);return va(t).has.call(t,e)||(t.add(e),Ln(t,"add",e,e)),this}function od(e,t){t=ke(t);const n=ke(this),{has:s,get:i}=va(n);let o=s.call(n,e);o||(e=ke(e),o=s.call(n,e));const r=i.call(n,e);return n.set(e,t),o?ls(t,r)&&Ln(n,"set",e,t):Ln(n,"add",e,t),this}function rd(e){const t=ke(this),{has:n,get:s}=va(t);let i=n.call(t,e);i||(e=ke(e),i=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return i&&Ln(t,"delete",e,void 0),o}function ad(){const e=ke(this),t=e.size!==0,n=e.clear();return t&&Ln(e,"clear",void 0,void 0),n}function Ho(e,t){return function(s,i){const o=this,r=o.__v_raw,a=ke(r),l=t?Hc:e?Uc:oo;return!e&&Ot(a,"iterate",Rs),r.forEach((c,u)=>s.call(i,l(c),l(u),o))}}function jo(e,t,n){return function(...s){const i=this.__v_raw,o=ke(i),r=li(o),a=e==="entries"||e===Symbol.iterator&&r,l=e==="keys"&&r,c=i[e](...s),u=n?Hc:t?Uc:oo;return!t&&Ot(o,"iterate",l?Fl:Rs),{next(){const{value:d,done:f}=c.next();return f?{value:d,done:f}:{value:a?[u(d[0]),u(d[1])]:u(d),done:f}},[Symbol.iterator](){return this}}}}function Wn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function v0(){const e={get(o){return No(this,o)},get size(){return zo(this)},has:$o,add:id,set:od,delete:rd,clear:ad,forEach:Ho(!1,!1)},t={get(o){return No(this,o,!1,!0)},get size(){return zo(this)},has:$o,add:id,set:od,delete:rd,clear:ad,forEach:Ho(!1,!0)},n={get(o){return No(this,o,!0)},get size(){return zo(this,!0)},has(o){return $o.call(this,o,!0)},add:Wn("add"),set:Wn("set"),delete:Wn("delete"),clear:Wn("clear"),forEach:Ho(!0,!1)},s={get(o){return No(this,o,!0,!0)},get size(){return zo(this,!0)},has(o){return $o.call(this,o,!0)},add:Wn("add"),set:Wn("set"),delete:Wn("delete"),clear:Wn("clear"),forEach:Ho(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=jo(o,!1,!1),n[o]=jo(o,!0,!1),t[o]=jo(o,!1,!0),s[o]=jo(o,!0,!0)}),[e,n,t,s]}const[y0,b0,x0,_0]=v0();function jc(e,t){const n=t?e?_0:x0:e?b0:y0;return(s,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?s:Reflect.get(Re(n,i)&&i in s?n:s,i,o)}const S0={get:jc(!1,!1)},w0={get:jc(!1,!0)},C0={get:jc(!0,!1)},sm=new WeakMap,im=new WeakMap,om=new WeakMap,k0=new WeakMap;function P0(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function A0(e){return e.__v_skip||!Object.isExtensible(e)?0:P0(Yb(e))}function vt(e){return fi(e)?e:Wc(e,!1,g0,S0,sm)}function rm(e){return Wc(e,!1,p0,w0,im)}function Mo(e){return Wc(e,!0,m0,C0,om)}function Wc(e,t,n,s,i){if(!je(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=i.get(e);if(o)return o;const r=A0(e);if(r===0)return e;const a=new Proxy(e,r===2?s:n);return i.set(e,a),a}function ci(e){return fi(e)?ci(e.__v_raw):!!(e&&e.__v_isReactive)}function fi(e){return!!(e&&e.__v_isReadonly)}function Dr(e){return!!(e&&e.__v_isShallow)}function am(e){return ci(e)||fi(e)}function ke(e){const t=e&&e.__v_raw;return t?ke(t):e}function lm(e){return Object.isExtensible(e)&&Ir(e,"__v_skip",!0),e}const oo=e=>je(e)?vt(e):e,Uc=e=>je(e)?Mo(e):e;class cm{constructor(t,n,s,i){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Nc(()=>t(this._value),()=>hr(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=s}get value(){const t=ke(this);return(!t._cacheable||t.effect.dirty)&&ls(t._value,t._value=t.effect.run())&&hr(t,4),um(t),t.effect._dirtyLevel>=2&&hr(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function M0(e,t,n=!1){let s,i;const o=we(e);return o?(s=e,i=Gt):(s=e.get,i=e.set),new cm(s,i,o||!i,n)}function um(e){var t;os&&Is&&(e=ke(e),Jg(Is,(t=e.dep)!=null?t:e.dep=Qg(()=>e.dep=void 0,e instanceof cm?e:void 0)))}function hr(e,t=4,n){e=ke(e);const s=e.dep;s&&Zg(s,t)}function nt(e){return!!(e&&e.__v_isRef===!0)}function Z(e){return dm(e,!1)}function ge(e){return dm(e,!0)}function dm(e,t){return nt(e)?e:new E0(e,t)}class E0{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ke(t),this._value=n?t:oo(t)}get value(){return um(this),this._value}set value(t){const n=this.__v_isShallow||Dr(t)||fi(t);t=n?t:ke(t),ls(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:oo(t),hr(this,4))}}function Ze(e){return nt(e)?e.value:e}const T0={get:(e,t,n)=>Ze(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const i=e[t];return nt(i)&&!nt(n)?(i.value=n,!0):Reflect.set(e,t,n,s)}};function fm(e){return ci(e)?e:new Proxy(e,T0)}function Gc(e){const t=xe(e)?new Array(e.length):{};for(const n in e)t[n]=hm(e,n);return t}class O0{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return c0(ke(this._object),this._key)}}class I0{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function le(e,t,n){return nt(e)?e:we(e)?new I0(e):je(e)&&arguments.length>1?hm(e,t,n):Z(e)}function hm(e,t,n){const s=e[t];return nt(s)?s:new O0(e,t,n)}/** +* @vue/runtime-core v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function rs(e,t,n,s){try{return s?e(...s):e()}catch(i){ya(i,t,n)}}function Kt(e,t,n,s){if(we(e)){const o=rs(e,t,n,s);return o&&Hg(o)&&o.catch(r=>{ya(r,t,n)}),o}const i=[];for(let o=0;o>>1,i=yt[s],o=ao(i);ohn&&yt.splice(t,1)}function F0(e){xe(e)?ui.push(...e):(!Yn||!Yn.includes(e,e.allowRecurse?Ms+1:Ms))&&ui.push(e),mm()}function ld(e,t,n=ro?hn+1:0){for(;nao(n)-ao(s));if(ui.length=0,Yn){Yn.push(...t);return}for(Yn=t,Ms=0;Mse.id==null?1/0:e.id,V0=(e,t)=>{const n=ao(e)-ao(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function vm(e){Vl=!1,ro=!0,yt.sort(V0);try{for(hn=0;hntt(h)?h.trim():h)),d&&(i=n.map(Zb))}let a,l=s[a=qa(t)]||s[a=qa(Yt(t))];!l&&o&&(l=s[a=qa(Si(t))]),l&&Kt(l,e,6,i);const c=s[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Kt(c,e,6,i)}}function ym(e,t,n=!1){const s=t.emitsCache,i=s.get(e);if(i!==void 0)return i;const o=e.emits;let r={},a=!1;if(!we(e)){const l=c=>{const u=ym(c,t,!0);u&&(a=!0,ot(r,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!a?(je(e)&&s.set(e,null),null):(xe(o)?o.forEach(l=>r[l]=null):ot(r,o),je(e)&&s.set(e,r),r)}function ba(e,t){return!e||!ga(t)?!1:(t=t.slice(2).replace(/Once$/,""),Re(e,t[0].toLowerCase()+t.slice(1))||Re(e,Si(t))||Re(e,t))}let wt=null,bm=null;function Lr(e){const t=wt;return wt=e,bm=e&&e.type.__scopeId||null,t}function Ve(e,t=wt,n){if(!t||e._n)return e;const s=(...i)=>{s._d&&Sd(-1);const o=Lr(t);let r;try{r=e(...i)}finally{Lr(o),s._d&&Sd(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function Ja(e){const{type:t,vnode:n,proxy:s,withProxy:i,props:o,propsOptions:[r],slots:a,attrs:l,emit:c,render:u,renderCache:d,data:f,setupState:h,ctx:m,inheritAttrs:g}=e;let p,v;const b=Lr(e);try{if(n.shapeFlag&4){const _=i||s,A=_;p=fn(u.call(A,_,d,o,h,f,m)),v=l}else{const _=t;p=fn(_.length>1?_(o,{attrs:l,slots:a,emit:c}):_(o,null)),v=t.props?l:N0(l)}}catch(_){Xi.length=0,ya(_,e,1),p=y(vn)}let x=p;if(v&&g!==!1){const _=Object.keys(v),{shapeFlag:A}=x;_.length&&A&7&&(r&&_.some(Rc)&&(v=$0(v,r)),x=Vn(x,v))}return n.dirs&&(x=Vn(x),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&(x.transition=n.transition),p=x,Lr(b),p}const N0=e=>{let t;for(const n in e)(n==="class"||n==="style"||ga(n))&&((t||(t={}))[n]=e[n]);return t},$0=(e,t)=>{const n={};for(const s in e)(!Rc(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function z0(e,t,n){const{props:s,children:i,component:o}=e,{props:r,children:a,patchFlag:l}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?cd(s,r,c):!!r;if(l&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function K0(e,t){t&&t.pendingBranch?xe(e)?t.effects.push(...e):t.effects.push(e):F0(e)}const q0=Symbol.for("v-scx"),Y0=()=>Te(q0);function It(e,t){return Jc(e,null,t)}const Wo={};function ue(e,t,n){return Jc(e,t,n)}function Jc(e,t,{immediate:n,deep:s,flush:i,once:o,onTrack:r,onTrigger:a}=We){if(t&&o){const P=t;t=(...C)=>{P(...C),A()}}const l=gt,c=P=>s===!0?P:Ts(P,s===!1?1:void 0);let u,d=!1,f=!1;if(nt(e)?(u=()=>e.value,d=Dr(e)):ci(e)?(u=()=>c(e),d=!0):xe(e)?(f=!0,d=e.some(P=>ci(P)||Dr(P)),u=()=>e.map(P=>{if(nt(P))return P.value;if(ci(P))return c(P);if(we(P))return rs(P,l,2)})):we(e)?t?u=()=>rs(e,l,2):u=()=>(h&&h(),Kt(e,l,3,[m])):u=Gt,t&&s){const P=u;u=()=>Ts(P())}let h,m=P=>{h=x.onStop=()=>{rs(P,l,4),h=x.onStop=void 0}},g;if(ka)if(m=Gt,t?n&&Kt(t,l,3,[u(),f?[]:void 0,m]):u(),i==="sync"){const P=Y0();g=P.__watcherHandles||(P.__watcherHandles=[])}else return Gt;let p=f?new Array(e.length).fill(Wo):Wo;const v=()=>{if(!(!x.active||!x.dirty))if(t){const P=x.run();(s||d||(f?P.some((C,w)=>ls(C,p[w])):ls(P,p)))&&(h&&h(),Kt(t,l,3,[P,p===Wo?void 0:f&&p[0]===Wo?[]:p,m]),p=P)}else x.run()};v.allowRecurse=!!t;let b;i==="sync"?b=v:i==="post"?b=()=>Pt(v,l&&l.suspense):(v.pre=!0,l&&(v.id=l.uid),b=()=>qc(v));const x=new Nc(u,Gt,b),_=a0(),A=()=>{x.stop(),_&&Dc(_.effects,x)};return t?n?v():p=x.run():i==="post"?Pt(x.run.bind(x),l&&l.suspense):x.run(),g&&g.push(A),A}function X0(e,t,n){const s=this.proxy,i=tt(e)?e.includes(".")?_m(s,e):()=>s[e]:e.bind(s,s);let o;we(t)?o=t:(o=t.handler,n=t);const r=To(this),a=Jc(i,o.bind(s),n);return r(),a}function _m(e,t){const n=t.split(".");return()=>{let s=e;for(let i=0;i0){if(n>=t)return e;n++}if(s=s||new Set,s.has(e))return e;if(s.add(e),nt(e))Ts(e.value,t,n,s);else if(xe(e))for(let i=0;i{Ts(i,t,n,s)});else if(Wg(e))for(const i in e)Ts(e[i],t,n,s);return e}function Xt(e,t){if(wt===null)return e;const n=Pa(wt)||wt.proxy,s=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),zt(()=>{e.isUnmounting=!0}),e}const jt=[Function,Array],wm={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:jt,onEnter:jt,onAfterEnter:jt,onEnterCancelled:jt,onBeforeLeave:jt,onLeave:jt,onAfterLeave:jt,onLeaveCancelled:jt,onBeforeAppear:jt,onAppear:jt,onAfterAppear:jt,onAppearCancelled:jt},J0={name:"BaseTransition",props:wm,setup(e,{slots:t}){const n=iu(),s=Sm();return()=>{const i=t.default&&Zc(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const f of i)if(f.type!==vn){o=f;break}}const r=ke(e),{mode:a}=r;if(s.isLeaving)return Za(o);const l=dd(o);if(!l)return Za(o);const c=lo(l,r,s,n);co(l,c);const u=n.subTree,d=u&&dd(u);if(d&&d.type!==vn&&!Es(l,d)){const f=lo(d,r,s,n);if(co(d,f),a==="out-in")return s.isLeaving=!0,f.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Za(o);a==="in-out"&&l.type!==vn&&(f.delayLeave=(h,m,g)=>{const p=Cm(s,d);p[String(d.key)]=d,h[Xn]=()=>{m(),h[Xn]=void 0,delete c.delayedLeave},c.delayedLeave=g})}return o}}},Z0=J0;function Cm(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function lo(e,t,n,s){const{appear:i,mode:o,persisted:r=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:g,onAppear:p,onAfterAppear:v,onAppearCancelled:b}=t,x=String(e.key),_=Cm(n,e),A=(w,E)=>{w&&Kt(w,s,9,E)},P=(w,E)=>{const O=E[1];A(w,E),xe(w)?w.every(D=>D.length<=1)&&O():w.length<=1&&O()},C={mode:o,persisted:r,beforeEnter(w){let E=a;if(!n.isMounted)if(i)E=g||a;else return;w[Xn]&&w[Xn](!0);const O=_[x];O&&Es(e,O)&&O.el[Xn]&&O.el[Xn](),A(E,[w])},enter(w){let E=l,O=c,D=u;if(!n.isMounted)if(i)E=p||l,O=v||c,D=b||u;else return;let T=!1;const L=w[Uo]=$=>{T||(T=!0,$?A(D,[w]):A(O,[w]),C.delayedLeave&&C.delayedLeave(),w[Uo]=void 0)};E?P(E,[w,L]):L()},leave(w,E){const O=String(e.key);if(w[Uo]&&w[Uo](!0),n.isUnmounting)return E();A(d,[w]);let D=!1;const T=w[Xn]=L=>{D||(D=!0,E(),L?A(m,[w]):A(h,[w]),w[Xn]=void 0,_[O]===e&&delete _[O])};_[O]=e,f?P(f,[w,T]):T()},clone(w){return lo(w,t,n,s)}};return C}function Za(e){if(xa(e))return e=Vn(e),e.children=null,e}function dd(e){return xa(e)?e.children?e.children[0]:void 0:e}function co(e,t){e.shapeFlag&6&&e.component?co(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Zc(e,t=!1,n){let s=[],i=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader,xa=e=>e.type.__isKeepAlive;function km(e,t){Am(e,"a",t)}function Pm(e,t){Am(e,"da",t)}function Am(e,t,n=gt){const s=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(_a(t,s,n),n){let i=n.parent;for(;i&&i.parent;)xa(i.parent.vnode)&&Q0(s,t,n,i),i=i.parent}}function Q0(e,t,n,s){const i=_a(t,e,s,!0);Tm(()=>{Dc(s[t],i)},n)}function _a(e,t,n=gt,s=!1){if(n){const i=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;Ws();const a=To(n),l=Kt(t,n,e,r);return a(),Us(),l});return s?i.unshift(o):i.push(o),o}}const zn=e=>(t,n=gt)=>(!ka||e==="sp")&&_a(e,(...s)=>t(...s),n),Qc=zn("bm"),$t=zn("m"),Mm=zn("bu"),Em=zn("u"),zt=zn("bum"),Tm=zn("um"),ex=zn("sp"),tx=zn("rtg"),nx=zn("rtc");function sx(e,t=gt){_a("ec",e,t)}function Sa(e,t,n,s){let i;const o=n&&n[s];if(xe(e)||tt(e)){i=new Array(e.length);for(let r=0,a=e.length;rt(r,a,void 0,o&&o[a]));else{const r=Object.keys(e);i=new Array(r.length);for(let a=0,l=r.length;ae?Hm(e)?Pa(e)||e.proxy:Bl(e.parent):null,Ki=ot(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Bl(e.parent),$root:e=>Bl(e.root),$emit:e=>e.emit,$options:e=>eu(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,qc(e.update)}),$nextTick:e=>e.n||(e.n=ft.bind(e.proxy)),$watch:e=>X0.bind(e)}),Qa=(e,t)=>e!==We&&!e.__isScriptSetup&&Re(e,t),ix={get({_:e},t){const{ctx:n,setupState:s,data:i,props:o,accessCache:r,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const h=r[t];if(h!==void 0)switch(h){case 1:return s[t];case 2:return i[t];case 4:return n[t];case 3:return o[t]}else{if(Qa(s,t))return r[t]=1,s[t];if(i!==We&&Re(i,t))return r[t]=2,i[t];if((c=e.propsOptions[0])&&Re(c,t))return r[t]=3,o[t];if(n!==We&&Re(n,t))return r[t]=4,n[t];Nl&&(r[t]=0)}}const u=Ki[t];let d,f;if(u)return t==="$attrs"&&Ot(e,"get",t),u(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==We&&Re(n,t))return r[t]=4,n[t];if(f=l.config.globalProperties,Re(f,t))return f[t]},set({_:e},t,n){const{data:s,setupState:i,ctx:o}=e;return Qa(i,t)?(i[t]=n,!0):s!==We&&Re(s,t)?(s[t]=n,!0):Re(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:i,propsOptions:o}},r){let a;return!!n[r]||e!==We&&Re(e,r)||Qa(t,r)||(a=o[0])&&Re(a,r)||Re(s,r)||Re(Ki,r)||Re(i.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Re(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function fd(e){return xe(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Nl=!0;function ox(e){const t=eu(e),n=e.proxy,s=e.ctx;Nl=!1,t.beforeCreate&&hd(t.beforeCreate,e,"bc");const{data:i,computed:o,methods:r,watch:a,provide:l,inject:c,created:u,beforeMount:d,mounted:f,beforeUpdate:h,updated:m,activated:g,deactivated:p,beforeDestroy:v,beforeUnmount:b,destroyed:x,unmounted:_,render:A,renderTracked:P,renderTriggered:C,errorCaptured:w,serverPrefetch:E,expose:O,inheritAttrs:D,components:T,directives:L,filters:$}=t;if(c&&rx(c,s,null),r)for(const q in r){const I=r[q];we(I)&&(s[q]=I.bind(n))}if(i){const q=i.call(n,n);je(q)&&(e.data=vt(q))}if(Nl=!0,o)for(const q in o){const I=o[q],V=we(I)?I.bind(n,n):we(I.get)?I.get.bind(n,n):Gt,re=!we(I)&&we(I.set)?I.set.bind(n):Gt,H=k({get:V,set:re});Object.defineProperty(s,q,{enumerable:!0,configurable:!0,get:()=>H.value,set:Q=>H.value=Q})}if(a)for(const q in a)Om(a[q],s,n,q);if(l){const q=we(l)?l.call(n):l;Reflect.ownKeys(q).forEach(I=>{Je(I,q[I])})}u&&hd(u,e,"c");function K(q,I){xe(I)?I.forEach(V=>q(V.bind(n))):I&&q(I.bind(n))}if(K(Qc,d),K($t,f),K(Mm,h),K(Em,m),K(km,g),K(Pm,p),K(sx,w),K(nx,P),K(tx,C),K(zt,b),K(Tm,_),K(ex,E),xe(O))if(O.length){const q=e.exposed||(e.exposed={});O.forEach(I=>{Object.defineProperty(q,I,{get:()=>n[I],set:V=>n[I]=V})})}else e.exposed||(e.exposed={});A&&e.render===Gt&&(e.render=A),D!=null&&(e.inheritAttrs=D),T&&(e.components=T),L&&(e.directives=L)}function rx(e,t,n=Gt){xe(e)&&(e=$l(e));for(const s in e){const i=e[s];let o;je(i)?"default"in i?o=Te(i.from||s,i.default,!0):o=Te(i.from||s):o=Te(i),nt(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:r=>o.value=r}):t[s]=o}}function hd(e,t,n){Kt(xe(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Om(e,t,n,s){const i=s.includes(".")?_m(n,s):()=>n[s];if(tt(e)){const o=t[e];we(o)&&ue(i,o)}else if(we(e))ue(i,e.bind(n));else if(je(e))if(xe(e))e.forEach(o=>Om(o,t,n,s));else{const o=we(e.handler)?e.handler.bind(n):t[e.handler];we(o)&&ue(i,o,e)}}function eu(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:i,optionsCache:o,config:{optionMergeStrategies:r}}=e.appContext,a=o.get(t);let l;return a?l=a:!i.length&&!n&&!s?l=t:(l={},i.length&&i.forEach(c=>Fr(l,c,r,!0)),Fr(l,t,r)),je(t)&&o.set(t,l),l}function Fr(e,t,n,s=!1){const{mixins:i,extends:o}=t;o&&Fr(e,o,n,!0),i&&i.forEach(r=>Fr(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const a=ax[r]||n&&n[r];e[r]=a?a(e[r],t[r]):t[r]}return e}const ax={data:gd,props:md,emits:md,methods:Ni,computed:Ni,beforeCreate:St,created:St,beforeMount:St,mounted:St,beforeUpdate:St,updated:St,beforeDestroy:St,beforeUnmount:St,destroyed:St,unmounted:St,activated:St,deactivated:St,errorCaptured:St,serverPrefetch:St,components:Ni,directives:Ni,watch:cx,provide:gd,inject:lx};function gd(e,t){return t?e?function(){return ot(we(e)?e.call(this,this):e,we(t)?t.call(this,this):t)}:t:e}function lx(e,t){return Ni($l(e),$l(t))}function $l(e){if(xe(e)){const t={};for(let n=0;n1)return n&&we(t)?t.call(s&&s.proxy):t}}function fx(e,t,n,s=!1){const i={},o={};Ir(o,Ca,1),e.propsDefaults=Object.create(null),Rm(e,t,i,o);for(const r in e.propsOptions[0])r in i||(i[r]=void 0);n?e.props=s?i:rm(i):e.type.props?e.props=i:e.props=o,e.attrs=o}function hx(e,t,n,s){const{props:i,attrs:o,vnode:{patchFlag:r}}=e,a=ke(i),[l]=e.propsOptions;let c=!1;if((s||r>0)&&!(r&16)){if(r&8){const u=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[f,h]=Dm(d,t,!0);ot(r,f),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!l)return je(e)&&s.set(e,ai),ai;if(xe(o))for(let u=0;u-1,h[1]=g<0||m-1||Re(h,"default"))&&a.push(d)}}}const c=[r,a];return je(e)&&s.set(e,c),c}function pd(e){return e[0]!=="$"&&!Gi(e)}function vd(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function yd(e,t){return vd(e)===vd(t)}function bd(e,t){return xe(t)?t.findIndex(n=>yd(n,e)):we(t)&&yd(t,e)?0:-1}const Lm=e=>e[0]==="_"||e==="$stable",tu=e=>xe(e)?e.map(fn):[fn(e)],gx=(e,t,n)=>{if(t._n)return t;const s=Ve((...i)=>tu(t(...i)),n);return s._c=!1,s},Fm=(e,t,n)=>{const s=e._ctx;for(const i in e){if(Lm(i))continue;const o=e[i];if(we(o))t[i]=gx(i,o,s);else if(o!=null){const r=tu(o);t[i]=()=>r}}},Vm=(e,t)=>{const n=tu(t);e.slots.default=()=>n},mx=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ke(t),Ir(t,"_",n)):Fm(t,e.slots={})}else e.slots={},t&&Vm(e,t);Ir(e.slots,Ca,1)},px=(e,t,n)=>{const{vnode:s,slots:i}=e;let o=!0,r=We;if(s.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:(ot(i,t),!n&&a===1&&delete i._):(o=!t.$stable,Fm(t,i)),r=t}else t&&(Vm(e,t),r={default:1});if(o)for(const a in i)!Lm(a)&&r[a]==null&&delete i[a]};function Hl(e,t,n,s,i=!1){if(xe(e)){e.forEach((f,h)=>Hl(f,t&&(xe(t)?t[h]:t),n,s,i));return}if(gr(s)&&!i)return;const o=s.shapeFlag&4?Pa(s.component)||s.component.proxy:s.el,r=i?null:o,{i:a,r:l}=e,c=t&&t.r,u=a.refs===We?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==l&&(tt(c)?(u[c]=null,Re(d,c)&&(d[c]=null)):nt(c)&&(c.value=null)),we(l))rs(l,a,12,[r,u]);else{const f=tt(l),h=nt(l);if(f||h){const m=()=>{if(e.f){const g=f?Re(d,l)?d[l]:u[l]:l.value;i?xe(g)&&Dc(g,o):xe(g)?g.includes(o)||g.push(o):f?(u[l]=[o],Re(d,l)&&(d[l]=u[l])):(l.value=[o],e.k&&(u[e.k]=l.value))}else f?(u[l]=r,Re(d,l)&&(d[l]=r)):h&&(l.value=r,e.k&&(u[e.k]=r))};r?(m.id=-1,Pt(m,n)):m()}}}const Pt=K0;function vx(e){return yx(e)}function yx(e,t){const n=Ug();n.__VUE__=!0;const{insert:s,remove:i,patchProp:o,createElement:r,createText:a,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:f,setScopeId:h=Gt,insertStaticContent:m}=e,g=(S,M,R,z=null,B=null,ee=null,ae=void 0,X=null,ne=!!M.dynamicChildren)=>{if(S===M)return;S&&!Es(S,M)&&(z=F(S),Q(S,B,ee,!0),S=null),M.patchFlag===-2&&(ne=!1,M.dynamicChildren=null);const{type:U,ref:ce,shapeFlag:ye}=M;switch(U){case Eo:p(S,M,R,z);break;case vn:v(S,M,R,z);break;case tl:S==null&&b(M,R,z,ae);break;case Pe:T(S,M,R,z,B,ee,ae,X,ne);break;default:ye&1?A(S,M,R,z,B,ee,ae,X,ne):ye&6?L(S,M,R,z,B,ee,ae,X,ne):(ye&64||ye&128)&&U.process(S,M,R,z,B,ee,ae,X,ne,oe)}ce!=null&&B&&Hl(ce,S&&S.ref,ee,M||S,!M)},p=(S,M,R,z)=>{if(S==null)s(M.el=a(M.children),R,z);else{const B=M.el=S.el;M.children!==S.children&&c(B,M.children)}},v=(S,M,R,z)=>{S==null?s(M.el=l(M.children||""),R,z):M.el=S.el},b=(S,M,R,z)=>{[S.el,S.anchor]=m(S.children,M,R,z,S.el,S.anchor)},x=({el:S,anchor:M},R,z)=>{let B;for(;S&&S!==M;)B=f(S),s(S,R,z),S=B;s(M,R,z)},_=({el:S,anchor:M})=>{let R;for(;S&&S!==M;)R=f(S),i(S),S=R;i(M)},A=(S,M,R,z,B,ee,ae,X,ne)=>{M.type==="svg"?ae="svg":M.type==="math"&&(ae="mathml"),S==null?P(M,R,z,B,ee,ae,X,ne):E(S,M,B,ee,ae,X,ne)},P=(S,M,R,z,B,ee,ae,X)=>{let ne,U;const{props:ce,shapeFlag:ye,transition:pe,dirs:Se}=S;if(ne=S.el=r(S.type,ee,ce&&ce.is,ce),ye&8?u(ne,S.children):ye&16&&w(S.children,ne,null,z,B,el(S,ee),ae,X),Se&&ys(S,null,z,"created"),C(ne,S,S.scopeId,ae,z),ce){for(const $e in ce)$e!=="value"&&!Gi($e)&&o(ne,$e,null,ce[$e],ee,S.children,z,B,ie);"value"in ce&&o(ne,"value",null,ce.value,ee),(U=ce.onVnodeBeforeMount)&&cn(U,z,S)}Se&&ys(S,null,z,"beforeMount");const Me=bx(B,pe);Me&&pe.beforeEnter(ne),s(ne,M,R),((U=ce&&ce.onVnodeMounted)||Me||Se)&&Pt(()=>{U&&cn(U,z,S),Me&&pe.enter(ne),Se&&ys(S,null,z,"mounted")},B)},C=(S,M,R,z,B)=>{if(R&&h(S,R),z)for(let ee=0;ee{for(let U=ne;U{const X=M.el=S.el;let{patchFlag:ne,dynamicChildren:U,dirs:ce}=M;ne|=S.patchFlag&16;const ye=S.props||We,pe=M.props||We;let Se;if(R&&bs(R,!1),(Se=pe.onVnodeBeforeUpdate)&&cn(Se,R,M,S),ce&&ys(M,S,R,"beforeUpdate"),R&&bs(R,!0),U?O(S.dynamicChildren,U,X,R,z,el(M,B),ee):ae||I(S,M,X,null,R,z,el(M,B),ee,!1),ne>0){if(ne&16)D(X,M,ye,pe,R,z,B);else if(ne&2&&ye.class!==pe.class&&o(X,"class",null,pe.class,B),ne&4&&o(X,"style",ye.style,pe.style,B),ne&8){const Me=M.dynamicProps;for(let $e=0;$e{Se&&cn(Se,R,M,S),ce&&ys(M,S,R,"updated")},z)},O=(S,M,R,z,B,ee,ae)=>{for(let X=0;X{if(R!==z){if(R!==We)for(const X in R)!Gi(X)&&!(X in z)&&o(S,X,R[X],null,ae,M.children,B,ee,ie);for(const X in z){if(Gi(X))continue;const ne=z[X],U=R[X];ne!==U&&X!=="value"&&o(S,X,U,ne,ae,M.children,B,ee,ie)}"value"in z&&o(S,"value",R.value,z.value,ae)}},T=(S,M,R,z,B,ee,ae,X,ne)=>{const U=M.el=S?S.el:a(""),ce=M.anchor=S?S.anchor:a("");let{patchFlag:ye,dynamicChildren:pe,slotScopeIds:Se}=M;Se&&(X=X?X.concat(Se):Se),S==null?(s(U,R,z),s(ce,R,z),w(M.children||[],R,ce,B,ee,ae,X,ne)):ye>0&&ye&64&&pe&&S.dynamicChildren?(O(S.dynamicChildren,pe,R,B,ee,ae,X),(M.key!=null||B&&M===B.subTree)&&nu(S,M,!0)):I(S,M,R,ce,B,ee,ae,X,ne)},L=(S,M,R,z,B,ee,ae,X,ne)=>{M.slotScopeIds=X,S==null?M.shapeFlag&512?B.ctx.activate(M,R,z,ae,ne):$(M,R,z,B,ee,ae,ne):j(S,M,ne)},$=(S,M,R,z,B,ee,ae)=>{const X=S.component=Tx(S,z,B);if(xa(S)&&(X.ctx.renderer=oe),Ox(X),X.asyncDep){if(B&&B.registerDep(X,K),!S.el){const ne=X.subTree=y(vn);v(null,ne,M,R)}}else K(X,S,M,R,B,ee,ae)},j=(S,M,R)=>{const z=M.component=S.component;if(z0(S,M,R))if(z.asyncDep&&!z.asyncResolved){q(z,M,R);return}else z.next=M,L0(z.update),z.effect.dirty=!0,z.update();else M.el=S.el,z.vnode=M},K=(S,M,R,z,B,ee,ae)=>{const X=()=>{if(S.isMounted){let{next:ce,bu:ye,u:pe,parent:Se,vnode:Me}=S;{const Qs=Bm(S);if(Qs){ce&&(ce.el=Me.el,q(S,ce,ae)),Qs.asyncDep.then(()=>{S.isUnmounted||X()});return}}let $e=ce,Xe;bs(S,!1),ce?(ce.el=Me.el,q(S,ce,ae)):ce=Me,ye&&Ya(ye),(Xe=ce.props&&ce.props.onVnodeBeforeUpdate)&&cn(Xe,Se,ce,Me),bs(S,!0);const ct=Ja(S),Zt=S.subTree;S.subTree=ct,g(Zt,ct,d(Zt.el),F(Zt),S,B,ee),ce.el=ct.el,$e===null&&H0(S,ct.el),pe&&Pt(pe,B),(Xe=ce.props&&ce.props.onVnodeUpdated)&&Pt(()=>cn(Xe,Se,ce,Me),B)}else{let ce;const{el:ye,props:pe}=M,{bm:Se,m:Me,parent:$e}=S,Xe=gr(M);if(bs(S,!1),Se&&Ya(Se),!Xe&&(ce=pe&&pe.onVnodeBeforeMount)&&cn(ce,$e,M),bs(S,!0),ye&&Le){const ct=()=>{S.subTree=Ja(S),Le(ye,S.subTree,S,B,null)};Xe?M.type.__asyncLoader().then(()=>!S.isUnmounted&&ct()):ct()}else{const ct=S.subTree=Ja(S);g(null,ct,R,z,S,B,ee),M.el=ct.el}if(Me&&Pt(Me,B),!Xe&&(ce=pe&&pe.onVnodeMounted)){const ct=M;Pt(()=>cn(ce,$e,ct),B)}(M.shapeFlag&256||$e&&gr($e.vnode)&&$e.vnode.shapeFlag&256)&&S.a&&Pt(S.a,B),S.isMounted=!0,M=R=z=null}},ne=S.effect=new Nc(X,Gt,()=>qc(U),S.scope),U=S.update=()=>{ne.dirty&&ne.run()};U.id=S.uid,bs(S,!0),U()},q=(S,M,R)=>{M.component=S;const z=S.vnode.props;S.vnode=M,S.next=null,hx(S,M.props,z,R),px(S,M.children,R),Ws(),ld(S),Us()},I=(S,M,R,z,B,ee,ae,X,ne=!1)=>{const U=S&&S.children,ce=S?S.shapeFlag:0,ye=M.children,{patchFlag:pe,shapeFlag:Se}=M;if(pe>0){if(pe&128){re(U,ye,R,z,B,ee,ae,X,ne);return}else if(pe&256){V(U,ye,R,z,B,ee,ae,X,ne);return}}Se&8?(ce&16&&ie(U,B,ee),ye!==U&&u(R,ye)):ce&16?Se&16?re(U,ye,R,z,B,ee,ae,X,ne):ie(U,B,ee,!0):(ce&8&&u(R,""),Se&16&&w(ye,R,z,B,ee,ae,X,ne))},V=(S,M,R,z,B,ee,ae,X,ne)=>{S=S||ai,M=M||ai;const U=S.length,ce=M.length,ye=Math.min(U,ce);let pe;for(pe=0;pece?ie(S,B,ee,!0,!1,ye):w(M,R,z,B,ee,ae,X,ne,ye)},re=(S,M,R,z,B,ee,ae,X,ne)=>{let U=0;const ce=M.length;let ye=S.length-1,pe=ce-1;for(;U<=ye&&U<=pe;){const Se=S[U],Me=M[U]=ne?Jn(M[U]):fn(M[U]);if(Es(Se,Me))g(Se,Me,R,null,B,ee,ae,X,ne);else break;U++}for(;U<=ye&&U<=pe;){const Se=S[ye],Me=M[pe]=ne?Jn(M[pe]):fn(M[pe]);if(Es(Se,Me))g(Se,Me,R,null,B,ee,ae,X,ne);else break;ye--,pe--}if(U>ye){if(U<=pe){const Se=pe+1,Me=Sepe)for(;U<=ye;)Q(S[U],B,ee,!0),U++;else{const Se=U,Me=U,$e=new Map;for(U=Me;U<=pe;U++){const Dt=M[U]=ne?Jn(M[U]):fn(M[U]);Dt.key!=null&&$e.set(Dt.key,U)}let Xe,ct=0;const Zt=pe-Me+1;let Qs=!1,Ju=0;const Mi=new Array(Zt);for(U=0;U=Zt){Q(Dt,B,ee,!0);continue}let ln;if(Dt.key!=null)ln=$e.get(Dt.key);else for(Xe=Me;Xe<=pe;Xe++)if(Mi[Xe-Me]===0&&Es(Dt,M[Xe])){ln=Xe;break}ln===void 0?Q(Dt,B,ee,!0):(Mi[ln-Me]=U+1,ln>=Ju?Ju=ln:Qs=!0,g(Dt,M[ln],R,null,B,ee,ae,X,ne),ct++)}const Zu=Qs?xx(Mi):ai;for(Xe=Zu.length-1,U=Zt-1;U>=0;U--){const Dt=Me+U,ln=M[Dt],Qu=Dt+1{const{el:ee,type:ae,transition:X,children:ne,shapeFlag:U}=S;if(U&6){H(S.component.subTree,M,R,z);return}if(U&128){S.suspense.move(M,R,z);return}if(U&64){ae.move(S,M,R,oe);return}if(ae===Pe){s(ee,M,R);for(let ye=0;yeX.enter(ee),B);else{const{leave:ye,delayLeave:pe,afterLeave:Se}=X,Me=()=>s(ee,M,R),$e=()=>{ye(ee,()=>{Me(),Se&&Se()})};pe?pe(ee,Me,$e):$e()}else s(ee,M,R)},Q=(S,M,R,z=!1,B=!1)=>{const{type:ee,props:ae,ref:X,children:ne,dynamicChildren:U,shapeFlag:ce,patchFlag:ye,dirs:pe}=S;if(X!=null&&Hl(X,null,R,S,!0),ce&256){M.ctx.deactivate(S);return}const Se=ce&1&&pe,Me=!gr(S);let $e;if(Me&&($e=ae&&ae.onVnodeBeforeUnmount)&&cn($e,M,S),ce&6)he(S.component,R,z);else{if(ce&128){S.suspense.unmount(R,z);return}Se&&ys(S,null,M,"beforeUnmount"),ce&64?S.type.remove(S,M,R,B,oe,z):U&&(ee!==Pe||ye>0&&ye&64)?ie(U,M,R,!1,!0):(ee===Pe&&ye&384||!B&&ce&16)&&ie(ne,M,R),z&&Y(S)}(Me&&($e=ae&&ae.onVnodeUnmounted)||Se)&&Pt(()=>{$e&&cn($e,M,S),Se&&ys(S,null,M,"unmounted")},R)},Y=S=>{const{type:M,el:R,anchor:z,transition:B}=S;if(M===Pe){de(R,z);return}if(M===tl){_(S);return}const ee=()=>{i(R),B&&!B.persisted&&B.afterLeave&&B.afterLeave()};if(S.shapeFlag&1&&B&&!B.persisted){const{leave:ae,delayLeave:X}=B,ne=()=>ae(R,ee);X?X(S.el,ee,ne):ne()}else ee()},de=(S,M)=>{let R;for(;S!==M;)R=f(S),i(S),S=R;i(M)},he=(S,M,R)=>{const{bum:z,scope:B,update:ee,subTree:ae,um:X}=S;z&&Ya(z),B.stop(),ee&&(ee.active=!1,Q(ae,S,M,R)),X&&Pt(X,M),Pt(()=>{S.isUnmounted=!0},M),M&&M.pendingBranch&&!M.isUnmounted&&S.asyncDep&&!S.asyncResolved&&S.suspenseId===M.pendingId&&(M.deps--,M.deps===0&&M.resolve())},ie=(S,M,R,z=!1,B=!1,ee=0)=>{for(let ae=ee;aeS.shapeFlag&6?F(S.component.subTree):S.shapeFlag&128?S.suspense.next():f(S.anchor||S.el);let se=!1;const J=(S,M,R)=>{S==null?M._vnode&&Q(M._vnode,null,null,!0):g(M._vnode||null,S,M,null,null,null,R),se||(se=!0,ld(),pm(),se=!1),M._vnode=S},oe={p:g,um:Q,m:H,r:Y,mt:$,mc:w,pc:I,pbc:O,n:F,o:e};let Ae,Le;return t&&([Ae,Le]=t(oe)),{render:J,hydrate:Ae,createApp:dx(J,Ae)}}function el({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function bs({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function bx(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function nu(e,t,n=!1){const s=e.children,i=t.children;if(xe(s)&&xe(i))for(let o=0;o>1,e[n[a]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,r=n[o-1];o-- >0;)n[o]=r,r=t[r];return n}function Bm(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Bm(t)}const _x=e=>e.__isTeleport,Yi=e=>e&&(e.disabled||e.disabled===""),xd=e=>typeof SVGElement<"u"&&e instanceof SVGElement,_d=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,jl=(e,t)=>{const n=e&&e.to;return tt(n)?t?t(n):null:n},Sx={name:"Teleport",__isTeleport:!0,process(e,t,n,s,i,o,r,a,l,c){const{mc:u,pc:d,pbc:f,o:{insert:h,querySelector:m,createText:g,createComment:p}}=c,v=Yi(t.props);let{shapeFlag:b,children:x,dynamicChildren:_}=t;if(e==null){const A=t.el=g(""),P=t.anchor=g("");h(A,n,s),h(P,n,s);const C=t.target=jl(t.props,m),w=t.targetAnchor=g("");C&&(h(w,C),r==="svg"||xd(C)?r="svg":(r==="mathml"||_d(C))&&(r="mathml"));const E=(O,D)=>{b&16&&u(x,O,D,i,o,r,a,l)};v?E(n,P):C&&E(C,w)}else{t.el=e.el;const A=t.anchor=e.anchor,P=t.target=e.target,C=t.targetAnchor=e.targetAnchor,w=Yi(e.props),E=w?n:P,O=w?A:C;if(r==="svg"||xd(P)?r="svg":(r==="mathml"||_d(P))&&(r="mathml"),_?(f(e.dynamicChildren,_,E,i,o,r,a),nu(e,t,!0)):l||d(e,t,E,O,i,o,r,a,!1),v)w?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Go(t,n,A,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const D=t.target=jl(t.props,m);D&&Go(t,D,null,c,0)}else w&&Go(t,P,C,c,1)}Nm(t)},remove(e,t,n,s,{um:i,o:{remove:o}},r){const{shapeFlag:a,children:l,anchor:c,targetAnchor:u,target:d,props:f}=e;if(d&&o(u),r&&o(c),a&16){const h=r||!Yi(f);for(let m=0;m0?Qt||ai:null,kx(),uo>0&&Qt&&Qt.push(e),e}function tn(e,t,n,s,i,o){return $m(G(e,t,n,s,i,o,!0))}function wa(e,t,n,s,i){return $m(y(e,t,n,s,i,!0))}function Vr(e){return e?e.__v_isVNode===!0:!1}function Es(e,t){return e.type===t.type&&e.key===t.key}const Ca="__vInternal",zm=({key:e})=>e??null,mr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?tt(e)||nt(e)||we(e)?{i:wt,r:e,k:t,f:!!n}:e:null);function G(e,t=null,n=null,s=0,i=null,o=e===Pe?0:1,r=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&zm(t),ref:t&&mr(t),scopeId:bm,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:s,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:wt};return a?(su(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=tt(n)?8:16),uo>0&&!r&&Qt&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&Qt.push(l),l}const y=Px;function Px(e,t=null,n=null,s=0,i=null,o=!1){if((!e||e===xm)&&(e=vn),Vr(e)){const a=Vn(e,t,!0);return n&&su(a,n),uo>0&&!o&&Qt&&(a.shapeFlag&6?Qt[Qt.indexOf(e)]=a:Qt.push(a)),a.patchFlag|=-2,a}if(Fx(e)&&(e=e.__vccOpts),t){t=Ax(t);let{class:a,style:l}=t;a&&!tt(a)&&(t.class=Vc(a)),je(l)&&(am(l)&&!xe(l)&&(l=ot({},l)),t.style=Fc(l))}const r=tt(e)?1:G0(e)?128:_x(e)?64:je(e)?4:we(e)?2:0;return G(e,t,n,s,i,r,o,!0)}function Ax(e){return e?am(e)||Ca in e?ot({},e):e:null}function Vn(e,t,n=!1){const{props:s,ref:i,patchFlag:o,children:r}=e,a=t?be(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&zm(a),ref:t&&t.ref?n&&i?xe(i)?i.concat(mr(t)):[i,mr(t)]:mr(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Pe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Vn(e.ssContent),ssFallback:e.ssFallback&&Vn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ut(e=" ",t=0){return y(Eo,null,e,t)}function fn(e){return e==null||typeof e=="boolean"?y(vn):xe(e)?y(Pe,null,e.slice()):typeof e=="object"?Jn(e):y(Eo,null,String(e))}function Jn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Vn(e)}function su(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(xe(t))n=16;else if(typeof t=="object")if(s&65){const i=t.default;i&&(i._c&&(i._d=!1),su(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!(Ca in t)?t._ctx=wt:i===3&&wt&&(wt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else we(t)?(t={default:t,_ctx:wt},n=32):(t=String(t),s&64?(n=16,t=[ut(t)]):n=8);e.children=t,e.shapeFlag|=n}function be(...e){const t={};for(let n=0;ngt||wt;let Br,Wl;{const e=Ug(),t=(n,s)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(s),o=>{i.length>1?i.forEach(r=>r(o)):i[0](o)}};Br=t("__VUE_INSTANCE_SETTERS__",n=>gt=n),Wl=t("__VUE_SSR_SETTERS__",n=>ka=n)}const To=e=>{const t=gt;return Br(e),e.scope.on(),()=>{e.scope.off(),Br(t)}},wd=()=>{gt&>.scope.off(),Br(null)};function Hm(e){return e.vnode.shapeFlag&4}let ka=!1;function Ox(e,t=!1){t&&Wl(t);const{props:n,children:s}=e.vnode,i=Hm(e);fx(e,n,i,t),mx(e,s);const o=i?Ix(e,t):void 0;return t&&Wl(!1),o}function Ix(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=lm(new Proxy(e.ctx,ix));const{setup:s}=n;if(s){const i=e.setupContext=s.length>1?Dx(e):null,o=To(e);Ws();const r=rs(s,e,0,[e.props,i]);if(Us(),o(),Hg(r)){if(r.then(wd,wd),t)return r.then(a=>{Cd(e,a,t)}).catch(a=>{ya(a,e,0)});e.asyncDep=r}else Cd(e,r,t)}else jm(e,t)}function Cd(e,t,n){we(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:je(t)&&(e.setupState=fm(t)),jm(e,n)}let kd;function jm(e,t,n){const s=e.type;if(!e.render){if(!t&&kd&&!s.render){const i=s.template||eu(e).template;if(i){const{isCustomElement:o,compilerOptions:r}=e.appContext.config,{delimiters:a,compilerOptions:l}=s,c=ot(ot({isCustomElement:o,delimiters:a},r),l);s.render=kd(i,c)}}e.render=s.render||Gt}{const i=To(e);Ws();try{ox(e)}finally{Us(),i()}}}function Rx(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ot(e,"get","$attrs"),t[n]}}))}function Dx(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Rx(e)},slots:e.slots,emit:e.emit,expose:t}}function Pa(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(fm(lm(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ki)return Ki[n](e)},has(t,n){return n in t||n in Ki}}))}function Lx(e,t=!0){return we(e)?e.displayName||e.name:e.name||t&&e.__name}function Fx(e){return we(e)&&"__vccOpts"in e}const k=(e,t)=>M0(e,t,ka);function fs(e,t,n){const s=arguments.length;return s===2?je(t)&&!xe(t)?Vr(t)?y(e,null,[t]):y(e,t):y(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Vr(n)&&(n=[n]),y(e,t,n))}const Vx="3.4.21";/** +* @vue/runtime-dom v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Bx="http://www.w3.org/2000/svg",Nx="http://www.w3.org/1998/Math/MathML",Zn=typeof document<"u"?document:null,Pd=Zn&&Zn.createElement("template"),$x={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const i=t==="svg"?Zn.createElementNS(Bx,e):t==="mathml"?Zn.createElementNS(Nx,e):Zn.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&i.setAttribute("multiple",s.multiple),i},createText:e=>Zn.createTextNode(e),createComment:e=>Zn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Zn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,i,o){const r=n?n.previousSibling:t.lastChild;if(i&&(i===o||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===o||!(i=i.nextSibling)););else{Pd.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const a=Pd.content;if(s==="svg"||s==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Un="transition",Ei="animation",hi=Symbol("_vtc"),Bn=(e,{slots:t})=>fs(Z0,Um(e),t);Bn.displayName="Transition";const Wm={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},zx=Bn.props=ot({},wm,Wm),xs=(e,t=[])=>{xe(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ad=e=>e?xe(e)?e.some(t=>t.length>1):e.length>1:!1;function Um(e){const t={};for(const T in e)T in Wm||(t[T]=e[T]);if(e.css===!1)return t;const{name:n="v",type:s,duration:i,enterFromClass:o=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:c=r,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=Hx(i),g=m&&m[0],p=m&&m[1],{onBeforeEnter:v,onEnter:b,onEnterCancelled:x,onLeave:_,onLeaveCancelled:A,onBeforeAppear:P=v,onAppear:C=b,onAppearCancelled:w=x}=t,E=(T,L,$)=>{qn(T,L?u:a),qn(T,L?c:r),$&&$()},O=(T,L)=>{T._isLeaving=!1,qn(T,d),qn(T,h),qn(T,f),L&&L()},D=T=>(L,$)=>{const j=T?C:b,K=()=>E(L,T,$);xs(j,[L,K]),Md(()=>{qn(L,T?l:o),An(L,T?u:a),Ad(j)||Ed(L,s,g,K)})};return ot(t,{onBeforeEnter(T){xs(v,[T]),An(T,o),An(T,r)},onBeforeAppear(T){xs(P,[T]),An(T,l),An(T,c)},onEnter:D(!1),onAppear:D(!0),onLeave(T,L){T._isLeaving=!0;const $=()=>O(T,L);An(T,d),Km(),An(T,f),Md(()=>{T._isLeaving&&(qn(T,d),An(T,h),Ad(_)||Ed(T,s,p,$))}),xs(_,[T,$])},onEnterCancelled(T){E(T,!1),xs(x,[T])},onAppearCancelled(T){E(T,!0),xs(w,[T])},onLeaveCancelled(T){O(T),xs(A,[T])}})}function Hx(e){if(e==null)return null;if(je(e))return[nl(e.enter),nl(e.leave)];{const t=nl(e);return[t,t]}}function nl(e){return Qb(e)}function An(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[hi]||(e[hi]=new Set)).add(t)}function qn(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[hi];n&&(n.delete(t),n.size||(e[hi]=void 0))}function Md(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let jx=0;function Ed(e,t,n,s){const i=e._endId=++jx,o=()=>{i===e._endId&&s()};if(n)return setTimeout(o,n);const{type:r,timeout:a,propCount:l}=Gm(e,t);if(!r)return s();const c=r+"end";let u=0;const d=()=>{e.removeEventListener(c,f),o()},f=h=>{h.target===e&&++u>=l&&d()};setTimeout(()=>{u(n[m]||"").split(", "),i=s(`${Un}Delay`),o=s(`${Un}Duration`),r=Td(i,o),a=s(`${Ei}Delay`),l=s(`${Ei}Duration`),c=Td(a,l);let u=null,d=0,f=0;t===Un?r>0&&(u=Un,d=r,f=o.length):t===Ei?c>0&&(u=Ei,d=c,f=l.length):(d=Math.max(r,c),u=d>0?r>c?Un:Ei:null,f=u?u===Un?o.length:l.length:0);const h=u===Un&&/\b(transform|all)(,|$)/.test(s(`${Un}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:h}}function Td(e,t){for(;e.lengthOd(n)+Od(e[s])))}function Od(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Km(){return document.body.offsetHeight}function Wx(e,t,n){const s=e[hi];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Nr=Symbol("_vod"),qm=Symbol("_vsh"),wi={beforeMount(e,{value:t},{transition:n}){e[Nr]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Ti(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Ti(e,!0),s.enter(e)):s.leave(e,()=>{Ti(e,!1)}):Ti(e,t))},beforeUnmount(e,{value:t}){Ti(e,t)}};function Ti(e,t){e.style.display=t?e[Nr]:"none",e[qm]=!t}const Ux=Symbol(""),Gx=/(^|;)\s*display\s*:/;function Kx(e,t,n){const s=e.style,i=tt(n);let o=!1;if(n&&!i){if(t)if(tt(t))for(const r of t.split(";")){const a=r.slice(0,r.indexOf(":")).trim();n[a]==null&&pr(s,a,"")}else for(const r in t)n[r]==null&&pr(s,r,"");for(const r in n)r==="display"&&(o=!0),pr(s,r,n[r])}else if(i){if(t!==n){const r=s[Ux];r&&(n+=";"+r),s.cssText=n,o=Gx.test(n)}}else t&&e.removeAttribute("style");Nr in e&&(e[Nr]=o?s.display:"",e[qm]&&(s.display="none"))}const Id=/\s*!important$/;function pr(e,t,n){if(xe(n))n.forEach(s=>pr(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=qx(e,t);Id.test(n)?e.setProperty(Si(s),n.replace(Id,""),"important"):e[s]=n}}const Rd=["Webkit","Moz","ms"],sl={};function qx(e,t){const n=sl[t];if(n)return n;let s=Yt(t);if(s!=="filter"&&s in e)return sl[t]=s;s=js(s);for(let i=0;iil||(t_.then(()=>il=0),il=Date.now());function s_(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Kt(i_(s,n.value),t,5,[s])};return n.value=e,n.attached=n_(),n}function i_(e,t){if(xe(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>i=>!i._stopped&&s&&s(i))}else return t}const Vd=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,o_=(e,t,n,s,i,o,r,a,l)=>{const c=i==="svg";t==="class"?Wx(e,s,c):t==="style"?Kx(e,n,s):ga(t)?Rc(t)||Qx(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):r_(e,t,s,c))?Xx(e,t,s,o,r,a,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Yx(e,t,s,c))};function r_(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Vd(t)&&we(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return Vd(t)&&tt(n)?!1:t in e}const Ym=new WeakMap,Xm=new WeakMap,$r=Symbol("_moveCb"),Bd=Symbol("_enterCb"),Jm={name:"TransitionGroup",props:ot({},zx,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=iu(),s=Sm();let i,o;return Em(()=>{if(!i.length)return;const r=e.moveClass||`${e.name||"v"}-move`;if(!f_(i[0].el,n.vnode.el,r))return;i.forEach(c_),i.forEach(u_);const a=i.filter(d_);Km(),a.forEach(l=>{const c=l.el,u=c.style;An(c,r),u.transform=u.webkitTransform=u.transitionDuration="";const d=c[$r]=f=>{f&&f.target!==c||(!f||/transform$/.test(f.propertyName))&&(c.removeEventListener("transitionend",d),c[$r]=null,qn(c,r))};c.addEventListener("transitionend",d)})}),()=>{const r=ke(e),a=Um(r);let l=r.tag||Pe;i=o,o=t.default?Zc(t.default()):[];for(let c=0;cdelete e.mode;Jm.props;const l_=Jm;function c_(e){const t=e.el;t[$r]&&t[$r](),t[Bd]&&t[Bd]()}function u_(e){Xm.set(e,e.el.getBoundingClientRect())}function d_(e){const t=Ym.get(e),n=Xm.get(e),s=t.left-n.left,i=t.top-n.top;if(s||i){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${s}px,${i}px)`,o.transitionDuration="0s",e}}function f_(e,t,n){const s=e.cloneNode(),i=e[hi];i&&i.forEach(a=>{a.split(/\s+/).forEach(l=>l&&s.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&s.classList.add(a)),s.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(s);const{hasTransform:r}=Gm(s);return o.removeChild(s),r}const h_=["ctrl","shift","alt","meta"],g_={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>h_.some(n=>e[`${n}Key`]&&!t.includes(n))},Nd=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(i,...o)=>{for(let r=0;r{const t=p_().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=b_(s);if(!i)return;const o=t._component;!we(o)&&!o.render&&!o.template&&(o.template=i.innerHTML),i.innerHTML="";const r=n(i,!1,y_(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),r},t};function y_(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function b_(e){return tt(e)?document.querySelector(e):e}function cs(e,t){let n;function s(){n=Bc(),n.run(()=>t.length?t(()=>{n==null||n.stop(),s()}):t())}ue(e,i=>{i&&!n?s():i||(n==null||n.stop(),n=void 0)},{immediate:!0}),Rt(()=>{n==null||n.stop()})}const Ge=typeof window<"u",ou=Ge&&"IntersectionObserver"in window,x_=Ge&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function Zm(e,t,n){const s=t.length-1;if(s<0)return e===void 0?n:e;for(let i=0;ihs(e[s],t[s]))}function Bs(e,t,n){return e==null||!t||typeof t!="string"?n:e[t]!==void 0?e[t]:(t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,""),Zm(e,t.split("."),n))}function At(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t=="boolean")return n;if(e!==Object(e)){if(typeof t!="function")return n;const i=t(e,n);return typeof i>"u"?n:i}if(typeof t=="string")return Bs(e,t,n);if(Array.isArray(t))return Zm(e,t,n);if(typeof t!="function")return n;const s=t(e,n);return typeof s>"u"?n:s}function oi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,s)=>t+s)}function fe(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 Ul(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function zr(e){if(e&&"$el"in e){const t=e.$el;return(t==null?void 0:t.nodeType)===Node.TEXT_NODE?t.nextElementSibling:t}return e}const zd=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),Hd=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function ol(e,t){return t.every(n=>e.hasOwnProperty(n))}function Qm(e,t){const n={},s=new Set(Object.keys(e));for(const i of t)s.has(i)&&(n[i]=e[i]);return n}function jd(e,t,n){const s=Object.create(null),i=Object.create(null);for(const o in e)t.some(r=>r instanceof RegExp?r.test(o):r===o)&&!(n!=null&&n.some(r=>r===o))?s[o]=e[o]:i[o]=e[o];return[s,i]}function Ci(e,t){const n={...e};return t.forEach(s=>delete n[s]),n}const ep=/^on[^a-z]/,Aa=e=>ep.test(e),__=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"];function tp(e){const[t,n]=jd(e,[ep]),s=Ci(t,__),[i,o]=jd(n,["class","style","id",/^data-/]);return Object.assign(i,t),Object.assign(o,s),[i,o]}function Et(e){return e==null?[]:Array.isArray(e)?e:[e]}function S_(e,t){let n=0;const s=function(){for(var i=arguments.length,o=new Array(i),r=0;re(...o),Ze(t))};return s.clear=()=>{clearTimeout(n)},s.immediate=e,s}function nn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function Wd(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 Ud(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function w_(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let s=0;for(;s0&&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 s={};for(const i in e)s[i]=e[i];for(const i in t){const o=e[i],r=t[i];if(Ul(o)&&Ul(r)){s[i]=Nt(o,r,n);continue}if(Array.isArray(o)&&Array.isArray(r)&&n){s[i]=n(o,r);continue}s[i]=r}return s}function np(e){return e.map(t=>t.type===Pe?np(t.children):t).flat()}function Ds(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(Ds.cache.has(e))return Ds.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return Ds.cache.set(e,t),t}Ds.cache=new Map;function Ji(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>Ji(e,n)).flat(1);if(Array.isArray(t.children))return t.children.map(n=>Ji(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return Ji(e,t.component.subTree).flat(1)}return[]}function ru(e){const t=vt({}),n=k(e);return It(()=>{for(const s in n.value)t[s]=n.value[s]},{flush:"sync"}),Gc(t)}function Hr(e,t){return e.includes(t)}function sp(e){return e[2].toLowerCase()+e.slice(3)}const Tt=()=>[Function,Array];function Gd(e,t){return t="on"+js(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function C_(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(s=>`${s}${t?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...e.querySelectorAll(n)]}function ip(e,t,n){let s,i=e.indexOf(document.activeElement);const o=t==="next"?1:-1;do i+=o,s=e[i];while((!s||s.offsetParent==null||!((n==null?void 0:n(s))??!0))&&i=0);return s}function Wr(e,t){var s,i,o,r;const n=jr(e);if(!t)(e===document.activeElement||!e.contains(document.activeElement))&&((s=n[0])==null||s.focus());else if(t==="first")(i=n[0])==null||i.focus();else if(t==="last")(o=n.at(-1))==null||o.focus();else if(typeof t=="number")(r=n[t])==null||r.focus();else{const a=ip(n,t);a?a.focus():Wr(e,t==="next"?"first":"last")}}function Ko(e){return e==null||typeof e=="string"&&e.trim()===""}function Ur(e,t){if(!(Ge&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function op(e){return e.some(t=>Vr(t)?t.type===vn?!1:t.type!==Pe||op(t.children):!0)?e:null}function k_(e,t){if(!Ge||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function P_(e,t){const n=e.clientX,s=e.clientY,i=t.getBoundingClientRect(),o=i.left,r=i.top,a=i.right,l=i.bottom;return n>=o&&n<=a&&s>=r&&s<=l}const rp=["top","bottom"],A_=["start","end","left","right"];function Gl(e,t){let[n,s]=e.split(" ");return s||(s=Hr(rp,n)?"start":Hr(A_,n)?"top":"center"),{side:Kd(n,t),align:Kd(s,t)}}function Kd(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function rl(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function al(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function qd(e){return{side:e.align,align:e.side}}function Yd(e){return Hr(rp,e.side)?"y":"x"}class Ls{constructor(t){let{x:n,y:s,width:i,height:o}=t;this.x=n,this.y=s,this.width=i,this.height=o}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function Xd(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function ap(e){return Array.isArray(e)?new Ls({x:e[0],y:e[1],width:0,height:0}):e.getBoundingClientRect()}function au(e){const t=e.getBoundingClientRect(),n=getComputedStyle(e),s=n.transform;if(s){let i,o,r,a,l;if(s.startsWith("matrix3d("))i=s.slice(9,-1).split(/, /),o=+i[0],r=+i[5],a=+i[12],l=+i[13];else if(s.startsWith("matrix("))i=s.slice(7,-1).split(/, /),o=+i[0],r=+i[3],a=+i[4],l=+i[5];else return new Ls(t);const c=n.transformOrigin,u=t.x-a-(1-o)*parseFloat(c),d=t.y-l-(1-r)*parseFloat(c.slice(c.indexOf(" ")+1)),f=o?t.width/o:e.offsetWidth+1,h=r?t.height/r:e.offsetHeight+1;return new Ls({x:u,y:d,width:f,height:h})}else return new Ls(t)}function ri(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let s;try{s=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof s.finished>"u"&&(s.finished=new Promise(i=>{s.onfinish=()=>{i(s)}})),s}const vr=new WeakMap;function M_(e,t){Object.keys(t).forEach(n=>{if(Aa(n)){const s=sp(n),i=vr.get(e);if(t[n]==null)i==null||i.forEach(o=>{const[r,a]=o;r===s&&(e.removeEventListener(s,a),i.delete(o))});else if(!i||![...i].some(o=>o[0]===s&&o[1]===t[n])){e.addEventListener(s,t[n]);const o=i||new Set;o.add([s,t[n]]),vr.has(e)||vr.set(e,o)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function E_(e,t){Object.keys(t).forEach(n=>{if(Aa(n)){const s=sp(n),i=vr.get(e);i==null||i.forEach(o=>{const[r,a]=o;r===s&&(e.removeEventListener(s,a),i.delete(o))})}else e.removeAttribute(n)})}const ei=2.4,Jd=.2126729,Zd=.7151522,Qd=.072175,T_=.55,O_=.58,I_=.57,R_=.62,qo=.03,ef=1.45,D_=5e-4,L_=1.25,F_=1.25,tf=.078,nf=12.82051282051282,Yo=.06,sf=.001;function of(e,t){const n=(e.r/255)**ei,s=(e.g/255)**ei,i=(e.b/255)**ei,o=(t.r/255)**ei,r=(t.g/255)**ei,a=(t.b/255)**ei;let l=n*Jd+s*Zd+i*Qd,c=o*Jd+r*Zd+a*Qd;if(l<=qo&&(l+=(qo-l)**ef),c<=qo&&(c+=(qo-c)**ef),Math.abs(c-l)l){const d=(c**T_-l**O_)*L_;u=d-sf?0:d>-tf?d-d*nf*Yo:d+Yo}return u*100}function V_(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`}const Gr=.20689655172413793,B_=e=>e>Gr**3?Math.cbrt(e):e/(3*Gr**2)+4/29,N_=e=>e>Gr?e**3:3*Gr**2*(e-4/29);function lp(e){const t=B_,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function cp(e){const t=N_,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const $_=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],z_=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,H_=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],j_=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function up(e){const t=Array(3),n=z_,s=$_;for(let i=0;i<3;++i)t[i]=Math.round(nn(n(s[i][0]*e[0]+s[i][1]*e[1]+s[i][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function lu(e){let{r:t,g:n,b:s}=e;const i=[0,0,0],o=j_,r=H_;t=o(t/255),n=o(n/255),s=o(s/255);for(let a=0;a<3;++a)i[a]=r[a][0]*t+r[a][1]*n+r[a][2]*s;return i}function Kl(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function W_(e){return Kl(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const rf=/^(?(?:rgb|hsl)a?)\((?.+)\)/,U_={rgb:(e,t,n,s)=>({r:e,g:t,b:n,a:s}),rgba:(e,t,n,s)=>({r:e,g:t,b:n,a:s}),hsl:(e,t,n,s)=>af({h:e,s:t,l:n,a:s}),hsla:(e,t,n,s)=>af({h:e,s:t,l:n,a:s}),hsv:(e,t,n,s)=>fo({h:e,s:t,v:n,a:s}),hsva:(e,t,n,s)=>fo({h:e,s:t,v:n,a:s})};function mn(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&rf.test(e)){const{groups:t}=e.match(rf),{fn:n,values:s}=t,i=s.split(/,\s*/).map(o=>o.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(o)/100:parseFloat(o));return U_[n](...i)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split("").map(n=>n+n).join(""):[6,8].includes(t.length),K_(t)}else if(typeof e=="object"){if(ol(e,["r","g","b"]))return e;if(ol(e,["h","s","l"]))return fo(dp(e));if(ol(e,["h","s","v"]))return fo(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 fo(e){const{h:t,s:n,v:s,a:i}=e,o=a=>{const l=(a+t/60)%6;return s-s*n*Math.max(Math.min(l,4-l,1),0)},r=[o(5),o(3),o(1)].map(a=>Math.round(a*255));return{r:r[0],g:r[1],b:r[2],a:i}}function af(e){return fo(dp(e))}function dp(e){const{h:t,s:n,l:s,a:i}=e,o=s+n*Math.min(s,1-s),r=o===0?0:2-2*s/o;return{h:t,s:r,v:o,a:i}}function Xo(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function G_(e){let{r:t,g:n,b:s,a:i}=e;return`#${[Xo(t),Xo(n),Xo(s),i!==void 0?Xo(Math.round(i*255)):""].join("")}`}function K_(e){e=q_(e);let[t,n,s,i]=w_(e,2).map(o=>parseInt(o,16));return i=i===void 0?i:i/255,{r:t,g:n,b:s,a:i}}function q_(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=Wd(Wd(e,6),8,"F")),e}function Y_(e,t){const n=lp(lu(e));return n[0]=n[0]+t*10,up(cp(n))}function X_(e,t){const n=lp(lu(e));return n[0]=n[0]-t*10,up(cp(n))}function J_(e){const t=mn(e);return lu(t)[1]}function fp(e){const t=Math.abs(of(mn(0),mn(e)));return Math.abs(of(mn(16777215),mn(e)))>Math.min(t,50)?"#fff":"#000"}function W(e,t){return n=>Object.keys(e).reduce((s,i)=>{const r=typeof e[i]=="object"&&e[i]!=null&&!Array.isArray(e[i])?e[i]:{type:e[i]};return n&&i in n?s[i]={...r,default:n[i]}:s[i]=r,t&&!s[i].source&&(s[i].source=t),s},{})}const Oe=W({class:[String,Array],style:{type:[String,Array,Object],default:null}},"component"),gi=Symbol.for("vuetify:defaults");function Z_(e){return Z(e)}function cu(){const e=Te(gi);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function bn(e,t){const n=cu(),s=Z(e),i=k(()=>{if(Ze(t==null?void 0:t.disabled))return n.value;const r=Ze(t==null?void 0:t.scoped),a=Ze(t==null?void 0:t.reset),l=Ze(t==null?void 0:t.root);if(s.value==null&&!(r||a||l))return n.value;let c=Nt(s.value,{prev:n.value});if(r)return c;if(a||l){const u=Number(a||1/0);for(let d=0;d<=u&&!(!c||!("prev"in c));d++)c=c.prev;return c&&typeof l=="string"&&l in c&&(c=Nt(Nt(c,{prev:c}),c[l])),c}return c.prev?Nt(c.prev,c):c});return Je(gi,i),i}function Q_(e,t){var n,s;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((s=e.props)==null?void 0:s[Ds(t)])<"u"}function eS(){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]:cu();const s=it("useDefaults");if(t=t??s.type.name??s.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const i=k(()=>{var l;return(l=n.value)==null?void 0:l[e._as??t]}),o=new Proxy(e,{get(l,c){var d,f,h,m;const u=Reflect.get(l,c);return c==="class"||c==="style"?[(d=i.value)==null?void 0:d[c],u].filter(g=>g!=null):typeof c=="string"&&!Q_(s.vnode,c)?((f=i.value)==null?void 0:f[c])??((m=(h=n.value)==null?void 0:h.global)==null?void 0:m[c])??u:u}}),r=ge();It(()=>{if(i.value){const l=Object.entries(i.value).filter(c=>{let[u]=c;return u.startsWith(u[0].toUpperCase())});r.value=l.length?Object.fromEntries(l):void 0}else r.value=void 0});function a(){const l=oS(gi,s);Je(gi,k(()=>r.value?Nt((l==null?void 0:l.value)??{},r.value):l==null?void 0:l.value))}return{props:o,provideSubDefaults:a}}function ki(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=W(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(s){return Qm(s,t)},e.props._as=String,e.setup=function(s,i){const o=cu();if(!o.value)return e._setup(s,i);const{props:r,provideSubDefaults:a}=eS(s,s._as??e.name,o),l=e._setup(r,i);return a(),l}}return e}function me(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?ki:$n)(t)}function tS(e,t){return t.props=e,t}function hp(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return me()({name:n??js(Yt(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...Oe()},setup(s,i){let{slots:o}=i;return()=>{var r;return fs(s.tag,{class:[e,s.class],style:s.style},(r=o.default)==null?void 0:r.call(o))}}})}function gp(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const Kr="cubic-bezier(0.4, 0, 0.2, 1)",nS="cubic-bezier(0.0, 0, 0.2, 1)",sS="cubic-bezier(0.4, 0, 1, 1)";function lf(e,t,n){return Object.keys(e).filter(s=>Aa(s)&&s.endsWith(t)).reduce((s,i)=>(s[i.slice(0,-t.length)]=o=>e[i](o,n(o)),s),{})}function it(e,t){const n=iu();if(!n)throw new Error(`[Vuetify] ${e} ${t||"must be called from inside a setup function"}`);return n}function _n(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=it(e).type;return Ds((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let mp=0,yr=new WeakMap;function rn(){const e=it("getUid");if(yr.has(e))return yr.get(e);{const t=mp++;return yr.set(e,t),t}}rn.reset=()=>{mp=0,yr=new WeakMap};function pp(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?iS(e):uu(e))return e;e=e.parentElement}return document.scrollingElement}function qr(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(uu(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function uu(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight}function iS(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function oS(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:it("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}function rS(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function _e(e){const t=it("useRender");t.render=e}function Ye(e,t,n){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:d=>d,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:d=>d;const o=it("useProxiedModel"),r=Z(e[t]!==void 0?e[t]:n),a=Ds(t),c=k(a!==t?()=>{var d,f,h,m;return e[t],!!(((d=o.vnode.props)!=null&&d.hasOwnProperty(t)||(f=o.vnode.props)!=null&&f.hasOwnProperty(a))&&((h=o.vnode.props)!=null&&h.hasOwnProperty(`onUpdate:${t}`)||(m=o.vnode.props)!=null&&m.hasOwnProperty(`onUpdate:${a}`)))}:()=>{var d,f;return e[t],!!((d=o.vnode.props)!=null&&d.hasOwnProperty(t)&&((f=o.vnode.props)!=null&&f.hasOwnProperty(`onUpdate:${t}`)))});cs(()=>!c.value,()=>{ue(()=>e[t],d=>{r.value=d})});const u=k({get(){const d=e[t];return s(c.value?d:r.value)},set(d){const f=i(d),h=ke(c.value?e[t]:r.value);h===f||s(h)===d||(r.value=f,o==null||o.emit(`update:${t}`,f))}});return Object.defineProperty(u,"externalValue",{get:()=>c.value?e[t]:r.value}),u}const aS={badge:"Badge",open:"Open",close:"Close",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"},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"}},cf="$vuetify.",uf=(e,t)=>e.replace(/\{(\d+)\}/g,(n,s)=>String(t[+s])),vp=(e,t,n)=>function(s){for(var i=arguments.length,o=new Array(i>1?i-1:0),r=1;rnew Intl.NumberFormat([e.value,t.value],s).format(n)}function ll(e,t,n){const s=Ye(e,t,e[t]??n.value);return s.value=e[t]??n.value,ue(n,i=>{e[t]==null&&(s.value=n.value)}),s}function bp(e){return t=>{const n=ll(t,"locale",e.current),s=ll(t,"fallback",e.fallback),i=ll(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:s,messages:i,t:vp(n,s,i),n:yp(n,s),provide:bp({current:n,fallback:s,messages:i})}}}function lS(e){const t=ge((e==null?void 0:e.locale)??"en"),n=ge((e==null?void 0:e.fallback)??"en"),s=Z({en:aS,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:s,t:vp(t,n,s),n:yp(t,n),provide:bp({current:t,fallback:n,messages:s})}}const Yr=Symbol.for("vuetify:locale");function cS(e){return e.name!=null}function uS(e){const t=e!=null&&e.adapter&&cS(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:lS(e),n=fS(t,e);return{...t,...n}}function Ks(){const e=Te(Yr);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function dS(){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 fS(e,t){const n=Z((t==null?void 0:t.rtl)??dS()),s=k(()=>n.value[e.current.value]??!1);return{isRtl:s,rtl:n,rtlClasses:k(()=>`v-locale--is-${s.value?"rtl":"ltr"}`)}}function Sn(){const e=Te(Yr);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const ql={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function hS(e,t){const n=[];let s=[];const i=xp(e),o=_p(e),r=(i.getDay()-ql[t.slice(-2).toUpperCase()]+7)%7,a=(o.getDay()-ql[t.slice(-2).toUpperCase()]+7)%7;for(let l=0;l0&&n.push(s),n}function gS(e){const t=new Date(e);for(;t.getDay()!==0;)t.setDate(t.getDate()-1);return t}function mS(e){const t=new Date(e);for(;t.getDay()!==6;)t.setDate(t.getDate()+1);return t}function xp(e){return new Date(e.getFullYear(),e.getMonth(),1)}function _p(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function pS(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const vS=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function Sp(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(vS.test(e))return pS(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const df=new Date(2e3,0,2);function yS(e){const t=ql[e.slice(-2).toUpperCase()];return oi(7).map(n=>{const s=new Date(df);return s.setDate(df.getDate()+t+n),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(s)})}function bS(e,t,n,s){const i=Sp(e)??new Date,o=s==null?void 0:s[t];if(typeof o=="function")return o(i,t,n);let r={};switch(t){case"fullDateWithWeekday":r={weekday:"long",day:"numeric",month:"long",year:"numeric"};break;case"hours12h":r={hour:"numeric",hour12:!0};break;case"normalDateWithWeekday":r={weekday:"short",day:"numeric",month:"short"};break;case"keyboardDate":r={day:"2-digit",month:"2-digit",year:"numeric"};break;case"monthAndDate":r={month:"long",day:"numeric"};break;case"monthAndYear":r={month:"long",year:"numeric"};break;case"month":r={month:"long"};break;case"monthShort":r={month:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(n).format(i.getDate());case"shortDate":r={year:"2-digit",month:"numeric",day:"numeric"};break;case"weekdayShort":r={weekday:"short"};break;case"year":r={year:"numeric"};break;default:r=o??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,r).format(i)}function xS(e,t){const n=e.toJsDate(t),s=n.getFullYear(),i=Ud(String(n.getMonth()+1),2,"0"),o=Ud(String(n.getDate()),2,"0");return`${s}-${i}-${o}`}function _S(e){const[t,n,s]=e.split("-").map(Number);return new Date(t,n-1,s)}function SS(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function wS(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function CS(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function kS(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function PS(e,t){const n=new Date(e);return n.setMonth(n.getMonth()+t),n}function AS(e){return e.getFullYear()}function MS(e){return e.getMonth()}function ES(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function TS(e){return e.getHours()}function OS(e){return e.getMinutes()}function IS(e){return new Date(e.getFullYear(),0,1)}function RS(e){return new Date(e.getFullYear(),11,31)}function DS(e,t){return Yl(e,t[0])&&FS(e,t[1])}function LS(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function Yl(e,t){return e.getTime()>t.getTime()}function FS(e,t){return e.getTime(){n.locale=e.locale[s]??s??n.locale}),n}const Xl=Symbol.for("vuetify:display"),gf={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},XS=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:gf;return Nt(gf,e)};function mf(e){return Ge&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function pf(e){return Ge&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function vf(e){const t=Ge&&!e?window.navigator.userAgent:"ssr";function n(m){return!!t.match(m)}const s=n(/android/i),i=n(/iphone|ipad|ipod/i),o=n(/cordova/i),r=n(/electron/i),a=n(/chrome/i),l=n(/edge/i),c=n(/firefox/i),u=n(/opera/i),d=n(/win/i),f=n(/mac/i),h=n(/linux/i);return{android:s,ios:i,cordova:o,electron:r,chrome:a,edge:l,firefox:c,opera:u,win:d,mac:f,linux:h,touch:x_,ssr:t==="ssr"}}function JS(e,t){const{thresholds:n,mobileBreakpoint:s}=XS(e),i=ge(pf(t)),o=ge(vf(t)),r=vt({}),a=ge(mf(t));function l(){i.value=pf(),a.value=mf()}function c(){l(),o.value=vf()}return It(()=>{const u=a.value=n.xxl,p=u?"xs":d?"sm":f?"md":h?"lg":m?"xl":"xxl",v=typeof s=="number"?s:n[s],b=a.value0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_n();const n=Te(Xl);if(!n)throw new Error("Could not find Vuetify display injection");const s=k(()=>{if(!e.mobileBreakpoint)return n.mobile.value;const o=typeof e.mobileBreakpoint=="number"?e.mobileBreakpoint:n.thresholds.value[e.mobileBreakpoint];return n.width.valuet?{[`${t}--mobile`]:s.value}:{});return{...n,displayClasses:i,mobile:s}}const QS=Symbol.for("vuetify:goto");function ew(){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 tw(e,t){return{rtl:t.isRtl,options:Nt(ew(),e)}}const nw={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",eyeDropper:"mdi-eyedropper"},sw={component:e=>fs(Cp,{...e,class:"mdi"})},Fe=[String,Function,Object,Array],Jl=Symbol.for("vuetify:icons"),Ea=W({icon:{type:Fe},tag:{type:String,required:!0}},"icon"),yf=me()({name:"VComponentIcon",props:Ea(),setup(e,t){let{slots:n}=t;return()=>{const s=e.icon;return y(e.tag,null,{default:()=>{var i;return[e.icon?y(s,null,null):(i=n.default)==null?void 0:i.call(n)]}})}}}),wp=ki({name:"VSvgIcon",inheritAttrs:!1,props:Ea(),setup(e,t){let{attrs:n}=t;return()=>y(e.tag,be(n,{style:null}),{default:()=>[y("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(s=>Array.isArray(s)?y("path",{d:s[0],"fill-opacity":s[1]},null):y("path",{d:s},null)):y("path",{d:e.icon},null)])]})}});ki({name:"VLigatureIcon",props:Ea(),setup(e){return()=>y(e.tag,null,{default:()=>[e.icon]})}});const Cp=ki({name:"VClassIcon",props:Ea(),setup(e){return()=>y(e.tag,{class:e.icon},null)}});function iw(){return{svg:{component:wp},class:{component:Cp}}}function ow(e){const t=iw(),n=(e==null?void 0:e.defaultSet)??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=sw),Nt({defaultSet:n,sets:t,aliases:{...nw,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"}},e)}const rw=e=>{const t=Te(Jl);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:k(()=>{var l;const s=Ze(e);if(!s)return{component:yf};let i=s;if(typeof i=="string"&&(i=i.trim(),i.startsWith("$")&&(i=(l=t.aliases)==null?void 0:l[i.slice(1)])),!i)throw new Error(`Could not find aliased icon "${s}"`);if(Array.isArray(i))return{component:wp,icon:i};if(typeof i!="string")return{component:yf,icon:i};const o=Object.keys(t.sets).find(c=>typeof i=="string"&&i.startsWith(`${c}:`)),r=o?i.slice(o.length+1):i;return{component:t.sets[o??t.defaultSet].component,icon:r}})}},Xr=Symbol.for("vuetify:theme"),rt=W({theme:String},"theme");function bf(){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 aw(){var s,i;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:bf();const t=bf();if(!e)return{...t,isDisabled:!0};const n={};for(const[o,r]of Object.entries(e.themes??{})){const a=r.dark||o==="dark"?(s=t.themes)==null?void 0:s.dark:(i=t.themes)==null?void 0:i.light;n[o]=Nt(a,r)}return Nt(t,{...e,themes:n})}function lw(e){const t=aw(e),n=Z(t.defaultTheme),s=Z(t.themes),i=k(()=>{const u={};for(const[d,f]of Object.entries(s.value)){const h=u[d]={...f,colors:{...f.colors}};if(t.variations)for(const m of t.variations.colors){const g=h.colors[m];if(g)for(const p of["lighten","darken"]){const v=p==="lighten"?Y_:X_;for(const b of oi(t.variations[p],1))h.colors[`${m}-${p}-${b}`]=G_(v(mn(g),b))}}for(const m of Object.keys(h.colors)){if(/^on-[a-z]/.test(m)||h.colors[`on-${m}`])continue;const g=`on-${m}`,p=mn(h.colors[m]);h.colors[g]=fp(p)}}return u}),o=k(()=>i.value[n.value]),r=k(()=>{const u=[];o.value.dark&&_s(u,":root",["color-scheme: dark"]),_s(u,":root",xf(o.value));for(const[m,g]of Object.entries(i.value))_s(u,`.v-theme--${m}`,[`color-scheme: ${g.dark?"dark":"normal"}`,...xf(g)]);const d=[],f=[],h=new Set(Object.values(i.value).flatMap(m=>Object.keys(m.colors)));for(const m of h)/^on-[a-z]/.test(m)?_s(f,`.${m}`,[`color: rgb(var(--v-theme-${m})) !important`]):(_s(d,`.bg-${m}`,[`--v-theme-overlay-multiplier: var(--v-theme-${m}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${m})) !important`,`color: rgb(var(--v-theme-on-${m})) !important`]),_s(f,`.text-${m}`,[`color: rgb(var(--v-theme-${m})) !important`]),_s(f,`.border-${m}`,[`--v-border-color: var(--v-theme-${m})`]));return u.push(...d,...f),u.map((m,g)=>g===0?m:` ${m}`).join("")});function a(){return{style:[{children:r.value,id:"vuetify-theme-stylesheet",nonce:t.cspNonce||!1}]}}function l(u){if(t.isDisabled)return;const d=u._context.provides.usehead;if(d)if(d.push){const h=d.push(a);Ge&&ue(r,()=>{h.patch(a)})}else Ge?(d.addHeadObjs(k(a)),It(()=>d.updateDOM())):d.addHeadObjs(a());else{let m=function(){if(typeof document<"u"&&!h){const g=document.createElement("style");g.type="text/css",g.id="vuetify-theme-stylesheet",t.cspNonce&&g.setAttribute("nonce",t.cspNonce),h=g,document.head.appendChild(h)}h&&(h.innerHTML=r.value)};var f=m;let h=Ge?document.getElementById("vuetify-theme-stylesheet"):null;Ge?ue(r,m,{immediate:!0}):m()}}const c=k(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:l,isDisabled:t.isDisabled,name:n,themes:s,current:o,computedThemes:i,themeClasses:c,styles:r,global:{name:n,current:o}}}function ht(e){it("provideTheme");const t=Te(Xr,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=k(()=>e.theme??t.name.value),s=k(()=>t.themes.value[n.value]),i=k(()=>t.isDisabled?void 0:`v-theme--${n.value}`),o={...t,name:n,current:s,themeClasses:i};return Je(Xr,o),o}function _s(e,t,n){e.push(`${t} { +`,...n.map(s=>` ${s}; +`),`} +`)}function xf(e){const t=e.dark?2:1,n=e.dark?1:2,s=[];for(const[i,o]of Object.entries(e.colors)){const r=mn(o);s.push(`--v-theme-${i}: ${r.r},${r.g},${r.b}`),i.startsWith("on-")||s.push(`--v-theme-${i}-overlay-multiplier: ${J_(o)>.18?t:n}`)}for(const[i,o]of Object.entries(e.variables)){const r=typeof o=="string"&&o.startsWith("#")?mn(o):void 0,a=r?`${r.r}, ${r.g}, ${r.b}`:void 0;s.push(`--v-${i}: ${a??o}`)}return s}function Ns(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=Z(),s=Z();if(Ge){const i=new ResizeObserver(o=>{e==null||e(o,i),o.length&&(t==="content"?s.value=o[0].contentRect:s.value=o[0].target.getBoundingClientRect())});zt(()=>{i.disconnect()}),ue(n,(o,r)=>{r&&(i.unobserve(zr(r)),s.value=void 0),o&&i.observe(zr(o))},{flush:"post"})}return{resizeRef:n,contentRect:Mo(s)}}const Jr=Symbol.for("vuetify:layout"),kp=Symbol.for("vuetify:layout-item"),_f=1e3,cw=W({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),uw=W({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function dw(){const e=Te(Jr);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function fw(e){const t=Te(Jr);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${rn()}`,s=it("useLayoutItem");Je(kp,{id:n});const i=ge(!1);Pm(()=>i.value=!0),km(()=>i.value=!1);const{layoutItemStyles:o,layoutItemScrimStyles:r}=t.register(s,{...e,active:k(()=>i.value?!1:e.active.value),id:n});return zt(()=>t.unregister(n)),{layoutItemStyles:o,layoutRect:t.layoutRect,layoutItemScrimStyles:r}}const hw=(e,t,n,s)=>{let i={top:0,left:0,right:0,bottom:0};const o=[{id:"",layer:{...i}}];for(const r of e){const a=t.get(r),l=n.get(r),c=s.get(r);if(!a||!l||!c)continue;const u={...i,[a.value]:parseInt(i[a.value],10)+(c.value?parseInt(l.value,10):0)};o.push({id:r,layer:u}),i=u}return o};function gw(e){const t=Te(Jr,null),n=k(()=>t?t.rootZIndex.value-100:_f),s=Z([]),i=vt(new Map),o=vt(new Map),r=vt(new Map),a=vt(new Map),l=vt(new Map),{resizeRef:c,contentRect:u}=Ns(),d=k(()=>{const P=new Map,C=e.overlaps??[];for(const w of C.filter(E=>E.includes(":"))){const[E,O]=w.split(":");if(!s.value.includes(E)||!s.value.includes(O))continue;const D=i.get(E),T=i.get(O),L=o.get(E),$=o.get(O);!D||!T||!L||!$||(P.set(O,{position:D.value,amount:parseInt(L.value,10)}),P.set(E,{position:T.value,amount:-parseInt($.value,10)}))}return P}),f=k(()=>{const P=[...new Set([...r.values()].map(w=>w.value))].sort((w,E)=>w-E),C=[];for(const w of P){const E=s.value.filter(O=>{var D;return((D=r.get(O))==null?void 0:D.value)===w});C.push(...E)}return hw(C,i,o,a)}),h=k(()=>!Array.from(l.values()).some(P=>P.value)),m=k(()=>f.value[f.value.length-1].layer),g=k(()=>({"--v-layout-left":fe(m.value.left),"--v-layout-right":fe(m.value.right),"--v-layout-top":fe(m.value.top),"--v-layout-bottom":fe(m.value.bottom),...h.value?void 0:{transition:"none"}})),p=k(()=>f.value.slice(1).map((P,C)=>{let{id:w}=P;const{layer:E}=f.value[C],O=o.get(w),D=i.get(w);return{id:w,...E,size:Number(O.value),position:D.value}})),v=P=>p.value.find(C=>C.id===P),b=it("createLayout"),x=ge(!1);$t(()=>{x.value=!0}),Je(Jr,{register:(P,C)=>{let{id:w,order:E,position:O,layoutSize:D,elementSize:T,active:L,disableTransitions:$,absolute:j}=C;r.set(w,E),i.set(w,O),o.set(w,D),a.set(w,L),$&&l.set(w,$);const q=Ji(kp,b==null?void 0:b.vnode).indexOf(P);q>-1?s.value.splice(q,0,w):s.value.push(w);const I=k(()=>p.value.findIndex(Q=>Q.id===w)),V=k(()=>n.value+f.value.length*2-I.value*2),re=k(()=>{const Q=O.value==="left"||O.value==="right",Y=O.value==="right",de=O.value==="bottom",he={[O.value]:0,zIndex:V.value,transform:`translate${Q?"X":"Y"}(${(L.value?0:-110)*(Y||de?-1:1)}%)`,position:j.value||n.value!==_f?"absolute":"fixed",...h.value?void 0:{transition:"none"}};if(!x.value)return he;const ie=p.value[I.value];if(!ie)throw new Error(`[Vuetify] Could not find layout item "${w}"`);const F=d.value.get(w);return F&&(ie[F.position]+=F.amount),{...he,height:Q?`calc(100% - ${ie.top}px - ${ie.bottom}px)`:T.value?`${T.value}px`:void 0,left:Y?void 0:`${ie.left}px`,right:Y?`${ie.right}px`:void 0,top:O.value!=="bottom"?`${ie.top}px`:void 0,bottom:O.value!=="top"?`${ie.bottom}px`:void 0,width:Q?T.value?`${T.value}px`:void 0:`calc(100% - ${ie.left}px - ${ie.right}px)`}}),H=k(()=>({zIndex:V.value-1}));return{layoutItemStyles:re,layoutItemScrimStyles:H,zIndex:V}},unregister:P=>{r.delete(P),i.delete(P),o.delete(P),a.delete(P),l.delete(P),s.value=s.value.filter(C=>C!==P)},mainRect:m,mainStyles:g,getLayoutItem:v,items:p,layoutRect:u,rootZIndex:n});const _=k(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),A=k(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:_,layoutStyles:A,getLayoutItem:v,items:p,layoutRect:u,layoutRef:c}}function Pp(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,s=Nt(t,n),{aliases:i={},components:o={},directives:r={}}=s,a=Z_(s.defaults),l=JS(s.display,s.ssr),c=lw(s.theme),u=ow(s.icons),d=uS(s.locale),f=qS(s.date,d),h=tw(s.goTo,d);return{install:g=>{for(const p in r)g.directive(p,r[p]);for(const p in o)g.component(p,o[p]);for(const p in i)g.component(p,ki({...i[p],name:p,aliasName:i[p].name}));if(c.install(g),g.provide(gi,a),g.provide(Xl,l),g.provide(Xr,c),g.provide(Jl,u),g.provide(Yr,d),g.provide(KS,f.options),g.provide(hf,f.instance),g.provide(QS,h),Ge&&s.ssr)if(g.$nuxt)g.$nuxt.hook("app:suspense:resolve",()=>{l.update()});else{const{mount:p}=g;g.mount=function(){const v=p(...arguments);return ft(()=>l.update()),g.mount=p,v}}rn.reset(),g.mixin({computed:{$vuetify(){return vt({defaults:ti.call(this,gi),display:ti.call(this,Xl),theme:ti.call(this,Xr),icons:ti.call(this,Jl),locale:ti.call(this,Yr),date:ti.call(this,hf)})}}})},defaults:a,display:l,theme:c,icons:u,locale:d,date:f,goTo:h}}const mw="3.5.6";Pp.version=mw;function ti(e){var s,i;const t=this.$,n=((s=t.parent)==null?void 0:s.provides)??((i=t.vnode.appContext)==null?void 0:i.provides);if(n&&e in n)return n[e]}const pw=Pp({theme:{defaultTheme:"dark"}});/*! + * vue-router v4.3.0 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const ii=typeof document<"u";function vw(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Be=Object.assign;function cl(e,t){const n={};for(const s in t){const i=t[s];n[s]=on(i)?i.map(e):e(i)}return n}const Zi=()=>{},on=Array.isArray,Ap=/#/g,yw=/&/g,bw=/\//g,xw=/=/g,_w=/\?/g,Mp=/\+/g,Sw=/%5B/g,ww=/%5D/g,Ep=/%5E/g,Cw=/%60/g,Tp=/%7B/g,kw=/%7C/g,Op=/%7D/g,Pw=/%20/g;function du(e){return encodeURI(""+e).replace(kw,"|").replace(Sw,"[").replace(ww,"]")}function Aw(e){return du(e).replace(Tp,"{").replace(Op,"}").replace(Ep,"^")}function Zl(e){return du(e).replace(Mp,"%2B").replace(Pw,"+").replace(Ap,"%23").replace(yw,"%26").replace(Cw,"`").replace(Tp,"{").replace(Op,"}").replace(Ep,"^")}function Mw(e){return Zl(e).replace(xw,"%3D")}function Ew(e){return du(e).replace(Ap,"%23").replace(_w,"%3F")}function Tw(e){return e==null?"":Ew(e).replace(bw,"%2F")}function ho(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Ow=/\/$/,Iw=e=>e.replace(Ow,"");function ul(e,t,n="/"){let s,i={},o="",r="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(s=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),i=e(o)),a>-1&&(s=s||t.slice(0,a),r=t.slice(a,t.length)),s=Fw(s??t,n),{fullPath:s+(o&&"?")+o+r,path:s,query:i,hash:ho(r)}}function Rw(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Sf(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Dw(e,t,n){const s=t.matched.length-1,i=n.matched.length-1;return s>-1&&s===i&&mi(t.matched[s],n.matched[i])&&Ip(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function mi(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ip(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Lw(e[n],t[n]))return!1;return!0}function Lw(e,t){return on(e)?wf(e,t):on(t)?wf(t,e):e===t}function wf(e,t){return on(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Fw(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),i=s[s.length-1];(i===".."||i===".")&&s.push("");let o=n.length-1,r,a;for(r=0;r1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(r).join("/")}var go;(function(e){e.pop="pop",e.push="push"})(go||(go={}));var Qi;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Qi||(Qi={}));function Vw(e){if(!e)if(ii){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Iw(e)}const Bw=/^[^#]+#/;function Nw(e,t){return e.replace(Bw,"#")+t}function $w(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Ta=()=>({left:window.scrollX,top:window.scrollY});function zw(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=$w(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Cf(e,t){return(history.state?history.state.position-t:-1)+e}const Ql=new Map;function Hw(e,t){Ql.set(e,t)}function jw(e){const t=Ql.get(e);return Ql.delete(e),t}let Ww=()=>location.protocol+"//"+location.host;function Rp(e,t){const{pathname:n,search:s,hash:i}=t,o=e.indexOf("#");if(o>-1){let a=i.includes(e.slice(o))?e.slice(o).length:1,l=i.slice(a);return l[0]!=="/"&&(l="/"+l),Sf(l,"")}return Sf(n,e)+s+i}function Uw(e,t,n,s){let i=[],o=[],r=null;const a=({state:f})=>{const h=Rp(e,location),m=n.value,g=t.value;let p=0;if(f){if(n.value=h,t.value=f,r&&r===m){r=null;return}p=g?f.position-g.position:0}else s(h);i.forEach(v=>{v(n.value,m,{delta:p,type:go.pop,direction:p?p>0?Qi.forward:Qi.back:Qi.unknown})})};function l(){r=n.value}function c(f){i.push(f);const h=()=>{const m=i.indexOf(f);m>-1&&i.splice(m,1)};return o.push(h),h}function u(){const{history:f}=window;f.state&&f.replaceState(Be({},f.state,{scroll:Ta()}),"")}function d(){for(const f of o)f();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:d}}function kf(e,t,n,s=!1,i=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:i?Ta():null}}function Gw(e){const{history:t,location:n}=window,s={value:Rp(e,n)},i={value:t.state};i.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,c,u){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:Ww()+e+l;try{t[u?"replaceState":"pushState"](c,"",f),i.value=c}catch(h){console.error(h),n[u?"replace":"assign"](f)}}function r(l,c){const u=Be({},t.state,kf(i.value.back,l,i.value.forward,!0),c,{position:i.value.position});o(l,u,!0),s.value=l}function a(l,c){const u=Be({},i.value,t.state,{forward:l,scroll:Ta()});o(u.current,u,!0);const d=Be({},kf(s.value,l,null),{position:u.position+1},c);o(l,d,!1),s.value=l}return{location:s,state:i,push:a,replace:r}}function Kw(e){e=Vw(e);const t=Gw(e),n=Uw(e,t.state,t.location,t.replace);function s(o,r=!0){r||n.pauseListeners(),history.go(o)}const i=Be({location:"",base:e,go:s,createHref:Nw.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function qw(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Kw(e)}function Yw(e){return typeof e=="string"||e&&typeof e=="object"}function Dp(e){return typeof e=="string"||typeof e=="symbol"}const Gn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Lp=Symbol("");var Pf;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Pf||(Pf={}));function pi(e,t){return Be(new Error,{type:e,[Lp]:!0},t)}function kn(e,t){return e instanceof Error&&Lp in e&&(t==null||!!(e.type&t))}const Af="[^/]+?",Xw={sensitive:!1,strict:!1,start:!0,end:!0},Jw=/[.+*?^${}()[\]/\\]/g;function Zw(e,t){const n=Be({},Xw,t),s=[];let i=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(i+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function e1(e,t){let n=0;const s=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const t1={type:0,value:""},n1=/[a-zA-Z0-9_]/;function s1(e){if(!e)return[[]];if(e==="/")return[[t1]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,s=n;const i=[];let o;function r(){o&&i.push(o),o=[]}let a=0,l,c="",u="";function d(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function f(){c+=l}for(;a{r(b)}:Zi}function r(u){if(Dp(u)){const d=s.get(u);d&&(s.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(r),d.alias.forEach(r))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&s.delete(u.record.name),u.children.forEach(r),u.alias.forEach(r))}}function a(){return n}function l(u){let d=0;for(;d=0&&(u.record.path!==n[d].record.path||!Fp(u,n[d]));)d++;n.splice(d,0,u),u.record.name&&!Tf(u)&&s.set(u.record.name,u)}function c(u,d){let f,h={},m,g;if("name"in u&&u.name){if(f=s.get(u.name),!f)throw pi(1,{location:u});g=f.record.name,h=Be(Ef(d.params,f.keys.filter(b=>!b.optional).concat(f.parent?f.parent.keys.filter(b=>b.optional):[]).map(b=>b.name)),u.params&&Ef(u.params,f.keys.map(b=>b.name))),m=f.stringify(h)}else if(u.path!=null)m=u.path,f=n.find(b=>b.re.test(m)),f&&(h=f.parse(m),g=f.record.name);else{if(f=d.name?s.get(d.name):n.find(b=>b.re.test(d.path)),!f)throw pi(1,{location:u,currentLocation:d});g=f.record.name,h=Be({},d.params,u.params),m=f.stringify(h)}const p=[];let v=f;for(;v;)p.unshift(v.record),v=v.parent;return{name:g,path:m,params:h,matched:p,meta:l1(p)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:c,removeRoute:r,getRoutes:a,getRecordMatcher:i}}function Ef(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function r1(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:a1(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function a1(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function Tf(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function l1(e){return e.reduce((t,n)=>Be(t,n.meta),{})}function Of(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Fp(e,t){return t.children.some(n=>n===e||Fp(e,n))}function c1(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;io&&Zl(o)):[s&&Zl(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function u1(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=on(s)?s.map(i=>i==null?null:""+i):s==null?s:""+s)}return t}const d1=Symbol(""),Rf=Symbol(""),Oa=Symbol(""),fu=Symbol(""),ec=Symbol("");function Oi(){let e=[];function t(s){return e.push(s),()=>{const i=e.indexOf(s);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Qn(e,t,n,s,i,o=r=>r()){const r=s&&(s.enterCallbacks[i]=s.enterCallbacks[i]||[]);return()=>new Promise((a,l)=>{const c=f=>{f===!1?l(pi(4,{from:n,to:t})):f instanceof Error?l(f):Yw(f)?l(pi(2,{from:t,to:f})):(r&&s.enterCallbacks[i]===r&&typeof f=="function"&&r.push(f),a())},u=o(()=>e.call(s&&s.instances[i],t,n,c));let d=Promise.resolve(u);e.length<3&&(d=d.then(c)),d.catch(f=>l(f))})}function dl(e,t,n,s,i=o=>o()){const o=[];for(const r of e)for(const a in r.components){let l=r.components[a];if(!(t!=="beforeRouteEnter"&&!r.instances[a]))if(f1(l)){const u=(l.__vccOpts||l)[t];u&&o.push(Qn(u,n,s,r,a,i))}else{let c=l();o.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${r.path}"`));const d=vw(u)?u.default:u;r.components[a]=d;const h=(d.__vccOpts||d)[t];return h&&Qn(h,n,s,r,a,i)()}))}}return o}function f1(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Df(e){const t=Te(Oa),n=Te(fu),s=k(()=>t.resolve(Ze(e.to))),i=k(()=>{const{matched:l}=s.value,{length:c}=l,u=l[c-1],d=n.matched;if(!u||!d.length)return-1;const f=d.findIndex(mi.bind(null,u));if(f>-1)return f;const h=Lf(l[c-2]);return c>1&&Lf(u)===h&&d[d.length-1].path!==h?d.findIndex(mi.bind(null,l[c-2])):f}),o=k(()=>i.value>-1&&p1(n.params,s.value.params)),r=k(()=>i.value>-1&&i.value===n.matched.length-1&&Ip(n.params,s.value.params));function a(l={}){return m1(l)?t[Ze(e.replace)?"replace":"push"](Ze(e.to)).catch(Zi):Promise.resolve()}return{route:s,href:k(()=>s.value.href),isActive:o,isExactActive:r,navigate:a}}const h1=$n({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Df,setup(e,{slots:t}){const n=vt(Df(e)),{options:s}=Te(Oa),i=k(()=>({[Ff(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[Ff(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:fs("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},o)}}}),g1=h1;function m1(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function p1(e,t){for(const n in t){const s=t[n],i=e[n];if(typeof s=="string"){if(s!==i)return!1}else if(!on(i)||i.length!==s.length||s.some((o,r)=>o!==i[r]))return!1}return!0}function Lf(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ff=(e,t,n)=>e??t??n,v1=$n({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=Te(ec),i=k(()=>e.route||s.value),o=Te(Rf,0),r=k(()=>{let c=Ze(o);const{matched:u}=i.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),a=k(()=>i.value.matched[r.value]);Je(Rf,k(()=>r.value+1)),Je(d1,a),Je(ec,i);const l=Z();return ue(()=>[l.value,a.value,e.name],([c,u,d],[f,h,m])=>{u&&(u.instances[d]=c,h&&h!==u&&c&&c===f&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),c&&u&&(!h||!mi(u,h)||!f)&&(u.enterCallbacks[d]||[]).forEach(g=>g(c))},{flush:"post"}),()=>{const c=i.value,u=e.name,d=a.value,f=d&&d.components[u];if(!f)return Vf(n.default,{Component:f,route:c});const h=d.props[u],m=h?h===!0?c.params:typeof h=="function"?h(c):h:null,p=fs(f,Be({},m,t,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(d.instances[u]=null)},ref:l}));return Vf(n.default,{Component:p,route:c})||p}}});function Vf(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const y1=v1;function b1(e){const t=o1(e.routes,e),n=e.parseQuery||c1,s=e.stringifyQuery||If,i=e.history,o=Oi(),r=Oi(),a=Oi(),l=ge(Gn);let c=Gn;ii&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=cl.bind(null,F=>""+F),d=cl.bind(null,Tw),f=cl.bind(null,ho);function h(F,se){let J,oe;return Dp(F)?(J=t.getRecordMatcher(F),oe=se):oe=F,t.addRoute(oe,J)}function m(F){const se=t.getRecordMatcher(F);se&&t.removeRoute(se)}function g(){return t.getRoutes().map(F=>F.record)}function p(F){return!!t.getRecordMatcher(F)}function v(F,se){if(se=Be({},se||l.value),typeof F=="string"){const M=ul(n,F,se.path),R=t.resolve({path:M.path},se),z=i.createHref(M.fullPath);return Be(M,R,{params:f(R.params),hash:ho(M.hash),redirectedFrom:void 0,href:z})}let J;if(F.path!=null)J=Be({},F,{path:ul(n,F.path,se.path).path});else{const M=Be({},F.params);for(const R in M)M[R]==null&&delete M[R];J=Be({},F,{params:d(M)}),se.params=d(se.params)}const oe=t.resolve(J,se),Ae=F.hash||"";oe.params=u(f(oe.params));const Le=Rw(s,Be({},F,{hash:Aw(Ae),path:oe.path})),S=i.createHref(Le);return Be({fullPath:Le,hash:Ae,query:s===If?u1(F.query):F.query||{}},oe,{redirectedFrom:void 0,href:S})}function b(F){return typeof F=="string"?ul(n,F,l.value.path):Be({},F)}function x(F,se){if(c!==F)return pi(8,{from:se,to:F})}function _(F){return C(F)}function A(F){return _(Be(b(F),{replace:!0}))}function P(F){const se=F.matched[F.matched.length-1];if(se&&se.redirect){const{redirect:J}=se;let oe=typeof J=="function"?J(F):J;return typeof oe=="string"&&(oe=oe.includes("?")||oe.includes("#")?oe=b(oe):{path:oe},oe.params={}),Be({query:F.query,hash:F.hash,params:oe.path!=null?{}:F.params},oe)}}function C(F,se){const J=c=v(F),oe=l.value,Ae=F.state,Le=F.force,S=F.replace===!0,M=P(J);if(M)return C(Be(b(M),{state:typeof M=="object"?Be({},Ae,M.state):Ae,force:Le,replace:S}),se||J);const R=J;R.redirectedFrom=se;let z;return!Le&&Dw(s,oe,J)&&(z=pi(16,{to:R,from:oe}),H(oe,oe,!0,!1)),(z?Promise.resolve(z):O(R,oe)).catch(B=>kn(B)?kn(B,2)?B:re(B):I(B,R,oe)).then(B=>{if(B){if(kn(B,2))return C(Be({replace:S},b(B.to),{state:typeof B.to=="object"?Be({},Ae,B.to.state):Ae,force:Le}),se||R)}else B=T(R,oe,!0,S,Ae);return D(R,oe,B),B})}function w(F,se){const J=x(F,se);return J?Promise.reject(J):Promise.resolve()}function E(F){const se=de.values().next().value;return se&&typeof se.runWithContext=="function"?se.runWithContext(F):F()}function O(F,se){let J;const[oe,Ae,Le]=x1(F,se);J=dl(oe.reverse(),"beforeRouteLeave",F,se);for(const M of oe)M.leaveGuards.forEach(R=>{J.push(Qn(R,F,se))});const S=w.bind(null,F,se);return J.push(S),ie(J).then(()=>{J=[];for(const M of o.list())J.push(Qn(M,F,se));return J.push(S),ie(J)}).then(()=>{J=dl(Ae,"beforeRouteUpdate",F,se);for(const M of Ae)M.updateGuards.forEach(R=>{J.push(Qn(R,F,se))});return J.push(S),ie(J)}).then(()=>{J=[];for(const M of Le)if(M.beforeEnter)if(on(M.beforeEnter))for(const R of M.beforeEnter)J.push(Qn(R,F,se));else J.push(Qn(M.beforeEnter,F,se));return J.push(S),ie(J)}).then(()=>(F.matched.forEach(M=>M.enterCallbacks={}),J=dl(Le,"beforeRouteEnter",F,se,E),J.push(S),ie(J))).then(()=>{J=[];for(const M of r.list())J.push(Qn(M,F,se));return J.push(S),ie(J)}).catch(M=>kn(M,8)?M:Promise.reject(M))}function D(F,se,J){a.list().forEach(oe=>E(()=>oe(F,se,J)))}function T(F,se,J,oe,Ae){const Le=x(F,se);if(Le)return Le;const S=se===Gn,M=ii?history.state:{};J&&(oe||S?i.replace(F.fullPath,Be({scroll:S&&M&&M.scroll},Ae)):i.push(F.fullPath,Ae)),l.value=F,H(F,se,J,S),re()}let L;function $(){L||(L=i.listen((F,se,J)=>{if(!he.listening)return;const oe=v(F),Ae=P(oe);if(Ae){C(Be(Ae,{replace:!0}),oe).catch(Zi);return}c=oe;const Le=l.value;ii&&Hw(Cf(Le.fullPath,J.delta),Ta()),O(oe,Le).catch(S=>kn(S,12)?S:kn(S,2)?(C(S.to,oe).then(M=>{kn(M,20)&&!J.delta&&J.type===go.pop&&i.go(-1,!1)}).catch(Zi),Promise.reject()):(J.delta&&i.go(-J.delta,!1),I(S,oe,Le))).then(S=>{S=S||T(oe,Le,!1),S&&(J.delta&&!kn(S,8)?i.go(-J.delta,!1):J.type===go.pop&&kn(S,20)&&i.go(-1,!1)),D(oe,Le,S)}).catch(Zi)}))}let j=Oi(),K=Oi(),q;function I(F,se,J){re(F);const oe=K.list();return oe.length?oe.forEach(Ae=>Ae(F,se,J)):console.error(F),Promise.reject(F)}function V(){return q&&l.value!==Gn?Promise.resolve():new Promise((F,se)=>{j.add([F,se])})}function re(F){return q||(q=!F,$(),j.list().forEach(([se,J])=>F?J(F):se()),j.reset()),F}function H(F,se,J,oe){const{scrollBehavior:Ae}=e;if(!ii||!Ae)return Promise.resolve();const Le=!J&&jw(Cf(F.fullPath,0))||(oe||!J)&&history.state&&history.state.scroll||null;return ft().then(()=>Ae(F,se,Le)).then(S=>S&&zw(S)).catch(S=>I(S,F,se))}const Q=F=>i.go(F);let Y;const de=new Set,he={currentRoute:l,listening:!0,addRoute:h,removeRoute:m,hasRoute:p,getRoutes:g,resolve:v,options:e,push:_,replace:A,go:Q,back:()=>Q(-1),forward:()=>Q(1),beforeEach:o.add,beforeResolve:r.add,afterEach:a.add,onError:K.add,isReady:V,install(F){const se=this;F.component("RouterLink",g1),F.component("RouterView",y1),F.config.globalProperties.$router=se,Object.defineProperty(F.config.globalProperties,"$route",{enumerable:!0,get:()=>Ze(l)}),ii&&!Y&&l.value===Gn&&(Y=!0,_(i.location).catch(Ae=>{}));const J={};for(const Ae in Gn)Object.defineProperty(J,Ae,{get:()=>l.value[Ae],enumerable:!0});F.provide(Oa,se),F.provide(fu,rm(J)),F.provide(ec,l);const oe=F.unmount;de.add(F),F.unmount=function(){de.delete(F),de.size<1&&(c=Gn,L&&L(),L=null,l.value=Gn,Y=!1,q=!1),oe()}}};function ie(F){return F.reduce((se,J)=>se.then(()=>E(J)),Promise.resolve())}return he}function x1(e,t){const n=[],s=[],i=[],o=Math.max(t.matched.length,e.matched.length);for(let r=0;rmi(c,a))?s.push(a):n.push(a));const l=e.matched[r];l&&(t.matched.find(c=>mi(c,l))||i.push(l))}return[n,s,i]}function hu(){return Te(Oa)}function Oo(){return Te(fu)}function Vp(e,t){return function(){return e.apply(t,arguments)}}const{toString:_1}=Object.prototype,{getPrototypeOf:gu}=Object,Ia=(e=>t=>{const n=_1.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),wn=e=>(e=e.toLowerCase(),t=>Ia(t)===e),Ra=e=>t=>typeof t===e,{isArray:Pi}=Array,mo=Ra("undefined");function S1(e){return e!==null&&!mo(e)&&e.constructor!==null&&!mo(e.constructor)&&qt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Bp=wn("ArrayBuffer");function w1(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Bp(e.buffer),t}const C1=Ra("string"),qt=Ra("function"),Np=Ra("number"),Da=e=>e!==null&&typeof e=="object",k1=e=>e===!0||e===!1,br=e=>{if(Ia(e)!=="object")return!1;const t=gu(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},P1=wn("Date"),A1=wn("File"),M1=wn("Blob"),E1=wn("FileList"),T1=e=>Da(e)&&qt(e.pipe),O1=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||qt(e.append)&&((t=Ia(e))==="formdata"||t==="object"&&qt(e.toString)&&e.toString()==="[object FormData]"))},I1=wn("URLSearchParams"),R1=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Io(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let s,i;if(typeof e!="object"&&(e=[e]),Pi(e))for(s=0,i=e.length;s0;)if(i=n[s],t===i.toLowerCase())return i;return null}const zp=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Hp=e=>!mo(e)&&e!==zp;function tc(){const{caseless:e}=Hp(this)&&this||{},t={},n=(s,i)=>{const o=e&&$p(t,i)||i;br(t[o])&&br(s)?t[o]=tc(t[o],s):br(s)?t[o]=tc({},s):Pi(s)?t[o]=s.slice():t[o]=s};for(let s=0,i=arguments.length;s(Io(t,(i,o)=>{n&&qt(i)?e[o]=Vp(i,n):e[o]=i},{allOwnKeys:s}),e),L1=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),F1=(e,t,n,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},V1=(e,t,n,s)=>{let i,o,r;const a={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)r=i[o],(!s||s(r,e,t))&&!a[r]&&(t[r]=e[r],a[r]=!0);e=n!==!1&&gu(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},B1=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const s=e.indexOf(t,n);return s!==-1&&s===n},N1=e=>{if(!e)return null;if(Pi(e))return e;let t=e.length;if(!Np(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},$1=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&gu(Uint8Array)),z1=(e,t)=>{const s=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=s.next())&&!i.done;){const o=i.value;t.call(e,o[0],o[1])}},H1=(e,t)=>{let n;const s=[];for(;(n=e.exec(t))!==null;)s.push(n);return s},j1=wn("HTMLFormElement"),W1=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,i){return s.toUpperCase()+i}),Bf=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),U1=wn("RegExp"),jp=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};Io(n,(i,o)=>{let r;(r=t(i,o,e))!==!1&&(s[o]=r||i)}),Object.defineProperties(e,s)},G1=e=>{jp(e,(t,n)=>{if(qt(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=e[n];if(qt(s)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},K1=(e,t)=>{const n={},s=i=>{i.forEach(o=>{n[o]=!0})};return Pi(e)?s(e):s(String(e).split(t)),n},q1=()=>{},Y1=(e,t)=>(e=+e,Number.isFinite(e)?e:t),fl="abcdefghijklmnopqrstuvwxyz",Nf="0123456789",Wp={DIGIT:Nf,ALPHA:fl,ALPHA_DIGIT:fl+fl.toUpperCase()+Nf},X1=(e=16,t=Wp.ALPHA_DIGIT)=>{let n="";const{length:s}=t;for(;e--;)n+=t[Math.random()*s|0];return n};function J1(e){return!!(e&&qt(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Z1=e=>{const t=new Array(10),n=(s,i)=>{if(Da(s)){if(t.indexOf(s)>=0)return;if(!("toJSON"in s)){t[i]=s;const o=Pi(s)?[]:{};return Io(s,(r,a)=>{const l=n(r,i+1);!mo(l)&&(o[a]=l)}),t[i]=void 0,o}}return s};return n(e,0)},Q1=wn("AsyncFunction"),eC=e=>e&&(Da(e)||qt(e))&&qt(e.then)&&qt(e.catch),N={isArray:Pi,isArrayBuffer:Bp,isBuffer:S1,isFormData:O1,isArrayBufferView:w1,isString:C1,isNumber:Np,isBoolean:k1,isObject:Da,isPlainObject:br,isUndefined:mo,isDate:P1,isFile:A1,isBlob:M1,isRegExp:U1,isFunction:qt,isStream:T1,isURLSearchParams:I1,isTypedArray:$1,isFileList:E1,forEach:Io,merge:tc,extend:D1,trim:R1,stripBOM:L1,inherits:F1,toFlatObject:V1,kindOf:Ia,kindOfTest:wn,endsWith:B1,toArray:N1,forEachEntry:z1,matchAll:H1,isHTMLForm:j1,hasOwnProperty:Bf,hasOwnProp:Bf,reduceDescriptors:jp,freezeMethods:G1,toObjectSet:K1,toCamelCase:W1,noop:q1,toFiniteNumber:Y1,findKey:$p,global:zp,isContextDefined:Hp,ALPHABET:Wp,generateString:X1,isSpecCompliantForm:J1,toJSONObject:Z1,isAsyncFn:Q1,isThenable:eC};function Ie(e,t,n,s,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),s&&(this.request=s),i&&(this.response=i)}N.inherits(Ie,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:N.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Up=Ie.prototype,Gp={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Gp[e]={value:e}});Object.defineProperties(Ie,Gp);Object.defineProperty(Up,"isAxiosError",{value:!0});Ie.from=(e,t,n,s,i,o)=>{const r=Object.create(Up);return N.toFlatObject(e,r,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),Ie.call(r,e.message,t,n,s,i),r.cause=e,r.name=e.name,o&&Object.assign(r,o),r};const tC=null;function nc(e){return N.isPlainObject(e)||N.isArray(e)}function Kp(e){return N.endsWith(e,"[]")?e.slice(0,-2):e}function $f(e,t,n){return e?e.concat(t).map(function(i,o){return i=Kp(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function nC(e){return N.isArray(e)&&!e.some(nc)}const sC=N.toFlatObject(N,{},null,function(t){return/^is[A-Z]/.test(t)});function La(e,t,n){if(!N.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=N.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,p){return!N.isUndefined(p[g])});const s=n.metaTokens,i=n.visitor||u,o=n.dots,r=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&N.isSpecCompliantForm(t);if(!N.isFunction(i))throw new TypeError("visitor must be a function");function c(m){if(m===null)return"";if(N.isDate(m))return m.toISOString();if(!l&&N.isBlob(m))throw new Ie("Blob is not supported. Use a Buffer instead.");return N.isArrayBuffer(m)||N.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function u(m,g,p){let v=m;if(m&&!p&&typeof m=="object"){if(N.endsWith(g,"{}"))g=s?g:g.slice(0,-2),m=JSON.stringify(m);else if(N.isArray(m)&&nC(m)||(N.isFileList(m)||N.endsWith(g,"[]"))&&(v=N.toArray(m)))return g=Kp(g),v.forEach(function(x,_){!(N.isUndefined(x)||x===null)&&t.append(r===!0?$f([g],_,o):r===null?g:g+"[]",c(x))}),!1}return nc(m)?!0:(t.append($f(p,g,o),c(m)),!1)}const d=[],f=Object.assign(sC,{defaultVisitor:u,convertValue:c,isVisitable:nc});function h(m,g){if(!N.isUndefined(m)){if(d.indexOf(m)!==-1)throw Error("Circular reference detected in "+g.join("."));d.push(m),N.forEach(m,function(v,b){(!(N.isUndefined(v)||v===null)&&i.call(t,v,N.isString(b)?b.trim():b,g,f))===!0&&h(v,g?g.concat(b):[b])}),d.pop()}}if(!N.isObject(e))throw new TypeError("data must be an object");return h(e),t}function zf(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function mu(e,t){this._pairs=[],e&&La(e,this,t)}const qp=mu.prototype;qp.append=function(t,n){this._pairs.push([t,n])};qp.toString=function(t){const n=t?function(s){return t.call(this,s,zf)}:zf;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function iC(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Yp(e,t,n){if(!t)return e;const s=n&&n.encode||iC,i=n&&n.serialize;let o;if(i?o=i(t,n):o=N.isURLSearchParams(t)?t.toString():new mu(t,n).toString(s),o){const r=e.indexOf("#");r!==-1&&(e=e.slice(0,r)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class Hf{constructor(){this.handlers=[]}use(t,n,s){return this.handlers.push({fulfilled:t,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){N.forEach(this.handlers,function(s){s!==null&&t(s)})}}const Xp={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},oC=typeof URLSearchParams<"u"?URLSearchParams:mu,rC=typeof FormData<"u"?FormData:null,aC=typeof Blob<"u"?Blob:null,lC={isBrowser:!0,classes:{URLSearchParams:oC,FormData:rC,Blob:aC},protocols:["http","https","file","blob","url","data"]},Jp=typeof window<"u"&&typeof document<"u",cC=(e=>Jp&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),uC=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",dC=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Jp,hasStandardBrowserEnv:cC,hasStandardBrowserWebWorkerEnv:uC},Symbol.toStringTag,{value:"Module"})),pn={...dC,...lC};function fC(e,t){return La(e,new pn.classes.URLSearchParams,Object.assign({visitor:function(n,s,i,o){return pn.isNode&&N.isBuffer(n)?(this.append(s,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function hC(e){return N.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function gC(e){const t={},n=Object.keys(e);let s;const i=n.length;let o;for(s=0;s=n.length;return r=!r&&N.isArray(i)?i.length:r,l?(N.hasOwnProp(i,r)?i[r]=[i[r],s]:i[r]=s,!a):((!i[r]||!N.isObject(i[r]))&&(i[r]=[]),t(n,s,i[r],o)&&N.isArray(i[r])&&(i[r]=gC(i[r])),!a)}if(N.isFormData(e)&&N.isFunction(e.entries)){const n={};return N.forEachEntry(e,(s,i)=>{t(hC(s),i,n,0)}),n}return null}function mC(e,t,n){if(N.isString(e))try{return(t||JSON.parse)(e),N.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(e)}const pu={transitional:Xp,adapter:["xhr","http"],transformRequest:[function(t,n){const s=n.getContentType()||"",i=s.indexOf("application/json")>-1,o=N.isObject(t);if(o&&N.isHTMLForm(t)&&(t=new FormData(t)),N.isFormData(t))return i?JSON.stringify(Zp(t)):t;if(N.isArrayBuffer(t)||N.isBuffer(t)||N.isStream(t)||N.isFile(t)||N.isBlob(t))return t;if(N.isArrayBufferView(t))return t.buffer;if(N.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(o){if(s.indexOf("application/x-www-form-urlencoded")>-1)return fC(t,this.formSerializer).toString();if((a=N.isFileList(t))||s.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return La(a?{"files[]":t}:t,l&&new l,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),mC(t)):t}],transformResponse:[function(t){const n=this.transitional||pu.transitional,s=n&&n.forcedJSONParsing,i=this.responseType==="json";if(t&&N.isString(t)&&(s&&!this.responseType||i)){const r=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(a){if(r)throw a.name==="SyntaxError"?Ie.from(a,Ie.ERR_BAD_RESPONSE,this,null,this.response):a}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:pn.classes.FormData,Blob:pn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};N.forEach(["delete","get","head","post","put","patch"],e=>{pu.headers[e]={}});const vu=pu,pC=N.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),vC=e=>{const t={};let n,s,i;return e&&e.split(` +`).forEach(function(r){i=r.indexOf(":"),n=r.substring(0,i).trim().toLowerCase(),s=r.substring(i+1).trim(),!(!n||t[n]&&pC[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},jf=Symbol("internals");function Ii(e){return e&&String(e).trim().toLowerCase()}function xr(e){return e===!1||e==null?e:N.isArray(e)?e.map(xr):String(e)}function yC(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(e);)t[s[1]]=s[2];return t}const bC=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function hl(e,t,n,s,i){if(N.isFunction(s))return s.call(this,t,n);if(i&&(t=n),!!N.isString(t)){if(N.isString(s))return t.indexOf(s)!==-1;if(N.isRegExp(s))return s.test(t)}}function xC(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function _C(e,t){const n=N.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(i,o,r){return this[s].call(this,t,i,o,r)},configurable:!0})})}class Fa{constructor(t){t&&this.set(t)}set(t,n,s){const i=this;function o(a,l,c){const u=Ii(l);if(!u)throw new Error("header name must be a non-empty string");const d=N.findKey(i,u);(!d||i[d]===void 0||c===!0||c===void 0&&i[d]!==!1)&&(i[d||l]=xr(a))}const r=(a,l)=>N.forEach(a,(c,u)=>o(c,u,l));return N.isPlainObject(t)||t instanceof this.constructor?r(t,n):N.isString(t)&&(t=t.trim())&&!bC(t)?r(vC(t),n):t!=null&&o(n,t,s),this}get(t,n){if(t=Ii(t),t){const s=N.findKey(this,t);if(s){const i=this[s];if(!n)return i;if(n===!0)return yC(i);if(N.isFunction(n))return n.call(this,i,s);if(N.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Ii(t),t){const s=N.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||hl(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let i=!1;function o(r){if(r=Ii(r),r){const a=N.findKey(s,r);a&&(!n||hl(s,s[a],a,n))&&(delete s[a],i=!0)}}return N.isArray(t)?t.forEach(o):o(t),i}clear(t){const n=Object.keys(this);let s=n.length,i=!1;for(;s--;){const o=n[s];(!t||hl(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){const n=this,s={};return N.forEach(this,(i,o)=>{const r=N.findKey(s,o);if(r){n[r]=xr(i),delete n[o];return}const a=t?xC(o):String(o).trim();a!==o&&delete n[o],n[a]=xr(i),s[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return N.forEach(this,(s,i)=>{s!=null&&s!==!1&&(n[i]=t&&N.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const s=new this(t);return n.forEach(i=>s.set(i)),s}static accessor(t){const s=(this[jf]=this[jf]={accessors:{}}).accessors,i=this.prototype;function o(r){const a=Ii(r);s[a]||(_C(i,r),s[a]=!0)}return N.isArray(t)?t.forEach(o):o(t),this}}Fa.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);N.reduceDescriptors(Fa.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[n]=s}}});N.freezeMethods(Fa);const Fn=Fa;function gl(e,t){const n=this||vu,s=t||n,i=Fn.from(s.headers);let o=s.data;return N.forEach(e,function(a){o=a.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function Qp(e){return!!(e&&e.__CANCEL__)}function Ro(e,t,n){Ie.call(this,e??"canceled",Ie.ERR_CANCELED,t,n),this.name="CanceledError"}N.inherits(Ro,Ie,{__CANCEL__:!0});function SC(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new Ie("Request failed with status code "+n.status,[Ie.ERR_BAD_REQUEST,Ie.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const wC=pn.hasStandardBrowserEnv?{write(e,t,n,s,i,o){const r=[e+"="+encodeURIComponent(t)];N.isNumber(n)&&r.push("expires="+new Date(n).toGMTString()),N.isString(s)&&r.push("path="+s),N.isString(i)&&r.push("domain="+i),o===!0&&r.push("secure"),document.cookie=r.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function CC(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function kC(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function ev(e,t){return e&&!CC(t)?kC(e,t):t}const PC=pn.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let s;function i(o){let r=o;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return s=i(window.location.href),function(r){const a=N.isString(r)?i(r):r;return a.protocol===s.protocol&&a.host===s.host}}():function(){return function(){return!0}}();function AC(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function MC(e,t){e=e||10;const n=new Array(e),s=new Array(e);let i=0,o=0,r;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=s[o];r||(r=c),n[i]=l,s[i]=c;let d=o,f=0;for(;d!==i;)f+=n[d++],d=d%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),c-r{const o=i.loaded,r=i.lengthComputable?i.total:void 0,a=o-n,l=s(a),c=o<=r;n=o;const u={loaded:o,total:r,progress:r?o/r:void 0,bytes:a,rate:l||void 0,estimated:l&&r&&c?(r-o)/l:void 0,event:i};u[t?"download":"upload"]=!0,e(u)}}const EC=typeof XMLHttpRequest<"u",TC=EC&&function(e){return new Promise(function(n,s){let i=e.data;const o=Fn.from(e.headers).normalize();let{responseType:r,withXSRFToken:a}=e,l;function c(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}let u;if(N.isFormData(i)){if(pn.hasStandardBrowserEnv||pn.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if((u=o.getContentType())!==!1){const[g,...p]=u?u.split(";").map(v=>v.trim()).filter(Boolean):[];o.setContentType([g||"multipart/form-data",...p].join("; "))}}let d=new XMLHttpRequest;if(e.auth){const g=e.auth.username||"",p=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(g+":"+p))}const f=ev(e.baseURL,e.url);d.open(e.method.toUpperCase(),Yp(f,e.params,e.paramsSerializer),!0),d.timeout=e.timeout;function h(){if(!d)return;const g=Fn.from("getAllResponseHeaders"in d&&d.getAllResponseHeaders()),v={data:!r||r==="text"||r==="json"?d.responseText:d.response,status:d.status,statusText:d.statusText,headers:g,config:e,request:d};SC(function(x){n(x),c()},function(x){s(x),c()},v),d=null}if("onloadend"in d?d.onloadend=h:d.onreadystatechange=function(){!d||d.readyState!==4||d.status===0&&!(d.responseURL&&d.responseURL.indexOf("file:")===0)||setTimeout(h)},d.onabort=function(){d&&(s(new Ie("Request aborted",Ie.ECONNABORTED,e,d)),d=null)},d.onerror=function(){s(new Ie("Network Error",Ie.ERR_NETWORK,e,d)),d=null},d.ontimeout=function(){let p=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const v=e.transitional||Xp;e.timeoutErrorMessage&&(p=e.timeoutErrorMessage),s(new Ie(p,v.clarifyTimeoutError?Ie.ETIMEDOUT:Ie.ECONNABORTED,e,d)),d=null},pn.hasStandardBrowserEnv&&(a&&N.isFunction(a)&&(a=a(e)),a||a!==!1&&PC(f))){const g=e.xsrfHeaderName&&e.xsrfCookieName&&wC.read(e.xsrfCookieName);g&&o.set(e.xsrfHeaderName,g)}i===void 0&&o.setContentType(null),"setRequestHeader"in d&&N.forEach(o.toJSON(),function(p,v){d.setRequestHeader(v,p)}),N.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),r&&r!=="json"&&(d.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&d.addEventListener("progress",Wf(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&d.upload&&d.upload.addEventListener("progress",Wf(e.onUploadProgress)),(e.cancelToken||e.signal)&&(l=g=>{d&&(s(!g||g.type?new Ro(null,e,d):g),d.abort(),d=null)},e.cancelToken&&e.cancelToken.subscribe(l),e.signal&&(e.signal.aborted?l():e.signal.addEventListener("abort",l)));const m=AC(f);if(m&&pn.protocols.indexOf(m)===-1){s(new Ie("Unsupported protocol "+m+":",Ie.ERR_BAD_REQUEST,e));return}d.send(i||null)})},sc={http:tC,xhr:TC};N.forEach(sc,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Uf=e=>`- ${e}`,OC=e=>N.isFunction(e)||e===null||e===!1,tv={getAdapter:e=>{e=N.isArray(e)?e:[e];const{length:t}=e;let n,s;const i={};for(let o=0;o`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let r=t?o.length>1?`since : +`+o.map(Uf).join(` +`):" "+Uf(o[0]):"as no adapter specified";throw new Ie("There is no suitable adapter to dispatch the request "+r,"ERR_NOT_SUPPORT")}return s},adapters:sc};function ml(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ro(null,e)}function Gf(e){return ml(e),e.headers=Fn.from(e.headers),e.data=gl.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),tv.getAdapter(e.adapter||vu.adapter)(e).then(function(s){return ml(e),s.data=gl.call(e,e.transformResponse,s),s.headers=Fn.from(s.headers),s},function(s){return Qp(s)||(ml(e),s&&s.response&&(s.response.data=gl.call(e,e.transformResponse,s.response),s.response.headers=Fn.from(s.response.headers))),Promise.reject(s)})}const Kf=e=>e instanceof Fn?{...e}:e;function vi(e,t){t=t||{};const n={};function s(c,u,d){return N.isPlainObject(c)&&N.isPlainObject(u)?N.merge.call({caseless:d},c,u):N.isPlainObject(u)?N.merge({},u):N.isArray(u)?u.slice():u}function i(c,u,d){if(N.isUndefined(u)){if(!N.isUndefined(c))return s(void 0,c,d)}else return s(c,u,d)}function o(c,u){if(!N.isUndefined(u))return s(void 0,u)}function r(c,u){if(N.isUndefined(u)){if(!N.isUndefined(c))return s(void 0,c)}else return s(void 0,u)}function a(c,u,d){if(d in t)return s(c,u);if(d in e)return s(void 0,c)}const l={url:o,method:o,data:o,baseURL:r,transformRequest:r,transformResponse:r,paramsSerializer:r,timeout:r,timeoutMessage:r,withCredentials:r,withXSRFToken:r,adapter:r,responseType:r,xsrfCookieName:r,xsrfHeaderName:r,onUploadProgress:r,onDownloadProgress:r,decompress:r,maxContentLength:r,maxBodyLength:r,beforeRedirect:r,transport:r,httpAgent:r,httpsAgent:r,cancelToken:r,socketPath:r,responseEncoding:r,validateStatus:a,headers:(c,u)=>i(Kf(c),Kf(u),!0)};return N.forEach(Object.keys(Object.assign({},e,t)),function(u){const d=l[u]||i,f=d(e[u],t[u],u);N.isUndefined(f)&&d!==a||(n[u]=f)}),n}const nv="1.6.8",yu={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{yu[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const qf={};yu.transitional=function(t,n,s){function i(o,r){return"[Axios v"+nv+"] Transitional option '"+o+"'"+r+(s?". "+s:"")}return(o,r,a)=>{if(t===!1)throw new Ie(i(r," has been removed"+(n?" in "+n:"")),Ie.ERR_DEPRECATED);return n&&!qf[r]&&(qf[r]=!0,console.warn(i(r," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,r,a):!0}};function IC(e,t,n){if(typeof e!="object")throw new Ie("options must be an object",Ie.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let i=s.length;for(;i-- >0;){const o=s[i],r=t[o];if(r){const a=e[o],l=a===void 0||r(a,o,e);if(l!==!0)throw new Ie("option "+o+" must be "+l,Ie.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Ie("Unknown option "+o,Ie.ERR_BAD_OPTION)}}const ic={assertOptions:IC,validators:yu},Kn=ic.validators;class Zr{constructor(t){this.defaults=t,this.interceptors={request:new Hf,response:new Hf}}async request(t,n){try{return await this._request(t,n)}catch(s){if(s instanceof Error){let i;Error.captureStackTrace?Error.captureStackTrace(i={}):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";s.stack?o&&!String(s.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(s.stack+=` +`+o):s.stack=o}throw s}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=vi(this.defaults,n);const{transitional:s,paramsSerializer:i,headers:o}=n;s!==void 0&&ic.assertOptions(s,{silentJSONParsing:Kn.transitional(Kn.boolean),forcedJSONParsing:Kn.transitional(Kn.boolean),clarifyTimeoutError:Kn.transitional(Kn.boolean)},!1),i!=null&&(N.isFunction(i)?n.paramsSerializer={serialize:i}:ic.assertOptions(i,{encode:Kn.function,serialize:Kn.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let r=o&&N.merge(o.common,o[n.method]);o&&N.forEach(["delete","get","head","post","put","patch","common"],m=>{delete o[m]}),n.headers=Fn.concat(r,o);const a=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,a.unshift(g.fulfilled,g.rejected))});const c=[];this.interceptors.response.forEach(function(g){c.push(g.fulfilled,g.rejected)});let u,d=0,f;if(!l){const m=[Gf.bind(this),void 0];for(m.unshift.apply(m,a),m.push.apply(m,c),f=m.length,u=Promise.resolve(n);d{if(!s._listeners)return;let o=s._listeners.length;for(;o-- >0;)s._listeners[o](i);s._listeners=null}),this.promise.then=i=>{let o;const r=new Promise(a=>{s.subscribe(a),o=a}).then(i);return r.cancel=function(){s.unsubscribe(o)},r},t(function(o,r,a){s.reason||(s.reason=new Ro(o,r,a),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new bu(function(i){t=i}),cancel:t}}}const RC=bu;function DC(e){return function(n){return e.apply(null,n)}}function LC(e){return N.isObject(e)&&e.isAxiosError===!0}const oc={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(oc).forEach(([e,t])=>{oc[t]=e});const FC=oc;function sv(e){const t=new _r(e),n=Vp(_r.prototype.request,t);return N.extend(n,_r.prototype,t,{allOwnKeys:!0}),N.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return sv(vi(e,i))},n}const ze=sv(vu);ze.Axios=_r;ze.CanceledError=Ro;ze.CancelToken=RC;ze.isCancel=Qp;ze.VERSION=nv;ze.toFormData=La;ze.AxiosError=Ie;ze.Cancel=ze.CanceledError;ze.all=function(t){return Promise.all(t)};ze.spread=DC;ze.isAxiosError=LC;ze.mergeConfig=vi;ze.AxiosHeaders=Fn;ze.formToJSON=e=>Zp(N.isHTMLForm(e)?new FormData(e):e);ze.getAdapter=tv.getAdapter;ze.HttpStatusCode=FC;ze.default=ze;const gs=W({border:[Boolean,Number,String]},"border");function qs(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_n();return{borderClasses:k(()=>{const s=nt(e)?e.value:e.border,i=[];if(s===!0||s==="")i.push(`${t}--border`);else if(typeof s=="string"||s===0)for(const o of String(s).split(" "))i.push(`border-${o}`);return i})}}const VC=[null,"default","comfortable","compact"],Cn=W({density:{type:String,default:"default",validator:e=>VC.includes(e)}},"density");function Hn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_n();return{densityClasses:k(()=>`${t}--density-${e.density}`)}}const ms=W({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function Ys(e){return{elevationClasses:k(()=>{const n=nt(e)?e.value:e.elevation,s=[];return n==null||s.push(`elevation-${n}`),s})}}const Jt=W({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function an(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_n();return{roundedClasses:k(()=>{const s=nt(e)?e.value:e.rounded,i=nt(e)?e.value:e.tile,o=[];if(s===!0||s==="")o.push(`${t}--rounded`);else if(typeof s=="string"||s===0)for(const r of String(s).split(" "))o.push(`rounded-${r}`);else i&&o.push("rounded-0");return o})}}const at=W({tag:{type:String,default:"div"}},"tag");function xu(e){return ru(()=>{const t=[],n={};if(e.value.background)if(Kl(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&&W_(e.value.background)){const s=mn(e.value.background);if(s.a==null||s.a===1){const i=fp(s);n.color=i,n.caretColor=i}}}else t.push(`bg-${e.value.background}`);return e.value.text&&(Kl(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function Nn(e,t){const n=k(()=>({text:nt(e)?e.value:t?e[t]:null})),{colorClasses:s,colorStyles:i}=xu(n);return{textColorClasses:s,textColorStyles:i}}function xn(e,t){const n=k(()=>({background:nt(e)?e.value:t?e[t]:null})),{colorClasses:s,colorStyles:i}=xu(n);return{backgroundColorClasses:s,backgroundColorStyles:i}}const BC=["elevated","flat","tonal","outlined","text","plain"];function Va(e,t){return y(Pe,null,[e&&y("span",{key:"overlay",class:`${t}__overlay`},null),y("span",{key:"underlay",class:`${t}__underlay`},null)])}const ps=W({color:String,variant:{type:String,default:"elevated",validator:e=>BC.includes(e)}},"variant");function Ba(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_n();const n=k(()=>{const{variant:o}=Ze(e);return`${t}--variant-${o}`}),{colorClasses:s,colorStyles:i}=xu(k(()=>{const{variant:o,color:r}=Ze(e);return{[["elevated","flat"].includes(o)?"background":"text"]:r}}));return{colorClasses:s,colorStyles:i,variantClasses:n}}const iv=W({divided:Boolean,...gs(),...Oe(),...Cn(),...ms(),...Jt(),...at(),...rt(),...ps()},"VBtnGroup"),Yf=me()({name:"VBtnGroup",props:iv(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=ht(e),{densityClasses:i}=Hn(e),{borderClasses:o}=qs(e),{elevationClasses:r}=Ys(e),{roundedClasses:a}=an(e);bn({VBtn:{height:"auto",color:le(e,"color"),density:le(e,"density"),flat:!0,variant:le(e,"variant")}}),_e(()=>y(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},s.value,o.value,i.value,r.value,a.value,e.class],style:e.style},n))}}),_u=W({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),ov=W({value:null,disabled:Boolean,selectedClass:String},"group-item");function rv(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const s=it("useGroupItem");if(!s)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const i=rn();Je(Symbol.for(`${t.description}:id`),i);const o=Te(t,null);if(!o){if(!n)return o;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const r=le(e,"value"),a=k(()=>!!(o.disabled.value||e.disabled));o.register({id:i,value:r,disabled:a},s),zt(()=>{o.unregister(i)});const l=k(()=>o.isSelected(i)),c=k(()=>l.value&&[o.selectedClass.value,e.selectedClass]);return ue(l,u=>{s.emit("group:selected",{value:u})},{flush:"sync"}),{id:i,isSelected:l,toggle:()=>o.select(i,!l.value),select:u=>o.select(i,u),selectedClass:c,value:r,disabled:a,group:o}}function Su(e,t){let n=!1;const s=vt([]),i=Ye(e,"modelValue",[],f=>f==null?[]:av(s,Et(f)),f=>{const h=$C(s,f);return e.multiple?h:h[0]}),o=it("useGroup");function r(f,h){const m=f,g=Symbol.for(`${t.description}:id`),v=Ji(g,o==null?void 0:o.vnode).indexOf(h);Ze(m.value)==null&&(m.value=v),v>-1?s.splice(v,0,m):s.push(m)}function a(f){if(n)return;l();const h=s.findIndex(m=>m.id===f);s.splice(h,1)}function l(){const f=s.find(h=>!h.disabled);f&&e.mandatory==="force"&&!i.value.length&&(i.value=[f.id])}$t(()=>{l()}),zt(()=>{n=!0});function c(f,h){const m=s.find(g=>g.id===f);if(!(h&&(m!=null&&m.disabled)))if(e.multiple){const g=i.value.slice(),p=g.findIndex(b=>b===f),v=~p;if(h=h??!v,v&&e.mandatory&&g.length<=1||!v&&e.max!=null&&g.length+1>e.max)return;p<0&&h?g.push(f):p>=0&&!h&&g.splice(p,1),i.value=g}else{const g=i.value.includes(f);if(e.mandatory&&g)return;i.value=h??!g?[f]:[]}}function u(f){if(e.multiple,i.value.length){const h=i.value[0],m=s.findIndex(v=>v.id===h);let g=(m+f)%s.length,p=s[g];for(;p.disabled&&g!==m;)g=(g+f)%s.length,p=s[g];if(p.disabled)return;i.value=[s[g].id]}else{const h=s.find(m=>!m.disabled);h&&(i.value=[h.id])}}const d={register:r,unregister:a,selected:i,select:c,disabled:le(e,"disabled"),prev:()=>u(s.length-1),next:()=>u(1),isSelected:f=>i.value.includes(f),selectedClass:k(()=>e.selectedClass),items:k(()=>s),getItemIndex:f=>NC(s,f)};return Je(t,d),d}function NC(e,t){const n=av(e,[t]);return n.length?e.findIndex(s=>s.id===n[0]):-1}function av(e,t){const n=[];return t.forEach(s=>{const i=e.find(r=>hs(s,r.value)),o=e[s];(i==null?void 0:i.value)!=null?n.push(i.id):o!=null&&n.push(o.id)}),n}function $C(e,t){const n=[];return t.forEach(s=>{const i=e.findIndex(o=>o.id===s);if(~i){const o=e[i];n.push(o.value!=null?o.value:i)}}),n}const lv=Symbol.for("vuetify:v-btn-toggle"),zC=W({...iv(),..._u()},"VBtnToggle");me()({name:"VBtnToggle",props:zC(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:s,next:i,prev:o,select:r,selected:a}=Su(e,lv);return _e(()=>{const l=Yf.filterProps(e);return y(Yf,be({class:["v-btn-toggle",e.class]},l,{style:e.style}),{default:()=>{var c;return[(c=n.default)==null?void 0:c.call(n,{isSelected:s,next:i,prev:o,select:r,selected:a})]}})}),{next:i,prev:o,select:r}}});const HC=W({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),bt=me(!1)({name:"VDefaultsProvider",props:HC(),setup(e,t){let{slots:n}=t;const{defaults:s,disabled:i,reset:o,root:r,scoped:a}=Gc(e);return bn(s,{reset:o,root:r,scoped:a,disabled:i}),()=>{var l;return(l=n.default)==null?void 0:l.call(n)}}}),jC=["x-small","small","default","large","x-large"],Ai=W({size:{type:[String,Number],default:"default"}},"size");function Do(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_n();return ru(()=>{let n,s;return Hr(jC,e.size)?n=`${t}--size-${e.size}`:e.size&&(s={width:fe(e.size),height:fe(e.size)}),{sizeClasses:n,sizeStyles:s}})}const WC=W({color:String,start:Boolean,end:Boolean,icon:Fe,...Oe(),...Ai(),...at({tag:"i"}),...rt()},"VIcon"),mt=me()({name:"VIcon",props:WC(),setup(e,t){let{attrs:n,slots:s}=t;const i=Z(),{themeClasses:o}=ht(e),{iconData:r}=rw(k(()=>i.value||e.icon)),{sizeClasses:a}=Do(e),{textColorClasses:l,textColorStyles:c}=Nn(le(e,"color"));return _e(()=>{var d,f;const u=(d=s.default)==null?void 0:d.call(s);return u&&(i.value=(f=np(u).filter(h=>h.type===Eo&&h.children&&typeof h.children=="string")[0])==null?void 0:f.children),y(r.value.component,{tag:e.tag,icon:r.value.icon,class:["v-icon","notranslate",o.value,a.value,l.value,{"v-icon--clickable":!!n.onClick,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[a.value?void 0:{fontSize:fe(e.size),height:fe(e.size),width:fe(e.size)},c.value,e.style],role:n.onClick?"button":void 0,"aria-hidden":!n.onClick},{default:()=>[u]})}),{}}});function cv(e,t){const n=Z(),s=ge(!1);if(ou){const i=new IntersectionObserver(o=>{e==null||e(o,i),s.value=!!o.find(r=>r.isIntersecting)},t);zt(()=>{i.disconnect()}),ue(n,(o,r)=>{r&&(i.unobserve(r),s.value=!1),o&&i.observe(o)},{flush:"post"})}return{intersectionRef:n,isIntersecting:s}}const UC=W({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},...Oe(),...Ai(),...at({tag:"div"}),...rt()},"VProgressCircular"),GC=me()({name:"VProgressCircular",props:UC(),setup(e,t){let{slots:n}=t;const s=20,i=2*Math.PI*s,o=Z(),{themeClasses:r}=ht(e),{sizeClasses:a,sizeStyles:l}=Do(e),{textColorClasses:c,textColorStyles:u}=Nn(le(e,"color")),{textColorClasses:d,textColorStyles:f}=Nn(le(e,"bgColor")),{intersectionRef:h,isIntersecting:m}=cv(),{resizeRef:g,contentRect:p}=Ns(),v=k(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),b=k(()=>Number(e.width)),x=k(()=>l.value?Number(e.size):p.value?p.value.width:Math.max(b.value,32)),_=k(()=>s/(1-b.value/x.value)*2),A=k(()=>b.value/x.value*_.value),P=k(()=>fe((100-v.value)/100*i));return It(()=>{h.value=o.value,g.value=o.value}),_e(()=>y(e.tag,{ref:o,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":m.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},r.value,a.value,c.value,e.class],style:[l.value,u.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:v.value},{default:()=>[y("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${_.value} ${_.value}`},[y("circle",{class:["v-progress-circular__underlay",d.value],style:f.value,fill:"transparent",cx:"50%",cy:"50%",r:s,"stroke-width":A.value,"stroke-dasharray":i,"stroke-dashoffset":0},null),y("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:s,"stroke-width":A.value,"stroke-dasharray":i,"stroke-dashoffset":P.value},null)]),n.default&&y("div",{class:"v-progress-circular__content"},[n.default({value:v.value})])]})),{}}}),Xs=W({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Js(e){return{dimensionStyles:k(()=>({height:fe(e.height),maxHeight:fe(e.maxHeight),maxWidth:fe(e.maxWidth),minHeight:fe(e.minHeight),minWidth:fe(e.minWidth),width:fe(e.width)}))}}const Xf={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},wu=W({location:String},"location");function Cu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:s}=Sn();return{locationStyles:k(()=>{if(!e.location)return{};const{side:o,align:r}=Gl(e.location.split(" ").length>1?e.location:`${e.location} center`,s.value);function a(c){return n?n(c):0}const l={};return o!=="center"&&(t?l[Xf[o]]=`calc(100% - ${a(o)}px)`:l[o]=0),r!=="center"?t?l[Xf[r]]=`calc(100% - ${a(r)}px)`:l[r]=0:(o==="center"?l.top=l.left="50%":l[{top:"left",bottom:"left",left:"top",right:"top"}[o]]="50%",l.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[o]),l})}}const KC=W({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Oe(),...wu({location:"top"}),...Jt(),...at(),...rt()},"VProgressLinear"),qC=me()({name:"VProgressLinear",props:KC(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Ye(e,"modelValue"),{isRtl:i,rtlClasses:o}=Sn(),{themeClasses:r}=ht(e),{locationStyles:a}=Cu(e),{textColorClasses:l,textColorStyles:c}=Nn(e,"color"),{backgroundColorClasses:u,backgroundColorStyles:d}=xn(k(()=>e.bgColor||e.color)),{backgroundColorClasses:f,backgroundColorStyles:h}=xn(e,"color"),{roundedClasses:m}=an(e),{intersectionRef:g,isIntersecting:p}=cv(),v=k(()=>parseInt(e.max,10)),b=k(()=>parseInt(e.height,10)),x=k(()=>parseFloat(e.bufferValue)/v.value*100),_=k(()=>parseFloat(s.value)/v.value*100),A=k(()=>i.value!==e.reverse),P=k(()=>e.indeterminate?"fade-transition":"slide-x-transition"),C=k(()=>e.bgOpacity==null?e.bgOpacity:parseFloat(e.bgOpacity));function w(E){if(!g.value)return;const{left:O,right:D,width:T}=g.value.getBoundingClientRect(),L=A.value?T-E.clientX+(D-T):E.clientX-O;s.value=Math.round(L/T*v.value)}return _e(()=>y(e.tag,{ref:g,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&p.value,"v-progress-linear--reverse":A.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},m.value,r.value,o.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?fe(b.value):0,"--v-progress-linear-height":fe(b.value),...a.value},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:_.value,onClick:e.clickable&&w},{default:()=>[e.stream&&y("div",{key:"stream",class:["v-progress-linear__stream",l.value],style:{...c.value,[A.value?"left":"right"]:fe(-b.value),borderTop:`${fe(b.value/2)} dotted`,opacity:C.value,top:`calc(50% - ${fe(b.value/4)})`,width:fe(100-x.value,"%"),"--v-progress-linear-stream-to":fe(b.value*(A.value?1:-1))}},null),y("div",{class:["v-progress-linear__background",u.value],style:[d.value,{opacity:C.value,width:fe(e.stream?x.value:100,"%")}]},null),y(Bn,{name:P.value},{default:()=>[e.indeterminate?y("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(E=>y("div",{key:E,class:["v-progress-linear__indeterminate",E,f.value],style:h.value},null))]):y("div",{class:["v-progress-linear__determinate",f.value],style:[h.value,{width:fe(_.value,"%")}]},null)]}),n.default&&y("div",{class:"v-progress-linear__content"},[n.default({value:_.value,buffer:x.value})])]})),{}}}),ku=W({loading:[Boolean,String]},"loader");function Pu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_n();return{loaderClasses:k(()=>({[`${t}--loading`]:e.loading}))}}function uv(e,t){var s;let{slots:n}=t;return y("div",{class:`${e.name}__loader`},[((s=n.default)==null?void 0:s.call(n,{color:e.color,isActive:e.active}))||y(qC,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const YC=["static","relative","fixed","absolute","sticky"],dv=W({position:{type:String,validator:e=>YC.includes(e)}},"position");function fv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_n();return{positionClasses:k(()=>e.position?`${t}--${e.position}`:void 0)}}function XC(){const e=it("useRoute");return k(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function JC(){var e,t;return(t=(e=it("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function Au(e,t){const n=U0("RouterLink"),s=k(()=>!!(e.href||e.to)),i=k(()=>(s==null?void 0:s.value)||Gd(t,"click")||Gd(e,"click"));if(typeof n=="string")return{isLink:s,isClickable:i,href:le(e,"href")};const o=e.to?n.useLink(e):void 0,r=XC();return{isLink:s,isClickable:i,route:o==null?void 0:o.route,navigate:o==null?void 0:o.navigate,isActive:o&&k(()=>{var a,l,c;return e.exact?r.value?((c=o.isExactActive)==null?void 0:c.value)&&hs(o.route.value.query,r.value.query):(l=o.isExactActive)==null?void 0:l.value:(a=o.isActive)==null?void 0:a.value}),href:k(()=>e.to?o==null?void 0:o.route.value.href:e.href)}}const Mu=W({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let pl=!1;function ZC(e,t){let n=!1,s,i;Ge&&(ft(()=>{window.addEventListener("popstate",o),s=e==null?void 0:e.beforeEach((r,a,l)=>{pl?n?t(l):l():setTimeout(()=>n?t(l):l()),pl=!0}),i=e==null?void 0:e.afterEach(()=>{pl=!1})}),Rt(()=>{window.removeEventListener("popstate",o),s==null||s(),i==null||i()}));function o(r){var a;(a=r.state)!=null&&a.replaced||(n=!0,setTimeout(()=>n=!1))}}function QC(e,t){ue(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&ft(()=>{t(!0)})},{immediate:!0})}const rc=Symbol("rippleStop"),ek=80;function Jf(e,t){e.style.transform=t,e.style.webkitTransform=t}function ac(e){return e.constructor.name==="TouchEvent"}function hv(e){return e.constructor.name==="KeyboardEvent"}const tk=function(e,t){var d;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=0,i=0;if(!hv(e)){const f=t.getBoundingClientRect(),h=ac(e)?e.touches[e.touches.length-1]:e;s=h.clientX-f.left,i=h.clientY-f.top}let o=0,r=.3;(d=t._ripple)!=null&&d.circle?(r=.15,o=t.clientWidth/2,o=n.center?o:o+Math.sqrt((s-o)**2+(i-o)**2)/4):o=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const a=`${(t.clientWidth-o*2)/2}px`,l=`${(t.clientHeight-o*2)/2}px`,c=n.center?a:`${s-o}px`,u=n.center?l:`${i-o}px`;return{radius:o,scale:r,x:c,y:u,centerX:a,centerY:l}},Qr={show(e,t){var h;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((h=t==null?void 0:t._ripple)!=null&&h.enabled))return;const s=document.createElement("span"),i=document.createElement("span");s.appendChild(i),s.className="v-ripple__container",n.class&&(s.className+=` ${n.class}`);const{radius:o,scale:r,x:a,y:l,centerX:c,centerY:u}=tk(e,t,n),d=`${o*2}px`;i.className="v-ripple__animation",i.style.width=d,i.style.height=d,t.appendChild(s);const f=window.getComputedStyle(t);f&&f.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--visible"),Jf(i,`translate(${a}, ${l}) scale3d(${r},${r},${r})`),i.dataset.activated=String(performance.now()),setTimeout(()=>{i.classList.remove("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--in"),Jf(i,`translate(${c}, ${u}) scale3d(1,1,1)`)},0)},hide(e){var o;if(!((o=e==null?void 0:e._ripple)!=null&&o.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const s=performance.now()-Number(n.dataset.activated),i=Math.max(250-s,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var a;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((a=n.parentNode)==null?void 0:a.parentNode)===e&&e.removeChild(n.parentNode)},300)},i)}};function gv(e){return typeof e>"u"||!!e}function po(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[rc])){if(e[rc]=!0,ac(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||hv(e),n._ripple.class&&(t.class=n._ripple.class),ac(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Qr.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var s;(s=n==null?void 0:n._ripple)!=null&&s.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},ek)}else Qr.show(e,n,t)}}function Zf(e){e[rc]=!0}function Bt(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{Bt(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Qr.hide(t)}}function mv(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let vo=!1;function pv(e){!vo&&(e.keyCode===zd.enter||e.keyCode===zd.space)&&(vo=!0,po(e))}function vv(e){vo=!1,Bt(e)}function yv(e){vo&&(vo=!1,Bt(e))}function bv(e,t,n){const{value:s,modifiers:i}=t,o=gv(s);if(o||Qr.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=o,e._ripple.centered=i.center,e._ripple.circle=i.circle,Ul(s)&&s.class&&(e._ripple.class=s.class),o&&!n){if(i.stop){e.addEventListener("touchstart",Zf,{passive:!0}),e.addEventListener("mousedown",Zf);return}e.addEventListener("touchstart",po,{passive:!0}),e.addEventListener("touchend",Bt,{passive:!0}),e.addEventListener("touchmove",mv,{passive:!0}),e.addEventListener("touchcancel",Bt),e.addEventListener("mousedown",po),e.addEventListener("mouseup",Bt),e.addEventListener("mouseleave",Bt),e.addEventListener("keydown",pv),e.addEventListener("keyup",vv),e.addEventListener("blur",yv),e.addEventListener("dragstart",Bt,{passive:!0})}else!o&&n&&xv(e)}function xv(e){e.removeEventListener("mousedown",po),e.removeEventListener("touchstart",po),e.removeEventListener("touchend",Bt),e.removeEventListener("touchmove",mv),e.removeEventListener("touchcancel",Bt),e.removeEventListener("mouseup",Bt),e.removeEventListener("mouseleave",Bt),e.removeEventListener("keydown",pv),e.removeEventListener("keyup",vv),e.removeEventListener("dragstart",Bt),e.removeEventListener("blur",yv)}function nk(e,t){bv(e,t,!1)}function sk(e){delete e._ripple,xv(e)}function ik(e,t){if(t.value===t.oldValue)return;const n=gv(t.oldValue);bv(e,t,n)}const Na={mounted:nk,unmounted:sk,updated:ik},ok=W({active:{type:Boolean,default:void 0},symbol:{type:null,default:lv},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Fe,appendIcon:Fe,block:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...gs(),...Oe(),...Cn(),...Xs(),...ms(),...ov(),...ku(),...wu(),...dv(),...Jt(),...Mu(),...Ai(),...at({tag:"button"}),...rt(),...ps({variant:"elevated"})},"VBtn"),gn=me()({name:"VBtn",directives:{Ripple:Na},props:ok(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const{themeClasses:i}=ht(e),{borderClasses:o}=qs(e),{colorClasses:r,colorStyles:a,variantClasses:l}=Ba(e),{densityClasses:c}=Hn(e),{dimensionStyles:u}=Js(e),{elevationClasses:d}=Ys(e),{loaderClasses:f}=Pu(e),{locationStyles:h}=Cu(e),{positionClasses:m}=fv(e),{roundedClasses:g}=an(e),{sizeClasses:p,sizeStyles:v}=Do(e),b=rv(e,e.symbol,!1),x=Au(e,n),_=k(()=>{var E;return e.active!==void 0?e.active:x.isLink.value?(E=x.isActive)==null?void 0:E.value:b==null?void 0:b.isSelected.value}),A=k(()=>(b==null?void 0:b.disabled.value)||e.disabled),P=k(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),C=k(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function w(E){var O;A.value||x.isLink.value&&(E.metaKey||E.ctrlKey||E.shiftKey||E.button!==0||n.target==="_blank")||((O=x.navigate)==null||O.call(x,E),b==null||b.toggle())}return QC(x,b==null?void 0:b.select),_e(()=>{var $,j;const E=x.isLink.value?"a":e.tag,O=!!(e.prependIcon||s.prepend),D=!!(e.appendIcon||s.append),T=!!(e.icon&&e.icon!==!0),L=(b==null?void 0:b.isSelected.value)&&(!x.isLink.value||(($=x.isActive)==null?void 0:$.value))||!b||((j=x.isActive)==null?void 0:j.value);return Xt(y(E,{type:E==="a"?void 0:"button",class:["v-btn",b==null?void 0:b.selectedClass.value,{"v-btn--active":_.value,"v-btn--block":e.block,"v-btn--disabled":A.value,"v-btn--elevated":P.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},i.value,o.value,L?r.value:void 0,c.value,d.value,f.value,m.value,g.value,p.value,l.value,e.class],style:[L?a.value:void 0,u.value,h.value,v.value,e.style],disabled:A.value||void 0,href:x.href.value,onClick:w,value:C.value},{default:()=>{var K;return[Va(!0,"v-btn"),!e.icon&&O&&y("span",{key:"prepend",class:"v-btn__prepend"},[s.prepend?y(bt,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},s.prepend):y(mt,{key:"prepend-icon",icon:e.prependIcon},null)]),y("span",{class:"v-btn__content","data-no-activator":""},[!s.default&&T?y(mt,{key:"content-icon",icon:e.icon},null):y(bt,{key:"content-defaults",disabled:!T,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var q;return[((q=s.default)==null?void 0:q.call(s))??e.text]}})]),!e.icon&&D&&y("span",{key:"append",class:"v-btn__append"},[s.append?y(bt,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},s.append):y(mt,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&y("span",{key:"loader",class:"v-btn__loader"},[((K=s.loader)==null?void 0:K.call(s))??y(GC,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[Gs("ripple"),!A.value&&e.ripple,null]])}),{group:b}}});function rk(){const e=Z([]);Mm(()=>e.value=[]);function t(n,s){e.value[s]=n}return{refs:e,updateRef:t}}const ak=W({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:Fe,default:"$first"},prevIcon:{type:Fe,default:"$prev"},nextIcon:{type:Fe,default:"$next"},lastIcon:{type:Fe,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,...gs(),...Oe(),...Cn(),...ms(),...Jt(),...Ai(),...at({tag:"nav"}),...rt(),...ps({variant:"text"})},"VPagination"),ea=me()({name:"VPagination",props:ak(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:s}=t;const i=Ye(e,"modelValue"),{t:o,n:r}=Ks(),{isRtl:a}=Sn(),{themeClasses:l}=ht(e),{width:c}=Ma(),u=ge(-1);bn(void 0,{scoped:!0});const{resizeRef:d}=Ns(w=>{if(!w.length)return;const{target:E,contentRect:O}=w[0],D=E.querySelector(".v-pagination__list > *");if(!D)return;const T=O.width,L=D.offsetWidth+parseFloat(getComputedStyle(D).marginRight)*2;u.value=g(T,L)}),f=k(()=>parseInt(e.length,10)),h=k(()=>parseInt(e.start,10)),m=k(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):u.value>=0?u.value:g(c.value,58));function g(w,E){const O=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((w-E*O)/E).toFixed(2)))}const p=k(()=>{if(f.value<=0||isNaN(f.value)||f.value>Number.MAX_SAFE_INTEGER)return[];if(m.value<=0)return[];if(m.value===1)return[i.value];if(f.value<=m.value)return oi(f.value,h.value);const w=m.value%2===0,E=w?m.value/2:Math.floor(m.value/2),O=w?E:E+1,D=f.value-E;if(O-i.value>=0)return[...oi(Math.max(1,m.value-1),h.value),e.ellipsis,f.value];if(i.value-D>=(w?1:0)){const T=m.value-1,L=f.value-T+h.value;return[h.value,e.ellipsis,...oi(T,L)]}else{const T=Math.max(1,m.value-3),L=T===1?i.value:i.value-Math.ceil(T/2)+h.value;return[h.value,e.ellipsis,...oi(T,L),e.ellipsis,f.value]}});function v(w,E,O){w.preventDefault(),i.value=E,O&&s(O,E)}const{refs:b,updateRef:x}=rk();bn({VPaginationBtn:{color:le(e,"color"),border:le(e,"border"),density:le(e,"density"),size:le(e,"size"),variant:le(e,"variant"),rounded:le(e,"rounded"),elevation:le(e,"elevation")}});const _=k(()=>p.value.map((w,E)=>{const O=D=>x(D,E);if(typeof w=="string")return{isActive:!1,key:`ellipsis-${E}`,page:w,props:{ref:O,ellipsis:!0,icon:!0,disabled:!0}};{const D=w===i.value;return{isActive:D,key:w,page:r(w),props:{ref:O,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:D?e.activeColor:e.color,"aria-current":D,"aria-label":o(D?e.currentPageAriaLabel:e.pageAriaLabel,w),onClick:T=>v(T,w)}}}})),A=k(()=>{const w=!!e.disabled||i.value<=h.value,E=!!e.disabled||i.value>=h.value+f.value-1;return{first:e.showFirstLastPage?{icon:a.value?e.lastIcon:e.firstIcon,onClick:O=>v(O,h.value,"first"),disabled:w,"aria-label":o(e.firstAriaLabel),"aria-disabled":w}:void 0,prev:{icon:a.value?e.nextIcon:e.prevIcon,onClick:O=>v(O,i.value-1,"prev"),disabled:w,"aria-label":o(e.previousAriaLabel),"aria-disabled":w},next:{icon:a.value?e.prevIcon:e.nextIcon,onClick:O=>v(O,i.value+1,"next"),disabled:E,"aria-label":o(e.nextAriaLabel),"aria-disabled":E},last:e.showFirstLastPage?{icon:a.value?e.firstIcon:e.lastIcon,onClick:O=>v(O,h.value+f.value-1,"last"),disabled:E,"aria-label":o(e.lastAriaLabel),"aria-disabled":E}:void 0}});function P(){var E;const w=i.value-h.value;(E=b.value[w])==null||E.$el.focus()}function C(w){w.key===Hd.left&&!e.disabled&&i.value>+e.start?(i.value=i.value-1,ft(P)):w.key===Hd.right&&!e.disabled&&i.valuey(e.tag,{ref:d,class:["v-pagination",l.value,e.class],style:e.style,role:"navigation","aria-label":o(e.ariaLabel),onKeydown:C,"data-test":"v-pagination-root"},{default:()=>[y("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&y("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(A.value.first):y(gn,be({_as:"VPaginationBtn"},A.value.first),null)]),y("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(A.value.prev):y(gn,be({_as:"VPaginationBtn"},A.value.prev),null)]),_.value.map((w,E)=>y("li",{key:w.key,class:["v-pagination__item",{"v-pagination__item--is-active":w.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(w):y(gn,be({_as:"VPaginationBtn"},w.props),{default:()=>[w.page]})])),y("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(A.value.next):y(gn,be({_as:"VPaginationBtn"},A.value.next),null)]),e.showFirstLastPage&&y("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(A.value.last):y(gn,be({_as:"VPaginationBtn"},A.value.last),null)])])]})),{}}}),_v=W({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...Oe(),...Cn(),...at(),...rt()},"VTable"),$s=me()({name:"VTable",props:_v(),setup(e,t){let{slots:n,emit:s}=t;const{themeClasses:i}=ht(e),{densityClasses:o}=Hn(e);return _e(()=>y(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":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover},i.value,o.value,e.class],style:e.style},{default:()=>{var r,a,l;return[(r=n.top)==null?void 0:r.call(n),n.default?y("div",{class:"v-table__wrapper",style:{height:fe(e.height)}},[y("table",null,[n.default()])]):(a=n.wrapper)==null?void 0:a.call(n),(l=n.bottom)==null?void 0:l.call(n)]}})),{}}}),lk=W({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function Ht(e,t,n){return me()({name:e,props:lk({mode:n,origin:t}),setup(s,i){let{slots:o}=i;const r={onBeforeEnter(a){s.origin&&(a.style.transformOrigin=s.origin)},onLeave(a){if(s.leaveAbsolute){const{offsetTop:l,offsetLeft:c,offsetWidth:u,offsetHeight:d}=a;a._transitionInitialStyles={position:a.style.position,top:a.style.top,left:a.style.left,width:a.style.width,height:a.style.height},a.style.position="absolute",a.style.top=`${l}px`,a.style.left=`${c}px`,a.style.width=`${u}px`,a.style.height=`${d}px`}s.hideOnLeave&&a.style.setProperty("display","none","important")},onAfterLeave(a){if(s.leaveAbsolute&&(a!=null&&a._transitionInitialStyles)){const{position:l,top:c,left:u,width:d,height:f}=a._transitionInitialStyles;delete a._transitionInitialStyles,a.style.position=l||"",a.style.top=c||"",a.style.left=u||"",a.style.width=d||"",a.style.height=f||""}}};return()=>{const a=s.group?l_:Bn;return fs(a,{name:s.disabled?"":e,css:!s.disabled,...s.group?void 0:{mode:s.mode},...s.disabled?{}:r},o.default)}}})}function Sv(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return me()({name:e,props:{mode:{type:String,default:n},disabled:Boolean},setup(s,i){let{slots:o}=i;return()=>fs(Bn,{name:s.disabled?"":e,css:!s.disabled,...s.disabled?{}:t},o.default)}})}function wv(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",s=Yt(`offset-${n}`);return{onBeforeEnter(r){r._parent=r.parentNode,r._initialStyle={transition:r.style.transition,overflow:r.style.overflow,[n]:r.style[n]}},onEnter(r){const a=r._initialStyle;r.style.setProperty("transition","none","important"),r.style.overflow="hidden";const l=`${r[s]}px`;r.style[n]="0",r.offsetHeight,r.style.transition=a.transition,e&&r._parent&&r._parent.classList.add(e),requestAnimationFrame(()=>{r.style[n]=l})},onAfterEnter:o,onEnterCancelled:o,onLeave(r){r._initialStyle={transition:"",overflow:r.style.overflow,[n]:r.style[n]},r.style.overflow="hidden",r.style[n]=`${r[s]}px`,r.offsetHeight,requestAnimationFrame(()=>r.style[n]="0")},onAfterLeave:i,onLeaveCancelled:i};function i(r){e&&r._parent&&r._parent.classList.remove(e),o(r)}function o(r){const a=r._initialStyle[n];r.style.overflow=r._initialStyle.overflow,a!=null&&(r.style[n]=a),delete r._initialStyle}}const ck=W({target:[Object,Array]},"v-dialog-transition"),Cv=me()({name:"VDialogTransition",props:ck(),setup(e,t){let{slots:n}=t;const s={onBeforeEnter(i){i.style.pointerEvents="none",i.style.visibility="hidden"},async onEnter(i,o){var f;await new Promise(h=>requestAnimationFrame(h)),await new Promise(h=>requestAnimationFrame(h)),i.style.visibility="";const{x:r,y:a,sx:l,sy:c,speed:u}=eh(e.target,i),d=ri(i,[{transform:`translate(${r}px, ${a}px) scale(${l}, ${c})`,opacity:0},{}],{duration:225*u,easing:nS});(f=Qf(i))==null||f.forEach(h=>{ri(h,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*u,easing:Kr})}),d.finished.then(()=>o())},onAfterEnter(i){i.style.removeProperty("pointer-events")},onBeforeLeave(i){i.style.pointerEvents="none"},async onLeave(i,o){var f;await new Promise(h=>requestAnimationFrame(h));const{x:r,y:a,sx:l,sy:c,speed:u}=eh(e.target,i);ri(i,[{},{transform:`translate(${r}px, ${a}px) scale(${l}, ${c})`,opacity:0}],{duration:125*u,easing:sS}).finished.then(()=>o()),(f=Qf(i))==null||f.forEach(h=>{ri(h,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*u,easing:Kr})})},onAfterLeave(i){i.style.removeProperty("pointer-events")}};return()=>e.target?y(Bn,be({name:"dialog-transition"},s,{css:!1}),n):y(Bn,{name:"dialog-transition"},n)}});function Qf(e){var n;const t=(n=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return t&&[...t]}function eh(e,t){const n=ap(e),s=au(t),[i,o]=getComputedStyle(t).transformOrigin.split(" ").map(v=>parseFloat(v)),[r,a]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let l=n.left+n.width/2;r==="left"||a==="left"?l-=n.width/2:(r==="right"||a==="right")&&(l+=n.width/2);let c=n.top+n.height/2;r==="top"||a==="top"?c-=n.height/2:(r==="bottom"||a==="bottom")&&(c+=n.height/2);const u=n.width/s.width,d=n.height/s.height,f=Math.max(1,u,d),h=u/f||0,m=d/f||0,g=s.width*s.height/(window.innerWidth*window.innerHeight),p=g>.12?Math.min(1.5,(g-.12)*10+1):1;return{x:l-(i+s.left),y:c-(o+s.top),sx:h,sy:m,speed:p}}Ht("fab-transition","center center","out-in");Ht("dialog-bottom-transition");Ht("dialog-top-transition");const th=Ht("fade-transition");Ht("scale-transition");Ht("scroll-x-transition");Ht("scroll-x-reverse-transition");Ht("scroll-y-transition");Ht("scroll-y-reverse-transition");Ht("slide-x-transition");Ht("slide-x-reverse-transition");const kv=Ht("slide-y-transition");Ht("slide-y-reverse-transition");const Pv=Sv("expand-transition",wv()),Av=Sv("expand-x-transition",wv("",!0)),Lo=W({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),es=(e,t)=>{let{slots:n}=t;const{transition:s,disabled:i,...o}=e,{component:r=Bn,...a}=typeof s=="object"?s:{};return fs(r,be(typeof s=="string"?{name:i?"":s}:a,o,{disabled:i}),n)},uk=W({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Oe(),...Lo({transition:{component:kv}})},"VCounter"),dk=me()({name:"VCounter",functional:!0,props:uk(),setup(e,t){let{slots:n}=t;const s=k(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return _e(()=>y(es,{transition:e.transition},{default:()=>[Xt(y("div",{class:["v-counter",e.class],style:e.style},[n.default?n.default({counter:s.value,max:e.max,value:e.value}):s.value]),[[wi,e.active]])]})),{}}}),fk=W({text:String,onClick:Tt(),...Oe(),...rt()},"VLabel"),Ut=me()({name:"VLabel",props:fk(),setup(e,t){let{slots:n}=t;return _e(()=>{var s;return y("label",{class:["v-label",{"v-label--clickable":!!e.onClick},e.class],style:e.style,onClick:e.onClick},[e.text,(s=n.default)==null?void 0:s.call(n)])}),{}}}),hk=W({floating:Boolean,...Oe()},"VFieldLabel"),Jo=me()({name:"VFieldLabel",props:hk(),setup(e,t){let{slots:n}=t;return _e(()=>y(Ut,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}});function Mv(e){const{t}=Ks();function n(s){let{name:i}=s;const o={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[i],r=e[`onClick:${i}`],a=r&&o?t(`$vuetify.input.${o}`,e.label??""):void 0;return y(mt,{icon:e[`${i}Icon`],"aria-label":a,onClick:r},null)}return{InputIcon:n}}const Ev=W({focused:Boolean,"onUpdate:focused":Tt()},"focus");function Tv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_n();const n=Ye(e,"focused"),s=k(()=>({[`${t}--focused`]:n.value}));function i(){n.value=!0}function o(){n.value=!1}return{focusClasses:s,isFocused:n,focus:i,blur:o}}const gk=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],Ov=W({appendInnerIcon:Fe,bgColor:String,clearable:Boolean,clearIcon:{type:Fe,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:Fe,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>gk.includes(e)},"onClick:clear":Tt(),"onClick:appendInner":Tt(),"onClick:prependInner":Tt(),...Oe(),...ku(),...Jt(),...rt()},"VField"),Iv=me()({name:"VField",inheritAttrs:!1,props:{id:String,...Ev(),...Ov()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:i}=t;const{themeClasses:o}=ht(e),{loaderClasses:r}=Pu(e),{focusClasses:a,isFocused:l,focus:c,blur:u}=Tv(e),{InputIcon:d}=Mv(e),{roundedClasses:f}=an(e),{rtlClasses:h}=Sn(),m=k(()=>e.dirty||e.active),g=k(()=>!e.singleLine&&!!(e.label||i.label)),p=rn(),v=k(()=>e.id||`input-${p}`),b=k(()=>`${v.value}-messages`),x=Z(),_=Z(),A=Z(),P=k(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:C,backgroundColorStyles:w}=xn(le(e,"bgColor")),{textColorClasses:E,textColorStyles:O}=Nn(k(()=>e.error||e.disabled?void 0:m.value&&l.value?e.color:e.baseColor));ue(m,L=>{if(g.value){const $=x.value.$el,j=_.value.$el;requestAnimationFrame(()=>{const K=au($),q=j.getBoundingClientRect(),I=q.x-K.x,V=q.y-K.y-(K.height/2-q.height/2),re=q.width/.75,H=Math.abs(re-K.width)>1?{maxWidth:fe(re)}:void 0,Q=getComputedStyle($),Y=getComputedStyle(j),de=parseFloat(Q.transitionDuration)*1e3||150,he=parseFloat(Y.getPropertyValue("--v-field-label-scale")),ie=Y.getPropertyValue("color");$.style.visibility="visible",j.style.visibility="hidden",ri($,{transform:`translate(${I}px, ${V}px) scale(${he})`,color:ie,...H},{duration:de,easing:Kr,direction:L?"normal":"reverse"}).finished.then(()=>{$.style.removeProperty("visibility"),j.style.removeProperty("visibility")})})}},{flush:"post"});const D=k(()=>({isActive:m,isFocused:l,controlRef:A,blur:u,focus:c}));function T(L){L.target!==document.activeElement&&L.preventDefault()}return _e(()=>{var I,V,re;const L=e.variant==="outlined",$=i["prepend-inner"]||e.prependInnerIcon,j=!!(e.clearable||i.clear),K=!!(i["append-inner"]||e.appendInnerIcon||j),q=()=>i.label?i.label({...D.value,label:e.label,props:{for:v.value}}):e.label;return y("div",be({class:["v-field",{"v-field--active":m.value,"v-field--appended":K,"v-field--center-affix":e.centerAffix??!P.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":$,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!q(),[`v-field--variant-${e.variant}`]:!0},o.value,C.value,a.value,r.value,f.value,h.value,e.class],style:[w.value,e.style],onClick:T},n),[y("div",{class:"v-field__overlay"},null),y(uv,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:i.loader}),$&&y("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&y(d,{key:"prepend-icon",name:"prependInner"},null),(I=i["prepend-inner"])==null?void 0:I.call(i,D.value)]),y("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&g.value&&y(Jo,{key:"floating-label",ref:_,class:[E.value],floating:!0,for:v.value,style:O.value},{default:()=>[q()]}),y(Jo,{ref:x,for:v.value},{default:()=>[q()]}),(V=i.default)==null?void 0:V.call(i,{...D.value,props:{id:v.value,class:"v-field__input","aria-describedby":b.value},focus:c,blur:u})]),j&&y(Av,{key:"clear"},{default:()=>[Xt(y("div",{class:"v-field__clearable",onMousedown:H=>{H.preventDefault(),H.stopPropagation()}},[i.clear?i.clear():y(d,{name:"clear"},null)]),[[wi,e.dirty]])]}),K&&y("div",{key:"append",class:"v-field__append-inner"},[(re=i["append-inner"])==null?void 0:re.call(i,D.value),e.appendInnerIcon&&y(d,{key:"append-icon",name:"appendInner"},null)]),y("div",{class:["v-field__outline",E.value],style:O.value},[L&&y(Pe,null,[y("div",{class:"v-field__outline__start"},null),g.value&&y("div",{class:"v-field__outline__notch"},[y(Jo,{ref:_,floating:!0,for:v.value},{default:()=>[q()]})]),y("div",{class:"v-field__outline__end"},null)]),P.value&&g.value&&y(Jo,{ref:_,floating:!0,for:v.value},{default:()=>[q()]})])])}),{controlRef:A}}});function mk(e){const t=Object.keys(Iv.props).filter(n=>!Aa(n)&&n!=="class"&&n!=="style");return Qm(e,t)}const pk=W({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Oe(),...Lo({transition:{component:kv,leaveAbsolute:!0,group:!0}})},"VMessages"),vk=me()({name:"VMessages",props:pk(),setup(e,t){let{slots:n}=t;const s=k(()=>Et(e.messages)),{textColorClasses:i,textColorStyles:o}=Nn(k(()=>e.color));return _e(()=>y(es,{transition:e.transition,tag:"div",class:["v-messages",i.value,e.class],style:[o.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&s.value.map((r,a)=>y("div",{class:"v-messages__message",key:`${a}-${s.value}`},[n.message?n.message({message:r}):r]))]})),{}}}),yk=Symbol.for("vuetify:form");function Rv(){return Te(yk,null)}const bk=W({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,...Ev()},"validation");function xk(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_n(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:rn();const s=Ye(e,"modelValue"),i=k(()=>e.validationValue===void 0?s.value:e.validationValue),o=Rv(),r=Z([]),a=ge(!0),l=k(()=>!!(Et(s.value===""?null:s.value).length||Et(i.value===""?null:i.value).length)),c=k(()=>!!(e.disabled??(o==null?void 0:o.isDisabled.value))),u=k(()=>!!(e.readonly??(o==null?void 0:o.isReadonly.value))),d=k(()=>{var _;return(_=e.errorMessages)!=null&&_.length?Et(e.errorMessages).concat(r.value).slice(0,Math.max(0,+e.maxErrors)):r.value}),f=k(()=>{let _=(e.validateOn??(o==null?void 0:o.validateOn.value))||"input";_==="lazy"&&(_="input lazy");const A=new Set((_==null?void 0:_.split(" "))??[]);return{blur:A.has("blur")||A.has("input"),input:A.has("input"),submit:A.has("submit"),lazy:A.has("lazy")}}),h=k(()=>{var _;return e.error||(_=e.errorMessages)!=null&&_.length?!1:e.rules.length?a.value?r.value.length||f.value.lazy?null:!0:!r.value.length:!0}),m=ge(!1),g=k(()=>({[`${t}--error`]:h.value===!1,[`${t}--dirty`]:l.value,[`${t}--disabled`]:c.value,[`${t}--readonly`]:u.value})),p=k(()=>e.name??Ze(n));Qc(()=>{o==null||o.register({id:p.value,validate:x,reset:v,resetValidation:b})}),zt(()=>{o==null||o.unregister(p.value)}),$t(async()=>{f.value.lazy||await x(!0),o==null||o.update(p.value,h.value,d.value)}),cs(()=>f.value.input,()=>{ue(i,()=>{if(i.value!=null)x();else if(e.focused){const _=ue(()=>e.focused,A=>{A||x(),_()})}})}),cs(()=>f.value.blur,()=>{ue(()=>e.focused,_=>{_||x()})}),ue([h,d],()=>{o==null||o.update(p.value,h.value,d.value)});function v(){s.value=null,ft(b)}function b(){a.value=!0,f.value.lazy?r.value=[]:x(!0)}async function x(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const A=[];m.value=!0;for(const P of e.rules){if(A.length>=+(e.maxErrors??1))break;const w=await(typeof P=="function"?P:()=>P)(i.value);if(w!==!0){if(w!==!1&&typeof w!="string"){console.warn(`${w} is not a valid value. Rule functions must return boolean true or a string.`);continue}A.push(w||"")}}return r.value=A,m.value=!1,a.value=_,r.value}return{errorMessages:d,isDirty:l,isDisabled:c,isReadonly:u,isPristine:a,isValid:h,isValidating:m,reset:v,resetValidation:b,validate:x,validationClasses:g}}const Dv=W({id:String,appendIcon:Fe,centerAffix:{type:Boolean,default:!0},prependIcon:Fe,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":Tt(),"onClick:append":Tt(),...Oe(),...Cn(),...bk()},"VInput"),nh=me()({name:"VInput",props:{...Dv()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:s,emit:i}=t;const{densityClasses:o}=Hn(e),{rtlClasses:r}=Sn(),{InputIcon:a}=Mv(e),l=rn(),c=k(()=>e.id||`input-${l}`),u=k(()=>`${c.value}-messages`),{errorMessages:d,isDirty:f,isDisabled:h,isReadonly:m,isPristine:g,isValid:p,isValidating:v,reset:b,resetValidation:x,validate:_,validationClasses:A}=xk(e,"v-input",c),P=k(()=>({id:c,messagesId:u,isDirty:f,isDisabled:h,isReadonly:m,isPristine:g,isValid:p,isValidating:v,reset:b,resetValidation:x,validate:_})),C=k(()=>{var w;return(w=e.errorMessages)!=null&&w.length||!g.value&&d.value.length?d.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return _e(()=>{var T,L,$,j;const w=!!(s.prepend||e.prependIcon),E=!!(s.append||e.appendIcon),O=C.value.length>0,D=!e.hideDetails||e.hideDetails==="auto"&&(O||!!s.details);return y("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--hide-spin-buttons":e.hideSpinButtons},o.value,r.value,A.value,e.class],style:e.style},[w&&y("div",{key:"prepend",class:"v-input__prepend"},[(T=s.prepend)==null?void 0:T.call(s,P.value),e.prependIcon&&y(a,{key:"prepend-icon",name:"prepend"},null)]),s.default&&y("div",{class:"v-input__control"},[(L=s.default)==null?void 0:L.call(s,P.value)]),E&&y("div",{key:"append",class:"v-input__append"},[e.appendIcon&&y(a,{key:"append-icon",name:"append"},null),($=s.append)==null?void 0:$.call(s,P.value)]),D&&y("div",{class:"v-input__details"},[y(vk,{id:u.value,active:O,messages:C.value},{message:s.message}),(j=s.details)==null?void 0:j.call(s,P.value)])])}),{reset:b,resetValidation:x,validate:_,isValid:p,errorMessages:d}}}),vl=Symbol("Forwarded refs");function yl(e,t){let n=e;for(;n;){const s=Reflect.getOwnPropertyDescriptor(n,t);if(s)return s;n=Object.getPrototypeOf(n)}}function Eu(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1?arguments[1]:void 0;const c=(d=e._observe)==null?void 0:d[t.instance.$.uid];if(!c)return;const u=a.some(f=>f.isIntersecting);i&&(!n.quiet||c.init)&&(!n.once||u||c.init)&&i(u,a,l),u&&n.once?Lv(e,t):c.init=!0},o);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:r},r.observe(e)}function Lv(e,t){var s;const n=(s=e._observe)==null?void 0:s[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const Sk={mounted:_k,unmounted:Lv},Fv=Sk,wk=["color","file","time","date","datetime-local","week","month"],Vv=W({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,...Dv(),...Ov()},"VTextField"),ta=me()({name:"VTextField",directives:{Intersect:Fv},inheritAttrs:!1,props:Vv(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:i}=t;const o=Ye(e,"modelValue"),{isFocused:r,focus:a,blur:l}=Tv(e),c=k(()=>typeof e.counterValue=="function"?e.counterValue(o.value):typeof e.counterValue=="number"?e.counterValue:(o.value??"").toString().length),u=k(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),d=k(()=>["plain","underlined"].includes(e.variant));function f(P,C){var w,E;!e.autofocus||!P||(E=(w=C[0].target)==null?void 0:w.focus)==null||E.call(w)}const h=Z(),m=Z(),g=Z(),p=k(()=>wk.includes(e.type)||e.persistentPlaceholder||r.value||e.active);function v(){var P;g.value!==document.activeElement&&((P=g.value)==null||P.focus()),r.value||a()}function b(P){s("mousedown:control",P),P.target!==g.value&&(v(),P.preventDefault())}function x(P){v(),s("click:control",P)}function _(P){P.stopPropagation(),v(),ft(()=>{o.value=null,C_(e["onClick:clear"],P)})}function A(P){var w;const C=P.target;if(o.value=C.value,(w=e.modelModifiers)!=null&&w.trim&&["text","search","password","tel","url"].includes(e.type)){const E=[C.selectionStart,C.selectionEnd];ft(()=>{C.selectionStart=E[0],C.selectionEnd=E[1]})}}return _e(()=>{const P=!!(i.counter||e.counter!==!1&&e.counter!=null),C=!!(P||i.details),[w,E]=tp(n),{modelValue:O,...D}=nh.filterProps(e),T=mk(e);return y(nh,be({ref:h,modelValue:o.value,"onUpdate:modelValue":L=>o.value=L,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":d.value},e.class],style:e.style},w,D,{centerAffix:!d.value,focused:r.value}),{...i,default:L=>{let{id:$,isDisabled:j,isDirty:K,isReadonly:q,isValid:I}=L;return y(Iv,be({ref:m,onMousedown:b,onClick:x,"onClick:clear":_,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},T,{id:$.value,active:p.value||K.value,dirty:K.value||e.dirty,disabled:j.value,focused:r.value,error:I.value===!1}),{...i,default:V=>{let{props:{class:re,...H}}=V;const Q=Xt(y("input",be({ref:g,value:o.value,onInput:A,autofocus:e.autofocus,readonly:q.value,disabled:j.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:v,onBlur:l},H,E),null),[[Gs("intersect"),{handler:f},null,{once:!0}]]);return y(Pe,null,[e.prefix&&y("span",{class:"v-text-field__prefix"},[y("span",{class:"v-text-field__prefix__text"},[e.prefix])]),i.default?y("div",{class:re,"data-no-activator":""},[i.default(),Q]):Vn(Q,{class:re}),e.suffix&&y("span",{class:"v-text-field__suffix"},[y("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:C?L=>{var $;return y(Pe,null,[($=i.details)==null?void 0:$.call(i,L),P&&y(Pe,null,[y("span",null,null),y(dk,{active:e.persistentCounter||r.value,value:c.value,max:u.value},i.counter)])])}:void 0})}),Eu({},h,m,g)}}),Ck={class:"d-flex flex-row"},kk=G("thead",null,[G("tr",null,[G("th",{class:"text-left"},"ID"),G("th",{class:"text-left"},"Title"),G("th",{class:"text-left"},"Staus"),G("th",{class:"text-left"},"Post Date")])],-1),Pk=["href"],Ak=["href"],Mk=$n({__name:"GameList",setup(e){const t=Oo(),n=hu(),s=Z([]);let i=Z(1);const o=Z(1);let r=10;const a=Z("");async function l(){const d=await ze.post("/api/game",{page:`${i.value-1}`,count:`${r}`,filter:a.value?`title:"${a.value}"`:"",orderBy:"id"});s.value=d.data.gameData,o.value=d.data.pageCount}function c(d){n.replace({query:{page:d,filter:t.query.filter}})}ue(t,(d,f)=>{t.query.page?i.value=Number(t.query.page):(n.replace({query:{page:1,filter:t.query.filter}}),i.value=1),t.query.filter&&(a.value=t.query.filter.toString()),l()});let u;return ue(a,(d,f)=>{clearTimeout(u),u=setTimeout(()=>{n.replace({query:{page:t.query.page,filter:d}})},500)}),$t(async()=>{t.query.page?i.value=Number(t.query.page):(n.replace({query:{page:1}}),i.value=1),t.query.filter&&(a.value=t.query.filter.toString()),l()}),(d,f)=>(Ct(),tn(Pe,null,[G("div",Ck,[y(ta,{class:"filter flex-1-0",placeholder:"Filter by Name",modelValue:a.value,"onUpdate:modelValue":f[0]||(f[0]=h=>a.value=h)},null,8,["modelValue"])]),y($s,null,{default:Ve(()=>[kk,G("tbody",null,[(Ct(!0),tn(Pe,null,Sa(s.value,h=>(Ct(),tn("tr",null,[G("td",null,[G("a",{href:`/#/games/${h.id}`},ve(h.id),9,Pk)]),G("td",null,[G("a",{href:`/#/games/${h.id}`},ve(h.title),9,Ak)]),G("td",null,ve(h.status),1),G("td",null,ve(new Date(h.postdate*1e3).toISOString().split("T")[0]),1)]))),256))])]),_:1}),y(ea,{"model-value":Ze(i),length:o.value,"onUpdate:modelValue":f[1]||(f[1]=h=>c(h))},null,8,["model-value","length"])],64))}});function Ek(e){return{aspectStyles:k(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const Bv=W({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...Oe(),...Xs()},"VResponsive"),sh=me()({name:"VResponsive",props:Bv(),setup(e,t){let{slots:n}=t;const{aspectStyles:s}=Ek(e),{dimensionStyles:i}=Js(e);return _e(()=>{var o;return y("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[i.value,e.style]},[y("div",{class:"v-responsive__sizer",style:s.value},null),(o=n.additional)==null?void 0:o.call(n),n.default&&y("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}}),Tk=W({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,...Bv(),...Oe(),...Jt(),...Lo()},"VImg"),Nv=me()({name:"VImg",directives:{intersect:Fv},props:Tk(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:s}=t;const{backgroundColorClasses:i,backgroundColorStyles:o}=xn(le(e,"color")),{roundedClasses:r}=an(e),a=it("VImg"),l=ge(""),c=Z(),u=ge(e.eager?"loading":"idle"),d=ge(),f=ge(),h=k(()=>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)}),m=k(()=>h.value.aspect||d.value/f.value||0);ue(()=>e.src,()=>{g(u.value!=="idle")}),ue(m,(T,L)=>{!T&&L&&c.value&&_(c.value)}),Qc(()=>g());function g(T){if(!(e.eager&&T)&&!(ou&&!T&&!e.eager)){if(u.value="loading",h.value.lazySrc){const L=new Image;L.src=h.value.lazySrc,_(L,null)}h.value.src&&ft(()=>{var L;n("loadstart",((L=c.value)==null?void 0:L.currentSrc)||h.value.src),setTimeout(()=>{var $;if(!a.isUnmounted)if(($=c.value)!=null&&$.complete){if(c.value.naturalWidth||v(),u.value==="error")return;m.value||_(c.value,null),u.value==="loading"&&p()}else m.value||_(c.value),b()})})}}function p(){var T;a.isUnmounted||(b(),_(c.value),u.value="loaded",n("load",((T=c.value)==null?void 0:T.currentSrc)||h.value.src))}function v(){var T;a.isUnmounted||(u.value="error",n("error",((T=c.value)==null?void 0:T.currentSrc)||h.value.src))}function b(){const T=c.value;T&&(l.value=T.currentSrc||T.src)}let x=-1;zt(()=>{clearTimeout(x)});function _(T){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const $=()=>{if(clearTimeout(x),a.isUnmounted)return;const{naturalHeight:j,naturalWidth:K}=T;j||K?(d.value=K,f.value=j):!T.complete&&u.value==="loading"&&L!=null?x=window.setTimeout($,L):(T.currentSrc.endsWith(".svg")||T.currentSrc.startsWith("data:image/svg+xml"))&&(d.value=1,f.value=1)};$()}const A=k(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),P=()=>{var $;if(!h.value.src||u.value==="idle")return null;const T=y("img",{class:["v-img__img",A.value],style:{objectPosition:e.position},src:h.value.src,srcset:h.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:c,onLoad:p,onError:v},null),L=($=s.sources)==null?void 0:$.call(s);return y(es,{transition:e.transition,appear:!0},{default:()=>[Xt(L?y("picture",{class:"v-img__picture"},[L,T]):T,[[wi,u.value==="loaded"]])]})},C=()=>y(es,{transition:e.transition},{default:()=>[h.value.lazySrc&&u.value!=="loaded"&&y("img",{class:["v-img__img","v-img__img--preload",A.value],style:{objectPosition:e.position},src:h.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),w=()=>s.placeholder?y(es,{transition:e.transition,appear:!0},{default:()=>[(u.value==="loading"||u.value==="error"&&!s.error)&&y("div",{class:"v-img__placeholder"},[s.placeholder()])]}):null,E=()=>s.error?y(es,{transition:e.transition,appear:!0},{default:()=>[u.value==="error"&&y("div",{class:"v-img__error"},[s.error()])]}):null,O=()=>e.gradient?y("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,D=ge(!1);{const T=ue(m,L=>{L&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{D.value=!0})}),T())})}return _e(()=>{const T=sh.filterProps(e);return Xt(y(sh,be({class:["v-img",{"v-img--booting":!D.value},i.value,r.value,e.class],style:[{width:fe(e.width==="auto"?d.value:e.width)},o.value,e.style]},T,{aspectRatio:m.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>y(Pe,null,[y(P,null,null),y(C,null,null),y(O,null,null),y(w,null,null),y(E,null,null)]),default:s.default}),[[Gs("intersect"),{handler:g,options:e.options},null,{once:!0}]])}),{currentSrc:l,image:c,state:u,naturalWidth:d,naturalHeight:f}}}),Ok=W({start:Boolean,end:Boolean,icon:Fe,image:String,text:String,...Oe(),...Cn(),...Jt(),...Ai(),...at(),...rt(),...ps({variant:"flat"})},"VAvatar"),yo=me()({name:"VAvatar",props:Ok(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=ht(e),{colorClasses:i,colorStyles:o,variantClasses:r}=Ba(e),{densityClasses:a}=Hn(e),{roundedClasses:l}=an(e),{sizeClasses:c,sizeStyles:u}=Do(e);return _e(()=>y(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},s.value,i.value,a.value,l.value,c.value,r.value,e.class],style:[o.value,u.value,e.style]},{default:()=>[n.default?y(bt,{key:"content-defaults",defaults:{VImg:{cover:!0,image:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?y(Nv,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?y(mt,{key:"icon",icon:e.icon},null):e.text,Va(!1,"v-avatar")]})),{}}}),$v=Symbol.for("vuetify:selection-control-group"),zv=W({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Fe,trueIcon:Fe,ripple:{type:Boolean,default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:hs},...Oe(),...Cn(),...rt()},"SelectionControlGroup"),Ik=W({...zv({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");me()({name:"VSelectionControlGroup",props:Ik(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Ye(e,"modelValue"),i=rn(),o=k(()=>e.id||`v-selection-control-group-${i}`),r=k(()=>e.name||o.value),a=new Set;return Je($v,{modelValue:s,forceUpdate:()=>{a.forEach(l=>l())},onForceUpdate:l=>{a.add(l),Rt(()=>{a.delete(l)})}}),bn({[e.defaultsTarget]:{color:le(e,"color"),disabled:le(e,"disabled"),density:le(e,"density"),error:le(e,"error"),inline:le(e,"inline"),modelValue:s,multiple:k(()=>!!e.multiple||e.multiple==null&&Array.isArray(s.value)),name:r,falseIcon:le(e,"falseIcon"),trueIcon:le(e,"trueIcon"),readonly:le(e,"readonly"),ripple:le(e,"ripple"),type:le(e,"type"),valueComparator:le(e,"valueComparator")}}),_e(()=>{var l;return y("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},[(l=n.default)==null?void 0:l.call(n)])}),{}}});const Hv=W({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...Oe(),...zv()},"VSelectionControl");function Rk(e){const t=Te($v,void 0),{densityClasses:n}=Hn(e),s=Ye(e,"modelValue"),i=k(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),o=k(()=>e.falseValue!==void 0?e.falseValue:!1),r=k(()=>!!e.multiple||e.multiple==null&&Array.isArray(s.value)),a=k({get(){const h=t?t.modelValue.value:s.value;return r.value?Et(h).some(m=>e.valueComparator(m,i.value)):e.valueComparator(h,i.value)},set(h){if(e.readonly)return;const m=h?i.value:o.value;let g=m;r.value&&(g=h?[...Et(s.value),m]:Et(s.value).filter(p=>!e.valueComparator(p,i.value))),t?t.modelValue.value=g:s.value=g}}),{textColorClasses:l,textColorStyles:c}=Nn(k(()=>{if(!(e.error||e.disabled))return a.value?e.color:e.baseColor})),{backgroundColorClasses:u,backgroundColorStyles:d}=xn(k(()=>a.value&&!e.error&&!e.disabled?e.color:void 0)),f=k(()=>a.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:i,falseValue:o,model:a,textColorClasses:l,textColorStyles:c,backgroundColorClasses:u,backgroundColorStyles:d,icon:f}}const ih=me()({name:"VSelectionControl",directives:{Ripple:Na},inheritAttrs:!1,props:Hv(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const{group:i,densityClasses:o,icon:r,model:a,textColorClasses:l,textColorStyles:c,backgroundColorClasses:u,backgroundColorStyles:d,trueValue:f}=Rk(e),h=rn(),m=ge(!1),g=ge(!1),p=Z(),v=k(()=>e.id||`input-${h}`),b=k(()=>!e.disabled&&!e.readonly);i==null||i.onForceUpdate(()=>{p.value&&(p.value.checked=a.value)});function x(C){b.value&&(m.value=!0,Ur(C.target,":focus-visible")!==!1&&(g.value=!0))}function _(){m.value=!1,g.value=!1}function A(C){C.stopPropagation()}function P(C){b.value&&(e.readonly&&i&&ft(()=>i.forceUpdate()),a.value=C.target.checked)}return _e(()=>{var D,T;const C=s.label?s.label({label:e.label,props:{for:v.value}}):e.label,[w,E]=tp(n),O=y("input",be({ref:p,checked:a.value,disabled:!!e.disabled,id:v.value,onBlur:_,onFocus:x,onInput:P,"aria-disabled":!!e.disabled,type:e.type,value:f.value,name:e.name,"aria-checked":e.type==="checkbox"?a.value:void 0},E),null);return y("div",be({class:["v-selection-control",{"v-selection-control--dirty":a.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":m.value,"v-selection-control--focus-visible":g.value,"v-selection-control--inline":e.inline},o.value,e.class]},w,{style:e.style}),[y("div",{class:["v-selection-control__wrapper",l.value],style:c.value},[(D=s.default)==null?void 0:D.call(s,{backgroundColorClasses:u,backgroundColorStyles:d}),Xt(y("div",{class:["v-selection-control__input"]},[((T=s.input)==null?void 0:T.call(s,{model:a,textColorClasses:l,textColorStyles:c,backgroundColorClasses:u,backgroundColorStyles:d,inputNode:O,icon:r.value,props:{onFocus:x,onBlur:_,id:v.value}}))??y(Pe,null,[r.value&&y(mt,{key:"icon",icon:r.value},null),O])]),[[Gs("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),C&&y(Ut,{for:v.value,onClick:A},{default:()=>[C]})])}),{isFocused:m,input:p}}}),Dk=W({indeterminate:Boolean,indeterminateIcon:{type:Fe,default:"$checkboxIndeterminate"},...Hv({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),$a=me()({name:"VCheckboxBtn",props:Dk(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const s=Ye(e,"indeterminate"),i=Ye(e,"modelValue");function o(l){s.value&&(s.value=!1)}const r=k(()=>s.value?e.indeterminateIcon:e.falseIcon),a=k(()=>s.value?e.indeterminateIcon:e.trueIcon);return _e(()=>{const l=Ci(ih.filterProps(e),["modelValue"]);return y(ih,be(l,{modelValue:i.value,"onUpdate:modelValue":[c=>i.value=c,o],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:r.value,trueIcon:a.value,"aria-checked":s.value?"mixed":void 0}),n)}),{}}});function oh(e){const n=Math.abs(e);return Math.sign(e)*(n/((1/.501-2)*(1-n)+1))}function rh(e){let{selectedElement:t,containerSize:n,contentSize:s,isRtl:i,currentScrollOffset:o,isHorizontal:r}=e;const a=r?t.clientWidth:t.clientHeight,l=r?t.offsetLeft:t.offsetTop,c=i&&r?s-l-a:l,u=n+o,d=a+c,f=a*.4;return c<=o?o=Math.max(c-f,0):u<=d&&(o=Math.min(o-(u-d-f),s-n)),o}function Lk(e){let{selectedElement:t,containerSize:n,contentSize:s,isRtl:i,isHorizontal:o}=e;const r=o?t.clientWidth:t.clientHeight,a=o?t.offsetLeft:t.offsetTop,l=i&&o?s-a-r/2-n/2:a+r/2-n/2;return Math.min(s-n,Math.max(0,l))}const Fk=Symbol.for("vuetify:v-slide-group"),jv=W({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:Fk},nextIcon:{type:Fe,default:"$next"},prevIcon:{type:Fe,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...Oe(),...ZS(),...at(),..._u({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),ah=me()({name:"VSlideGroup",props:jv(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:s}=Sn(),{displayClasses:i,mobile:o}=Ma(e),r=Su(e,e.symbol),a=ge(!1),l=ge(0),c=ge(0),u=ge(0),d=k(()=>e.direction==="horizontal"),{resizeRef:f,contentRect:h}=Ns(),{resizeRef:m,contentRect:g}=Ns(),p=k(()=>r.selected.value.length?r.items.value.findIndex(H=>H.id===r.selected.value[0]):-1),v=k(()=>r.selected.value.length?r.items.value.findIndex(H=>H.id===r.selected.value[r.selected.value.length-1]):-1);if(Ge){let H=-1;ue(()=>[r.selected.value,h.value,g.value,d.value],()=>{cancelAnimationFrame(H),H=requestAnimationFrame(()=>{if(h.value&&g.value){const Q=d.value?"width":"height";c.value=h.value[Q],u.value=g.value[Q],a.value=c.value+1=0&&m.value){const Q=m.value.children[v.value];p.value===0||!a.value?l.value=0:e.centerActive?l.value=Lk({selectedElement:Q,containerSize:c.value,contentSize:u.value,isRtl:s.value,isHorizontal:d.value}):a.value&&(l.value=rh({selectedElement:Q,containerSize:c.value,contentSize:u.value,isRtl:s.value,currentScrollOffset:l.value,isHorizontal:d.value}))}})})}const b=ge(!1);let x=0,_=0;function A(H){const Q=d.value?"clientX":"clientY";_=(s.value&&d.value?-1:1)*l.value,x=H.touches[0][Q],b.value=!0}function P(H){if(!a.value)return;const Q=d.value?"clientX":"clientY",Y=s.value&&d.value?-1:1;l.value=Y*(_+x-H.touches[0][Q])}function C(H){const Q=u.value-c.value;l.value<0||!a.value?l.value=0:l.value>=Q&&(l.value=Q),b.value=!1}function w(){f.value&&(f.value[d.value?"scrollLeft":"scrollTop"]=0)}const E=ge(!1);function O(H){if(E.value=!0,!(!a.value||!m.value)){for(const Q of H.composedPath())for(const Y of m.value.children)if(Y===Q){l.value=rh({selectedElement:Y,containerSize:c.value,contentSize:u.value,isRtl:s.value,currentScrollOffset:l.value,isHorizontal:d.value});return}}}function D(H){E.value=!1}function T(H){var Q;!E.value&&!(H.relatedTarget&&((Q=m.value)!=null&&Q.contains(H.relatedTarget)))&&$()}function L(H){m.value&&(d.value?H.key==="ArrowRight"?$(s.value?"prev":"next"):H.key==="ArrowLeft"&&$(s.value?"next":"prev"):H.key==="ArrowDown"?$("next"):H.key==="ArrowUp"&&$("prev"),H.key==="Home"?$("first"):H.key==="End"&&$("last"))}function $(H){var Q,Y,de,he,ie;if(m.value)if(!H)(Q=jr(m.value)[0])==null||Q.focus();else if(H==="next"){const F=(Y=m.value.querySelector(":focus"))==null?void 0:Y.nextElementSibling;F?F.focus():$("first")}else if(H==="prev"){const F=(de=m.value.querySelector(":focus"))==null?void 0:de.previousElementSibling;F?F.focus():$("last")}else H==="first"?(he=m.value.firstElementChild)==null||he.focus():H==="last"&&((ie=m.value.lastElementChild)==null||ie.focus())}function j(H){const Q=l.value+(H==="prev"?-1:1)*c.value;l.value=nn(Q,0,u.value-c.value)}const K=k(()=>{let H=l.value>u.value-c.value?-(u.value-c.value)+oh(u.value-c.value-l.value):-l.value;l.value<=0&&(H=oh(-l.value));const Q=s.value&&d.value?-1:1;return{transform:`translate${d.value?"X":"Y"}(${Q*H}px)`,transition:b.value?"none":"",willChange:b.value?"transform":""}}),q=k(()=>({next:r.next,prev:r.prev,select:r.select,isSelected:r.isSelected})),I=k(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!o.value;case!0:return a.value||Math.abs(l.value)>0;case"mobile":return o.value||a.value||Math.abs(l.value)>0;default:return!o.value&&(a.value||Math.abs(l.value)>0)}}),V=k(()=>Math.abs(l.value)>0),re=k(()=>u.value>Math.abs(l.value)+c.value);return _e(()=>y(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!d.value,"v-slide-group--has-affixes":I.value,"v-slide-group--is-overflowing":a.value},i.value,e.class],style:e.style,tabindex:E.value||r.selected.value.length?-1:0,onFocus:T},{default:()=>{var H,Q,Y;return[I.value&&y("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!V.value}],onClick:()=>V.value&&j("prev")},[((H=n.prev)==null?void 0:H.call(n,q.value))??y(th,null,{default:()=>[y(mt,{icon:s.value?e.nextIcon:e.prevIcon},null)]})]),y("div",{key:"container",ref:f,class:"v-slide-group__container",onScroll:w},[y("div",{ref:m,class:"v-slide-group__content",style:K.value,onTouchstartPassive:A,onTouchmovePassive:P,onTouchendPassive:C,onFocusin:O,onFocusout:D,onKeydown:L},[(Q=n.default)==null?void 0:Q.call(n,q.value)])]),I.value&&y("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!re.value}],onClick:()=>re.value&&j("next")},[((Y=n.next)==null?void 0:Y.call(n,q.value))??y(th,null,{default:()=>[y(mt,{icon:s.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:r.selected,scrollTo:j,scrollOffset:l,focus:$}}}),Wv=Symbol.for("vuetify:v-chip-group"),Vk=W({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:hs},...jv(),...Oe(),..._u({selectedClass:"v-chip--selected"}),...at(),...rt(),...ps({variant:"tonal"})},"VChipGroup");me()({name:"VChipGroup",props:Vk(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:s}=ht(e),{isSelected:i,select:o,next:r,prev:a,selected:l}=Su(e,Wv);return bn({VChip:{color:le(e,"color"),disabled:le(e,"disabled"),filter:le(e,"filter"),variant:le(e,"variant")}}),_e(()=>{const c=ah.filterProps(e);return y(ah,be(c,{class:["v-chip-group",{"v-chip-group--column":e.column},s.value,e.class],style:e.style}),{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:i,select:o,next:r,prev:a,selected:l.value})]}})}),{}}});const Bk=W({activeClass:String,appendAvatar:String,appendIcon:Fe,closable:Boolean,closeIcon:{type:Fe,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:Fe,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:Tt(),onClickOnce:Tt(),...gs(),...Oe(),...Cn(),...ms(),...ov(),...Jt(),...Mu(),...Ai(),...at({tag:"span"}),...rt(),...ps({variant:"tonal"})},"VChip"),Nk=me()({name:"VChip",directives:{Ripple:Na},props:Bk(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:s,slots:i}=t;const{t:o}=Ks(),{borderClasses:r}=qs(e),{colorClasses:a,colorStyles:l,variantClasses:c}=Ba(e),{densityClasses:u}=Hn(e),{elevationClasses:d}=Ys(e),{roundedClasses:f}=an(e),{sizeClasses:h}=Do(e),{themeClasses:m}=ht(e),g=Ye(e,"modelValue"),p=rv(e,Wv,!1),v=Au(e,n),b=k(()=>e.link!==!1&&v.isLink.value),x=k(()=>!e.disabled&&e.link!==!1&&(!!p||e.link||v.isClickable.value)),_=k(()=>({"aria-label":o(e.closeLabel),onClick(C){C.stopPropagation(),g.value=!1,s("click:close",C)}}));function A(C){var w;s("click",C),x.value&&((w=v.navigate)==null||w.call(v,C),p==null||p.toggle())}function P(C){(C.key==="Enter"||C.key===" ")&&(C.preventDefault(),A(C))}return()=>{const C=v.isLink.value?"a":e.tag,w=!!(e.appendIcon||e.appendAvatar),E=!!(w||i.append),O=!!(i.close||e.closable),D=!!(i.filter||e.filter)&&p,T=!!(e.prependIcon||e.prependAvatar),L=!!(T||i.prepend),$=!p||p.isSelected.value;return g.value&&Xt(y(C,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":x.value,"v-chip--filter":D,"v-chip--pill":e.pill},m.value,r.value,$?a.value:void 0,u.value,d.value,f.value,h.value,c.value,p==null?void 0:p.selectedClass.value,e.class],style:[$?l.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,href:v.href.value,tabindex:x.value?0:void 0,onClick:A,onKeydown:x.value&&!b.value&&P},{default:()=>{var j;return[Va(x.value,"v-chip"),D&&y(Av,{key:"filter"},{default:()=>[Xt(y("div",{class:"v-chip__filter"},[i.filter?y(bt,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},i.filter):y(mt,{key:"filter-icon",icon:e.filterIcon},null)]),[[wi,p.isSelected.value]])]}),L&&y("div",{key:"prepend",class:"v-chip__prepend"},[i.prepend?y(bt,{key:"prepend-defaults",disabled:!T,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},i.prepend):y(Pe,null,[e.prependIcon&&y(mt,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&y(yo,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),y("div",{class:"v-chip__content","data-no-activator":""},[((j=i.default)==null?void 0:j.call(i,{isSelected:p==null?void 0:p.isSelected.value,selectedClass:p==null?void 0:p.selectedClass.value,select:p==null?void 0:p.select,toggle:p==null?void 0:p.toggle,value:p==null?void 0:p.value.value,disabled:e.disabled}))??e.text]),E&&y("div",{key:"append",class:"v-chip__append"},[i.append?y(bt,{key:"append-defaults",disabled:!w,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},i.append):y(Pe,null,[e.appendIcon&&y(mt,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&y(yo,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),O&&y("button",be({key:"close",class:"v-chip__close",type:"button"},_.value),[i.close?y(bt,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},i.close):y(mt,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Gs("ripple"),x.value&&e.ripple,null]])}}}),lc=Symbol.for("vuetify:list");function Uv(){const e=Te(lc,{hasPrepend:ge(!1),updateHasPrepend:()=>null}),t={hasPrepend:ge(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return Je(lc,t),e}function Gv(){return Te(lc,null)}const $k={open:e=>{let{id:t,value:n,opened:s,parents:i}=e;if(n){const o=new Set;o.add(t);let r=i.get(t);for(;r!=null;)o.add(r),r=i.get(r);return o}else return s.delete(t),s},select:()=>null},Kv={open:e=>{let{id:t,value:n,opened:s,parents:i}=e;if(n){let o=i.get(t);for(s.add(t);o!=null&&o!==t;)s.add(o),o=i.get(o);return s}else s.delete(t);return s},select:()=>null},zk={open:Kv.open,select:e=>{let{id:t,value:n,opened:s,parents:i}=e;if(!n)return s;const o=[];let r=i.get(t);for(;r!=null;)o.push(r),r=i.get(r);return new Set(o)}},Tu=e=>{const t={select:n=>{let{id:s,value:i,selected:o}=n;if(s=ke(s),e&&!i){const r=Array.from(o.entries()).reduce((a,l)=>{let[c,u]=l;return u==="on"?[...a,c]:a},[]);if(r.length===1&&r[0]===s)return o}return o.set(s,i?"on":"off"),o},in:(n,s,i)=>{let o=new Map;for(const r of n||[])o=t.select({id:r,value:!0,selected:new Map(o),children:s,parents:i});return o},out:n=>{const s=[];for(const[i,o]of n.entries())o==="on"&&s.push(i);return s}};return t},qv=e=>{const t=Tu(e);return{select:s=>{let{selected:i,id:o,...r}=s;o=ke(o);const a=i.has(o)?new Map([[o,i.get(o)]]):new Map;return t.select({...r,id:o,selected:a})},in:(s,i,o)=>{let r=new Map;return s!=null&&s.length&&(r=t.in(s.slice(0,1),i,o)),r},out:(s,i,o)=>t.out(s,i,o)}},Hk=e=>{const t=Tu(e);return{select:s=>{let{id:i,selected:o,children:r,...a}=s;return i=ke(i),r.has(i)?o:t.select({id:i,selected:o,children:r,...a})},in:t.in,out:t.out}},jk=e=>{const t=qv(e);return{select:s=>{let{id:i,selected:o,children:r,...a}=s;return i=ke(i),r.has(i)?o:t.select({id:i,selected:o,children:r,...a})},in:t.in,out:t.out}},Wk=e=>{const t={select:n=>{let{id:s,value:i,selected:o,children:r,parents:a}=n;s=ke(s);const l=new Map(o),c=[s];for(;c.length;){const d=c.shift();o.set(d,i?"on":"off"),r.has(d)&&c.push(...r.get(d))}let u=a.get(s);for(;u;){const d=r.get(u),f=d.every(m=>o.get(m)==="on"),h=d.every(m=>!o.has(m)||o.get(m)==="off");o.set(u,f?"on":h?"off":"indeterminate"),u=a.get(u)}return e&&!i&&Array.from(o.entries()).reduce((f,h)=>{let[m,g]=h;return g==="on"?[...f,m]:f},[]).length===0?l:o},in:(n,s,i)=>{let o=new Map;for(const r of n||[])o=t.select({id:r,value:!0,selected:new Map(o),children:s,parents:i});return o},out:(n,s)=>{const i=[];for(const[o,r]of n.entries())r==="on"&&!s.has(o)&&i.push(o);return i}};return t},bo=Symbol.for("vuetify:nested"),Yv={id:ge(),root:{register:()=>null,unregister:()=>null,parents:Z(new Map),children:Z(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:Z(new Set),selected:Z(new Map),selectedValues:Z([])}},Uk=W({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),Gk=e=>{let t=!1;const n=Z(new Map),s=Z(new Map),i=Ye(e,"opened",e.opened,d=>new Set(d),d=>[...d.values()]),o=k(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single-leaf":return jk(e.mandatory);case"leaf":return Hk(e.mandatory);case"independent":return Tu(e.mandatory);case"single-independent":return qv(e.mandatory);case"classic":default:return Wk(e.mandatory)}}),r=k(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return zk;case"single":return $k;case"multiple":default:return Kv}}),a=Ye(e,"selected",e.selected,d=>o.value.in(d,n.value,s.value),d=>o.value.out(d,n.value,s.value));zt(()=>{t=!0});function l(d){const f=[];let h=d;for(;h!=null;)f.unshift(h),h=s.value.get(h);return f}const c=it("nested"),u={id:ge(),root:{opened:i,selected:a,selectedValues:k(()=>{const d=[];for(const[f,h]of a.value.entries())h==="on"&&d.push(f);return d}),register:(d,f,h)=>{f&&d!==f&&s.value.set(d,f),h&&n.value.set(d,[]),f!=null&&n.value.set(f,[...n.value.get(f)||[],d])},unregister:d=>{if(t)return;n.value.delete(d);const f=s.value.get(d);if(f){const h=n.value.get(f)??[];n.value.set(f,h.filter(m=>m!==d))}s.value.delete(d),i.value.delete(d)},open:(d,f,h)=>{c.emit("click:open",{id:d,value:f,path:l(d),event:h});const m=r.value.open({id:d,value:f,opened:new Set(i.value),children:n.value,parents:s.value,event:h});m&&(i.value=m)},openOnSelect:(d,f,h)=>{const m=r.value.select({id:d,value:f,selected:new Map(a.value),opened:new Set(i.value),children:n.value,parents:s.value,event:h});m&&(i.value=m)},select:(d,f,h)=>{c.emit("click:select",{id:d,value:f,path:l(d),event:h});const m=o.value.select({id:d,value:f,selected:new Map(a.value),children:n.value,parents:s.value,event:h});m&&(a.value=m),u.root.openOnSelect(d,f,h)},children:n,parents:s}};return Je(bo,u),u.root},Xv=(e,t)=>{const n=Te(bo,Yv),s=Symbol(rn()),i=k(()=>e.value!==void 0?e.value:s),o={...n,id:i,open:(r,a)=>n.root.open(i.value,r,a),openOnSelect:(r,a)=>n.root.openOnSelect(i.value,r,a),isOpen:k(()=>n.root.opened.value.has(i.value)),parent:k(()=>n.root.parents.value.get(i.value)),select:(r,a)=>n.root.select(i.value,r,a),isSelected:k(()=>n.root.selected.value.get(ke(i.value))==="on"),isIndeterminate:k(()=>n.root.selected.value.get(i.value)==="indeterminate"),isLeaf:k(()=>!n.root.children.value.get(i.value)),isGroupActivator:n.isGroupActivator};return!n.isGroupActivator&&n.root.register(i.value,n.id.value,t),zt(()=>{!n.isGroupActivator&&n.root.unregister(i.value)}),t&&Je(bo,o),o},Kk=()=>{const e=Te(bo,Yv);Je(bo,{...e,isGroupActivator:!0})};function Ou(){const e=ge(!1);return $t(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:k(()=>e.value?void 0:{transition:"none !important"}),isBooted:Mo(e)}}const qk=ki({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return Kk(),()=>{var s;return(s=n.default)==null?void 0:s.call(n)}}}),Yk=W({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Fe,default:"$collapse"},expandIcon:{type:Fe,default:"$expand"},prependIcon:Fe,appendIcon:Fe,fluid:Boolean,subgroup:Boolean,title:String,value:null,...Oe(),...at()},"VListGroup"),lh=me()({name:"VListGroup",props:Yk(),setup(e,t){let{slots:n}=t;const{isOpen:s,open:i,id:o}=Xv(le(e,"value"),!0),r=k(()=>`v-list-group--id-${String(o.value)}`),a=Gv(),{isBooted:l}=Ou();function c(h){i(!s.value,h)}const u=k(()=>({onClick:c,class:"v-list-group__header",id:r.value})),d=k(()=>s.value?e.collapseIcon:e.expandIcon),f=k(()=>({VListItem:{active:s.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&d.value,appendIcon:e.appendIcon||!e.subgroup&&d.value,title:e.title,value:e.value}}));return _e(()=>y(e.tag,{class:["v-list-group",{"v-list-group--prepend":a==null?void 0:a.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":s.value},e.class],style:e.style},{default:()=>[n.activator&&y(bt,{defaults:f.value},{default:()=>[y(qk,null,{default:()=>[n.activator({props:u.value,isOpen:s.value})]})]}),y(es,{transition:{component:Pv},disabled:!l.value},{default:()=>{var h;return[Xt(y("div",{class:"v-list-group__items",role:"group","aria-labelledby":r.value},[(h=n.default)==null?void 0:h.call(n)]),[[wi,s.value]])]}})]})),{}}}),Xk=hp("v-list-item-subtitle"),Jk=hp("v-list-item-title"),Zk=W({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Fe,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Fe,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:Tt(),onClickOnce:Tt(),...gs(),...Oe(),...Cn(),...Xs(),...ms(),...Jt(),...Mu(),...at(),...rt(),...ps({variant:"text"})},"VListItem"),na=me()({name:"VListItem",directives:{Ripple:Na},props:Zk(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:s,emit:i}=t;const o=Au(e,n),r=k(()=>e.value===void 0?o.href.value:e.value),{select:a,isSelected:l,isIndeterminate:c,isGroupActivator:u,root:d,parent:f,openOnSelect:h}=Xv(r,!1),m=Gv(),g=k(()=>{var I;return e.active!==!1&&(e.active||((I=o.isActive)==null?void 0:I.value)||l.value)}),p=k(()=>e.link!==!1&&o.isLink.value),v=k(()=>!e.disabled&&e.link!==!1&&(e.link||o.isClickable.value||e.value!=null&&!!m)),b=k(()=>e.rounded||e.nav),x=k(()=>e.color??e.activeColor),_=k(()=>({color:g.value?x.value??e.baseColor:e.baseColor,variant:e.variant}));ue(()=>{var I;return(I=o.isActive)==null?void 0:I.value},I=>{I&&f.value!=null&&d.open(f.value,!0),I&&h(I)},{immediate:!0});const{themeClasses:A}=ht(e),{borderClasses:P}=qs(e),{colorClasses:C,colorStyles:w,variantClasses:E}=Ba(_),{densityClasses:O}=Hn(e),{dimensionStyles:D}=Js(e),{elevationClasses:T}=Ys(e),{roundedClasses:L}=an(b),$=k(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),j=k(()=>({isActive:g.value,select:a,isSelected:l.value,isIndeterminate:c.value}));function K(I){var V;i("click",I),!(u||!v.value)&&((V=o.navigate)==null||V.call(o,I),e.value!=null&&a(!l.value,I))}function q(I){(I.key==="Enter"||I.key===" ")&&(I.preventDefault(),K(I))}return _e(()=>{const I=p.value?"a":e.tag,V=s.title||e.title!=null,re=s.subtitle||e.subtitle!=null,H=!!(e.appendAvatar||e.appendIcon),Q=!!(H||s.append),Y=!!(e.prependAvatar||e.prependIcon),de=!!(Y||s.prepend);return m==null||m.updateHasPrepend(de),e.activeColor&&V_("active-color",["color","base-color"]),Xt(y(I,{class:["v-list-item",{"v-list-item--active":g.value,"v-list-item--disabled":e.disabled,"v-list-item--link":v.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!de&&(m==null?void 0:m.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&g.value},A.value,P.value,C.value,O.value,T.value,$.value,L.value,E.value,e.class],style:[w.value,D.value,e.style],href:o.href.value,tabindex:v.value?m?-2:0:void 0,onClick:K,onKeydown:v.value&&!p.value&&q},{default:()=>{var he;return[Va(v.value||g.value,"v-list-item"),de&&y("div",{key:"prepend",class:"v-list-item__prepend"},[s.prepend?y(bt,{key:"prepend-defaults",disabled:!Y,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var ie;return[(ie=s.prepend)==null?void 0:ie.call(s,j.value)]}}):y(Pe,null,[e.prependAvatar&&y(yo,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&y(mt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),y("div",{class:"v-list-item__spacer"},null)]),y("div",{class:"v-list-item__content","data-no-activator":""},[V&&y(Jk,{key:"title"},{default:()=>{var ie;return[((ie=s.title)==null?void 0:ie.call(s,{title:e.title}))??e.title]}}),re&&y(Xk,{key:"subtitle"},{default:()=>{var ie;return[((ie=s.subtitle)==null?void 0:ie.call(s,{subtitle:e.subtitle}))??e.subtitle]}}),(he=s.default)==null?void 0:he.call(s,j.value)]),Q&&y("div",{key:"append",class:"v-list-item__append"},[s.append?y(bt,{key:"append-defaults",disabled:!H,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var ie;return[(ie=s.append)==null?void 0:ie.call(s,j.value)]}}):y(Pe,null,[e.appendIcon&&y(mt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&y(yo,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),y("div",{class:"v-list-item__spacer"},null)])]}}),[[Gs("ripple"),v.value&&e.ripple]])}),{}}}),Qk=W({color:String,inset:Boolean,sticky:Boolean,title:String,...Oe(),...at()},"VListSubheader"),eP=me()({name:"VListSubheader",props:Qk(),setup(e,t){let{slots:n}=t;const{textColorClasses:s,textColorStyles:i}=Nn(le(e,"color"));return _e(()=>{const o=!!(n.default||e.title);return y(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},s.value,e.class],style:[{textColorStyles:i},e.style]},{default:()=>{var r;return[o&&y("div",{class:"v-list-subheader__text"},[((r=n.default)==null?void 0:r.call(n))??e.title])]}})}),{}}}),tP=W({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...Oe(),...rt()},"VDivider"),Jv=me()({name:"VDivider",props:tP(),setup(e,t){let{attrs:n}=t;const{themeClasses:s}=ht(e),{textColorClasses:i,textColorStyles:o}=Nn(le(e,"color")),r=k(()=>{const a={};return e.length&&(a[e.vertical?"maxHeight":"maxWidth"]=fe(e.length)),e.thickness&&(a[e.vertical?"borderRightWidth":"borderTopWidth"]=fe(e.thickness)),a});return _e(()=>y("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},s.value,i.value,e.class],style:[r.value,o.value,e.style],"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null)),{}}}),nP=W({items:Array,returnObject:Boolean},"VListChildren"),Zv=me()({name:"VListChildren",props:nP(),setup(e,t){let{slots:n}=t;return Uv(),()=>{var s,i;return((s=n.default)==null?void 0:s.call(n))??((i=e.items)==null?void 0:i.map(o=>{var f,h;let{children:r,props:a,type:l,raw:c}=o;if(l==="divider")return((f=n.divider)==null?void 0:f.call(n,{props:a}))??y(Jv,a,null);if(l==="subheader")return((h=n.subheader)==null?void 0:h.call(n,{props:a}))??y(eP,a,null);const u={subtitle:n.subtitle?m=>{var g;return(g=n.subtitle)==null?void 0:g.call(n,{...m,item:c})}:void 0,prepend:n.prepend?m=>{var g;return(g=n.prepend)==null?void 0:g.call(n,{...m,item:c})}:void 0,append:n.append?m=>{var g;return(g=n.append)==null?void 0:g.call(n,{...m,item:c})}:void 0,title:n.title?m=>{var g;return(g=n.title)==null?void 0:g.call(n,{...m,item:c})}:void 0},d=lh.filterProps(a);return r?y(lh,be({value:a==null?void 0:a.value},d),{activator:m=>{let{props:g}=m;const p={...a,...g,value:e.returnObject?c:a.value};return n.header?n.header({props:p}):y(na,p,u)},default:()=>y(Zv,{items:r},n)}):n.item?n.item({props:a}):y(na,be(a,{value:e.returnObject?c:a.value}),u)}))}}}),Qv=W({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:hs}},"list-items");function cc(e,t){const n=At(t,e.itemTitle,t),s=At(t,e.itemValue,n),i=At(t,e.itemChildren),o=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?Ci(t,["children"]):t:void 0:At(t,e.itemProps),r={title:n,value:s,...o};return{title:String(r.title??""),value:r.value,props:r,children:Array.isArray(i)?ey(e,i):void 0,raw:t}}function ey(e,t){const n=[];for(const s of t)n.push(cc(e,s));return n}function sP(e){const t=k(()=>ey(e,e.items)),n=k(()=>t.value.some(o=>o.value===null));function s(o){return n.value||(o=o.filter(r=>r!==null)),o.map(r=>e.returnObject&&typeof r=="string"?cc(e,r):t.value.find(a=>e.valueComparator(r,a.value))||cc(e,r))}function i(o){return e.returnObject?o.map(r=>{let{raw:a}=r;return a}):o.map(r=>{let{value:a}=r;return a})}return{items:t,transformIn:s,transformOut:i}}function iP(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function oP(e,t){const n=At(t,e.itemType,"item"),s=iP(t)?t:At(t,e.itemTitle),i=At(t,e.itemValue,void 0),o=At(t,e.itemChildren),r=e.itemProps===!0?Ci(t,["children"]):At(t,e.itemProps),a={title:s,value:i,...r};return{type:n,title:a.title,value:a.value,props:a,children:n==="item"&&o?ty(e,o):void 0,raw:t}}function ty(e,t){const n=[];for(const s of t)n.push(oP(e,s));return n}function rP(e){return{items:k(()=>ty(e,e.items))}}const aP=W({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:String,collapseIcon:String,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,...Uk({selectStrategy:"single-leaf",openStrategy:"list"}),...gs(),...Oe(),...Cn(),...Xs(),...ms(),itemType:{type:String,default:"type"},...Qv(),...Jt(),...at(),...rt(),...ps({variant:"text"})},"VList"),lP=me()({name:"VList",props:aP(),emits:{"update:selected":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:s}=rP(e),{themeClasses:i}=ht(e),{backgroundColorClasses:o,backgroundColorStyles:r}=xn(le(e,"bgColor")),{borderClasses:a}=qs(e),{densityClasses:l}=Hn(e),{dimensionStyles:c}=Js(e),{elevationClasses:u}=Ys(e),{roundedClasses:d}=an(e),{open:f,select:h}=Gk(e),m=k(()=>e.lines?`v-list--${e.lines}-line`:void 0),g=le(e,"activeColor"),p=le(e,"baseColor"),v=le(e,"color");Uv(),bn({VListGroup:{activeColor:g,baseColor:p,color:v,expandIcon:le(e,"expandIcon"),collapseIcon:le(e,"collapseIcon")},VListItem:{activeClass:le(e,"activeClass"),activeColor:g,baseColor:p,color:v,density:le(e,"density"),disabled:le(e,"disabled"),lines:le(e,"lines"),nav:le(e,"nav"),slim:le(e,"slim"),variant:le(e,"variant")}});const b=ge(!1),x=Z();function _(O){b.value=!0}function A(O){b.value=!1}function P(O){var D;!b.value&&!(O.relatedTarget&&((D=x.value)!=null&&D.contains(O.relatedTarget)))&&E()}function C(O){if(x.value){if(O.key==="ArrowDown")E("next");else if(O.key==="ArrowUp")E("prev");else if(O.key==="Home")E("first");else if(O.key==="End")E("last");else return;O.preventDefault()}}function w(O){b.value=!0}function E(O){if(x.value)return Wr(x.value,O)}return _e(()=>y(e.tag,{ref:x,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},i.value,o.value,a.value,l.value,u.value,m.value,d.value,e.class],style:[r.value,c.value,e.style],tabindex:e.disabled||b.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:_,onFocusout:A,onFocus:P,onKeydown:C,onMousedown:w},{default:()=>[y(Zv,{items:s.value,returnObject:e.returnObject},n)]})),{open:f,select:h,focus:E}}});function bl(e,t){return{x:e.x+t.x,y:e.y+t.y}}function cP(e,t){return{x:e.x-t.x,y:e.y-t.y}}function ch(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:s}=e,i=s==="left"?0:s==="center"?t.width/2:s==="right"?t.width:s,o=n==="top"?0:n==="bottom"?t.height:n;return bl({x:i,y:o},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:s}=e,i=n==="left"?0:n==="right"?t.width:n,o=s==="top"?0:s==="center"?t.height/2:s==="bottom"?t.height:s;return bl({x:i,y:o},t)}return bl({x:t.width/2,y:t.height/2},t)}const ny={static:fP,connected:gP},uP=W({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in ny},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function dP(e,t){const n=Z({}),s=Z();Ge&&cs(()=>!!(t.isActive.value&&e.locationStrategy),o=>{var r,a;ue(()=>e.locationStrategy,o),Rt(()=>{window.removeEventListener("resize",i),s.value=void 0}),window.addEventListener("resize",i,{passive:!0}),typeof e.locationStrategy=="function"?s.value=(r=e.locationStrategy(t,e,n))==null?void 0:r.updateLocation:s.value=(a=ny[e.locationStrategy](t,e,n))==null?void 0:a.updateLocation});function i(o){var r;(r=s.value)==null||r.call(s,o)}return{contentStyles:n,updateLocation:s}}function fP(){}function hP(e,t){t?e.style.removeProperty("left"):e.style.removeProperty("right");const n=au(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function gP(e,t,n){(Array.isArray(e.target.value)||rS(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:i,preferredOrigin:o}=ru(()=>{const m=Gl(t.location,e.isRtl.value),g=t.origin==="overlap"?m:t.origin==="auto"?rl(m):Gl(t.origin,e.isRtl.value);return m.side===g.side&&m.align===al(g).align?{preferredAnchor:qd(m),preferredOrigin:qd(g)}:{preferredAnchor:m,preferredOrigin:g}}),[r,a,l,c]=["minWidth","minHeight","maxWidth","maxHeight"].map(m=>k(()=>{const g=parseFloat(t[m]);return isNaN(g)?1/0:g})),u=k(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const m=t.offset.split(" ").map(parseFloat);return m.length<2&&m.push(0),m}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let d=!1;const f=new ResizeObserver(()=>{d&&h()});ue([e.target,e.contentEl],(m,g)=>{let[p,v]=m,[b,x]=g;b&&!Array.isArray(b)&&f.unobserve(b),p&&!Array.isArray(p)&&f.observe(p),x&&f.unobserve(x),v&&f.observe(v)},{immediate:!0}),Rt(()=>{f.disconnect()});function h(){if(d=!1,requestAnimationFrame(()=>d=!0),!e.target.value||!e.contentEl.value)return;const m=ap(e.target.value),g=hP(e.contentEl.value,e.isRtl.value),p=qr(e.contentEl.value),v=12;p.length||(p.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 b=p.reduce((D,T)=>{const L=T.getBoundingClientRect(),$=new Ls({x:T===document.documentElement?0:L.x,y:T===document.documentElement?0:L.y,width:T.clientWidth,height:T.clientHeight});return D?new Ls({x:Math.max(D.left,$.left),y:Math.max(D.top,$.top),width:Math.min(D.right,$.right)-Math.max(D.left,$.left),height:Math.min(D.bottom,$.bottom)-Math.max(D.top,$.top)}):$},void 0);b.x+=v,b.y+=v,b.width-=v*2,b.height-=v*2;let x={anchor:i.value,origin:o.value};function _(D){const T=new Ls(g),L=ch(D.anchor,m),$=ch(D.origin,T);let{x:j,y:K}=cP(L,$);switch(D.anchor.side){case"top":K-=u.value[0];break;case"bottom":K+=u.value[0];break;case"left":j-=u.value[0];break;case"right":j+=u.value[0];break}switch(D.anchor.align){case"top":K-=u.value[1];break;case"bottom":K+=u.value[1];break;case"left":j-=u.value[1];break;case"right":j+=u.value[1];break}return T.x+=j,T.y+=K,T.width=Math.min(T.width,l.value),T.height=Math.min(T.height,c.value),{overflows:Xd(T,b),x:j,y:K}}let A=0,P=0;const C={x:0,y:0},w={x:!1,y:!1};let E=-1;for(;!(E++>10);){const{x:D,y:T,overflows:L}=_(x);A+=D,P+=T,g.x+=D,g.y+=T;{const $=Yd(x.anchor),j=L.x.before||L.x.after,K=L.y.before||L.y.after;let q=!1;if(["x","y"].forEach(I=>{if(I==="x"&&j&&!w.x||I==="y"&&K&&!w.y){const V={anchor:{...x.anchor},origin:{...x.origin}},re=I==="x"?$==="y"?al:rl:$==="y"?rl:al;V.anchor=re(V.anchor),V.origin=re(V.origin);const{overflows:H}=_(V);(H[I].before<=L[I].before&&H[I].after<=L[I].after||H[I].before+H[I].after<(L[I].before+L[I].after)/2)&&(x=V,q=w[I]=!0)}}),q)continue}L.x.before&&(A+=L.x.before,g.x+=L.x.before),L.x.after&&(A-=L.x.after,g.x-=L.x.after),L.y.before&&(P+=L.y.before,g.y+=L.y.before),L.y.after&&(P-=L.y.after,g.y-=L.y.after);{const $=Xd(g,b);C.x=b.width-$.x.before-$.x.after,C.y=b.height-$.y.before-$.y.after,A+=$.x.before,g.x+=$.x.before,P+=$.y.before,g.y+=$.y.before}break}const O=Yd(x.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${x.anchor.side} ${x.anchor.align}`,transformOrigin:`${x.origin.side} ${x.origin.align}`,top:fe(xl(P)),left:e.isRtl.value?void 0:fe(xl(A)),right:e.isRtl.value?fe(xl(-A)):void 0,minWidth:fe(O==="y"?Math.min(r.value,m.width):r.value),maxWidth:fe(uh(nn(C.x,r.value===1/0?0:r.value,l.value))),maxHeight:fe(uh(nn(C.y,a.value===1/0?0:a.value,c.value)))}),{available:C,contentBox:g}}return ue(()=>[i.value,o.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>h()),ft(()=>{const m=h();if(!m)return;const{available:g,contentBox:p}=m;p.height>g.y&&requestAnimationFrame(()=>{h(),requestAnimationFrame(()=>{h()})})}),{updateLocation:h}}function xl(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function uh(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let uc=!0;const sa=[];function mP(e){!uc||sa.length?(sa.push(e),dc()):(uc=!1,e(),dc())}let dh=-1;function dc(){cancelAnimationFrame(dh),dh=requestAnimationFrame(()=>{const e=sa.shift();e&&e(),sa.length?dc():uc=!0})}const Sr={none:null,close:yP,block:bP,reposition:xP},pP=W({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Sr}},"VOverlay-scroll-strategies");function vP(e,t){if(!Ge)return;let n;It(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=Bc(),await ft(),n.active&&n.run(()=>{var s;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(s=Sr[e.scrollStrategy])==null||s.call(Sr,t,e,n)}))}),Rt(()=>{n==null||n.stop()})}function yP(e){function t(n){e.isActive.value=!1}sy(e.targetEl.value??e.contentEl.value,t)}function bP(e,t){var r;const n=(r=e.root.value)==null?void 0:r.offsetParent,s=[...new Set([...qr(e.targetEl.value,t.contained?n:void 0),...qr(e.contentEl.value,t.contained?n:void 0)])].filter(a=>!a.classList.contains("v-overlay-scroll-blocked")),i=window.innerWidth-document.documentElement.offsetWidth,o=(a=>uu(a)&&a)(n||document.documentElement);o&&e.root.value.classList.add("v-overlay--scroll-blocked"),s.forEach((a,l)=>{a.style.setProperty("--v-body-scroll-x",fe(-a.scrollLeft)),a.style.setProperty("--v-body-scroll-y",fe(-a.scrollTop)),a!==document.documentElement&&a.style.setProperty("--v-scrollbar-offset",fe(i)),a.classList.add("v-overlay-scroll-blocked")}),Rt(()=>{s.forEach((a,l)=>{const c=parseFloat(a.style.getPropertyValue("--v-body-scroll-x")),u=parseFloat(a.style.getPropertyValue("--v-body-scroll-y")),d=a.style.scrollBehavior;a.style.scrollBehavior="auto",a.style.removeProperty("--v-body-scroll-x"),a.style.removeProperty("--v-body-scroll-y"),a.style.removeProperty("--v-scrollbar-offset"),a.classList.remove("v-overlay-scroll-blocked"),a.scrollLeft=-c,a.scrollTop=-u,a.style.scrollBehavior=d}),o&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function xP(e,t,n){let s=!1,i=-1,o=-1;function r(a){mP(()=>{var u,d;const l=performance.now();(d=(u=e.updateLocation).value)==null||d.call(u,a),s=(performance.now()-l)/(1e3/60)>2})}o=(typeof requestIdleCallback>"u"?a=>a():requestIdleCallback)(()=>{n.run(()=>{sy(e.targetEl.value??e.contentEl.value,a=>{s?(cancelAnimationFrame(i),i=requestAnimationFrame(()=>{i=requestAnimationFrame(()=>{r(a)})})):r(a)})})}),Rt(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(o),cancelAnimationFrame(i)})}function sy(e,t){const n=[document,...qr(e)];n.forEach(s=>{s.addEventListener("scroll",t,{passive:!0})}),Rt(()=>{n.forEach(s=>{s.removeEventListener("scroll",t)})})}const fc=Symbol.for("vuetify:v-menu"),_P=W({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function SP(e,t){let n=()=>{};function s(r){n==null||n();const a=Number(r?e.openDelay:e.closeDelay);return new Promise(l=>{n=k_(a,()=>{t==null||t(r),l(r)})})}function i(){return s(!0)}function o(){return s(!1)}return{clearDelay:n,runOpenDelay:i,runCloseDelay:o}}const wP=W({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,..._P()},"VOverlay-activator");function CP(e,t){let{isActive:n,isTop:s}=t;const i=it("useActivator"),o=Z();let r=!1,a=!1,l=!0;const c=k(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),u=k(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!c.value),{runOpenDelay:d,runCloseDelay:f}=SP(e,C=>{C===(e.openOnHover&&r||c.value&&a)&&!(e.openOnHover&&n.value&&!s.value)&&(n.value!==C&&(l=!0),n.value=C)}),h=Z(),m={onClick:C=>{C.stopPropagation(),o.value=C.currentTarget||C.target,n.value||(h.value=[C.clientX,C.clientY]),n.value=!n.value},onMouseenter:C=>{var w;(w=C.sourceCapabilities)!=null&&w.firesTouchEvents||(r=!0,o.value=C.currentTarget||C.target,d())},onMouseleave:C=>{r=!1,f()},onFocus:C=>{Ur(C.target,":focus-visible")!==!1&&(a=!0,C.stopPropagation(),o.value=C.currentTarget||C.target,d())},onBlur:C=>{a=!1,C.stopPropagation(),f()}},g=k(()=>{const C={};return u.value&&(C.onClick=m.onClick),e.openOnHover&&(C.onMouseenter=m.onMouseenter,C.onMouseleave=m.onMouseleave),c.value&&(C.onFocus=m.onFocus,C.onBlur=m.onBlur),C}),p=k(()=>{const C={};if(e.openOnHover&&(C.onMouseenter=()=>{r=!0,d()},C.onMouseleave=()=>{r=!1,f()}),c.value&&(C.onFocusin=()=>{a=!0,d()},C.onFocusout=()=>{a=!1,f()}),e.closeOnContentClick){const w=Te(fc,null);C.onClick=()=>{n.value=!1,w==null||w.closeParents()}}return C}),v=k(()=>{const C={};return e.openOnHover&&(C.onMouseenter=()=>{l&&(r=!0,l=!1,d())},C.onMouseleave=()=>{r=!1,f()}),C});ue(s,C=>{C&&(e.openOnHover&&!r&&(!c.value||!a)||c.value&&!a&&(!e.openOnHover||!r))&&(n.value=!1)}),ue(n,C=>{C||setTimeout(()=>{h.value=void 0})},{flush:"post"});const b=Z();It(()=>{b.value&&ft(()=>{o.value=zr(b.value)})});const x=Z(),_=k(()=>e.target==="cursor"&&h.value?h.value:x.value?zr(x.value):iy(e.target,i)||o.value),A=k(()=>Array.isArray(_.value)?void 0:_.value);let P;return ue(()=>!!e.activator,C=>{C&&Ge?(P=Bc(),P.run(()=>{kP(e,i,{activatorEl:o,activatorEvents:g})})):P&&P.stop()},{flush:"post",immediate:!0}),Rt(()=>{P==null||P.stop()}),{activatorEl:o,activatorRef:b,target:_,targetEl:A,targetRef:x,activatorEvents:g,contentEvents:p,scrimEvents:v}}function kP(e,t,n){let{activatorEl:s,activatorEvents:i}=n;ue(()=>e.activator,(l,c)=>{if(c&&l!==c){const u=a(c);u&&r(u)}l&&ft(()=>o())},{immediate:!0}),ue(()=>e.activatorProps,()=>{o()}),Rt(()=>{r()});function o(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&M_(l,be(i.value,c))}function r(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&E_(l,be(i.value,c))}function a(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const c=iy(l,t);return s.value=(c==null?void 0:c.nodeType)===Node.ELEMENT_NODE?c:void 0,s.value}}function iy(e,t){var s,i;if(!e)return;let n;if(e==="parent"){let o=(i=(s=t==null?void 0:t.proxy)==null?void 0:s.$el)==null?void 0:i.parentNode;for(;o!=null&&o.hasAttribute("data-no-activator");)o=o.parentNode;n=o}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}function PP(){if(!Ge)return ge(!1);const{ssr:e}=Ma();if(e){const t=ge(!1);return $t(()=>{t.value=!0}),t}else return ge(!0)}const AP=W({eager:Boolean},"lazy");function MP(e,t){const n=ge(!1),s=k(()=>n.value||e.eager||t.value);ue(t,()=>n.value=!0);function i(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:s,onAfterLeave:i}}function oy(){const t=it("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const fh=Symbol.for("vuetify:stack"),Ri=vt([]);function EP(e,t,n){const s=it("useStack"),i=!n,o=Te(fh,void 0),r=vt({activeChildren:new Set});Je(fh,r);const a=ge(+t.value);cs(e,()=>{var d;const u=(d=Ri.at(-1))==null?void 0:d[1];a.value=u?u+10:+t.value,i&&Ri.push([s.uid,a.value]),o==null||o.activeChildren.add(s.uid),Rt(()=>{if(i){const f=ke(Ri).findIndex(h=>h[0]===s.uid);Ri.splice(f,1)}o==null||o.activeChildren.delete(s.uid)})});const l=ge(!0);i&&It(()=>{var d;const u=((d=Ri.at(-1))==null?void 0:d[0])===s.uid;setTimeout(()=>l.value=u)});const c=k(()=>!r.activeChildren.size);return{globalTop:Mo(l),localTop:c,stackStyles:k(()=>({zIndex:a.value}))}}function TP(e){return{teleportTarget:k(()=>{const n=e.value;if(n===!0||!Ge)return;const s=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(s==null)return;let i=s.querySelector(":scope > .v-overlay-container");return i||(i=document.createElement("div"),i.className="v-overlay-container",s.appendChild(i)),i})}}function OP(){return!0}function ry(e,t,n){if(!e||ay(e,n)===!1)return!1;const s=gp(t);if(typeof ShadowRoot<"u"&&s instanceof ShadowRoot&&s.host===e.target)return!1;const i=(typeof n.value=="object"&&n.value.include||(()=>[]))();return i.push(t),!i.some(o=>o==null?void 0:o.contains(e.target))}function ay(e,t){return(typeof t.value=="object"&&t.value.closeConditional||OP)(e)}function IP(e,t,n){const s=typeof n.value=="function"?n.value:n.value.handler;t._clickOutside.lastMousedownWasOutside&&ry(e,t,n)&&setTimeout(()=>{ay(e,n)&&s&&s(e)},0)}function hh(e,t){const n=gp(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const RP={mounted(e,t){const n=i=>IP(i,e,t),s=i=>{e._clickOutside.lastMousedownWasOutside=ry(i,e,t)};hh(e,i=>{i.addEventListener("click",n,!0),i.addEventListener("mousedown",s,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:s}},unmounted(e,t){e._clickOutside&&(hh(e,n=>{var o;if(!n||!((o=e._clickOutside)!=null&&o[t.instance.$.uid]))return;const{onClick:s,onMousedown:i}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",s,!0),n.removeEventListener("mousedown",i,!0)}),delete e._clickOutside[t.instance.$.uid])}};function DP(e){const{modelValue:t,color:n,...s}=e;return y(Bn,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&y("div",be({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},s),null)]})}const ly=W({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},...wP(),...Oe(),...Xs(),...AP(),...uP(),...pP(),...rt(),...Lo()},"VOverlay"),gh=me()({name:"VOverlay",directives:{ClickOutside:RP},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...ly()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:s,emit:i}=t;const o=Ye(e,"modelValue"),r=k({get:()=>o.value,set:Y=>{Y&&e.disabled||(o.value=Y)}}),{teleportTarget:a}=TP(k(()=>e.attach||e.contained)),{themeClasses:l}=ht(e),{rtlClasses:c,isRtl:u}=Sn(),{hasContent:d,onAfterLeave:f}=MP(e,r),h=xn(k(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:m,localTop:g,stackStyles:p}=EP(r,le(e,"zIndex"),e._disableGlobalStack),{activatorEl:v,activatorRef:b,target:x,targetEl:_,targetRef:A,activatorEvents:P,contentEvents:C,scrimEvents:w}=CP(e,{isActive:r,isTop:g}),{dimensionStyles:E}=Js(e),O=PP(),{scopeId:D}=oy();ue(()=>e.disabled,Y=>{Y&&(r.value=!1)});const T=Z(),L=Z(),{contentStyles:$,updateLocation:j}=dP(e,{isRtl:u,contentEl:L,target:x,isActive:r});vP(e,{root:T,contentEl:L,targetEl:_,isActive:r,updateLocation:j});function K(Y){i("click:outside",Y),e.persistent?H():r.value=!1}function q(){return r.value&&m.value}Ge&&ue(r,Y=>{Y?window.addEventListener("keydown",I):window.removeEventListener("keydown",I)},{immediate:!0}),zt(()=>{Ge&&window.removeEventListener("keydown",I)});function I(Y){var de,he;Y.key==="Escape"&&m.value&&(e.persistent?H():(r.value=!1,(de=L.value)!=null&&de.contains(document.activeElement)&&((he=v.value)==null||he.focus())))}const V=JC();cs(()=>e.closeOnBack,()=>{ZC(V,Y=>{m.value&&r.value?(Y(!1),e.persistent?H():r.value=!1):Y()})});const re=Z();ue(()=>r.value&&(e.absolute||e.contained)&&a.value==null,Y=>{if(Y){const de=pp(T.value);de&&de!==document.scrollingElement&&(re.value=de.scrollTop)}});function H(){e.noClickAnimation||L.value&&ri(L.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Kr})}function Q(){f(),i("afterLeave")}return _e(()=>{var Y;return y(Pe,null,[(Y=n.activator)==null?void 0:Y.call(n,{isActive:r.value,props:be({ref:b,targetRef:A},P.value,e.activatorProps)}),O.value&&d.value&&y(Cx,{disabled:!a.value,to:a.value},{default:()=>[y("div",be({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":r.value,"v-overlay--contained":e.contained},l.value,c.value,e.class],style:[p.value,{"--v-overlay-opacity":e.opacity,top:fe(re.value)},e.style],ref:T},D,s),[y(DP,be({color:h,modelValue:r.value&&!!e.scrim},w.value),null),y(es,{appear:!0,persisted:!0,transition:e.transition,target:x.value,onAfterLeave:Q},{default:()=>{var de;return[Xt(y("div",be({ref:L,class:["v-overlay__content",e.contentClass],style:[E.value,$.value]},C.value,e.contentProps),[(de=n.default)==null?void 0:de.call(n,{isActive:r})]),[[wi,r.value],[Gs("click-outside"),{handler:K,closeConditional:q,include:()=>[v.value]}]])]}})])]})])}),{activatorEl:v,target:x,animateClick:H,contentEl:L,globalTop:m,localTop:g,updateLocation:j}}}),LP=W({id:String,...Ci(ly({closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:Cv}}),["absolute"])},"VMenu"),FP=me()({name:"VMenu",props:LP(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Ye(e,"modelValue"),{scopeId:i}=oy(),o=rn(),r=k(()=>e.id||`v-menu-${o}`),a=Z(),l=Te(fc,null),c=ge(0);Je(fc,{register(){++c.value},unregister(){--c.value},closeParents(g){setTimeout(()=>{!c.value&&(g==null||g&&!P_(g,a.value.contentEl))&&(s.value=!1,l==null||l.closeParents())},40)}});async function u(g){var b,x,_;const p=g.relatedTarget,v=g.target;await ft(),s.value&&p!==v&&((b=a.value)!=null&&b.contentEl)&&((x=a.value)!=null&&x.globalTop)&&![document,a.value.contentEl].includes(v)&&!a.value.contentEl.contains(v)&&((_=jr(a.value.contentEl)[0])==null||_.focus())}ue(s,g=>{g?(l==null||l.register(),document.addEventListener("focusin",u,{once:!0})):(l==null||l.unregister(),document.removeEventListener("focusin",u))});function d(g){l==null||l.closeParents(g)}function f(g){var p,v,b;e.disabled||g.key==="Tab"&&(ip(jr((p=a.value)==null?void 0:p.contentEl,!1),g.shiftKey?"prev":"next",_=>_.tabIndex>=0)||(s.value=!1,(b=(v=a.value)==null?void 0:v.activatorEl)==null||b.focus()))}function h(g){var v;if(e.disabled)return;const p=(v=a.value)==null?void 0:v.contentEl;p&&s.value?g.key==="ArrowDown"?(g.preventDefault(),Wr(p,"next")):g.key==="ArrowUp"&&(g.preventDefault(),Wr(p,"prev")):["ArrowDown","ArrowUp"].includes(g.key)&&(s.value=!0,g.preventDefault(),setTimeout(()=>setTimeout(()=>h(g))))}const m=k(()=>be({"aria-haspopup":"menu","aria-expanded":String(s.value),"aria-owns":r.value,onKeydown:h},e.activatorProps));return _e(()=>{const g=gh.filterProps(e);return y(gh,be({ref:a,id:r.value,class:["v-menu",e.class],style:e.style},g,{modelValue:s.value,"onUpdate:modelValue":p=>s.value=p,absolute:!0,activatorProps:m.value,"onClick:outside":d,onKeydown:f},i),{activator:n.activator,default:function(){for(var p=arguments.length,v=new Array(p),b=0;b{var x;return[(x=n.default)==null?void 0:x.call(n,...v)]}})}})}),Eu({id:r,ΨopenChildren:c},a)}}),VP=W({renderless:Boolean,...Oe()},"VVirtualScrollItem"),cy=me()({name:"VVirtualScrollItem",inheritAttrs:!1,props:VP(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:s,slots:i}=t;const{resizeRef:o,contentRect:r}=Ns(void 0,"border");ue(()=>{var a;return(a=r.value)==null?void 0:a.height},a=>{a!=null&&s("update:height",a)}),_e(()=>{var a,l;return e.renderless?y(Pe,null,[(a=i.default)==null?void 0:a.call(i,{itemRef:o})]):y("div",be({ref:o,class:["v-virtual-scroll__item",e.class],style:e.style},n),[(l=i.default)==null?void 0:l.call(i)])})}}),BP=-1,NP=1,_l=100,uy=W({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function dy(e,t){const n=Ma(),s=ge(0);It(()=>{s.value=parseFloat(e.itemHeight||0)});const i=ge(0),o=ge(Math.ceil((parseInt(e.height)||n.height.value)/(s.value||16))||1),r=ge(0),a=ge(0),l=Z(),c=Z();let u=0;const{resizeRef:d,contentRect:f}=Ns();It(()=>{d.value=l.value});const h=k(()=>{var V;return l.value===document.documentElement?n.height.value:((V=f.value)==null?void 0:V.height)||parseInt(e.height)||0}),m=k(()=>!!(l.value&&c.value&&h.value&&s.value));let g=Array.from({length:t.value.length}),p=Array.from({length:t.value.length});const v=ge(0);let b=-1;function x(V){return g[V]||s.value}const _=S_(()=>{const V=performance.now();p[0]=0;const re=t.value.length;for(let H=1;H<=re-1;H++)p[H]=(p[H-1]||0)+x(H-1);v.value=Math.max(v.value,performance.now()-V)},v),A=ue(m,V=>{V&&(A(),u=c.value.offsetTop,_.immediate(),j(),~b&&ft(()=>{Ge&&window.requestAnimationFrame(()=>{q(b),b=-1})}))});Rt(()=>{_.clear()});function P(V,re){const H=g[V],Q=s.value;s.value=Q?Math.min(s.value,re):re,(H!==re||Q!==s.value)&&(g[V]=re,_())}function C(V){return V=nn(V,0,t.value.length-1),p[V]||0}function w(V){return $P(p,V)}let E=0,O=0,D=0;ue(h,(V,re)=>{re&&(j(),V{O=0,j()}))});function T(){if(!l.value||!c.value)return;const V=l.value.scrollTop,re=performance.now();re-D>500?(O=Math.sign(V-E),u=c.value.offsetTop):O=V-E,E=V,D=re,j()}function L(){!l.value||!c.value||(O=0,D=0,j())}let $=-1;function j(){cancelAnimationFrame($),$=requestAnimationFrame(K)}function K(){if(!l.value||!h.value)return;const V=E-u,re=Math.sign(O),H=Math.max(0,V-_l),Q=nn(w(H),0,t.value.length),Y=V+h.value+_l,de=nn(w(Y)+1,Q+1,t.value.length);if((re!==BP||Qo.value)){const he=C(i.value)-C(Q),ie=C(de)-C(o.value);Math.max(he,ie)>_l?(i.value=Q,o.value=de):(Q<=0&&(i.value=Q),de>=t.value.length&&(o.value=de))}r.value=C(i.value),a.value=C(t.value.length)-C(o.value)}function q(V){const re=C(V);!l.value||V&&!re?b=V:l.value.scrollTop=re}const I=k(()=>t.value.slice(i.value,o.value).map((V,re)=>({raw:V,index:re+i.value})));return ue(t,()=>{g=Array.from({length:t.value.length}),p=Array.from({length:t.value.length}),_.immediate(),j()},{deep:!0}),{containerRef:l,markerRef:c,computedItems:I,paddingTop:r,paddingBottom:a,scrollToIndex:q,handleScroll:T,handleScrollend:L,handleItemResize:P}}function $P(e,t){let n=e.length-1,s=0,i=0,o=null,r=-1;if(e[n]>1,o=e[i],o>t)n=i-1;else if(o[]},renderless:Boolean,...uy(),...Oe(),...Xs()},"VVirtualScroll"),HP=me()({name:"VVirtualScroll",props:zP(),setup(e,t){let{slots:n}=t;const s=it("VVirtualScroll"),{dimensionStyles:i}=Js(e),{containerRef:o,markerRef:r,handleScroll:a,handleScrollend:l,handleItemResize:c,scrollToIndex:u,paddingTop:d,paddingBottom:f,computedItems:h}=dy(e,le(e,"items"));return cs(()=>e.renderless,()=>{function m(){var v,b;const p=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";o.value===document.documentElement?(document[p]("scroll",a,{passive:!0}),document[p]("scrollend",l)):((v=o.value)==null||v[p]("scroll",a,{passive:!0}),(b=o.value)==null||b[p]("scrollend",l))}$t(()=>{o.value=pp(s.vnode.el,!0),m(!0)}),Rt(m)}),_e(()=>{const m=h.value.map(g=>y(cy,{key:g.index,renderless:e.renderless,"onUpdate:height":p=>c(g.index,p)},{default:p=>{var v;return(v=n.default)==null?void 0:v.call(n,{item:g.raw,index:g.index,...p})}}));return e.renderless?y(Pe,null,[y("div",{ref:r,class:"v-virtual-scroll__spacer",style:{paddingTop:fe(d.value)}},null),m,y("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:fe(f.value)}},null)]):y("div",{ref:o,class:["v-virtual-scroll",e.class],onScrollPassive:a,onScrollend:l,style:[i.value,e.style]},[y("div",{ref:r,class:"v-virtual-scroll__container",style:{paddingTop:fe(d.value),paddingBottom:fe(f.value)}},[m])])}),{scrollToIndex:u}}});function jP(e,t){const n=ge(!1);let s;function i(a){cancelAnimationFrame(s),n.value=!0,s=requestAnimationFrame(()=>{s=requestAnimationFrame(()=>{n.value=!1})})}async function o(){await new Promise(a=>requestAnimationFrame(a)),await new Promise(a=>requestAnimationFrame(a)),await new Promise(a=>requestAnimationFrame(a)),await new Promise(a=>{if(n.value){const l=ue(n,()=>{l(),a()})}else a()})}async function r(a){var u,d;if(a.key==="Tab"&&((u=t.value)==null||u.focus()),!["PageDown","PageUp","Home","End"].includes(a.key))return;const l=(d=e.value)==null?void 0:d.$el;if(!l)return;(a.key==="Home"||a.key==="End")&&l.scrollTo({top:a.key==="Home"?0:l.scrollHeight,behavior:"smooth"}),await o();const c=l.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(a.key==="PageDown"||a.key==="Home"){const f=l.getBoundingClientRect().top;for(const h of c)if(h.getBoundingClientRect().top>=f){h.focus();break}}else{const f=l.getBoundingClientRect().bottom;for(const h of[...c].reverse())if(h.getBoundingClientRect().bottom<=f){h.focus();break}}}return{onListScroll:i,onListKeydown:r}}const WP=W({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:Fe,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...Qv({itemChildren:!1})},"Select"),UP=W({...WP(),...Ci(Vv({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...Lo({transition:{component:Cv}})},"VSelect"),hc=me()({name:"VSelect",props:UP(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:s}=Ks(),i=Z(),o=Z(),r=Z(),a=Ye(e,"menu"),l=k({get:()=>a.value,set:I=>{var V;a.value&&!I&&((V=o.value)!=null&&V.ΨopenChildren)||(a.value=I)}}),{items:c,transformIn:u,transformOut:d}=sP(e),f=Ye(e,"modelValue",[],I=>u(I===null?[null]:Et(I)),I=>{const V=d(I);return e.multiple?V:V[0]??null}),h=k(()=>typeof e.counterValue=="function"?e.counterValue(f.value):typeof e.counterValue=="number"?e.counterValue:f.value.length),m=Rv(),g=k(()=>f.value.map(I=>I.value)),p=ge(!1),v=k(()=>l.value?e.closeText:e.openText);let b="",x;const _=k(()=>e.hideSelected?c.value.filter(I=>!f.value.some(V=>V===I)):c.value),A=k(()=>e.hideNoData&&!_.value.length||e.readonly||(m==null?void 0:m.isReadonly.value)),P=k(()=>{var I;return{...e.menuProps,activatorProps:{...((I=e.menuProps)==null?void 0:I.activatorProps)||{},"aria-haspopup":"listbox"}}}),C=Z(),{onListScroll:w,onListKeydown:E}=jP(C,i);function O(I){e.openOnClear&&(l.value=!0)}function D(){A.value||(l.value=!l.value)}function T(I){var Y,de;if(!I.key||e.readonly||m!=null&&m.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(I.key)&&I.preventDefault(),["Enter","ArrowDown"," "].includes(I.key)&&(l.value=!0),["Escape","Tab"].includes(I.key)&&(l.value=!1),I.key==="Home"?(Y=C.value)==null||Y.focus("first"):I.key==="End"&&((de=C.value)==null||de.focus("last"));const V=1e3;function re(he){const ie=he.key.length===1,F=!he.ctrlKey&&!he.metaKey&&!he.altKey;return ie&&F}if(e.multiple||!re(I))return;const H=performance.now();H-x>V&&(b=""),b+=I.key.toLowerCase(),x=H;const Q=c.value.find(he=>he.title.toLowerCase().startsWith(b));Q!==void 0&&(f.value=[Q])}function L(I){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(e.multiple){const re=f.value.findIndex(H=>e.valueComparator(H.value,I.value));if(V=re===-1,V)f.value=[...f.value,I];else{const H=[...f.value];H.splice(re,1),f.value=H}}else f.value=V?[I]:[],l.value=!1}function $(I){var V;(V=C.value)!=null&&V.$el.contains(I.relatedTarget)||(l.value=!1)}function j(){var I;p.value&&((I=i.value)==null||I.focus())}function K(I){p.value=!0}function q(I){if(I==null)f.value=[];else if(Ur(i.value,":autofill")||Ur(i.value,":-webkit-autofill")){const V=c.value.find(re=>re.title===I);V&&L(V)}else i.value&&(i.value.value="")}return ue(l,()=>{if(!e.hideSelected&&l.value&&f.value.length){const I=_.value.findIndex(V=>f.value.some(re=>e.valueComparator(re.value,V.value)));Ge&&window.requestAnimationFrame(()=>{var V;I>=0&&((V=r.value)==null||V.scrollToIndex(I))})}}),ue(_,(I,V)=>{p.value&&(!I.length&&e.hideNoData&&(l.value=!1),!V.length&&I.length&&(l.value=!0))}),_e(()=>{const I=!!(e.chips||n.chip),V=!!(!e.hideNoData||_.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),re=f.value.length>0,H=ta.filterProps(e),Q=re||!p.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return y(ta,be({ref:i},H,{modelValue:f.value.map(Y=>Y.props.value).join(", "),"onUpdate:modelValue":q,focused:p.value,"onUpdate:focused":Y=>p.value=Y,validationValue:f.externalValue,counterValue:h.value,dirty:re,class:["v-select",{"v-select--active-menu":l.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":f.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:Q,"onClick:clear":O,"onMousedown:control":D,onBlur:$,onKeydown:T,"aria-label":s(v.value),title:s(v.value)}),{...n,default:()=>y(Pe,null,[y(FP,be({ref:o,modelValue:l.value,"onUpdate:modelValue":Y=>l.value=Y,activator:"parent",contentClass:"v-select__content",disabled:A.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:j},P.value),{default:()=>[V&&y(lP,be({ref:C,selected:g.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:Y=>Y.preventDefault(),onKeydown:E,onFocusin:K,onScrollPassive:w,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},e.listProps),{default:()=>{var Y,de,he;return[(Y=n["prepend-item"])==null?void 0:Y.call(n),!_.value.length&&!e.hideNoData&&(((de=n["no-data"])==null?void 0:de.call(n))??y(na,{title:s(e.noDataText)},null)),y(HP,{ref:r,renderless:!0,items:_.value},{default:ie=>{var Ae;let{item:F,index:se,itemRef:J}=ie;const oe=be(F.props,{ref:J,key:se,onClick:()=>L(F)});return((Ae=n.item)==null?void 0:Ae.call(n,{item:F,index:se,props:oe}))??y(na,be(oe,{role:"option"}),{prepend:Le=>{let{isSelected:S}=Le;return y(Pe,null,[e.multiple&&!e.hideSelected?y($a,{key:F.value,modelValue:S,ripple:!1,tabindex:"-1"},null):void 0,F.props.prependAvatar&&y(yo,{image:F.props.prependAvatar},null),F.props.prependIcon&&y(mt,{icon:F.props.prependIcon},null)])}})}}),(he=n["append-item"])==null?void 0:he.call(n)]}})]}),f.value.map((Y,de)=>{function he(J){J.stopPropagation(),J.preventDefault(),L(Y,!1)}const ie={"onClick:close":he,onMousedown(J){J.preventDefault(),J.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},F=I?!!n.chip:!!n.selection,se=F?op(I?n.chip({item:Y,index:de,props:ie}):n.selection({item:Y,index:de})):void 0;if(!(F&&!se))return y("div",{key:Y.value,class:"v-select__selection"},[I?n.chip?y(bt,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:Y.title}}},{default:()=>[se]}):y(Nk,be({key:"chip",closable:e.closableChips,size:"small",text:Y.title,disabled:Y.props.disabled},ie),null):se??y("span",{class:"v-select__selection-text"},[Y.title,e.multiple&&de+(s??1)),n=Ye(e,"itemsPerPage",void 0,s=>+(s??10));return{page:t,itemsPerPage:n}}function qP(e){const{page:t,itemsPerPage:n,itemsLength:s}=e,i=k(()=>n.value===-1?0:n.value*(t.value-1)),o=k(()=>n.value===-1?s.value:Math.min(s.value,i.value+n.value)),r=k(()=>n.value===-1||s.value===0?1:Math.ceil(s.value/n.value));It(()=>{t.value>r.value&&(t.value=r.value)});function a(f){n.value=f,t.value=1}function l(){t.value=nn(t.value+1,1,r.value)}function c(){t.value=nn(t.value-1,1,r.value)}function u(f){t.value=nn(f,1,r.value)}const d={page:t,itemsPerPage:n,startIndex:i,stopIndex:o,pageCount:r,itemsLength:s,nextPage:l,prevPage:c,setPage:u,setItemsPerPage:a};return Je(fy,d),d}function YP(){const e=Te(fy);if(!e)throw new Error("Missing pagination!");return e}function XP(e){const t=it("usePaginatedItems"),{items:n,startIndex:s,stopIndex:i,itemsPerPage:o}=e,r=k(()=>o.value<=0?n.value:n.value.slice(s.value,i.value));return ue(r,a=>{t.emit("update:currentItems",a)}),{paginatedItems:r}}const hy=W({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"),mh=me()({name:"VDataTableFooter",props:hy(),setup(e,t){let{slots:n}=t;const{t:s}=Ks(),{page:i,pageCount:o,startIndex:r,stopIndex:a,itemsLength:l,itemsPerPage:c,setItemsPerPage:u}=YP(),d=k(()=>e.itemsPerPageOptions.map(f=>typeof f=="number"?{value:f,title:f===-1?s("$vuetify.dataFooter.itemsPerPageAll"):String(f)}:{...f,title:s(f.title)}));return _e(()=>{var h;const f=ea.filterProps(e);return y("div",{class:"v-data-table-footer"},[(h=n.prepend)==null?void 0:h.call(n),y("div",{class:"v-data-table-footer__items-per-page"},[y("span",null,[s(e.itemsPerPageText)]),y(hc,{items:d.value,modelValue:c.value,"onUpdate:modelValue":m=>u(Number(m)),density:"compact",variant:"outlined","hide-details":!0},null)]),y("div",{class:"v-data-table-footer__info"},[y("div",null,[s(e.pageText,l.value?r.value+1:0,a.value,l.value)])]),y("div",{class:"v-data-table-footer__pagination"},[y(ea,be({modelValue:i.value,"onUpdate:modelValue":m=>i.value=m,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:o.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)])])}),{}}}),Iu=tS({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String]},(e,t)=>{let{slots:n}=t;const s=e.tag??"td";return y(s,{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--align-${e.align}`],style:{height:fe(e.height),width:fe(e.width),left:fe(e.fixedOffset||null)}},{default:()=>{var i;return[(i=n.default)==null?void 0:i.call(n)]}})}),JP=W({headers:Array},"DataTable-header"),gy=Symbol.for("vuetify:data-table-headers"),my={title:"",sortable:!1},ZP={...my,width:48};function QP(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,s)=>{let i=!1;for(let o=0;os){t.splice(o,0,{element:n,priority:s}),i=!0;break}i||t.push({element:n,priority:s})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const s=Math.floor(t[0].priority);for(let i=0;it.shift()}}function gc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const n of e.children)gc(n,t);return t}function py(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of e)n.key&&t.add(n.key),n.children&&py(n.children,t);return t}function eA(e){if(e.key){if(e.key==="data-table-group")return my;if(["data-table-expand","data-table-select"].includes(e.key))return ZP}}function Ru(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>Ru(n,t+1))):t}function tA(e){let t=!1;function n(o){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(o)if(r&&(o.fixed=!0),o.fixed)if(o.children)for(let a=o.children.length-1;a>=0;a--)n(o.children[a],!0);else t?isNaN(+o.width)&&(`${o.key}`,void 0):o.lastFixed=!0,t=!0;else if(o.children)for(let a=o.children.length-1;a>=0;a--)n(o.children[a]);else t=!1}for(let o=e.length-1;o>=0;o--)n(e[o]);function s(o){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!o)return r;if(o.children){o.fixedOffset=r;for(const a of o.children)r=s(a,r)}else o.fixed&&(o.fixedOffset=r,r+=parseFloat(o.width||"0")||0);return r}let i=0;for(const o of e)i=s(o,i)}function nA(e,t){const n=[];let s=0;const i=QP(e);for(;i.size()>0;){let r=i.count();const a=[];let l=1;for(;r>0;){const{element:c,priority:u}=i.dequeue(),d=t-s-Ru(c);if(a.push({...c,rowspan:d??1,colspan:c.children?gc(c).length:1}),c.children)for(const f of c.children){const h=u%1+l/Math.pow(10,s+2);i.enqueue(f,s+d+h)}l+=1,r-=1}s+=1,n.push(a)}return{columns:e.map(r=>gc(r)).flat(),headers:n}}function vy(e){const t=[];for(const n of e){const s={...eA(n),...n},i=s.key??(typeof s.value=="string"?s.value:null),o=s.value??i??null,r={...s,key:i,value:o,sortable:s.sortable??(s.key!=null||!!s.sort),children:s.children?vy(s.children):void 0};t.push(r)}return t}function yy(e,t){const n=Z([]),s=Z([]),i=Z({}),o=Z({}),r=Z({});It(()=>{var g,p,v;const c=(e.headers||Object.keys(e.items[0]??{}).map(b=>({key:b,title:js(b)}))).slice(),u=py(c);(g=t==null?void 0:t.groupBy)!=null&&g.value.length&&!u.has("data-table-group")&&c.unshift({key:"data-table-group",title:"Group"}),(p=t==null?void 0:t.showSelect)!=null&&p.value&&!u.has("data-table-select")&&c.unshift({key:"data-table-select"}),(v=t==null?void 0:t.showExpand)!=null&&v.value&&!u.has("data-table-expand")&&c.push({key:"data-table-expand"});const d=vy(c);tA(d);const f=Math.max(...d.map(b=>Ru(b)))+1,h=nA(d,f);n.value=h.headers,s.value=h.columns;const m=h.headers.flat(1);for(const b of m)b.key&&(b.sortable&&(b.sort&&(i.value[b.key]=b.sort),b.sortRaw&&(o.value[b.key]=b.sortRaw)),b.filter&&(r.value[b.key]=b.filter))});const a={headers:n,columns:s,sortFunctions:i,sortRawFunctions:o,filterFunctions:r};return Je(gy,a),a}function za(){const e=Te(gy);if(!e)throw new Error("Missing headers!");return e}const sA={showSelectAll:!1,allSelected:()=>[],select:e=>{var s;let{items:t,value:n}=e;return new Set(n?[(s=t[0])==null?void 0:s.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},by={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:s}=e;for(const i of t)n?s.add(i.value):s.delete(i.value);return s},selectAll:e=>{let{value:t,currentPage:n,selected:s}=e;return by.select({items:n,value:t,selected:s})}},xy={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:s}=e;for(const i of t)n?s.add(i.value):s.delete(i.value);return s},selectAll:e=>{let{value:t,allItems:n,selected:s}=e;return xy.select({items:n,value:t,selected:s})}},iA=W({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:hs}},"DataTable-select"),_y=Symbol.for("vuetify:data-table-selection");function Sy(e,t){let{allItems:n,currentPage:s}=t;const i=Ye(e,"modelValue",e.modelValue,p=>new Set(Et(p).map(v=>{var b;return((b=n.value.find(x=>e.valueComparator(v,x.value)))==null?void 0:b.value)??v})),p=>[...p.values()]),o=k(()=>n.value.filter(p=>p.selectable)),r=k(()=>s.value.filter(p=>p.selectable)),a=k(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return sA;case"all":return xy;case"page":default:return by}});function l(p){return Et(p).every(v=>i.value.has(v.value))}function c(p){return Et(p).some(v=>i.value.has(v.value))}function u(p,v){const b=a.value.select({items:p,value:v,selected:new Set(i.value)});i.value=b}function d(p){u([p],!l([p]))}function f(p){const v=a.value.selectAll({value:p,allItems:o.value,currentPage:r.value,selected:new Set(i.value)});i.value=v}const h=k(()=>i.value.size>0),m=k(()=>{const p=a.value.allSelected({allItems:o.value,currentPage:r.value});return!!p.length&&l(p)}),g={toggleSelect:d,select:u,selectAll:f,isSelected:l,isSomeSelected:c,someSelected:h,allSelected:m,showSelectAll:a.value.showSelectAll};return Je(_y,g),g}function Ha(){const e=Te(_y);if(!e)throw new Error("Missing selection!");return e}const oA=W({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),wy=Symbol.for("vuetify:data-table-sort");function Cy(e){const t=Ye(e,"sortBy"),n=le(e,"mustSort"),s=le(e,"multiSort");return{sortBy:t,mustSort:n,multiSort:s}}function ky(e){const{sortBy:t,mustSort:n,multiSort:s,page:i}=e,o=l=>{if(l.key==null)return;let c=t.value.map(d=>({...d}))??[];const u=c.find(d=>d.key===l.key);u?u.order==="desc"?n.value?u.order="asc":c=c.filter(d=>d.key!==l.key):u.order="desc":s.value?c=[...c,{key:l.key,order:"asc"}]:c=[{key:l.key,order:"asc"}],t.value=c,i&&(i.value=1)};function r(l){return!!t.value.find(c=>c.key===l.key)}const a={sortBy:t,toggleSort:o,isSorted:r};return Je(wy,a),a}function rA(){const e=Te(wy);if(!e)throw new Error("Missing sort!");return e}function Py(e,t,n,s,i){const o=Ks();return{sortedItems:k(()=>n.value.length?aA(t.value,n.value,o.current.value,{...e.customKeySort,...s==null?void 0:s.value},i==null?void 0:i.value):t.value)}}function aA(e,t,n,s,i){const o=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return[...e].sort((r,a)=>{for(let l=0;lg!=null?g.toString().toLocaleLowerCase():g),d!==f)return Ko(d)&&Ko(f)?0:Ko(d)?-1:Ko(f)?1:!isNaN(d)&&!isNaN(f)?Number(d)-Number(f):o.compare(d,f)}return 0})}const Ay=W({color:String,sticky:Boolean,multiSort:Boolean,sortAscIcon:{type:Fe,default:"$sortAsc"},sortDescIcon:{type:Fe,default:"$sortDesc"},headerProps:{type:Object},...ku()},"VDataTableHeaders"),ia=me()({name:"VDataTableHeaders",props:Ay(),setup(e,t){let{slots:n}=t;const{toggleSort:s,sortBy:i,isSorted:o}=rA(),{someSelected:r,allSelected:a,selectAll:l,showSelectAll:c}=Ha(),{columns:u,headers:d}=za(),{loaderClasses:f}=Pu(e);function h(x,_){if(!(!e.sticky&&!x.fixed))return{position:"sticky",left:x.fixed?fe(x.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${_})`:void 0}}function m(x){const _=i.value.find(A=>A.key===x.key);return _?_.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:g,backgroundColorStyles:p}=xn(e,"color"),v=k(()=>({headers:d.value,columns:u.value,toggleSort:s,isSorted:o,sortBy:i.value,someSelected:r.value,allSelected:a.value,selectAll:l,getSortIcon:m})),b=x=>{let{column:_,x:A,y:P}=x;const C=_.key==="data-table-select"||_.key==="data-table-expand",w=be(e.headerProps??{},_.headerProps??{});return y(Iu,be({tag:"th",align:_.align,class:["v-data-table__th",{"v-data-table__th--sortable":_.sortable,"v-data-table__th--sorted":o(_),"v-data-table__th--fixed":_.fixed,"v-data-table__th--sticky":e.sticky},f.value],style:{width:fe(_.width),minWidth:fe(_.minWidth),...h(_,P)},colspan:_.colspan,rowspan:_.rowspan,onClick:_.sortable?()=>s(_):void 0,fixed:_.fixed,lastFixed:_.lastFixed,noPadding:C},w),{default:()=>{var D;const E=`header.${_.key}`,O={column:_,selectAll:l,isSorted:o,toggleSort:s,sortBy:i.value,someSelected:r.value,allSelected:a.value,getSortIcon:m};return n[E]?n[E](O):_.key==="data-table-select"?((D=n["header.data-table-select"])==null?void 0:D.call(n,O))??(c&&y($a,{modelValue:a.value,indeterminate:r.value&&!a.value,"onUpdate:modelValue":l},null)):y("div",{class:"v-data-table-header__content"},[y("span",null,[_.title]),_.sortable&&y(mt,{key:"icon",class:"v-data-table-header__sort-icon",icon:m(_)},null),e.multiSort&&o(_)&&y("div",{key:"badge",class:["v-data-table-header__sort-badge",...g.value],style:p.value},[i.value.findIndex(T=>T.key===_.key)+1])])}})};_e(()=>y(Pe,null,[n.headers?n.headers(v.value):d.value.map((x,_)=>y("tr",null,[x.map((A,P)=>y(b,{column:A,x:P,y:_},null))])),e.loading&&y("tr",{class:"v-data-table-progress"},[y("th",{colspan:u.value.length},[y(uv,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),My=W({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),Ey=Symbol.for("vuetify:data-table-group");function Ty(e){return{groupBy:Ye(e,"groupBy")}}function Oy(e){const{groupBy:t,sortBy:n}=e,s=Z(new Set),i=k(()=>t.value.map(c=>({...c,order:c.order??!1})).concat(n.value));function o(c){return s.value.has(c.id)}function r(c){const u=new Set(s.value);o(c)?u.delete(c.id):u.add(c.id),s.value=u}function a(c){function u(d){const f=[];for(const h of d.items)"type"in h&&h.type==="group"?f.push(...u(h)):f.push(h);return f}return u({type:"group",items:c,id:"dummy",key:"dummy",value:"dummy",depth:0})}const l={sortByWithGroups:i,toggleGroup:r,opened:s,groupBy:t,extractRows:a,isGroupOpen:o};return Je(Ey,l),l}function Iy(){const e=Te(Ey);if(!e)throw new Error("Missing group!");return e}function lA(e,t){if(!e.length)return[];const n=new Map;for(const s of e){const i=Bs(s.raw,t);n.has(i)||n.set(i,[]),n.get(i).push(s)}return n}function Ry(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const i=lA(e,t[0]),o=[],r=t.slice(1);return i.forEach((a,l)=>{const c=t[0],u=`${s}_${c}_${l}`;o.push({depth:n,id:u,key:c,value:l,items:r.length?Ry(a,r,n+1,u):a,type:"group"})}),o}function Dy(e,t){const n=[];for(const s of e)"type"in s&&s.type==="group"?(s.value!=null&&n.push(s),(t.has(s.id)||s.value==null)&&n.push(...Dy(s.items,t))):n.push(s);return n}function Ly(e,t,n){return{flatItems:k(()=>{if(!t.value.length)return e.value;const i=Ry(e.value,t.value.map(o=>o.key));return Dy(i,n.value)})}}const cA=W({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),uA=me()({name:"VDataTableGroupHeaderRow",props:cA(),setup(e,t){let{slots:n}=t;const{isGroupOpen:s,toggleGroup:i,extractRows:o}=Iy(),{isSelected:r,isSomeSelected:a,select:l}=Ha(),{columns:c}=za(),u=k(()=>o([e.item]));return()=>y("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[c.value.map(d=>{var f,h;if(d.key==="data-table-group"){const m=s(e.item)?"$expand":"$next",g=()=>i(e.item);return((f=n["data-table-group"])==null?void 0:f.call(n,{item:e.item,count:u.value.length,props:{icon:m,onClick:g}}))??y(Iu,{class:"v-data-table-group-header-row__column"},{default:()=>[y(gn,{size:"small",variant:"text",icon:m,onClick:g},null),y("span",null,[e.item.value]),y("span",null,[ut("("),u.value.length,ut(")")])]})}if(d.key==="data-table-select"){const m=r(u.value),g=a(u.value)&&!m,p=v=>l(u.value,v);return((h=n["data-table-select"])==null?void 0:h.call(n,{props:{modelValue:m,indeterminate:g,"onUpdate:modelValue":p}}))??y("td",null,[y($a,{modelValue:m,indeterminate:g,"onUpdate:modelValue":p},null)])}return y("td",null,null)})])}}),dA=W({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),Fy=Symbol.for("vuetify:datatable:expanded");function Vy(e){const t=le(e,"expandOnClick"),n=Ye(e,"expanded",e.expanded,a=>new Set(a),a=>[...a.values()]);function s(a,l){const c=new Set(n.value);l?c.add(a.value):c.delete(a.value),n.value=c}function i(a){return n.value.has(a.value)}function o(a){s(a,!i(a))}const r={expand:s,expanded:n,expandOnClick:t,isExpanded:i,toggleExpand:o};return Je(Fy,r),r}function By(){const e=Te(Fy);if(!e)throw new Error("foo");return e}const fA=W({index:Number,item:Object,cellProps:[Object,Function],onClick:Tt(),onContextmenu:Tt(),onDblclick:Tt()},"VDataTableRow"),Ny=me()({name:"VDataTableRow",props:fA(),setup(e,t){let{slots:n}=t;const{isSelected:s,toggleSelect:i}=Ha(),{isExpanded:o,toggleExpand:r}=By(),{columns:a}=za();_e(()=>y("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)}],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&a.value.map((l,c)=>{const u=e.item,d=`item.${l.key}`,f={index:e.index,item:u.raw,internalItem:u,value:Bs(u.columns,l.key),column:l,isSelected:s,toggleSelect:i,isExpanded:o,toggleExpand:r},h=typeof e.cellProps=="function"?e.cellProps({index:f.index,item:f.item,internalItem:f.internalItem,value:f.value,column:l}):e.cellProps,m=typeof l.cellProps=="function"?l.cellProps({index:f.index,item:f.item,internalItem:f.internalItem,value:f.value}):l.cellProps;return y(Iu,be({align:l.align,fixed:l.fixed,fixedOffset:l.fixedOffset,lastFixed:l.lastFixed,noPadding:l.key==="data-table-select"||l.key==="data-table-expand",width:l.width},h,m),{default:()=>{var g,p;return n[d]?n[d](f):l.key==="data-table-select"?((g=n["item.data-table-select"])==null?void 0:g.call(n,f))??y($a,{disabled:!u.selectable,modelValue:s([u]),onClick:Nd(()=>i(u),["stop"])},null):l.key==="data-table-expand"?((p=n["item.data-table-expand"])==null?void 0:p.call(n,f))??y(gn,{icon:o(u)?"$collapse":"$expand",size:"small",variant:"text",onClick:Nd(()=>r(u),["stop"])},null):ve(f.value)}})})]))}}),$y=W({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]},"VDataTableRows"),oa=me()({name:"VDataTableRows",inheritAttrs:!1,props:$y(),setup(e,t){let{attrs:n,slots:s}=t;const{columns:i}=za(),{expandOnClick:o,toggleExpand:r,isExpanded:a}=By(),{isSelected:l,toggleSelect:c}=Ha(),{toggleGroup:u,isGroupOpen:d}=Iy(),{t:f}=Ks();return _e(()=>{var h,m;return e.loading&&(!e.items.length||s.loading)?y("tr",{class:"v-data-table-rows-loading",key:"loading"},[y("td",{colspan:i.value.length},[((h=s.loading)==null?void 0:h.call(s))??f(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?y("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[y("td",{colspan:i.value.length},[((m=s["no-data"])==null?void 0:m.call(s))??f(e.noDataText)])]):y(Pe,null,[e.items.map((g,p)=>{var x;if(g.type==="group"){const _={index:p,item:g,columns:i.value,isExpanded:a,toggleExpand:r,isSelected:l,toggleSelect:c,toggleGroup:u,isGroupOpen:d};return s["group-header"]?s["group-header"](_):y(uA,be({key:`group-header_${g.id}`,item:g},lf(n,":group-header",()=>_)),s)}const v={index:p,item:g.raw,internalItem:g,columns:i.value,isExpanded:a,toggleExpand:r,isSelected:l,toggleSelect:c},b={...v,props:be({key:`item_${g.key??g.index}`,onClick:o.value?()=>{r(g)}:void 0,index:p,item:g,cellProps:e.cellProps},lf(n,":row",()=>v),typeof e.rowProps=="function"?e.rowProps({item:v.item,index:v.index,internalItem:v.internalItem}):e.rowProps)};return y(Pe,{key:b.props.key},[s.item?s.item(b):y(Ny,b.props,s),a(g)&&((x=s["expanded-row"])==null?void 0:x.call(s,v))])})])}),{}}}),hA=W({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 gA(e,t,n,s){const i=e.returnObject?t:At(t,e.itemValue),o=At(t,e.itemSelectable,!0),r=s.reduce((a,l)=>(l.key!=null&&(a[l.key]=At(t,l.value)),a),{});return{type:"item",key:e.returnObject?At(t,e.itemValue):i,index:n,value:i,selectable:o,columns:r,raw:t}}function mA(e,t,n){return t.map((s,i)=>gA(e,s,i,n))}function zy(e,t){return{items:k(()=>mA(e,e.items,t.value))}}function Hy(e){let{page:t,itemsPerPage:n,sortBy:s,groupBy:i,search:o}=e;const r=it("VDataTable"),a=k(()=>({page:t.value,itemsPerPage:n.value,sortBy:s.value,groupBy:i.value,search:o.value}));let l=null;ue(a,()=>{hs(l,a.value)||((l==null?void 0:l.search)!==a.value.search&&(t.value=1),r.emit("update:options",a.value),l=a.value)},{deep:!0,immediate:!0})}const pA=(e,t,n)=>e==null||t==null?-1:e.toString().toLocaleLowerCase().indexOf(t.toString().toLocaleLowerCase()),jy=W({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function vA(e,t,n){var a;const s=[],i=(n==null?void 0:n.default)??pA,o=n!=null&&n.filterKeys?Et(n.filterKeys):!1,r=Object.keys((n==null?void 0:n.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return s;e:for(let l=0;ls!=null&&s.transform?Ze(t).map(l=>[l,s.transform(l)]):Ze(t));It(()=>{const l=typeof n=="function"?n():Ze(n),c=typeof l!="string"&&typeof l!="number"?"":String(l),u=vA(r.value,c,{customKeyFilter:{...e.customKeyFilter,...Ze(s==null?void 0:s.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),d=Ze(t),f=[],h=new Map;u.forEach(m=>{let{index:g,matches:p}=m;const v=d[g];f.push(v),h.set(v.value,p)}),i.value=f,o.value=h});function a(l){return o.value.get(l.value)}return{filteredItems:i,filteredMatches:o,getMatches:a}}const Uy=W({...$y(),width:[String,Number],search:String,...dA(),...My(),...JP(),...hA(),...iA(),...oA(),...Ay(),..._v()},"DataTable"),yA=W({...GP(),...Uy(),...jy(),...hy()},"VDataTable");me()({name:"VDataTable",props:yA(),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,t){let{attrs:n,slots:s}=t;const{groupBy:i}=Ty(e),{sortBy:o,multiSort:r,mustSort:a}=Cy(e),{page:l,itemsPerPage:c}=KP(e),{columns:u,headers:d,sortFunctions:f,sortRawFunctions:h,filterFunctions:m}=yy(e,{groupBy:i,showSelect:le(e,"showSelect"),showExpand:le(e,"showExpand")}),{items:g}=zy(e,u),p=le(e,"search"),{filteredItems:v}=Wy(e,g,p,{transform:ie=>ie.columns,customKeyFilter:m}),{toggleSort:b}=ky({sortBy:o,multiSort:r,mustSort:a,page:l}),{sortByWithGroups:x,opened:_,extractRows:A,isGroupOpen:P,toggleGroup:C}=Oy({groupBy:i,sortBy:o}),{sortedItems:w}=Py(e,v,x,f,h),{flatItems:E}=Ly(w,i,_),O=k(()=>E.value.length),{startIndex:D,stopIndex:T,pageCount:L,setItemsPerPage:$}=qP({page:l,itemsPerPage:c,itemsLength:O}),{paginatedItems:j}=XP({items:E,startIndex:D,stopIndex:T,itemsPerPage:c}),K=k(()=>A(j.value)),{isSelected:q,select:I,selectAll:V,toggleSelect:re,someSelected:H,allSelected:Q}=Sy(e,{allItems:g,currentPage:K}),{isExpanded:Y,toggleExpand:de}=Vy(e);Hy({page:l,itemsPerPage:c,sortBy:o,groupBy:i,search:p}),bn({VDataTableRows:{hideNoData:le(e,"hideNoData"),noDataText:le(e,"noDataText"),loading:le(e,"loading"),loadingText:le(e,"loadingText")}});const he=k(()=>({page:l.value,itemsPerPage:c.value,sortBy:o.value,pageCount:L.value,toggleSort:b,setItemsPerPage:$,someSelected:H.value,allSelected:Q.value,isSelected:q,select:I,selectAll:V,toggleSelect:re,isExpanded:Y,toggleExpand:de,isGroupOpen:P,toggleGroup:C,items:K.value.map(ie=>ie.raw),internalItems:K.value,groupedItems:j.value,columns:u.value,headers:d.value}));return _e(()=>{const ie=mh.filterProps(e),F=ia.filterProps(e),se=oa.filterProps(e),J=$s.filterProps(e);return y($s,be({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},J),{top:()=>{var oe;return(oe=s.top)==null?void 0:oe.call(s,he.value)},default:()=>{var oe,Ae,Le,S,M,R;return s.default?s.default(he.value):y(Pe,null,[(oe=s.colgroup)==null?void 0:oe.call(s,he.value),y("thead",null,[y(ia,F,s)]),(Ae=s.thead)==null?void 0:Ae.call(s,he.value),y("tbody",null,[(Le=s["body.prepend"])==null?void 0:Le.call(s,he.value),s.body?s.body(he.value):y(oa,be(n,se,{items:j.value}),s),(S=s["body.append"])==null?void 0:S.call(s,he.value)]),(M=s.tbody)==null?void 0:M.call(s,he.value),(R=s.tfoot)==null?void 0:R.call(s,he.value)])},bottom:()=>s.bottom?s.bottom(he.value):y(Pe,null,[y(Jv,null,null),y(mh,ie,{prepend:s["footer.prepend"]})])})}),{}}});const bA=W({...Uy(),...My(),...uy(),...jy()},"VDataTableVirtual"),mc=me()({name:"VDataTableVirtual",props:bA(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:s}=t;const{groupBy:i}=Ty(e),{sortBy:o,multiSort:r,mustSort:a}=Cy(e),{columns:l,headers:c,filterFunctions:u,sortFunctions:d,sortRawFunctions:f}=yy(e,{groupBy:i,showSelect:le(e,"showSelect"),showExpand:le(e,"showExpand")}),{items:h}=zy(e,l),m=le(e,"search"),{filteredItems:g}=Wy(e,h,m,{transform:F=>F.columns,customKeyFilter:u}),{toggleSort:p}=ky({sortBy:o,multiSort:r,mustSort:a}),{sortByWithGroups:v,opened:b,extractRows:x,isGroupOpen:_,toggleGroup:A}=Oy({groupBy:i,sortBy:o}),{sortedItems:P}=Py(e,g,v,d,f),{flatItems:C}=Ly(P,i,b),w=k(()=>x(C.value)),{isSelected:E,select:O,selectAll:D,toggleSelect:T,someSelected:L,allSelected:$}=Sy(e,{allItems:w,currentPage:w}),{isExpanded:j,toggleExpand:K}=Vy(e),{containerRef:q,markerRef:I,paddingTop:V,paddingBottom:re,computedItems:H,handleItemResize:Q,handleScroll:Y,handleScrollend:de}=dy(e,C),he=k(()=>H.value.map(F=>F.raw));Hy({sortBy:o,page:ge(1),itemsPerPage:ge(-1),groupBy:i,search:m}),bn({VDataTableRows:{hideNoData:le(e,"hideNoData"),noDataText:le(e,"noDataText"),loading:le(e,"loading"),loadingText:le(e,"loadingText")}});const ie=k(()=>({sortBy:o.value,toggleSort:p,someSelected:L.value,allSelected:$.value,isSelected:E,select:O,selectAll:D,toggleSelect:T,isExpanded:j,toggleExpand:K,isGroupOpen:_,toggleGroup:A,items:w.value.map(F=>F.raw),internalItems:w.value,groupedItems:C.value,columns:l.value,headers:c.value}));_e(()=>{const F=ia.filterProps(e),se=oa.filterProps(e),J=$s.filterProps(e);return y($s,be({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},J),{top:()=>{var oe;return(oe=s.top)==null?void 0:oe.call(s,ie.value)},wrapper:()=>{var oe,Ae,Le;return y("div",{ref:q,onScrollPassive:Y,onScrollend:de,class:"v-table__wrapper",style:{height:fe(e.height)}},[y("table",null,[(oe=s.colgroup)==null?void 0:oe.call(s,ie.value),y("thead",null,[y(ia,be(F,{sticky:e.fixedHeader}),s)]),y("tbody",null,[y("tr",{ref:I,style:{height:fe(V.value),border:0}},[y("td",{colspan:l.value.length,style:{height:0,border:0}},null)]),(Ae=s["body.prepend"])==null?void 0:Ae.call(s,ie.value),y(oa,be(n,se,{items:he.value}),{...s,item:S=>y(cy,{key:S.internalItem.index,renderless:!0,"onUpdate:height":M=>Q(S.internalItem.index,M)},{default:M=>{var z;let{itemRef:R}=M;return((z=s.item)==null?void 0:z.call(s,{...S,itemRef:R}))??y(Ny,be(S.props,{ref:R,key:S.internalItem.index,index:S.internalItem.index}),s)}})}),(Le=s["body.append"])==null?void 0:Le.call(s,ie.value),y("tr",{style:{height:fe(re.value),border:0}},[y("td",{colspan:l.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var oe;return(oe=s.bottom)==null?void 0:oe.call(s,ie.value)}})})}}),xA=W({fluid:{type:Boolean,default:!1},...Oe(),...at()},"VContainer"),Gy=me()({name:"VContainer",props:xA(),setup(e,t){let{slots:n}=t;const{rtlClasses:s}=Sn();return _e(()=>y(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},s.value,e.class],style:e.style},n)),{}}}),_A={class:"container"},SA={class:"d-flex flex-row"},wA={class:"result-box"},CA=G("h3",null,"Picks",-1),kA={class:"result-box"},PA=G("h3",null,"Payout",-1),AA={class:"container"},MA={class:"d-flex flex-row"},EA={class:"character-list"},TA=["href"],OA=["href"],IA={class:"character-list"},RA=["href"],DA=["href"],LA=$n({__name:"GameDetails",setup(e){const t=Oo(),n=[{title:"ID",align:"start",key:"characterId"},{title:"Character",align:"start",key:"characterName"},{title:"Status",align:"start",key:"pickedCharacter.status"},{title:"Player",align:"start",key:"pickedCharacter.playerName"}],s=[{title:"ID",align:"start",key:"characterId"},{title:"Character",align:"start",key:"characterName"},{title:"Status",align:"start",key:"appliedCharacter.status"},{title:"Player",align:"start",key:"appliedCharacter.playerName"}],i=Z(t.params.gameId),o=Z({id:0,title:"",gamemaster:"",payoutEB:0,payoutIP:0,payoutLoot:"",status:"",postdate:0}),r=Z([]),a=Z([]);l(),ue(()=>t.params.gameId,(d,f)=>{i.value=d,l()});async function l(){const d=await ze.get(`/api/game/${i.value}`);console.log(d),o.value=d.data,c(),u()}async function c(){const d=await ze.post(`/api/game/${i.value}/picks`);console.log(d),r.value=d.data}async function u(){const d=await ze.post(`/api/game/${i.value}/apps`);console.log(d),a.value=d.data}return(d,f)=>(Ct(),wa(Gy,null,{default:Ve(()=>[G("h1",null,"#"+ve(o.value.id)+" - "+ve(o.value.title),1),G("h2",null,"GameMaster: "+ve(o.value.gamemaster),1),G("div",_A,[G("div",SA,[G("div",wA,[CA,(Ct(!0),tn(Pe,null,Sa(r.value,h=>(Ct(),tn("div",null,ve(h.pickedCharacter.playerName)+" as "+ve(h.characterName),1))),256))]),G("div",kA,[PA,G("div",null,ve(o.value.payoutEB)+" EB",1),G("div",null,ve(o.value.payoutIP)+" IP",1),G("div",null,ve(o.value.payoutLoot),1)])])]),G("div",AA,[G("div",MA,[G("div",EA,[G("h3",null,ve(r.value.length)+" Character Picks",1),y(mc,{headers:n,items:r.value,height:"500px","fixed-header":""},{"item.characterId":Ve(({item:h})=>[G("a",{href:`/#/characters/${h.characterId}`},ve(h.characterId),9,TA)]),"item.characterName":Ve(({item:h})=>[G("a",{href:`/#/characters/${h.characterId}`},ve(h.characterName),9,OA)]),_:1},8,["items"])]),G("div",IA,[G("h3",null,ve(a.value.length)+" Character Apps",1),y(mc,{headers:s,items:a.value,height:"500px","fixed-header":""},{"item.characterId":Ve(({item:h})=>[G("a",{href:`/#/characters/${h.characterId}`},ve(h.characterId),9,RA)]),"item.characterName":Ve(({item:h})=>[G("a",{href:`/#/characters/${h.characterId}`},ve(h.characterName),9,DA)]),_:1},8,["items"])])])])]),_:1}))}}),FA={class:"d-flex flex-row"},VA=G("thead",null,[G("tr",null,[G("th",{class:"text-left"},"ID"),G("th",{class:"text-left"},"Character"),G("th",{class:"text-left"},"Role"),G("th",{class:"text-left"},"Player"),G("th",{class:"text-left"},"Status"),G("th",{class:"text-left"},"Last Game")])],-1),BA=["href"],NA=["href"],$A=G("td",null,"0",-1),zA=$n({__name:"CharacterList",setup(e){const t=Oo(),n=hu(),s=Z([]),i=Z(1),o=Z(1),r=Z("");async function a(){const u=await ze.post("/api/character",{page:`${o.value-1}`,count:"10",orderBy:"id",filter:r.value?`characterName:"${r.value}"`:""});s.value=u.data.characterData,i.value=u.data.pageCount}function l(u){n.replace({query:{page:u,filter:t.query.filter}})}ue(t,(u,d)=>{t.query.page?o.value=Number(t.query.page):(n.replace({query:{page:1,filter:t.query.filter}}),o.value=1),o.value=Number(t.query.page),a()});let c;return ue(r,(u,d)=>{clearTimeout(c),c=setTimeout(()=>{n.replace({query:{page:t.query.page,filter:u}})},500)}),$t(async()=>{t.query.page?o.value=Number(t.query.page):(n.replace({query:{page:1}}),o.value=1),t.query.filter&&(r.value=t.query.filter.toString()),a()}),(u,d)=>(Ct(),tn(Pe,null,[G("div",FA,[y(ta,{class:"filter flex-1-0",placeholder:"Filter by Name",modelValue:r.value,"onUpdate:modelValue":d[0]||(d[0]=f=>r.value=f)},null,8,["modelValue"])]),y($s,null,{default:Ve(()=>[VA,G("tbody",null,[(Ct(!0),tn(Pe,null,Sa(s.value,f=>(Ct(),tn("tr",null,[G("td",null,[G("a",{href:`/#/characters/${f.id}`},ve(f.id),9,BA)]),G("td",null,[G("a",{href:`/#/characters/${f.id}`},ve(f.characterName),9,NA)]),G("td",null,ve(f.role),1),G("td",null,ve(f.playerName),1),G("td",null,ve(f.status),1),G("td",null,ve(f.lastGame),1),$A]))),256))])]),_:1}),y(ea,{"model-value":o.value,length:i.value,"onUpdate:modelValue":d[1]||(d[1]=f=>l(f))},null,8,["model-value","length"])],64))}}),HA=["href"],jA=["href"],ph=$n({__name:"GameTable",props:{gameList:{}},setup(e){const t=[{title:"ID",align:"start",key:"id"},{title:"Title",align:"start",key:"title"},{title:"Status",align:"start",key:"status"},{title:"Post Date",align:"start",key:"postdate"}];return(n,s)=>(Ct(),wa(mc,{headers:t,items:n.gameList,height:"500px","fixed-header":""},{"item.id":Ve(({item:i})=>[G("a",{href:`/#/games/${i.id}`},ve(i.id),9,HA)]),"item.title":Ve(({item:i})=>[G("a",{href:`/#/games/${i.id}`},ve(i.title),9,jA)]),"item.postdate":Ve(({item:i})=>[ut(ve(new Date(i.postdate*1e3).toISOString().split("T")[0]),1)]),_:1},8,["items"]))}}),WA={class:"d-flex flex-row"},UA={class:"flex-column game-list"},GA={class:"game-list-title"},KA={class:"flex-column game-list"},qA={class:"game-list-title"},YA=$n({__name:"CharacterDetails",setup(e){const t=Oo(),n=Z(t.params.characterId),s=Z({id:0,characterName:"",playerName:"",role:"",status:"",lastGame:0}),i=Z({played:[],applied:[]}),o=Z(0),r=Z(0),a=Z(0),l=Z(0),c=Z(0),u=Z();async function d(){const g=await ze.get(`/api/character/${n.value}`),p=await ze.post(`/api/character/${n.value}/gameHistory`);s.value=g.data,i.value={played:p.data.characterPickedForGame,applied:p.data.characterAppliedForGame}}function f(g){let p=0,v=0;for(let b in g)p+=g[b].payoutEB,v+=g[b].payoutIP;o.value=p,r.value=v}function h(g,p){a.value=g.length,l.value=p.length,c.value=g.length/p.length*100}function m(g){g.length===0?u.value="N/A":u.value=new Date(g[g.length-1].postdate*1e3).toISOString().split("T")[0]}return ue(i,(g,p)=>{m(g.played),f(g.played),h(g.played,g.applied)}),$t(async()=>{d()}),(g,p)=>(Ct(),wa(Gy,null,{default:Ve(()=>[G("h1",null,ve(s.value.characterName)+" - "+ve(s.value.role),1),G("h2",null,"Status: "+ve(s.value.status),1),G("h2",null,"Player: "+ve(s.value.playerName),1),G("div",null,"Total Game EB: "+ve(o.value)+" --- Total Game IP: "+ve(r.value),1),G("div",null," Games Played: "+ve(a.value)+" --- Games Applied: "+ve(l.value)+" -- Pick Rate: "+ve(c.value.toFixed(2))+"% ",1),G("div",null,"Last Game: "+ve(u.value),1),G("div",WA,[G("div",UA,[G("h3",GA,ve((i.value.played||[]).length)+" Games Played",1),y(ph,{gameList:i.value.played},null,8,["gameList"])]),G("div",KA,[G("h3",qA,ve((i.value.applied||[]).length)+" Games Applied",1),y(ph,{gameList:i.value.applied},null,8,["gameList"])])])]),_:1}))}});/*! + * @kurkle/color v0.3.2 + * https://github.com/kurkle/color#readme + * (c) 2023 Jukka Kurkela + * Released under the MIT License + */function Fo(e){return e+.5|0}const ts=(e,t,n)=>Math.max(Math.min(e,n),t);function $i(e){return ts(Fo(e*2.55),0,255)}function as(e){return ts(Fo(e*255),0,255)}function Tn(e){return ts(Fo(e/2.55)/100,0,1)}function vh(e){return ts(Fo(e*100),0,100)}const Wt={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},pc=[..."0123456789ABCDEF"],XA=e=>pc[e&15],JA=e=>pc[(e&240)>>4]+pc[e&15],Zo=e=>(e&240)>>4===(e&15),ZA=e=>Zo(e.r)&&Zo(e.g)&&Zo(e.b)&&Zo(e.a);function QA(e){var t=e.length,n;return e[0]==="#"&&(t===4||t===5?n={r:255&Wt[e[1]]*17,g:255&Wt[e[2]]*17,b:255&Wt[e[3]]*17,a:t===5?Wt[e[4]]*17:255}:(t===7||t===9)&&(n={r:Wt[e[1]]<<4|Wt[e[2]],g:Wt[e[3]]<<4|Wt[e[4]],b:Wt[e[5]]<<4|Wt[e[6]],a:t===9?Wt[e[7]]<<4|Wt[e[8]]:255})),n}const eM=(e,t)=>e<255?t(e):"";function tM(e){var t=ZA(e)?XA:JA;return e?"#"+t(e.r)+t(e.g)+t(e.b)+eM(e.a,t):void 0}const nM=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Ky(e,t,n){const s=t*Math.min(n,1-n),i=(o,r=(o+e/30)%12)=>n-s*Math.max(Math.min(r-3,9-r,1),-1);return[i(0),i(8),i(4)]}function sM(e,t,n){const s=(i,o=(i+e/60)%6)=>n-n*t*Math.max(Math.min(o,4-o,1),0);return[s(5),s(3),s(1)]}function iM(e,t,n){const s=Ky(e,1,.5);let i;for(t+n>1&&(i=1/(t+n),t*=i,n*=i),i=0;i<3;i++)s[i]*=1-t-n,s[i]+=t;return s}function oM(e,t,n,s,i){return e===i?(t-n)/s+(t.5?u/(2-o-r):u/(o+r),l=oM(n,s,i,u,o),l=l*60+.5),[l|0,c||0,a]}function Lu(e,t,n,s){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,s)).map(as)}function Fu(e,t,n){return Lu(Ky,e,t,n)}function rM(e,t,n){return Lu(iM,e,t,n)}function aM(e,t,n){return Lu(sM,e,t,n)}function qy(e){return(e%360+360)%360}function lM(e){const t=nM.exec(e);let n=255,s;if(!t)return;t[5]!==s&&(n=t[6]?$i(+t[5]):as(+t[5]));const i=qy(+t[2]),o=+t[3]/100,r=+t[4]/100;return t[1]==="hwb"?s=rM(i,o,r):t[1]==="hsv"?s=aM(i,o,r):s=Fu(i,o,r),{r:s[0],g:s[1],b:s[2],a:n}}function cM(e,t){var n=Du(e);n[0]=qy(n[0]+t),n=Fu(n),e.r=n[0],e.g=n[1],e.b=n[2]}function uM(e){if(!e)return;const t=Du(e),n=t[0],s=vh(t[1]),i=vh(t[2]);return e.a<255?`hsla(${n}, ${s}%, ${i}%, ${Tn(e.a)})`:`hsl(${n}, ${s}%, ${i}%)`}const yh={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},bh={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function dM(){const e={},t=Object.keys(bh),n=Object.keys(yh);let s,i,o,r,a;for(s=0;s>16&255,o>>8&255,o&255]}return e}let Qo;function fM(e){Qo||(Qo=dM(),Qo.transparent=[0,0,0,0]);const t=Qo[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}const hM=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function gM(e){const t=hM.exec(e);let n=255,s,i,o;if(t){if(t[7]!==s){const r=+t[7];n=t[8]?$i(r):ts(r*255,0,255)}return s=+t[1],i=+t[3],o=+t[5],s=255&(t[2]?$i(s):ts(s,0,255)),i=255&(t[4]?$i(i):ts(i,0,255)),o=255&(t[6]?$i(o):ts(o,0,255)),{r:s,g:i,b:o,a:n}}}function mM(e){return e&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${Tn(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`)}const Sl=e=>e<=.0031308?e*12.92:Math.pow(e,1/2.4)*1.055-.055,ni=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function pM(e,t,n){const s=ni(Tn(e.r)),i=ni(Tn(e.g)),o=ni(Tn(e.b));return{r:as(Sl(s+n*(ni(Tn(t.r))-s))),g:as(Sl(i+n*(ni(Tn(t.g))-i))),b:as(Sl(o+n*(ni(Tn(t.b))-o))),a:e.a+n*(t.a-e.a)}}function er(e,t,n){if(e){let s=Du(e);s[t]=Math.max(0,Math.min(s[t]+s[t]*n,t===0?360:1)),s=Fu(s),e.r=s[0],e.g=s[1],e.b=s[2]}}function Yy(e,t){return e&&Object.assign(t||{},e)}function xh(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=as(e[3]))):(t=Yy(e,{r:0,g:0,b:0,a:1}),t.a=as(t.a)),t}function vM(e){return e.charAt(0)==="r"?gM(e):lM(e)}class xo{constructor(t){if(t instanceof xo)return t;const n=typeof t;let s;n==="object"?s=xh(t):n==="string"&&(s=QA(t)||fM(t)||vM(t)),this._rgb=s,this._valid=!!s}get valid(){return this._valid}get rgb(){var t=Yy(this._rgb);return t&&(t.a=Tn(t.a)),t}set rgb(t){this._rgb=xh(t)}rgbString(){return this._valid?mM(this._rgb):void 0}hexString(){return this._valid?tM(this._rgb):void 0}hslString(){return this._valid?uM(this._rgb):void 0}mix(t,n){if(t){const s=this.rgb,i=t.rgb;let o;const r=n===o?.5:n,a=2*r-1,l=s.a-i.a,c=((a*l===-1?a:(a+l)/(1+a*l))+1)/2;o=1-c,s.r=255&c*s.r+o*i.r+.5,s.g=255&c*s.g+o*i.g+.5,s.b=255&c*s.b+o*i.b+.5,s.a=r*s.a+(1-r)*i.a,this.rgb=s}return this}interpolate(t,n){return t&&(this._rgb=pM(this._rgb,t._rgb,n)),this}clone(){return new xo(this.rgb)}alpha(t){return this._rgb.a=as(t),this}clearer(t){const n=this._rgb;return n.a*=1-t,this}greyscale(){const t=this._rgb,n=Fo(t.r*.3+t.g*.59+t.b*.11);return t.r=t.g=t.b=n,this}opaquer(t){const n=this._rgb;return n.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return er(this._rgb,2,t),this}darken(t){return er(this._rgb,2,-t),this}saturate(t){return er(this._rgb,1,t),this}desaturate(t){return er(this._rgb,1,-t),this}rotate(t){return cM(this._rgb,t),this}}/*! + * Chart.js v4.4.3 + * https://www.chartjs.org + * (c) 2024 Chart.js Contributors + * Released under the MIT License + */function Pn(){}const yM=(()=>{let e=0;return()=>e++})();function De(e){return e===null||typeof e>"u"}function Ue(e){if(Array.isArray&&Array.isArray(e))return!0;const t=Object.prototype.toString.call(e);return t.slice(0,7)==="[object"&&t.slice(-6)==="Array]"}function Ee(e){return e!==null&&Object.prototype.toString.call(e)==="[object Object]"}function Qe(e){return(typeof e=="number"||e instanceof Number)&&isFinite(+e)}function Lt(e,t){return Qe(e)?e:t}function Ce(e,t){return typeof e>"u"?t:e}const bM=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100:+e/t,Xy=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100*t:+e;function He(e,t,n){if(e&&typeof e.call=="function")return e.apply(n,t)}function Ne(e,t,n,s){let i,o,r;if(Ue(e))if(o=e.length,s)for(i=o-1;i>=0;i--)t.call(n,e[i],i);else for(i=0;ie,x:e=>e.x,y:e=>e.y};function SM(e){const t=e.split("."),n=[];let s="";for(const i of t)s+=i,s.endsWith("\\")?s=s.slice(0,-1)+".":(n.push(s),s="");return n}function wM(e){const t=SM(e);return n=>{for(const s of t){if(s==="")break;n=n&&n[s]}return n}}function us(e,t){return(_h[t]||(_h[t]=wM(t)))(e)}function Vu(e){return e.charAt(0).toUpperCase()+e.slice(1)}const So=e=>typeof e<"u",ds=e=>typeof e=="function",Sh=(e,t)=>{if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0};function CM(e){return e.type==="mouseup"||e.type==="click"||e.type==="contextmenu"}const qe=Math.PI,Ke=2*qe,kM=Ke+qe,la=Number.POSITIVE_INFINITY,PM=qe/180,st=qe/2,Ss=qe/4,wh=qe*2/3,ns=Math.log10,yn=Math.sign;function to(e,t,n){return Math.abs(e-t)i-o).pop(),t}function yi(e){return!isNaN(parseFloat(e))&&isFinite(e)}function MM(e,t){const n=Math.round(e);return n-t<=e&&n+t>=e}function Zy(e,t,n){let s,i,o;for(s=0,i=e.length;sl&&c=Math.min(t,n)-s&&e<=Math.max(t,n)+s}function Nu(e,t,n){n=n||(r=>e[r]1;)o=i+s>>1,n(o)?i=o:s=o;return{lo:i,hi:s}}const Rn=(e,t,n,s)=>Nu(e,n,s?i=>{const o=e[i][t];return oe[i][t]Nu(e,n,s=>e[s][t]>=n);function IM(e,t,n){let s=0,i=e.length;for(;ss&&e[i-1]>n;)i--;return s>0||i{const s="_onData"+Vu(n),i=e[n];Object.defineProperty(e,n,{configurable:!0,enumerable:!1,value(...o){const r=i.apply(this,o);return e._chartjs.listeners.forEach(a=>{typeof a[s]=="function"&&a[s](...o)}),r}})})}function Ph(e,t){const n=e._chartjs;if(!n)return;const s=n.listeners,i=s.indexOf(t);i!==-1&&s.splice(i,1),!(s.length>0)&&(eb.forEach(o=>{delete e[o]}),delete e._chartjs)}function tb(e){const t=new Set(e);return t.size===e.length?e:Array.from(t)}const nb=function(){return typeof window>"u"?function(e){return e()}:window.requestAnimationFrame}();function sb(e,t){let n=[],s=!1;return function(...i){n=i,s||(s=!0,nb.call(window,()=>{s=!1,e.apply(t,n)}))}}function DM(e,t){let n;return function(...s){return t?(clearTimeout(n),n=setTimeout(e,t,s)):e.apply(this,s),t}}const $u=e=>e==="start"?"left":e==="end"?"right":"center",pt=(e,t,n)=>e==="start"?t:e==="end"?n:(t+n)/2,LM=(e,t,n,s)=>e===(s?"left":"right")?n:e==="center"?(t+n)/2:t;function ib(e,t,n){const s=t.length;let i=0,o=s;if(e._sorted){const{iScale:r,_parsed:a}=e,l=r.axis,{min:c,max:u,minDefined:d,maxDefined:f}=r.getUserBounds();d&&(i=dt(Math.min(Rn(a,l,c).lo,n?s:Rn(t,l,r.getPixelForValue(c)).lo),0,s-1)),f?o=dt(Math.max(Rn(a,r.axis,u,!0).hi+1,n?0:Rn(t,l,r.getPixelForValue(u),!0).hi+1),i,s)-i:o=s-i}return{start:i,count:o}}function ob(e){const{xScale:t,yScale:n,_scaleRanges:s}=e,i={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!s)return e._scaleRanges=i,!0;const o=s.xmin!==t.min||s.xmax!==t.max||s.ymin!==n.min||s.ymax!==n.max;return Object.assign(s,i),o}const tr=e=>e===0||e===1,Ah=(e,t,n)=>-(Math.pow(2,10*(e-=1))*Math.sin((e-t)*Ke/n)),Mh=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*Ke/n)+1,no={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>-Math.cos(e*st)+1,easeOutSine:e=>Math.sin(e*st),easeInOutSine:e=>-.5*(Math.cos(qe*e)-1),easeInExpo:e=>e===0?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>e===1?1:-Math.pow(2,-10*e)+1,easeInOutExpo:e=>tr(e)?e:e<.5?.5*Math.pow(2,10*(e*2-1)):.5*(-Math.pow(2,-10*(e*2-1))+2),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>tr(e)?e:Ah(e,.075,.3),easeOutElastic:e=>tr(e)?e:Mh(e,.075,.3),easeInOutElastic(e){return tr(e)?e:e<.5?.5*Ah(e*2,.1125,.45):.5+.5*Mh(e*2-1,.1125,.45)},easeInBack(e){return e*e*((1.70158+1)*e-1.70158)},easeOutBack(e){return(e-=1)*e*((1.70158+1)*e+1.70158)+1},easeInOutBack(e){let t=1.70158;return(e/=.5)<1?.5*(e*e*(((t*=1.525)+1)*e-t)):.5*((e-=2)*e*(((t*=1.525)+1)*e+t)+2)},easeInBounce:e=>1-no.easeOutBounce(1-e),easeOutBounce(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:e=>e<.5?no.easeInBounce(e*2)*.5:no.easeOutBounce(e*2-1)*.5+.5};function zu(e){if(e&&typeof e=="object"){const t=e.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function Eh(e){return zu(e)?e:new xo(e)}function wl(e){return zu(e)?e:new xo(e).saturate(.5).darken(.1).hexString()}const FM=["x","y","borderWidth","radius","tension"],VM=["color","borderColor","backgroundColor"];function BM(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>t!=="onProgress"&&t!=="onComplete"&&t!=="fn"}),e.set("animations",{colors:{type:"color",properties:VM},numbers:{type:"number",properties:FM}}),e.describe("animations",{_fallback:"animation"}),e.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>t|0}}}})}function NM(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const Th=new Map;function $M(e,t){t=t||{};const n=e+JSON.stringify(t);let s=Th.get(n);return s||(s=new Intl.NumberFormat(e,t),Th.set(n,s)),s}function Vo(e,t,n){return $M(t,n).format(e)}const rb={values(e){return Ue(e)?e:""+e},numeric(e,t,n){if(e===0)return"0";const s=this.chart.options.locale;let i,o=e;if(n.length>1){const c=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(c<1e-4||c>1e15)&&(i="scientific"),o=zM(e,n)}const r=ns(Math.abs(o)),a=isNaN(r)?1:Math.max(Math.min(-1*Math.floor(r),20),0),l={notation:i,minimumFractionDigits:a,maximumFractionDigits:a};return Object.assign(l,this.options.ticks.format),Vo(e,s,l)},logarithmic(e,t,n){if(e===0)return"0";const s=n[t].significand||e/Math.pow(10,Math.floor(ns(e)));return[1,2,3,5,10,15].includes(s)||t>.8*n.length?rb.numeric.call(this,e,t,n):""}};function zM(e,t){let n=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(n)>=1&&e!==Math.floor(e)&&(n=e-Math.floor(e)),n}var ja={formatters:rb};function HM(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,n)=>n.lineWidth,tickColor:(t,n)=>n.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:ja.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),e.route("scale.ticks","color","","color"),e.route("scale.grid","color","","borderColor"),e.route("scale.border","color","","borderColor"),e.route("scale.title","color","","color"),e.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&t!=="callback"&&t!=="parser",_indexable:t=>t!=="borderDash"&&t!=="tickBorderDash"&&t!=="dash"}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:t=>t!=="backdropPadding"&&t!=="callback",_indexable:t=>t!=="backdropPadding"})}const zs=Object.create(null),yc=Object.create(null);function so(e,t){if(!t)return e;const n=t.split(".");for(let s=0,i=n.length;ss.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(s,i)=>wl(i.backgroundColor),this.hoverBorderColor=(s,i)=>wl(i.borderColor),this.hoverColor=(s,i)=>wl(i.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(n)}set(t,n){return Cl(this,t,n)}get(t){return so(this,t)}describe(t,n){return Cl(yc,t,n)}override(t,n){return Cl(zs,t,n)}route(t,n,s,i){const o=so(this,t),r=so(this,s),a="_"+n;Object.defineProperties(o,{[a]:{value:o[n],writable:!0},[n]:{enumerable:!0,get(){const l=this[a],c=r[i];return Ee(l)?Object.assign({},c,l):Ce(l,c)},set(l){this[a]=l}}})}apply(t){t.forEach(n=>n(this))}}var et=new jM({_scriptable:e=>!e.startsWith("on"),_indexable:e=>e!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[BM,NM,HM]);function WM(e){return!e||De(e.size)||De(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}function ca(e,t,n,s,i){let o=t[i];return o||(o=t[i]=e.measureText(i).width,n.push(i)),o>s&&(s=o),s}function UM(e,t,n,s){s=s||{};let i=s.data=s.data||{},o=s.garbageCollect=s.garbageCollect||[];s.font!==t&&(i=s.data={},o=s.garbageCollect=[],s.font=t),e.save(),e.font=t;let r=0;const a=n.length;let l,c,u,d,f;for(l=0;ln.length){for(l=0;l0&&e.stroke()}}function Dn(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.xt.top-n&&e.y0&&o.strokeColor!=="";let l,c;for(e.save(),e.font=i.string,qM(e,o),l=0;l+e||0;function Hu(e,t){const n={},s=Ee(t),i=s?Object.keys(t):t,o=Ee(e)?s?r=>Ce(e[r],e[t[r]]):r=>e[r]:()=>e;for(const r of i)n[r]=eE(o(r));return n}function lb(e){return Hu(e,{top:"y",right:"x",bottom:"y",left:"x"})}function Fs(e){return Hu(e,["topLeft","topRight","bottomLeft","bottomRight"])}function _t(e){const t=lb(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function lt(e,t){e=e||{},t=t||et.font;let n=Ce(e.size,t.size);typeof n=="string"&&(n=parseInt(n,10));let s=Ce(e.style,t.style);s&&!(""+s).match(ZM)&&(console.warn('Invalid font style specified: "'+s+'"'),s=void 0);const i={family:Ce(e.family,t.family),lineHeight:QM(Ce(e.lineHeight,t.lineHeight),n),size:n,style:s,weight:Ce(e.weight,t.weight),string:""};return i.string=WM(i),i}function zi(e,t,n,s){let i=!0,o,r,a;for(o=0,r=e.length;on&&a===0?0:a+l;return{min:r(s,-Math.abs(o)),max:r(i,o)}}function vs(e,t){return Object.assign(Object.create(e),t)}function ju(e,t=[""],n,s,i=()=>e[0]){const o=n||e;typeof s>"u"&&(s=fb("_fallback",e));const r={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:o,_fallback:s,_getTarget:i,override:a=>ju([a,...e],t,o,s)};return new Proxy(r,{deleteProperty(a,l){return delete a[l],delete a._keys,delete e[0][l],!0},get(a,l){return ub(a,l,()=>cE(l,t,e,a))},getOwnPropertyDescriptor(a,l){return Reflect.getOwnPropertyDescriptor(a._scopes[0],l)},getPrototypeOf(){return Reflect.getPrototypeOf(e[0])},has(a,l){return Rh(a).includes(l)},ownKeys(a){return Rh(a)},set(a,l,c){const u=a._storage||(a._storage=i());return a[l]=u[l]=c,delete a._keys,!0}})}function bi(e,t,n,s){const i={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:cb(e,s),setContext:o=>bi(e,o,n,s),override:o=>bi(e.override(o),t,n,s)};return new Proxy(i,{deleteProperty(o,r){return delete o[r],delete e[r],!0},get(o,r,a){return ub(o,r,()=>sE(o,r,a))},getOwnPropertyDescriptor(o,r){return o._descriptors.allKeys?Reflect.has(e,r)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,r)},getPrototypeOf(){return Reflect.getPrototypeOf(e)},has(o,r){return Reflect.has(e,r)},ownKeys(){return Reflect.ownKeys(e)},set(o,r,a){return e[r]=a,delete o[r],!0}})}function cb(e,t={scriptable:!0,indexable:!0}){const{_scriptable:n=t.scriptable,_indexable:s=t.indexable,_allKeys:i=t.allKeys}=e;return{allKeys:i,scriptable:n,indexable:s,isScriptable:ds(n)?n:()=>n,isIndexable:ds(s)?s:()=>s}}const nE=(e,t)=>e?e+Vu(t):t,Wu=(e,t)=>Ee(t)&&e!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function ub(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t)||t==="constructor")return e[t];const s=n();return e[t]=s,s}function sE(e,t,n){const{_proxy:s,_context:i,_subProxy:o,_descriptors:r}=e;let a=s[t];return ds(a)&&r.isScriptable(t)&&(a=iE(t,a,e,n)),Ue(a)&&a.length&&(a=oE(t,a,e,r.isIndexable)),Wu(t,a)&&(a=bi(a,i,o&&o[t],r)),a}function iE(e,t,n,s){const{_proxy:i,_context:o,_subProxy:r,_stack:a}=n;if(a.has(e))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+e);a.add(e);let l=t(o,r||s);return a.delete(e),Wu(e,l)&&(l=Uu(i._scopes,i,e,l)),l}function oE(e,t,n,s){const{_proxy:i,_context:o,_subProxy:r,_descriptors:a}=n;if(typeof o.index<"u"&&s(e))return t[o.index%t.length];if(Ee(t[0])){const l=t,c=i._scopes.filter(u=>u!==l);t=[];for(const u of l){const d=Uu(c,i,e,u);t.push(bi(d,o,r&&r[e],a))}}return t}function db(e,t,n){return ds(e)?e(t,n):e}const rE=(e,t)=>e===!0?t:typeof e=="string"?us(t,e):void 0;function aE(e,t,n,s,i){for(const o of t){const r=rE(n,o);if(r){e.add(r);const a=db(r._fallback,n,i);if(typeof a<"u"&&a!==n&&a!==s)return a}else if(r===!1&&typeof s<"u"&&n!==s)return null}return!1}function Uu(e,t,n,s){const i=t._rootScopes,o=db(t._fallback,n,s),r=[...e,...i],a=new Set;a.add(s);let l=Ih(a,r,n,o||n,s);return l===null||typeof o<"u"&&o!==n&&(l=Ih(a,r,o,l,s),l===null)?!1:ju(Array.from(a),[""],i,o,()=>lE(t,n,s))}function Ih(e,t,n,s,i){for(;n;)n=aE(e,t,n,s,i);return n}function lE(e,t,n){const s=e._getTarget();t in s||(s[t]={});const i=s[t];return Ue(i)&&Ee(n)?n:i||{}}function cE(e,t,n,s){let i;for(const o of t)if(i=fb(nE(o,e),n),typeof i<"u")return Wu(e,i)?Uu(n,s,e,i):i}function fb(e,t){for(const n of t){if(!n)continue;const s=n[e];if(typeof s<"u")return s}}function Rh(e){let t=e._keys;return t||(t=e._keys=uE(e._scopes)),t}function uE(e){const t=new Set;for(const n of e)for(const s of Object.keys(n).filter(i=>!i.startsWith("_")))t.add(s);return Array.from(t)}function hb(e,t,n,s){const{iScale:i}=e,{key:o="r"}=this._parsing,r=new Array(s);let a,l,c,u;for(a=0,l=s;ate==="x"?"y":"x";function fE(e,t,n,s){const i=e.skip?t:e,o=t,r=n.skip?t:n,a=vc(o,i),l=vc(r,o);let c=a/(a+l),u=l/(a+l);c=isNaN(c)?0:c,u=isNaN(u)?0:u;const d=s*c,f=s*u;return{previous:{x:o.x-d*(r.x-i.x),y:o.y-d*(r.y-i.y)},next:{x:o.x+f*(r.x-i.x),y:o.y+f*(r.y-i.y)}}}function hE(e,t,n){const s=e.length;let i,o,r,a,l,c=xi(e,0);for(let u=0;u!c.skip)),t.cubicInterpolationMode==="monotone")mE(e,i);else{let c=s?e[e.length-1]:e[0];for(o=0,r=e.length;oe.ownerDocument.defaultView.getComputedStyle(e,null);function yE(e,t){return Ga(e).getPropertyValue(t)}const bE=["top","right","bottom","left"];function Vs(e,t,n){const s={};n=n?"-"+n:"";for(let i=0;i<4;i++){const o=bE[i];s[o]=parseFloat(e[t+"-"+o+n])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}const xE=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function _E(e,t){const n=e.touches,s=n&&n.length?n[0]:e,{offsetX:i,offsetY:o}=s;let r=!1,a,l;if(xE(i,o,e.target))a=i,l=o;else{const c=t.getBoundingClientRect();a=s.clientX-c.left,l=s.clientY-c.top,r=!0}return{x:a,y:l,box:r}}function Ps(e,t){if("native"in e)return e;const{canvas:n,currentDevicePixelRatio:s}=t,i=Ga(n),o=i.boxSizing==="border-box",r=Vs(i,"padding"),a=Vs(i,"border","width"),{x:l,y:c,box:u}=_E(e,n),d=r.left+(u&&a.left),f=r.top+(u&&a.top);let{width:h,height:m}=t;return o&&(h-=r.width+a.width,m-=r.height+a.height),{x:Math.round((l-d)/h*n.width/s),y:Math.round((c-f)/m*n.height/s)}}function SE(e,t,n){let s,i;if(t===void 0||n===void 0){const o=e&&Ku(e);if(!o)t=e.clientWidth,n=e.clientHeight;else{const r=o.getBoundingClientRect(),a=Ga(o),l=Vs(a,"border","width"),c=Vs(a,"padding");t=r.width-c.width-l.width,n=r.height-c.height-l.height,s=ua(a.maxWidth,o,"clientWidth"),i=ua(a.maxHeight,o,"clientHeight")}}return{width:t,height:n,maxWidth:s||la,maxHeight:i||la}}const sr=e=>Math.round(e*10)/10;function wE(e,t,n,s){const i=Ga(e),o=Vs(i,"margin"),r=ua(i.maxWidth,e,"clientWidth")||la,a=ua(i.maxHeight,e,"clientHeight")||la,l=SE(e,t,n);let{width:c,height:u}=l;if(i.boxSizing==="content-box"){const f=Vs(i,"border","width"),h=Vs(i,"padding");c-=h.width+f.width,u-=h.height+f.height}return c=Math.max(0,c-o.width),u=Math.max(0,s?c/s:u-o.height),c=sr(Math.min(c,r,l.maxWidth)),u=sr(Math.min(u,a,l.maxHeight)),c&&!u&&(u=sr(c/2)),(t!==void 0||n!==void 0)&&s&&l.height&&u>l.height&&(u=l.height,c=sr(Math.floor(u*s))),{width:c,height:u}}function Dh(e,t,n){const s=t||1,i=Math.floor(e.height*s),o=Math.floor(e.width*s);e.height=Math.floor(e.height),e.width=Math.floor(e.width);const r=e.canvas;return r.style&&(n||!r.style.height&&!r.style.width)&&(r.style.height=`${e.height}px`,r.style.width=`${e.width}px`),e.currentDevicePixelRatio!==s||r.height!==i||r.width!==o?(e.currentDevicePixelRatio=s,r.height=i,r.width=o,e.ctx.setTransform(s,0,0,s,0,0),!0):!1}const CE=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};Gu()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch{}return e}();function Lh(e,t){const n=yE(e,t),s=n&&n.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}function As(e,t,n,s){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function kE(e,t,n,s){return{x:e.x+n*(t.x-e.x),y:s==="middle"?n<.5?e.y:t.y:s==="after"?n<1?e.y:t.y:n>0?t.y:e.y}}function PE(e,t,n,s){const i={x:e.cp2x,y:e.cp2y},o={x:t.cp1x,y:t.cp1y},r=As(e,i,n),a=As(i,o,n),l=As(o,t,n),c=As(r,a,n),u=As(a,l,n);return As(c,u,n)}const AE=function(e,t){return{x(n){return e+e+t-n},setWidth(n){t=n},textAlign(n){return n==="center"?n:n==="right"?"left":"right"},xPlus(n,s){return n-s},leftForLtr(n,s){return n-s}}},ME=function(){return{x(e){return e},setWidth(e){},textAlign(e){return e},xPlus(e,t){return e+t},leftForLtr(e,t){return e}}};function di(e,t,n){return e?AE(t,n):ME()}function mb(e,t){let n,s;(t==="ltr"||t==="rtl")&&(n=e.canvas.style,s=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=s)}function pb(e,t){t!==void 0&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function vb(e){return e==="angle"?{between:wo,compare:EM,normalize:Vt}:{between:In,compare:(t,n)=>t-n,normalize:t=>t}}function Fh({start:e,end:t,count:n,loop:s,style:i}){return{start:e%n,end:t%n,loop:s&&(t-e+1)%n===0,style:i}}function EE(e,t,n){const{property:s,start:i,end:o}=n,{between:r,normalize:a}=vb(s),l=t.length;let{start:c,end:u,loop:d}=e,f,h;if(d){for(c+=l,u+=l,f=0,h=l;fl(i,x,v)&&a(i,x)!==0,A=()=>a(o,v)===0||l(o,x,v),P=()=>g||_(),C=()=>!g||A();for(let w=u,E=u;w<=d;++w)b=t[w%r],!b.skip&&(v=c(b[s]),v!==x&&(g=l(v,i,o),p===null&&P()&&(p=a(v,i)===0?w:E),p!==null&&C()&&(m.push(Fh({start:p,end:w,loop:f,count:r,style:h})),p=null),E=w,x=v));return p!==null&&m.push(Fh({start:p,end:d,loop:f,count:r,style:h})),m}function bb(e,t){const n=[],s=e.segments;for(let i=0;ii&&e[o%t].skip;)o--;return o%=t,{start:i,end:o}}function OE(e,t,n,s){const i=e.length,o=[];let r=t,a=e[t],l;for(l=t+1;l<=n;++l){const c=e[l%i];c.skip||c.stop?a.skip||(s=!1,o.push({start:t%i,end:(l-1)%i,loop:s}),t=r=c.stop?l:null):(r=l,a.skip&&(t=l)),a=c}return r!==null&&o.push({start:t%i,end:r%i,loop:s}),o}function IE(e,t){const n=e.points,s=e.options.spanGaps,i=n.length;if(!i)return[];const o=!!e._loop,{start:r,end:a}=TE(n,i,o,s);if(s===!0)return Vh(e,[{start:r,end:a,loop:o}],n,t);const l=aa({chart:t,initial:n.initial,numSteps:r,currentStep:Math.min(s-n.start,r)}))}_refresh(){this._request||(this._running=!0,this._request=nb.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let n=0;this._charts.forEach((s,i)=>{if(!s.running||!s.items.length)return;const o=s.items;let r=o.length-1,a=!1,l;for(;r>=0;--r)l=o[r],l._active?(l._total>s.duration&&(s.duration=l._total),l.tick(t),a=!0):(o[r]=o[o.length-1],o.pop());a&&(i.draw(),this._notify(i,s,t,"progress")),o.length||(s.running=!1,this._notify(i,s,t,"complete"),s.initial=!1),n+=o.length}),this._lastDate=t,n===0&&(this._running=!1)}_getAnims(t){const n=this._charts;let s=n.get(t);return s||(s={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},n.set(t,s)),s}listen(t,n,s){this._getAnims(t).listeners[n].push(s)}add(t,n){!n||!n.length||this._getAnims(t).items.push(...n)}has(t){return this._getAnims(t).items.length>0}start(t){const n=this._charts.get(t);n&&(n.running=!0,n.start=Date.now(),n.duration=n.items.reduce((s,i)=>Math.max(s,i._duration),0),this._refresh())}running(t){if(!this._running)return!1;const n=this._charts.get(t);return!(!n||!n.running||!n.items.length)}stop(t){const n=this._charts.get(t);if(!n||!n.items.length)return;const s=n.items;let i=s.length-1;for(;i>=0;--i)s[i].cancel();n.items=[],this._notify(t,n,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var Mn=new LE;const Nh="transparent",FE={boolean(e,t,n){return n>.5?t:e},color(e,t,n){const s=Eh(e||Nh),i=s.valid&&Eh(t||Nh);return i&&i.valid?i.mix(s,n).hexString():t},number(e,t,n){return e+(t-e)*n}};class VE{constructor(t,n,s,i){const o=n[s];i=zi([t.to,i,o,t.from]);const r=zi([t.from,o,i]);this._active=!0,this._fn=t.fn||FE[t.type||typeof r],this._easing=no[t.easing]||no.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=n,this._prop=s,this._from=r,this._to=i,this._promises=void 0}active(){return this._active}update(t,n,s){if(this._active){this._notify(!1);const i=this._target[this._prop],o=s-this._start,r=this._duration-o;this._start=s,this._duration=Math.floor(Math.max(r,t.duration)),this._total+=o,this._loop=!!t.loop,this._to=zi([t.to,n,i,t.from]),this._from=zi([t.from,i,n])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const n=t-this._start,s=this._duration,i=this._prop,o=this._from,r=this._loop,a=this._to;let l;if(this._active=o!==a&&(r||n1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[i]=this._fn(o,a,l)}wait(){const t=this._promises||(this._promises=[]);return new Promise((n,s)=>{t.push({res:n,rej:s})})}_notify(t){const n=t?"res":"rej",s=this._promises||[];for(let i=0;i{const o=t[i];if(!Ee(o))return;const r={};for(const a of n)r[a]=o[a];(Ue(o.properties)&&o.properties||[i]).forEach(a=>{(a===i||!s.has(a))&&s.set(a,r)})})}_animateOptions(t,n){const s=n.options,i=NE(t,s);if(!i)return[];const o=this._createAnimations(i,s);return s.$shared&&BE(t.options.$animations,s).then(()=>{t.options=s},()=>{}),o}_createAnimations(t,n){const s=this._properties,i=[],o=t.$animations||(t.$animations={}),r=Object.keys(n),a=Date.now();let l;for(l=r.length-1;l>=0;--l){const c=r[l];if(c.charAt(0)==="$")continue;if(c==="options"){i.push(...this._animateOptions(t,n));continue}const u=n[c];let d=o[c];const f=s.get(c);if(d)if(f&&d.active()){d.update(f,u,a);continue}else d.cancel();if(!f||!f.duration){t[c]=u;continue}o[c]=d=new VE(f,t,c,u),i.push(d)}return i}update(t,n){if(this._properties.size===0){Object.assign(t,n);return}const s=this._createAnimations(t,n);if(s.length)return Mn.add(this._chart,s),!0}}function BE(e,t){const n=[],s=Object.keys(t);for(let i=0;i0||!n&&o<0)return i.index}return null}function Wh(e,t){const{chart:n,_cachedMeta:s}=e,i=n._stacks||(n._stacks={}),{iScale:o,vScale:r,index:a}=s,l=o.axis,c=r.axis,u=jE(o,r,s),d=t.length;let f;for(let h=0;hn[s].axis===t).shift()}function GE(e,t){return vs(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function KE(e,t,n){return vs(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}function Di(e,t){const n=e.controller.index,s=e.vScale&&e.vScale.axis;if(s){t=t||e._parsed;for(const i of t){const o=i._stacks;if(!o||o[s]===void 0||o[s][n]===void 0)return;delete o[s][n],o[s]._visualValues!==void 0&&o[s]._visualValues[n]!==void 0&&delete o[s]._visualValues[n]}}}const Pl=e=>e==="reset"||e==="none",Uh=(e,t)=>t?e:Object.assign({},e),qE=(e,t,n)=>e&&!t.hidden&&t._stacked&&{keys:_b(n,!0),values:null};class sn{constructor(t,n){this.chart=t,this._ctx=t.ctx,this.index=n,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Hh(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&Di(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,n=this._cachedMeta,s=this.getDataset(),i=(d,f,h,m)=>d==="x"?f:d==="r"?m:h,o=n.xAxisID=Ce(s.xAxisID,kl(t,"x")),r=n.yAxisID=Ce(s.yAxisID,kl(t,"y")),a=n.rAxisID=Ce(s.rAxisID,kl(t,"r")),l=n.indexAxis,c=n.iAxisID=i(l,o,r,a),u=n.vAxisID=i(l,r,o,a);n.xScale=this.getScaleForId(o),n.yScale=this.getScaleForId(r),n.rScale=this.getScaleForId(a),n.iScale=this.getScaleForId(c),n.vScale=this.getScaleForId(u)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const n=this._cachedMeta;return t===n.iScale?n.vScale:n.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&Ph(this._data,this),t._stacked&&Di(t)}_dataCheck(){const t=this.getDataset(),n=t.data||(t.data=[]),s=this._data;if(Ee(n)){const i=this._cachedMeta;this._data=HE(n,i)}else if(s!==n){if(s){Ph(s,this);const i=this._cachedMeta;Di(i),i._parsed=[]}n&&Object.isExtensible(n)&&RM(n,this),this._syncList=[],this._data=n}}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const n=this._cachedMeta,s=this.getDataset();let i=!1;this._dataCheck();const o=n._stacked;n._stacked=Hh(n.vScale,n),n.stack!==s.stack&&(i=!0,Di(n),n.stack=s.stack),this._resyncElements(t),(i||o!==n._stacked)&&Wh(this,n._parsed)}configure(){const t=this.chart.config,n=t.datasetScopeKeys(this._type),s=t.getOptionScopes(this.getDataset(),n,!0);this.options=t.createResolver(s,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,n){const{_cachedMeta:s,_data:i}=this,{iScale:o,_stacked:r}=s,a=o.axis;let l=t===0&&n===i.length?!0:s._sorted,c=t>0&&s._parsed[t-1],u,d,f;if(this._parsing===!1)s._parsed=i,s._sorted=!0,f=i;else{Ue(i[t])?f=this.parseArrayData(s,i,t,n):Ee(i[t])?f=this.parseObjectData(s,i,t,n):f=this.parsePrimitiveData(s,i,t,n);const h=()=>d[a]===null||c&&d[a]g||d=0;--f)if(!m()){this.updateRangeFromParsed(c,t,h,l);break}}return c}getAllParsedValues(t){const n=this._cachedMeta._parsed,s=[];let i,o,r;for(i=0,o=n.length;i=0&&tthis.getContext(s,i,n),g=c.resolveNamedOptions(f,h,m,d);return g.$shared&&(g.$shared=l,o[r]=Object.freeze(Uh(g,l))),g}_resolveAnimations(t,n,s){const i=this.chart,o=this._cachedDataOpts,r=`animation-${n}`,a=o[r];if(a)return a;let l;if(i.options.animation!==!1){const u=this.chart.config,d=u.datasetAnimationScopeKeys(this._type,n),f=u.getOptionScopes(this.getDataset(),d);l=u.createResolver(f,this.getContext(t,s,n))}const c=new xb(i,l&&l.animations);return l&&l._cacheable&&(o[r]=Object.freeze(c)),c}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,n){return!n||Pl(t)||this.chart._animationsDisabled}_getSharedOptions(t,n){const s=this.resolveDataElementOptions(t,n),i=this._sharedOptions,o=this.getSharedOptions(s),r=this.includeOptions(n,o)||o!==i;return this.updateSharedOptions(o,n,s),{sharedOptions:o,includeOptions:r}}updateElement(t,n,s,i){Pl(i)?Object.assign(t,s):this._resolveAnimations(n,i).update(t,s)}updateSharedOptions(t,n,s){t&&!Pl(n)&&this._resolveAnimations(void 0,n).update(t,s)}_setStyle(t,n,s,i){t.active=i;const o=this.getStyle(n,i);this._resolveAnimations(n,s,i).update(t,{options:!i&&this.getSharedOptions(o)||o})}removeHoverStyle(t,n,s){this._setStyle(t,s,"active",!1)}setHoverStyle(t,n,s){this._setStyle(t,s,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const n=this._data,s=this._cachedMeta.data;for(const[a,l,c]of this._syncList)this[a](l,c);this._syncList=[];const i=s.length,o=n.length,r=Math.min(o,i);r&&this.parse(0,r),o>i?this._insertElements(i,o-i,t):o{for(c.length+=n,a=c.length-1;a>=r;a--)c[a]=c[a-n]};for(l(o),a=t;ai-o))}return e._cache.$bar}function XE(e){const t=e.iScale,n=YE(t,e.type);let s=t._length,i,o,r,a;const l=()=>{r===32767||r===-32768||(So(a)&&(s=Math.min(s,Math.abs(r-a)||s)),a=r)};for(i=0,o=n.length;i0?i[e-1]:null,a=eMath.abs(a)&&(l=a,c=r),t[n.axis]=c,t._custom={barStart:l,barEnd:c,start:i,end:o,min:r,max:a}}function Sb(e,t,n,s){return Ue(e)?QE(e,t,n,s):t[n.axis]=n.parse(e,s),t}function Gh(e,t,n,s){const i=e.iScale,o=e.vScale,r=i.getLabels(),a=i===o,l=[];let c,u,d,f;for(c=n,u=n+s;c=n?1:-1)}function tT(e){let t,n,s,i,o;return e.horizontal?(t=e.base>e.x,n="left",s="right"):(t=e.basel.controller.options.grouped),o=s.options.stacked,r=[],a=l=>{const c=l.controller.getParsed(n),u=c&&c[l.vScale.axis];if(De(u)||isNaN(u))return!0};for(const l of i)if(!(n!==void 0&&a(l))&&((o===!1||r.indexOf(l.stack)===-1||o===void 0&&l.stack===void 0)&&r.push(l.stack),l.index===t))break;return r.length||r.push(void 0),r}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,n,s){const i=this._getStacks(t,s),o=n!==void 0?i.indexOf(n):-1;return o===-1?i.length-1:o}_getRuler(){const t=this.options,n=this._cachedMeta,s=n.iScale,i=[];let o,r;for(o=0,r=n.data.length;o=0;--s)n=Math.max(n,t[s].size(this.resolveDataElementOptions(s))/2);return n>0&&n}getLabelAndValue(t){const n=this._cachedMeta,s=this.chart.data.labels||[],{xScale:i,yScale:o}=n,r=this.getParsed(t),a=i.getLabelForValue(r.x),l=o.getLabelForValue(r.y),c=r._custom;return{label:s[t]||"",value:"("+a+", "+l+(c?", "+c:"")+")"}}update(t){const n=this._cachedMeta.data;this.updateElements(n,0,n.length,t)}updateElements(t,n,s,i){const o=i==="reset",{iScale:r,vScale:a}=this._cachedMeta,{sharedOptions:l,includeOptions:c}=this._getSharedOptions(n,i),u=r.axis,d=a.axis;for(let f=n;fwo(x,a,l,!0)?1:Math.max(_,_*n,A,A*n),m=(x,_,A)=>wo(x,a,l,!0)?-1:Math.min(_,_*n,A,A*n),g=h(0,c,d),p=h(st,u,f),v=m(qe,c,d),b=m(qe+st,u,f);s=(g-v)/2,i=(p-b)/2,o=-(g+v)/2,r=-(p+b)/2}return{ratioX:s,ratioY:i,offsetX:o,offsetY:r}}class Os extends sn{constructor(t,n){super(t,n),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,n){const s=this.getDataset().data,i=this._cachedMeta;if(this._parsing===!1)i._parsed=s;else{let o=l=>+s[l];if(Ee(s[t])){const{key:l="value"}=this._parsing;o=c=>+us(s[c],l)}let r,a;for(r=t,a=t+n;r0&&!isNaN(t)?Ke*(Math.abs(t)/n):0}getLabelAndValue(t){const n=this._cachedMeta,s=this.chart,i=s.data.labels||[],o=Vo(n._parsed[t],s.options.locale);return{label:i[t]||"",value:o}}getMaxBorderWidth(t){let n=0;const s=this.chart;let i,o,r,a,l;if(!t){for(i=0,o=s.data.datasets.length;it!=="spacing",_indexable:t=>t!=="spacing"&&!t.startsWith("borderDash")&&!t.startsWith("hoverBorderDash")}),te(Os,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const n=t.data;if(n.labels.length&&n.datasets.length){const{labels:{pointStyle:s,color:i}}=t.legend.options;return n.labels.map((o,r)=>{const l=t.getDatasetMeta(0).controller.getStyle(r);return{text:o,fillStyle:l.backgroundColor,strokeStyle:l.borderColor,fontColor:i,lineWidth:l.borderWidth,pointStyle:s,hidden:!t.getDataVisibility(r),index:r}})}return[]}},onClick(t,n,s){s.chart.toggleDataVisibility(n.index),s.chart.update()}}}});class kr extends sn{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){const n=this._cachedMeta,{dataset:s,data:i=[],_dataset:o}=n,r=this.chart._animationsDisabled;let{start:a,count:l}=ib(n,i,r);this._drawStart=a,this._drawCount=l,ob(n)&&(a=0,l=i.length),s._chart=this.chart,s._datasetIndex=this.index,s._decimated=!!o._decimated,s.points=i;const c=this.resolveDatasetElementOptions(t);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(s,void 0,{animated:!r,options:c},t),this.updateElements(i,a,l,t)}updateElements(t,n,s,i){const o=i==="reset",{iScale:r,vScale:a,_stacked:l,_dataset:c}=this._cachedMeta,{sharedOptions:u,includeOptions:d}=this._getSharedOptions(n,i),f=r.axis,h=a.axis,{spanGaps:m,segment:g}=this.options,p=yi(m)?m:Number.POSITIVE_INFINITY,v=this.chart._animationsDisabled||o||i==="none",b=n+s,x=t.length;let _=n>0&&this.getParsed(n-1);for(let A=0;A=b){C.skip=!0;continue}const w=this.getParsed(A),E=De(w[h]),O=C[f]=r.getPixelForValue(w[f],A),D=C[h]=o||E?a.getBasePixel():a.getPixelForValue(l?this.applyStack(a,w,l):w[h],A);C.skip=isNaN(O)||isNaN(D)||E,C.stop=A>0&&Math.abs(w[f]-_[f])>p,g&&(C.parsed=w,C.raw=c.data[A]),d&&(C.options=u||this.resolveDataElementOptions(A,P.active?"active":i)),v||this.updateElement(P,A,C,i),_=w}}getMaxOverflow(){const t=this._cachedMeta,n=t.dataset,s=n.options&&n.options.borderWidth||0,i=t.data||[];if(!i.length)return s;const o=i[0].size(this.resolveDataElementOptions(0)),r=i[i.length-1].size(this.resolveDataElementOptions(i.length-1));return Math.max(s,o,r)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}te(kr,"id","line"),te(kr,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),te(kr,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});class io extends sn{constructor(t,n){super(t,n),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const n=this._cachedMeta,s=this.chart,i=s.data.labels||[],o=Vo(n._parsed[t].r,s.options.locale);return{label:i[t]||"",value:o}}parseObjectData(t,n,s,i){return hb.bind(this)(t,n,s,i)}update(t){const n=this._cachedMeta.data;this._updateRadius(),this.updateElements(n,0,n.length,t)}getMinMax(){const t=this._cachedMeta,n={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((s,i)=>{const o=this.getParsed(i).r;!isNaN(o)&&this.chart.getDataVisibility(i)&&(on.max&&(n.max=o))}),n}_updateRadius(){const t=this.chart,n=t.chartArea,s=t.options,i=Math.min(n.right-n.left,n.bottom-n.top),o=Math.max(i/2,0),r=Math.max(s.cutoutPercentage?o/100*s.cutoutPercentage:1,0),a=(o-r)/t.getVisibleDatasetCount();this.outerRadius=o-a*this.index,this.innerRadius=this.outerRadius-a}updateElements(t,n,s,i){const o=i==="reset",r=this.chart,l=r.options.animation,c=this._cachedMeta.rScale,u=c.xCenter,d=c.yCenter,f=c.getIndexAngle(0)-.5*qe;let h=f,m;const g=360/this.countVisibleElements();for(m=0;m{!isNaN(this.getParsed(i).r)&&this.chart.getDataVisibility(i)&&n++}),n}_computeAngle(t,n,s){return this.chart.getDataVisibility(t)?en(this.resolveDataElementOptions(t,n).angle||s):0}}te(io,"id","polarArea"),te(io,"defaults",{dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0}),te(io,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const n=t.data;if(n.labels.length&&n.datasets.length){const{labels:{pointStyle:s,color:i}}=t.legend.options;return n.labels.map((o,r)=>{const l=t.getDatasetMeta(0).controller.getStyle(r);return{text:o,fillStyle:l.backgroundColor,strokeStyle:l.borderColor,fontColor:i,lineWidth:l.borderWidth,pointStyle:s,hidden:!t.getDataVisibility(r),index:r}})}return[]}},onClick(t,n,s){s.chart.toggleDataVisibility(n.index),s.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}});class xc extends Os{}te(xc,"id","pie"),te(xc,"defaults",{cutout:0,rotation:0,circumference:360,radius:"100%"});class Pr extends sn{getLabelAndValue(t){const n=this._cachedMeta.vScale,s=this.getParsed(t);return{label:n.getLabels()[t],value:""+n.getLabelForValue(s[n.axis])}}parseObjectData(t,n,s,i){return hb.bind(this)(t,n,s,i)}update(t){const n=this._cachedMeta,s=n.dataset,i=n.data||[],o=n.iScale.getLabels();if(s.points=i,t!=="resize"){const r=this.resolveDatasetElementOptions(t);this.options.showLine||(r.borderWidth=0);const a={_loop:!0,_fullLoop:o.length===i.length,options:r};this.updateElement(s,void 0,a,t)}this.updateElements(i,0,i.length,t)}updateElements(t,n,s,i){const o=this._cachedMeta.rScale,r=i==="reset";for(let a=n;a0&&this.getParsed(n-1);for(let _=n;_0&&Math.abs(P[h]-x[h])>v,p&&(C.parsed=P,C.raw=c.data[_]),f&&(C.options=d||this.resolveDataElementOptions(_,A.active?"active":i)),b||this.updateElement(A,_,C,i),x=P}this.updateSharedOptions(d,i,u)}getMaxOverflow(){const t=this._cachedMeta,n=t.data||[];if(!this.options.showLine){let a=0;for(let l=n.length-1;l>=0;--l)a=Math.max(a,n[l].size(this.resolveDataElementOptions(l))/2);return a>0&&a}const s=t.dataset,i=s.options&&s.options.borderWidth||0;if(!n.length)return i;const o=n[0].size(this.resolveDataElementOptions(0)),r=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(i,o,r)/2}}te(Ar,"id","scatter"),te(Ar,"defaults",{datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1}),te(Ar,"overrides",{interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}});var rT=Object.freeze({__proto__:null,BarController:wr,BubbleController:Cr,DoughnutController:Os,LineController:kr,PieController:xc,PolarAreaController:io,RadarController:Pr,ScatterController:Ar});function Cs(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class qu{constructor(t){te(this,"options");this.options=t||{}}static override(t){Object.assign(qu.prototype,t)}init(){}formats(){return Cs()}parse(){return Cs()}format(){return Cs()}add(){return Cs()}diff(){return Cs()}startOf(){return Cs()}endOf(){return Cs()}}var aT={_date:qu};function lT(e,t,n,s){const{controller:i,data:o,_sorted:r}=e,a=i._cachedMeta.iScale;if(a&&t===a.axis&&t!=="r"&&r&&o.length){const l=a._reversePixels?OM:Rn;if(s){if(i._sharedOptions){const c=o[0],u=typeof c.getRange=="function"&&c.getRange(t);if(u){const d=l(o,t,n-u),f=l(o,t,n+u);return{lo:d.lo,hi:f.hi}}}}else return l(o,t,n)}return{lo:0,hi:o.length-1}}function Bo(e,t,n,s,i){const o=e.getSortedVisibleDatasetMetas(),r=n[t];for(let a=0,l=o.length;a{l[r](t[n],i)&&(o.push({element:l,datasetIndex:c,index:u}),a=a||l.inRange(t.x,t.y,i))}),s&&!a?[]:o}var fT={evaluateInteractionItems:Bo,modes:{index(e,t,n,s){const i=Ps(t,e),o=n.axis||"x",r=n.includeInvisible||!1,a=n.intersect?Ml(e,i,o,s,r):El(e,i,o,!1,s,r),l=[];return a.length?(e.getSortedVisibleDatasetMetas().forEach(c=>{const u=a[0].index,d=c.data[u];d&&!d.skip&&l.push({element:d,datasetIndex:c.index,index:u})}),l):[]},dataset(e,t,n,s){const i=Ps(t,e),o=n.axis||"xy",r=n.includeInvisible||!1;let a=n.intersect?Ml(e,i,o,s,r):El(e,i,o,!1,s,r);if(a.length>0){const l=a[0].datasetIndex,c=e.getDatasetMeta(l).data;a=[];for(let u=0;un.pos===t)}function Xh(e,t){return e.filter(n=>wb.indexOf(n.pos)===-1&&n.box.axis===t)}function Fi(e,t){return e.sort((n,s)=>{const i=t?s:n,o=t?n:s;return i.weight===o.weight?i.index-o.index:i.weight-o.weight})}function hT(e){const t=[];let n,s,i,o,r,a;for(n=0,s=(e||[]).length;nc.box.fullSize),!0),s=Fi(Li(t,"left"),!0),i=Fi(Li(t,"right")),o=Fi(Li(t,"top"),!0),r=Fi(Li(t,"bottom")),a=Xh(t,"x"),l=Xh(t,"y");return{fullSize:n,leftAndTop:s.concat(o),rightAndBottom:i.concat(l).concat(r).concat(a),chartArea:Li(t,"chartArea"),vertical:s.concat(i).concat(l),horizontal:o.concat(r).concat(a)}}function Jh(e,t,n,s){return Math.max(e[n],t[n])+Math.max(e[s],t[s])}function Cb(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function vT(e,t,n,s){const{pos:i,box:o}=n,r=e.maxPadding;if(!Ee(i)){n.size&&(e[i]-=n.size);const d=s[n.stack]||{size:0,count:1};d.size=Math.max(d.size,n.horizontal?o.height:o.width),n.size=d.size/d.count,e[i]+=n.size}o.getPadding&&Cb(r,o.getPadding());const a=Math.max(0,t.outerWidth-Jh(r,e,"left","right")),l=Math.max(0,t.outerHeight-Jh(r,e,"top","bottom")),c=a!==e.w,u=l!==e.h;return e.w=a,e.h=l,n.horizontal?{same:c,other:u}:{same:u,other:c}}function yT(e){const t=e.maxPadding;function n(s){const i=Math.max(t[s]-e[s],0);return e[s]+=i,i}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}function bT(e,t){const n=t.maxPadding;function s(i){const o={left:0,top:0,right:0,bottom:0};return i.forEach(r=>{o[r]=Math.max(t[r],n[r])}),o}return s(e?["left","right"]:["top","bottom"])}function Hi(e,t,n,s){const i=[];let o,r,a,l,c,u;for(o=0,r=e.length,c=0;o{typeof g.beforeLayout=="function"&&g.beforeLayout()});const u=l.reduce((g,p)=>p.box.options&&p.box.options.display===!1?g:g+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:n,padding:i,availableWidth:o,availableHeight:r,vBoxMaxWidth:o/2/u,hBoxMaxHeight:r/2}),f=Object.assign({},i);Cb(f,_t(s));const h=Object.assign({maxPadding:f,w:o,h:r,x:i.left,y:i.top},i),m=mT(l.concat(c),d);Hi(a.fullSize,h,d,m),Hi(l,h,d,m),Hi(c,h,d,m)&&Hi(l,h,d,m),yT(h),Zh(a.leftAndTop,h,d,m),h.x+=h.w,h.y+=h.h,Zh(a.rightAndBottom,h,d,m),e.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h,height:h.h,width:h.w},Ne(a.chartArea,g=>{const p=g.box;Object.assign(p,e.chartArea),p.update(h.w,h.h,{left:0,top:0,right:0,bottom:0})})}};class kb{acquireContext(t,n){}releaseContext(t){return!1}addEventListener(t,n,s){}removeEventListener(t,n,s){}getDevicePixelRatio(){return 1}getMaximumSize(t,n,s,i){return n=Math.max(0,n||t.width),s=s||t.height,{width:n,height:Math.max(0,i?Math.floor(n/i):s)}}isAttached(t){return!0}updateConfig(t){}}class xT extends kb{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const Mr="$chartjs",_T={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Qh=e=>e===null||e==="";function ST(e,t){const n=e.style,s=e.getAttribute("height"),i=e.getAttribute("width");if(e[Mr]={initial:{height:s,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",Qh(i)){const o=Lh(e,"width");o!==void 0&&(e.width=o)}if(Qh(s))if(e.style.height==="")e.height=e.width/(t||2);else{const o=Lh(e,"height");o!==void 0&&(e.height=o)}return e}const Pb=CE?{passive:!0}:!1;function wT(e,t,n){e&&e.addEventListener(t,n,Pb)}function CT(e,t,n){e&&e.canvas&&e.canvas.removeEventListener(t,n,Pb)}function kT(e,t){const n=_T[e.type]||e.type,{x:s,y:i}=Ps(e,t);return{type:n,chart:t,native:e,x:s!==void 0?s:null,y:i!==void 0?i:null}}function da(e,t){for(const n of e)if(n===t||n.contains(t))return!0}function PT(e,t,n){const s=e.canvas,i=new MutationObserver(o=>{let r=!1;for(const a of o)r=r||da(a.addedNodes,s),r=r&&!da(a.removedNodes,s);r&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}function AT(e,t,n){const s=e.canvas,i=new MutationObserver(o=>{let r=!1;for(const a of o)r=r||da(a.removedNodes,s),r=r&&!da(a.addedNodes,s);r&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}const ko=new Map;let eg=0;function Ab(){const e=window.devicePixelRatio;e!==eg&&(eg=e,ko.forEach((t,n)=>{n.currentDevicePixelRatio!==e&&t()}))}function MT(e,t){ko.size||window.addEventListener("resize",Ab),ko.set(e,t)}function ET(e){ko.delete(e),ko.size||window.removeEventListener("resize",Ab)}function TT(e,t,n){const s=e.canvas,i=s&&Ku(s);if(!i)return;const o=sb((a,l)=>{const c=i.clientWidth;n(a,l),c{const l=a[0],c=l.contentRect.width,u=l.contentRect.height;c===0&&u===0||o(c,u)});return r.observe(i),MT(e,o),r}function Tl(e,t,n){n&&n.disconnect(),t==="resize"&&ET(e)}function OT(e,t,n){const s=e.canvas,i=sb(o=>{e.ctx!==null&&n(kT(o,e))},e);return wT(s,t,i),i}class IT extends kb{acquireContext(t,n){const s=t&&t.getContext&&t.getContext("2d");return s&&s.canvas===t?(ST(t,n),s):null}releaseContext(t){const n=t.canvas;if(!n[Mr])return!1;const s=n[Mr].initial;["height","width"].forEach(o=>{const r=s[o];De(r)?n.removeAttribute(o):n.setAttribute(o,r)});const i=s.style||{};return Object.keys(i).forEach(o=>{n.style[o]=i[o]}),n.width=n.width,delete n[Mr],!0}addEventListener(t,n,s){this.removeEventListener(t,n);const i=t.$proxies||(t.$proxies={}),r={attach:PT,detach:AT,resize:TT}[n]||OT;i[n]=r(t,n,s)}removeEventListener(t,n){const s=t.$proxies||(t.$proxies={}),i=s[n];if(!i)return;({attach:Tl,detach:Tl,resize:Tl}[n]||CT)(t,n,i),s[n]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,n,s,i){return wE(t,n,s,i)}isAttached(t){const n=t&&Ku(t);return!!(n&&n.isConnected)}}function RT(e){return!Gu()||typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas?xT:IT}var fr;let jn=(fr=class{constructor(){te(this,"x");te(this,"y");te(this,"active",!1);te(this,"options");te(this,"$animations")}tooltipPosition(t){const{x:n,y:s}=this.getProps(["x","y"],t);return{x:n,y:s}}hasValue(){return yi(this.x)&&yi(this.y)}getProps(t,n){const s=this.$animations;if(!n||!s)return this;const i={};return t.forEach(o=>{i[o]=s[o]&&s[o].active()?s[o]._to:this[o]}),i}},te(fr,"defaults",{}),te(fr,"defaultRoutes"),fr);function DT(e,t){const n=e.options.ticks,s=LT(e),i=Math.min(n.maxTicksLimit||s,s),o=n.major.enabled?VT(t):[],r=o.length,a=o[0],l=o[r-1],c=[];if(r>i)return BT(t,c,o,r/i),c;const u=FT(o,t,i);if(r>0){let d,f;const h=r>1?Math.round((l-a)/(r-1)):null;for(or(t,c,u,De(h)?0:a-h,a),d=0,f=r-1;di)return l}return Math.max(i,1)}function VT(e){const t=[];let n,s;for(n=0,s=e.length;ne==="left"?"right":e==="right"?"left":e,tg=(e,t,n)=>t==="top"||t==="left"?e[t]+n:e[t]-n,ng=(e,t)=>Math.min(t||e,e);function sg(e,t){const n=[],s=e.length/t,i=e.length;let o=0;for(;or+a)))return l}function HT(e,t){Ne(e,n=>{const s=n.gc,i=s.length/2;let o;if(i>t){for(o=0;os?s:n,s=i&&n>s?n:s,{min:Lt(n,Lt(s,n)),max:Lt(s,Lt(n,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){He(this.options.beforeUpdate,[this])}update(t,n,s){const{beginAtZero:i,grace:o,ticks:r}=this.options,a=r.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=n,this._margins=s=Object.assign({left:0,right:0,top:0,bottom:0},s),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+s.left+s.right:this.height+s.top+s.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=tE(this,o,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=a=o||s<=1||!this.isHorizontal()){this.labelRotation=i;return}const u=this._getLabelSizes(),d=u.widest.width,f=u.highest.height,h=dt(this.chart.width-d,0,this.maxWidth);a=t.offset?this.maxWidth/s:h/(s-1),d+6>a&&(a=h/(s-(t.offset?.5:1)),l=this.maxHeight-Vi(t.grid)-n.padding-ig(t.title,this.chart.options.font),c=Math.sqrt(d*d+f*f),r=Bu(Math.min(Math.asin(dt((u.highest.height+6)/a,-1,1)),Math.asin(dt(l/c,-1,1))-Math.asin(dt(f/c,-1,1)))),r=Math.max(i,Math.min(o,r))),this.labelRotation=r}afterCalculateLabelRotation(){He(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){He(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:n,options:{ticks:s,title:i,grid:o}}=this,r=this._isVisible(),a=this.isHorizontal();if(r){const l=ig(i,n.options.font);if(a?(t.width=this.maxWidth,t.height=Vi(o)+l):(t.height=this.maxHeight,t.width=Vi(o)+l),s.display&&this.ticks.length){const{first:c,last:u,widest:d,highest:f}=this._getLabelSizes(),h=s.padding*2,m=en(this.labelRotation),g=Math.cos(m),p=Math.sin(m);if(a){const v=s.mirror?0:p*d.width+g*f.height;t.height=Math.min(this.maxHeight,t.height+v+h)}else{const v=s.mirror?0:g*d.width+p*f.height;t.width=Math.min(this.maxWidth,t.width+v+h)}this._calculatePadding(c,u,p,g)}}this._handleMargins(),a?(this.width=this._length=n.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=n.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,n,s,i){const{ticks:{align:o,padding:r},position:a}=this.options,l=this.labelRotation!==0,c=a!=="top"&&this.axis==="x";if(this.isHorizontal()){const u=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1);let f=0,h=0;l?c?(f=i*t.width,h=s*n.height):(f=s*t.height,h=i*n.width):o==="start"?h=n.width:o==="end"?f=t.width:o!=="inner"&&(f=t.width/2,h=n.width/2),this.paddingLeft=Math.max((f-u+r)*this.width/(this.width-u),0),this.paddingRight=Math.max((h-d+r)*this.width/(this.width-d),0)}else{let u=n.height/2,d=t.height/2;o==="start"?(u=0,d=t.height):o==="end"&&(u=n.height,d=0),this.paddingTop=u+r,this.paddingBottom=d+r}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){He(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:n}=this.options;return n==="top"||n==="bottom"||t==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t);let n,s;for(n=0,s=t.length;n({width:r[E]||0,height:a[E]||0});return{first:w(0),last:w(n-1),widest:w(P),highest:w(C),widths:r,heights:a}}getLabelForValue(t){return t}getPixelForValue(t,n){return NaN}getValueForPixel(t){}getPixelForTick(t){const n=this.ticks;return t<0||t>n.length-1?null:this.getPixelForValue(n[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const n=this._startPixel+t*this._length;return TM(this._alignToPixels?ws(this.chart,n,0):n)}getDecimalForPixel(t){const n=(t-this._startPixel)/this._length;return this._reversePixels?1-n:n}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:n}=this;return t<0&&n<0?n:t>0&&n>0?t:0}getContext(t){const n=this.ticks||[];if(t>=0&&ta*i?a/s:l/i:l*i0}_computeGridLineItems(t){const n=this.axis,s=this.chart,i=this.options,{grid:o,position:r,border:a}=i,l=o.offset,c=this.isHorizontal(),d=this.ticks.length+(l?1:0),f=Vi(o),h=[],m=a.setContext(this.getContext()),g=m.display?m.width:0,p=g/2,v=function(K){return ws(s,K,g)};let b,x,_,A,P,C,w,E,O,D,T,L;if(r==="top")b=v(this.bottom),C=this.bottom-f,E=b-p,D=v(t.top)+p,L=t.bottom;else if(r==="bottom")b=v(this.top),D=t.top,L=v(t.bottom)-p,C=b+p,E=this.top+f;else if(r==="left")b=v(this.right),P=this.right-f,w=b-p,O=v(t.left)+p,T=t.right;else if(r==="right")b=v(this.left),O=t.left,T=v(t.right)-p,P=b+p,w=this.left+f;else if(n==="x"){if(r==="center")b=v((t.top+t.bottom)/2+.5);else if(Ee(r)){const K=Object.keys(r)[0],q=r[K];b=v(this.chart.scales[K].getPixelForValue(q))}D=t.top,L=t.bottom,C=b+p,E=C+f}else if(n==="y"){if(r==="center")b=v((t.left+t.right)/2);else if(Ee(r)){const K=Object.keys(r)[0],q=r[K];b=v(this.chart.scales[K].getPixelForValue(q))}P=b-p,w=P-f,O=t.left,T=t.right}const $=Ce(i.ticks.maxTicksLimit,d),j=Math.max(1,Math.ceil(d/$));for(x=0;x0&&(ie-=de/2);break}H={left:ie,top:he,width:de+Q.width,height:Y+Q.height,color:j.backdropColor}}p.push({label:_,font:E,textOffset:T,options:{rotation:g,color:q,strokeColor:I,strokeWidth:V,textAlign:re,textBaseline:L,translation:[A,P],backdrop:H}})}return p}_getXAxisLabelAlignment(){const{position:t,ticks:n}=this.options;if(-en(this.labelRotation))return t==="top"?"left":"right";let i="center";return n.align==="start"?i="left":n.align==="end"?i="right":n.align==="inner"&&(i="inner"),i}_getYAxisLabelAlignment(t){const{position:n,ticks:{crossAlign:s,mirror:i,padding:o}}=this.options,r=this._getLabelSizes(),a=t+o,l=r.widest.width;let c,u;return n==="left"?i?(u=this.right+o,s==="near"?c="left":s==="center"?(c="center",u+=l/2):(c="right",u+=l)):(u=this.right-a,s==="near"?c="right":s==="center"?(c="center",u-=l/2):(c="left",u=this.left)):n==="right"?i?(u=this.left+o,s==="near"?c="right":s==="center"?(c="center",u-=l/2):(c="left",u-=l)):(u=this.left+a,s==="near"?c="left":s==="center"?(c="center",u+=l/2):(c="right",u=this.right)):c="right",{textAlign:c,x:u}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,n=this.options.position;if(n==="left"||n==="right")return{top:0,left:this.left,bottom:t.height,right:this.right};if(n==="top"||n==="bottom")return{top:this.top,left:0,bottom:this.bottom,right:t.width}}drawBackground(){const{ctx:t,options:{backgroundColor:n},left:s,top:i,width:o,height:r}=this;n&&(t.save(),t.fillStyle=n,t.fillRect(s,i,o,r),t.restore())}getLineWidthForValue(t){const n=this.options.grid;if(!this._isVisible()||!n.display)return 0;const i=this.ticks.findIndex(o=>o.value===t);return i>=0?n.setContext(this.getContext(i)).lineWidth:0}drawGrid(t){const n=this.options.grid,s=this.ctx,i=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let o,r;const a=(l,c,u)=>{!u.width||!u.color||(s.save(),s.lineWidth=u.width,s.strokeStyle=u.color,s.setLineDash(u.borderDash||[]),s.lineDashOffset=u.borderDashOffset,s.beginPath(),s.moveTo(l.x,l.y),s.lineTo(c.x,c.y),s.stroke(),s.restore())};if(n.display)for(o=0,r=i.length;o{this.draw(o)}}]:[{z:s,draw:o=>{this.drawBackground(),this.drawGrid(o),this.drawTitle()}},{z:i,draw:()=>{this.drawBorder()}},{z:n,draw:o=>{this.drawLabels(o)}}]}getMatchingVisibleMetas(t){const n=this.chart.getSortedVisibleDatasetMetas(),s=this.axis+"AxisID",i=[];let o,r;for(o=0,r=n.length;o{const s=n.split("."),i=s.pop(),o=[e].concat(s).join("."),r=t[n].split("."),a=r.pop(),l=r.join(".");et.route(o,i,l,a)})}function YT(e){return"id"in e&&"defaults"in e}class XT{constructor(){this.controllers=new rr(sn,"datasets",!0),this.elements=new rr(jn,"elements"),this.plugins=new rr(Object,"plugins"),this.scales=new rr(Zs,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,n,s){[...n].forEach(i=>{const o=s||this._getRegistryForType(i);s||o.isForType(i)||o===this.plugins&&i.id?this._exec(t,o,i):Ne(i,r=>{const a=s||this._getRegistryForType(r);this._exec(t,a,r)})})}_exec(t,n,s){const i=Vu(t);He(s["before"+i],[],s),n[t](s),He(s["after"+i],[],s)}_getRegistryForType(t){for(let n=0;no.filter(a=>!r.some(l=>a.plugin.id===l.plugin.id));this._notify(i(n,s),t,"stop"),this._notify(i(s,n),t,"start")}}function ZT(e){const t={},n=[],s=Object.keys(dn.plugins.items);for(let o=0;o1&&og(e[0].toLowerCase());if(s)return s}throw new Error(`Cannot determine type of '${e}' axis. Please provide 'axis' or 'position' option.`)}function rg(e,t,n){if(n[t+"AxisID"]===e)return{axis:t}}function oO(e,t){if(t.data&&t.data.datasets){const n=t.data.datasets.filter(s=>s.xAxisID===e||s.yAxisID===e);if(n.length)return rg(e,"x",n[0])||rg(e,"y",n[0])}return{}}function rO(e,t){const n=zs[e.type]||{scales:{}},s=t.scales||{},i=_c(e.type,t),o=Object.create(null);return Object.keys(s).forEach(r=>{const a=s[r];if(!Ee(a))return console.error(`Invalid scale configuration for scale: ${r}`);if(a._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${r}`);const l=Sc(r,a,oO(r,e),et.scales[a.type]),c=sO(l,i),u=n.scales||{};o[r]=eo(Object.create(null),[{axis:l},a,u[l],u[c]])}),e.data.datasets.forEach(r=>{const a=r.type||e.type,l=r.indexAxis||_c(a,t),u=(zs[a]||{}).scales||{};Object.keys(u).forEach(d=>{const f=nO(d,l),h=r[f+"AxisID"]||f;o[h]=o[h]||Object.create(null),eo(o[h],[{axis:f},s[h],u[d]])})}),Object.keys(o).forEach(r=>{const a=o[r];eo(a,[et.scales[a.type],et.scale])}),o}function Mb(e){const t=e.options||(e.options={});t.plugins=Ce(t.plugins,{}),t.scales=rO(e,t)}function Eb(e){return e=e||{},e.datasets=e.datasets||[],e.labels=e.labels||[],e}function aO(e){return e=e||{},e.data=Eb(e.data),Mb(e),e}const ag=new Map,Tb=new Set;function ar(e,t){let n=ag.get(e);return n||(n=t(),ag.set(e,n),Tb.add(n)),n}const Bi=(e,t,n)=>{const s=us(t,n);s!==void 0&&e.add(s)};class lO{constructor(t){this._config=aO(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=Eb(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),Mb(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return ar(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,n){return ar(`${t}.transition.${n}`,()=>[[`datasets.${t}.transitions.${n}`,`transitions.${n}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,n){return ar(`${t}-${n}`,()=>[[`datasets.${t}.elements.${n}`,`datasets.${t}`,`elements.${n}`,""]])}pluginScopeKeys(t){const n=t.id,s=this.type;return ar(`${s}-plugin-${n}`,()=>[[`plugins.${n}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,n){const s=this._scopeCache;let i=s.get(t);return(!i||n)&&(i=new Map,s.set(t,i)),i}getOptionScopes(t,n,s){const{options:i,type:o}=this,r=this._cachedScopes(t,s),a=r.get(n);if(a)return a;const l=new Set;n.forEach(u=>{t&&(l.add(t),u.forEach(d=>Bi(l,t,d))),u.forEach(d=>Bi(l,i,d)),u.forEach(d=>Bi(l,zs[o]||{},d)),u.forEach(d=>Bi(l,et,d)),u.forEach(d=>Bi(l,yc,d))});const c=Array.from(l);return c.length===0&&c.push(Object.create(null)),Tb.has(n)&&r.set(n,c),c}chartOptionScopes(){const{options:t,type:n}=this;return[t,zs[n]||{},et.datasets[n]||{},{type:n},et,yc]}resolveNamedOptions(t,n,s,i=[""]){const o={$shared:!0},{resolver:r,subPrefixes:a}=lg(this._resolverCache,t,i);let l=r;if(uO(r,n)){o.$shared=!1,s=ds(s)?s():s;const c=this.createResolver(t,s,a);l=bi(r,s,c)}for(const c of n)o[c]=l[c];return o}createResolver(t,n,s=[""],i){const{resolver:o}=lg(this._resolverCache,t,s);return Ee(n)?bi(o,n,void 0,i):o}}function lg(e,t,n){let s=e.get(t);s||(s=new Map,e.set(t,s));const i=n.join();let o=s.get(i);return o||(o={resolver:ju(t,n),subPrefixes:n.filter(a=>!a.toLowerCase().includes("hover"))},s.set(i,o)),o}const cO=e=>Ee(e)&&Object.getOwnPropertyNames(e).some(t=>ds(e[t]));function uO(e,t){const{isScriptable:n,isIndexable:s}=cb(e);for(const i of t){const o=n(i),r=s(i),a=(r||o)&&e[i];if(o&&(ds(a)||cO(a))||r&&Ue(a))return!0}return!1}var dO="4.4.3";const fO=["top","bottom","left","right","chartArea"];function cg(e,t){return e==="top"||e==="bottom"||fO.indexOf(e)===-1&&t==="x"}function ug(e,t){return function(n,s){return n[e]===s[e]?n[t]-s[t]:n[e]-s[e]}}function dg(e){const t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),He(n&&n.onComplete,[e],t)}function hO(e){const t=e.chart,n=t.options.animation;He(n&&n.onProgress,[e],t)}function Ob(e){return Gu()&&typeof e=="string"?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const Er={},fg=e=>{const t=Ob(e);return Object.values(Er).filter(n=>n.canvas===t).pop()};function gO(e,t,n){const s=Object.keys(e);for(const i of s){const o=+i;if(o>=t){const r=e[i];delete e[i],(n>0||o>t)&&(e[o+n]=r)}}}function mO(e,t,n,s){return!n||e.type==="mouseout"?null:s?t:e}function lr(e,t,n){return e.options.clip?e[n]:t[n]}function pO(e,t){const{xScale:n,yScale:s}=e;return n&&s?{left:lr(n,t,"left"),right:lr(n,t,"right"),top:lr(s,t,"top"),bottom:lr(s,t,"bottom")}:t}class On{static register(...t){dn.add(...t),hg()}static unregister(...t){dn.remove(...t),hg()}constructor(t,n){const s=this.config=new lO(n),i=Ob(t),o=fg(i);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");const r=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||RT(i)),this.platform.updateConfig(s);const a=this.platform.acquireContext(i,r.aspectRatio),l=a&&a.canvas,c=l&&l.height,u=l&&l.width;if(this.id=yM(),this.ctx=a,this.canvas=l,this.width=u,this.height=c,this._options=r,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new JT,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=DM(d=>this.update(d),r.resizeDelay||0),this._dataChanges=[],Er[this.id]=this,!a||!l){console.error("Failed to create chart: can't acquire context from the given item");return}Mn.listen(this,"complete",dg),Mn.listen(this,"progress",hO),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:n},width:s,height:i,_aspectRatio:o}=this;return De(t)?n&&o?o:i?s/i:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return dn}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Dh(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Oh(this.canvas,this.ctx),this}stop(){return Mn.stop(this),this}resize(t,n){Mn.running(this)?this._resizeBeforeDraw={width:t,height:n}:this._resize(t,n)}_resize(t,n){const s=this.options,i=this.canvas,o=s.maintainAspectRatio&&this.aspectRatio,r=this.platform.getMaximumSize(i,t,n,o),a=s.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=r.width,this.height=r.height,this._aspectRatio=this.aspectRatio,Dh(this,a,!0)&&(this.notifyPlugins("resize",{size:r}),He(s.onResize,[this,r],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){const n=this.options.scales||{};Ne(n,(s,i)=>{s.id=i})}buildOrUpdateScales(){const t=this.options,n=t.scales,s=this.scales,i=Object.keys(s).reduce((r,a)=>(r[a]=!1,r),{});let o=[];n&&(o=o.concat(Object.keys(n).map(r=>{const a=n[r],l=Sc(r,a),c=l==="r",u=l==="x";return{options:a,dposition:c?"chartArea":u?"bottom":"left",dtype:c?"radialLinear":u?"category":"linear"}}))),Ne(o,r=>{const a=r.options,l=a.id,c=Sc(l,a),u=Ce(a.type,r.dtype);(a.position===void 0||cg(a.position,c)!==cg(r.dposition))&&(a.position=r.dposition),i[l]=!0;let d=null;if(l in s&&s[l].type===u)d=s[l];else{const f=dn.getScale(u);d=new f({id:l,type:u,ctx:this.ctx,chart:this}),s[d.id]=d}d.init(a,t)}),Ne(i,(r,a)=>{r||delete s[a]}),Ne(s,r=>{xt.configure(this,r,r.options),xt.addBox(this,r)})}_updateMetasets(){const t=this._metasets,n=this.data.datasets.length,s=t.length;if(t.sort((i,o)=>i.index-o.index),s>n){for(let i=n;in.length&&delete this._stacks,t.forEach((s,i)=>{n.filter(o=>o===s._dataset).length===0&&this._destroyDatasetMeta(i)})}buildOrUpdateControllers(){const t=[],n=this.data.datasets;let s,i;for(this._removeUnreferencedMetasets(),s=0,i=n.length;s{this.getDatasetMeta(n).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const n=this.config;n.update();const s=this._options=n.createResolver(n.chartOptionScopes(),this.getContext()),i=this._animationsDisabled=!s.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})===!1)return;const o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let r=0;for(let c=0,u=this.data.datasets.length;c{c.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(ug("z","_idx"));const{_active:a,_lastEvent:l}=this;l?this._eventHandler(l,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){Ne(this.scales,t=>{xt.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,n=new Set(Object.keys(this._listeners)),s=new Set(t.events);(!Sh(n,s)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,n=this._getUniformDataChanges()||[];for(const{method:s,start:i,count:o}of n){const r=s==="_removeElements"?-o:o;gO(t,i,r)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const n=this.data.datasets.length,s=o=>new Set(t.filter(r=>r[0]===o).map((r,a)=>a+","+r.splice(1).join(","))),i=s(0);for(let o=1;oo.split(",")).map(o=>({method:o[1],start:+o[2],count:+o[3]}))}_updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;xt.update(this,this.width,this.height,t);const n=this.chartArea,s=n.width<=0||n.height<=0;this._layers=[],Ne(this.boxes,i=>{s&&i.position==="chartArea"||(i.configure&&i.configure(),this._layers.push(...i._layers()))},this),this._layers.forEach((i,o)=>{i._idx=o}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})!==!1){for(let n=0,s=this.data.datasets.length;n=0;--n)this._drawDataset(t[n]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const n=this.ctx,s=t._clip,i=!s.disabled,o=pO(t,this.chartArea),r={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",r)!==!1&&(i&&Wa(n,{left:s.left===!1?0:o.left-s.left,right:s.right===!1?this.width:o.right+s.right,top:s.top===!1?0:o.top-s.top,bottom:s.bottom===!1?this.height:o.bottom+s.bottom}),t.controller.draw(),i&&Ua(n),r.cancelable=!1,this.notifyPlugins("afterDatasetDraw",r))}isPointInArea(t){return Dn(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,n,s,i){const o=fT.modes[n];return typeof o=="function"?o(this,t,s,i):[]}getDatasetMeta(t){const n=this.data.datasets[t],s=this._metasets;let i=s.filter(o=>o&&o._dataset===n).pop();return i||(i={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:n&&n.order||0,index:t,_dataset:n,_parsed:[],_sorted:!1},s.push(i)),i}getContext(){return this.$context||(this.$context=vs(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const n=this.data.datasets[t];if(!n)return!1;const s=this.getDatasetMeta(t);return typeof s.hidden=="boolean"?!s.hidden:!n.hidden}setDatasetVisibility(t,n){const s=this.getDatasetMeta(t);s.hidden=!n}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,n,s){const i=s?"show":"hide",o=this.getDatasetMeta(t),r=o.controller._resolveAnimations(void 0,i);So(n)?(o.data[n].hidden=!s,this.update()):(this.setDatasetVisibility(t,s),r.update(o,{visible:s}),this.update(a=>a.datasetIndex===t?i:void 0))}hide(t,n){this._updateVisibility(t,n,!1)}show(t,n){this._updateVisibility(t,n,!0)}_destroyDatasetMeta(t){const n=this._metasets[t];n&&n.controller&&n.controller._destroy(),delete this._metasets[t]}_stop(){let t,n;for(this.stop(),Mn.remove(this),t=0,n=this.data.datasets.length;t{n.addEventListener(this,o,r),t[o]=r},i=(o,r,a)=>{o.offsetX=r,o.offsetY=a,this._eventHandler(o)};Ne(this.options.events,o=>s(o,i))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,n=this.platform,s=(l,c)=>{n.addEventListener(this,l,c),t[l]=c},i=(l,c)=>{t[l]&&(n.removeEventListener(this,l,c),delete t[l])},o=(l,c)=>{this.canvas&&this.resize(l,c)};let r;const a=()=>{i("attach",a),this.attached=!0,this.resize(),s("resize",o),s("detach",r)};r=()=>{this.attached=!1,i("resize",o),this._stop(),this._resize(0,0),s("attach",a)},n.isAttached(this.canvas)?a():r()}unbindEvents(){Ne(this._listeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._listeners={},Ne(this._responsiveListeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,n,s){const i=s?"set":"remove";let o,r,a,l;for(n==="dataset"&&(o=this.getDatasetMeta(t[0].datasetIndex),o.controller["_"+i+"DatasetHoverStyle"]()),a=0,l=t.length;a{const a=this.getDatasetMeta(o);if(!a)throw new Error("No dataset found at index "+o);return{datasetIndex:o,element:a.data[r],index:r}});!ra(s,n)&&(this._active=s,this._lastEvent=null,this._updateHoverStyles(s,n))}notifyPlugins(t,n,s){return this._plugins.notify(this,t,n,s)}isPluginEnabled(t){return this._plugins._cache.filter(n=>n.plugin.id===t).length===1}_updateHoverStyles(t,n,s){const i=this.options.hover,o=(l,c)=>l.filter(u=>!c.some(d=>u.datasetIndex===d.datasetIndex&&u.index===d.index)),r=o(n,t),a=s?t:o(t,n);r.length&&this.updateHoverStyle(r,i.mode,!1),a.length&&i.mode&&this.updateHoverStyle(a,i.mode,!0)}_eventHandler(t,n){const s={event:t,replay:n,cancelable:!0,inChartArea:this.isPointInArea(t)},i=r=>(r.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",s,i)===!1)return;const o=this._handleEvent(t,n,s.inChartArea);return s.cancelable=!1,this.notifyPlugins("afterEvent",s,i),(o||s.changed)&&this.render(),this}_handleEvent(t,n,s){const{_active:i=[],options:o}=this,r=n,a=this._getActiveElements(t,i,s,r),l=CM(t),c=mO(t,this._lastEvent,s,l);s&&(this._lastEvent=null,He(o.onHover,[t,a,this],this),l&&He(o.onClick,[t,a,this],this));const u=!ra(a,i);return(u||n)&&(this._active=a,this._updateHoverStyles(a,i,n)),this._lastEvent=c,u}_getActiveElements(t,n,s,i){if(t.type==="mouseout")return[];if(!s)return n;const o=this.options.hover;return this.getElementsAtEventForMode(t,o.mode,o,i)}}te(On,"defaults",et),te(On,"instances",Er),te(On,"overrides",zs),te(On,"registry",dn),te(On,"version",dO),te(On,"getChart",fg);function hg(){return Ne(On.instances,e=>e._plugins.invalidate())}function vO(e,t,n){const{startAngle:s,pixelMargin:i,x:o,y:r,outerRadius:a,innerRadius:l}=t;let c=i/a;e.beginPath(),e.arc(o,r,a,s-c,n+c),l>i?(c=i/l,e.arc(o,r,l,n+c,s-c,!0)):e.arc(o,r,i,n+st,s-st),e.closePath(),e.clip()}function yO(e){return Hu(e,["outerStart","outerEnd","innerStart","innerEnd"])}function bO(e,t,n,s){const i=yO(e.options.borderRadius),o=(n-t)/2,r=Math.min(o,s*t/2),a=l=>{const c=(n-Math.min(o,l))*s/2;return dt(l,0,Math.min(o,c))};return{outerStart:a(i.outerStart),outerEnd:a(i.outerEnd),innerStart:dt(i.innerStart,0,r),innerEnd:dt(i.innerEnd,0,r)}}function si(e,t,n,s){return{x:n+e*Math.cos(t),y:s+e*Math.sin(t)}}function fa(e,t,n,s,i,o){const{x:r,y:a,startAngle:l,pixelMargin:c,innerRadius:u}=t,d=Math.max(t.outerRadius+s+n-c,0),f=u>0?u+s+n+c:0;let h=0;const m=i-l;if(s){const j=u>0?u-s:0,K=d>0?d-s:0,q=(j+K)/2,I=q!==0?m*q/(q+s):m;h=(m-I)/2}const g=Math.max(.001,m*d-n/qe)/d,p=(m-g)/2,v=l+p+h,b=i-p-h,{outerStart:x,outerEnd:_,innerStart:A,innerEnd:P}=bO(t,f,d,b-v),C=d-x,w=d-_,E=v+x/C,O=b-_/w,D=f+A,T=f+P,L=v+A/D,$=b-P/T;if(e.beginPath(),o){const j=(E+O)/2;if(e.arc(r,a,d,E,j),e.arc(r,a,d,j,O),_>0){const V=si(w,O,r,a);e.arc(V.x,V.y,_,O,b+st)}const K=si(T,b,r,a);if(e.lineTo(K.x,K.y),P>0){const V=si(T,$,r,a);e.arc(V.x,V.y,P,b+st,$+Math.PI)}const q=(b-P/f+(v+A/f))/2;if(e.arc(r,a,f,b-P/f,q,!0),e.arc(r,a,f,q,v+A/f,!0),A>0){const V=si(D,L,r,a);e.arc(V.x,V.y,A,L+Math.PI,v-st)}const I=si(C,v,r,a);if(e.lineTo(I.x,I.y),x>0){const V=si(C,E,r,a);e.arc(V.x,V.y,x,v-st,E)}}else{e.moveTo(r,a);const j=Math.cos(E)*d+r,K=Math.sin(E)*d+a;e.lineTo(j,K);const q=Math.cos(O)*d+r,I=Math.sin(O)*d+a;e.lineTo(q,I)}e.closePath()}function xO(e,t,n,s,i){const{fullCircles:o,startAngle:r,circumference:a}=t;let l=t.endAngle;if(o){fa(e,t,n,s,l,i);for(let c=0;c=Ke||wo(r,l,c),p=In(a,u+h,d+h);return g&&p}getCenterPoint(n){const{x:s,y:i,startAngle:o,endAngle:r,innerRadius:a,outerRadius:l}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],n),{offset:c,spacing:u}=this.options,d=(o+r)/2,f=(a+l+u+c)/2;return{x:s+Math.cos(d)*f,y:i+Math.sin(d)*f}}tooltipPosition(n){return this.getCenterPoint(n)}draw(n){const{options:s,circumference:i}=this,o=(s.offset||0)/4,r=(s.spacing||0)/2,a=s.circular;if(this.pixelMargin=s.borderAlign==="inner"?.33:0,this.fullCircles=i>Ke?Math.floor(i/Ke):0,i===0||this.innerRadius<0||this.outerRadius<0)return;n.save();const l=(this.startAngle+this.endAngle)/2;n.translate(Math.cos(l)*o,Math.sin(l)*o);const c=1-Math.sin(Math.min(qe,i||0)),u=o*c;n.fillStyle=s.backgroundColor,n.strokeStyle=s.borderColor,xO(n,this,u,r,a),_O(n,this,u,r,a),n.restore()}}te(ji,"id","arc"),te(ji,"defaults",{borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0}),te(ji,"defaultRoutes",{backgroundColor:"backgroundColor"}),te(ji,"descriptors",{_scriptable:!0,_indexable:n=>n!=="borderDash"});function Ib(e,t,n=t){e.lineCap=Ce(n.borderCapStyle,t.borderCapStyle),e.setLineDash(Ce(n.borderDash,t.borderDash)),e.lineDashOffset=Ce(n.borderDashOffset,t.borderDashOffset),e.lineJoin=Ce(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=Ce(n.borderWidth,t.borderWidth),e.strokeStyle=Ce(n.borderColor,t.borderColor)}function SO(e,t,n){e.lineTo(n.x,n.y)}function wO(e){return e.stepped?GM:e.tension||e.cubicInterpolationMode==="monotone"?KM:SO}function Rb(e,t,n={}){const s=e.length,{start:i=0,end:o=s-1}=n,{start:r,end:a}=t,l=Math.max(i,r),c=Math.min(o,a),u=ia&&o>a;return{count:s,start:l,loop:t.loop,ilen:c(r+(c?a-_:_))%o,x=()=>{g!==p&&(e.lineTo(u,p),e.lineTo(u,g),e.lineTo(u,v))};for(l&&(h=i[b(0)],e.moveTo(h.x,h.y)),f=0;f<=a;++f){if(h=i[b(f)],h.skip)continue;const _=h.x,A=h.y,P=_|0;P===m?(Ap&&(p=A),u=(d*u+_)/++d):(x(),e.lineTo(_,A),m=P,d=0,g=p=A),v=A}x()}function wc(e){const t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!n?kO:CO}function PO(e){return e.stepped?kE:e.tension||e.cubicInterpolationMode==="monotone"?PE:As}function AO(e,t,n,s){let i=t._path;i||(i=t._path=new Path2D,t.path(i,n,s)&&i.closePath()),Ib(e,t.options),e.stroke(i)}function MO(e,t,n,s){const{segments:i,options:o}=t,r=wc(t);for(const a of i)Ib(e,o,a.style),e.beginPath(),r(e,t,a,{start:n,end:n+s-1})&&e.closePath(),e.stroke()}const EO=typeof Path2D=="function";function TO(e,t,n,s){EO&&!t.options.segment?AO(e,t,n,s):MO(e,t,n,s)}class ss extends jn{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,n){const s=this.options;if((s.tension||s.cubicInterpolationMode==="monotone")&&!s.stepped&&!this._pointsUpdated){const i=s.spanGaps?this._loop:this._fullLoop;vE(this._points,s,t,i,n),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=IE(this,this.options.segment))}first(){const t=this.segments,n=this.points;return t.length&&n[t[0].start]}last(){const t=this.segments,n=this.points,s=t.length;return s&&n[t[s-1].end]}interpolate(t,n){const s=this.options,i=t[n],o=this.points,r=bb(this,{property:n,start:i,end:i});if(!r.length)return;const a=[],l=PO(s);let c,u;for(c=0,u=r.length;ct!=="borderDash"&&t!=="fill"});function gg(e,t,n,s){const i=e.options,{[n]:o}=e.getProps([n],s);return Math.abs(t-o)e.replace("rgb(","rgba(").replace(")",", 0.5)"));function Lb(e){return Cc[e%Cc.length]}function Fb(e){return mg[e%mg.length]}function VO(e,t){return e.borderColor=Lb(t),e.backgroundColor=Fb(t),++t}function BO(e,t){return e.backgroundColor=e.data.map(()=>Lb(t++)),t}function NO(e,t){return e.backgroundColor=e.data.map(()=>Fb(t++)),t}function $O(e){let t=0;return(n,s)=>{const i=e.getDatasetMeta(s).controller;i instanceof Os?t=BO(n,t):i instanceof io?t=NO(n,t):i&&(t=VO(n,t))}}function pg(e){let t;for(t in e)if(e[t].borderColor||e[t].backgroundColor)return!0;return!1}function zO(e){return e&&(e.borderColor||e.backgroundColor)}var HO={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(e,t,n){if(!n.enabled)return;const{data:{datasets:s},options:i}=e.config,{elements:o}=i;if(!n.forceOverride&&(pg(s)||zO(i)||o&&pg(o)))return;const r=$O(e);s.forEach(r)}};function jO(e,t,n,s,i){const o=i.samples||s;if(o>=n)return e.slice(t,t+n);const r=[],a=(n-2)/(o-2);let l=0;const c=t+n-1;let u=t,d,f,h,m,g;for(r[l++]=e[u],d=0;dh&&(h=m,f=e[b],g=b);r[l++]=f,u=g}return r[l++]=e[c],r}function WO(e,t,n,s){let i=0,o=0,r,a,l,c,u,d,f,h,m,g;const p=[],v=t+n-1,b=e[t].x,_=e[v].x-b;for(r=t;rg&&(g=c,f=r),i=(o*i+a.x)/++o;else{const P=r-1;if(!De(d)&&!De(f)){const C=Math.min(d,f),w=Math.max(d,f);C!==h&&C!==P&&p.push({...e[C],x:i}),w!==h&&w!==P&&p.push({...e[w],x:i})}r>0&&P!==h&&p.push(e[P]),p.push(a),u=A,o=0,m=g=c,d=f=h=r}}return p}function Vb(e){if(e._decimated){const t=e._data;delete e._decimated,delete e._data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,writable:!0,value:t})}}function vg(e){e.data.datasets.forEach(t=>{Vb(t)})}function UO(e,t){const n=t.length;let s=0,i;const{iScale:o}=e,{min:r,max:a,minDefined:l,maxDefined:c}=o.getUserBounds();return l&&(s=dt(Rn(t,o.axis,r).lo,0,n-1)),c?i=dt(Rn(t,o.axis,a).hi+1,s,n)-s:i=n-s,{start:s,count:i}}var GO={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(e,t,n)=>{if(!n.enabled){vg(e);return}const s=e.width;e.data.datasets.forEach((i,o)=>{const{_data:r,indexAxis:a}=i,l=e.getDatasetMeta(o),c=r||i.data;if(zi([a,e.options.indexAxis])==="y"||!l.controller.supportsDecimation)return;const u=e.scales[l.xAxisID];if(u.type!=="linear"&&u.type!=="time"||e.options.parsing)return;let{start:d,count:f}=UO(l,c);const h=n.threshold||4*s;if(f<=h){Vb(i);return}De(r)&&(i._data=c,delete i.data,Object.defineProperty(i,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(g){this._data=g}}));let m;switch(n.algorithm){case"lttb":m=jO(c,d,f,s,n);break;case"min-max":m=WO(c,d,f,s);break;default:throw new Error(`Unsupported decimation algorithm '${n.algorithm}'`)}i._decimated=m})},destroy(e){vg(e)}};function KO(e,t,n){const s=e.segments,i=e.points,o=t.points,r=[];for(const a of s){let{start:l,end:c}=a;c=Yu(l,c,i);const u=kc(n,i[l],i[c],a.loop);if(!t.segments){r.push({source:a,target:u,start:i[l],end:i[c]});continue}const d=bb(t,u);for(const f of d){const h=kc(n,o[f.start],o[f.end],f.loop),m=yb(a,i,h);for(const g of m)r.push({source:g,target:f,start:{[n]:yg(u,h,"start",Math.max)},end:{[n]:yg(u,h,"end",Math.min)}})}}return r}function kc(e,t,n,s){if(s)return;let i=t[e],o=n[e];return e==="angle"&&(i=Vt(i),o=Vt(o)),{property:e,start:i,end:o}}function qO(e,t){const{x:n=null,y:s=null}=e||{},i=t.points,o=[];return t.segments.forEach(({start:r,end:a})=>{a=Yu(r,a,i);const l=i[r],c=i[a];s!==null?(o.push({x:l.x,y:s}),o.push({x:c.x,y:s})):n!==null&&(o.push({x:n,y:l.y}),o.push({x:n,y:c.y}))}),o}function Yu(e,t,n){for(;t>e;t--){const s=n[t];if(!isNaN(s.x)&&!isNaN(s.y))break}return t}function yg(e,t,n,s){return e&&t?s(e[n],t[n]):e?e[n]:t?t[n]:0}function Bb(e,t){let n=[],s=!1;return Ue(e)?(s=!0,n=e):n=qO(e,t),n.length?new ss({points:n,options:{tension:0},_loop:s,_fullLoop:s}):null}function bg(e){return e&&e.fill!==!1}function YO(e,t,n){let i=e[t].fill;const o=[t];let r;if(!n)return i;for(;i!==!1&&o.indexOf(i)===-1;){if(!Qe(i))return i;if(r=e[i],!r)return!1;if(r.visible)return i;o.push(i),i=r.fill}return!1}function XO(e,t,n){const s=eI(e);if(Ee(s))return isNaN(s.value)?!1:s;let i=parseFloat(s);return Qe(i)&&Math.floor(i)===i?JO(s[0],t,i,n):["origin","start","end","stack","shape"].indexOf(s)>=0&&s}function JO(e,t,n,s){return(e==="-"||e==="+")&&(n=t+n),n===t||n<0||n>=s?!1:n}function ZO(e,t){let n=null;return e==="start"?n=t.bottom:e==="end"?n=t.top:Ee(e)?n=t.getPixelForValue(e.value):t.getBasePixel&&(n=t.getBasePixel()),n}function QO(e,t,n){let s;return e==="start"?s=n:e==="end"?s=t.options.reverse?t.min:t.max:Ee(e)?s=e.value:s=t.getBaseValue(),s}function eI(e){const t=e.options,n=t.fill;let s=Ce(n&&n.target,n);return s===void 0&&(s=!!t.backgroundColor),s===!1||s===null?!1:s===!0?"origin":s}function tI(e){const{scale:t,index:n,line:s}=e,i=[],o=s.segments,r=s.points,a=nI(t,n);a.push(Bb({x:null,y:t.bottom},s));for(let l=0;l=0;--r){const a=i[r].$filler;a&&(a.line.updateControlPoints(o,a.axis),s&&a.fill&&Rl(e.ctx,a,o))}},beforeDatasetsDraw(e,t,n){if(n.drawTime!=="beforeDatasetsDraw")return;const s=e.getSortedVisibleDatasetMetas();for(let i=s.length-1;i>=0;--i){const o=s[i].$filler;bg(o)&&Rl(e.ctx,o,e.chartArea)}},beforeDatasetDraw(e,t,n){const s=t.meta.$filler;!bg(s)||n.drawTime!=="beforeDatasetDraw"||Rl(e.ctx,s,e.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const wg=(e,t)=>{let{boxHeight:n=t,boxWidth:s=t}=e;return e.usePointStyle&&(n=Math.min(n,t),s=e.pointStyleWidth||Math.min(s,t)),{boxWidth:s,boxHeight:n,itemHeight:Math.max(t,n)}},hI=(e,t)=>e!==null&&t!==null&&e.datasetIndex===t.datasetIndex&&e.index===t.index;class Cg extends jn{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,n,s){this.maxWidth=t,this.maxHeight=n,this._margins=s,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let n=He(t.generateLabels,[this.chart],this)||[];t.filter&&(n=n.filter(s=>t.filter(s,this.chart.data))),t.sort&&(n=n.sort((s,i)=>t.sort(s,i,this.chart.data))),this.options.reverse&&n.reverse(),this.legendItems=n}fit(){const{options:t,ctx:n}=this;if(!t.display){this.width=this.height=0;return}const s=t.labels,i=lt(s.font),o=i.size,r=this._computeTitleHeight(),{boxWidth:a,itemHeight:l}=wg(s,o);let c,u;n.font=i.string,this.isHorizontal()?(c=this.maxWidth,u=this._fitRows(r,o,a,l)+10):(u=this.maxHeight,c=this._fitCols(r,i,a,l)+10),this.width=Math.min(c,t.maxWidth||this.maxWidth),this.height=Math.min(u,t.maxHeight||this.maxHeight)}_fitRows(t,n,s,i){const{ctx:o,maxWidth:r,options:{labels:{padding:a}}}=this,l=this.legendHitBoxes=[],c=this.lineWidths=[0],u=i+a;let d=t;o.textAlign="left",o.textBaseline="middle";let f=-1,h=-u;return this.legendItems.forEach((m,g)=>{const p=s+n/2+o.measureText(m.text).width;(g===0||c[c.length-1]+p+2*a>r)&&(d+=u,c[c.length-(g>0?0:1)]=0,h+=u,f++),l[g]={left:0,top:h,row:f,width:p,height:i},c[c.length-1]+=p+a}),d}_fitCols(t,n,s,i){const{ctx:o,maxHeight:r,options:{labels:{padding:a}}}=this,l=this.legendHitBoxes=[],c=this.columnSizes=[],u=r-t;let d=a,f=0,h=0,m=0,g=0;return this.legendItems.forEach((p,v)=>{const{itemWidth:b,itemHeight:x}=gI(s,n,o,p,i);v>0&&h+x+2*a>u&&(d+=f+a,c.push({width:f,height:h}),m+=f+a,g++,f=h=0),l[v]={left:m,top:h,col:g,width:b,height:x},f=Math.max(f,b),h+=x+a}),d+=f,c.push({width:f,height:h}),d}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:n,options:{align:s,labels:{padding:i},rtl:o}}=this,r=di(o,this.left,this.width);if(this.isHorizontal()){let a=0,l=pt(s,this.left+i,this.right-this.lineWidths[a]);for(const c of n)a!==c.row&&(a=c.row,l=pt(s,this.left+i,this.right-this.lineWidths[a])),c.top+=this.top+t+i,c.left=r.leftForLtr(r.x(l),c.width),l+=c.width+i}else{let a=0,l=pt(s,this.top+t+i,this.bottom-this.columnSizes[a].height);for(const c of n)c.col!==a&&(a=c.col,l=pt(s,this.top+t+i,this.bottom-this.columnSizes[a].height)),c.top=l,c.left+=this.left+i,c.left=r.leftForLtr(r.x(c.left),c.width),l+=c.height+i}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){const t=this.ctx;Wa(t,this),this._draw(),Ua(t)}}_draw(){const{options:t,columnSizes:n,lineWidths:s,ctx:i}=this,{align:o,labels:r}=t,a=et.color,l=di(t.rtl,this.left,this.width),c=lt(r.font),{padding:u}=r,d=c.size,f=d/2;let h;this.drawTitle(),i.textAlign=l.textAlign("left"),i.textBaseline="middle",i.lineWidth=.5,i.font=c.string;const{boxWidth:m,boxHeight:g,itemHeight:p}=wg(r,d),v=function(P,C,w){if(isNaN(m)||m<=0||isNaN(g)||g<0)return;i.save();const E=Ce(w.lineWidth,1);if(i.fillStyle=Ce(w.fillStyle,a),i.lineCap=Ce(w.lineCap,"butt"),i.lineDashOffset=Ce(w.lineDashOffset,0),i.lineJoin=Ce(w.lineJoin,"miter"),i.lineWidth=E,i.strokeStyle=Ce(w.strokeStyle,a),i.setLineDash(Ce(w.lineDash,[])),r.usePointStyle){const O={radius:g*Math.SQRT2/2,pointStyle:w.pointStyle,rotation:w.rotation,borderWidth:E},D=l.xPlus(P,m/2),T=C+f;ab(i,O,D,T,r.pointStyleWidth&&m)}else{const O=C+Math.max((d-g)/2,0),D=l.leftForLtr(P,m),T=Fs(w.borderRadius);i.beginPath(),Object.values(T).some(L=>L!==0)?Co(i,{x:D,y:O,w:m,h:g,radius:T}):i.rect(D,O,m,g),i.fill(),E!==0&&i.stroke()}i.restore()},b=function(P,C,w){Hs(i,w.text,P,C+p/2,c,{strikethrough:w.hidden,textAlign:l.textAlign(w.textAlign)})},x=this.isHorizontal(),_=this._computeTitleHeight();x?h={x:pt(o,this.left+u,this.right-s[0]),y:this.top+u+_,line:0}:h={x:this.left+u,y:pt(o,this.top+_+u,this.bottom-n[0].height),line:0},mb(this.ctx,t.textDirection);const A=p+u;this.legendItems.forEach((P,C)=>{i.strokeStyle=P.fontColor,i.fillStyle=P.fontColor;const w=i.measureText(P.text).width,E=l.textAlign(P.textAlign||(P.textAlign=r.textAlign)),O=m+f+w;let D=h.x,T=h.y;l.setWidth(this.width),x?C>0&&D+O+u>this.right&&(T=h.y+=A,h.line++,D=h.x=pt(o,this.left+u,this.right-s[h.line])):C>0&&T+A>this.bottom&&(D=h.x=D+n[h.line].width+u,h.line++,T=h.y=pt(o,this.top+_+u,this.bottom-n[h.line].height));const L=l.x(D);if(v(L,T,P),D=LM(E,D+m+f,x?D+O:this.right,t.rtl),b(l.x(D),T,P),x)h.x+=O+u;else if(typeof P.text!="string"){const $=c.lineHeight;h.y+=$b(P,$)+u}else h.y+=A}),pb(this.ctx,t.textDirection)}drawTitle(){const t=this.options,n=t.title,s=lt(n.font),i=_t(n.padding);if(!n.display)return;const o=di(t.rtl,this.left,this.width),r=this.ctx,a=n.position,l=s.size/2,c=i.top+l;let u,d=this.left,f=this.width;if(this.isHorizontal())f=Math.max(...this.lineWidths),u=this.top+c,d=pt(t.align,d,this.right-f);else{const m=this.columnSizes.reduce((g,p)=>Math.max(g,p.height),0);u=c+pt(t.align,this.top,this.bottom-m-t.labels.padding-this._computeTitleHeight())}const h=pt(a,d,d+f);r.textAlign=o.textAlign($u(a)),r.textBaseline="middle",r.strokeStyle=n.color,r.fillStyle=n.color,r.font=s.string,Hs(r,n.text,h,u,s)}_computeTitleHeight(){const t=this.options.title,n=lt(t.font),s=_t(t.padding);return t.display?n.lineHeight+s.height:0}_getLegendItemAt(t,n){let s,i,o;if(In(t,this.left,this.right)&&In(n,this.top,this.bottom)){for(o=this.legendHitBoxes,s=0;so.length>r.length?o:r)),t+n.size/2+s.measureText(i).width}function pI(e,t,n){let s=e;return typeof t.text!="string"&&(s=$b(t,n)),s}function $b(e,t){const n=e.text?e.text.length:0;return t*n}function vI(e,t){return!!((e==="mousemove"||e==="mouseout")&&(t.onHover||t.onLeave)||t.onClick&&(e==="click"||e==="mouseup"))}var yI={id:"legend",_element:Cg,start(e,t,n){const s=e.legend=new Cg({ctx:e.ctx,options:n,chart:e});xt.configure(e,s,n),xt.addBox(e,s)},stop(e){xt.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,t,n){const s=e.legend;xt.configure(e,s,n),s.options=n},afterUpdate(e){const t=e.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(e,t){t.replay||e.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(e,t,n){const s=t.datasetIndex,i=n.chart;i.isDatasetVisible(s)?(i.hide(s),t.hidden=!0):(i.show(s),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:e=>e.chart.options.color,boxWidth:40,padding:10,generateLabels(e){const t=e.data.datasets,{labels:{usePointStyle:n,pointStyle:s,textAlign:i,color:o,useBorderRadius:r,borderRadius:a}}=e.legend.options;return e._getSortedDatasetMetas().map(l=>{const c=l.controller.getStyle(n?0:void 0),u=_t(c.borderWidth);return{text:t[l.index].label,fillStyle:c.backgroundColor,fontColor:o,hidden:!l.visible,lineCap:c.borderCapStyle,lineDash:c.borderDash,lineDashOffset:c.borderDashOffset,lineJoin:c.borderJoinStyle,lineWidth:(u.width+u.height)/4,strokeStyle:c.borderColor,pointStyle:s||c.pointStyle,rotation:c.rotation,textAlign:i||c.textAlign,borderRadius:r&&(a||c.borderRadius),datasetIndex:l.index}},this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}};class Xu extends jn{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,n){const s=this.options;if(this.left=0,this.top=0,!s.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=t,this.height=this.bottom=n;const i=Ue(s.text)?s.text.length:1;this._padding=_t(s.padding);const o=i*lt(s.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=o:this.width=o}isHorizontal(){const t=this.options.position;return t==="top"||t==="bottom"}_drawArgs(t){const{top:n,left:s,bottom:i,right:o,options:r}=this,a=r.align;let l=0,c,u,d;return this.isHorizontal()?(u=pt(a,s,o),d=n+t,c=o-s):(r.position==="left"?(u=s+t,d=pt(a,i,n),l=qe*-.5):(u=o-t,d=pt(a,n,i),l=qe*.5),c=i-n),{titleX:u,titleY:d,maxWidth:c,rotation:l}}draw(){const t=this.ctx,n=this.options;if(!n.display)return;const s=lt(n.font),o=s.lineHeight/2+this._padding.top,{titleX:r,titleY:a,maxWidth:l,rotation:c}=this._drawArgs(o);Hs(t,n.text,0,0,s,{color:n.color,maxWidth:l,rotation:c,textAlign:$u(n.align),textBaseline:"middle",translation:[r,a]})}}function bI(e,t){const n=new Xu({ctx:e.ctx,options:t,chart:e});xt.configure(e,n,t),xt.addBox(e,n),e.titleBlock=n}var xI={id:"title",_element:Xu,start(e,t,n){bI(e,n)},stop(e){const t=e.titleBlock;xt.removeBox(e,t),delete e.titleBlock},beforeUpdate(e,t,n){const s=e.titleBlock;xt.configure(e,s,n),s.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const cr=new WeakMap;var _I={id:"subtitle",start(e,t,n){const s=new Xu({ctx:e.ctx,options:n,chart:e});xt.configure(e,s,n),xt.addBox(e,s),cr.set(e,s)},stop(e){xt.removeBox(e,cr.get(e)),cr.delete(e)},beforeUpdate(e,t,n){const s=cr.get(e);xt.configure(e,s,n),s.options=n},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Wi={average(e){if(!e.length)return!1;let t,n,s=new Set,i=0,o=0;for(t=0,n=e.length;ta+l)/s.size,y:i/o}},nearest(e,t){if(!e.length)return!1;let n=t.x,s=t.y,i=Number.POSITIVE_INFINITY,o,r,a;for(o=0,r=e.length;o-1?e.split(` +`):e}function SI(e,t){const{element:n,datasetIndex:s,index:i}=t,o=e.getDatasetMeta(s).controller,{label:r,value:a}=o.getLabelAndValue(i);return{chart:e,label:r,parsed:o.getParsed(i),raw:e.data.datasets[s].data[i],formattedValue:a,dataset:o.getDataset(),dataIndex:i,datasetIndex:s,element:n}}function kg(e,t){const n=e.chart.ctx,{body:s,footer:i,title:o}=e,{boxWidth:r,boxHeight:a}=t,l=lt(t.bodyFont),c=lt(t.titleFont),u=lt(t.footerFont),d=o.length,f=i.length,h=s.length,m=_t(t.padding);let g=m.height,p=0,v=s.reduce((_,A)=>_+A.before.length+A.lines.length+A.after.length,0);if(v+=e.beforeBody.length+e.afterBody.length,d&&(g+=d*c.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),v){const _=t.displayColors?Math.max(a,l.lineHeight):l.lineHeight;g+=h*_+(v-h)*l.lineHeight+(v-1)*t.bodySpacing}f&&(g+=t.footerMarginTop+f*u.lineHeight+(f-1)*t.footerSpacing);let b=0;const x=function(_){p=Math.max(p,n.measureText(_).width+b)};return n.save(),n.font=c.string,Ne(e.title,x),n.font=l.string,Ne(e.beforeBody.concat(e.afterBody),x),b=t.displayColors?r+2+t.boxPadding:0,Ne(s,_=>{Ne(_.before,x),Ne(_.lines,x),Ne(_.after,x)}),b=0,n.font=u.string,Ne(e.footer,x),n.restore(),p+=m.width,{width:p,height:g}}function wI(e,t){const{y:n,height:s}=t;return ne.height-s/2?"bottom":"center"}function CI(e,t,n,s){const{x:i,width:o}=s,r=n.caretSize+n.caretPadding;if(e==="left"&&i+o+r>t.width||e==="right"&&i-o-r<0)return!0}function kI(e,t,n,s){const{x:i,width:o}=n,{width:r,chartArea:{left:a,right:l}}=e;let c="center";return s==="center"?c=i<=(a+l)/2?"left":"right":i<=o/2?c="left":i>=r-o/2&&(c="right"),CI(c,e,t,n)&&(c="center"),c}function Pg(e,t,n){const s=n.yAlign||t.yAlign||wI(e,n);return{xAlign:n.xAlign||t.xAlign||kI(e,t,n,s),yAlign:s}}function PI(e,t){let{x:n,width:s}=e;return t==="right"?n-=s:t==="center"&&(n-=s/2),n}function AI(e,t,n){let{y:s,height:i}=e;return t==="top"?s+=n:t==="bottom"?s-=i+n:s-=i/2,s}function Ag(e,t,n,s){const{caretSize:i,caretPadding:o,cornerRadius:r}=e,{xAlign:a,yAlign:l}=n,c=i+o,{topLeft:u,topRight:d,bottomLeft:f,bottomRight:h}=Fs(r);let m=PI(t,a);const g=AI(t,l,c);return l==="center"?a==="left"?m+=c:a==="right"&&(m-=c):a==="left"?m-=Math.max(u,f)+i:a==="right"&&(m+=Math.max(d,h)+i),{x:dt(m,0,s.width-t.width),y:dt(g,0,s.height-t.height)}}function ur(e,t,n){const s=_t(n.padding);return t==="center"?e.x+e.width/2:t==="right"?e.x+e.width-s.right:e.x+s.left}function Mg(e){return un([],En(e))}function MI(e,t,n){return vs(e,{tooltip:t,tooltipItems:n,type:"tooltip"})}function Eg(e,t){const n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}const zb={beforeTitle:Pn,title(e){if(e.length>0){const t=e[0],n=t.chart.data.labels,s=n?n.length:0;if(this&&this.options&&this.options.mode==="dataset")return t.dataset.label||"";if(t.label)return t.label;if(s>0&&t.dataIndex"u"?zb[t].call(n,s):i}class Pc extends jn{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const n=this.chart,s=this.options.setContext(this.getContext()),i=s.enabled&&n.options.animation&&s.animations,o=new xb(this.chart,i);return i._cacheable&&(this._cachedAnimations=Object.freeze(o)),o}getContext(){return this.$context||(this.$context=MI(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,n){const{callbacks:s}=n,i=kt(s,"beforeTitle",this,t),o=kt(s,"title",this,t),r=kt(s,"afterTitle",this,t);let a=[];return a=un(a,En(i)),a=un(a,En(o)),a=un(a,En(r)),a}getBeforeBody(t,n){return Mg(kt(n.callbacks,"beforeBody",this,t))}getBody(t,n){const{callbacks:s}=n,i=[];return Ne(t,o=>{const r={before:[],lines:[],after:[]},a=Eg(s,o);un(r.before,En(kt(a,"beforeLabel",this,o))),un(r.lines,kt(a,"label",this,o)),un(r.after,En(kt(a,"afterLabel",this,o))),i.push(r)}),i}getAfterBody(t,n){return Mg(kt(n.callbacks,"afterBody",this,t))}getFooter(t,n){const{callbacks:s}=n,i=kt(s,"beforeFooter",this,t),o=kt(s,"footer",this,t),r=kt(s,"afterFooter",this,t);let a=[];return a=un(a,En(i)),a=un(a,En(o)),a=un(a,En(r)),a}_createItems(t){const n=this._active,s=this.chart.data,i=[],o=[],r=[];let a=[],l,c;for(l=0,c=n.length;lt.filter(u,d,f,s))),t.itemSort&&(a=a.sort((u,d)=>t.itemSort(u,d,s))),Ne(a,u=>{const d=Eg(t.callbacks,u);i.push(kt(d,"labelColor",this,u)),o.push(kt(d,"labelPointStyle",this,u)),r.push(kt(d,"labelTextColor",this,u))}),this.labelColors=i,this.labelPointStyles=o,this.labelTextColors=r,this.dataPoints=a,a}update(t,n){const s=this.options.setContext(this.getContext()),i=this._active;let o,r=[];if(!i.length)this.opacity!==0&&(o={opacity:0});else{const a=Wi[s.position].call(this,i,this._eventPosition);r=this._createItems(s),this.title=this.getTitle(r,s),this.beforeBody=this.getBeforeBody(r,s),this.body=this.getBody(r,s),this.afterBody=this.getAfterBody(r,s),this.footer=this.getFooter(r,s);const l=this._size=kg(this,s),c=Object.assign({},a,l),u=Pg(this.chart,s,c),d=Ag(s,c,u,this.chart);this.xAlign=u.xAlign,this.yAlign=u.yAlign,o={opacity:1,x:d.x,y:d.y,width:l.width,height:l.height,caretX:a.x,caretY:a.y}}this._tooltipItems=r,this.$context=void 0,o&&this._resolveAnimations().update(this,o),t&&s.external&&s.external.call(this,{chart:this.chart,tooltip:this,replay:n})}drawCaret(t,n,s,i){const o=this.getCaretPosition(t,s,i);n.lineTo(o.x1,o.y1),n.lineTo(o.x2,o.y2),n.lineTo(o.x3,o.y3)}getCaretPosition(t,n,s){const{xAlign:i,yAlign:o}=this,{caretSize:r,cornerRadius:a}=s,{topLeft:l,topRight:c,bottomLeft:u,bottomRight:d}=Fs(a),{x:f,y:h}=t,{width:m,height:g}=n;let p,v,b,x,_,A;return o==="center"?(_=h+g/2,i==="left"?(p=f,v=p-r,x=_+r,A=_-r):(p=f+m,v=p+r,x=_-r,A=_+r),b=p):(i==="left"?v=f+Math.max(l,u)+r:i==="right"?v=f+m-Math.max(c,d)-r:v=this.caretX,o==="top"?(x=h,_=x-r,p=v-r,b=v+r):(x=h+g,_=x+r,p=v+r,b=v-r),A=x),{x1:p,x2:v,x3:b,y1:x,y2:_,y3:A}}drawTitle(t,n,s){const i=this.title,o=i.length;let r,a,l;if(o){const c=di(s.rtl,this.x,this.width);for(t.x=ur(this,s.titleAlign,s),n.textAlign=c.textAlign(s.titleAlign),n.textBaseline="middle",r=lt(s.titleFont),a=s.titleSpacing,n.fillStyle=s.titleColor,n.font=r.string,l=0;lb!==0)?(t.beginPath(),t.fillStyle=o.multiKeyBackground,Co(t,{x:g,y:m,w:c,h:l,radius:v}),t.fill(),t.stroke(),t.fillStyle=r.backgroundColor,t.beginPath(),Co(t,{x:p,y:m+1,w:c-2,h:l-2,radius:v}),t.fill()):(t.fillStyle=o.multiKeyBackground,t.fillRect(g,m,c,l),t.strokeRect(g,m,c,l),t.fillStyle=r.backgroundColor,t.fillRect(p,m+1,c-2,l-2))}t.fillStyle=this.labelTextColors[s]}drawBody(t,n,s){const{body:i}=this,{bodySpacing:o,bodyAlign:r,displayColors:a,boxHeight:l,boxWidth:c,boxPadding:u}=s,d=lt(s.bodyFont);let f=d.lineHeight,h=0;const m=di(s.rtl,this.x,this.width),g=function(w){n.fillText(w,m.x(t.x+h),t.y+f/2),t.y+=f+o},p=m.textAlign(r);let v,b,x,_,A,P,C;for(n.textAlign=r,n.textBaseline="middle",n.font=d.string,t.x=ur(this,p,s),n.fillStyle=s.bodyColor,Ne(this.beforeBody,g),h=a&&p!=="right"?r==="center"?c/2+u:c+2+u:0,_=0,P=i.length;_0&&n.stroke()}_updateAnimationTarget(t){const n=this.chart,s=this.$animations,i=s&&s.x,o=s&&s.y;if(i||o){const r=Wi[t.position].call(this,this._active,this._eventPosition);if(!r)return;const a=this._size=kg(this,t),l=Object.assign({},r,this._size),c=Pg(n,t,l),u=Ag(t,l,c,n);(i._to!==u.x||o._to!==u.y)&&(this.xAlign=c.xAlign,this.yAlign=c.yAlign,this.width=a.width,this.height=a.height,this.caretX=r.x,this.caretY=r.y,this._resolveAnimations().update(this,u))}}_willRender(){return!!this.opacity}draw(t){const n=this.options.setContext(this.getContext());let s=this.opacity;if(!s)return;this._updateAnimationTarget(n);const i={width:this.width,height:this.height},o={x:this.x,y:this.y};s=Math.abs(s)<.001?0:s;const r=_t(n.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;n.enabled&&a&&(t.save(),t.globalAlpha=s,this.drawBackground(o,t,i,n),mb(t,n.textDirection),o.y+=r.top,this.drawTitle(o,t,n),this.drawBody(o,t,n),this.drawFooter(o,t,n),pb(t,n.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,n){const s=this._active,i=t.map(({datasetIndex:a,index:l})=>{const c=this.chart.getDatasetMeta(a);if(!c)throw new Error("Cannot find a dataset at index "+a);return{datasetIndex:a,element:c.data[l],index:l}}),o=!ra(s,i),r=this._positionChanged(i,n);(o||r)&&(this._active=i,this._eventPosition=n,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,n,s=!0){if(n&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const i=this.options,o=this._active||[],r=this._getActiveElements(t,o,n,s),a=this._positionChanged(r,t),l=n||!ra(r,o)||a;return l&&(this._active=r,(i.enabled||i.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,n))),l}_getActiveElements(t,n,s,i){const o=this.options;if(t.type==="mouseout")return[];if(!i)return n.filter(a=>this.chart.data.datasets[a.datasetIndex]&&this.chart.getDatasetMeta(a.datasetIndex).controller.getParsed(a.index)!==void 0);const r=this.chart.getElementsAtEventForMode(t,o.mode,o,s);return o.reverse&&r.reverse(),r}_positionChanged(t,n){const{caretX:s,caretY:i,options:o}=this,r=Wi[o.position].call(this,t,n);return r!==!1&&(s!==r.x||i!==r.y)}}te(Pc,"positioners",Wi);var EI={id:"tooltip",_element:Pc,positioners:Wi,afterInit(e,t,n){n&&(e.tooltip=new Pc({chart:e,options:n}))},beforeUpdate(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw(e){const t=e.tooltip;if(t&&t._willRender()){const n={tooltip:t};if(e.notifyPlugins("beforeTooltipDraw",{...n,cancelable:!0})===!1)return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n)}},afterEvent(e,t){if(e.tooltip){const n=t.replay;e.tooltip.handleEvent(t.event,n,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:zb},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:e=>e!=="filter"&&e!=="itemSort"&&e!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},TI=Object.freeze({__proto__:null,Colors:HO,Decimation:GO,Filler:fI,Legend:yI,SubTitle:_I,Title:xI,Tooltip:EI});const OI=(e,t,n,s)=>(typeof t=="string"?(n=e.push(t)-1,s.unshift({index:n,label:t})):isNaN(t)&&(n=null),n);function II(e,t,n,s){const i=e.indexOf(t);if(i===-1)return OI(e,t,n,s);const o=e.lastIndexOf(t);return i!==o?n:i}const RI=(e,t)=>e===null?null:dt(Math.round(e),0,t);function Tg(e){const t=this.getLabels();return e>=0&&en.length-1?null:this.getPixelForValue(n[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}te(Ac,"id","category"),te(Ac,"defaults",{ticks:{callback:Tg}});function DI(e,t){const n=[],{bounds:i,step:o,min:r,max:a,precision:l,count:c,maxTicks:u,maxDigits:d,includeBounds:f}=e,h=o||1,m=u-1,{min:g,max:p}=t,v=!De(r),b=!De(a),x=!De(c),_=(p-g)/(d+1);let A=Ch((p-g)/m/h)*h,P,C,w,E;if(A<1e-14&&!v&&!b)return[{value:g},{value:p}];E=Math.ceil(p/A)-Math.floor(g/A),E>m&&(A=Ch(E*A/m/h)*h),De(l)||(P=Math.pow(10,l),A=Math.ceil(A*P)/P),i==="ticks"?(C=Math.floor(g/A)*A,w=Math.ceil(p/A)*A):(C=g,w=p),v&&b&&o&&MM((a-r)/o,A/1e3)?(E=Math.round(Math.min((a-r)/A,u)),A=(a-r)/E,C=r,w=a):x?(C=v?r:C,w=b?a:w,E=c-1,A=(w-C)/E):(E=(w-C)/A,to(E,Math.round(E),A/1e3)?E=Math.round(E):E=Math.ceil(E));const O=Math.max(kh(A),kh(C));P=Math.pow(10,De(l)?O:l),C=Math.round(C*P)/P,w=Math.round(w*P)/P;let D=0;for(v&&(f&&C!==r?(n.push({value:r}),Ca)break;n.push({value:T})}return b&&f&&w!==a?n.length&&to(n[n.length-1].value,a,Og(a,_,e))?n[n.length-1].value=a:n.push({value:a}):(!b||w===a)&&n.push({value:w}),n}function Og(e,t,{horizontal:n,minRotation:s}){const i=en(s),o=(n?Math.sin(i):Math.cos(i))||.001,r=.75*t*(""+e).length;return Math.min(t/o,r)}class ha extends Zs{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,n){return De(t)||(typeof t=="number"||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:n,maxDefined:s}=this.getUserBounds();let{min:i,max:o}=this;const r=l=>i=n?i:l,a=l=>o=s?o:l;if(t){const l=yn(i),c=yn(o);l<0&&c<0?a(0):l>0&&c>0&&r(0)}if(i===o){let l=o===0?1:Math.abs(o*.05);a(o+l),t||r(i-l)}this.min=i,this.max=o}getTickLimit(){const t=this.options.ticks;let{maxTicksLimit:n,stepSize:s}=t,i;return s?(i=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,i>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${i} ticks. Limiting to 1000.`),i=1e3)):(i=this.computeTickLimit(),n=n||11),n&&(i=Math.min(n,i)),i}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,n=t.ticks;let s=this.getTickLimit();s=Math.max(2,s);const i={maxTicks:s,bounds:t.bounds,min:t.min,max:t.max,precision:n.precision,step:n.stepSize,count:n.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:n.minRotation||0,includeBounds:n.includeBounds!==!1},o=this._range||this,r=DI(i,o);return t.bounds==="ticks"&&Zy(r,this,"value"),t.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}configure(){const t=this.ticks;let n=this.min,s=this.max;if(super.configure(),this.options.offset&&t.length){const i=(s-n)/Math.max(t.length-1,1)/2;n-=i,s+=i}this._startValue=n,this._endValue=s,this._valueRange=s-n}getLabelForValue(t){return Vo(t,this.chart.options.locale,this.options.ticks.format)}}class Mc extends ha{determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=Qe(t)?t:0,this.max=Qe(n)?n:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),n=t?this.width:this.height,s=en(this.options.ticks.minRotation),i=(t?Math.sin(s):Math.cos(s))||.001,o=this._resolveTickFontOptions(0);return Math.ceil(n/Math.min(40,o.lineHeight/i))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}te(Mc,"id","linear"),te(Mc,"defaults",{ticks:{callback:ja.formatters.numeric}});const Po=e=>Math.floor(ns(e)),ks=(e,t)=>Math.pow(10,Po(e)+t);function Ig(e){return e/Math.pow(10,Po(e))===1}function Rg(e,t,n){const s=Math.pow(10,n),i=Math.floor(e/s);return Math.ceil(t/s)-i}function LI(e,t){const n=t-e;let s=Po(n);for(;Rg(e,t,s)>10;)s++;for(;Rg(e,t,s)<10;)s--;return Math.min(s,Po(e))}function FI(e,{min:t,max:n}){t=Lt(e.min,t);const s=[],i=Po(t);let o=LI(t,n),r=o<0?Math.pow(10,Math.abs(o)):1;const a=Math.pow(10,o),l=i>o?Math.pow(10,i):0,c=Math.round((t-l)*r)/r,u=Math.floor((t-l)/a/10)*a*10;let d=Math.floor((c-u)/Math.pow(10,o)),f=Lt(e.min,Math.round((l+u+d*Math.pow(10,o))*r)/r);for(;f=10?d=d<15?15:20:d++,d>=20&&(o++,d=2,r=o>=0?1:r),f=Math.round((l+u+d*Math.pow(10,o))*r)/r;const h=Lt(e.max,f);return s.push({value:h,major:Ig(h),significand:d}),s}class Ec extends Zs{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,n){const s=ha.prototype.parse.apply(this,[t,n]);if(s===0){this._zero=!0;return}return Qe(s)&&s>0?s:null}determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=Qe(t)?Math.max(0,t):null,this.max=Qe(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!Qe(this._userMin)&&(this.min=t===ks(this.min,0)?ks(this.min,-1):ks(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:n}=this.getUserBounds();let s=this.min,i=this.max;const o=a=>s=t?s:a,r=a=>i=n?i:a;s===i&&(s<=0?(o(1),r(10)):(o(ks(s,-1)),r(ks(i,1)))),s<=0&&o(ks(i,-1)),i<=0&&r(ks(s,1)),this.min=s,this.max=i}buildTicks(){const t=this.options,n={min:this._userMin,max:this._userMax},s=FI(n,this);return t.bounds==="ticks"&&Zy(s,this,"value"),t.reverse?(s.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),s}getLabelForValue(t){return t===void 0?"0":Vo(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=ns(t),this._valueRange=ns(this.max)-ns(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(ns(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const n=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+n*this._valueRange)}}te(Ec,"id","logarithmic"),te(Ec,"defaults",{ticks:{callback:ja.formatters.logarithmic,major:{enabled:!0}}});function Tc(e){const t=e.ticks;if(t.display&&e.display){const n=_t(t.backdropPadding);return Ce(t.font&&t.font.size,et.font.size)+n.height}return 0}function VI(e,t,n){return n=Ue(n)?n:[n],{w:UM(e,t.string,n),h:n.length*t.lineHeight}}function Dg(e,t,n,s,i){return e===s||e===i?{start:t-n/2,end:t+n/2}:ei?{start:t-n,end:t}:{start:t,end:t+n}}function BI(e){const t={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},n=Object.assign({},t),s=[],i=[],o=e._pointLabels.length,r=e.options.pointLabels,a=r.centerPointLabels?qe/o:0;for(let l=0;lt.r&&(a=(s.end-t.r)/o,e.r=Math.max(e.r,t.r+a)),i.startt.b&&(l=(i.end-t.b)/r,e.b=Math.max(e.b,t.b+l))}function $I(e,t,n){const s=e.drawingArea,{extra:i,additionalAngle:o,padding:r,size:a}=n,l=e.getPointPosition(t,s+i+r,o),c=Math.round(Bu(Vt(l.angle+st))),u=UI(l.y,a.h,c),d=jI(c),f=WI(l.x,a.w,d);return{visible:!0,x:l.x,y:u,textAlign:d,left:f,top:u,right:f+a.w,bottom:u+a.h}}function zI(e,t){if(!t)return!0;const{left:n,top:s,right:i,bottom:o}=e;return!(Dn({x:n,y:s},t)||Dn({x:n,y:o},t)||Dn({x:i,y:s},t)||Dn({x:i,y:o},t))}function HI(e,t,n){const s=[],i=e._pointLabels.length,o=e.options,{centerPointLabels:r,display:a}=o.pointLabels,l={extra:Tc(o)/2,additionalAngle:r?qe/i:0};let c;for(let u=0;u270||n<90)&&(e-=t),e}function GI(e,t,n){const{left:s,top:i,right:o,bottom:r}=n,{backdropColor:a}=t;if(!De(a)){const l=Fs(t.borderRadius),c=_t(t.backdropPadding);e.fillStyle=a;const u=s-c.left,d=i-c.top,f=o-s+c.width,h=r-i+c.height;Object.values(l).some(m=>m!==0)?(e.beginPath(),Co(e,{x:u,y:d,w:f,h,radius:l}),e.fill()):e.fillRect(u,d,f,h)}}function KI(e,t){const{ctx:n,options:{pointLabels:s}}=e;for(let i=t-1;i>=0;i--){const o=e._pointLabelItems[i];if(!o.visible)continue;const r=s.setContext(e.getPointLabelContext(i));GI(n,r,o);const a=lt(r.font),{x:l,y:c,textAlign:u}=o;Hs(n,e._pointLabels[i],l,c+a.lineHeight/2,a,{color:r.color,textAlign:u,textBaseline:"middle"})}}function Hb(e,t,n,s){const{ctx:i}=e;if(n)i.arc(e.xCenter,e.yCenter,t,0,Ke);else{let o=e.getPointPosition(0,t);i.moveTo(o.x,o.y);for(let r=1;r{const i=He(this.options.pointLabels.callback,[n,s],this);return i||i===0?i:""}).filter((n,s)=>this.chart.getDataVisibility(s))}fit(){const t=this.options;t.display&&t.pointLabels.display?BI(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,n,s,i){this.xCenter+=Math.floor((t-n)/2),this.yCenter+=Math.floor((s-i)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,n,s,i))}getIndexAngle(t){const n=Ke/(this._pointLabels.length||1),s=this.options.startAngle||0;return Vt(t*n+en(s))}getDistanceFromCenterForValue(t){if(De(t))return NaN;const n=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*n:(t-this.min)*n}getValueForDistanceFromCenter(t){if(De(t))return NaN;const n=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-n:this.min+n}getPointLabelContext(t){const n=this._pointLabels||[];if(t>=0&&t{if(d!==0||d===0&&this.min<0){l=this.getDistanceFromCenterForValue(u.value);const f=this.getContext(d),h=i.setContext(f),m=o.setContext(f);qI(this,h,l,r,m)}}),s.display){for(t.save(),a=r-1;a>=0;a--){const u=s.setContext(this.getPointLabelContext(a)),{color:d,lineWidth:f}=u;!f||!d||(t.lineWidth=f,t.strokeStyle=d,t.setLineDash(u.borderDash),t.lineDashOffset=u.borderDashOffset,l=this.getDistanceFromCenterForValue(n.ticks.reverse?this.min:this.max),c=this.getPointPosition(a,l),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(c.x,c.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,n=this.options,s=n.ticks;if(!s.display)return;const i=this.getIndexAngle(0);let o,r;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(i),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((a,l)=>{if(l===0&&this.min>=0&&!n.reverse)return;const c=s.setContext(this.getContext(l)),u=lt(c.font);if(o=this.getDistanceFromCenterForValue(this.ticks[l].value),c.showLabelBackdrop){t.font=u.string,r=t.measureText(a.label).width,t.fillStyle=c.backdropColor;const d=_t(c.backdropPadding);t.fillRect(-r/2-d.left,-o-u.size/2-d.top,r+d.width,u.size+d.height)}Hs(t,a.label,0,-o,u,{color:c.color,strokeColor:c.textStrokeColor,strokeWidth:c.textStrokeWidth})}),t.restore()}drawTitle(){}}te(Ui,"id","radialLinear"),te(Ui,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:ja.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(t){return t},padding:5,centerPointLabels:!1}}),te(Ui,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),te(Ui,"descriptors",{angleLines:{_fallback:"grid"}});const Ka={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Mt=Object.keys(Ka);function Lg(e,t){return e-t}function Fg(e,t){if(De(t))return null;const n=e._adapter,{parser:s,round:i,isoWeekday:o}=e._parseOpts;let r=t;return typeof s=="function"&&(r=s(r)),Qe(r)||(r=typeof s=="string"?n.parse(r,s):n.parse(r)),r===null?null:(i&&(r=i==="week"&&(yi(o)||o===!0)?n.startOf(r,"isoWeek",o):n.startOf(r,i)),+r)}function Vg(e,t,n,s){const i=Mt.length;for(let o=Mt.indexOf(e);o=Mt.indexOf(n);o--){const r=Mt[o];if(Ka[r].common&&e._adapter.diff(i,s,r)>=t-1)return r}return Mt[n?Mt.indexOf(n):0]}function JI(e){for(let t=Mt.indexOf(e)+1,n=Mt.length;t=t?n[s]:n[i];e[o]=!0}}function ZI(e,t,n,s){const i=e._adapter,o=+i.startOf(t[0].value,s),r=t[t.length-1].value;let a,l;for(a=o;a<=r;a=+i.add(a,1,s))l=n[a],l>=0&&(t[l].major=!0);return t}function Ng(e,t,n){const s=[],i={},o=t.length;let r,a;for(r=0;r+t.value))}initOffsets(t=[]){let n=0,s=0,i,o;this.options.offset&&t.length&&(i=this.getDecimalForValue(t[0]),t.length===1?n=1-i:n=(this.getDecimalForValue(t[1])-i)/2,o=this.getDecimalForValue(t[t.length-1]),t.length===1?s=o:s=(o-this.getDecimalForValue(t[t.length-2]))/2);const r=t.length<3?.5:.25;n=dt(n,0,r),s=dt(s,0,r),this._offsets={start:n,end:s,factor:1/(n+1+s)}}_generate(){const t=this._adapter,n=this.min,s=this.max,i=this.options,o=i.time,r=o.unit||Vg(o.minUnit,n,s,this._getLabelCapacity(n)),a=Ce(i.ticks.stepSize,1),l=r==="week"?o.isoWeekday:!1,c=yi(l)||l===!0,u={};let d=n,f,h;if(c&&(d=+t.startOf(d,"isoWeek",l)),d=+t.startOf(d,c?"day":r),t.diff(s,n,r)>1e5*a)throw new Error(n+" and "+s+" are too far apart with stepSize of "+a+" "+r);const m=i.ticks.source==="data"&&this.getDataTimestamps();for(f=d,h=0;f+g)}getLabelForValue(t){const n=this._adapter,s=this.options.time;return s.tooltipFormat?n.format(t,s.tooltipFormat):n.format(t,s.displayFormats.datetime)}format(t,n){const i=this.options.time.displayFormats,o=this._unit,r=n||i[o];return this._adapter.format(t,r)}_tickFormatFunction(t,n,s,i){const o=this.options,r=o.ticks.callback;if(r)return He(r,[t,n,s],this);const a=o.time.displayFormats,l=this._unit,c=this._majorUnit,u=l&&a[l],d=c&&a[c],f=s[n],h=c&&d&&f&&f.major;return this._adapter.format(t,i||(h?d:u))}generateTickLabels(t){let n,s,i;for(n=0,s=t.length;n0?a:1}getDataTimestamps(){let t=this._cache.data||[],n,s;if(t.length)return t;const i=this.getMatchingVisibleMetas();if(this._normalized&&i.length)return this._cache.data=i[0].controller.getAllParsedValues(this);for(n=0,s=i.length;n=e[s].pos&&t<=e[i].pos&&({lo:s,hi:i}=Rn(e,"pos",t)),{pos:o,time:a}=e[s],{pos:r,time:l}=e[i]):(t>=e[s].time&&t<=e[i].time&&({lo:s,hi:i}=Rn(e,"time",t)),{time:o,pos:a}=e[s],{time:r,pos:l}=e[i]);const c=r-o;return c?a+(l-a)*(t-o)/c:a}class Oc extends Ao{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),n=this._table=this.buildLookupTable(t);this._minPos=dr(n,this.min),this._tableRange=dr(n,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:n,max:s}=this,i=[],o=[];let r,a,l,c,u;for(r=0,a=t.length;r=n&&c<=s&&i.push(c);if(i.length<2)return[{time:n,pos:0},{time:s,pos:1}];for(r=0,a=i.length;ri-o)}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;const n=this.getDataTimestamps(),s=this.getLabelTimestamps();return n.length&&s.length?t=this.normalize(n.concat(s)):t=n.length?n:s,t=this._cache.all=t,t}getDecimalForValue(t){return(dr(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const n=this._offsets,s=this.getDecimalForPixel(t)/n.factor-n.end;return dr(this._table,s*this._tableRange+this._minPos,!0)}}te(Oc,"id","timeseries"),te(Oc,"defaults",Ao.defaults);var QI=Object.freeze({__proto__:null,CategoryScale:Ac,LinearScale:Mc,LogarithmicScale:Ec,RadialLinearScale:Ui,TimeScale:Ao,TimeSeriesScale:Oc});const eR=[rT,FO,TI,QI];On.register(...eR);const tR=W({color:String,...gs(),...Oe(),...Xs(),...ms(),...wu(),...dv(),...Jt(),...at(),...rt()},"VSheet"),nR=me()({name:"VSheet",props:tR(),setup(e,t){let{slots:n}=t;const{themeClasses:s}=ht(e),{backgroundColorClasses:i,backgroundColorStyles:o}=xn(le(e,"color")),{borderClasses:r}=qs(e),{dimensionStyles:a}=Js(e),{elevationClasses:l}=Ys(e),{locationStyles:c}=Cu(e),{positionClasses:u}=fv(e),{roundedClasses:d}=an(e);return _e(()=>y(e.tag,{class:["v-sheet",s.value,i.value,r.value,l.value,u.value,d.value,e.class],style:[o.value,a.value,c.value,e.style]},n)),{}}}),sR={class:"d-flex flex-column"},iR={class:"stat-bar d-flex flex-row justify-space-around"},oR={class:"d-flex flex-column"},rR={class:"d-flex flex-column"},aR={class:"d-flex flex-column"},lR={class:"d-flex flex-column"},cR={class:"d-flex flex-column"},uR={class:"role-table d-flex flex-row"},dR=G("thead",null,[G("tr",null,[G("th",{class:"text-left"},"Role"),G("th",{class:"text-left"},"Active"),G("th",{class:"text-left"},"App Count"),G("th",{class:"text-left"},"Games Played"),G("th",{class:"text-left"},"Pick Rate %"),G("th",{class:"text-left"},"% Games With Role")])],-1),fR={class:"text-left"},hR={class:"text-left"},gR={class:"text-left"},mR={class:"text-left"},pR={class:"text-left"},vR=G("canvas",{id:"piechart"},null,-1),yR=G("div",{class:"flex-1-1"},null,-1),bR=$n({__name:"ServerStats",setup(e){const t=Oo(),n=hu(),s=Z(-1),i=d(),o=Z("active"),r=[{title:"Game Types",value:"gametypes"},{title:"Active Characters",value:"active"},{title:"Role Picks",value:"picks"},{title:"Role Applications",value:"apps"}],a=Z({Complete:0,Postponed:0,Pending:0,Fixes:0,Events:0,AverageIP:0,AverageEB:0,TotalIP:0,TotalEB:0}),l=Z({Fixer:{apps:0,picks:0,active:0},Tech:{apps:0,picks:0,active:0},Medtech:{apps:0,picks:0,active:0},Media:{apps:0,picks:0,active:0},Netrunner:{apps:0,picks:0,active:0},Solo:{apps:0,picks:0,active:0},Nomad:{apps:0,picks:0,active:0},Exec:{apps:0,picks:0,active:0},Lawman:{apps:0,picks:0,active:0},Rocker:{apps:0,picks:0,active:0}});let c;async function u(){const g=await ze.post("/api/serverstats/gamestats",{monthId:s.value});a.value=g.data;const p=await ze.post("/api/serverstats/rolestats",{monthId:s.value});l.value=p.data}function d(){const g=[{title:"All Time",value:-1}],p=new Date;for(;p.getUTCFullYear()!=2023||p.getUTCMonth()!=0;)g.push(f(p)),p.setUTCMonth(p.getUTCMonth()-1);return g.push(f(p)),g}function f(g){const p=h(g);return{title:g.toLocaleString("en-us",{month:"short",year:"numeric"}),value:p}}function h(g){return(g.getUTCFullYear()-2023)*12+g.getUTCMonth()}function m(g,p){p==="gametypes"?c.data={labels:["Standard","Postponed","Pending","Event","Fix"],datasets:[{label:"Game Type",data:[a.value.Complete-a.value.Events-a.value.Fixes,a.value.Postponed,a.value.Pending,a.value.Events,a.value.Fixes]}]}:c.data={labels:Object.keys(g),datasets:[{label:p,data:Object.values(g).map(v=>v[p])}]},c.update()}return ue(s,async(g,p)=>{n.replace({query:{monthId:s.value}}),u()}),ue(l,async(g,p)=>{m(g,o.value)}),ue(o,async(g,p)=>{m(l.value,g)}),$t(async()=>{console.log(i),t.query.monthId?s.value=Number(t.query.monthId):n.replace({query:{monthId:-1}}),u(),c=new On(document.getElementById("piechart"),{type:"pie",data:{labels:[],datasets:[]}})}),(g,p)=>(Ct(),tn("div",sR,[y(hc,{class:"date-selector",modelValue:s.value,"onUpdate:modelValue":p[0]||(p[0]=v=>s.value=v),variant:"underlined",items:Ze(i)},null,8,["modelValue","items"]),G("div",iR,[G("div",oR,[y(Ut,{class:"title"},{default:Ve(()=>[ut("Completed Games")]),_:1}),y(Ut,null,{default:Ve(()=>[ut(ve(a.value.Complete),1)]),_:1})]),G("div",rR,[y(Ut,{class:"title"},{default:Ve(()=>[ut("Postponed Games")]),_:1}),y(Ut,null,{default:Ve(()=>[ut(ve(a.value.Postponed),1)]),_:1})]),G("div",aR,[y(Ut,{class:"title"},{default:Ve(()=>[ut("Events / Fixes")]),_:1}),y(Ut,null,{default:Ve(()=>[ut(ve(a.value.Events)+" / "+ve(a.value.Fixes),1)]),_:1})]),G("div",lR,[y(Ut,{class:"title"},{default:Ve(()=>[ut("Total / Average EB")]),_:1}),y(Ut,null,{default:Ve(()=>[ut(ve(Math.floor(a.value.TotalEB))+" / "+ve(Math.floor(a.value.AverageEB)),1)]),_:1})]),G("div",cR,[y(Ut,{class:"title"},{default:Ve(()=>[ut("Total / Average IP")]),_:1}),y(Ut,null,{default:Ve(()=>[ut(ve(Math.floor(a.value.TotalIP))+" / "+ve(Math.floor(a.value.AverageIP)),1)]),_:1})])]),G("div",uR,[y($s,{class:"flex-1-1"},{default:Ve(()=>[dR,G("tbody",null,[(Ct(!0),tn(Pe,null,Sa(l.value,(v,b)=>(Ct(),tn("tr",null,[G("td",null,ve(b),1),G("td",fR,ve(v.active),1),G("td",hR,ve(v.apps),1),G("td",gR,ve(v.picks),1),G("td",mR,ve(Math.floor(v.picks/v.apps*100))+"%",1),G("td",pR,ve(Math.floor(v.picks/a.value.Complete*100))+"% ",1)]))),256))])]),_:1}),y(nR,{class:"chart d-flex flex-column"},{default:Ve(()=>[y(hc,{modelValue:o.value,"onUpdate:modelValue":p[1]||(p[1]=v=>o.value=v),items:r},null,8,["modelValue"]),vR,yR]),_:1})])]))}}),xR={path:"/",redirect:"/serverstats"},_R={path:"/games",component:Mk},SR={path:"/games/:gameId",component:LA},wR={path:"/characters",component:zA},CR={path:"/characters/:characterId",component:YA},kR={path:"/serverstats",component:bR},PR=[xR,_R,SR,wR,CR,kR],AR=b1({history:qw(),routes:PR});function MR(e){e.use(pw).use(AR)}const ER=(e,t)=>{const n=e.__vccOpts||e;for(const[s,i]of t)n[s]=i;return n},TR=W({...Oe(),...cw({fullHeight:!0}),...rt()},"VApp"),OR=me()({name:"VApp",props:TR(),setup(e,t){let{slots:n}=t;const s=ht(e),{layoutClasses:i,getLayoutItem:o,items:r,layoutRef:a}=gw(e),{rtlClasses:l}=Sn();return _e(()=>{var c;return y("div",{ref:a,class:["v-application",s.themeClasses.value,i.value,l.value,e.class],style:[e.style]},[y("div",{class:"v-application__wrap"},[(c=n.default)==null?void 0:c.call(n)])])}),{getLayoutItem:o,items:r,theme:s}}}),IR=W({text:String,...Oe(),...at()},"VToolbarTitle"),RR=me()({name:"VToolbarTitle",props:IR(),setup(e,t){let{slots:n}=t;return _e(()=>{const s=!!(n.default||n.text||e.text);return y(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var i;return[s&&y("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,(i=n.default)==null?void 0:i.call(n)])]}})}),{}}}),DR=[null,"prominent","default","comfortable","compact"],jb=W({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>DR.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...gs(),...Oe(),...ms(),...Jt(),...at({tag:"header"}),...rt()},"VToolbar"),$g=me()({name:"VToolbar",props:jb(),setup(e,t){var h;let{slots:n}=t;const{backgroundColorClasses:s,backgroundColorStyles:i}=xn(le(e,"color")),{borderClasses:o}=qs(e),{elevationClasses:r}=Ys(e),{roundedClasses:a}=an(e),{themeClasses:l}=ht(e),{rtlClasses:c}=Sn(),u=ge(!!(e.extended||(h=n.extension)!=null&&h.call(n))),d=k(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),f=k(()=>u.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 bn({VBtn:{variant:"text"}}),_e(()=>{var v;const m=!!(e.title||n.title),g=!!(n.image||e.image),p=(v=n.extension)==null?void 0:v.call(n);return u.value=!!(e.extended||p),y(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},s.value,o.value,r.value,a.value,l.value,c.value,e.class],style:[i.value,e.style]},{default:()=>[g&&y("div",{key:"image",class:"v-toolbar__image"},[n.image?y(bt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):y(Nv,{key:"image-img",cover:!0,src:e.image},null)]),y(bt,{defaults:{VTabs:{height:fe(d.value)}}},{default:()=>{var b,x,_;return[y("div",{class:"v-toolbar__content",style:{height:fe(d.value)}},[n.prepend&&y("div",{class:"v-toolbar__prepend"},[(b=n.prepend)==null?void 0:b.call(n)]),m&&y(RR,{key:"title",text:e.title},{text:n.title}),(x=n.default)==null?void 0:x.call(n),n.append&&y("div",{class:"v-toolbar__append"},[(_=n.append)==null?void 0:_.call(n)])])]}}),y(bt,{defaults:{VTabs:{height:fe(f.value)}}},{default:()=>[y(Pv,null,{default:()=>[u.value&&y("div",{class:"v-toolbar__extension",style:{height:fe(f.value)}},[p])]})]})]})}),{contentHeight:d,extensionHeight:f}}}),LR=W({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function FR(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let s=0;const i=Z(null),o=ge(0),r=ge(0),a=ge(0),l=ge(!1),c=ge(!1),u=k(()=>Number(e.scrollThreshold)),d=k(()=>nn((u.value-o.value)/u.value||0)),f=()=>{const h=i.value;!h||n&&!n.value||(s=o.value,o.value="window"in h?h.pageYOffset:h.scrollTop,c.value=o.value{r.value=r.value||o.value}),ue(l,()=>{r.value=0}),$t(()=>{ue(()=>e.scrollTarget,h=>{var g;const m=h?document.querySelector(h):window;m&&m!==i.value&&((g=i.value)==null||g.removeEventListener("scroll",f),i.value=m,i.value.addEventListener("scroll",f,{passive:!0}))},{immediate:!0})}),zt(()=>{var h;(h=i.value)==null||h.removeEventListener("scroll",f)}),n&&ue(n,f,{immediate:!0}),{scrollThreshold:u,currentScroll:o,currentThreshold:a,isScrollActive:l,scrollRatio:d,isScrollingUp:c,savedScroll:r}}const VR=W({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...jb(),...uw(),...LR(),height:{type:[Number,String],default:64}},"VAppBar"),BR=me()({name:"VAppBar",props:VR(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const s=Z(),i=Ye(e,"modelValue"),o=k(()=>{var b;const v=new Set(((b=e.scrollBehavior)==null?void 0:b.split(" "))??[]);return{hide:v.has("hide"),inverted:v.has("inverted"),collapse:v.has("collapse"),elevate:v.has("elevate"),fadeImage:v.has("fade-image")}}),r=k(()=>{const v=o.value;return v.hide||v.inverted||v.collapse||v.elevate||v.fadeImage||!i.value}),{currentScroll:a,scrollThreshold:l,isScrollingUp:c,scrollRatio:u}=FR(e,{canScroll:r}),d=k(()=>e.collapse||o.value.collapse&&(o.value.inverted?u.value>0:u.value===0)),f=k(()=>e.flat||o.value.elevate&&(o.value.inverted?a.value>0:a.value===0)),h=k(()=>o.value.fadeImage?o.value.inverted?1-u.value:u.value:void 0),m=k(()=>{var x,_;if(o.value.hide&&o.value.inverted)return 0;const v=((x=s.value)==null?void 0:x.contentHeight)??0,b=((_=s.value)==null?void 0:_.extensionHeight)??0;return v+b});cs(k(()=>!!e.scrollBehavior),()=>{It(()=>{o.value.hide?o.value.inverted?i.value=a.value>l.value:i.value=c.value||a.valueparseInt(e.order,10)),position:le(e,"location"),layoutSize:m,elementSize:ge(void 0),active:i,absolute:le(e,"absolute")});return _e(()=>{const v=$g.filterProps(e);return y($g,be({ref:s,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...p.value,"--v-toolbar-image-opacity":h.value,height:void 0,...g.value},e.style]},v,{collapse:d.value,flat:f.value}),n)}),{}}}),NR=W({scrollable:Boolean,...Oe(),...at({tag:"main"})},"VMain"),$R=me()({name:"VMain",props:NR(),setup(e,t){let{slots:n}=t;const{mainStyles:s}=dw(),{ssrBootStyles:i}=Ou();return _e(()=>y(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[s.value,i.value,e.style]},{default:()=>{var o,r;return[e.scrollable?y("div",{class:"v-main__scroller"},[(o=n.default)==null?void 0:o.call(n)]):(r=n.default)==null?void 0:r.call(n)]}})),{}}}),zR={};function HR(e,t){const n=W0("router-view");return Ct(),wa(OR,null,{default:Ve(()=>[y($R,null,{default:Ve(()=>[y(BR,null,{default:Ve(()=>[y(gn,{to:"/serverstats"},{default:Ve(()=>[ut("Server Stats")]),_:1}),y(gn,{to:"/games"},{default:Ve(()=>[ut("Games")]),_:1}),y(gn,{to:"/characters"},{default:Ve(()=>[ut("Characters")]),_:1})]),_:1}),y(n)]),_:1})]),_:1})}const jR=ER(zR,[["render",HR]]),Wb=v_(jR);MR(Wb);Wb.mount("#app"); diff --git a/frontend/dist/index.html b/frontend/dist/index.html index f13a995..d221af8 100644 --- a/frontend/dist/index.html +++ b/frontend/dist/index.html @@ -13,8 +13,8 @@ Welcome to Vuetify 3 - - + + diff --git a/frontend/src/plugins/index.ts b/frontend/src/plugins/index.ts index d4ee504..3df5c50 100644 --- a/frontend/src/plugins/index.ts +++ b/frontend/src/plugins/index.ts @@ -6,12 +6,11 @@ // Plugins import vuetify from './vuetify' -import pinia from '../store' import router from '../router' // Types import type { App } from 'vue' export function registerPlugins(app: App) { - app.use(vuetify).use(router).use(pinia) + app.use(vuetify).use(router) } diff --git a/frontend/src/store/README.md b/frontend/src/store/README.md deleted file mode 100644 index 54f8e03..0000000 --- a/frontend/src/store/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Store - -Pinia stores are used to store reactive state and expose actions to mutate it. - -Full documentation for this feature can be found in the Official [Pinia](https://pinia.esm.dev/) repository. diff --git a/frontend/src/store/app.ts b/frontend/src/store/app.ts deleted file mode 100644 index 3a44ce4..0000000 --- a/frontend/src/store/app.ts +++ /dev/null @@ -1,8 +0,0 @@ -// Utilities -import { defineStore } from 'pinia' - -export const useAppStore = defineStore('app', { - state: () => ({ - // - }) -}) diff --git a/frontend/src/store/characterstore.ts b/frontend/src/store/characterstore.ts deleted file mode 100644 index c1aecbd..0000000 --- a/frontend/src/store/characterstore.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { defineStore } from 'pinia' - -export enum CharacterStatus { - Active = 'Active', - Inactive = 'Inactive', - Dead = 'Dead', - Retired = 'Retired' -} - -export type Character = { - status: CharacterStatus - playerName: string - characterName: string - role: String - approvalDate: Date -} - -export const useGameStore = defineStore('characters', { - state: () => { - return { - games: [{} as Character, {} as Character, {} as Character] - } - }, - actions: {} -}) diff --git a/frontend/src/store/gamestore.ts b/frontend/src/store/gamestore.ts deleted file mode 100644 index 817eb92..0000000 --- a/frontend/src/store/gamestore.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { defineStore } from 'pinia' - -export enum GameStatus { - Complete = 'Complete', - Postponed = 'Postponed', - Pending = 'Pending' -} - -export type Game = { - potato: string - alsoPotato: string - title: string - status: GameStatus - fix: boolean - datePosted: Date - dateRun: Date - gmPlayerName: string - charactersPicked: [] - charactersApplied: [] -} - -export const useGameStore = defineStore('games', { - state: () => { - return { - count: 0, - games: [ - { potato: 'potato', alsoPotato: 'potato' } as Game, - { potato: 'potato', alsoPotato: 'potato' } as Game, - { potato: 'potato', alsoPotato: 'potato' } as Game - ] - } - }, - actions: { - increment() { - this.count++ - } - } -}) diff --git a/frontend/src/store/index.ts b/frontend/src/store/index.ts deleted file mode 100644 index 1536252..0000000 --- a/frontend/src/store/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Utilities -import { createPinia } from 'pinia' - -export default createPinia() diff --git a/frontend/src/types.ts b/frontend/src/types.ts new file mode 100644 index 0000000..42760dc --- /dev/null +++ b/frontend/src/types.ts @@ -0,0 +1,61 @@ +export interface Game { + id: number + title: string + gamemaster: string + payoutEB: number + payoutIP: number + payoutLoot: string + status: string + postdate: number + pickedCharacter?: Character[] + appliedCharacter?: Character[] +} + +export interface Character { + id: number + characterName: string + playerName: string + role: string + status: string + lastGame: number +} + +export interface GameStats { + Complete: number + Postponed: number + Pending: number + Fixes: number + Events: number + AverageIP: number + AverageEB: number + TotalIP: number, + TotalEB: number +} + +export interface GameCounts { + apps: number + picks: number + active: number +} + +export interface GameCharacter { + characterId: number + characterName: string + gameId: number + gameTite: string + pickedCharacter?:Character + appliedCharacter?: Character +} + +export interface RoleStats { + Fixer: GameCounts + Tech: GameCounts + Medtech: GameCounts + Media: GameCounts + Netrunner: GameCounts + Solo: GameCounts + Nomad: GameCounts + Exec: GameCounts + Lawman: GameCounts + Rocker: GameCounts +} diff --git a/frontend/src/vues/CharacterDetails.vue b/frontend/src/vues/CharacterDetails.vue index 243c6ae..669d095 100644 --- a/frontend/src/vues/CharacterDetails.vue +++ b/frontend/src/vues/CharacterDetails.vue @@ -33,22 +33,30 @@ diff --git a/frontend/src/vues/ServerStats.vue b/frontend/src/vues/ServerStats.vue index 9677e1d..07e6b29 100644 --- a/frontend/src/vues/ServerStats.vue +++ b/frontend/src/vues/ServerStats.vue @@ -92,31 +92,91 @@