diff --git a/src/modules/DashboardClients.py b/src/modules/DashboardClients.py index dab446c..bbb10ba 100644 --- a/src/modules/DashboardClients.py +++ b/src/modules/DashboardClients.py @@ -39,7 +39,7 @@ class DashboardClients: db.Column('ClientID', db.String(255), nullable=False, primary_key=True), db.Column('Firstname', db.String(500)), db.Column('Lastname', db.String(500)), - extend_existing=True, + extend_existing=True, ) self.metadata.create_all(self.engine) diff --git a/src/static/client/.gitignore b/src/static/client/.gitignore index 8ee54e8..a52d458 100644 --- a/src/static/client/.gitignore +++ b/src/static/client/.gitignore @@ -9,7 +9,6 @@ lerna-debug.log* node_modules .DS_Store -dist dist-ssr coverage *.local diff --git a/src/static/client/dist/assets/PlusJakartaSans-Italic-VariableFont_wght-BdWtZZ8T.ttf b/src/static/client/dist/assets/PlusJakartaSans-Italic-VariableFont_wght-BdWtZZ8T.ttf new file mode 100644 index 0000000..7de3b5b Binary files /dev/null and b/src/static/client/dist/assets/PlusJakartaSans-Italic-VariableFont_wght-BdWtZZ8T.ttf differ diff --git a/src/static/client/dist/assets/PlusJakartaSans-VariableFont_wght-D_DSbd_K.ttf b/src/static/client/dist/assets/PlusJakartaSans-VariableFont_wght-D_DSbd_K.ttf new file mode 100644 index 0000000..bdd4985 Binary files /dev/null and b/src/static/client/dist/assets/PlusJakartaSans-VariableFont_wght-D_DSbd_K.ttf differ diff --git a/src/static/client/dist/assets/bootstrap-icons-BeopsB42.woff b/src/static/client/dist/assets/bootstrap-icons-BeopsB42.woff new file mode 100644 index 0000000..a4fa4f0 Binary files /dev/null and b/src/static/client/dist/assets/bootstrap-icons-BeopsB42.woff differ diff --git a/src/static/client/dist/assets/bootstrap-icons-mSm7cUeB.woff2 b/src/static/client/dist/assets/bootstrap-icons-mSm7cUeB.woff2 new file mode 100644 index 0000000..4d8c490 Binary files /dev/null and b/src/static/client/dist/assets/bootstrap-icons-mSm7cUeB.woff2 differ diff --git a/src/static/client/dist/assets/index-BBGkhmvr.js b/src/static/client/dist/assets/index-BBGkhmvr.js new file mode 100644 index 0000000..524b8fd --- /dev/null +++ b/src/static/client/dist/assets/index-BBGkhmvr.js @@ -0,0 +1,41 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&s(a)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();/** +* @vue/shared v3.5.16 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Qa(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Me={},Ls=[],nn=()=>{},IE=()=>!1,xi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Xa=e=>e.startsWith("onUpdate:"),Xe=Object.assign,Za=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ME=Object.prototype.hasOwnProperty,De=(e,t)=>ME.call(e,t),he=Array.isArray,$s=e=>Li(e)==="[object Map]",Qf=e=>Li(e)==="[object Set]",ge=e=>typeof e=="function",Ye=e=>typeof e=="string",$n=e=>typeof e=="symbol",Ve=e=>e!==null&&typeof e=="object",el=e=>(Ve(e)||ge(e))&&ge(e.then)&&ge(e.catch),Xf=Object.prototype.toString,Li=e=>Xf.call(e),kE=e=>Li(e).slice(8,-1),Zf=e=>Li(e)==="[object Object]",tl=e=>Ye(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,cr=Qa(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$i=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},BE=/-(\w)/g,Bt=$i(e=>e.replace(BE,(t,n)=>n?n.toUpperCase():"")),FE=/\B([A-Z])/g,cs=$i(e=>e.replace(FE,"-$1").toLowerCase()),Ii=$i(e=>e.charAt(0).toUpperCase()+e.slice(1)),Io=$i(e=>e?`on${Ii(e)}`:""),Pn=(e,t)=>!Object.is(e,t),fi=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Sa=e=>{const t=parseFloat(e);return isNaN(t)?e:t},td=e=>{const t=Ye(e)?Number(e):NaN;return isNaN(t)?e:t};let ru;const Mi=()=>ru||(ru=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function nl(e){if(he(e)){const t={};for(let n=0;n{if(n){const s=n.split(UE);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function ki(e){let t="";if(Ye(e))t=e;else if(he(e))for(let n=0;n!!(e&&e.__v_isRef===!0),yi=e=>Ye(e)?e:e==null?"":he(e)||Ve(e)&&(e.toString===Xf||!ge(e.toString))?sd(e)?yi(e.value):JSON.stringify(e,rd,2):String(e),rd=(e,t)=>sd(t)?rd(e,t.value):$s(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[Mo(s,o)+" =>"]=r,n),{})}:Qf(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Mo(n))}:$n(t)?Mo(t):Ve(t)&&!he(t)&&!Zf(t)?String(t):t,Mo=(e,t="")=>{var n;return $n(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.16 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ut;class id{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ut,!t&&ut&&(this.index=(ut.scopes||(ut.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0&&(ut=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,s;for(n=0,s=this.effects.length;n0)return;if(fr){let t=fr;for(fr=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;ur;){let t=ur;for(ur=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function fd(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function dd(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),il(s),YE(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function Ca(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(hd(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function hd(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===br)||(e.globalVersion=br,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Ca(e))))return;e.flags|=2;const t=e.dep,n=Be,s=jt;Be=e,jt=!0;try{fd(e);const r=e.fn(e._value);(t.version===0||Pn(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{Be=n,jt=s,dd(e),e.flags&=-3}}function il(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)il(o,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function YE(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let jt=!0;const pd=[];function hn(){pd.push(jt),jt=!1}function pn(){const e=pd.pop();jt=e===void 0?!0:e}function iu(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Be;Be=void 0;try{t()}finally{Be=n}}}let br=0;class zE{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class ol{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Be||!jt||Be===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Be)n=this.activeLink=new zE(Be,this),Be.deps?(n.prevDep=Be.depsTail,Be.depsTail.nextDep=n,Be.depsTail=n):Be.deps=Be.depsTail=n,gd(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=Be.depsTail,n.nextDep=void 0,Be.depsTail.nextDep=n,Be.depsTail=n,Be.deps===n&&(Be.deps=s)}return n}trigger(t){this.version++,br++,this.notify(t)}notify(t){sl();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{rl()}}}function gd(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)gd(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const vi=new WeakMap,ss=Symbol(""),Oa=Symbol(""),yr=Symbol("");function ft(e,t,n){if(jt&&Be){let s=vi.get(e);s||vi.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new ol),r.map=s,r.key=n),r.track()}}function fn(e,t,n,s,r,o){const a=vi.get(e);if(!a){br++;return}const c=u=>{u&&u.trigger()};if(sl(),t==="clear")a.forEach(c);else{const u=he(e),h=u&&tl(n);if(u&&n==="length"){const d=Number(s);a.forEach((p,m)=>{(m==="length"||m===yr||!$n(m)&&m>=d)&&c(p)})}else switch((n!==void 0||a.has(void 0))&&c(a.get(n)),h&&c(a.get(yr)),t){case"add":u?h&&c(a.get("length")):(c(a.get(ss)),$s(e)&&c(a.get(Oa)));break;case"delete":u||(c(a.get(ss)),$s(e)&&c(a.get(Oa)));break;case"set":$s(e)&&c(a.get(ss));break}}rl()}function GE(e,t){const n=vi.get(e);return n&&n.get(t)}function Os(e){const t=Ce(e);return t===e?t:(ft(t,"iterate",yr),Mt(e)?t:t.map(rt))}function Bi(e){return ft(e=Ce(e),"iterate",yr),e}const JE={__proto__:null,[Symbol.iterator](){return Bo(this,Symbol.iterator,rt)},concat(...e){return Os(this).concat(...e.map(t=>he(t)?Os(t):t))},entries(){return Bo(this,"entries",e=>(e[1]=rt(e[1]),e))},every(e,t){return ln(this,"every",e,t,void 0,arguments)},filter(e,t){return ln(this,"filter",e,t,n=>n.map(rt),arguments)},find(e,t){return ln(this,"find",e,t,rt,arguments)},findIndex(e,t){return ln(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ln(this,"findLast",e,t,rt,arguments)},findLastIndex(e,t){return ln(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ln(this,"forEach",e,t,void 0,arguments)},includes(...e){return Fo(this,"includes",e)},indexOf(...e){return Fo(this,"indexOf",e)},join(e){return Os(this).join(e)},lastIndexOf(...e){return Fo(this,"lastIndexOf",e)},map(e,t){return ln(this,"map",e,t,void 0,arguments)},pop(){return sr(this,"pop")},push(...e){return sr(this,"push",e)},reduce(e,...t){return ou(this,"reduce",e,t)},reduceRight(e,...t){return ou(this,"reduceRight",e,t)},shift(){return sr(this,"shift")},some(e,t){return ln(this,"some",e,t,void 0,arguments)},splice(...e){return sr(this,"splice",e)},toReversed(){return Os(this).toReversed()},toSorted(e){return Os(this).toSorted(e)},toSpliced(...e){return Os(this).toSpliced(...e)},unshift(...e){return sr(this,"unshift",e)},values(){return Bo(this,"values",rt)}};function Bo(e,t,n){const s=Bi(e),r=s[t]();return s!==e&&!Mt(e)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=n(o.value)),o}),r}const QE=Array.prototype;function ln(e,t,n,s,r,o){const a=Bi(e),c=a!==e&&!Mt(e),u=a[t];if(u!==QE[t]){const p=u.apply(e,o);return c?rt(p):p}let h=n;a!==e&&(c?h=function(p,m){return n.call(this,rt(p),m,e)}:n.length>2&&(h=function(p,m){return n.call(this,p,m,e)}));const d=u.call(a,h,s);return c&&r?r(d):d}function ou(e,t,n,s){const r=Bi(e);let o=n;return r!==e&&(Mt(e)?n.length>3&&(o=function(a,c,u){return n.call(this,a,c,u,e)}):o=function(a,c,u){return n.call(this,a,rt(c),u,e)}),r[t](o,...s)}function Fo(e,t,n){const s=Ce(e);ft(s,"iterate",yr);const r=s[t](...n);return(r===-1||r===!1)&&cl(n[0])?(n[0]=Ce(n[0]),s[t](...n)):r}function sr(e,t,n=[]){hn(),sl();const s=Ce(e)[t].apply(e,n);return rl(),pn(),s}const XE=Qa("__proto__,__v_isRef,__isVue"),md=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter($n));function ZE(e){$n(e)||(e=String(e));const t=Ce(this);return ft(t,"has",e),t.hasOwnProperty(e)}class _d{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?cb:vd:o?yd:bd).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const a=he(t);if(!r){let u;if(a&&(u=JE[n]))return u;if(n==="hasOwnProperty")return ZE}const c=Reflect.get(t,n,Je(t)?t:s);return($n(n)?md.has(n):XE(n))||(r||ft(t,"get",n),o)?c:Je(c)?a&&tl(n)?c:c.value:Ve(c)?r?Td(c):In(c):c}}class Ed extends _d{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._isShallow){const u=xn(o);if(!Mt(s)&&!xn(s)&&(o=Ce(o),s=Ce(s)),!he(t)&&Je(o)&&!Je(s))return u?!1:(o.value=s,!0)}const a=he(t)&&tl(n)?Number(n)e,oi=e=>Reflect.getPrototypeOf(e);function rb(e,t,n){return function(...s){const r=this.__v_raw,o=Ce(r),a=$s(o),c=e==="entries"||e===Symbol.iterator&&a,u=e==="keys"&&a,h=r[e](...s),d=n?Ra:t?wi:rt;return!t&&ft(o,"iterate",u?Oa:ss),{next(){const{value:p,done:m}=h.next();return m?{value:p,done:m}:{value:c?[d(p[0]),d(p[1])]:d(p),done:m}},[Symbol.iterator](){return this}}}}function ai(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ib(e,t){const n={get(r){const o=this.__v_raw,a=Ce(o),c=Ce(r);e||(Pn(r,c)&&ft(a,"get",r),ft(a,"get",c));const{has:u}=oi(a),h=t?Ra:e?wi:rt;if(u.call(a,r))return h(o.get(r));if(u.call(a,c))return h(o.get(c));o!==a&&o.get(r)},get size(){const r=this.__v_raw;return!e&&ft(Ce(r),"iterate",ss),Reflect.get(r,"size",r)},has(r){const o=this.__v_raw,a=Ce(o),c=Ce(r);return e||(Pn(r,c)&&ft(a,"has",r),ft(a,"has",c)),r===c?o.has(r):o.has(r)||o.has(c)},forEach(r,o){const a=this,c=a.__v_raw,u=Ce(c),h=t?Ra:e?wi:rt;return!e&&ft(u,"iterate",ss),c.forEach((d,p)=>r.call(o,h(d),h(p),a))}};return Xe(n,e?{add:ai("add"),set:ai("set"),delete:ai("delete"),clear:ai("clear")}:{add(r){!t&&!Mt(r)&&!xn(r)&&(r=Ce(r));const o=Ce(this);return oi(o).has.call(o,r)||(o.add(r),fn(o,"add",r,r)),this},set(r,o){!t&&!Mt(o)&&!xn(o)&&(o=Ce(o));const a=Ce(this),{has:c,get:u}=oi(a);let h=c.call(a,r);h||(r=Ce(r),h=c.call(a,r));const d=u.call(a,r);return a.set(r,o),h?Pn(o,d)&&fn(a,"set",r,o):fn(a,"add",r,o),this},delete(r){const o=Ce(this),{has:a,get:c}=oi(o);let u=a.call(o,r);u||(r=Ce(r),u=a.call(o,r)),c&&c.call(o,r);const h=o.delete(r);return u&&fn(o,"delete",r,void 0),h},clear(){const r=Ce(this),o=r.size!==0,a=r.clear();return o&&fn(r,"clear",void 0,void 0),a}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=rb(r,e,t)}),n}function al(e,t){const n=ib(e,t);return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(De(n,r)&&r in s?n:s,r,o)}const ob={get:al(!1,!1)},ab={get:al(!1,!0)},lb={get:al(!0,!1)};const bd=new WeakMap,yd=new WeakMap,vd=new WeakMap,cb=new WeakMap;function ub(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function fb(e){return e.__v_skip||!Object.isExtensible(e)?0:ub(kE(e))}function In(e){return xn(e)?e:ll(e,!1,tb,ob,bd)}function wd(e){return ll(e,!1,sb,ab,yd)}function Td(e){return ll(e,!0,nb,lb,vd)}function ll(e,t,n,s,r){if(!Ve(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=fb(e);if(o===0)return e;const a=r.get(e);if(a)return a;const c=new Proxy(e,o===2?s:n);return r.set(e,c),c}function Dn(e){return xn(e)?Dn(e.__v_raw):!!(e&&e.__v_isReactive)}function xn(e){return!!(e&&e.__v_isReadonly)}function Mt(e){return!!(e&&e.__v_isShallow)}function cl(e){return e?!!e.__v_raw:!1}function Ce(e){const t=e&&e.__v_raw;return t?Ce(t):e}function ul(e){return!De(e,"__v_skip")&&Object.isExtensible(e)&&ed(e,"__v_skip",!0),e}const rt=e=>Ve(e)?In(e):e,wi=e=>Ve(e)?Td(e):e;function Je(e){return e?e.__v_isRef===!0:!1}function sn(e){return Ad(e,!1)}function db(e){return Ad(e,!0)}function Ad(e,t){return Je(e)?e:new hb(e,t)}class hb{constructor(t,n){this.dep=new ol,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Ce(t),this._value=n?t:rt(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Mt(t)||xn(t);t=s?t:Ce(t),Pn(t,n)&&(this._rawValue=t,this._value=s?t:rt(t),this.dep.trigger())}}function Is(e){return Je(e)?e.value:e}const pb={get:(e,t,n)=>t==="__v_raw"?e:Is(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Je(r)&&!Je(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Sd(e){return Dn(e)?e:new Proxy(e,pb)}function gb(e){const t=he(e)?new Array(e.length):{};for(const n in e)t[n]=_b(e,n);return t}class mb{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return GE(Ce(this._object),this._key)}}function _b(e,t,n){const s=e[t];return Je(s)?s:new mb(e,t,n)}class Eb{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new ol(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=br-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&Be!==this)return ud(this,!0),!0}get value(){const t=this.dep.track();return hd(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function bb(e,t,n=!1){let s,r;return ge(e)?s=e:(s=e.get,r=e.set),new Eb(s,r,n)}const li={},Ti=new WeakMap;let ts;function yb(e,t=!1,n=ts){if(n){let s=Ti.get(n);s||Ti.set(n,s=[]),s.push(e)}}function vb(e,t,n=Me){const{immediate:s,deep:r,once:o,scheduler:a,augmentJob:c,call:u}=n,h=k=>r?k:Mt(k)||r===!1||r===0?dn(k,1):dn(k);let d,p,m,_,v=!1,w=!1;if(Je(e)?(p=()=>e.value,v=Mt(e)):Dn(e)?(p=()=>h(e),v=!0):he(e)?(w=!0,v=e.some(k=>Dn(k)||Mt(k)),p=()=>e.map(k=>{if(Je(k))return k.value;if(Dn(k))return h(k);if(ge(k))return u?u(k,2):k()})):ge(e)?t?p=u?()=>u(e,2):e:p=()=>{if(m){hn();try{m()}finally{pn()}}const k=ts;ts=d;try{return u?u(e,3,[_]):e(_)}finally{ts=k}}:p=nn,t&&r){const k=p,V=r===!0?1/0:r;p=()=>dn(k(),V)}const N=ad(),x=()=>{d.stop(),N&&N.active&&Za(N.effects,d)};if(o&&t){const k=t;t=(...V)=>{k(...V),x()}}let L=w?new Array(e.length).fill(li):li;const I=k=>{if(!(!(d.flags&1)||!d.dirty&&!k))if(t){const V=d.run();if(r||v||(w?V.some((P,K)=>Pn(P,L[K])):Pn(V,L))){m&&m();const P=ts;ts=d;try{const K=[V,L===li?void 0:w&&L[0]===li?[]:L,_];L=V,u?u(t,3,K):t(...K)}finally{ts=P}}}else d.run()};return c&&c(I),d=new ld(p),d.scheduler=a?()=>a(I,!1):I,_=k=>yb(k,!1,d),m=d.onStop=()=>{const k=Ti.get(d);if(k){if(u)u(k,4);else for(const V of k)V();Ti.delete(d)}},t?s?I(!0):L=d.run():a?a(I.bind(null,!0),!0):d.run(),x.pause=d.pause.bind(d),x.resume=d.resume.bind(d),x.stop=x,x}function dn(e,t=1/0,n){if(t<=0||!Ve(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Je(e))dn(e.value,t,n);else if(he(e))for(let s=0;s{dn(s,t,n)});else if(Zf(e)){for(const s in e)dn(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&dn(e[s],t,n)}return e}/** +* @vue/runtime-core v3.5.16 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Pr(e,t,n,s){try{return s?e(...s):e()}catch(r){Dr(r,t,n)}}function qt(e,t,n,s){if(ge(e)){const r=Pr(e,t,n,s);return r&&el(r)&&r.catch(o=>{Dr(o,t,n)}),r}if(he(e)){const r=[];for(let o=0;o>>1,r=bt[s],o=vr(r);o=vr(n)?bt.push(e):bt.splice(Tb(t),0,e),e.flags|=1,Od()}}function Od(){Ai||(Ai=Cd.then(Nd))}function Na(e){he(e)?Ms.push(...e):Cn&&e.id===-1?Cn.splice(Ps+1,0,e):e.flags&1||(Ms.push(e),e.flags|=1),Od()}function au(e,t,n=en+1){for(;nvr(n)-vr(s));if(Ms.length=0,Cn){Cn.push(...t);return}for(Cn=t,Ps=0;Pse.id==null?e.flags&2?-1:1/0:e.id;function Nd(e){try{for(en=0;en{s._d&&bu(-1);const o=Si(t);let a;try{a=e(...r)}finally{Si(o),s._d&&bu(1)}return a};return s._n=!0,s._c=!0,s._d=!0,s}function ks(e,t){if(vt===null)return e;const n=ji(vt),s=e.dirs||(e.dirs=[]);for(let r=0;re.__isTeleport,On=Symbol("_leaveCb"),ci=Symbol("_enterCb");function xd(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return xr(()=>{e.isMounted=!0}),Ud(()=>{e.isUnmounting=!0}),e}const $t=[Function,Array],Ld={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:$t,onEnter:$t,onAfterEnter:$t,onEnterCancelled:$t,onBeforeLeave:$t,onLeave:$t,onAfterLeave:$t,onLeaveCancelled:$t,onBeforeAppear:$t,onAppear:$t,onAfterAppear:$t,onAppearCancelled:$t},$d=e=>{const t=e.subTree;return t.component?$d(t.component):t},Sb={name:"BaseTransition",props:Ld,setup(e,{slots:t}){const n=bl(),s=xd();return()=>{const r=t.default&&hl(t.default(),!0);if(!r||!r.length)return;const o=Id(r),a=Ce(e),{mode:c}=a;if(s.isLeaving)return Ho(o);const u=lu(o);if(!u)return Ho(o);let h=wr(u,a,s,n,p=>h=p);u.type!==it&&os(u,h);let d=n.subTree&&lu(n.subTree);if(d&&d.type!==it&&!tn(u,d)&&$d(n).type!==it){let p=wr(d,a,s,n);if(os(d,p),c==="out-in"&&u.type!==it)return s.isLeaving=!0,p.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete p.afterLeave,d=void 0},Ho(o);c==="in-out"&&u.type!==it?p.delayLeave=(m,_,v)=>{const w=Md(s,d);w[String(d.key)]=d,m[On]=()=>{_(),m[On]=void 0,delete h.delayedLeave,d=void 0},h.delayedLeave=()=>{v(),delete h.delayedLeave,d=void 0}}:d=void 0}else d&&(d=void 0);return o}}};function Id(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==it){t=n;break}}return t}const Cb=Sb;function Md(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 wr(e,t,n,s,r){const{appear:o,mode:a,persisted:c=!1,onBeforeEnter:u,onEnter:h,onAfterEnter:d,onEnterCancelled:p,onBeforeLeave:m,onLeave:_,onAfterLeave:v,onLeaveCancelled:w,onBeforeAppear:N,onAppear:x,onAfterAppear:L,onAppearCancelled:I}=t,k=String(e.key),V=Md(n,e),P=(O,B)=>{O&&qt(O,s,9,B)},K=(O,B)=>{const U=B[1];P(O,B),he(O)?O.every($=>$.length<=1)&&U():O.length<=1&&U()},F={mode:a,persisted:c,beforeEnter(O){let B=u;if(!n.isMounted)if(o)B=N||u;else return;O[On]&&O[On](!0);const U=V[k];U&&tn(e,U)&&U.el[On]&&U.el[On](),P(B,[O])},enter(O){let B=h,U=d,$=p;if(!n.isMounted)if(o)B=x||h,U=L||d,$=I||p;else return;let J=!1;const q=O[ci]=Q=>{J||(J=!0,Q?P($,[O]):P(U,[O]),F.delayedLeave&&F.delayedLeave(),O[ci]=void 0)};B?K(B,[O,q]):q()},leave(O,B){const U=String(e.key);if(O[ci]&&O[ci](!0),n.isUnmounting)return B();P(m,[O]);let $=!1;const J=O[On]=q=>{$||($=!0,B(),q?P(w,[O]):P(v,[O]),O[On]=void 0,V[U]===e&&delete V[U])};V[U]=e,_?K(_,[O,J]):J()},clone(O){const B=wr(O,t,n,s,r);return r&&r(B),B}};return F}function Ho(e){if(Fi(e))return e=Ln(e),e.children=null,e}function lu(e){if(!Fi(e))return Dd(e.type)&&e.children?Id(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ge(n.default))return n.default()}}function os(e,t){e.shapeFlag&6&&e.component?(e.transition=t,os(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 hl(e,t=!1,n){let s=[],r=0;for(let o=0;o1)for(let o=0;oCi(v,t&&(he(t)?t[w]:t),n,s,r));return}if(dr(s)&&!r){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&Ci(e,t,n,s.component.subTree);return}const o=s.shapeFlag&4?ji(s.component):s.el,a=r?null:o,{i:c,r:u}=e,h=t&&t.r,d=c.refs===Me?c.refs={}:c.refs,p=c.setupState,m=Ce(p),_=p===Me?()=>!1:v=>De(m,v);if(h!=null&&h!==u&&(Ye(h)?(d[h]=null,_(h)&&(p[h]=null)):Je(h)&&(h.value=null)),ge(u))Pr(u,c,12,[a,d]);else{const v=Ye(u),w=Je(u);if(v||w){const N=()=>{if(e.f){const x=v?_(u)?p[u]:d[u]:u.value;r?he(x)&&Za(x,o):he(x)?x.includes(o)||x.push(o):v?(d[u]=[o],_(u)&&(p[u]=d[u])):(u.value=[o],e.k&&(d[e.k]=u.value))}else v?(d[u]=a,_(u)&&(p[u]=a)):w&&(u.value=a,e.k&&(d[e.k]=a))};a?(N.id=-1,Pt(N,n)):N()}}}Mi().requestIdleCallback;Mi().cancelIdleCallback;const dr=e=>!!e.type.__asyncLoader,Fi=e=>e.type.__isKeepAlive;function Ob(e,t){Fd(e,"a",t)}function Rb(e,t){Fd(e,"da",t)}function Fd(e,t,n=et){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Hi(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Fi(r.parent.vnode)&&Nb(s,t,n,r),r=r.parent}}function Nb(e,t,n,s){const r=Hi(t,e,s,!0);Vd(()=>{Za(s[t],r)},n)}function Hi(e,t,n=et,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...a)=>{hn();const c=as(n),u=qt(t,n,e,a);return c(),pn(),u});return s?r.unshift(o):r.push(o),o}}const gn=e=>(t,n=et)=>{(!Sr||e==="sp")&&Hi(e,(...s)=>t(...s),n)},Pb=gn("bm"),xr=gn("m"),Db=gn("bu"),Hd=gn("u"),Ud=gn("bum"),Vd=gn("um"),xb=gn("sp"),Lb=gn("rtg"),$b=gn("rtc");function Ib(e,t=et){Hi("ec",e,t)}const jd="components";function pl(e,t){return qd(jd,e,!0,t)||e}const Kd=Symbol.for("v-ndc");function Mb(e){return Ye(e)?qd(jd,e,!1)||e:e||Kd}function qd(e,t,n=!0,s=!1){const r=vt||et;if(r){const o=r.type;{const c=Dy(o,!1);if(c&&(c===t||c===Bt(t)||c===Ii(Bt(t))))return o}const a=cu(r[e]||o[e],t)||cu(r.appContext[e],t);return!a&&s?o:a}}function cu(e,t){return e&&(e[t]||e[Bt(t)]||e[Ii(Bt(t))])}function kb(e,t,n,s){let r;const o=n,a=he(e);if(a||Ye(e)){const c=a&&Dn(e);let u=!1,h=!1;c&&(u=!Mt(e),h=xn(e),e=Bi(e)),r=new Array(e.length);for(let d=0,p=e.length;dt(c,u,void 0,o));else{const c=Object.keys(e);r=new Array(c.length);for(let u=0,h=c.length;ue?hh(e)?ji(e):Pa(e.parent):null,hr=Xe(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=>Pa(e.parent),$root:e=>Pa(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Yd(e),$forceUpdate:e=>e.f||(e.f=()=>{dl(e.update)}),$nextTick:e=>e.n||(e.n=fl.bind(e.proxy)),$watch:e=>oy.bind(e)}),Uo=(e,t)=>e!==Me&&!e.__isScriptSetup&&De(e,t),Bb={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:o,accessCache:a,type:c,appContext:u}=e;let h;if(t[0]!=="$"){const _=a[t];if(_!==void 0)switch(_){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(Uo(s,t))return a[t]=1,s[t];if(r!==Me&&De(r,t))return a[t]=2,r[t];if((h=e.propsOptions[0])&&De(h,t))return a[t]=3,o[t];if(n!==Me&&De(n,t))return a[t]=4,n[t];Da&&(a[t]=0)}}const d=hr[t];let p,m;if(d)return t==="$attrs"&&ft(e.attrs,"get",""),d(e);if((p=c.__cssModules)&&(p=p[t]))return p;if(n!==Me&&De(n,t))return a[t]=4,n[t];if(m=u.config.globalProperties,De(m,t))return m[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return Uo(r,t)?(r[t]=n,!0):s!==Me&&De(s,t)?(s[t]=n,!0):De(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:r,propsOptions:o}},a){let c;return!!n[a]||e!==Me&&De(e,a)||Uo(t,a)||(c=o[0])&&De(c,a)||De(s,a)||De(hr,a)||De(r.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:De(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function uu(e){return he(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Fb(e){const t=bl();let n=e();return Ma(),el(n)&&(n=n.catch(s=>{throw as(t),s})),[n,()=>as(t)]}let Da=!0;function Hb(e){const t=Yd(e),n=e.proxy,s=e.ctx;Da=!1,t.beforeCreate&&fu(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:a,watch:c,provide:u,inject:h,created:d,beforeMount:p,mounted:m,beforeUpdate:_,updated:v,activated:w,deactivated:N,beforeDestroy:x,beforeUnmount:L,destroyed:I,unmounted:k,render:V,renderTracked:P,renderTriggered:K,errorCaptured:F,serverPrefetch:O,expose:B,inheritAttrs:U,components:$,directives:J,filters:q}=t;if(h&&Ub(h,s,null),a)for(const G in a){const z=a[G];ge(z)&&(s[G]=z.bind(n))}if(r){const G=r.call(n,n);Ve(G)&&(e.data=In(G))}if(Da=!0,o)for(const G in o){const z=o[G],ce=ge(z)?z.bind(n,n):ge(z.get)?z.get.bind(n,n):nn,ue=!ge(z)&&ge(z.set)?z.set.bind(n):nn,me=at({get:ce,set:ue});Object.defineProperty(s,G,{enumerable:!0,configurable:!0,get:()=>me.value,set:Ee=>me.value=Ee})}if(c)for(const G in c)Wd(c[G],s,n,G);if(u){const G=ge(u)?u.call(n):u;Reflect.ownKeys(G).forEach(z=>{di(z,G[z])})}d&&fu(d,e,"c");function W(G,z){he(z)?z.forEach(ce=>G(ce.bind(n))):z&&G(z.bind(n))}if(W(Pb,p),W(xr,m),W(Db,_),W(Hd,v),W(Ob,w),W(Rb,N),W(Ib,F),W($b,P),W(Lb,K),W(Ud,L),W(Vd,k),W(xb,O),he(B))if(B.length){const G=e.exposed||(e.exposed={});B.forEach(z=>{Object.defineProperty(G,z,{get:()=>n[z],set:ce=>n[z]=ce})})}else e.exposed||(e.exposed={});V&&e.render===nn&&(e.render=V),U!=null&&(e.inheritAttrs=U),$&&(e.components=$),J&&(e.directives=J),O&&Bd(e)}function Ub(e,t,n=nn){he(e)&&(e=xa(e));for(const s in e){const r=e[s];let o;Ve(r)?"default"in r?o=kt(r.from||s,r.default,!0):o=kt(r.from||s):o=kt(r),Je(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:a=>o.value=a}):t[s]=o}}function fu(e,t,n){qt(he(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Wd(e,t,n,s){let r=s.includes(".")?oh(n,s):()=>n[s];if(Ye(e)){const o=t[e];ge(o)&&pr(r,o)}else if(ge(e))pr(r,e.bind(n));else if(Ve(e))if(he(e))e.forEach(o=>Wd(o,t,n,s));else{const o=ge(e.handler)?e.handler.bind(n):t[e.handler];ge(o)&&pr(r,o,e)}}function Yd(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:a}}=e.appContext,c=o.get(t);let u;return c?u=c:!r.length&&!n&&!s?u=t:(u={},r.length&&r.forEach(h=>Oi(u,h,a,!0)),Oi(u,t,a)),Ve(t)&&o.set(t,u),u}function Oi(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&Oi(e,o,n,!0),r&&r.forEach(a=>Oi(e,a,n,!0));for(const a in t)if(!(s&&a==="expose")){const c=Vb[a]||n&&n[a];e[a]=c?c(e[a],t[a]):t[a]}return e}const Vb={data:du,props:hu,emits:hu,methods:lr,computed:lr,beforeCreate:Et,created:Et,beforeMount:Et,mounted:Et,beforeUpdate:Et,updated:Et,beforeDestroy:Et,beforeUnmount:Et,destroyed:Et,unmounted:Et,activated:Et,deactivated:Et,errorCaptured:Et,serverPrefetch:Et,components:lr,directives:lr,watch:Kb,provide:du,inject:jb};function du(e,t){return t?e?function(){return Xe(ge(e)?e.call(this,this):e,ge(t)?t.call(this,this):t)}:t:e}function jb(e,t){return lr(xa(e),xa(t))}function xa(e){if(he(e)){const t={};for(let n=0;n1)return n&&ge(t)?t.call(s&&s.proxy):t}}function Yb(){return!!(et||vt||rs)}const Gd={},Jd=()=>Object.create(Gd),Qd=e=>Object.getPrototypeOf(e)===Gd;function zb(e,t,n,s=!1){const r={},o=Jd();e.propsDefaults=Object.create(null),Xd(e,t,r,o);for(const a in e.propsOptions[0])a in r||(r[a]=void 0);n?e.props=s?r:wd(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function Gb(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:a}}=e,c=Ce(r),[u]=e.propsOptions;let h=!1;if((s||a>0)&&!(a&16)){if(a&8){const d=e.vnode.dynamicProps;for(let p=0;p{u=!0;const[m,_]=Zd(p,t,!0);Xe(a,m),_&&c.push(..._)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!o&&!u)return Ve(e)&&s.set(e,Ls),Ls;if(he(o))for(let d=0;de[0]==="_"||e==="$stable",ml=e=>he(e)?e.map(Vt):[Vt(e)],Qb=(e,t,n)=>{if(t._n)return t;const s=Kt((...r)=>ml(t(...r)),n);return s._c=!1,s},eh=(e,t,n)=>{const s=e._ctx;for(const r in e){if(gl(r))continue;const o=e[r];if(ge(o))t[r]=Qb(r,o,s);else if(o!=null){const a=ml(o);t[r]=()=>a}}},th=(e,t)=>{const n=ml(t);e.slots.default=()=>n},nh=(e,t,n)=>{for(const s in t)(n||!gl(s))&&(e[s]=t[s])},Xb=(e,t,n)=>{const s=e.slots=Jd();if(e.vnode.shapeFlag&32){const r=t._;r?(nh(s,t,n),n&&ed(s,"_",r,!0)):eh(t,s)}else t&&th(e,t)},Zb=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,a=Me;if(s.shapeFlag&32){const c=t._;c?n&&c===1?o=!1:nh(r,t,n):(o=!t.$stable,eh(t,r)),a=t}else t&&(th(e,t),a={default:1});if(o)for(const c in r)!gl(c)&&a[c]==null&&delete r[c]},Pt=by;function ey(e){return ty(e)}function ty(e,t){const n=Mi();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:a,createText:c,createComment:u,setText:h,setElementText:d,parentNode:p,nextSibling:m,setScopeId:_=nn,insertStaticContent:v}=e,w=(E,b,A,H=null,Y=null,S=null,ie=void 0,se=null,ne=!!b.dynamicChildren)=>{if(E===b)return;E&&!tn(E,b)&&(H=M(E),Ee(E,Y,S,!0),E=null),b.patchFlag===-2&&(ne=!1,b.dynamicChildren=null);const{type:X,ref:de,shapeFlag:ae}=b;switch(X){case Vi:N(E,b,A,H);break;case it:x(E,b,A,H);break;case jo:E==null&&L(b,A,H,ie);break;case It:$(E,b,A,H,Y,S,ie,se,ne);break;default:ae&1?V(E,b,A,H,Y,S,ie,se,ne):ae&6?J(E,b,A,H,Y,S,ie,se,ne):(ae&64||ae&128)&&X.process(E,b,A,H,Y,S,ie,se,ne,re)}de!=null&&Y&&Ci(de,E&&E.ref,S,b||E,!b)},N=(E,b,A,H)=>{if(E==null)s(b.el=c(b.children),A,H);else{const Y=b.el=E.el;b.children!==E.children&&h(Y,b.children)}},x=(E,b,A,H)=>{E==null?s(b.el=u(b.children||""),A,H):b.el=E.el},L=(E,b,A,H)=>{[E.el,E.anchor]=v(E.children,b,A,H,E.el,E.anchor)},I=({el:E,anchor:b},A,H)=>{let Y;for(;E&&E!==b;)Y=m(E),s(E,A,H),E=Y;s(b,A,H)},k=({el:E,anchor:b})=>{let A;for(;E&&E!==b;)A=m(E),r(E),E=A;r(b)},V=(E,b,A,H,Y,S,ie,se,ne)=>{b.type==="svg"?ie="svg":b.type==="math"&&(ie="mathml"),E==null?P(b,A,H,Y,S,ie,se,ne):O(E,b,Y,S,ie,se,ne)},P=(E,b,A,H,Y,S,ie,se)=>{let ne,X;const{props:de,shapeFlag:ae,transition:fe,dirs:pe}=E;if(ne=E.el=a(E.type,S,de&&de.is,de),ae&8?d(ne,E.children):ae&16&&F(E.children,ne,null,H,Y,Vo(E,S),ie,se),pe&&Xn(E,null,H,"created"),K(ne,E,E.scopeId,ie,H),de){for(const Le in de)Le!=="value"&&!cr(Le)&&o(ne,Le,null,de[Le],S,H);"value"in de&&o(ne,"value",null,de.value,S),(X=de.onVnodeBeforeMount)&&Jt(X,H,E)}pe&&Xn(E,null,H,"beforeMount");const ve=ny(Y,fe);ve&&fe.beforeEnter(ne),s(ne,b,A),((X=de&&de.onVnodeMounted)||ve||pe)&&Pt(()=>{X&&Jt(X,H,E),ve&&fe.enter(ne),pe&&Xn(E,null,H,"mounted")},Y)},K=(E,b,A,H,Y)=>{if(A&&_(E,A),H)for(let S=0;S{for(let X=ne;X{const se=b.el=E.el;let{patchFlag:ne,dynamicChildren:X,dirs:de}=b;ne|=E.patchFlag&16;const ae=E.props||Me,fe=b.props||Me;let pe;if(A&&Zn(A,!1),(pe=fe.onVnodeBeforeUpdate)&&Jt(pe,A,b,E),de&&Xn(b,E,A,"beforeUpdate"),A&&Zn(A,!0),(ae.innerHTML&&fe.innerHTML==null||ae.textContent&&fe.textContent==null)&&d(se,""),X?B(E.dynamicChildren,X,se,A,H,Vo(b,Y),S):ie||z(E,b,se,null,A,H,Vo(b,Y),S,!1),ne>0){if(ne&16)U(se,ae,fe,A,Y);else if(ne&2&&ae.class!==fe.class&&o(se,"class",null,fe.class,Y),ne&4&&o(se,"style",ae.style,fe.style,Y),ne&8){const ve=b.dynamicProps;for(let Le=0;Le{pe&&Jt(pe,A,b,E),de&&Xn(b,E,A,"updated")},H)},B=(E,b,A,H,Y,S,ie)=>{for(let se=0;se{if(b!==A){if(b!==Me)for(const S in b)!cr(S)&&!(S in A)&&o(E,S,b[S],null,Y,H);for(const S in A){if(cr(S))continue;const ie=A[S],se=b[S];ie!==se&&S!=="value"&&o(E,S,se,ie,Y,H)}"value"in A&&o(E,"value",b.value,A.value,Y)}},$=(E,b,A,H,Y,S,ie,se,ne)=>{const X=b.el=E?E.el:c(""),de=b.anchor=E?E.anchor:c("");let{patchFlag:ae,dynamicChildren:fe,slotScopeIds:pe}=b;pe&&(se=se?se.concat(pe):pe),E==null?(s(X,A,H),s(de,A,H),F(b.children||[],A,de,Y,S,ie,se,ne)):ae>0&&ae&64&&fe&&E.dynamicChildren?(B(E.dynamicChildren,fe,A,Y,S,ie,se),(b.key!=null||Y&&b===Y.subTree)&&sh(E,b,!0)):z(E,b,A,de,Y,S,ie,se,ne)},J=(E,b,A,H,Y,S,ie,se,ne)=>{b.slotScopeIds=se,E==null?b.shapeFlag&512?Y.ctx.activate(b,A,H,ie,ne):q(b,A,H,Y,S,ie,ne):Q(E,b,ne)},q=(E,b,A,H,Y,S,ie)=>{const se=E.component=Cy(E,H,Y);if(Fi(E)&&(se.ctx.renderer=re),Oy(se,!1,ie),se.asyncDep){if(Y&&Y.registerDep(se,W,ie),!E.el){const ne=se.subTree=Ue(it);x(null,ne,b,A)}}else W(se,E,b,A,Y,S,ie)},Q=(E,b,A)=>{const H=b.component=E.component;if(dy(E,b,A))if(H.asyncDep&&!H.asyncResolved){G(H,b,A);return}else H.next=b,H.update();else b.el=E.el,H.vnode=b},W=(E,b,A,H,Y,S,ie)=>{const se=()=>{if(E.isMounted){let{next:ae,bu:fe,u:pe,parent:ve,vnode:Le}=E;{const St=rh(E);if(St){ae&&(ae.el=Le.el,G(E,ae,ie)),St.asyncDep.then(()=>{E.isUnmounted||se()});return}}let Ne=ae,ht;Zn(E,!1),ae?(ae.el=Le.el,G(E,ae,ie)):ae=Le,fe&&fi(fe),(ht=ae.props&&ae.props.onVnodeBeforeUpdate)&&Jt(ht,ve,ae,Le),Zn(E,!0);const lt=mu(E),Dt=E.subTree;E.subTree=lt,w(Dt,lt,p(Dt.el),M(Dt),E,Y,S),ae.el=lt.el,Ne===null&&_l(E,lt.el),pe&&Pt(pe,Y),(ht=ae.props&&ae.props.onVnodeUpdated)&&Pt(()=>Jt(ht,ve,ae,Le),Y)}else{let ae;const{el:fe,props:pe}=b,{bm:ve,m:Le,parent:Ne,root:ht,type:lt}=E,Dt=dr(b);Zn(E,!1),ve&&fi(ve),!Dt&&(ae=pe&&pe.onVnodeBeforeMount)&&Jt(ae,Ne,b),Zn(E,!0);{ht.ce&&ht.ce._injectChildStyle(lt);const St=E.subTree=mu(E);w(null,St,A,H,E,Y,S),b.el=St.el}if(Le&&Pt(Le,Y),!Dt&&(ae=pe&&pe.onVnodeMounted)){const St=b;Pt(()=>Jt(ae,Ne,St),Y)}(b.shapeFlag&256||Ne&&dr(Ne.vnode)&&Ne.vnode.shapeFlag&256)&&E.a&&Pt(E.a,Y),E.isMounted=!0,b=A=H=null}};E.scope.on();const ne=E.effect=new ld(se);E.scope.off();const X=E.update=ne.run.bind(ne),de=E.job=ne.runIfDirty.bind(ne);de.i=E,de.id=E.uid,ne.scheduler=()=>dl(de),Zn(E,!0),X()},G=(E,b,A)=>{b.component=E;const H=E.vnode.props;E.vnode=b,E.next=null,Gb(E,b.props,H,A),Zb(E,b.children,A),hn(),au(E),pn()},z=(E,b,A,H,Y,S,ie,se,ne=!1)=>{const X=E&&E.children,de=E?E.shapeFlag:0,ae=b.children,{patchFlag:fe,shapeFlag:pe}=b;if(fe>0){if(fe&128){ue(X,ae,A,H,Y,S,ie,se,ne);return}else if(fe&256){ce(X,ae,A,H,Y,S,ie,se,ne);return}}pe&8?(de&16&&Ke(X,Y,S),ae!==X&&d(A,ae)):de&16?pe&16?ue(X,ae,A,H,Y,S,ie,se,ne):Ke(X,Y,S,!0):(de&8&&d(A,""),pe&16&&F(ae,A,H,Y,S,ie,se,ne))},ce=(E,b,A,H,Y,S,ie,se,ne)=>{E=E||Ls,b=b||Ls;const X=E.length,de=b.length,ae=Math.min(X,de);let fe;for(fe=0;fede?Ke(E,Y,S,!0,!1,ae):F(b,A,H,Y,S,ie,se,ne,ae)},ue=(E,b,A,H,Y,S,ie,se,ne)=>{let X=0;const de=b.length;let ae=E.length-1,fe=de-1;for(;X<=ae&&X<=fe;){const pe=E[X],ve=b[X]=ne?Rn(b[X]):Vt(b[X]);if(tn(pe,ve))w(pe,ve,A,null,Y,S,ie,se,ne);else break;X++}for(;X<=ae&&X<=fe;){const pe=E[ae],ve=b[fe]=ne?Rn(b[fe]):Vt(b[fe]);if(tn(pe,ve))w(pe,ve,A,null,Y,S,ie,se,ne);else break;ae--,fe--}if(X>ae){if(X<=fe){const pe=fe+1,ve=pefe)for(;X<=ae;)Ee(E[X],Y,S,!0),X++;else{const pe=X,ve=X,Le=new Map;for(X=ve;X<=fe;X++){const pt=b[X]=ne?Rn(b[X]):Vt(b[X]);pt.key!=null&&Le.set(pt.key,X)}let Ne,ht=0;const lt=fe-ve+1;let Dt=!1,St=0;const Mn=new Array(lt);for(X=0;X=lt){Ee(pt,Y,S,!0);continue}let tt;if(pt.key!=null)tt=Le.get(pt.key);else for(Ne=ve;Ne<=fe;Ne++)if(Mn[Ne-ve]===0&&tn(pt,b[Ne])){tt=Ne;break}tt===void 0?Ee(pt,Y,S,!0):(Mn[tt-ve]=X+1,tt>=St?St=tt:Dt=!0,w(pt,b[tt],A,null,Y,S,ie,se,ne),ht++)}const mn=Dt?sy(Mn):Ls;for(Ne=mn.length-1,X=lt-1;X>=0;X--){const pt=ve+X,tt=b[pt],kr=pt+1{const{el:S,type:ie,transition:se,children:ne,shapeFlag:X}=E;if(X&6){me(E.component.subTree,b,A,H);return}if(X&128){E.suspense.move(b,A,H);return}if(X&64){ie.move(E,b,A,re);return}if(ie===It){s(S,b,A);for(let ae=0;aese.enter(S),Y);else{const{leave:ae,delayLeave:fe,afterLeave:pe}=se,ve=()=>{E.ctx.isUnmounted?r(S):s(S,b,A)},Le=()=>{ae(S,()=>{ve(),pe&&pe()})};fe?fe(S,ve,Le):Le()}else s(S,b,A)},Ee=(E,b,A,H=!1,Y=!1)=>{const{type:S,props:ie,ref:se,children:ne,dynamicChildren:X,shapeFlag:de,patchFlag:ae,dirs:fe,cacheIndex:pe}=E;if(ae===-2&&(Y=!1),se!=null&&(hn(),Ci(se,null,A,E,!0),pn()),pe!=null&&(b.renderCache[pe]=void 0),de&256){b.ctx.deactivate(E);return}const ve=de&1&&fe,Le=!dr(E);let Ne;if(Le&&(Ne=ie&&ie.onVnodeBeforeUnmount)&&Jt(Ne,b,E),de&6)Fe(E.component,A,H);else{if(de&128){E.suspense.unmount(A,H);return}ve&&Xn(E,null,b,"beforeUnmount"),de&64?E.type.remove(E,b,A,re,H):X&&!X.hasOnce&&(S!==It||ae>0&&ae&64)?Ke(X,b,A,!1,!0):(S===It&&ae&384||!Y&&de&16)&&Ke(ne,b,A),H&&Oe(E)}(Le&&(Ne=ie&&ie.onVnodeUnmounted)||ve)&&Pt(()=>{Ne&&Jt(Ne,b,E),ve&&Xn(E,null,b,"unmounted")},A)},Oe=E=>{const{type:b,el:A,anchor:H,transition:Y}=E;if(b===It){xe(A,H);return}if(b===jo){k(E);return}const S=()=>{r(A),Y&&!Y.persisted&&Y.afterLeave&&Y.afterLeave()};if(E.shapeFlag&1&&Y&&!Y.persisted){const{leave:ie,delayLeave:se}=Y,ne=()=>ie(A,S);se?se(E.el,S,ne):ne()}else S()},xe=(E,b)=>{let A;for(;E!==b;)A=m(E),r(E),E=A;r(b)},Fe=(E,b,A)=>{const{bum:H,scope:Y,job:S,subTree:ie,um:se,m:ne,a:X,parent:de,slots:{__:ae}}=E;gu(ne),gu(X),H&&fi(H),de&&he(ae)&&ae.forEach(fe=>{de.renderCache[fe]=void 0}),Y.stop(),S&&(S.flags|=8,Ee(ie,E,b,A)),se&&Pt(se,b),Pt(()=>{E.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&E.asyncDep&&!E.asyncResolved&&E.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},Ke=(E,b,A,H=!1,Y=!1,S=0)=>{for(let ie=S;ie{if(E.shapeFlag&6)return M(E.component.subTree);if(E.shapeFlag&128)return E.suspense.next();const b=m(E.anchor||E.el),A=b&&b[Ab];return A?m(A):b};let T=!1;const ee=(E,b,A)=>{E==null?b._vnode&&Ee(b._vnode,null,null,!0):w(b._vnode||null,E,b,null,null,null,A),b._vnode=E,T||(T=!0,au(),Rd(),T=!1)},re={p:w,um:Ee,m:me,r:Oe,mt:q,mc:F,pc:z,pbc:B,n:M,o:e};return{render:ee,hydrate:void 0,createApp:Wb(ee)}}function Vo({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 Zn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ny(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function sh(e,t,n=!1){const s=e.children,r=t.children;if(he(s)&&he(r))for(let o=0;o>1,e[n[c]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,a=n[o-1];o-- >0;)n[o]=a,a=t[a];return n}function rh(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:rh(t)}function gu(e){if(e)for(let t=0;tkt(ry);function pr(e,t,n){return ih(e,t,n)}function ih(e,t,n=Me){const{immediate:s,deep:r,flush:o,once:a}=n,c=Xe({},n),u=t&&s||!t&&o!=="post";let h;if(Sr){if(o==="sync"){const _=iy();h=_.__watcherHandles||(_.__watcherHandles=[])}else if(!u){const _=()=>{};return _.stop=nn,_.resume=nn,_.pause=nn,_}}const d=et;c.call=(_,v,w)=>qt(_,d,v,w);let p=!1;o==="post"?c.scheduler=_=>{Pt(_,d&&d.suspense)}:o!=="sync"&&(p=!0,c.scheduler=(_,v)=>{v?_():dl(_)}),c.augmentJob=_=>{t&&(_.flags|=4),p&&(_.flags|=2,d&&(_.id=d.uid,_.i=d))};const m=vb(e,t,c);return Sr&&(h?h.push(m):u&&m()),m}function oy(e,t,n){const s=this.proxy,r=Ye(e)?e.includes(".")?oh(s,e):()=>s[e]:e.bind(s,s);let o;ge(t)?o=t:(o=t.handler,n=t);const a=as(this),c=ih(r,o.bind(s),n);return a(),c}function oh(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Bt(t)}Modifiers`]||e[`${cs(t)}Modifiers`];function ly(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||Me;let r=n;const o=t.startsWith("update:"),a=o&&ay(s,t.slice(7));a&&(a.trim&&(r=n.map(d=>Ye(d)?d.trim():d)),a.number&&(r=n.map(Sa)));let c,u=s[c=Io(t)]||s[c=Io(Bt(t))];!u&&o&&(u=s[c=Io(cs(t))]),u&&qt(u,e,6,r);const h=s[c+"Once"];if(h){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,qt(h,e,6,r)}}function ah(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let a={},c=!1;if(!ge(e)){const u=h=>{const d=ah(h,t,!0);d&&(c=!0,Xe(a,d))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!o&&!c?(Ve(e)&&s.set(e,null),null):(he(o)?o.forEach(u=>a[u]=null):Xe(a,o),Ve(e)&&s.set(e,a),a)}function Ui(e,t){return!e||!xi(t)?!1:(t=t.slice(2).replace(/Once$/,""),De(e,t[0].toLowerCase()+t.slice(1))||De(e,cs(t))||De(e,t))}function mu(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[o],slots:a,attrs:c,emit:u,render:h,renderCache:d,props:p,data:m,setupState:_,ctx:v,inheritAttrs:w}=e,N=Si(e);let x,L;try{if(n.shapeFlag&4){const k=r||s,V=k;x=Vt(h.call(V,k,d,p,_,m,v)),L=c}else{const k=t;x=Vt(k.length>1?k(p,{attrs:c,slots:a,emit:u}):k(p,null)),L=t.props?c:uy(c)}}catch(k){gr.length=0,Dr(k,e,1),x=Ue(it)}let I=x;if(L&&w!==!1){const k=Object.keys(L),{shapeFlag:V}=I;k.length&&V&7&&(o&&k.some(Xa)&&(L=fy(L,o)),I=Ln(I,L,!1,!0))}return n.dirs&&(I=Ln(I,null,!1,!0),I.dirs=I.dirs?I.dirs.concat(n.dirs):n.dirs),n.transition&&os(I,n.transition),x=I,Si(N),x}function cy(e,t=!0){let n;for(let s=0;s{let t;for(const n in e)(n==="class"||n==="style"||xi(n))&&((t||(t={}))[n]=e[n]);return t},fy=(e,t)=>{const n={};for(const s in e)(!Xa(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function dy(e,t,n){const{props:s,children:r,component:o}=e,{props:a,children:c,patchFlag:u}=t,h=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return s?_u(s,a,h):!!a;if(u&8){const d=t.dynamicProps;for(let p=0;pe.__isSuspense;let $a=0;const hy={name:"Suspense",__isSuspense:!0,process(e,t,n,s,r,o,a,c,u,h){if(e==null)gy(t,n,s,r,o,a,c,u,h);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}my(e,t,n,s,r,a,c,u,h)}},hydrate:_y,normalize:Ey},py=hy;function Tr(e,t){const n=e.props&&e.props[t];ge(n)&&n()}function gy(e,t,n,s,r,o,a,c,u){const{p:h,o:{createElement:d}}=u,p=d("div"),m=e.suspense=ch(e,r,s,t,p,n,o,a,c,u);h(null,m.pendingBranch=e.ssContent,p,null,s,m,o,a),m.deps>0?(Tr(e,"onPending"),Tr(e,"onFallback"),h(null,e.ssFallback,t,n,s,null,o,a),Bs(m,e.ssFallback)):m.resolve(!1,!0)}function my(e,t,n,s,r,o,a,c,{p:u,um:h,o:{createElement:d}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const m=t.ssContent,_=t.ssFallback,{activeBranch:v,pendingBranch:w,isInFallback:N,isHydrating:x}=p;if(w)p.pendingBranch=m,tn(m,w)?(u(w,m,p.hiddenContainer,null,r,p,o,a,c),p.deps<=0?p.resolve():N&&(x||(u(v,_,n,s,r,null,o,a,c),Bs(p,_)))):(p.pendingId=$a++,x?(p.isHydrating=!1,p.activeBranch=w):h(w,r,p),p.deps=0,p.effects.length=0,p.hiddenContainer=d("div"),N?(u(null,m,p.hiddenContainer,null,r,p,o,a,c),p.deps<=0?p.resolve():(u(v,_,n,s,r,null,o,a,c),Bs(p,_))):v&&tn(m,v)?(u(v,m,n,s,r,p,o,a,c),p.resolve(!0)):(u(null,m,p.hiddenContainer,null,r,p,o,a,c),p.deps<=0&&p.resolve()));else if(v&&tn(m,v))u(v,m,n,s,r,p,o,a,c),Bs(p,m);else if(Tr(t,"onPending"),p.pendingBranch=m,m.shapeFlag&512?p.pendingId=m.component.suspenseId:p.pendingId=$a++,u(null,m,p.hiddenContainer,null,r,p,o,a,c),p.deps<=0)p.resolve();else{const{timeout:L,pendingId:I}=p;L>0?setTimeout(()=>{p.pendingId===I&&p.fallback(_)},L):L===0&&p.fallback(_)}}function ch(e,t,n,s,r,o,a,c,u,h,d=!1){const{p,m,um:_,n:v,o:{parentNode:w,remove:N}}=h;let x;const L=yy(e);L&&t&&t.pendingBranch&&(x=t.pendingId,t.deps++);const I=e.props?td(e.props.timeout):void 0,k=o,V={vnode:e,parent:t,parentComponent:n,namespace:a,container:s,hiddenContainer:r,deps:0,pendingId:$a++,timeout:typeof I=="number"?I:-1,activeBranch:null,pendingBranch:null,isInFallback:!d,isHydrating:d,isUnmounted:!1,effects:[],resolve(P=!1,K=!1){const{vnode:F,activeBranch:O,pendingBranch:B,pendingId:U,effects:$,parentComponent:J,container:q}=V;let Q=!1;V.isHydrating?V.isHydrating=!1:P||(Q=O&&B.transition&&B.transition.mode==="out-in",Q&&(O.transition.afterLeave=()=>{U===V.pendingId&&(m(B,q,o===k?v(O):o,0),Na($))}),O&&(w(O.el)===q&&(o=v(O)),_(O,J,V,!0)),Q||m(B,q,o,0)),Bs(V,B),V.pendingBranch=null,V.isInFallback=!1;let W=V.parent,G=!1;for(;W;){if(W.pendingBranch){W.effects.push(...$),G=!0;break}W=W.parent}!G&&!Q&&Na($),V.effects=[],L&&t&&t.pendingBranch&&x===t.pendingId&&(t.deps--,t.deps===0&&!K&&t.resolve()),Tr(F,"onResolve")},fallback(P){if(!V.pendingBranch)return;const{vnode:K,activeBranch:F,parentComponent:O,container:B,namespace:U}=V;Tr(K,"onFallback");const $=v(F),J=()=>{V.isInFallback&&(p(null,P,B,$,O,null,U,c,u),Bs(V,P))},q=P.transition&&P.transition.mode==="out-in";q&&(F.transition.afterLeave=J),V.isInFallback=!0,_(F,O,null,!0),q||J()},move(P,K,F){V.activeBranch&&m(V.activeBranch,P,K,F),V.container=P},next(){return V.activeBranch&&v(V.activeBranch)},registerDep(P,K,F){const O=!!V.pendingBranch;O&&V.deps++;const B=P.vnode.el;P.asyncDep.catch(U=>{Dr(U,P,0)}).then(U=>{if(P.isUnmounted||V.isUnmounted||V.pendingId!==P.suspenseId)return;P.asyncResolved=!0;const{vnode:$}=P;ka(P,U),B&&($.el=B);const J=!B&&P.subTree.el;K(P,$,w(B||P.subTree.el),B?null:v(P.subTree),V,a,F),J&&N(J),_l(P,$.el),O&&--V.deps===0&&V.resolve()})},unmount(P,K){V.isUnmounted=!0,V.activeBranch&&_(V.activeBranch,n,P,K),V.pendingBranch&&_(V.pendingBranch,n,P,K)}};return V}function _y(e,t,n,s,r,o,a,c,u){const h=t.suspense=ch(t,s,n,e.parentNode,document.createElement("div"),null,r,o,a,c,!0),d=u(e,h.pendingBranch=t.ssContent,n,h,o,a);return h.deps===0&&h.resolve(!1,!0),d}function Ey(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=Eu(s?n.default:n),e.ssFallback=s?Eu(n.fallback):Ue(it)}function Eu(e){let t;if(ge(e)){const n=Hs&&e._c;n&&(e._d=!1,qe()),e=e(),n&&(e._d=!0,t=wt,uh())}return he(e)&&(e=cy(e)),e=Vt(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function by(e,t){t&&t.pendingBranch?he(e)?t.effects.push(...e):t.effects.push(e):Na(e)}function Bs(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;n.el=r,s&&s.subTree===n&&(s.vnode.el=r,_l(s,r))}function yy(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const It=Symbol.for("v-fgt"),Vi=Symbol.for("v-txt"),it=Symbol.for("v-cmt"),jo=Symbol.for("v-stc"),gr=[];let wt=null;function qe(e=!1){gr.push(wt=e?null:[])}function uh(){gr.pop(),wt=gr[gr.length-1]||null}let Hs=1;function bu(e,t=!1){Hs+=e,e<0&&wt&&t&&(wt.hasOnce=!0)}function fh(e){return e.dynamicChildren=Hs>0?wt||Ls:null,uh(),Hs>0&&wt&&wt.push(e),e}function ot(e,t,n,s,r,o){return fh(oe(e,t,n,s,r,o,!0))}function Us(e,t,n,s,r){return fh(Ue(e,t,n,s,r,!0))}function Ar(e){return e?e.__v_isVNode===!0:!1}function tn(e,t){return e.type===t.type&&e.key===t.key}const dh=({key:e})=>e??null,hi=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ye(e)||Je(e)||ge(e)?{i:vt,r:e,k:t,f:!!n}:e:null);function oe(e,t=null,n=null,s=0,r=null,o=e===It?0:1,a=!1,c=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&dh(t),ref:t&&hi(t),scopeId:Pd,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:vt};return c?(El(u,n),o&128&&e.normalize(u)):n&&(u.shapeFlag|=Ye(n)?8:16),Hs>0&&!a&&wt&&(u.patchFlag>0||o&6)&&u.patchFlag!==32&&wt.push(u),u}const Ue=vy;function vy(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===Kd)&&(e=it),Ar(e)){const c=Ln(e,t,!0);return n&&El(c,n),Hs>0&&!o&&wt&&(c.shapeFlag&6?wt[wt.indexOf(e)]=c:wt.push(c)),c.patchFlag=-2,c}if(xy(e)&&(e=e.__vccOpts),t){t=wy(t);let{class:c,style:u}=t;c&&!Ye(c)&&(t.class=ki(c)),Ve(u)&&(cl(u)&&!he(u)&&(u=Xe({},u)),t.style=nl(u))}const a=Ye(e)?1:lh(e)?128:Dd(e)?64:Ve(e)?4:ge(e)?2:0;return oe(e,t,n,s,r,a,o,!0)}function wy(e){return e?cl(e)||Qd(e)?Xe({},e):e:null}function Ln(e,t,n=!1,s=!1){const{props:r,ref:o,patchFlag:a,children:c,transition:u}=e,h=t?Ty(r||{},t):r,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:h,key:h&&dh(h),ref:t&&t.ref?n&&o?he(o)?o.concat(hi(t)):[o,hi(t)]:hi(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:c,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==It?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ln(e.ssContent),ssFallback:e.ssFallback&&Ln(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&s&&os(d,u.clone(d)),d}function yt(e=" ",t=0){return Ue(Vi,null,e,t)}function yu(e="",t=!1){return t?(qe(),Us(it,null,e)):Ue(it,null,e)}function Vt(e){return e==null||typeof e=="boolean"?Ue(it):he(e)?Ue(It,null,e.slice()):Ar(e)?Rn(e):Ue(Vi,null,String(e))}function Rn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ln(e)}function El(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(he(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),El(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Qd(t)?t._ctx=vt:r===3&&vt&&(vt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ge(t)?(t={default:t,_ctx:vt},n=32):(t=String(t),s&64?(n=16,t=[yt(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ty(...e){const t={};for(let n=0;net||vt;let Ri,Ia;{const e=Mi(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(a=>a(o)):r[0](o)}};Ri=t("__VUE_INSTANCE_SETTERS__",n=>et=n),Ia=t("__VUE_SSR_SETTERS__",n=>Sr=n)}const as=e=>{const t=et;return Ri(e),e.scope.on(),()=>{e.scope.off(),Ri(t)}},Ma=()=>{et&&et.scope.off(),Ri(null)};function hh(e){return e.vnode.shapeFlag&4}let Sr=!1;function Oy(e,t=!1,n=!1){t&&Ia(t);const{props:s,children:r}=e.vnode,o=hh(e);zb(e,s,o,t),Xb(e,r,n||t);const a=o?Ry(e,t):void 0;return t&&Ia(!1),a}function Ry(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Bb);const{setup:s}=n;if(s){hn();const r=e.setupContext=s.length>1?Py(e):null,o=as(e),a=Pr(s,e,0,[e.props,r]),c=el(a);if(pn(),o(),(c||e.sp)&&!dr(e)&&Bd(e),c){if(a.then(Ma,Ma),t)return a.then(u=>{ka(e,u)}).catch(u=>{Dr(u,e,0)});e.asyncDep=a}else ka(e,a)}else ph(e)}function ka(e,t,n){ge(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ve(t)&&(e.setupState=Sd(t)),ph(e)}function ph(e,t,n){const s=e.type;e.render||(e.render=s.render||nn);{const r=as(e);hn();try{Hb(e)}finally{pn(),r()}}}const Ny={get(e,t){return ft(e,"get",""),e[t]}};function Py(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Ny),slots:e.slots,emit:e.emit,expose:t}}function ji(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Sd(ul(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in hr)return hr[n](e)},has(t,n){return n in t||n in hr}})):e.proxy}function Dy(e,t=!0){return ge(e)?e.displayName||e.name:e.name||t&&e.__name}function xy(e){return ge(e)&&"__vccOpts"in e}const at=(e,t)=>bb(e,t,Sr);function yl(e,t,n){const s=arguments.length;return s===2?Ve(t)&&!he(t)?Ar(t)?Ue(e,null,[t]):Ue(e,t):Ue(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Ar(n)&&(n=[n]),Ue(e,t,n))}const Ly="3.5.16";/** +* @vue/runtime-dom v3.5.16 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Ba;const vu=typeof window<"u"&&window.trustedTypes;if(vu)try{Ba=vu.createPolicy("vue",{createHTML:e=>e})}catch{}const gh=Ba?e=>Ba.createHTML(e):e=>e,$y="http://www.w3.org/2000/svg",Iy="http://www.w3.org/1998/Math/MathML",un=typeof document<"u"?document:null,wu=un&&un.createElement("template"),My={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 r=t==="svg"?un.createElementNS($y,e):t==="mathml"?un.createElementNS(Iy,e):n?un.createElement(e,{is:n}):un.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>un.createTextNode(e),createComment:e=>un.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>un.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const a=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{wu.innerHTML=gh(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const c=wu.content;if(s==="svg"||s==="mathml"){const u=c.firstChild;for(;u.firstChild;)c.appendChild(u.firstChild);c.removeChild(u)}t.insertBefore(c,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},vn="transition",rr="animation",Vs=Symbol("_vtc"),mh={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},_h=Xe({},Ld,mh),ky=e=>(e.displayName="Transition",e.props=_h,e),Lr=ky((e,{slots:t})=>yl(Cb,Eh(e),t)),es=(e,t=[])=>{he(e)?e.forEach(n=>n(...t)):e&&e(...t)},Tu=e=>e?he(e)?e.some(t=>t.length>1):e.length>1:!1;function Eh(e){const t={};for(const $ in e)$ in mh||(t[$]=e[$]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:c=`${n}-enter-to`,appearFromClass:u=o,appearActiveClass:h=a,appearToClass:d=c,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:_=`${n}-leave-to`}=e,v=By(r),w=v&&v[0],N=v&&v[1],{onBeforeEnter:x,onEnter:L,onEnterCancelled:I,onLeave:k,onLeaveCancelled:V,onBeforeAppear:P=x,onAppear:K=L,onAppearCancelled:F=I}=t,O=($,J,q,Q)=>{$._enterCancelled=Q,An($,J?d:c),An($,J?h:a),q&&q()},B=($,J)=>{$._isLeaving=!1,An($,p),An($,_),An($,m),J&&J()},U=$=>(J,q)=>{const Q=$?K:L,W=()=>O(J,$,q);es(Q,[J,W]),Au(()=>{An(J,$?u:o),Zt(J,$?d:c),Tu(Q)||Su(J,s,w,W)})};return Xe(t,{onBeforeEnter($){es(x,[$]),Zt($,o),Zt($,a)},onBeforeAppear($){es(P,[$]),Zt($,u),Zt($,h)},onEnter:U(!1),onAppear:U(!0),onLeave($,J){$._isLeaving=!0;const q=()=>B($,J);Zt($,p),$._enterCancelled?(Zt($,m),Fa()):(Fa(),Zt($,m)),Au(()=>{$._isLeaving&&(An($,p),Zt($,_),Tu(k)||Su($,s,N,q))}),es(k,[$,q])},onEnterCancelled($){O($,!1,void 0,!0),es(I,[$])},onAppearCancelled($){O($,!0,void 0,!0),es(F,[$])},onLeaveCancelled($){B($),es(V,[$])}})}function By(e){if(e==null)return null;if(Ve(e))return[Ko(e.enter),Ko(e.leave)];{const t=Ko(e);return[t,t]}}function Ko(e){return td(e)}function Zt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Vs]||(e[Vs]=new Set)).add(t)}function An(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Vs];n&&(n.delete(t),n.size||(e[Vs]=void 0))}function Au(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Fy=0;function Su(e,t,n,s){const r=e._endId=++Fy,o=()=>{r===e._endId&&s()};if(n!=null)return setTimeout(o,n);const{type:a,timeout:c,propCount:u}=bh(e,t);if(!a)return s();const h=a+"end";let d=0;const p=()=>{e.removeEventListener(h,m),o()},m=_=>{_.target===e&&++d>=u&&p()};setTimeout(()=>{d(n[v]||"").split(", "),r=s(`${vn}Delay`),o=s(`${vn}Duration`),a=Cu(r,o),c=s(`${rr}Delay`),u=s(`${rr}Duration`),h=Cu(c,u);let d=null,p=0,m=0;t===vn?a>0&&(d=vn,p=a,m=o.length):t===rr?h>0&&(d=rr,p=h,m=u.length):(p=Math.max(a,h),d=p>0?a>h?vn:rr:null,m=d?d===vn?o.length:u.length:0);const _=d===vn&&/\b(transform|all)(,|$)/.test(s(`${vn}Property`).toString());return{type:d,timeout:p,propCount:m,hasTransform:_}}function Cu(e,t){for(;e.lengthOu(n)+Ou(e[s])))}function Ou(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Fa(){return document.body.offsetHeight}function Hy(e,t,n){const s=e[Vs];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ru=Symbol("_vod"),Uy=Symbol("_vsh"),Vy=Symbol(""),jy=/(^|;)\s*display\s*:/;function Ky(e,t,n){const s=e.style,r=Ye(n);let o=!1;if(n&&!r){if(t)if(Ye(t))for(const a of t.split(";")){const c=a.slice(0,a.indexOf(":")).trim();n[c]==null&&pi(s,c,"")}else for(const a in t)n[a]==null&&pi(s,a,"");for(const a in n)a==="display"&&(o=!0),pi(s,a,n[a])}else if(r){if(t!==n){const a=s[Vy];a&&(n+=";"+a),s.cssText=n,o=jy.test(n)}}else t&&e.removeAttribute("style");Ru in e&&(e[Ru]=o?s.display:"",e[Uy]&&(s.display="none"))}const Nu=/\s*!important$/;function pi(e,t,n){if(he(n))n.forEach(s=>pi(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=qy(e,t);Nu.test(n)?e.setProperty(cs(s),n.replace(Nu,""),"important"):e[s]=n}}const Pu=["Webkit","Moz","ms"],qo={};function qy(e,t){const n=qo[t];if(n)return n;let s=Bt(t);if(s!=="filter"&&s in e)return qo[t]=s;s=Ii(s);for(let r=0;rWo||(Gy.then(()=>Wo=0),Wo=Date.now());function Qy(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;qt(Xy(s,n.value),t,5,[s])};return n.value=e,n.attached=Jy(),n}function Xy(e,t){if(he(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Mu=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Zy=(e,t,n,s,r,o)=>{const a=r==="svg";t==="class"?Hy(e,s,a):t==="style"?Ky(e,n,s):xi(t)?Xa(t)||Yy(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ev(e,t,s,a))?(Lu(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&xu(e,t,s,a,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Ye(s))?Lu(e,Bt(t),s,o,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),xu(e,t,s,a))};function ev(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Mu(t)&&ge(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Mu(t)&&Ye(n)?!1:t in e}const yh=new WeakMap,vh=new WeakMap,Ni=Symbol("_moveCb"),ku=Symbol("_enterCb"),tv=e=>(delete e.props.mode,e),nv=tv({name:"TransitionGroup",props:Xe({},_h,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=bl(),s=xd();let r,o;return Hd(()=>{if(!r.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!av(r[0].el,n.vnode.el,a)){r=[];return}r.forEach(rv),r.forEach(iv);const c=r.filter(ov);Fa(),c.forEach(u=>{const h=u.el,d=h.style;Zt(h,a),d.transform=d.webkitTransform=d.transitionDuration="";const p=h[Ni]=m=>{m&&m.target!==h||(!m||/transform$/.test(m.propertyName))&&(h.removeEventListener("transitionend",p),h[Ni]=null,An(h,a))};h.addEventListener("transitionend",p)}),r=[]}),()=>{const a=Ce(e),c=Eh(a);let u=a.tag||It;if(r=[],o)for(let h=0;h{c.split(/\s+/).forEach(u=>u&&s.classList.remove(u))}),n.split(/\s+/).forEach(c=>c&&s.classList.add(c)),s.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(s);const{hasTransform:a}=bh(s);return o.removeChild(s),a}const Bu=e=>{const t=e.props["onUpdate:modelValue"]||!1;return he(t)?n=>fi(t,n):t};function lv(e){e.target.composing=!0}function Fu(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Yo=Symbol("_assign"),Fs={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e[Yo]=Bu(r);const o=s||r.props&&r.props.type==="number";Ds(e,t?"change":"input",a=>{if(a.target.composing)return;let c=e.value;n&&(c=c.trim()),o&&(c=Sa(c)),e[Yo](c)}),n&&Ds(e,"change",()=>{e.value=e.value.trim()}),t||(Ds(e,"compositionstart",lv),Ds(e,"compositionend",Fu),Ds(e,"change",Fu))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:r,number:o}},a){if(e[Yo]=Bu(a),e.composing)return;const c=(o||e.type==="number")&&!/^0\d/.test(e.value)?Sa(e.value):e.value,u=t??"";c!==u&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||r&&e.value.trim()===u)||(e.value=u))}},cv=Xe({patchProp:Zy},My);let Hu;function uv(){return Hu||(Hu=ey(cv))}const fv=(...e)=>{const t=uv().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=hv(s);if(!r)return;const o=t._component;!ge(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const a=n(r,!1,dv(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),a},t};function dv(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function hv(e){return Ye(e)?document.querySelector(e):e}/*! + * pinia v3.0.2 + * (c) 2025 Eduardo San Martin Morote + * @license MIT + */let wh;const Ki=e=>wh=e,Th=Symbol();function Ha(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var mr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(mr||(mr={}));function pv(){const e=od(!0),t=e.run(()=>sn({}));let n=[],s=[];const r=ul({install(o){Ki(r),r._a=o,o.provide(Th,r),o.config.globalProperties.$pinia=r,s.forEach(a=>n.push(a)),s=[]},use(o){return this._a?n.push(o):s.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}const Ah=()=>{};function Uu(e,t,n,s=Ah){e.push(t);const r=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),s())};return!n&&ad()&&WE(r),r}function Rs(e,...t){e.slice().forEach(n=>{n(...t)})}const gv=e=>e(),Vu=Symbol(),zo=Symbol();function Ua(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,s)=>e.set(s,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const s=t[n],r=e[n];Ha(r)&&Ha(s)&&e.hasOwnProperty(n)&&!Je(s)&&!Dn(s)?e[n]=Ua(r,s):e[n]=s}return e}const mv=Symbol();function _v(e){return!Ha(e)||!Object.prototype.hasOwnProperty.call(e,mv)}const{assign:Sn}=Object;function Ev(e){return!!(Je(e)&&e.effect)}function bv(e,t,n,s){const{state:r,actions:o,getters:a}=t,c=n.state.value[e];let u;function h(){c||(n.state.value[e]=r?r():{});const d=gb(n.state.value[e]);return Sn(d,o,Object.keys(a||{}).reduce((p,m)=>(p[m]=ul(at(()=>{Ki(n);const _=n._s.get(e);return a[m].call(_,_)})),p),{}))}return u=Sh(e,h,t,n,s,!0),u}function Sh(e,t,n={},s,r,o){let a;const c=Sn({actions:{}},n),u={deep:!0};let h,d,p=[],m=[],_;const v=s.state.value[e];!o&&!v&&(s.state.value[e]={}),sn({});let w;function N(F){let O;h=d=!1,typeof F=="function"?(F(s.state.value[e]),O={type:mr.patchFunction,storeId:e,events:_}):(Ua(s.state.value[e],F),O={type:mr.patchObject,payload:F,storeId:e,events:_});const B=w=Symbol();fl().then(()=>{w===B&&(h=!0)}),d=!0,Rs(p,O,s.state.value[e])}const x=o?function(){const{state:O}=n,B=O?O():{};this.$patch(U=>{Sn(U,B)})}:Ah;function L(){a.stop(),p=[],m=[],s._s.delete(e)}const I=(F,O="")=>{if(Vu in F)return F[zo]=O,F;const B=function(){Ki(s);const U=Array.from(arguments),$=[],J=[];function q(G){$.push(G)}function Q(G){J.push(G)}Rs(m,{args:U,name:B[zo],store:V,after:q,onError:Q});let W;try{W=F.apply(this&&this.$id===e?this:V,U)}catch(G){throw Rs(J,G),G}return W instanceof Promise?W.then(G=>(Rs($,G),G)).catch(G=>(Rs(J,G),Promise.reject(G))):(Rs($,W),W)};return B[Vu]=!0,B[zo]=O,B},k={_p:s,$id:e,$onAction:Uu.bind(null,m),$patch:N,$reset:x,$subscribe(F,O={}){const B=Uu(p,F,O.detached,()=>U()),U=a.run(()=>pr(()=>s.state.value[e],$=>{(O.flush==="sync"?d:h)&&F({storeId:e,type:mr.direct,events:_},$)},Sn({},u,O)));return B},$dispose:L},V=In(k);s._s.set(e,V);const K=(s._a&&s._a.runWithContext||gv)(()=>s._e.run(()=>(a=od()).run(()=>t({action:I}))));for(const F in K){const O=K[F];if(Je(O)&&!Ev(O)||Dn(O))o||(v&&_v(O)&&(Je(O)?O.value=v[F]:Ua(O,v[F])),s.state.value[e][F]=O);else if(typeof O=="function"){const B=I(O,F);K[F]=B,c.actions[F]=O}}return Sn(V,K),Sn(Ce(V),K),Object.defineProperty(V,"$state",{get:()=>s.state.value[e],set:F=>{N(O=>{Sn(O,F)})}}),s._p.forEach(F=>{Sn(V,a.run(()=>F({store:V,app:s._a,pinia:s,options:c})))}),v&&o&&n.hydrate&&n.hydrate(V.$state,v),h=!0,d=!0,V}/*! #__NO_SIDE_EFFECTS__ */function yv(e,t,n){let s;const r=typeof t=="function";s=r?n:t;function o(a,c){const u=Yb();return a=a||(u?kt(Th,null):null),a&&Ki(a),a=wh,a._s.has(e)||(r?Sh(e,t,s,a):bv(e,s,a)),a._s.get(e)}return o.$id=e,o}const st=[];for(let e=0;e<256;++e)st.push((e+256).toString(16).slice(1));function vv(e,t=0){return(st[e[t+0]]+st[e[t+1]]+st[e[t+2]]+st[e[t+3]]+"-"+st[e[t+4]]+st[e[t+5]]+"-"+st[e[t+6]]+st[e[t+7]]+"-"+st[e[t+8]]+st[e[t+9]]+"-"+st[e[t+10]]+st[e[t+11]]+st[e[t+12]]+st[e[t+13]]+st[e[t+14]]+st[e[t+15]]).toLowerCase()}let Go;const wv=new Uint8Array(16);function Tv(){if(!Go){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");Go=crypto.getRandomValues.bind(crypto)}return Go(wv)}const Av=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),ju={randomUUID:Av};function Sv(e,t,n){var r;if(ju.randomUUID&&!e)return ju.randomUUID();e=e||{};const s=e.random??((r=e.rng)==null?void 0:r.call(e))??Tv();if(s.length<16)throw new Error("Random bytes length must be >= 16");return s[6]=s[6]&15|64,s[8]=s[8]&63|128,vv(s)}function Ch(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var gi={exports:{}},Cv=gi.exports,Ku;function Ov(){return Ku||(Ku=1,function(e,t){(function(n,s){e.exports=s()})(Cv,function(){var n=1e3,s=6e4,r=36e5,o="millisecond",a="second",c="minute",u="hour",h="day",d="week",p="month",m="quarter",_="year",v="date",w="Invalid Date",N=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,x=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,L={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(q){var Q=["th","st","nd","rd"],W=q%100;return"["+q+(Q[(W-20)%10]||Q[W]||Q[0])+"]"}},I=function(q,Q,W){var G=String(q);return!G||G.length>=Q?q:""+Array(Q+1-G.length).join(W)+q},k={s:I,z:function(q){var Q=-q.utcOffset(),W=Math.abs(Q),G=Math.floor(W/60),z=W%60;return(Q<=0?"+":"-")+I(G,2,"0")+":"+I(z,2,"0")},m:function q(Q,W){if(Q.date()1)return q(ue[0])}else{var me=Q.name;P[me]=Q,z=me}return!G&&z&&(V=z),z||!G&&V},B=function(q,Q){if(F(q))return q.clone();var W=typeof Q=="object"?Q:{};return W.date=q,W.args=arguments,new $(W)},U=k;U.l=O,U.i=F,U.w=function(q,Q){return B(q,{locale:Q.$L,utc:Q.$u,x:Q.$x,$offset:Q.$offset})};var $=function(){function q(W){this.$L=O(W.locale,null,!0),this.parse(W),this.$x=this.$x||W.x||{},this[K]=!0}var Q=q.prototype;return Q.parse=function(W){this.$d=function(G){var z=G.date,ce=G.utc;if(z===null)return new Date(NaN);if(U.u(z))return new Date;if(z instanceof Date)return new Date(z);if(typeof z=="string"&&!/Z$/i.test(z)){var ue=z.match(N);if(ue){var me=ue[2]-1||0,Ee=(ue[7]||"0").substring(0,3);return ce?new Date(Date.UTC(ue[1],me,ue[3]||1,ue[4]||0,ue[5]||0,ue[6]||0,Ee)):new Date(ue[1],me,ue[3]||1,ue[4]||0,ue[5]||0,ue[6]||0,Ee)}}return new Date(z)}(W),this.init()},Q.init=function(){var W=this.$d;this.$y=W.getFullYear(),this.$M=W.getMonth(),this.$D=W.getDate(),this.$W=W.getDay(),this.$H=W.getHours(),this.$m=W.getMinutes(),this.$s=W.getSeconds(),this.$ms=W.getMilliseconds()},Q.$utils=function(){return U},Q.isValid=function(){return this.$d.toString()!==w},Q.isSame=function(W,G){var z=B(W);return this.startOf(G)<=z&&z<=this.endOf(G)},Q.isAfter=function(W,G){return B(W){const e=sn([]);function t(n,s){e.value.push({id:Sv().toString(),status:s,content:n,time:Nv(),show:!0})}return{notifications:e,newNotification:t}}),vl=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Pv={class:"card-body"},Dv={class:"d-flex align-items-center mb-2"},xv={class:"ms-auto"},Lv={class:"fw-medium"},$v={__name:"notification",props:{notificationData:{id:"",show:!0,content:"",time:"",status:""}},setup(e){const t=e;let n;const s=()=>{t.notificationData.show=!0,n=setTimeout(()=>{o()},5e3)},r=()=>clearTimeout(n),o=()=>t.notificationData.show=!1;return xr(()=>{s()}),(a,c)=>(qe(),ot("div",{onMouseenter:c[1]||(c[1]=u=>r()),onMouseleave:c[2]||(c[2]=u=>e.notificationData.show?s():void 0),class:ki([{"text-bg-success":e.notificationData.status==="success","text-bg-warning":e.notificationData.status==="warning","text-bg-danger":e.notificationData.status==="danger"},"card shadow rounded-3 position-relative message ms-auto notification"])},[oe("div",Pv,[oe("div",Dv,[oe("small",null,yi(e.notificationData.time.format("hh:mm A")),1),oe("small",xv,[oe("a",{role:"button",onClick:c[0]||(c[0]=u=>o())},c[3]||(c[3]=[yt(" Dismiss"),oe("i",{class:"bi bi-x-lg ms-2"},null,-1)]))])]),oe("span",Lv,yi(e.notificationData.content),1)])],34))}},Iv=vl($v,[["__scopeId","data-v-eb350bcf"]]),Mv={class:"messageCentre text-body position-absolute d-flex"},kv={__name:"notificationList",setup(e){const t=$r(),n=at(()=>t.notifications.filter(s=>s.show).slice().reverse());return(s,r)=>(qe(),ot("div",Mv,[Ue(sv,{name:"message",tag:"div",class:"position-relative flex-sm-grow-0 flex-grow-1 d-flex align-items-end ms-sm-auto flex-column gap-2"},{default:Kt(()=>[(qe(!0),ot(It,null,kb(n.value,o=>(qe(),Us(Iv,{notificationData:o,key:o.id},null,8,["notificationData"]))),128))]),_:1})]))}},Bv=vl(kv,[["__scopeId","data-v-cbfc368c"]]),Fv={"data-bs-theme":"dark",class:"text-body bg-body w-100 h-100"},Hv={class:"d-flex vh-100 vw-100 p-4 overflow-y-scroll"},Uv={class:"m-auto p-5 bg-body-tertiary rounded-4 shadow-lg border",style:{width:"700px"}},Vv={__name:"App",setup(e){return(t,n)=>{const s=pl("RouterView");return qe(),ot("div",Fv,[oe("div",Hv,[oe("div",Uv,[(qe(),Us(py,null,{default:Kt(()=>[Ue(s,null,{default:Kt(({Component:r})=>[Ue(Lr,{name:"app",mode:"out-in",type:"transition",appear:""},{default:Kt(()=>[(qe(),Us(Mb(r)))]),_:2},1024)]),_:1})]),_:1}))])]),Ue(Bv)])}}};/*! + * vue-router v4.5.1 + * (c) 2025 Eduardo San Martin Morote + * @license MIT + */const xs=typeof document<"u";function Oh(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function jv(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Oh(e.default)}const Pe=Object.assign;function Jo(e,t){const n={};for(const s in t){const r=t[s];n[s]=Wt(r)?r.map(e):e(r)}return n}const _r=()=>{},Wt=Array.isArray,Rh=/#/g,Kv=/&/g,qv=/\//g,Wv=/=/g,Yv=/\?/g,Nh=/\+/g,zv=/%5B/g,Gv=/%5D/g,Ph=/%5E/g,Jv=/%60/g,Dh=/%7B/g,Qv=/%7C/g,xh=/%7D/g,Xv=/%20/g;function wl(e){return encodeURI(""+e).replace(Qv,"|").replace(zv,"[").replace(Gv,"]")}function Zv(e){return wl(e).replace(Dh,"{").replace(xh,"}").replace(Ph,"^")}function Va(e){return wl(e).replace(Nh,"%2B").replace(Xv,"+").replace(Rh,"%23").replace(Kv,"%26").replace(Jv,"`").replace(Dh,"{").replace(xh,"}").replace(Ph,"^")}function ew(e){return Va(e).replace(Wv,"%3D")}function tw(e){return wl(e).replace(Rh,"%23").replace(Yv,"%3F")}function nw(e){return e==null?"":tw(e).replace(qv,"%2F")}function Cr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const sw=/\/$/,rw=e=>e.replace(sw,"");function Qo(e,t,n="/"){let s,r={},o="",a="";const c=t.indexOf("#");let u=t.indexOf("?");return c=0&&(u=-1),u>-1&&(s=t.slice(0,u),o=t.slice(u+1,c>-1?c:t.length),r=e(o)),c>-1&&(s=s||t.slice(0,c),a=t.slice(c,t.length)),s=lw(s??t,n),{fullPath:s+(o&&"?")+o+a,path:s,query:r,hash:Cr(a)}}function iw(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function qu(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function ow(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&js(t.matched[s],n.matched[r])&&Lh(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function js(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Lh(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!aw(e[n],t[n]))return!1;return!0}function aw(e,t){return Wt(e)?Wu(e,t):Wt(t)?Wu(t,e):e===t}function Wu(e,t){return Wt(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function lw(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,a,c;for(a=0;a1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(a).join("/")}const wn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Or;(function(e){e.pop="pop",e.push="push"})(Or||(Or={}));var Er;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Er||(Er={}));function cw(e){if(!e)if(xs){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),rw(e)}const uw=/^[^#]+#/;function fw(e,t){return e.replace(uw,"#")+t}function dw(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 qi=()=>({left:window.scrollX,top:window.scrollY});function hw(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=dw(r,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 Yu(e,t){return(history.state?history.state.position-t:-1)+e}const ja=new Map;function pw(e,t){ja.set(e,t)}function gw(e){const t=ja.get(e);return ja.delete(e),t}let mw=()=>location.protocol+"//"+location.host;function $h(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let c=r.includes(e.slice(o))?e.slice(o).length:1,u=r.slice(c);return u[0]!=="/"&&(u="/"+u),qu(u,"")}return qu(n,e)+s+r}function _w(e,t,n,s){let r=[],o=[],a=null;const c=({state:m})=>{const _=$h(e,location),v=n.value,w=t.value;let N=0;if(m){if(n.value=_,t.value=m,a&&a===v){a=null;return}N=w?m.position-w.position:0}else s(_);r.forEach(x=>{x(n.value,v,{delta:N,type:Or.pop,direction:N?N>0?Er.forward:Er.back:Er.unknown})})};function u(){a=n.value}function h(m){r.push(m);const _=()=>{const v=r.indexOf(m);v>-1&&r.splice(v,1)};return o.push(_),_}function d(){const{history:m}=window;m.state&&m.replaceState(Pe({},m.state,{scroll:qi()}),"")}function p(){for(const m of o)m();o=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:u,listen:h,destroy:p}}function zu(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?qi():null}}function Ew(e){const{history:t,location:n}=window,s={value:$h(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(u,h,d){const p=e.indexOf("#"),m=p>-1?(n.host&&document.querySelector("base")?e:e.slice(p))+u:mw()+e+u;try{t[d?"replaceState":"pushState"](h,"",m),r.value=h}catch(_){console.error(_),n[d?"replace":"assign"](m)}}function a(u,h){const d=Pe({},t.state,zu(r.value.back,u,r.value.forward,!0),h,{position:r.value.position});o(u,d,!0),s.value=u}function c(u,h){const d=Pe({},r.value,t.state,{forward:u,scroll:qi()});o(d.current,d,!0);const p=Pe({},zu(s.value,u,null),{position:d.position+1},h);o(u,p,!1),s.value=u}return{location:s,state:r,push:c,replace:a}}function bw(e){e=cw(e);const t=Ew(e),n=_w(e,t.state,t.location,t.replace);function s(o,a=!0){a||n.pauseListeners(),history.go(o)}const r=Pe({location:"",base:e,go:s,createHref:fw.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function yw(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),bw(e)}function vw(e){return typeof e=="string"||e&&typeof e=="object"}function Ih(e){return typeof e=="string"||typeof e=="symbol"}const Mh=Symbol("");var Gu;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Gu||(Gu={}));function Ks(e,t){return Pe(new Error,{type:e,[Mh]:!0},t)}function cn(e,t){return e instanceof Error&&Mh in e&&(t==null||!!(e.type&t))}const Ju="[^/]+?",ww={sensitive:!1,strict:!1,start:!0,end:!0},Tw=/[.+*?^${}()[\]/\\]/g;function Aw(e,t){const n=Pe({},ww,t),s=[];let r=n.start?"^":"";const o=[];for(const h of e){const d=h.length?[]:[90];n.strict&&!h.length&&(r+="/");for(let p=0;pt.length?t.length===1&&t[0]===80?1:-1:0}function kh(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const Cw={type:0,value:""},Ow=/[a-zA-Z0-9_]/;function Rw(e){if(!e)return[[]];if(e==="/")return[[Cw]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(_){throw new Error(`ERR (${n})/"${h}": ${_}`)}let n=0,s=n;const r=[];let o;function a(){o&&r.push(o),o=[]}let c=0,u,h="",d="";function p(){h&&(n===0?o.push({type:0,value:h}):n===1||n===2||n===3?(o.length>1&&(u==="*"||u==="+")&&t(`A repeatable param (${h}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:h,regexp:d,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),h="")}function m(){h+=u}for(;c{a(I)}:_r}function a(p){if(Ih(p)){const m=s.get(p);m&&(s.delete(p),n.splice(n.indexOf(m),1),m.children.forEach(a),m.alias.forEach(a))}else{const m=n.indexOf(p);m>-1&&(n.splice(m,1),p.record.name&&s.delete(p.record.name),p.children.forEach(a),p.alias.forEach(a))}}function c(){return n}function u(p){const m=Lw(p,n);n.splice(m,0,p),p.record.name&&!ef(p)&&s.set(p.record.name,p)}function h(p,m){let _,v={},w,N;if("name"in p&&p.name){if(_=s.get(p.name),!_)throw Ks(1,{location:p});N=_.record.name,v=Pe(Xu(m.params,_.keys.filter(I=>!I.optional).concat(_.parent?_.parent.keys.filter(I=>I.optional):[]).map(I=>I.name)),p.params&&Xu(p.params,_.keys.map(I=>I.name))),w=_.stringify(v)}else if(p.path!=null)w=p.path,_=n.find(I=>I.re.test(w)),_&&(v=_.parse(w),N=_.record.name);else{if(_=m.name?s.get(m.name):n.find(I=>I.re.test(m.path)),!_)throw Ks(1,{location:p,currentLocation:m});N=_.record.name,v=Pe({},m.params,p.params),w=_.stringify(v)}const x=[];let L=_;for(;L;)x.unshift(L.record),L=L.parent;return{name:N,path:w,params:v,matched:x,meta:xw(x)}}e.forEach(p=>o(p));function d(){n.length=0,s.clear()}return{addRoute:o,resolve:h,removeRoute:a,clearRoutes:d,getRoutes:c,getRecordMatcher:r}}function Xu(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Zu(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Dw(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Dw(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 ef(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function xw(e){return e.reduce((t,n)=>Pe(t,n.meta),{})}function tf(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Lw(e,t){let n=0,s=t.length;for(;n!==s;){const o=n+s>>1;kh(e,t[o])<0?s=o:n=o+1}const r=$w(e);return r&&(s=t.lastIndexOf(r,s-1)),s}function $w(e){let t=e;for(;t=t.parent;)if(Bh(t)&&kh(e,t)===0)return t}function Bh({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Iw(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&Va(o)):[s&&Va(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Mw(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Wt(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const kw=Symbol(""),sf=Symbol(""),Wi=Symbol(""),Tl=Symbol(""),Ka=Symbol("");function ir(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Nn(e,t,n,s,r,o=a=>a()){const a=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((c,u)=>{const h=m=>{m===!1?u(Ks(4,{from:n,to:t})):m instanceof Error?u(m):vw(m)?u(Ks(2,{from:t,to:m})):(a&&s.enterCallbacks[r]===a&&typeof m=="function"&&a.push(m),c())},d=o(()=>e.call(s&&s.instances[r],t,n,h));let p=Promise.resolve(d);e.length<3&&(p=p.then(h)),p.catch(m=>u(m))})}function Xo(e,t,n,s,r=o=>o()){const o=[];for(const a of e)for(const c in a.components){let u=a.components[c];if(!(t!=="beforeRouteEnter"&&!a.instances[c]))if(Oh(u)){const d=(u.__vccOpts||u)[t];d&&o.push(Nn(d,n,s,a,c,r))}else{let h=u();o.push(()=>h.then(d=>{if(!d)throw new Error(`Couldn't resolve component "${c}" at "${a.path}"`);const p=jv(d)?d.default:d;a.mods[c]=d,a.components[c]=p;const _=(p.__vccOpts||p)[t];return _&&Nn(_,n,s,a,c,r)()}))}}return o}function rf(e){const t=kt(Wi),n=kt(Tl),s=at(()=>{const u=Is(e.to);return t.resolve(u)}),r=at(()=>{const{matched:u}=s.value,{length:h}=u,d=u[h-1],p=n.matched;if(!d||!p.length)return-1;const m=p.findIndex(js.bind(null,d));if(m>-1)return m;const _=of(u[h-2]);return h>1&&of(d)===_&&p[p.length-1].path!==_?p.findIndex(js.bind(null,u[h-2])):m}),o=at(()=>r.value>-1&&Vw(n.params,s.value.params)),a=at(()=>r.value>-1&&r.value===n.matched.length-1&&Lh(n.params,s.value.params));function c(u={}){if(Uw(u)){const h=t[Is(e.replace)?"replace":"push"](Is(e.to)).catch(_r);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>h),h}return Promise.resolve()}return{route:s,href:at(()=>s.value.href),isActive:o,isExactActive:a,navigate:c}}function Bw(e){return e.length===1?e[0]:e}const Fw=kd({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"},viewTransition:Boolean},useLink:rf,setup(e,{slots:t}){const n=In(rf(e)),{options:s}=kt(Wi),r=at(()=>({[af(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[af(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&Bw(t.default(n));return e.custom?o:yl("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),Hw=Fw;function Uw(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 Vw(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Wt(r)||r.length!==s.length||s.some((o,a)=>o!==r[a]))return!1}return!0}function of(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const af=(e,t,n)=>e??t??n,jw=kd({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=kt(Ka),r=at(()=>e.route||s.value),o=kt(sf,0),a=at(()=>{let h=Is(o);const{matched:d}=r.value;let p;for(;(p=d[h])&&!p.components;)h++;return h}),c=at(()=>r.value.matched[a.value]);di(sf,at(()=>a.value+1)),di(kw,c),di(Ka,r);const u=sn();return pr(()=>[u.value,c.value,e.name],([h,d,p],[m,_,v])=>{d&&(d.instances[p]=h,_&&_!==d&&h&&h===m&&(d.leaveGuards.size||(d.leaveGuards=_.leaveGuards),d.updateGuards.size||(d.updateGuards=_.updateGuards))),h&&d&&(!_||!js(d,_)||!m)&&(d.enterCallbacks[p]||[]).forEach(w=>w(h))},{flush:"post"}),()=>{const h=r.value,d=e.name,p=c.value,m=p&&p.components[d];if(!m)return lf(n.default,{Component:m,route:h});const _=p.props[d],v=_?_===!0?h.params:typeof _=="function"?_(h):_:null,N=yl(m,Pe({},v,t,{onVnodeUnmounted:x=>{x.component.isUnmounted&&(p.instances[d]=null)},ref:u}));return lf(n.default,{Component:N,route:h})||N}}});function lf(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Kw=jw;function qw(e){const t=Pw(e.routes,e),n=e.parseQuery||Iw,s=e.stringifyQuery||nf,r=e.history,o=ir(),a=ir(),c=ir(),u=db(wn);let h=wn;xs&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=Jo.bind(null,M=>""+M),p=Jo.bind(null,nw),m=Jo.bind(null,Cr);function _(M,T){let ee,re;return Ih(M)?(ee=t.getRecordMatcher(M),re=T):re=M,t.addRoute(re,ee)}function v(M){const T=t.getRecordMatcher(M);T&&t.removeRoute(T)}function w(){return t.getRoutes().map(M=>M.record)}function N(M){return!!t.getRecordMatcher(M)}function x(M,T){if(T=Pe({},T||u.value),typeof M=="string"){const A=Qo(n,M,T.path),H=t.resolve({path:A.path},T),Y=r.createHref(A.fullPath);return Pe(A,H,{params:m(H.params),hash:Cr(A.hash),redirectedFrom:void 0,href:Y})}let ee;if(M.path!=null)ee=Pe({},M,{path:Qo(n,M.path,T.path).path});else{const A=Pe({},M.params);for(const H in A)A[H]==null&&delete A[H];ee=Pe({},M,{params:p(A)}),T.params=p(T.params)}const re=t.resolve(ee,T),ye=M.hash||"";re.params=d(m(re.params));const E=iw(s,Pe({},M,{hash:Zv(ye),path:re.path})),b=r.createHref(E);return Pe({fullPath:E,hash:ye,query:s===nf?Mw(M.query):M.query||{}},re,{redirectedFrom:void 0,href:b})}function L(M){return typeof M=="string"?Qo(n,M,u.value.path):Pe({},M)}function I(M,T){if(h!==M)return Ks(8,{from:T,to:M})}function k(M){return K(M)}function V(M){return k(Pe(L(M),{replace:!0}))}function P(M){const T=M.matched[M.matched.length-1];if(T&&T.redirect){const{redirect:ee}=T;let re=typeof ee=="function"?ee(M):ee;return typeof re=="string"&&(re=re.includes("?")||re.includes("#")?re=L(re):{path:re},re.params={}),Pe({query:M.query,hash:M.hash,params:re.path!=null?{}:M.params},re)}}function K(M,T){const ee=h=x(M),re=u.value,ye=M.state,E=M.force,b=M.replace===!0,A=P(ee);if(A)return K(Pe(L(A),{state:typeof A=="object"?Pe({},ye,A.state):ye,force:E,replace:b}),T||ee);const H=ee;H.redirectedFrom=T;let Y;return!E&&ow(s,re,ee)&&(Y=Ks(16,{to:H,from:re}),me(re,re,!0,!1)),(Y?Promise.resolve(Y):B(H,re)).catch(S=>cn(S)?cn(S,2)?S:ue(S):z(S,H,re)).then(S=>{if(S){if(cn(S,2))return K(Pe({replace:b},L(S.to),{state:typeof S.to=="object"?Pe({},ye,S.to.state):ye,force:E}),T||H)}else S=$(H,re,!0,b,ye);return U(H,re,S),S})}function F(M,T){const ee=I(M,T);return ee?Promise.reject(ee):Promise.resolve()}function O(M){const T=xe.values().next().value;return T&&typeof T.runWithContext=="function"?T.runWithContext(M):M()}function B(M,T){let ee;const[re,ye,E]=Ww(M,T);ee=Xo(re.reverse(),"beforeRouteLeave",M,T);for(const A of re)A.leaveGuards.forEach(H=>{ee.push(Nn(H,M,T))});const b=F.bind(null,M,T);return ee.push(b),Ke(ee).then(()=>{ee=[];for(const A of o.list())ee.push(Nn(A,M,T));return ee.push(b),Ke(ee)}).then(()=>{ee=Xo(ye,"beforeRouteUpdate",M,T);for(const A of ye)A.updateGuards.forEach(H=>{ee.push(Nn(H,M,T))});return ee.push(b),Ke(ee)}).then(()=>{ee=[];for(const A of E)if(A.beforeEnter)if(Wt(A.beforeEnter))for(const H of A.beforeEnter)ee.push(Nn(H,M,T));else ee.push(Nn(A.beforeEnter,M,T));return ee.push(b),Ke(ee)}).then(()=>(M.matched.forEach(A=>A.enterCallbacks={}),ee=Xo(E,"beforeRouteEnter",M,T,O),ee.push(b),Ke(ee))).then(()=>{ee=[];for(const A of a.list())ee.push(Nn(A,M,T));return ee.push(b),Ke(ee)}).catch(A=>cn(A,8)?A:Promise.reject(A))}function U(M,T,ee){c.list().forEach(re=>O(()=>re(M,T,ee)))}function $(M,T,ee,re,ye){const E=I(M,T);if(E)return E;const b=T===wn,A=xs?history.state:{};ee&&(re||b?r.replace(M.fullPath,Pe({scroll:b&&A&&A.scroll},ye)):r.push(M.fullPath,ye)),u.value=M,me(M,T,ee,b),ue()}let J;function q(){J||(J=r.listen((M,T,ee)=>{if(!Fe.listening)return;const re=x(M),ye=P(re);if(ye){K(Pe(ye,{replace:!0,force:!0}),re).catch(_r);return}h=re;const E=u.value;xs&&pw(Yu(E.fullPath,ee.delta),qi()),B(re,E).catch(b=>cn(b,12)?b:cn(b,2)?(K(Pe(L(b.to),{force:!0}),re).then(A=>{cn(A,20)&&!ee.delta&&ee.type===Or.pop&&r.go(-1,!1)}).catch(_r),Promise.reject()):(ee.delta&&r.go(-ee.delta,!1),z(b,re,E))).then(b=>{b=b||$(re,E,!1),b&&(ee.delta&&!cn(b,8)?r.go(-ee.delta,!1):ee.type===Or.pop&&cn(b,20)&&r.go(-1,!1)),U(re,E,b)}).catch(_r)}))}let Q=ir(),W=ir(),G;function z(M,T,ee){ue(M);const re=W.list();return re.length?re.forEach(ye=>ye(M,T,ee)):console.error(M),Promise.reject(M)}function ce(){return G&&u.value!==wn?Promise.resolve():new Promise((M,T)=>{Q.add([M,T])})}function ue(M){return G||(G=!M,q(),Q.list().forEach(([T,ee])=>M?ee(M):T()),Q.reset()),M}function me(M,T,ee,re){const{scrollBehavior:ye}=e;if(!xs||!ye)return Promise.resolve();const E=!ee&&gw(Yu(M.fullPath,0))||(re||!ee)&&history.state&&history.state.scroll||null;return fl().then(()=>ye(M,T,E)).then(b=>b&&hw(b)).catch(b=>z(b,M,T))}const Ee=M=>r.go(M);let Oe;const xe=new Set,Fe={currentRoute:u,listening:!0,addRoute:_,removeRoute:v,clearRoutes:t.clearRoutes,hasRoute:N,getRoutes:w,resolve:x,options:e,push:k,replace:V,go:Ee,back:()=>Ee(-1),forward:()=>Ee(1),beforeEach:o.add,beforeResolve:a.add,afterEach:c.add,onError:W.add,isReady:ce,install(M){const T=this;M.component("RouterLink",Hw),M.component("RouterView",Kw),M.config.globalProperties.$router=T,Object.defineProperty(M.config.globalProperties,"$route",{enumerable:!0,get:()=>Is(u)}),xs&&!Oe&&u.value===wn&&(Oe=!0,k(r.location).catch(ye=>{}));const ee={};for(const ye in wn)Object.defineProperty(ee,ye,{get:()=>u.value[ye],enumerable:!0});M.provide(Wi,T),M.provide(Tl,wd(ee)),M.provide(Ka,u);const re=M.unmount;xe.add(M),M.unmount=function(){xe.delete(M),xe.size<1&&(h=wn,J&&J(),J=null,u.value=wn,Oe=!1,G=!1),re()}}};function Ke(M){return M.reduce((T,ee)=>T.then(()=>O(ee)),Promise.resolve())}return Fe}function Ww(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let a=0;ajs(h,c))?s.push(c):n.push(c));const u=e.matched[a];u&&(t.matched.find(h=>js(h,u))||r.push(u))}return[n,s,r]}function Fh(){return kt(Wi)}function Yw(e){return kt(Tl)}const zw={};function Gw(e,t){return qe(),ot("h1",null," Index PAge ")}const Jw=vl(zw,[["render",Gw]]);function Hh(e,t){return function(){return e.apply(t,arguments)}}const{toString:Qw}=Object.prototype,{getPrototypeOf:Al}=Object,{iterator:Yi,toStringTag:Uh}=Symbol,zi=(e=>t=>{const n=Qw.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Yt=e=>(e=e.toLowerCase(),t=>zi(t)===e),Gi=e=>t=>typeof t===e,{isArray:qs}=Array,Rr=Gi("undefined");function Xw(e){return e!==null&&!Rr(e)&&e.constructor!==null&&!Rr(e.constructor)&&Tt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Vh=Yt("ArrayBuffer");function Zw(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Vh(e.buffer),t}const e0=Gi("string"),Tt=Gi("function"),jh=Gi("number"),Ji=e=>e!==null&&typeof e=="object",t0=e=>e===!0||e===!1,mi=e=>{if(zi(e)!=="object")return!1;const t=Al(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Uh in e)&&!(Yi in e)},n0=Yt("Date"),s0=Yt("File"),r0=Yt("Blob"),i0=Yt("FileList"),o0=e=>Ji(e)&&Tt(e.pipe),a0=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Tt(e.append)&&((t=zi(e))==="formdata"||t==="object"&&Tt(e.toString)&&e.toString()==="[object FormData]"))},l0=Yt("URLSearchParams"),[c0,u0,f0,d0]=["ReadableStream","Request","Response","Headers"].map(Yt),h0=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ir(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let s,r;if(typeof e!="object"&&(e=[e]),qs(e))for(s=0,r=e.length;s0;)if(r=n[s],t===r.toLowerCase())return r;return null}const ns=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,qh=e=>!Rr(e)&&e!==ns;function qa(){const{caseless:e}=qh(this)&&this||{},t={},n=(s,r)=>{const o=e&&Kh(t,r)||r;mi(t[o])&&mi(s)?t[o]=qa(t[o],s):mi(s)?t[o]=qa({},s):qs(s)?t[o]=s.slice():t[o]=s};for(let s=0,r=arguments.length;s(Ir(t,(r,o)=>{n&&Tt(r)?e[o]=Hh(r,n):e[o]=r},{allOwnKeys:s}),e),g0=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),m0=(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)},_0=(e,t,n,s)=>{let r,o,a;const c={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),o=r.length;o-- >0;)a=r[o],(!s||s(a,e,t))&&!c[a]&&(t[a]=e[a],c[a]=!0);e=n!==!1&&Al(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},E0=(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},b0=e=>{if(!e)return null;if(qs(e))return e;let t=e.length;if(!jh(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},y0=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Al(Uint8Array)),v0=(e,t)=>{const s=(e&&e[Yi]).call(e);let r;for(;(r=s.next())&&!r.done;){const o=r.value;t.call(e,o[0],o[1])}},w0=(e,t)=>{let n;const s=[];for(;(n=e.exec(t))!==null;)s.push(n);return s},T0=Yt("HTMLFormElement"),A0=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,r){return s.toUpperCase()+r}),cf=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),S0=Yt("RegExp"),Wh=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};Ir(n,(r,o)=>{let a;(a=t(r,o,e))!==!1&&(s[o]=a||r)}),Object.defineProperties(e,s)},C0=e=>{Wh(e,(t,n)=>{if(Tt(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=e[n];if(Tt(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+"'")})}})},O0=(e,t)=>{const n={},s=r=>{r.forEach(o=>{n[o]=!0})};return qs(e)?s(e):s(String(e).split(t)),n},R0=()=>{},N0=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function P0(e){return!!(e&&Tt(e.append)&&e[Uh]==="FormData"&&e[Yi])}const D0=e=>{const t=new Array(10),n=(s,r)=>{if(Ji(s)){if(t.indexOf(s)>=0)return;if(!("toJSON"in s)){t[r]=s;const o=qs(s)?[]:{};return Ir(s,(a,c)=>{const u=n(a,r+1);!Rr(u)&&(o[c]=u)}),t[r]=void 0,o}}return s};return n(e,0)},x0=Yt("AsyncFunction"),L0=e=>e&&(Ji(e)||Tt(e))&&Tt(e.then)&&Tt(e.catch),Yh=((e,t)=>e?setImmediate:t?((n,s)=>(ns.addEventListener("message",({source:r,data:o})=>{r===ns&&o===n&&s.length&&s.shift()()},!1),r=>{s.push(r),ns.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Tt(ns.postMessage)),$0=typeof queueMicrotask<"u"?queueMicrotask.bind(ns):typeof process<"u"&&process.nextTick||Yh,I0=e=>e!=null&&Tt(e[Yi]),D={isArray:qs,isArrayBuffer:Vh,isBuffer:Xw,isFormData:a0,isArrayBufferView:Zw,isString:e0,isNumber:jh,isBoolean:t0,isObject:Ji,isPlainObject:mi,isReadableStream:c0,isRequest:u0,isResponse:f0,isHeaders:d0,isUndefined:Rr,isDate:n0,isFile:s0,isBlob:r0,isRegExp:S0,isFunction:Tt,isStream:o0,isURLSearchParams:l0,isTypedArray:y0,isFileList:i0,forEach:Ir,merge:qa,extend:p0,trim:h0,stripBOM:g0,inherits:m0,toFlatObject:_0,kindOf:zi,kindOfTest:Yt,endsWith:E0,toArray:b0,forEachEntry:v0,matchAll:w0,isHTMLForm:T0,hasOwnProperty:cf,hasOwnProp:cf,reduceDescriptors:Wh,freezeMethods:C0,toObjectSet:O0,toCamelCase:A0,noop:R0,toFiniteNumber:N0,findKey:Kh,global:ns,isContextDefined:qh,isSpecCompliantForm:P0,toJSONObject:D0,isAsyncFn:x0,isThenable:L0,setImmediate:Yh,asap:$0,isIterable:I0};function be(e,t,n,s,r){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),r&&(this.response=r,this.status=r.status?r.status:null)}D.inherits(be,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:D.toJSONObject(this.config),code:this.code,status:this.status}}});const zh=be.prototype,Gh={};["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=>{Gh[e]={value:e}});Object.defineProperties(be,Gh);Object.defineProperty(zh,"isAxiosError",{value:!0});be.from=(e,t,n,s,r,o)=>{const a=Object.create(zh);return D.toFlatObject(e,a,function(u){return u!==Error.prototype},c=>c!=="isAxiosError"),be.call(a,e.message,t,n,s,r),a.cause=e,a.name=e.name,o&&Object.assign(a,o),a};const M0=null;function Wa(e){return D.isPlainObject(e)||D.isArray(e)}function Jh(e){return D.endsWith(e,"[]")?e.slice(0,-2):e}function uf(e,t,n){return e?e.concat(t).map(function(r,o){return r=Jh(r),!n&&o?"["+r+"]":r}).join(n?".":""):t}function k0(e){return D.isArray(e)&&!e.some(Wa)}const B0=D.toFlatObject(D,{},null,function(t){return/^is[A-Z]/.test(t)});function Qi(e,t,n){if(!D.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=D.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,N){return!D.isUndefined(N[w])});const s=n.metaTokens,r=n.visitor||d,o=n.dots,a=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&D.isSpecCompliantForm(t);if(!D.isFunction(r))throw new TypeError("visitor must be a function");function h(v){if(v===null)return"";if(D.isDate(v))return v.toISOString();if(!u&&D.isBlob(v))throw new be("Blob is not supported. Use a Buffer instead.");return D.isArrayBuffer(v)||D.isTypedArray(v)?u&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function d(v,w,N){let x=v;if(v&&!N&&typeof v=="object"){if(D.endsWith(w,"{}"))w=s?w:w.slice(0,-2),v=JSON.stringify(v);else if(D.isArray(v)&&k0(v)||(D.isFileList(v)||D.endsWith(w,"[]"))&&(x=D.toArray(v)))return w=Jh(w),x.forEach(function(I,k){!(D.isUndefined(I)||I===null)&&t.append(a===!0?uf([w],k,o):a===null?w:w+"[]",h(I))}),!1}return Wa(v)?!0:(t.append(uf(N,w,o),h(v)),!1)}const p=[],m=Object.assign(B0,{defaultVisitor:d,convertValue:h,isVisitable:Wa});function _(v,w){if(!D.isUndefined(v)){if(p.indexOf(v)!==-1)throw Error("Circular reference detected in "+w.join("."));p.push(v),D.forEach(v,function(x,L){(!(D.isUndefined(x)||x===null)&&r.call(t,x,D.isString(L)?L.trim():L,w,m))===!0&&_(x,w?w.concat(L):[L])}),p.pop()}}if(!D.isObject(e))throw new TypeError("data must be an object");return _(e),t}function ff(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function Sl(e,t){this._pairs=[],e&&Qi(e,this,t)}const Qh=Sl.prototype;Qh.append=function(t,n){this._pairs.push([t,n])};Qh.toString=function(t){const n=t?function(s){return t.call(this,s,ff)}:ff;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function F0(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Xh(e,t,n){if(!t)return e;const s=n&&n.encode||F0;D.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(t,n):o=D.isURLSearchParams(t)?t.toString():new Sl(t,n).toString(s),o){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class df{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){D.forEach(this.handlers,function(s){s!==null&&t(s)})}}const Zh={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},H0=typeof URLSearchParams<"u"?URLSearchParams:Sl,U0=typeof FormData<"u"?FormData:null,V0=typeof Blob<"u"?Blob:null,j0={isBrowser:!0,classes:{URLSearchParams:H0,FormData:U0,Blob:V0},protocols:["http","https","file","blob","url","data"]},Cl=typeof window<"u"&&typeof document<"u",Ya=typeof navigator=="object"&&navigator||void 0,K0=Cl&&(!Ya||["ReactNative","NativeScript","NS"].indexOf(Ya.product)<0),q0=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",W0=Cl&&window.location.href||"http://localhost",Y0=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Cl,hasStandardBrowserEnv:K0,hasStandardBrowserWebWorkerEnv:q0,navigator:Ya,origin:W0},Symbol.toStringTag,{value:"Module"})),dt={...Y0,...j0};function z0(e,t){return Qi(e,new dt.classes.URLSearchParams,Object.assign({visitor:function(n,s,r,o){return dt.isNode&&D.isBuffer(n)?(this.append(s,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function G0(e){return D.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function J0(e){const t={},n=Object.keys(e);let s;const r=n.length;let o;for(s=0;s=n.length;return a=!a&&D.isArray(r)?r.length:a,u?(D.hasOwnProp(r,a)?r[a]=[r[a],s]:r[a]=s,!c):((!r[a]||!D.isObject(r[a]))&&(r[a]=[]),t(n,s,r[a],o)&&D.isArray(r[a])&&(r[a]=J0(r[a])),!c)}if(D.isFormData(e)&&D.isFunction(e.entries)){const n={};return D.forEachEntry(e,(s,r)=>{t(G0(s),r,n,0)}),n}return null}function Q0(e,t,n){if(D.isString(e))try{return(t||JSON.parse)(e),D.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(e)}const Mr={transitional:Zh,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const s=n.getContentType()||"",r=s.indexOf("application/json")>-1,o=D.isObject(t);if(o&&D.isHTMLForm(t)&&(t=new FormData(t)),D.isFormData(t))return r?JSON.stringify(ep(t)):t;if(D.isArrayBuffer(t)||D.isBuffer(t)||D.isStream(t)||D.isFile(t)||D.isBlob(t)||D.isReadableStream(t))return t;if(D.isArrayBufferView(t))return t.buffer;if(D.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(o){if(s.indexOf("application/x-www-form-urlencoded")>-1)return z0(t,this.formSerializer).toString();if((c=D.isFileList(t))||s.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return Qi(c?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),Q0(t)):t}],transformResponse:[function(t){const n=this.transitional||Mr.transitional,s=n&&n.forcedJSONParsing,r=this.responseType==="json";if(D.isResponse(t)||D.isReadableStream(t))return t;if(t&&D.isString(t)&&(s&&!this.responseType||r)){const a=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(t)}catch(c){if(a)throw c.name==="SyntaxError"?be.from(c,be.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:dt.classes.FormData,Blob:dt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};D.forEach(["delete","get","head","post","put","patch"],e=>{Mr.headers[e]={}});const X0=D.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"]),Z0=e=>{const t={};let n,s,r;return e&&e.split(` +`).forEach(function(a){r=a.indexOf(":"),n=a.substring(0,r).trim().toLowerCase(),s=a.substring(r+1).trim(),!(!n||t[n]&&X0[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},hf=Symbol("internals");function or(e){return e&&String(e).trim().toLowerCase()}function _i(e){return e===!1||e==null?e:D.isArray(e)?e.map(_i):String(e)}function eT(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 tT=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Zo(e,t,n,s,r){if(D.isFunction(s))return s.call(this,t,n);if(r&&(t=n),!!D.isString(t)){if(D.isString(s))return t.indexOf(s)!==-1;if(D.isRegExp(s))return s.test(t)}}function nT(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function sT(e,t){const n=D.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(r,o,a){return this[s].call(this,t,r,o,a)},configurable:!0})})}let At=class{constructor(t){t&&this.set(t)}set(t,n,s){const r=this;function o(c,u,h){const d=or(u);if(!d)throw new Error("header name must be a non-empty string");const p=D.findKey(r,d);(!p||r[p]===void 0||h===!0||h===void 0&&r[p]!==!1)&&(r[p||u]=_i(c))}const a=(c,u)=>D.forEach(c,(h,d)=>o(h,d,u));if(D.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(D.isString(t)&&(t=t.trim())&&!tT(t))a(Z0(t),n);else if(D.isObject(t)&&D.isIterable(t)){let c={},u,h;for(const d of t){if(!D.isArray(d))throw TypeError("Object iterator must return a key-value pair");c[h=d[0]]=(u=c[h])?D.isArray(u)?[...u,d[1]]:[u,d[1]]:d[1]}a(c,n)}else t!=null&&o(n,t,s);return this}get(t,n){if(t=or(t),t){const s=D.findKey(this,t);if(s){const r=this[s];if(!n)return r;if(n===!0)return eT(r);if(D.isFunction(n))return n.call(this,r,s);if(D.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=or(t),t){const s=D.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||Zo(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let r=!1;function o(a){if(a=or(a),a){const c=D.findKey(s,a);c&&(!n||Zo(s,s[c],c,n))&&(delete s[c],r=!0)}}return D.isArray(t)?t.forEach(o):o(t),r}clear(t){const n=Object.keys(this);let s=n.length,r=!1;for(;s--;){const o=n[s];(!t||Zo(this,this[o],o,t,!0))&&(delete this[o],r=!0)}return r}normalize(t){const n=this,s={};return D.forEach(this,(r,o)=>{const a=D.findKey(s,o);if(a){n[a]=_i(r),delete n[o];return}const c=t?nT(o):String(o).trim();c!==o&&delete n[o],n[c]=_i(r),s[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return D.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=t&&D.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(` +`)}getSetCookie(){return this.get("set-cookie")||[]}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(r=>s.set(r)),s}static accessor(t){const s=(this[hf]=this[hf]={accessors:{}}).accessors,r=this.prototype;function o(a){const c=or(a);s[c]||(sT(r,a),s[c]=!0)}return D.isArray(t)?t.forEach(o):o(t),this}};At.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);D.reduceDescriptors(At.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[n]=s}}});D.freezeMethods(At);function ea(e,t){const n=this||Mr,s=t||n,r=At.from(s.headers);let o=s.data;return D.forEach(e,function(c){o=c.call(n,o,r.normalize(),t?t.status:void 0)}),r.normalize(),o}function tp(e){return!!(e&&e.__CANCEL__)}function Ws(e,t,n){be.call(this,e??"canceled",be.ERR_CANCELED,t,n),this.name="CanceledError"}D.inherits(Ws,be,{__CANCEL__:!0});function np(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new be("Request failed with status code "+n.status,[be.ERR_BAD_REQUEST,be.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function rT(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function iT(e,t){e=e||10;const n=new Array(e),s=new Array(e);let r=0,o=0,a;return t=t!==void 0?t:1e3,function(u){const h=Date.now(),d=s[o];a||(a=h),n[r]=u,s[r]=h;let p=o,m=0;for(;p!==r;)m+=n[p++],p=p%e;if(r=(r+1)%e,r===o&&(o=(o+1)%e),h-a{n=d,r=null,o&&(clearTimeout(o),o=null),e.apply(null,h)};return[(...h)=>{const d=Date.now(),p=d-n;p>=s?a(h,d):(r=h,o||(o=setTimeout(()=>{o=null,a(r)},s-p)))},()=>r&&a(r)]}const Pi=(e,t,n=3)=>{let s=0;const r=iT(50,250);return oT(o=>{const a=o.loaded,c=o.lengthComputable?o.total:void 0,u=a-s,h=r(u),d=a<=c;s=a;const p={loaded:a,total:c,progress:c?a/c:void 0,bytes:u,rate:h||void 0,estimated:h&&c&&d?(c-a)/h:void 0,event:o,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(p)},n)},pf=(e,t)=>{const n=e!=null;return[s=>t[0]({lengthComputable:n,total:e,loaded:s}),t[1]]},gf=e=>(...t)=>D.asap(()=>e(...t)),aT=dt.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,dt.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(dt.origin),dt.navigator&&/(msie|trident)/i.test(dt.navigator.userAgent)):()=>!0,lT=dt.hasStandardBrowserEnv?{write(e,t,n,s,r,o){const a=[e+"="+encodeURIComponent(t)];D.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),D.isString(s)&&a.push("path="+s),D.isString(r)&&a.push("domain="+r),o===!0&&a.push("secure"),document.cookie=a.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 cT(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function uT(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function sp(e,t,n){let s=!cT(t);return e&&(s||n==!1)?uT(e,t):t}const mf=e=>e instanceof At?{...e}:e;function ls(e,t){t=t||{};const n={};function s(h,d,p,m){return D.isPlainObject(h)&&D.isPlainObject(d)?D.merge.call({caseless:m},h,d):D.isPlainObject(d)?D.merge({},d):D.isArray(d)?d.slice():d}function r(h,d,p,m){if(D.isUndefined(d)){if(!D.isUndefined(h))return s(void 0,h,p,m)}else return s(h,d,p,m)}function o(h,d){if(!D.isUndefined(d))return s(void 0,d)}function a(h,d){if(D.isUndefined(d)){if(!D.isUndefined(h))return s(void 0,h)}else return s(void 0,d)}function c(h,d,p){if(p in t)return s(h,d);if(p in e)return s(void 0,h)}const u={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:c,headers:(h,d,p)=>r(mf(h),mf(d),p,!0)};return D.forEach(Object.keys(Object.assign({},e,t)),function(d){const p=u[d]||r,m=p(e[d],t[d],d);D.isUndefined(m)&&p!==c||(n[d]=m)}),n}const rp=e=>{const t=ls({},e);let{data:n,withXSRFToken:s,xsrfHeaderName:r,xsrfCookieName:o,headers:a,auth:c}=t;t.headers=a=At.from(a),t.url=Xh(sp(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&a.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):"")));let u;if(D.isFormData(n)){if(dt.hasStandardBrowserEnv||dt.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((u=a.getContentType())!==!1){const[h,...d]=u?u.split(";").map(p=>p.trim()).filter(Boolean):[];a.setContentType([h||"multipart/form-data",...d].join("; "))}}if(dt.hasStandardBrowserEnv&&(s&&D.isFunction(s)&&(s=s(t)),s||s!==!1&&aT(t.url))){const h=r&&o&&lT.read(o);h&&a.set(r,h)}return t},fT=typeof XMLHttpRequest<"u",dT=fT&&function(e){return new Promise(function(n,s){const r=rp(e);let o=r.data;const a=At.from(r.headers).normalize();let{responseType:c,onUploadProgress:u,onDownloadProgress:h}=r,d,p,m,_,v;function w(){_&&_(),v&&v(),r.cancelToken&&r.cancelToken.unsubscribe(d),r.signal&&r.signal.removeEventListener("abort",d)}let N=new XMLHttpRequest;N.open(r.method.toUpperCase(),r.url,!0),N.timeout=r.timeout;function x(){if(!N)return;const I=At.from("getAllResponseHeaders"in N&&N.getAllResponseHeaders()),V={data:!c||c==="text"||c==="json"?N.responseText:N.response,status:N.status,statusText:N.statusText,headers:I,config:e,request:N};np(function(K){n(K),w()},function(K){s(K),w()},V),N=null}"onloadend"in N?N.onloadend=x:N.onreadystatechange=function(){!N||N.readyState!==4||N.status===0&&!(N.responseURL&&N.responseURL.indexOf("file:")===0)||setTimeout(x)},N.onabort=function(){N&&(s(new be("Request aborted",be.ECONNABORTED,e,N)),N=null)},N.onerror=function(){s(new be("Network Error",be.ERR_NETWORK,e,N)),N=null},N.ontimeout=function(){let k=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const V=r.transitional||Zh;r.timeoutErrorMessage&&(k=r.timeoutErrorMessage),s(new be(k,V.clarifyTimeoutError?be.ETIMEDOUT:be.ECONNABORTED,e,N)),N=null},o===void 0&&a.setContentType(null),"setRequestHeader"in N&&D.forEach(a.toJSON(),function(k,V){N.setRequestHeader(V,k)}),D.isUndefined(r.withCredentials)||(N.withCredentials=!!r.withCredentials),c&&c!=="json"&&(N.responseType=r.responseType),h&&([m,v]=Pi(h,!0),N.addEventListener("progress",m)),u&&N.upload&&([p,_]=Pi(u),N.upload.addEventListener("progress",p),N.upload.addEventListener("loadend",_)),(r.cancelToken||r.signal)&&(d=I=>{N&&(s(!I||I.type?new Ws(null,e,N):I),N.abort(),N=null)},r.cancelToken&&r.cancelToken.subscribe(d),r.signal&&(r.signal.aborted?d():r.signal.addEventListener("abort",d)));const L=rT(r.url);if(L&&dt.protocols.indexOf(L)===-1){s(new be("Unsupported protocol "+L+":",be.ERR_BAD_REQUEST,e));return}N.send(o||null)})},hT=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let s=new AbortController,r;const o=function(h){if(!r){r=!0,c();const d=h instanceof Error?h:this.reason;s.abort(d instanceof be?d:new Ws(d instanceof Error?d.message:d))}};let a=t&&setTimeout(()=>{a=null,o(new be(`timeout ${t} of ms exceeded`,be.ETIMEDOUT))},t);const c=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(h=>{h.unsubscribe?h.unsubscribe(o):h.removeEventListener("abort",o)}),e=null)};e.forEach(h=>h.addEventListener("abort",o));const{signal:u}=s;return u.unsubscribe=()=>D.asap(c),u}},pT=function*(e,t){let n=e.byteLength;if(n{const r=gT(e,t);let o=0,a,c=u=>{a||(a=!0,s&&s(u))};return new ReadableStream({async pull(u){try{const{done:h,value:d}=await r.next();if(h){c(),u.close();return}let p=d.byteLength;if(n){let m=o+=p;n(m)}u.enqueue(new Uint8Array(d))}catch(h){throw c(h),h}},cancel(u){return c(u),r.return()}},{highWaterMark:2})},Xi=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",ip=Xi&&typeof ReadableStream=="function",_T=Xi&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),op=(e,...t)=>{try{return!!e(...t)}catch{return!1}},ET=ip&&op(()=>{let e=!1;const t=new Request(dt.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Ef=64*1024,za=ip&&op(()=>D.isReadableStream(new Response("").body)),Di={stream:za&&(e=>e.body)};Xi&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Di[t]&&(Di[t]=D.isFunction(e[t])?n=>n[t]():(n,s)=>{throw new be(`Response type '${t}' is not supported`,be.ERR_NOT_SUPPORT,s)})})})(new Response);const bT=async e=>{if(e==null)return 0;if(D.isBlob(e))return e.size;if(D.isSpecCompliantForm(e))return(await new Request(dt.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(D.isArrayBufferView(e)||D.isArrayBuffer(e))return e.byteLength;if(D.isURLSearchParams(e)&&(e=e+""),D.isString(e))return(await _T(e)).byteLength},yT=async(e,t)=>{const n=D.toFiniteNumber(e.getContentLength());return n??bT(t)},vT=Xi&&(async e=>{let{url:t,method:n,data:s,signal:r,cancelToken:o,timeout:a,onDownloadProgress:c,onUploadProgress:u,responseType:h,headers:d,withCredentials:p="same-origin",fetchOptions:m}=rp(e);h=h?(h+"").toLowerCase():"text";let _=hT([r,o&&o.toAbortSignal()],a),v;const w=_&&_.unsubscribe&&(()=>{_.unsubscribe()});let N;try{if(u&&ET&&n!=="get"&&n!=="head"&&(N=await yT(d,s))!==0){let V=new Request(t,{method:"POST",body:s,duplex:"half"}),P;if(D.isFormData(s)&&(P=V.headers.get("content-type"))&&d.setContentType(P),V.body){const[K,F]=pf(N,Pi(gf(u)));s=_f(V.body,Ef,K,F)}}D.isString(p)||(p=p?"include":"omit");const x="credentials"in Request.prototype;v=new Request(t,{...m,signal:_,method:n.toUpperCase(),headers:d.normalize().toJSON(),body:s,duplex:"half",credentials:x?p:void 0});let L=await fetch(v);const I=za&&(h==="stream"||h==="response");if(za&&(c||I&&w)){const V={};["status","statusText","headers"].forEach(O=>{V[O]=L[O]});const P=D.toFiniteNumber(L.headers.get("content-length")),[K,F]=c&&pf(P,Pi(gf(c),!0))||[];L=new Response(_f(L.body,Ef,K,()=>{F&&F(),w&&w()}),V)}h=h||"text";let k=await Di[D.findKey(Di,h)||"text"](L,e);return!I&&w&&w(),await new Promise((V,P)=>{np(V,P,{data:k,headers:At.from(L.headers),status:L.status,statusText:L.statusText,config:e,request:v})})}catch(x){throw w&&w(),x&&x.name==="TypeError"&&/Load failed|fetch/i.test(x.message)?Object.assign(new be("Network Error",be.ERR_NETWORK,e,v),{cause:x.cause||x}):be.from(x,x&&x.code,e,v)}}),Ga={http:M0,xhr:dT,fetch:vT};D.forEach(Ga,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const bf=e=>`- ${e}`,wT=e=>D.isFunction(e)||e===null||e===!1,ap={getAdapter:e=>{e=D.isArray(e)?e:[e];const{length:t}=e;let n,s;const r={};for(let o=0;o`adapter ${c} `+(u===!1?"is not supported by the environment":"is not available in the build"));let a=t?o.length>1?`since : +`+o.map(bf).join(` +`):" "+bf(o[0]):"as no adapter specified";throw new be("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return s},adapters:Ga};function ta(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ws(null,e)}function yf(e){return ta(e),e.headers=At.from(e.headers),e.data=ea.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),ap.getAdapter(e.adapter||Mr.adapter)(e).then(function(s){return ta(e),s.data=ea.call(e,e.transformResponse,s),s.headers=At.from(s.headers),s},function(s){return tp(s)||(ta(e),s&&s.response&&(s.response.data=ea.call(e,e.transformResponse,s.response),s.response.headers=At.from(s.response.headers))),Promise.reject(s)})}const lp="1.9.0",Zi={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Zi[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const vf={};Zi.transitional=function(t,n,s){function r(o,a){return"[Axios v"+lp+"] Transitional option '"+o+"'"+a+(s?". "+s:"")}return(o,a,c)=>{if(t===!1)throw new be(r(a," has been removed"+(n?" in "+n:"")),be.ERR_DEPRECATED);return n&&!vf[a]&&(vf[a]=!0,console.warn(r(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,a,c):!0}};Zi.spelling=function(t){return(n,s)=>(console.warn(`${s} is likely a misspelling of ${t}`),!0)};function TT(e,t,n){if(typeof e!="object")throw new be("options must be an object",be.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let r=s.length;for(;r-- >0;){const o=s[r],a=t[o];if(a){const c=e[o],u=c===void 0||a(c,o,e);if(u!==!0)throw new be("option "+o+" must be "+u,be.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new be("Unknown option "+o,be.ERR_BAD_OPTION)}}const Ei={assertOptions:TT,validators:Zi},Qt=Ei.validators;let is=class{constructor(t){this.defaults=t||{},this.interceptors={request:new df,response:new df}}async request(t,n){try{return await this._request(t,n)}catch(s){if(s instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{s.stack?o&&!String(s.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(s.stack+=` +`+o):s.stack=o}catch{}}throw s}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=ls(this.defaults,n);const{transitional:s,paramsSerializer:r,headers:o}=n;s!==void 0&&Ei.assertOptions(s,{silentJSONParsing:Qt.transitional(Qt.boolean),forcedJSONParsing:Qt.transitional(Qt.boolean),clarifyTimeoutError:Qt.transitional(Qt.boolean)},!1),r!=null&&(D.isFunction(r)?n.paramsSerializer={serialize:r}:Ei.assertOptions(r,{encode:Qt.function,serialize:Qt.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Ei.assertOptions(n,{baseUrl:Qt.spelling("baseURL"),withXsrfToken:Qt.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=o&&D.merge(o.common,o[n.method]);o&&D.forEach(["delete","get","head","post","put","patch","common"],v=>{delete o[v]}),n.headers=At.concat(a,o);const c=[];let u=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(n)===!1||(u=u&&w.synchronous,c.unshift(w.fulfilled,w.rejected))});const h=[];this.interceptors.response.forEach(function(w){h.push(w.fulfilled,w.rejected)});let d,p=0,m;if(!u){const v=[yf.bind(this),void 0];for(v.unshift.apply(v,c),v.push.apply(v,h),m=v.length,d=Promise.resolve(n);p{if(!s._listeners)return;let o=s._listeners.length;for(;o-- >0;)s._listeners[o](r);s._listeners=null}),this.promise.then=r=>{let o;const a=new Promise(c=>{s.subscribe(c),o=c}).then(r);return a.cancel=function(){s.unsubscribe(o)},a},t(function(o,a,c){s.reason||(s.reason=new Ws(o,a,c),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)}toAbortSignal(){const t=new AbortController,n=s=>{t.abort(s)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new cp(function(r){t=r}),cancel:t}}};function ST(e){return function(n){return e.apply(null,n)}}function CT(e){return D.isObject(e)&&e.isAxiosError===!0}const Ja={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(Ja).forEach(([e,t])=>{Ja[t]=e});function up(e){const t=new is(e),n=Hh(is.prototype.request,t);return D.extend(n,is.prototype,t,{allOwnKeys:!0}),D.extend(n,t,null,{allOwnKeys:!0}),n.create=function(r){return up(ls(e,r))},n}const je=up(Mr);je.Axios=is;je.CanceledError=Ws;je.CancelToken=AT;je.isCancel=tp;je.VERSION=lp;je.toFormData=Qi;je.AxiosError=be;je.Cancel=je.CanceledError;je.all=function(t){return Promise.all(t)};je.spread=ST;je.isAxiosError=CT;je.mergeConfig=ls;je.AxiosHeaders=At;je.formToJSON=e=>ep(D.isHTMLForm(e)?new FormData(e):e);je.getAdapter=ap.getAdapter;je.HttpStatusCode=Ja;je.default=je;const{Axios:YA,AxiosError:zA,CanceledError:GA,isCancel:JA,CancelToken:QA,VERSION:XA,all:ZA,Cancel:eS,isAxiosError:tS,spread:nS,toFormData:sS,AxiosHeaders:rS,HttpStatusCode:iS,formToJSON:oS,getAdapter:aS,mergeConfig:lS}=je,Nr=e=>`${window.location.protocol}//${(window.location.host+window.location.pathname+e).replace(/\/\//g,"/")}`,OT={class:"form-floating"},RT=["disabled"],NT={class:"form-floating"},PT=["disabled"],DT=["disabled"],xT={key:0,class:"d-block"},LT={key:1,class:"d-block"},$T={class:"d-flex align-items-center"},IT={__name:"signInForm",emits:["totpToken"],setup(e,{emit:t}){const n=sn(!1),s=In({Email:"",Password:""}),r=t;sn("");const o=$r(),a=async h=>{if(h.preventDefault(),!c){o.newNotification("Please fill in all fields","warning");return}n.value=!0,await je.post(Nr("/api/signin"),s).then(d=>{let p=d.data;p.status?r("totpToken",p.message):(o.newNotification(p.message,"danger"),n.value=!1)})},c=at(()=>Object.values(s).find(h=>!h)===void 0),u=Yw();return u.query.Email&&(s.Email=u.query.Email),(h,d)=>{const p=pl("RouterLink");return qe(),ot("div",null,[d[11]||(d[11]=oe("h1",null,"Sign In",-1)),d[12]||(d[12]=oe("p",null,"to your WGDashboard Client account",-1)),oe("form",{class:"mt-4 d-flex flex-column gap-3",onSubmit:d[2]||(d[2]=m=>a(m))},[oe("div",OT,[ks(oe("input",{type:"text",required:"",disabled:n.value,"onUpdate:modelValue":d[0]||(d[0]=m=>s.Email=m),name:"email",autocomplete:"email",autofocus:"",class:"form-control rounded-3",id:"email",placeholder:"email"},null,8,RT),[[Fs,s.Email]]),d[3]||(d[3]=oe("label",{for:"email",class:"d-flex"},[oe("i",{class:"bi bi-person-circle me-2"}),yt(" Email ")],-1))]),oe("div",NT,[ks(oe("input",{type:"password",required:"",disabled:n.value,"onUpdate:modelValue":d[1]||(d[1]=m=>s.Password=m),name:"password",autocomplete:"current-password",class:"form-control rounded-3",id:"password",placeholder:"Password"},null,8,PT),[[Fs,s.Password]]),d[4]||(d[4]=oe("label",{for:"password",class:"d-flex"},[oe("i",{class:"bi bi-key me-2"}),yt(" Password ")],-1))]),d[7]||(d[7]=oe("div",null,[oe("a",{href:"#",class:"text-body text-decoration-none ms-0"}," Forgot Password? ")],-1)),oe("button",{disabled:!c.value||n.value,class:"btn btn-primary rounded-3 btn-brand px-3 py-2"},[Ue(Lr,{name:"slide-right",mode:"out-in"},{default:Kt(()=>[n.value?(qe(),ot("span",LT,d[6]||(d[6]=[yt(" Loading... "),oe("i",{class:"spinner-border spinner-border-sm"},null,-1)]))):(qe(),ot("span",xT,d[5]||(d[5]=[yt(" Continue "),oe("i",{class:"ms-2 bi bi-arrow-right"},null,-1)])))]),_:1})],8,DT)],32),oe("div",null,[d[10]||(d[10]=oe("hr",{class:"my-4"},null,-1)),oe("div",$T,[d[9]||(d[9]=oe("span",{class:"text-muted"}," Don't have an account yet? ",-1)),Ue(p,{to:"/signup",class:"text-body text-decoration-none ms-auto fw-bold"},{default:Kt(()=>d[8]||(d[8]=[yt(" Sign Up ")])),_:1,__:[8]})])])])}}};var Ns={},na,wf;function MT(){return wf||(wf=1,na=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then}),na}var sa={},Tn={},Tf;function us(){if(Tf)return Tn;Tf=1;let e;const t=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];return Tn.getSymbolSize=function(s){if(!s)throw new Error('"version" cannot be null or undefined');if(s<1||s>40)throw new Error('"version" should be in range from 1 to 40');return s*4+17},Tn.getSymbolTotalCodewords=function(s){return t[s]},Tn.getBCHDigit=function(n){let s=0;for(;n!==0;)s++,n>>>=1;return s},Tn.setToSJISFunction=function(s){if(typeof s!="function")throw new Error('"toSJISFunc" is not a valid function.');e=s},Tn.isKanjiModeEnabled=function(){return typeof e<"u"},Tn.toSJIS=function(s){return e(s)},Tn}var ra={},Af;function Ol(){return Af||(Af=1,function(e){e.L={bit:1},e.M={bit:0},e.Q={bit:3},e.H={bit:2};function t(n){if(typeof n!="string")throw new Error("Param is not a string");switch(n.toLowerCase()){case"l":case"low":return e.L;case"m":case"medium":return e.M;case"q":case"quartile":return e.Q;case"h":case"high":return e.H;default:throw new Error("Unknown EC Level: "+n)}}e.isValid=function(s){return s&&typeof s.bit<"u"&&s.bit>=0&&s.bit<4},e.from=function(s,r){if(e.isValid(s))return s;try{return t(s)}catch{return r}}}(ra)),ra}var ia,Sf;function kT(){if(Sf)return ia;Sf=1;function e(){this.buffer=[],this.length=0}return e.prototype={get:function(t){const n=Math.floor(t/8);return(this.buffer[n]>>>7-t%8&1)===1},put:function(t,n){for(let s=0;s>>n-s-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(t){const n=Math.floor(this.length/8);this.buffer.length<=n&&this.buffer.push(0),t&&(this.buffer[n]|=128>>>this.length%8),this.length++}},ia=e,ia}var oa,Cf;function BT(){if(Cf)return oa;Cf=1;function e(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}return e.prototype.set=function(t,n,s,r){const o=t*this.size+n;this.data[o]=s,r&&(this.reservedBit[o]=!0)},e.prototype.get=function(t,n){return this.data[t*this.size+n]},e.prototype.xor=function(t,n,s){this.data[t*this.size+n]^=s},e.prototype.isReserved=function(t,n){return this.reservedBit[t*this.size+n]},oa=e,oa}var aa={},Of;function FT(){return Of||(Of=1,function(e){const t=us().getSymbolSize;e.getRowColCoords=function(s){if(s===1)return[];const r=Math.floor(s/7)+2,o=t(s),a=o===145?26:Math.ceil((o-13)/(2*r-2))*2,c=[o-7];for(let u=1;u=0&&r<=7},e.from=function(r){return e.isValid(r)?parseInt(r,10):void 0},e.getPenaltyN1=function(r){const o=r.size;let a=0,c=0,u=0,h=null,d=null;for(let p=0;p=5&&(a+=t.N1+(c-5)),h=_,c=1),_=r.get(m,p),_===d?u++:(u>=5&&(a+=t.N1+(u-5)),d=_,u=1)}c>=5&&(a+=t.N1+(c-5)),u>=5&&(a+=t.N1+(u-5))}return a},e.getPenaltyN2=function(r){const o=r.size;let a=0;for(let c=0;c=10&&(c===1488||c===93)&&a++,u=u<<1&2047|r.get(d,h),d>=10&&(u===1488||u===93)&&a++}return a*t.N3},e.getPenaltyN4=function(r){let o=0;const a=r.data.length;for(let u=0;u=0;){const a=o[0];for(let u=0;u0){const c=new Uint8Array(this.degree);return c.set(o,a),c}return o},fa=t,fa}var da={},ha={},pa={},$f;function dp(){return $f||($f=1,pa.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40}),pa}var Xt={},If;function hp(){if(If)return Xt;If=1;const e="[0-9]+",t="[A-Z $%*+\\-./:]+";let n="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";n=n.replace(/u/g,"\\u");const s="(?:(?![A-Z0-9 $%*+\\-./:]|"+n+`)(?:.|[\r +]))+`;Xt.KANJI=new RegExp(n,"g"),Xt.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),Xt.BYTE=new RegExp(s,"g"),Xt.NUMERIC=new RegExp(e,"g"),Xt.ALPHANUMERIC=new RegExp(t,"g");const r=new RegExp("^"+n+"$"),o=new RegExp("^"+e+"$"),a=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");return Xt.testKanji=function(u){return r.test(u)},Xt.testNumeric=function(u){return o.test(u)},Xt.testAlphanumeric=function(u){return a.test(u)},Xt}var Mf;function fs(){return Mf||(Mf=1,function(e){const t=dp(),n=hp();e.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},e.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},e.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(o,a){if(!o.ccBits)throw new Error("Invalid mode: "+o);if(!t.isValid(a))throw new Error("Invalid version: "+a);return a>=1&&a<10?o.ccBits[0]:a<27?o.ccBits[1]:o.ccBits[2]},e.getBestModeForData=function(o){return n.testNumeric(o)?e.NUMERIC:n.testAlphanumeric(o)?e.ALPHANUMERIC:n.testKanji(o)?e.KANJI:e.BYTE},e.toString=function(o){if(o&&o.id)return o.id;throw new Error("Invalid mode")},e.isValid=function(o){return o&&o.bit&&o.ccBits};function s(r){if(typeof r!="string")throw new Error("Param is not a string");switch(r.toLowerCase()){case"numeric":return e.NUMERIC;case"alphanumeric":return e.ALPHANUMERIC;case"kanji":return e.KANJI;case"byte":return e.BYTE;default:throw new Error("Unknown mode: "+r)}}e.from=function(o,a){if(e.isValid(o))return o;try{return s(o)}catch{return a}}}(ha)),ha}var kf;function qT(){return kf||(kf=1,function(e){const t=us(),n=fp(),s=Ol(),r=fs(),o=dp(),a=7973,c=t.getBCHDigit(a);function u(m,_,v){for(let w=1;w<=40;w++)if(_<=e.getCapacity(w,v,m))return w}function h(m,_){return r.getCharCountIndicator(m,_)+4}function d(m,_){let v=0;return m.forEach(function(w){const N=h(w.mode,_);v+=N+w.getBitsLength()}),v}function p(m,_){for(let v=1;v<=40;v++)if(d(m,v)<=e.getCapacity(v,_,r.MIXED))return v}e.from=function(_,v){return o.isValid(_)?parseInt(_,10):v},e.getCapacity=function(_,v,w){if(!o.isValid(_))throw new Error("Invalid QR Code version");typeof w>"u"&&(w=r.BYTE);const N=t.getSymbolTotalCodewords(_),x=n.getTotalCodewordsCount(_,v),L=(N-x)*8;if(w===r.MIXED)return L;const I=L-h(w,_);switch(w){case r.NUMERIC:return Math.floor(I/10*3);case r.ALPHANUMERIC:return Math.floor(I/11*2);case r.KANJI:return Math.floor(I/13);case r.BYTE:default:return Math.floor(I/8)}},e.getBestVersionForData=function(_,v){let w;const N=s.from(v,s.M);if(Array.isArray(_)){if(_.length>1)return p(_,N);if(_.length===0)return 1;w=_[0]}else w=_;return u(w.mode,w.getLength(),N)},e.getEncodedBits=function(_){if(!o.isValid(_)||_<7)throw new Error("Invalid QR Code version");let v=_<<12;for(;t.getBCHDigit(v)-c>=0;)v^=a<=0;)u^=t<0&&(o=this.data.substr(r),a=parseInt(o,10),s.put(a,c*3+1))},_a=t,_a}var Ea,Hf;function zT(){if(Hf)return Ea;Hf=1;const e=fs(),t=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function n(s){this.mode=e.ALPHANUMERIC,this.data=s}return n.getBitsLength=function(r){return 11*Math.floor(r/2)+6*(r%2)},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(r){let o;for(o=0;o+2<=this.data.length;o+=2){let a=t.indexOf(this.data[o])*45;a+=t.indexOf(this.data[o+1]),r.put(a,11)}this.data.length%2&&r.put(t.indexOf(this.data[o]),6)},Ea=n,Ea}var ba,Uf;function GT(){if(Uf)return ba;Uf=1;const e=fs();function t(n){this.mode=e.BYTE,typeof n=="string"?this.data=new TextEncoder().encode(n):this.data=new Uint8Array(n)}return t.getBitsLength=function(s){return s*8},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(n){for(let s=0,r=this.data.length;s=33088&&o<=40956)o-=33088;else if(o>=57408&&o<=60351)o-=49472;else throw new Error("Invalid SJIS character: "+this.data[r]+` +Make sure your charset is UTF-8`);o=(o>>>8&255)*192+(o&255),s.put(o,13)}},ya=n,ya}var va={exports:{}},jf;function QT(){return jf||(jf=1,function(e){var t={single_source_shortest_paths:function(n,s,r){var o={},a={};a[s]=0;var c=t.PriorityQueue.make();c.push(s,0);for(var u,h,d,p,m,_,v,w,N;!c.empty();){u=c.pop(),h=u.value,p=u.cost,m=n[h]||{};for(d in m)m.hasOwnProperty(d)&&(_=m[d],v=p+_,w=a[d],N=typeof a[d]>"u",(N||w>v)&&(a[d]=v,c.push(d,v),o[d]=h))}if(typeof r<"u"&&typeof a[r]>"u"){var x=["Could not find a path from ",s," to ",r,"."].join("");throw new Error(x)}return o},extract_shortest_path_from_predecessor_list:function(n,s){for(var r=[],o=s;o;)r.push(o),n[o],o=n[o];return r.reverse(),r},find_path:function(n,s,r){var o=t.single_source_shortest_paths(n,s,r);return t.extract_shortest_path_from_predecessor_list(o,r)},PriorityQueue:{make:function(n){var s=t.PriorityQueue,r={},o;n=n||{};for(o in s)s.hasOwnProperty(o)&&(r[o]=s[o]);return r.queue=[],r.sorter=n.sorter||s.default_sorter,r},default_sorter:function(n,s){return n.cost-s.cost},push:function(n,s){var r={value:n,cost:s};this.queue.push(r),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};e.exports=t}(va)),va.exports}var Kf;function XT(){return Kf||(Kf=1,function(e){const t=fs(),n=YT(),s=zT(),r=GT(),o=JT(),a=hp(),c=us(),u=QT();function h(x){return unescape(encodeURIComponent(x)).length}function d(x,L,I){const k=[];let V;for(;(V=x.exec(I))!==null;)k.push({data:V[0],index:V.index,mode:L,length:V[0].length});return k}function p(x){const L=d(a.NUMERIC,t.NUMERIC,x),I=d(a.ALPHANUMERIC,t.ALPHANUMERIC,x);let k,V;return c.isKanjiModeEnabled()?(k=d(a.BYTE,t.BYTE,x),V=d(a.KANJI,t.KANJI,x)):(k=d(a.BYTE_KANJI,t.BYTE,x),V=[]),L.concat(I,k,V).sort(function(K,F){return K.index-F.index}).map(function(K){return{data:K.data,mode:K.mode,length:K.length}})}function m(x,L){switch(L){case t.NUMERIC:return n.getBitsLength(x);case t.ALPHANUMERIC:return s.getBitsLength(x);case t.KANJI:return o.getBitsLength(x);case t.BYTE:return r.getBitsLength(x)}}function _(x){return x.reduce(function(L,I){const k=L.length-1>=0?L[L.length-1]:null;return k&&k.mode===I.mode?(L[L.length-1].data+=I.data,L):(L.push(I),L)},[])}function v(x){const L=[];for(let I=0;I=0&&J<=6&&(q===0||q===6)||q>=0&&q<=6&&(J===0||J===6)||J>=2&&J<=4&&q>=2&&q<=4?P.set(U+J,$+q,!0,!0):P.set(U+J,$+q,!1,!0))}}function v(P){const K=P.size;for(let F=8;F>J&1)===1,P.set(B,U,$,!0),P.set(U,B,$,!0)}function x(P,K,F){const O=P.size,B=d.getEncodedBits(K,F);let U,$;for(U=0;U<15;U++)$=(B>>U&1)===1,U<6?P.set(U,8,$,!0):U<8?P.set(U+1,8,$,!0):P.set(O-15+U,8,$,!0),U<8?P.set(8,O-U-1,$,!0):U<9?P.set(8,15-U-1+1,$,!0):P.set(8,15-U-1,$,!0);P.set(O-8,8,1,!0)}function L(P,K){const F=P.size;let O=-1,B=F-1,U=7,$=0;for(let J=F-1;J>0;J-=2)for(J===6&&J--;;){for(let q=0;q<2;q++)if(!P.isReserved(B,J-q)){let Q=!1;$>>U&1)===1),P.set(B,J-q,Q),U--,U===-1&&($++,U=7)}if(B+=O,B<0||F<=B){B-=O,O=-O;break}}}function I(P,K,F){const O=new n;F.forEach(function(q){O.put(q.mode.bit,4),O.put(q.getLength(),p.getCharCountIndicator(q.mode,P)),q.write(O)});const B=e.getSymbolTotalCodewords(P),U=c.getTotalCodewordsCount(P,K),$=(B-U)*8;for(O.getLengthInBits()+4<=$&&O.put(0,4);O.getLengthInBits()%8!==0;)O.putBit(0);const J=($-O.getLengthInBits())/8;for(let q=0;q=7&&N(q,K),L(q,$),isNaN(O)&&(O=a.getBestMask(q,x.bind(null,q,F))),a.applyMask(O,q),x(q,F,O),{modules:q,version:K,errorCorrectionLevel:F,maskPattern:O,segments:B}}return sa.create=function(K,F){if(typeof K>"u"||K==="")throw new Error("No input text");let O=t.M,B,U;return typeof F<"u"&&(O=t.from(F.errorCorrectionLevel,t.M),B=h.from(F.version),U=a.from(F.maskPattern),F.toSJISFunc&&e.setToSJISFunction(F.toSJISFunc)),V(K,B,O,U)},sa}var wa={},Ta={},Wf;function pp(){return Wf||(Wf=1,function(e){function t(n){if(typeof n=="number"&&(n=n.toString()),typeof n!="string")throw new Error("Color should be defined as hex string");let s=n.slice().replace("#","").split("");if(s.length<3||s.length===5||s.length>8)throw new Error("Invalid hex color: "+n);(s.length===3||s.length===4)&&(s=Array.prototype.concat.apply([],s.map(function(o){return[o,o]}))),s.length===6&&s.push("F","F");const r=parseInt(s.join(""),16);return{r:r>>24&255,g:r>>16&255,b:r>>8&255,a:r&255,hex:"#"+s.slice(0,6).join("")}}e.getOptions=function(s){s||(s={}),s.color||(s.color={});const r=typeof s.margin>"u"||s.margin===null||s.margin<0?4:s.margin,o=s.width&&s.width>=21?s.width:void 0,a=s.scale||4;return{width:o,scale:o?4:a,margin:r,color:{dark:t(s.color.dark||"#000000ff"),light:t(s.color.light||"#ffffffff")},type:s.type,rendererOpts:s.rendererOpts||{}}},e.getScale=function(s,r){return r.width&&r.width>=s+r.margin*2?r.width/(s+r.margin*2):r.scale},e.getImageWidth=function(s,r){const o=e.getScale(s,r);return Math.floor((s+r.margin*2)*o)},e.qrToImageData=function(s,r,o){const a=r.modules.size,c=r.modules.data,u=e.getScale(a,o),h=Math.floor((a+o.margin*2)*u),d=o.margin*u,p=[o.color.light,o.color.dark];for(let m=0;m=d&&_>=d&&m"u"&&(!a||!a.getContext)&&(u=a,a=void 0),a||(h=s()),u=t.getOptions(u);const d=t.getImageWidth(o.modules.size,u),p=h.getContext("2d"),m=p.createImageData(d,d);return t.qrToImageData(m.data,o,u),n(p,h,d),p.putImageData(m,0,0),h},e.renderToDataURL=function(o,a,c){let u=c;typeof u>"u"&&(!a||!a.getContext)&&(u=a,a=void 0),u||(u={});const h=e.render(o,a,u),d=u.type||"image/png",p=u.rendererOpts||{};return h.toDataURL(d,p.quality)}}(wa)),wa}var Aa={},zf;function tA(){if(zf)return Aa;zf=1;const e=pp();function t(r,o){const a=r.a/255,c=o+'="'+r.hex+'"';return a<1?c+" "+o+'-opacity="'+a.toFixed(2).slice(1)+'"':c}function n(r,o,a){let c=r+o;return typeof a<"u"&&(c+=" "+a),c}function s(r,o,a){let c="",u=0,h=!1,d=0;for(let p=0;p0&&m>0&&r[p-1]||(c+=h?n("M",m+a,.5+_+a):n("m",u,0),u=0,h=!1),m+1':"",_="',v='viewBox="0 0 '+p+" "+p+'"',N=''+m+_+` +`;return typeof c=="function"&&c(null,N),N},Aa}var Gf;function nA(){if(Gf)return Ns;Gf=1;const e=MT(),t=ZT(),n=eA(),s=tA();function r(o,a,c,u,h){const d=[].slice.call(arguments,1),p=d.length,m=typeof d[p-1]=="function";if(!m&&!e())throw new Error("Callback required as last argument");if(m){if(p<2)throw new Error("Too few arguments provided");p===2?(h=c,c=a,a=u=void 0):p===3&&(a.getContext&&typeof h>"u"?(h=u,u=void 0):(h=u,u=c,c=a,a=void 0))}else{if(p<1)throw new Error("Too few arguments provided");return p===1?(c=a,a=u=void 0):p===2&&!a.getContext&&(u=c,c=a,a=void 0),new Promise(function(_,v){try{const w=t.create(c,u);_(o(w,a,u))}catch(w){v(w)}})}try{const _=t.create(c,u);h(null,o(_,a,u))}catch(_){h(_)}}return Ns.create=t.create,Ns.toCanvas=r.bind(null,n.render),Ns.toDataURL=r.bind(null,n.renderToDataURL),Ns.toString=r.bind(null,function(o,a,c){return s.render(o,c)}),Ns}var sA=nA();const rA=Ch(sA),iA={class:""},oA={key:0,class:"card rounded-3"},aA={class:"card-body d-flex gap-3 flex-column"},lA={class:"card rounded-3"},cA={class:"card-body"},uA=["href"],fA={key:0},dA={class:"d-flex flex-column gap-3"},hA=["disabled"],pA=["disabled"],gA={key:0,class:"d-block"},mA={key:1,class:"d-block"},_A={__name:"totpForm",props:["totpToken"],emits:["clearToken"],async setup(e,{emit:t}){let n,s;const r=e,o=sn(""),a=In({TOTP:""}),c=sn(!1),u=()=>{a.TOTP=a.TOTP.replace(/\D/i,"")},h=at(()=>/^[0-9]{6}$/.test(a.TOTP)),d=$r(),p=Fh();[n,s]=Fb(()=>je.get(Nr("/api/signin/totp"),{params:{Token:r.totpToken}}).then(v=>{let w=v.data;w.status?w.message&&(o.value=w.message):(d.newNotification(w.message,"danger"),p.push("/signin"))})),await n,s();const m=t;xr(()=>{o.value&&rA.toCanvas(document.getElementById("qrcode"),o.value,function(v){})});const _=async v=>{v.preventDefault(),h&&(c.value=!0,await je.post(Nr("/api/signin/totp"),{Token:r.totpToken,UserProvidedTOTP:a.TOTP}).then(w=>{c.value=!1;let N=w.data;N.status?p.push("/"):d.newNotification(N.message,"danger")}).catch(()=>{d.newNotification("Sign in status is invalid","danger"),m("clearToken")}))};return(v,w)=>(qe(),ot("form",{class:"d-flex flex-column gap-3",onSubmit:w[3]||(w[3]=N=>_(N))},[oe("div",null,[oe("a",{role:"button",onClick:w[0]||(w[0]=N=>m("clearToken"))},w[4]||(w[4]=[oe("i",{class:"me-2 bi bi-chevron-left"},null,-1),yt(" Back ")]))]),oe("div",iA,[w[10]||(w[10]=oe("h1",{class:"mb-3"},"Multi-Factor Authentication (MFA)",-1)),o.value?(qe(),ot("div",oA,[oe("div",aA,[w[5]||(w[5]=oe("h2",{class:"mb-0"},"Initial Setup",-1)),w[6]||(w[6]=oe("p",{class:"mb-0"},"Please scan the following QR Code to generate TOTP with your choice of authenticator",-1)),w[7]||(w[7]=oe("canvas",{id:"qrcode",class:"rounded-3 shadow"},null,-1)),w[8]||(w[8]=oe("p",{class:"mb-0"},"Or you can click the link below:",-1)),oe("div",lA,[oe("div",cA,[oe("a",{href:o.value},yi(o.value),9,uA)])]),w[9]||(w[9]=oe("div",{class:"alert alert-warning mb-0"},[oe("strong",null," Please note: You won't be able to see this QR Code again, so please save it somewhere safe in case you need to recover your TOTP key ")],-1))])])):yu("",!0)]),o.value?(qe(),ot("hr",fA)):yu("",!0),oe("div",dA,[w[13]||(w[13]=oe("label",{for:"totp"},"Enter the TOTP generated by your authenticator to verify",-1)),ks(oe("input",{class:"form-control form-control-lg rounded-3 text-center",id:"totp",disabled:c.value,autofocus:"",onKeyup:w[1]||(w[1]=N=>u()),maxlength:"6",type:"text",inputmode:"numeric",placeholder:"- - - - - -",autocomplete:"one-time-code","onUpdate:modelValue":w[2]||(w[2]=N=>a.TOTP=N)},null,40,hA),[[Fs,a.TOTP]]),oe("button",{disabled:!h.value||c.value,class:"btn btn-primary rounded-3 btn-brand px-3 py-2"},[Ue(Lr,{name:"slide-right",mode:"out-in"},{default:Kt(()=>[c.value?(qe(),ot("span",mA,w[12]||(w[12]=[oe("i",{class:"spinner-border spinner-border-sm"},null,-1)]))):(qe(),ot("span",gA,w[11]||(w[11]=[yt(" Continue "),oe("i",{class:"ms-2 bi bi-arrow-right"},null,-1)])))]),_:1})],8,pA)])],32))}},EA={__name:"signin",setup(e){const t=sn("");return(n,s)=>(qe(),ot("div",null,[Ue(Lr,{name:"app",mode:"out-in"},{default:Kt(()=>[t.value?(qe(),Us(_A,{key:1,onClearToken:s[1]||(s[1]=r=>t.value=""),"totp-token":t.value},null,8,["totp-token"])):(qe(),Us(IT,{key:0,onTotpToken:s[0]||(s[0]=r=>{t.value=r})}))]),_:1})]))}},bA={class:"form-floating"},yA=["disabled"],vA={class:"form-floating"},wA=["disabled"],TA={class:"form-floating"},AA=["disabled"],SA=["disabled"],CA={key:0,class:"d-block"},OA={key:1,class:"d-block"},RA={class:"d-flex align-items-center"},NA={__name:"signup",setup(e){const t=$r(),n=In({Email:"",Password:"",ConfirmPassword:""}),s=sn(!1),r=Fh(),o=async u=>{if(u.preventDefault(),!c){t.newNotification("Please fill in all fields","warning");return}a&&(s.value=!0,await je.post(Nr("/api/signup"),n).then(h=>{let d=h.data;d.status?(t.newNotification("Sign up successfully!","success"),r.push({path:"/signin",query:{Email:n.Email}})):(t.newNotification(d.message,"danger"),s.value=!1)}))},a=at(()=>n.Password&&n.ConfirmPassword?n.Password===n.ConfirmPassword:!1),c=at(()=>Object.values(n).find(u=>!u)===void 0);return xr(()=>{document.querySelectorAll("input[type=password]").forEach(u=>u.addEventListener("blur",()=>{n.Password&&n.ConfirmPassword&&document.querySelectorAll("input[type=password]").forEach(h=>{a.value?h.classList.remove("is-invalid"):h.classList.add("is-invalid")})}))}),(u,h)=>{const d=pl("RouterLink");return qe(),ot("div",null,[h[13]||(h[13]=oe("h1",null,"Sign Up",-1)),h[14]||(h[14]=oe("p",null,"to use WGDashboard Client",-1)),oe("form",{class:"mt-4 d-flex flex-column gap-3",onSubmit:h[3]||(h[3]=p=>o(p))},[oe("div",bA,[ks(oe("input",{type:"text",disabled:s.value,required:"","onUpdate:modelValue":h[0]||(h[0]=p=>n.Email=p),name:"email",autocomplete:"email",autofocus:"",class:"form-control rounded-3",id:"email",placeholder:"email"},null,8,yA),[[Fs,n.Email]]),h[4]||(h[4]=oe("label",{for:"email",class:"d-flex"},[oe("i",{class:"bi bi-person-circle me-2"}),yt(" Email ")],-1))]),oe("div",vA,[ks(oe("input",{type:"password",required:"",disabled:s.value,"onUpdate:modelValue":h[1]||(h[1]=p=>n.Password=p),name:"password",autocomplete:"new-password",autofocus:"",class:"form-control rounded-3",id:"password",placeholder:"password"},null,8,wA),[[Fs,n.Password]]),h[5]||(h[5]=oe("label",{for:"password",class:"d-flex"},[oe("i",{class:"bi bi-key me-2"}),yt(" Password ")],-1))]),oe("div",TA,[ks(oe("input",{type:"password",required:"",disabled:s.value,"onUpdate:modelValue":h[2]||(h[2]=p=>n.ConfirmPassword=p),name:"confirm_password",autocomplete:"new-password",autofocus:"",class:"form-control rounded-3",id:"confirm_password",placeholder:"confirm_password"},null,8,AA),[[Fs,n.ConfirmPassword]]),h[6]||(h[6]=oe("label",{for:"confirm_password",class:"d-flex"},[oe("i",{class:"bi bi-key me-2"}),yt(" Confirm Password ")],-1)),h[7]||(h[7]=oe("div",{id:"validationServer03Feedback",class:"invalid-feedback"}," Passwords does not match ",-1))]),oe("button",{disabled:!c.value||!a.value||s.value,class:"btn btn-primary rounded-3 btn-brand px-3 py-2"},[Ue(Lr,{name:"slide-right",mode:"out-in"},{default:Kt(()=>[s.value?(qe(),ot("span",OA,h[9]||(h[9]=[yt(" Loading... "),oe("i",{class:"spinner-border spinner-border-sm"},null,-1)]))):(qe(),ot("span",CA,h[8]||(h[8]=[yt(" Continue "),oe("i",{class:"ms-2 bi bi-arrow-right"},null,-1)])))]),_:1})],8,SA)],32),oe("div",null,[h[12]||(h[12]=oe("hr",{class:"my-4"},null,-1)),oe("div",RA,[h[11]||(h[11]=oe("span",{class:"text-muted"}," Already have an account? ",-1)),Ue(d,{to:"/signin",class:"text-body text-decoration-none ms-auto fw-bold"},{default:Kt(()=>h[10]||(h[10]=[yt(" Sign In ")])),_:1,__:[10]})])])])}}},Rl=qw({history:yw(),routes:[{path:"/",component:Jw,meta:{auth:!0},name:"Home"},{path:"/signin",component:EA,name:"Sign In"},{path:"/signup",component:NA,name:"Sign Up"}]});Rl.beforeEach(async(e,t,n)=>{e.meta.auth?await je.get(Nr("/api/validateAuthentication")).then(s=>{n()}).catch(()=>{$r().newNotification("Sign in session ended, please sign in again","warning"),n("/signin")}):n()});Rl.afterEach((e,t,n)=>{document.title=e.name+" | WGDashboard Client"});var bi={exports:{}};/*! + * Bootstrap v5.3.6 (https://getbootstrap.com/) + * Copyright 2011-2025 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var PA=bi.exports,Jf;function DA(){return Jf||(Jf=1,function(e,t){(function(n,s){e.exports=s()})(PA,function(){const n=new Map,s={set(f,i,l){n.has(f)||n.set(f,new Map);const g=n.get(f);if(!g.has(i)&&g.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(g.keys())[0]}.`);return}g.set(i,l)},get(f,i){return n.has(f)&&n.get(f).get(i)||null},remove(f,i){if(!n.has(f))return;const l=n.get(f);l.delete(i),l.size===0&&n.delete(f)}},r=1e6,o=1e3,a="transitionend",c=f=>(f&&window.CSS&&window.CSS.escape&&(f=f.replace(/#([^\s"#']+)/g,(i,l)=>`#${CSS.escape(l)}`)),f),u=f=>f==null?`${f}`:Object.prototype.toString.call(f).match(/\s([a-z]+)/i)[1].toLowerCase(),h=f=>{do f+=Math.floor(Math.random()*r);while(document.getElementById(f));return f},d=f=>{if(!f)return 0;let{transitionDuration:i,transitionDelay:l}=window.getComputedStyle(f);const g=Number.parseFloat(i),y=Number.parseFloat(l);return!g&&!y?0:(i=i.split(",")[0],l=l.split(",")[0],(Number.parseFloat(i)+Number.parseFloat(l))*o)},p=f=>{f.dispatchEvent(new Event(a))},m=f=>!f||typeof f!="object"?!1:(typeof f.jquery<"u"&&(f=f[0]),typeof f.nodeType<"u"),_=f=>m(f)?f.jquery?f[0]:f:typeof f=="string"&&f.length>0?document.querySelector(c(f)):null,v=f=>{if(!m(f)||f.getClientRects().length===0)return!1;const i=getComputedStyle(f).getPropertyValue("visibility")==="visible",l=f.closest("details:not([open])");if(!l)return i;if(l!==f){const g=f.closest("summary");if(g&&g.parentNode!==l||g===null)return!1}return i},w=f=>!f||f.nodeType!==Node.ELEMENT_NODE||f.classList.contains("disabled")?!0:typeof f.disabled<"u"?f.disabled:f.hasAttribute("disabled")&&f.getAttribute("disabled")!=="false",N=f=>{if(!document.documentElement.attachShadow)return null;if(typeof f.getRootNode=="function"){const i=f.getRootNode();return i instanceof ShadowRoot?i:null}return f instanceof ShadowRoot?f:f.parentNode?N(f.parentNode):null},x=()=>{},L=f=>{f.offsetHeight},I=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,k=[],V=f=>{document.readyState==="loading"?(k.length||document.addEventListener("DOMContentLoaded",()=>{for(const i of k)i()}),k.push(f)):f()},P=()=>document.documentElement.dir==="rtl",K=f=>{V(()=>{const i=I();if(i){const l=f.NAME,g=i.fn[l];i.fn[l]=f.jQueryInterface,i.fn[l].Constructor=f,i.fn[l].noConflict=()=>(i.fn[l]=g,f.jQueryInterface)}})},F=(f,i=[],l=f)=>typeof f=="function"?f.call(...i):l,O=(f,i,l=!0)=>{if(!l){F(f);return}const y=d(i)+5;let C=!1;const R=({target:j})=>{j===i&&(C=!0,i.removeEventListener(a,R),F(f))};i.addEventListener(a,R),setTimeout(()=>{C||p(i)},y)},B=(f,i,l,g)=>{const y=f.length;let C=f.indexOf(i);return C===-1?!l&&g?f[y-1]:f[0]:(C+=l?1:-1,g&&(C=(C+y)%y),f[Math.max(0,Math.min(C,y-1))])},U=/[^.]*(?=\..*)\.|.*/,$=/\..*/,J=/::\d+$/,q={};let Q=1;const W={mouseenter:"mouseover",mouseleave:"mouseout"},G=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function z(f,i){return i&&`${i}::${Q++}`||f.uidEvent||Q++}function ce(f){const i=z(f);return f.uidEvent=i,q[i]=q[i]||{},q[i]}function ue(f,i){return function l(g){return ee(g,{delegateTarget:f}),l.oneOff&&T.off(f,g.type,i),i.apply(f,[g])}}function me(f,i,l){return function g(y){const C=f.querySelectorAll(i);for(let{target:R}=y;R&&R!==this;R=R.parentNode)for(const j of C)if(j===R)return ee(y,{delegateTarget:R}),g.oneOff&&T.off(f,y.type,i,l),l.apply(R,[y])}}function Ee(f,i,l=null){return Object.values(f).find(g=>g.callable===i&&g.delegationSelector===l)}function Oe(f,i,l){const g=typeof i=="string",y=g?l:i||l;let C=M(f);return G.has(C)||(C=f),[g,y,C]}function xe(f,i,l,g,y){if(typeof i!="string"||!f)return;let[C,R,j]=Oe(i,l,g);i in W&&(R=(ke=>function(Ae){if(!Ae.relatedTarget||Ae.relatedTarget!==Ae.delegateTarget&&!Ae.delegateTarget.contains(Ae.relatedTarget))return ke.call(this,Ae)})(R));const Z=ce(f),le=Z[j]||(Z[j]={}),te=Ee(le,R,C?l:null);if(te){te.oneOff=te.oneOff&&y;return}const we=z(R,i.replace(U,"")),Te=C?me(f,l,R):ue(f,R);Te.delegationSelector=C?l:null,Te.callable=R,Te.oneOff=y,Te.uidEvent=we,le[we]=Te,f.addEventListener(j,Te,C)}function Fe(f,i,l,g,y){const C=Ee(i[l],g,y);C&&(f.removeEventListener(l,C,!!y),delete i[l][C.uidEvent])}function Ke(f,i,l,g){const y=i[l]||{};for(const[C,R]of Object.entries(y))C.includes(g)&&Fe(f,i,l,R.callable,R.delegationSelector)}function M(f){return f=f.replace($,""),W[f]||f}const T={on(f,i,l,g){xe(f,i,l,g,!1)},one(f,i,l,g){xe(f,i,l,g,!0)},off(f,i,l,g){if(typeof i!="string"||!f)return;const[y,C,R]=Oe(i,l,g),j=R!==i,Z=ce(f),le=Z[R]||{},te=i.startsWith(".");if(typeof C<"u"){if(!Object.keys(le).length)return;Fe(f,Z,R,C,y?l:null);return}if(te)for(const we of Object.keys(Z))Ke(f,Z,we,i.slice(1));for(const[we,Te]of Object.entries(le)){const _e=we.replace(J,"");(!j||i.includes(_e))&&Fe(f,Z,R,Te.callable,Te.delegationSelector)}},trigger(f,i,l){if(typeof i!="string"||!f)return null;const g=I(),y=M(i),C=i!==y;let R=null,j=!0,Z=!0,le=!1;C&&g&&(R=g.Event(i,l),g(f).trigger(R),j=!R.isPropagationStopped(),Z=!R.isImmediatePropagationStopped(),le=R.isDefaultPrevented());const te=ee(new Event(i,{bubbles:j,cancelable:!0}),l);return le&&te.preventDefault(),Z&&f.dispatchEvent(te),te.defaultPrevented&&R&&R.preventDefault(),te}};function ee(f,i={}){for(const[l,g]of Object.entries(i))try{f[l]=g}catch{Object.defineProperty(f,l,{configurable:!0,get(){return g}})}return f}function re(f){if(f==="true")return!0;if(f==="false")return!1;if(f===Number(f).toString())return Number(f);if(f===""||f==="null")return null;if(typeof f!="string")return f;try{return JSON.parse(decodeURIComponent(f))}catch{return f}}function ye(f){return f.replace(/[A-Z]/g,i=>`-${i.toLowerCase()}`)}const E={setDataAttribute(f,i,l){f.setAttribute(`data-bs-${ye(i)}`,l)},removeDataAttribute(f,i){f.removeAttribute(`data-bs-${ye(i)}`)},getDataAttributes(f){if(!f)return{};const i={},l=Object.keys(f.dataset).filter(g=>g.startsWith("bs")&&!g.startsWith("bsConfig"));for(const g of l){let y=g.replace(/^bs/,"");y=y.charAt(0).toLowerCase()+y.slice(1),i[y]=re(f.dataset[g])}return i},getDataAttribute(f,i){return re(f.getAttribute(`data-bs-${ye(i)}`))}};class b{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(i){return i=this._mergeConfigObj(i),i=this._configAfterMerge(i),this._typeCheckConfig(i),i}_configAfterMerge(i){return i}_mergeConfigObj(i,l){const g=m(l)?E.getDataAttribute(l,"config"):{};return{...this.constructor.Default,...typeof g=="object"?g:{},...m(l)?E.getDataAttributes(l):{},...typeof i=="object"?i:{}}}_typeCheckConfig(i,l=this.constructor.DefaultType){for(const[g,y]of Object.entries(l)){const C=i[g],R=m(C)?"element":u(C);if(!new RegExp(y).test(R))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${g}" provided type "${R}" but expected type "${y}".`)}}}const A="5.3.6";class H extends b{constructor(i,l){super(),i=_(i),i&&(this._element=i,this._config=this._getConfig(l),s.set(this._element,this.constructor.DATA_KEY,this))}dispose(){s.remove(this._element,this.constructor.DATA_KEY),T.off(this._element,this.constructor.EVENT_KEY);for(const i of Object.getOwnPropertyNames(this))this[i]=null}_queueCallback(i,l,g=!0){O(i,l,g)}_getConfig(i){return i=this._mergeConfigObj(i,this._element),i=this._configAfterMerge(i),this._typeCheckConfig(i),i}static getInstance(i){return s.get(_(i),this.DATA_KEY)}static getOrCreateInstance(i,l={}){return this.getInstance(i)||new this(i,typeof l=="object"?l:null)}static get VERSION(){return A}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(i){return`${i}${this.EVENT_KEY}`}}const Y=f=>{let i=f.getAttribute("data-bs-target");if(!i||i==="#"){let l=f.getAttribute("href");if(!l||!l.includes("#")&&!l.startsWith("."))return null;l.includes("#")&&!l.startsWith("#")&&(l=`#${l.split("#")[1]}`),i=l&&l!=="#"?l.trim():null}return i?i.split(",").map(l=>c(l)).join(","):null},S={find(f,i=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(i,f))},findOne(f,i=document.documentElement){return Element.prototype.querySelector.call(i,f)},children(f,i){return[].concat(...f.children).filter(l=>l.matches(i))},parents(f,i){const l=[];let g=f.parentNode.closest(i);for(;g;)l.push(g),g=g.parentNode.closest(i);return l},prev(f,i){let l=f.previousElementSibling;for(;l;){if(l.matches(i))return[l];l=l.previousElementSibling}return[]},next(f,i){let l=f.nextElementSibling;for(;l;){if(l.matches(i))return[l];l=l.nextElementSibling}return[]},focusableChildren(f){const i=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(l=>`${l}:not([tabindex^="-"])`).join(",");return this.find(i,f).filter(l=>!w(l)&&v(l))},getSelectorFromElement(f){const i=Y(f);return i&&S.findOne(i)?i:null},getElementFromSelector(f){const i=Y(f);return i?S.findOne(i):null},getMultipleElementsFromSelector(f){const i=Y(f);return i?S.find(i):[]}},ie=(f,i="hide")=>{const l=`click.dismiss${f.EVENT_KEY}`,g=f.NAME;T.on(document,l,`[data-bs-dismiss="${g}"]`,function(y){if(["A","AREA"].includes(this.tagName)&&y.preventDefault(),w(this))return;const C=S.getElementFromSelector(this)||this.closest(`.${g}`);f.getOrCreateInstance(C)[i]()})},se="alert",X=".bs.alert",de=`close${X}`,ae=`closed${X}`,fe="fade",pe="show";class ve extends H{static get NAME(){return se}close(){if(T.trigger(this._element,de).defaultPrevented)return;this._element.classList.remove(pe);const l=this._element.classList.contains(fe);this._queueCallback(()=>this._destroyElement(),this._element,l)}_destroyElement(){this._element.remove(),T.trigger(this._element,ae),this.dispose()}static jQueryInterface(i){return this.each(function(){const l=ve.getOrCreateInstance(this);if(typeof i=="string"){if(l[i]===void 0||i.startsWith("_")||i==="constructor")throw new TypeError(`No method named "${i}"`);l[i](this)}})}}ie(ve,"close"),K(ve);const Le="button",ht=".bs.button",lt=".data-api",Dt="active",St='[data-bs-toggle="button"]',Mn=`click${ht}${lt}`;class mn extends H{static get NAME(){return Le}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(Dt))}static jQueryInterface(i){return this.each(function(){const l=mn.getOrCreateInstance(this);i==="toggle"&&l[i]()})}}T.on(document,Mn,St,f=>{f.preventDefault();const i=f.target.closest(St);mn.getOrCreateInstance(i).toggle()}),K(mn);const pt="swipe",tt=".bs.swipe",kr=`touchstart${tt}`,gp=`touchmove${tt}`,mp=`touchend${tt}`,_p=`pointerdown${tt}`,Ep=`pointerup${tt}`,bp="touch",yp="pen",vp="pointer-event",wp=40,Tp={endCallback:null,leftCallback:null,rightCallback:null},Ap={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Br extends b{constructor(i,l){super(),this._element=i,!(!i||!Br.isSupported())&&(this._config=this._getConfig(l),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return Tp}static get DefaultType(){return Ap}static get NAME(){return pt}dispose(){T.off(this._element,tt)}_start(i){if(!this._supportPointerEvents){this._deltaX=i.touches[0].clientX;return}this._eventIsPointerPenTouch(i)&&(this._deltaX=i.clientX)}_end(i){this._eventIsPointerPenTouch(i)&&(this._deltaX=i.clientX-this._deltaX),this._handleSwipe(),F(this._config.endCallback)}_move(i){this._deltaX=i.touches&&i.touches.length>1?0:i.touches[0].clientX-this._deltaX}_handleSwipe(){const i=Math.abs(this._deltaX);if(i<=wp)return;const l=i/this._deltaX;this._deltaX=0,l&&F(l>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(T.on(this._element,_p,i=>this._start(i)),T.on(this._element,Ep,i=>this._end(i)),this._element.classList.add(vp)):(T.on(this._element,kr,i=>this._start(i)),T.on(this._element,gp,i=>this._move(i)),T.on(this._element,mp,i=>this._end(i)))}_eventIsPointerPenTouch(i){return this._supportPointerEvents&&(i.pointerType===yp||i.pointerType===bp)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const Sp="carousel",_n=".bs.carousel",Nl=".data-api",Cp="ArrowLeft",Op="ArrowRight",Rp=500,Ys="next",ds="prev",hs="left",Fr="right",Np=`slide${_n}`,eo=`slid${_n}`,Pp=`keydown${_n}`,Dp=`mouseenter${_n}`,xp=`mouseleave${_n}`,Lp=`dragstart${_n}`,$p=`load${_n}${Nl}`,Ip=`click${_n}${Nl}`,Pl="carousel",Hr="active",Mp="slide",kp="carousel-item-end",Bp="carousel-item-start",Fp="carousel-item-next",Hp="carousel-item-prev",Dl=".active",xl=".carousel-item",Up=Dl+xl,Vp=".carousel-item img",jp=".carousel-indicators",Kp="[data-bs-slide], [data-bs-slide-to]",qp='[data-bs-ride="carousel"]',Wp={[Cp]:Fr,[Op]:hs},Yp={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},zp={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ps extends H{constructor(i,l){super(i,l),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=S.findOne(jp,this._element),this._addEventListeners(),this._config.ride===Pl&&this.cycle()}static get Default(){return Yp}static get DefaultType(){return zp}static get NAME(){return Sp}next(){this._slide(Ys)}nextWhenVisible(){!document.hidden&&v(this._element)&&this.next()}prev(){this._slide(ds)}pause(){this._isSliding&&p(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){T.one(this._element,eo,()=>this.cycle());return}this.cycle()}}to(i){const l=this._getItems();if(i>l.length-1||i<0)return;if(this._isSliding){T.one(this._element,eo,()=>this.to(i));return}const g=this._getItemIndex(this._getActive());if(g===i)return;const y=i>g?Ys:ds;this._slide(y,l[i])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(i){return i.defaultInterval=i.interval,i}_addEventListeners(){this._config.keyboard&&T.on(this._element,Pp,i=>this._keydown(i)),this._config.pause==="hover"&&(T.on(this._element,Dp,()=>this.pause()),T.on(this._element,xp,()=>this._maybeEnableCycle())),this._config.touch&&Br.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const g of S.find(Vp,this._element))T.on(g,Lp,y=>y.preventDefault());const l={leftCallback:()=>this._slide(this._directionToOrder(hs)),rightCallback:()=>this._slide(this._directionToOrder(Fr)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),Rp+this._config.interval))}};this._swipeHelper=new Br(this._element,l)}_keydown(i){if(/input|textarea/i.test(i.target.tagName))return;const l=Wp[i.key];l&&(i.preventDefault(),this._slide(this._directionToOrder(l)))}_getItemIndex(i){return this._getItems().indexOf(i)}_setActiveIndicatorElement(i){if(!this._indicatorsElement)return;const l=S.findOne(Dl,this._indicatorsElement);l.classList.remove(Hr),l.removeAttribute("aria-current");const g=S.findOne(`[data-bs-slide-to="${i}"]`,this._indicatorsElement);g&&(g.classList.add(Hr),g.setAttribute("aria-current","true"))}_updateInterval(){const i=this._activeElement||this._getActive();if(!i)return;const l=Number.parseInt(i.getAttribute("data-bs-interval"),10);this._config.interval=l||this._config.defaultInterval}_slide(i,l=null){if(this._isSliding)return;const g=this._getActive(),y=i===Ys,C=l||B(this._getItems(),g,y,this._config.wrap);if(C===g)return;const R=this._getItemIndex(C),j=_e=>T.trigger(this._element,_e,{relatedTarget:C,direction:this._orderToDirection(i),from:this._getItemIndex(g),to:R});if(j(Np).defaultPrevented||!g||!C)return;const le=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(R),this._activeElement=C;const te=y?Bp:kp,we=y?Fp:Hp;C.classList.add(we),L(C),g.classList.add(te),C.classList.add(te);const Te=()=>{C.classList.remove(te,we),C.classList.add(Hr),g.classList.remove(Hr,we,te),this._isSliding=!1,j(eo)};this._queueCallback(Te,g,this._isAnimated()),le&&this.cycle()}_isAnimated(){return this._element.classList.contains(Mp)}_getActive(){return S.findOne(Up,this._element)}_getItems(){return S.find(xl,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(i){return P()?i===hs?ds:Ys:i===hs?Ys:ds}_orderToDirection(i){return P()?i===ds?hs:Fr:i===ds?Fr:hs}static jQueryInterface(i){return this.each(function(){const l=ps.getOrCreateInstance(this,i);if(typeof i=="number"){l.to(i);return}if(typeof i=="string"){if(l[i]===void 0||i.startsWith("_")||i==="constructor")throw new TypeError(`No method named "${i}"`);l[i]()}})}}T.on(document,Ip,Kp,function(f){const i=S.getElementFromSelector(this);if(!i||!i.classList.contains(Pl))return;f.preventDefault();const l=ps.getOrCreateInstance(i),g=this.getAttribute("data-bs-slide-to");if(g){l.to(g),l._maybeEnableCycle();return}if(E.getDataAttribute(this,"slide")==="next"){l.next(),l._maybeEnableCycle();return}l.prev(),l._maybeEnableCycle()}),T.on(window,$p,()=>{const f=S.find(qp);for(const i of f)ps.getOrCreateInstance(i)}),K(ps);const Gp="collapse",zs=".bs.collapse",Jp=".data-api",Qp=`show${zs}`,Xp=`shown${zs}`,Zp=`hide${zs}`,eg=`hidden${zs}`,tg=`click${zs}${Jp}`,to="show",gs="collapse",Ur="collapsing",ng="collapsed",sg=`:scope .${gs} .${gs}`,rg="collapse-horizontal",ig="width",og="height",ag=".collapse.show, .collapse.collapsing",no='[data-bs-toggle="collapse"]',lg={parent:null,toggle:!0},cg={parent:"(null|element)",toggle:"boolean"};class ms extends H{constructor(i,l){super(i,l),this._isTransitioning=!1,this._triggerArray=[];const g=S.find(no);for(const y of g){const C=S.getSelectorFromElement(y),R=S.find(C).filter(j=>j===this._element);C!==null&&R.length&&this._triggerArray.push(y)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return lg}static get DefaultType(){return cg}static get NAME(){return Gp}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let i=[];if(this._config.parent&&(i=this._getFirstLevelChildren(ag).filter(j=>j!==this._element).map(j=>ms.getOrCreateInstance(j,{toggle:!1}))),i.length&&i[0]._isTransitioning||T.trigger(this._element,Qp).defaultPrevented)return;for(const j of i)j.hide();const g=this._getDimension();this._element.classList.remove(gs),this._element.classList.add(Ur),this._element.style[g]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const y=()=>{this._isTransitioning=!1,this._element.classList.remove(Ur),this._element.classList.add(gs,to),this._element.style[g]="",T.trigger(this._element,Xp)},R=`scroll${g[0].toUpperCase()+g.slice(1)}`;this._queueCallback(y,this._element,!0),this._element.style[g]=`${this._element[R]}px`}hide(){if(this._isTransitioning||!this._isShown()||T.trigger(this._element,Zp).defaultPrevented)return;const l=this._getDimension();this._element.style[l]=`${this._element.getBoundingClientRect()[l]}px`,L(this._element),this._element.classList.add(Ur),this._element.classList.remove(gs,to);for(const y of this._triggerArray){const C=S.getElementFromSelector(y);C&&!this._isShown(C)&&this._addAriaAndCollapsedClass([y],!1)}this._isTransitioning=!0;const g=()=>{this._isTransitioning=!1,this._element.classList.remove(Ur),this._element.classList.add(gs),T.trigger(this._element,eg)};this._element.style[l]="",this._queueCallback(g,this._element,!0)}_isShown(i=this._element){return i.classList.contains(to)}_configAfterMerge(i){return i.toggle=!!i.toggle,i.parent=_(i.parent),i}_getDimension(){return this._element.classList.contains(rg)?ig:og}_initializeChildren(){if(!this._config.parent)return;const i=this._getFirstLevelChildren(no);for(const l of i){const g=S.getElementFromSelector(l);g&&this._addAriaAndCollapsedClass([l],this._isShown(g))}}_getFirstLevelChildren(i){const l=S.find(sg,this._config.parent);return S.find(i,this._config.parent).filter(g=>!l.includes(g))}_addAriaAndCollapsedClass(i,l){if(i.length)for(const g of i)g.classList.toggle(ng,!l),g.setAttribute("aria-expanded",l)}static jQueryInterface(i){const l={};return typeof i=="string"&&/show|hide/.test(i)&&(l.toggle=!1),this.each(function(){const g=ms.getOrCreateInstance(this,l);if(typeof i=="string"){if(typeof g[i]>"u")throw new TypeError(`No method named "${i}"`);g[i]()}})}}T.on(document,tg,no,function(f){(f.target.tagName==="A"||f.delegateTarget&&f.delegateTarget.tagName==="A")&&f.preventDefault();for(const i of S.getMultipleElementsFromSelector(this))ms.getOrCreateInstance(i,{toggle:!1}).toggle()}),K(ms);var gt="top",Ct="bottom",Ot="right",mt="left",Vr="auto",_s=[gt,Ct,Ot,mt],kn="start",Es="end",Ll="clippingParents",so="viewport",bs="popper",$l="reference",ro=_s.reduce(function(f,i){return f.concat([i+"-"+kn,i+"-"+Es])},[]),io=[].concat(_s,[Vr]).reduce(function(f,i){return f.concat([i,i+"-"+kn,i+"-"+Es])},[]),Il="beforeRead",Ml="read",kl="afterRead",Bl="beforeMain",Fl="main",Hl="afterMain",Ul="beforeWrite",Vl="write",jl="afterWrite",Kl=[Il,Ml,kl,Bl,Fl,Hl,Ul,Vl,jl];function zt(f){return f?(f.nodeName||"").toLowerCase():null}function Rt(f){if(f==null)return window;if(f.toString()!=="[object Window]"){var i=f.ownerDocument;return i&&i.defaultView||window}return f}function Bn(f){var i=Rt(f).Element;return f instanceof i||f instanceof Element}function xt(f){var i=Rt(f).HTMLElement;return f instanceof i||f instanceof HTMLElement}function oo(f){if(typeof ShadowRoot>"u")return!1;var i=Rt(f).ShadowRoot;return f instanceof i||f instanceof ShadowRoot}function ug(f){var i=f.state;Object.keys(i.elements).forEach(function(l){var g=i.styles[l]||{},y=i.attributes[l]||{},C=i.elements[l];!xt(C)||!zt(C)||(Object.assign(C.style,g),Object.keys(y).forEach(function(R){var j=y[R];j===!1?C.removeAttribute(R):C.setAttribute(R,j===!0?"":j)}))})}function fg(f){var i=f.state,l={popper:{position:i.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(i.elements.popper.style,l.popper),i.styles=l,i.elements.arrow&&Object.assign(i.elements.arrow.style,l.arrow),function(){Object.keys(i.elements).forEach(function(g){var y=i.elements[g],C=i.attributes[g]||{},R=Object.keys(i.styles.hasOwnProperty(g)?i.styles[g]:l[g]),j=R.reduce(function(Z,le){return Z[le]="",Z},{});!xt(y)||!zt(y)||(Object.assign(y.style,j),Object.keys(C).forEach(function(Z){y.removeAttribute(Z)}))})}}const ao={name:"applyStyles",enabled:!0,phase:"write",fn:ug,effect:fg,requires:["computeStyles"]};function Gt(f){return f.split("-")[0]}var Fn=Math.max,jr=Math.min,ys=Math.round;function lo(){var f=navigator.userAgentData;return f!=null&&f.brands&&Array.isArray(f.brands)?f.brands.map(function(i){return i.brand+"/"+i.version}).join(" "):navigator.userAgent}function ql(){return!/^((?!chrome|android).)*safari/i.test(lo())}function vs(f,i,l){i===void 0&&(i=!1),l===void 0&&(l=!1);var g=f.getBoundingClientRect(),y=1,C=1;i&&xt(f)&&(y=f.offsetWidth>0&&ys(g.width)/f.offsetWidth||1,C=f.offsetHeight>0&&ys(g.height)/f.offsetHeight||1);var R=Bn(f)?Rt(f):window,j=R.visualViewport,Z=!ql()&&l,le=(g.left+(Z&&j?j.offsetLeft:0))/y,te=(g.top+(Z&&j?j.offsetTop:0))/C,we=g.width/y,Te=g.height/C;return{width:we,height:Te,top:te,right:le+we,bottom:te+Te,left:le,x:le,y:te}}function co(f){var i=vs(f),l=f.offsetWidth,g=f.offsetHeight;return Math.abs(i.width-l)<=1&&(l=i.width),Math.abs(i.height-g)<=1&&(g=i.height),{x:f.offsetLeft,y:f.offsetTop,width:l,height:g}}function Wl(f,i){var l=i.getRootNode&&i.getRootNode();if(f.contains(i))return!0;if(l&&oo(l)){var g=i;do{if(g&&f.isSameNode(g))return!0;g=g.parentNode||g.host}while(g)}return!1}function rn(f){return Rt(f).getComputedStyle(f)}function dg(f){return["table","td","th"].indexOf(zt(f))>=0}function En(f){return((Bn(f)?f.ownerDocument:f.document)||window.document).documentElement}function Kr(f){return zt(f)==="html"?f:f.assignedSlot||f.parentNode||(oo(f)?f.host:null)||En(f)}function Yl(f){return!xt(f)||rn(f).position==="fixed"?null:f.offsetParent}function hg(f){var i=/firefox/i.test(lo()),l=/Trident/i.test(lo());if(l&&xt(f)){var g=rn(f);if(g.position==="fixed")return null}var y=Kr(f);for(oo(y)&&(y=y.host);xt(y)&&["html","body"].indexOf(zt(y))<0;){var C=rn(y);if(C.transform!=="none"||C.perspective!=="none"||C.contain==="paint"||["transform","perspective"].indexOf(C.willChange)!==-1||i&&C.willChange==="filter"||i&&C.filter&&C.filter!=="none")return y;y=y.parentNode}return null}function Gs(f){for(var i=Rt(f),l=Yl(f);l&&dg(l)&&rn(l).position==="static";)l=Yl(l);return l&&(zt(l)==="html"||zt(l)==="body"&&rn(l).position==="static")?i:l||hg(f)||i}function uo(f){return["top","bottom"].indexOf(f)>=0?"x":"y"}function Js(f,i,l){return Fn(f,jr(i,l))}function pg(f,i,l){var g=Js(f,i,l);return g>l?l:g}function zl(){return{top:0,right:0,bottom:0,left:0}}function Gl(f){return Object.assign({},zl(),f)}function Jl(f,i){return i.reduce(function(l,g){return l[g]=f,l},{})}var gg=function(i,l){return i=typeof i=="function"?i(Object.assign({},l.rects,{placement:l.placement})):i,Gl(typeof i!="number"?i:Jl(i,_s))};function mg(f){var i,l=f.state,g=f.name,y=f.options,C=l.elements.arrow,R=l.modifiersData.popperOffsets,j=Gt(l.placement),Z=uo(j),le=[mt,Ot].indexOf(j)>=0,te=le?"height":"width";if(!(!C||!R)){var we=gg(y.padding,l),Te=co(C),_e=Z==="y"?gt:mt,ke=Z==="y"?Ct:Ot,Ae=l.rects.reference[te]+l.rects.reference[Z]-R[Z]-l.rects.popper[te],Re=R[Z]-l.rects.reference[Z],He=Gs(C),ze=He?Z==="y"?He.clientHeight||0:He.clientWidth||0:0,Ge=Ae/2-Re/2,Se=we[_e],$e=ze-Te[te]-we[ke],Ie=ze/2-Te[te]/2+Ge,We=Js(Se,Ie,$e),nt=Z;l.modifiersData[g]=(i={},i[nt]=We,i.centerOffset=We-Ie,i)}}function _g(f){var i=f.state,l=f.options,g=l.element,y=g===void 0?"[data-popper-arrow]":g;y!=null&&(typeof y=="string"&&(y=i.elements.popper.querySelector(y),!y)||Wl(i.elements.popper,y)&&(i.elements.arrow=y))}const Ql={name:"arrow",enabled:!0,phase:"main",fn:mg,effect:_g,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ws(f){return f.split("-")[1]}var Eg={top:"auto",right:"auto",bottom:"auto",left:"auto"};function bg(f,i){var l=f.x,g=f.y,y=i.devicePixelRatio||1;return{x:ys(l*y)/y||0,y:ys(g*y)/y||0}}function Xl(f){var i,l=f.popper,g=f.popperRect,y=f.placement,C=f.variation,R=f.offsets,j=f.position,Z=f.gpuAcceleration,le=f.adaptive,te=f.roundOffsets,we=f.isFixed,Te=R.x,_e=Te===void 0?0:Te,ke=R.y,Ae=ke===void 0?0:ke,Re=typeof te=="function"?te({x:_e,y:Ae}):{x:_e,y:Ae};_e=Re.x,Ae=Re.y;var He=R.hasOwnProperty("x"),ze=R.hasOwnProperty("y"),Ge=mt,Se=gt,$e=window;if(le){var Ie=Gs(l),We="clientHeight",nt="clientWidth";if(Ie===Rt(l)&&(Ie=En(l),rn(Ie).position!=="static"&&j==="absolute"&&(We="scrollHeight",nt="scrollWidth")),Ie=Ie,y===gt||(y===mt||y===Ot)&&C===Es){Se=Ct;var Ze=we&&Ie===$e&&$e.visualViewport?$e.visualViewport.height:Ie[We];Ae-=Ze-g.height,Ae*=Z?1:-1}if(y===mt||(y===gt||y===Ct)&&C===Es){Ge=Ot;var Qe=we&&Ie===$e&&$e.visualViewport?$e.visualViewport.width:Ie[nt];_e-=Qe-g.width,_e*=Z?1:-1}}var ct=Object.assign({position:j},le&&Eg),Ht=te===!0?bg({x:_e,y:Ae},Rt(l)):{x:_e,y:Ae};if(_e=Ht.x,Ae=Ht.y,Z){var _t;return Object.assign({},ct,(_t={},_t[Se]=ze?"0":"",_t[Ge]=He?"0":"",_t.transform=($e.devicePixelRatio||1)<=1?"translate("+_e+"px, "+Ae+"px)":"translate3d("+_e+"px, "+Ae+"px, 0)",_t))}return Object.assign({},ct,(i={},i[Se]=ze?Ae+"px":"",i[Ge]=He?_e+"px":"",i.transform="",i))}function yg(f){var i=f.state,l=f.options,g=l.gpuAcceleration,y=g===void 0?!0:g,C=l.adaptive,R=C===void 0?!0:C,j=l.roundOffsets,Z=j===void 0?!0:j,le={placement:Gt(i.placement),variation:ws(i.placement),popper:i.elements.popper,popperRect:i.rects.popper,gpuAcceleration:y,isFixed:i.options.strategy==="fixed"};i.modifiersData.popperOffsets!=null&&(i.styles.popper=Object.assign({},i.styles.popper,Xl(Object.assign({},le,{offsets:i.modifiersData.popperOffsets,position:i.options.strategy,adaptive:R,roundOffsets:Z})))),i.modifiersData.arrow!=null&&(i.styles.arrow=Object.assign({},i.styles.arrow,Xl(Object.assign({},le,{offsets:i.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:Z})))),i.attributes.popper=Object.assign({},i.attributes.popper,{"data-popper-placement":i.placement})}const fo={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:yg,data:{}};var qr={passive:!0};function vg(f){var i=f.state,l=f.instance,g=f.options,y=g.scroll,C=y===void 0?!0:y,R=g.resize,j=R===void 0?!0:R,Z=Rt(i.elements.popper),le=[].concat(i.scrollParents.reference,i.scrollParents.popper);return C&&le.forEach(function(te){te.addEventListener("scroll",l.update,qr)}),j&&Z.addEventListener("resize",l.update,qr),function(){C&&le.forEach(function(te){te.removeEventListener("scroll",l.update,qr)}),j&&Z.removeEventListener("resize",l.update,qr)}}const ho={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:vg,data:{}};var wg={left:"right",right:"left",bottom:"top",top:"bottom"};function Wr(f){return f.replace(/left|right|bottom|top/g,function(i){return wg[i]})}var Tg={start:"end",end:"start"};function Zl(f){return f.replace(/start|end/g,function(i){return Tg[i]})}function po(f){var i=Rt(f),l=i.pageXOffset,g=i.pageYOffset;return{scrollLeft:l,scrollTop:g}}function go(f){return vs(En(f)).left+po(f).scrollLeft}function Ag(f,i){var l=Rt(f),g=En(f),y=l.visualViewport,C=g.clientWidth,R=g.clientHeight,j=0,Z=0;if(y){C=y.width,R=y.height;var le=ql();(le||!le&&i==="fixed")&&(j=y.offsetLeft,Z=y.offsetTop)}return{width:C,height:R,x:j+go(f),y:Z}}function Sg(f){var i,l=En(f),g=po(f),y=(i=f.ownerDocument)==null?void 0:i.body,C=Fn(l.scrollWidth,l.clientWidth,y?y.scrollWidth:0,y?y.clientWidth:0),R=Fn(l.scrollHeight,l.clientHeight,y?y.scrollHeight:0,y?y.clientHeight:0),j=-g.scrollLeft+go(f),Z=-g.scrollTop;return rn(y||l).direction==="rtl"&&(j+=Fn(l.clientWidth,y?y.clientWidth:0)-C),{width:C,height:R,x:j,y:Z}}function mo(f){var i=rn(f),l=i.overflow,g=i.overflowX,y=i.overflowY;return/auto|scroll|overlay|hidden/.test(l+y+g)}function ec(f){return["html","body","#document"].indexOf(zt(f))>=0?f.ownerDocument.body:xt(f)&&mo(f)?f:ec(Kr(f))}function Qs(f,i){var l;i===void 0&&(i=[]);var g=ec(f),y=g===((l=f.ownerDocument)==null?void 0:l.body),C=Rt(g),R=y?[C].concat(C.visualViewport||[],mo(g)?g:[]):g,j=i.concat(R);return y?j:j.concat(Qs(Kr(R)))}function _o(f){return Object.assign({},f,{left:f.x,top:f.y,right:f.x+f.width,bottom:f.y+f.height})}function Cg(f,i){var l=vs(f,!1,i==="fixed");return l.top=l.top+f.clientTop,l.left=l.left+f.clientLeft,l.bottom=l.top+f.clientHeight,l.right=l.left+f.clientWidth,l.width=f.clientWidth,l.height=f.clientHeight,l.x=l.left,l.y=l.top,l}function tc(f,i,l){return i===so?_o(Ag(f,l)):Bn(i)?Cg(i,l):_o(Sg(En(f)))}function Og(f){var i=Qs(Kr(f)),l=["absolute","fixed"].indexOf(rn(f).position)>=0,g=l&&xt(f)?Gs(f):f;return Bn(g)?i.filter(function(y){return Bn(y)&&Wl(y,g)&&zt(y)!=="body"}):[]}function Rg(f,i,l,g){var y=i==="clippingParents"?Og(f):[].concat(i),C=[].concat(y,[l]),R=C[0],j=C.reduce(function(Z,le){var te=tc(f,le,g);return Z.top=Fn(te.top,Z.top),Z.right=jr(te.right,Z.right),Z.bottom=jr(te.bottom,Z.bottom),Z.left=Fn(te.left,Z.left),Z},tc(f,R,g));return j.width=j.right-j.left,j.height=j.bottom-j.top,j.x=j.left,j.y=j.top,j}function nc(f){var i=f.reference,l=f.element,g=f.placement,y=g?Gt(g):null,C=g?ws(g):null,R=i.x+i.width/2-l.width/2,j=i.y+i.height/2-l.height/2,Z;switch(y){case gt:Z={x:R,y:i.y-l.height};break;case Ct:Z={x:R,y:i.y+i.height};break;case Ot:Z={x:i.x+i.width,y:j};break;case mt:Z={x:i.x-l.width,y:j};break;default:Z={x:i.x,y:i.y}}var le=y?uo(y):null;if(le!=null){var te=le==="y"?"height":"width";switch(C){case kn:Z[le]=Z[le]-(i[te]/2-l[te]/2);break;case Es:Z[le]=Z[le]+(i[te]/2-l[te]/2);break}}return Z}function Ts(f,i){i===void 0&&(i={});var l=i,g=l.placement,y=g===void 0?f.placement:g,C=l.strategy,R=C===void 0?f.strategy:C,j=l.boundary,Z=j===void 0?Ll:j,le=l.rootBoundary,te=le===void 0?so:le,we=l.elementContext,Te=we===void 0?bs:we,_e=l.altBoundary,ke=_e===void 0?!1:_e,Ae=l.padding,Re=Ae===void 0?0:Ae,He=Gl(typeof Re!="number"?Re:Jl(Re,_s)),ze=Te===bs?$l:bs,Ge=f.rects.popper,Se=f.elements[ke?ze:Te],$e=Rg(Bn(Se)?Se:Se.contextElement||En(f.elements.popper),Z,te,R),Ie=vs(f.elements.reference),We=nc({reference:Ie,element:Ge,placement:y}),nt=_o(Object.assign({},Ge,We)),Ze=Te===bs?nt:Ie,Qe={top:$e.top-Ze.top+He.top,bottom:Ze.bottom-$e.bottom+He.bottom,left:$e.left-Ze.left+He.left,right:Ze.right-$e.right+He.right},ct=f.modifiersData.offset;if(Te===bs&&ct){var Ht=ct[y];Object.keys(Qe).forEach(function(_t){var Yn=[Ot,Ct].indexOf(_t)>=0?1:-1,zn=[gt,Ct].indexOf(_t)>=0?"y":"x";Qe[_t]+=Ht[zn]*Yn})}return Qe}function Ng(f,i){i===void 0&&(i={});var l=i,g=l.placement,y=l.boundary,C=l.rootBoundary,R=l.padding,j=l.flipVariations,Z=l.allowedAutoPlacements,le=Z===void 0?io:Z,te=ws(g),we=te?j?ro:ro.filter(function(ke){return ws(ke)===te}):_s,Te=we.filter(function(ke){return le.indexOf(ke)>=0});Te.length===0&&(Te=we);var _e=Te.reduce(function(ke,Ae){return ke[Ae]=Ts(f,{placement:Ae,boundary:y,rootBoundary:C,padding:R})[Gt(Ae)],ke},{});return Object.keys(_e).sort(function(ke,Ae){return _e[ke]-_e[Ae]})}function Pg(f){if(Gt(f)===Vr)return[];var i=Wr(f);return[Zl(f),i,Zl(i)]}function Dg(f){var i=f.state,l=f.options,g=f.name;if(!i.modifiersData[g]._skip){for(var y=l.mainAxis,C=y===void 0?!0:y,R=l.altAxis,j=R===void 0?!0:R,Z=l.fallbackPlacements,le=l.padding,te=l.boundary,we=l.rootBoundary,Te=l.altBoundary,_e=l.flipVariations,ke=_e===void 0?!0:_e,Ae=l.allowedAutoPlacements,Re=i.options.placement,He=Gt(Re),ze=He===Re,Ge=Z||(ze||!ke?[Wr(Re)]:Pg(Re)),Se=[Re].concat(Ge).reduce(function(Cs,yn){return Cs.concat(Gt(yn)===Vr?Ng(i,{placement:yn,boundary:te,rootBoundary:we,padding:le,flipVariations:ke,allowedAutoPlacements:Ae}):yn)},[]),$e=i.rects.reference,Ie=i.rects.popper,We=new Map,nt=!0,Ze=Se[0],Qe=0;Qe=0,zn=Yn?"width":"height",Nt=Ts(i,{placement:ct,boundary:te,rootBoundary:we,altBoundary:Te,padding:le}),Ut=Yn?_t?Ot:mt:_t?Ct:gt;$e[zn]>Ie[zn]&&(Ut=Wr(Ut));var ti=Wr(Ut),Gn=[];if(C&&Gn.push(Nt[Ht]<=0),j&&Gn.push(Nt[Ut]<=0,Nt[ti]<=0),Gn.every(function(Cs){return Cs})){Ze=ct,nt=!1;break}We.set(ct,Gn)}if(nt)for(var ni=ke?3:1,Do=function(yn){var nr=Se.find(function(ri){var Jn=We.get(ri);if(Jn)return Jn.slice(0,yn).every(function(xo){return xo})});if(nr)return Ze=nr,"break"},tr=ni;tr>0;tr--){var si=Do(tr);if(si==="break")break}i.placement!==Ze&&(i.modifiersData[g]._skip=!0,i.placement=Ze,i.reset=!0)}}const sc={name:"flip",enabled:!0,phase:"main",fn:Dg,requiresIfExists:["offset"],data:{_skip:!1}};function rc(f,i,l){return l===void 0&&(l={x:0,y:0}),{top:f.top-i.height-l.y,right:f.right-i.width+l.x,bottom:f.bottom-i.height+l.y,left:f.left-i.width-l.x}}function ic(f){return[gt,Ot,Ct,mt].some(function(i){return f[i]>=0})}function xg(f){var i=f.state,l=f.name,g=i.rects.reference,y=i.rects.popper,C=i.modifiersData.preventOverflow,R=Ts(i,{elementContext:"reference"}),j=Ts(i,{altBoundary:!0}),Z=rc(R,g),le=rc(j,y,C),te=ic(Z),we=ic(le);i.modifiersData[l]={referenceClippingOffsets:Z,popperEscapeOffsets:le,isReferenceHidden:te,hasPopperEscaped:we},i.attributes.popper=Object.assign({},i.attributes.popper,{"data-popper-reference-hidden":te,"data-popper-escaped":we})}const oc={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:xg};function Lg(f,i,l){var g=Gt(f),y=[mt,gt].indexOf(g)>=0?-1:1,C=typeof l=="function"?l(Object.assign({},i,{placement:f})):l,R=C[0],j=C[1];return R=R||0,j=(j||0)*y,[mt,Ot].indexOf(g)>=0?{x:j,y:R}:{x:R,y:j}}function $g(f){var i=f.state,l=f.options,g=f.name,y=l.offset,C=y===void 0?[0,0]:y,R=io.reduce(function(te,we){return te[we]=Lg(we,i.rects,C),te},{}),j=R[i.placement],Z=j.x,le=j.y;i.modifiersData.popperOffsets!=null&&(i.modifiersData.popperOffsets.x+=Z,i.modifiersData.popperOffsets.y+=le),i.modifiersData[g]=R}const ac={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:$g};function Ig(f){var i=f.state,l=f.name;i.modifiersData[l]=nc({reference:i.rects.reference,element:i.rects.popper,placement:i.placement})}const Eo={name:"popperOffsets",enabled:!0,phase:"read",fn:Ig,data:{}};function Mg(f){return f==="x"?"y":"x"}function kg(f){var i=f.state,l=f.options,g=f.name,y=l.mainAxis,C=y===void 0?!0:y,R=l.altAxis,j=R===void 0?!1:R,Z=l.boundary,le=l.rootBoundary,te=l.altBoundary,we=l.padding,Te=l.tether,_e=Te===void 0?!0:Te,ke=l.tetherOffset,Ae=ke===void 0?0:ke,Re=Ts(i,{boundary:Z,rootBoundary:le,padding:we,altBoundary:te}),He=Gt(i.placement),ze=ws(i.placement),Ge=!ze,Se=uo(He),$e=Mg(Se),Ie=i.modifiersData.popperOffsets,We=i.rects.reference,nt=i.rects.popper,Ze=typeof Ae=="function"?Ae(Object.assign({},i.rects,{placement:i.placement})):Ae,Qe=typeof Ze=="number"?{mainAxis:Ze,altAxis:Ze}:Object.assign({mainAxis:0,altAxis:0},Ze),ct=i.modifiersData.offset?i.modifiersData.offset[i.placement]:null,Ht={x:0,y:0};if(Ie){if(C){var _t,Yn=Se==="y"?gt:mt,zn=Se==="y"?Ct:Ot,Nt=Se==="y"?"height":"width",Ut=Ie[Se],ti=Ut+Re[Yn],Gn=Ut-Re[zn],ni=_e?-nt[Nt]/2:0,Do=ze===kn?We[Nt]:nt[Nt],tr=ze===kn?-nt[Nt]:-We[Nt],si=i.elements.arrow,Cs=_e&&si?co(si):{width:0,height:0},yn=i.modifiersData["arrow#persistent"]?i.modifiersData["arrow#persistent"].padding:zl(),nr=yn[Yn],ri=yn[zn],Jn=Js(0,We[Nt],Cs[Nt]),xo=Ge?We[Nt]/2-ni-Jn-nr-Qe.mainAxis:Do-Jn-nr-Qe.mainAxis,NE=Ge?-We[Nt]/2+ni+Jn+ri+Qe.mainAxis:tr+Jn+ri+Qe.mainAxis,Lo=i.elements.arrow&&Gs(i.elements.arrow),PE=Lo?Se==="y"?Lo.clientTop||0:Lo.clientLeft||0:0,Gc=(_t=ct==null?void 0:ct[Se])!=null?_t:0,DE=Ut+xo-Gc-PE,xE=Ut+NE-Gc,Jc=Js(_e?jr(ti,DE):ti,Ut,_e?Fn(Gn,xE):Gn);Ie[Se]=Jc,Ht[Se]=Jc-Ut}if(j){var Qc,LE=Se==="x"?gt:mt,$E=Se==="x"?Ct:Ot,Qn=Ie[$e],ii=$e==="y"?"height":"width",Xc=Qn+Re[LE],Zc=Qn-Re[$E],$o=[gt,mt].indexOf(He)!==-1,eu=(Qc=ct==null?void 0:ct[$e])!=null?Qc:0,tu=$o?Xc:Qn-We[ii]-nt[ii]-eu+Qe.altAxis,nu=$o?Qn+We[ii]+nt[ii]-eu-Qe.altAxis:Zc,su=_e&&$o?pg(tu,Qn,nu):Js(_e?tu:Xc,Qn,_e?nu:Zc);Ie[$e]=su,Ht[$e]=su-Qn}i.modifiersData[g]=Ht}}const lc={name:"preventOverflow",enabled:!0,phase:"main",fn:kg,requiresIfExists:["offset"]};function Bg(f){return{scrollLeft:f.scrollLeft,scrollTop:f.scrollTop}}function Fg(f){return f===Rt(f)||!xt(f)?po(f):Bg(f)}function Hg(f){var i=f.getBoundingClientRect(),l=ys(i.width)/f.offsetWidth||1,g=ys(i.height)/f.offsetHeight||1;return l!==1||g!==1}function Ug(f,i,l){l===void 0&&(l=!1);var g=xt(i),y=xt(i)&&Hg(i),C=En(i),R=vs(f,y,l),j={scrollLeft:0,scrollTop:0},Z={x:0,y:0};return(g||!g&&!l)&&((zt(i)!=="body"||mo(C))&&(j=Fg(i)),xt(i)?(Z=vs(i,!0),Z.x+=i.clientLeft,Z.y+=i.clientTop):C&&(Z.x=go(C))),{x:R.left+j.scrollLeft-Z.x,y:R.top+j.scrollTop-Z.y,width:R.width,height:R.height}}function Vg(f){var i=new Map,l=new Set,g=[];f.forEach(function(C){i.set(C.name,C)});function y(C){l.add(C.name);var R=[].concat(C.requires||[],C.requiresIfExists||[]);R.forEach(function(j){if(!l.has(j)){var Z=i.get(j);Z&&y(Z)}}),g.push(C)}return f.forEach(function(C){l.has(C.name)||y(C)}),g}function jg(f){var i=Vg(f);return Kl.reduce(function(l,g){return l.concat(i.filter(function(y){return y.phase===g}))},[])}function Kg(f){var i;return function(){return i||(i=new Promise(function(l){Promise.resolve().then(function(){i=void 0,l(f())})})),i}}function qg(f){var i=f.reduce(function(l,g){var y=l[g.name];return l[g.name]=y?Object.assign({},y,g,{options:Object.assign({},y.options,g.options),data:Object.assign({},y.data,g.data)}):g,l},{});return Object.keys(i).map(function(l){return i[l]})}var cc={placement:"bottom",modifiers:[],strategy:"absolute"};function uc(){for(var f=arguments.length,i=new Array(f),l=0;l"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org/docs/v2/)");let i=this._element;this._config.reference==="parent"?i=this._parent:m(this._config.reference)?i=_(this._config.reference):typeof this._config.reference=="object"&&(i=this._config.reference);const l=this._getPopperConfig();this._popper=bo(i,this._menu,l)}_isShown(){return this._menu.classList.contains(As)}_getPlacement(){const i=this._parent;if(i.classList.contains(im))return _m;if(i.classList.contains(om))return Em;if(i.classList.contains(am))return bm;if(i.classList.contains(lm))return ym;const l=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return i.classList.contains(rm)?l?pm:hm:l?mm:gm}_detectNavbar(){return this._element.closest(um)!==null}_getOffset(){const{offset:i}=this._config;return typeof i=="string"?i.split(",").map(l=>Number.parseInt(l,10)):typeof i=="function"?l=>i(l,this._element):i}_getPopperConfig(){const i={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(E.setDataAttribute(this._menu,"popper","static"),i.modifiers=[{name:"applyStyles",enabled:!1}]),{...i,...F(this._config.popperConfig,[void 0,i])}}_selectMenuItem({key:i,target:l}){const g=S.find(dm,this._menu).filter(y=>v(y));g.length&&B(g,l,i===pc,!g.includes(l)).focus()}static jQueryInterface(i){return this.each(function(){const l=Ft.getOrCreateInstance(this,i);if(typeof i=="string"){if(typeof l[i]>"u")throw new TypeError(`No method named "${i}"`);l[i]()}})}static clearMenus(i){if(i.button===Xg||i.type==="keyup"&&i.key!==hc)return;const l=S.find(cm);for(const g of l){const y=Ft.getInstance(g);if(!y||y._config.autoClose===!1)continue;const C=i.composedPath(),R=C.includes(y._menu);if(C.includes(y._element)||y._config.autoClose==="inside"&&!R||y._config.autoClose==="outside"&&R||y._menu.contains(i.target)&&(i.type==="keyup"&&i.key===hc||/input|select|option|textarea|form/i.test(i.target.tagName)))continue;const j={relatedTarget:y._element};i.type==="click"&&(j.clickEvent=i),y._completeHide(j)}}static dataApiKeydownHandler(i){const l=/input|textarea/i.test(i.target.tagName),g=i.key===Jg,y=[Qg,pc].includes(i.key);if(!y&&!g||l&&!g)return;i.preventDefault();const C=this.matches(Un)?this:S.prev(this,Un)[0]||S.next(this,Un)[0]||S.findOne(Un,i.delegateTarget.parentNode),R=Ft.getOrCreateInstance(C);if(y){i.stopPropagation(),R.show(),R._selectMenuItem(i);return}R._isShown()&&(i.stopPropagation(),R.hide(),C.focus())}}T.on(document,mc,Un,Ft.dataApiKeydownHandler),T.on(document,mc,zr,Ft.dataApiKeydownHandler),T.on(document,gc,Ft.clearMenus),T.on(document,sm,Ft.clearMenus),T.on(document,gc,Un,function(f){f.preventDefault(),Ft.getOrCreateInstance(this).toggle()}),K(Ft);const _c="backdrop",Tm="fade",Ec="show",bc=`mousedown.bs.${_c}`,Am={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Sm={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class yc extends b{constructor(i){super(),this._config=this._getConfig(i),this._isAppended=!1,this._element=null}static get Default(){return Am}static get DefaultType(){return Sm}static get NAME(){return _c}show(i){if(!this._config.isVisible){F(i);return}this._append();const l=this._getElement();this._config.isAnimated&&L(l),l.classList.add(Ec),this._emulateAnimation(()=>{F(i)})}hide(i){if(!this._config.isVisible){F(i);return}this._getElement().classList.remove(Ec),this._emulateAnimation(()=>{this.dispose(),F(i)})}dispose(){this._isAppended&&(T.off(this._element,bc),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const i=document.createElement("div");i.className=this._config.className,this._config.isAnimated&&i.classList.add(Tm),this._element=i}return this._element}_configAfterMerge(i){return i.rootElement=_(i.rootElement),i}_append(){if(this._isAppended)return;const i=this._getElement();this._config.rootElement.append(i),T.on(i,bc,()=>{F(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(i){O(i,this._getElement(),this._config.isAnimated)}}const Cm="focustrap",Gr=".bs.focustrap",Om=`focusin${Gr}`,Rm=`keydown.tab${Gr}`,Nm="Tab",Pm="forward",vc="backward",Dm={autofocus:!0,trapElement:null},xm={autofocus:"boolean",trapElement:"element"};class wc extends b{constructor(i){super(),this._config=this._getConfig(i),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Dm}static get DefaultType(){return xm}static get NAME(){return Cm}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),T.off(document,Gr),T.on(document,Om,i=>this._handleFocusin(i)),T.on(document,Rm,i=>this._handleKeydown(i)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,T.off(document,Gr))}_handleFocusin(i){const{trapElement:l}=this._config;if(i.target===document||i.target===l||l.contains(i.target))return;const g=S.focusableChildren(l);g.length===0?l.focus():this._lastTabNavDirection===vc?g[g.length-1].focus():g[0].focus()}_handleKeydown(i){i.key===Nm&&(this._lastTabNavDirection=i.shiftKey?vc:Pm)}}const Tc=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Ac=".sticky-top",Jr="padding-right",Sc="margin-right";class vo{constructor(){this._element=document.body}getWidth(){const i=document.documentElement.clientWidth;return Math.abs(window.innerWidth-i)}hide(){const i=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Jr,l=>l+i),this._setElementAttributes(Tc,Jr,l=>l+i),this._setElementAttributes(Ac,Sc,l=>l-i)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Jr),this._resetElementAttributes(Tc,Jr),this._resetElementAttributes(Ac,Sc)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(i,l,g){const y=this.getWidth(),C=R=>{if(R!==this._element&&window.innerWidth>R.clientWidth+y)return;this._saveInitialAttribute(R,l);const j=window.getComputedStyle(R).getPropertyValue(l);R.style.setProperty(l,`${g(Number.parseFloat(j))}px`)};this._applyManipulationCallback(i,C)}_saveInitialAttribute(i,l){const g=i.style.getPropertyValue(l);g&&E.setDataAttribute(i,l,g)}_resetElementAttributes(i,l){const g=y=>{const C=E.getDataAttribute(y,l);if(C===null){y.style.removeProperty(l);return}E.removeDataAttribute(y,l),y.style.setProperty(l,C)};this._applyManipulationCallback(i,g)}_applyManipulationCallback(i,l){if(m(i)){l(i);return}for(const g of S.find(i,this._element))l(g)}}const Lm="modal",Lt=".bs.modal",$m=".data-api",Im="Escape",Mm=`hide${Lt}`,km=`hidePrevented${Lt}`,Cc=`hidden${Lt}`,Oc=`show${Lt}`,Bm=`shown${Lt}`,Fm=`resize${Lt}`,Hm=`click.dismiss${Lt}`,Um=`mousedown.dismiss${Lt}`,Vm=`keydown.dismiss${Lt}`,jm=`click${Lt}${$m}`,Rc="modal-open",Km="fade",Nc="show",wo="modal-static",qm=".modal.show",Wm=".modal-dialog",Ym=".modal-body",zm='[data-bs-toggle="modal"]',Gm={backdrop:!0,focus:!0,keyboard:!0},Jm={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Vn extends H{constructor(i,l){super(i,l),this._dialog=S.findOne(Wm,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new vo,this._addEventListeners()}static get Default(){return Gm}static get DefaultType(){return Jm}static get NAME(){return Lm}toggle(i){return this._isShown?this.hide():this.show(i)}show(i){this._isShown||this._isTransitioning||T.trigger(this._element,Oc,{relatedTarget:i}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Rc),this._adjustDialog(),this._backdrop.show(()=>this._showElement(i)))}hide(){!this._isShown||this._isTransitioning||T.trigger(this._element,Mm).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Nc),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){T.off(window,Lt),T.off(this._dialog,Lt),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new yc({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new wc({trapElement:this._element})}_showElement(i){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const l=S.findOne(Ym,this._dialog);l&&(l.scrollTop=0),L(this._element),this._element.classList.add(Nc);const g=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,T.trigger(this._element,Bm,{relatedTarget:i})};this._queueCallback(g,this._dialog,this._isAnimated())}_addEventListeners(){T.on(this._element,Vm,i=>{if(i.key===Im){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),T.on(window,Fm,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),T.on(this._element,Um,i=>{T.one(this._element,Hm,l=>{if(!(this._element!==i.target||this._element!==l.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Rc),this._resetAdjustments(),this._scrollBar.reset(),T.trigger(this._element,Cc)})}_isAnimated(){return this._element.classList.contains(Km)}_triggerBackdropTransition(){if(T.trigger(this._element,km).defaultPrevented)return;const l=this._element.scrollHeight>document.documentElement.clientHeight,g=this._element.style.overflowY;g==="hidden"||this._element.classList.contains(wo)||(l||(this._element.style.overflowY="hidden"),this._element.classList.add(wo),this._queueCallback(()=>{this._element.classList.remove(wo),this._queueCallback(()=>{this._element.style.overflowY=g},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const i=this._element.scrollHeight>document.documentElement.clientHeight,l=this._scrollBar.getWidth(),g=l>0;if(g&&!i){const y=P()?"paddingLeft":"paddingRight";this._element.style[y]=`${l}px`}if(!g&&i){const y=P()?"paddingRight":"paddingLeft";this._element.style[y]=`${l}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(i,l){return this.each(function(){const g=Vn.getOrCreateInstance(this,i);if(typeof i=="string"){if(typeof g[i]>"u")throw new TypeError(`No method named "${i}"`);g[i](l)}})}}T.on(document,jm,zm,function(f){const i=S.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&f.preventDefault(),T.one(i,Oc,y=>{y.defaultPrevented||T.one(i,Cc,()=>{v(this)&&this.focus()})});const l=S.findOne(qm);l&&Vn.getInstance(l).hide(),Vn.getOrCreateInstance(i).toggle(this)}),ie(Vn),K(Vn);const Qm="offcanvas",on=".bs.offcanvas",Pc=".data-api",Xm=`load${on}${Pc}`,Zm="Escape",Dc="show",xc="showing",Lc="hiding",e_="offcanvas-backdrop",$c=".offcanvas.show",t_=`show${on}`,n_=`shown${on}`,s_=`hide${on}`,Ic=`hidePrevented${on}`,Mc=`hidden${on}`,r_=`resize${on}`,i_=`click${on}${Pc}`,o_=`keydown.dismiss${on}`,a_='[data-bs-toggle="offcanvas"]',l_={backdrop:!0,keyboard:!0,scroll:!1},c_={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class an extends H{constructor(i,l){super(i,l),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return l_}static get DefaultType(){return c_}static get NAME(){return Qm}toggle(i){return this._isShown?this.hide():this.show(i)}show(i){if(this._isShown||T.trigger(this._element,t_,{relatedTarget:i}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new vo().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(xc);const g=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(Dc),this._element.classList.remove(xc),T.trigger(this._element,n_,{relatedTarget:i})};this._queueCallback(g,this._element,!0)}hide(){if(!this._isShown||T.trigger(this._element,s_).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Lc),this._backdrop.hide();const l=()=>{this._element.classList.remove(Dc,Lc),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new vo().reset(),T.trigger(this._element,Mc)};this._queueCallback(l,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const i=()=>{if(this._config.backdrop==="static"){T.trigger(this._element,Ic);return}this.hide()},l=!!this._config.backdrop;return new yc({className:e_,isVisible:l,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:l?i:null})}_initializeFocusTrap(){return new wc({trapElement:this._element})}_addEventListeners(){T.on(this._element,o_,i=>{if(i.key===Zm){if(this._config.keyboard){this.hide();return}T.trigger(this._element,Ic)}})}static jQueryInterface(i){return this.each(function(){const l=an.getOrCreateInstance(this,i);if(typeof i=="string"){if(l[i]===void 0||i.startsWith("_")||i==="constructor")throw new TypeError(`No method named "${i}"`);l[i](this)}})}}T.on(document,i_,a_,function(f){const i=S.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&f.preventDefault(),w(this))return;T.one(i,Mc,()=>{v(this)&&this.focus()});const l=S.findOne($c);l&&l!==i&&an.getInstance(l).hide(),an.getOrCreateInstance(i).toggle(this)}),T.on(window,Xm,()=>{for(const f of S.find($c))an.getOrCreateInstance(f).show()}),T.on(window,r_,()=>{for(const f of S.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(f).position!=="fixed"&&an.getOrCreateInstance(f).hide()}),ie(an),K(an);const kc={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},u_=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),f_=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,d_=(f,i)=>{const l=f.nodeName.toLowerCase();return i.includes(l)?u_.has(l)?!!f_.test(f.nodeValue):!0:i.filter(g=>g instanceof RegExp).some(g=>g.test(l))};function h_(f,i,l){if(!f.length)return f;if(l&&typeof l=="function")return l(f);const y=new window.DOMParser().parseFromString(f,"text/html"),C=[].concat(...y.body.querySelectorAll("*"));for(const R of C){const j=R.nodeName.toLowerCase();if(!Object.keys(i).includes(j)){R.remove();continue}const Z=[].concat(...R.attributes),le=[].concat(i["*"]||[],i[j]||[]);for(const te of Z)d_(te,le)||R.removeAttribute(te.nodeName)}return y.body.innerHTML}const p_="TemplateFactory",g_={allowList:kc,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},m_={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},__={entry:"(string|element|function|null)",selector:"(string|element)"};class E_ extends b{constructor(i){super(),this._config=this._getConfig(i)}static get Default(){return g_}static get DefaultType(){return m_}static get NAME(){return p_}getContent(){return Object.values(this._config.content).map(i=>this._resolvePossibleFunction(i)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(i){return this._checkContent(i),this._config.content={...this._config.content,...i},this}toHtml(){const i=document.createElement("div");i.innerHTML=this._maybeSanitize(this._config.template);for(const[y,C]of Object.entries(this._config.content))this._setContent(i,C,y);const l=i.children[0],g=this._resolvePossibleFunction(this._config.extraClass);return g&&l.classList.add(...g.split(" ")),l}_typeCheckConfig(i){super._typeCheckConfig(i),this._checkContent(i.content)}_checkContent(i){for(const[l,g]of Object.entries(i))super._typeCheckConfig({selector:l,entry:g},__)}_setContent(i,l,g){const y=S.findOne(g,i);if(y){if(l=this._resolvePossibleFunction(l),!l){y.remove();return}if(m(l)){this._putElementInTemplate(_(l),y);return}if(this._config.html){y.innerHTML=this._maybeSanitize(l);return}y.textContent=l}}_maybeSanitize(i){return this._config.sanitize?h_(i,this._config.allowList,this._config.sanitizeFn):i}_resolvePossibleFunction(i){return F(i,[void 0,this])}_putElementInTemplate(i,l){if(this._config.html){l.innerHTML="",l.append(i);return}l.textContent=i.textContent}}const b_="tooltip",y_=new Set(["sanitize","allowList","sanitizeFn"]),To="fade",v_="modal",Qr="show",w_=".tooltip-inner",Bc=`.${v_}`,Fc="hide.bs.modal",Xs="hover",Ao="focus",T_="click",A_="manual",S_="hide",C_="hidden",O_="show",R_="shown",N_="inserted",P_="click",D_="focusin",x_="focusout",L_="mouseenter",$_="mouseleave",I_={AUTO:"auto",TOP:"top",RIGHT:P()?"left":"right",BOTTOM:"bottom",LEFT:P()?"right":"left"},M_={allowList:kc,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},k_={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class jn extends H{constructor(i,l){if(typeof fc>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)");super(i,l),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return M_}static get DefaultType(){return k_}static get NAME(){return b_}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),T.off(this._element.closest(Bc),Fc,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const i=T.trigger(this._element,this.constructor.eventName(O_)),g=(N(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(i.defaultPrevented||!g)return;this._disposePopper();const y=this._getTipElement();this._element.setAttribute("aria-describedby",y.getAttribute("id"));const{container:C}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(C.append(y),T.trigger(this._element,this.constructor.eventName(N_))),this._popper=this._createPopper(y),y.classList.add(Qr),"ontouchstart"in document.documentElement)for(const j of[].concat(...document.body.children))T.on(j,"mouseover",x);const R=()=>{T.trigger(this._element,this.constructor.eventName(R_)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(R,this.tip,this._isAnimated())}hide(){if(!this._isShown()||T.trigger(this._element,this.constructor.eventName(S_)).defaultPrevented)return;if(this._getTipElement().classList.remove(Qr),"ontouchstart"in document.documentElement)for(const y of[].concat(...document.body.children))T.off(y,"mouseover",x);this._activeTrigger[T_]=!1,this._activeTrigger[Ao]=!1,this._activeTrigger[Xs]=!1,this._isHovered=null;const g=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),T.trigger(this._element,this.constructor.eventName(C_)))};this._queueCallback(g,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(i){const l=this._getTemplateFactory(i).toHtml();if(!l)return null;l.classList.remove(To,Qr),l.classList.add(`bs-${this.constructor.NAME}-auto`);const g=h(this.constructor.NAME).toString();return l.setAttribute("id",g),this._isAnimated()&&l.classList.add(To),l}setContent(i){this._newContent=i,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(i){return this._templateFactory?this._templateFactory.changeContent(i):this._templateFactory=new E_({...this._config,content:i,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[w_]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(i){return this.constructor.getOrCreateInstance(i.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(To)}_isShown(){return this.tip&&this.tip.classList.contains(Qr)}_createPopper(i){const l=F(this._config.placement,[this,i,this._element]),g=I_[l.toUpperCase()];return bo(this._element,i,this._getPopperConfig(g))}_getOffset(){const{offset:i}=this._config;return typeof i=="string"?i.split(",").map(l=>Number.parseInt(l,10)):typeof i=="function"?l=>i(l,this._element):i}_resolvePossibleFunction(i){return F(i,[this._element,this._element])}_getPopperConfig(i){const l={placement:i,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:g=>{this._getTipElement().setAttribute("data-popper-placement",g.state.placement)}}]};return{...l,...F(this._config.popperConfig,[void 0,l])}}_setListeners(){const i=this._config.trigger.split(" ");for(const l of i)if(l==="click")T.on(this._element,this.constructor.eventName(P_),this._config.selector,g=>{this._initializeOnDelegatedTarget(g).toggle()});else if(l!==A_){const g=l===Xs?this.constructor.eventName(L_):this.constructor.eventName(D_),y=l===Xs?this.constructor.eventName($_):this.constructor.eventName(x_);T.on(this._element,g,this._config.selector,C=>{const R=this._initializeOnDelegatedTarget(C);R._activeTrigger[C.type==="focusin"?Ao:Xs]=!0,R._enter()}),T.on(this._element,y,this._config.selector,C=>{const R=this._initializeOnDelegatedTarget(C);R._activeTrigger[C.type==="focusout"?Ao:Xs]=R._element.contains(C.relatedTarget),R._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},T.on(this._element.closest(Bc),Fc,this._hideModalHandler)}_fixTitle(){const i=this._element.getAttribute("title");i&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",i),this._element.setAttribute("data-bs-original-title",i),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(i,l){clearTimeout(this._timeout),this._timeout=setTimeout(i,l)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(i){const l=E.getDataAttributes(this._element);for(const g of Object.keys(l))y_.has(g)&&delete l[g];return i={...l,...typeof i=="object"&&i?i:{}},i=this._mergeConfigObj(i),i=this._configAfterMerge(i),this._typeCheckConfig(i),i}_configAfterMerge(i){return i.container=i.container===!1?document.body:_(i.container),typeof i.delay=="number"&&(i.delay={show:i.delay,hide:i.delay}),typeof i.title=="number"&&(i.title=i.title.toString()),typeof i.content=="number"&&(i.content=i.content.toString()),i}_getDelegateConfig(){const i={};for(const[l,g]of Object.entries(this._config))this.constructor.Default[l]!==g&&(i[l]=g);return i.selector=!1,i.trigger="manual",i}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(i){return this.each(function(){const l=jn.getOrCreateInstance(this,i);if(typeof i=="string"){if(typeof l[i]>"u")throw new TypeError(`No method named "${i}"`);l[i]()}})}}K(jn);const B_="popover",F_=".popover-header",H_=".popover-body",U_={...jn.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},V_={...jn.DefaultType,content:"(null|string|element|function)"};class Xr extends jn{static get Default(){return U_}static get DefaultType(){return V_}static get NAME(){return B_}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[F_]:this._getTitle(),[H_]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(i){return this.each(function(){const l=Xr.getOrCreateInstance(this,i);if(typeof i=="string"){if(typeof l[i]>"u")throw new TypeError(`No method named "${i}"`);l[i]()}})}}K(Xr);const j_="scrollspy",So=".bs.scrollspy",K_=".data-api",q_=`activate${So}`,Hc=`click${So}`,W_=`load${So}${K_}`,Y_="dropdown-item",Ss="active",z_='[data-bs-spy="scroll"]',Co="[href]",G_=".nav, .list-group",Uc=".nav-link",J_=`${Uc}, .nav-item > ${Uc}, .list-group-item`,Q_=".dropdown",X_=".dropdown-toggle",Z_={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},eE={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Zs extends H{constructor(i,l){super(i,l),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Z_}static get DefaultType(){return eE}static get NAME(){return j_}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const i of this._observableSections.values())this._observer.observe(i)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(i){return i.target=_(i.target)||document.body,i.rootMargin=i.offset?`${i.offset}px 0px -30%`:i.rootMargin,typeof i.threshold=="string"&&(i.threshold=i.threshold.split(",").map(l=>Number.parseFloat(l))),i}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(T.off(this._config.target,Hc),T.on(this._config.target,Hc,Co,i=>{const l=this._observableSections.get(i.target.hash);if(l){i.preventDefault();const g=this._rootElement||window,y=l.offsetTop-this._element.offsetTop;if(g.scrollTo){g.scrollTo({top:y,behavior:"smooth"});return}g.scrollTop=y}}))}_getNewObserver(){const i={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(l=>this._observerCallback(l),i)}_observerCallback(i){const l=R=>this._targetLinks.get(`#${R.target.id}`),g=R=>{this._previousScrollData.visibleEntryTop=R.target.offsetTop,this._process(l(R))},y=(this._rootElement||document.documentElement).scrollTop,C=y>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=y;for(const R of i){if(!R.isIntersecting){this._activeTarget=null,this._clearActiveClass(l(R));continue}const j=R.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(C&&j){if(g(R),!y)return;continue}!C&&!j&&g(R)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const i=S.find(Co,this._config.target);for(const l of i){if(!l.hash||w(l))continue;const g=S.findOne(decodeURI(l.hash),this._element);v(g)&&(this._targetLinks.set(decodeURI(l.hash),l),this._observableSections.set(l.hash,g))}}_process(i){this._activeTarget!==i&&(this._clearActiveClass(this._config.target),this._activeTarget=i,i.classList.add(Ss),this._activateParents(i),T.trigger(this._element,q_,{relatedTarget:i}))}_activateParents(i){if(i.classList.contains(Y_)){S.findOne(X_,i.closest(Q_)).classList.add(Ss);return}for(const l of S.parents(i,G_))for(const g of S.prev(l,J_))g.classList.add(Ss)}_clearActiveClass(i){i.classList.remove(Ss);const l=S.find(`${Co}.${Ss}`,i);for(const g of l)g.classList.remove(Ss)}static jQueryInterface(i){return this.each(function(){const l=Zs.getOrCreateInstance(this,i);if(typeof i=="string"){if(l[i]===void 0||i.startsWith("_")||i==="constructor")throw new TypeError(`No method named "${i}"`);l[i]()}})}}T.on(window,W_,()=>{for(const f of S.find(z_))Zs.getOrCreateInstance(f)}),K(Zs);const tE="tab",Kn=".bs.tab",nE=`hide${Kn}`,sE=`hidden${Kn}`,rE=`show${Kn}`,iE=`shown${Kn}`,oE=`click${Kn}`,aE=`keydown${Kn}`,lE=`load${Kn}`,cE="ArrowLeft",Vc="ArrowRight",uE="ArrowUp",jc="ArrowDown",Oo="Home",Kc="End",qn="active",qc="fade",Ro="show",fE="dropdown",Wc=".dropdown-toggle",dE=".dropdown-menu",No=`:not(${Wc})`,hE='.list-group, .nav, [role="tablist"]',pE=".nav-item, .list-group-item",gE=`.nav-link${No}, .list-group-item${No}, [role="tab"]${No}`,Yc='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Po=`${gE}, ${Yc}`,mE=`.${qn}[data-bs-toggle="tab"], .${qn}[data-bs-toggle="pill"], .${qn}[data-bs-toggle="list"]`;class Wn extends H{constructor(i){super(i),this._parent=this._element.closest(hE),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),T.on(this._element,aE,l=>this._keydown(l)))}static get NAME(){return tE}show(){const i=this._element;if(this._elemIsActive(i))return;const l=this._getActiveElem(),g=l?T.trigger(l,nE,{relatedTarget:i}):null;T.trigger(i,rE,{relatedTarget:l}).defaultPrevented||g&&g.defaultPrevented||(this._deactivate(l,i),this._activate(i,l))}_activate(i,l){if(!i)return;i.classList.add(qn),this._activate(S.getElementFromSelector(i));const g=()=>{if(i.getAttribute("role")!=="tab"){i.classList.add(Ro);return}i.removeAttribute("tabindex"),i.setAttribute("aria-selected",!0),this._toggleDropDown(i,!0),T.trigger(i,iE,{relatedTarget:l})};this._queueCallback(g,i,i.classList.contains(qc))}_deactivate(i,l){if(!i)return;i.classList.remove(qn),i.blur(),this._deactivate(S.getElementFromSelector(i));const g=()=>{if(i.getAttribute("role")!=="tab"){i.classList.remove(Ro);return}i.setAttribute("aria-selected",!1),i.setAttribute("tabindex","-1"),this._toggleDropDown(i,!1),T.trigger(i,sE,{relatedTarget:l})};this._queueCallback(g,i,i.classList.contains(qc))}_keydown(i){if(![cE,Vc,uE,jc,Oo,Kc].includes(i.key))return;i.stopPropagation(),i.preventDefault();const l=this._getChildren().filter(y=>!w(y));let g;if([Oo,Kc].includes(i.key))g=l[i.key===Oo?0:l.length-1];else{const y=[Vc,jc].includes(i.key);g=B(l,i.target,y,!0)}g&&(g.focus({preventScroll:!0}),Wn.getOrCreateInstance(g).show())}_getChildren(){return S.find(Po,this._parent)}_getActiveElem(){return this._getChildren().find(i=>this._elemIsActive(i))||null}_setInitialAttributes(i,l){this._setAttributeIfNotExists(i,"role","tablist");for(const g of l)this._setInitialAttributesOnChild(g)}_setInitialAttributesOnChild(i){i=this._getInnerElement(i);const l=this._elemIsActive(i),g=this._getOuterElement(i);i.setAttribute("aria-selected",l),g!==i&&this._setAttributeIfNotExists(g,"role","presentation"),l||i.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(i,"role","tab"),this._setInitialAttributesOnTargetPanel(i)}_setInitialAttributesOnTargetPanel(i){const l=S.getElementFromSelector(i);l&&(this._setAttributeIfNotExists(l,"role","tabpanel"),i.id&&this._setAttributeIfNotExists(l,"aria-labelledby",`${i.id}`))}_toggleDropDown(i,l){const g=this._getOuterElement(i);if(!g.classList.contains(fE))return;const y=(C,R)=>{const j=S.findOne(C,g);j&&j.classList.toggle(R,l)};y(Wc,qn),y(dE,Ro),g.setAttribute("aria-expanded",l)}_setAttributeIfNotExists(i,l,g){i.hasAttribute(l)||i.setAttribute(l,g)}_elemIsActive(i){return i.classList.contains(qn)}_getInnerElement(i){return i.matches(Po)?i:S.findOne(Po,i)}_getOuterElement(i){return i.closest(pE)||i}static jQueryInterface(i){return this.each(function(){const l=Wn.getOrCreateInstance(this);if(typeof i=="string"){if(l[i]===void 0||i.startsWith("_")||i==="constructor")throw new TypeError(`No method named "${i}"`);l[i]()}})}}T.on(document,oE,Yc,function(f){["A","AREA"].includes(this.tagName)&&f.preventDefault(),!w(this)&&Wn.getOrCreateInstance(this).show()}),T.on(window,lE,()=>{for(const f of S.find(mE))Wn.getOrCreateInstance(f)}),K(Wn);const _E="toast",bn=".bs.toast",EE=`mouseover${bn}`,bE=`mouseout${bn}`,yE=`focusin${bn}`,vE=`focusout${bn}`,wE=`hide${bn}`,TE=`hidden${bn}`,AE=`show${bn}`,SE=`shown${bn}`,CE="fade",zc="hide",Zr="show",ei="showing",OE={animation:"boolean",autohide:"boolean",delay:"number"},RE={animation:!0,autohide:!0,delay:5e3};class er extends H{constructor(i,l){super(i,l),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return RE}static get DefaultType(){return OE}static get NAME(){return _E}show(){if(T.trigger(this._element,AE).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(CE);const l=()=>{this._element.classList.remove(ei),T.trigger(this._element,SE),this._maybeScheduleHide()};this._element.classList.remove(zc),L(this._element),this._element.classList.add(Zr,ei),this._queueCallback(l,this._element,this._config.animation)}hide(){if(!this.isShown()||T.trigger(this._element,wE).defaultPrevented)return;const l=()=>{this._element.classList.add(zc),this._element.classList.remove(ei,Zr),T.trigger(this._element,TE)};this._element.classList.add(ei),this._queueCallback(l,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Zr),super.dispose()}isShown(){return this._element.classList.contains(Zr)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(i,l){switch(i.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=l;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=l;break}}if(l){this._clearTimeout();return}const g=i.relatedTarget;this._element===g||this._element.contains(g)||this._maybeScheduleHide()}_setListeners(){T.on(this._element,EE,i=>this._onInteraction(i,!0)),T.on(this._element,bE,i=>this._onInteraction(i,!1)),T.on(this._element,yE,i=>this._onInteraction(i,!0)),T.on(this._element,vE,i=>this._onInteraction(i,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(i){return this.each(function(){const l=er.getOrCreateInstance(this,i);if(typeof i=="string"){if(typeof l[i]>"u")throw new TypeError(`No method named "${i}"`);l[i](this)}})}}return ie(er),K(er),{Alert:ve,Button:mn,Carousel:ps,Collapse:ms,Dropdown:Ft,Modal:Vn,Offcanvas:an,Popover:Xr,ScrollSpy:Zs,Tab:Wn,Toast:er,Tooltip:jn}})}(bi)),bi.exports}DA();fv(Vv).use(pv()).use(Rl).mount("#app"); diff --git a/src/static/client/dist/assets/index-D5ruSxtg.css b/src/static/client/dist/assets/index-D5ruSxtg.css new file mode 100644 index 0000000..8876829 --- /dev/null +++ b/src/static/client/dist/assets/index-D5ruSxtg.css @@ -0,0 +1,9 @@ +@charset "UTF-8";/*! + * Bootstrap v5.3.6 (https://getbootstrap.com/) + * Copyright 2011-2025 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #a6b5cc;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #b5b6b7;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #a7b9b1;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #a6c3ca;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #ccc2a4;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #c6acae;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #c6c7c8;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #4d5154;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.card-header{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.card-header{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: var(--bs-body-color);--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg: #fff;--bs-carousel-caption-color: #fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(10,88,202,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!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}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!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-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-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-between{align-content:space-between!important}.align-content-around{align-content:space-around!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-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!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}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!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-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-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-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!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-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!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}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!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-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-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-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!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-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!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}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!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-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-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-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!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-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!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}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!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-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-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-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!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-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!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}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!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-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-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-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!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-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!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}.d-print-none{display:none!important}}/*! + * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/) + * Copyright 2019-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */@font-face{font-display:block;font-family:bootstrap-icons;src:url(/static/client/dist/assets/bootstrap-icons-mSm7cUeB.woff2?e34853135f9e39acf64315236852cd5a) format("woff2"),url(/static/client/dist/assets/bootstrap-icons-BeopsB42.woff?e34853135f9e39acf64315236852cd5a) format("woff")}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;src:url(/static/client/dist/assets/PlusJakartaSans-VariableFont_wght-D_DSbd_K.ttf) format("ttf")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;src:url(/static/client/dist/assets/PlusJakartaSans-Italic-VariableFont_wght-BdWtZZ8T.ttf) format("ttf")}*{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}@property --brandColor1{syntax: ""; initial-value: #009dff; inherits: false;}@property --brandColor2{syntax: ""; initial-value: #F94647; inherits: false;}@property --distance1{syntax: ""; initial-value: 0%; inherits: false;}@property --degree{syntax: ""; initial-value: 234deg; inherits: false;}.btn-brand{background:linear-gradient(var(--degree),var(--brandColor1) var(--distance1),var(--brandColor2) 100%);border:0!important;transition:--brandColor1 .3s,--brandColor2 .3s!important}.btn-brand:hover{--brandColor1: rgb(0, 142, 216);--brandColor2: rgba(249, 70, 71) }::-webkit-scrollbar{display:none}.slide-right-enter-active,.slide-right-leave-active{transition:all .3s cubic-bezier(.82,.58,.17,1)}.slide-right-enter-from,.slide-right-leave-to{opacity:0}.slide-right-enter-from{transform:translate(-20px)}.slide-right-leave-to{transform:translate(20px)}.app-enter-active,.app-leave-active{transition:all .3s cubic-bezier(.82,.58,.17,1)}.app-enter-from,.app-leave-to{opacity:0;filter:blur(5px);transform:scale(.97)}.notification[data-v-eb350bcf]{width:100%;word-break:break-word}@media screen and (min-width: 576px){.notification[data-v-eb350bcf]{width:400px}}.message-move[data-v-cbfc368c],.message-enter-active[data-v-cbfc368c],.message-leave-active[data-v-cbfc368c]{transition:all .5s cubic-bezier(.82,.58,.17,1)}.message-enter-from[data-v-cbfc368c],.message-leave-to[data-v-cbfc368c]{filter:blur(2px);opacity:0}.message-enter-from[data-v-cbfc368c]{transform:translateY(-30px)}.message-leave-to[data-v-cbfc368c]{transform:translateY(30px)}.messageCentre[data-v-cbfc368c]{z-index:9999;top:1rem;right:1rem}@media screen and (max-width: 768px){.messageCentre[data-v-cbfc368c]{width:calc(100% - 2rem)}} diff --git a/src/static/client/dist/client.html b/src/static/client/dist/client.html new file mode 100644 index 0000000..2e88ccf --- /dev/null +++ b/src/static/client/dist/client.html @@ -0,0 +1,14 @@ + + + + + + + Vite App + + + + +
+ + diff --git a/src/static/client/dist/img/Logo-1-128x128.png b/src/static/client/dist/img/Logo-1-128x128.png new file mode 100644 index 0000000..b128f59 Binary files /dev/null and b/src/static/client/dist/img/Logo-1-128x128.png differ diff --git a/src/static/client/dist/img/Logo-1-256x256.png b/src/static/client/dist/img/Logo-1-256x256.png new file mode 100644 index 0000000..df1da30 Binary files /dev/null and b/src/static/client/dist/img/Logo-1-256x256.png differ diff --git a/src/static/client/dist/img/Logo-1-384x384.png b/src/static/client/dist/img/Logo-1-384x384.png new file mode 100644 index 0000000..498cb3f Binary files /dev/null and b/src/static/client/dist/img/Logo-1-384x384.png differ diff --git a/src/static/client/dist/img/Logo-1-512x512.png b/src/static/client/dist/img/Logo-1-512x512.png new file mode 100644 index 0000000..33b27ce Binary files /dev/null and b/src/static/client/dist/img/Logo-1-512x512.png differ diff --git a/src/static/client/dist/img/Logo-1-Maskable-512x512.png b/src/static/client/dist/img/Logo-1-Maskable-512x512.png new file mode 100644 index 0000000..c2add0f Binary files /dev/null and b/src/static/client/dist/img/Logo-1-Maskable-512x512.png differ diff --git a/src/static/client/dist/img/Logo-1-Rounded-128x128.png b/src/static/client/dist/img/Logo-1-Rounded-128x128.png new file mode 100644 index 0000000..90e5bf0 Binary files /dev/null and b/src/static/client/dist/img/Logo-1-Rounded-128x128.png differ diff --git a/src/static/client/dist/img/Logo-1-Rounded-256x256.png b/src/static/client/dist/img/Logo-1-Rounded-256x256.png new file mode 100644 index 0000000..6bf016b Binary files /dev/null and b/src/static/client/dist/img/Logo-1-Rounded-256x256.png differ diff --git a/src/static/client/dist/img/Logo-1-Rounded-384x384.png b/src/static/client/dist/img/Logo-1-Rounded-384x384.png new file mode 100644 index 0000000..dae6f60 Binary files /dev/null and b/src/static/client/dist/img/Logo-1-Rounded-384x384.png differ diff --git a/src/static/client/dist/img/Logo-1-Rounded-512x512.png b/src/static/client/dist/img/Logo-1-Rounded-512x512.png new file mode 100644 index 0000000..d7edf8e Binary files /dev/null and b/src/static/client/dist/img/Logo-1-Rounded-512x512.png differ diff --git a/src/static/client/dist/img/Logo-2-128x128.png b/src/static/client/dist/img/Logo-2-128x128.png new file mode 100644 index 0000000..24594c4 Binary files /dev/null and b/src/static/client/dist/img/Logo-2-128x128.png differ diff --git a/src/static/client/dist/img/Logo-2-256x256.png b/src/static/client/dist/img/Logo-2-256x256.png new file mode 100644 index 0000000..5ccabf8 Binary files /dev/null and b/src/static/client/dist/img/Logo-2-256x256.png differ diff --git a/src/static/client/dist/img/Logo-2-384x384.png b/src/static/client/dist/img/Logo-2-384x384.png new file mode 100644 index 0000000..15df097 Binary files /dev/null and b/src/static/client/dist/img/Logo-2-384x384.png differ diff --git a/src/static/client/dist/img/Logo-2-512x512.png b/src/static/client/dist/img/Logo-2-512x512.png new file mode 100644 index 0000000..e5a8418 Binary files /dev/null and b/src/static/client/dist/img/Logo-2-512x512.png differ diff --git a/src/static/client/dist/img/Logo-2-Rounded-128x128.png b/src/static/client/dist/img/Logo-2-Rounded-128x128.png new file mode 100644 index 0000000..962251a Binary files /dev/null and b/src/static/client/dist/img/Logo-2-Rounded-128x128.png differ diff --git a/src/static/client/dist/img/Logo-2-Rounded-256x256.png b/src/static/client/dist/img/Logo-2-Rounded-256x256.png new file mode 100644 index 0000000..927e5bb Binary files /dev/null and b/src/static/client/dist/img/Logo-2-Rounded-256x256.png differ diff --git a/src/static/client/dist/img/Logo-2-Rounded-384x384.png b/src/static/client/dist/img/Logo-2-Rounded-384x384.png new file mode 100644 index 0000000..a455115 Binary files /dev/null and b/src/static/client/dist/img/Logo-2-Rounded-384x384.png differ diff --git a/src/static/client/dist/img/Logo-2-Rounded-512x512.png b/src/static/client/dist/img/Logo-2-Rounded-512x512.png new file mode 100644 index 0000000..f1e703d Binary files /dev/null and b/src/static/client/dist/img/Logo-2-Rounded-512x512.png differ