diff --git a/donpapi/lib/database.py b/donpapi/lib/database.py index 6fcec7d..49df922 100644 --- a/donpapi/lib/database.py +++ b/donpapi/lib/database.py @@ -6,6 +6,7 @@ from sqlite3 import connect from donpapi.lib.logger import donpapi_logger from donpapi.lib.paths import DPP_DB_FILE_PATH +import time from sqlalchemy import MetaData, create_engine, func, Table, select from sqlalchemy.dialects.sqlite import Insert # used for upsert @@ -480,7 +481,7 @@ def get_cookie(self, id): donpapi_logger.debug(f"get_cookie(id={id}) - results: {json_result}") return json_result - def get_cookies(self, page = 0, page_size = 500, computer_hostname = None, cookie_name = None, cookie_value = None, windows_user = None, url = None): + def get_cookies(self, page = 0, page_size = 500, computer_hostname = None, cookie_name = None, cookie_value = None, windows_user = None, url = None, status = None): if page <0: page = 0 @@ -500,6 +501,12 @@ def get_cookies(self, page = 0, page_size = 500, computer_hostname = None, cooki if url and url != "": url_like_term = func.lower(f"%{url}%") q = q.filter(func.lower(self.CookiesTable.c.url).like(url_like_term)) + if status and status != "": + current_time = int(time.time() * 1000) + if status == 'Active': + q = q.filter((self.CookiesTable.c.expires_utc > current_time) | (self.CookiesTable.c.expires_utc.is_(None))) + elif status == 'Expired': + q = q.filter(self.CookiesTable.c.expires_utc <= current_time) results = self.conn.execute(q).all() cookies = [row._asdict() for row in results] diff --git a/donpapi/res/gui/assets/Poppins-Regular-707fdc5c.ttf b/donpapi/res/gui/assets/Poppins-Regular-707fdc5c.ttf new file mode 100644 index 0000000..9f0c71b Binary files /dev/null and b/donpapi/res/gui/assets/Poppins-Regular-707fdc5c.ttf differ diff --git a/donpapi/res/gui/assets/index-755a2ba9.js b/donpapi/res/gui/assets/index-755a2ba9.js new file mode 100644 index 0000000..cae7cbc --- /dev/null +++ b/donpapi/res/gui/assets/index-755a2ba9.js @@ -0,0 +1,28 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const i of r.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(o){if(o.ep)return;o.ep=!0;const r=n(o);fetch(o.href,r)}})();/** +* @vue/shared v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function So(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const pe={},zt=[],Ue=()=>{},vc=()=>!1,ms=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Eo=e=>e.startsWith("onUpdate:"),be=Object.assign,xo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},bc=Object.prototype.hasOwnProperty,Z=(e,t)=>bc.call(e,t),j=Array.isArray,qt=e=>Pn(e)==="[object Map]",nn=e=>Pn(e)==="[object Set]",ir=e=>Pn(e)==="[object Date]",J=e=>typeof e=="function",we=e=>typeof e=="string",at=e=>typeof e=="symbol",he=e=>e!==null&&typeof e=="object",Ei=e=>(he(e)||J(e))&&J(e.then)&&J(e.catch),xi=Object.prototype.toString,Pn=e=>xi.call(e),wc=e=>Pn(e).slice(8,-1),Ri=e=>Pn(e)==="[object Object]",Ro=e=>we(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,mn=So(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),gs=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Cc=/-(\w)/g,tt=gs(e=>e.replace(Cc,(t,n)=>n?n.toUpperCase():"")),Sc=/\B([A-Z])/g,sn=gs(e=>e.replace(Sc,"-$1").toLowerCase()),_s=gs(e=>e.charAt(0).toUpperCase()+e.slice(1)),Fs=gs(e=>e?`on${_s(e)}`:""),Et=(e,t)=>!Object.is(e,t),Wn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},ss=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ec=e=>{const t=we(e)?Number(e):NaN;return isNaN(t)?e:t};let lr;const ki=()=>lr||(lr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function To(e){if(j(e)){const t={};for(let n=0;n{if(n){const s=n.split(Rc);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function In(e){let t="";if(we(e))t=e;else if(j(e))for(let n=0;nNn(n,t))}const Y=e=>we(e)?e:e==null?"":j(e)||he(e)&&(e.toString===xi||!J(e.toString))?JSON.stringify(e,Oi,2):String(e),Oi=(e,t)=>t&&t.__v_isRef?Oi(e,t.value):qt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],r)=>(n[Ls(s,r)+" =>"]=o,n),{})}:nn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Ls(n))}:at(t)?Ls(t):he(t)&&!j(t)&&!Ri(t)?String(t):t,Ls=(e,t="")=>{var n;return at(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let qe;class Ic{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=qe,!t&&qe&&(this.index=(qe.scopes||(qe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=qe;try{return qe=this,t()}finally{qe=n}}}on(){qe=this}off(){qe=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Tt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Ct,n=Nt;try{return Ct=!0,Nt=this,this._runnings++,cr(this),this.fn()}finally{ar(this),this._runnings--,Nt=n,Ct=t}}stop(){this.active&&(cr(this),ar(this),this.onStop&&this.onStop(),this.active=!1)}}function Lc(e){return e.value}function cr(e){e._trackId++,e._depsLength=0}function ar(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},eo=new WeakMap,Ft=Symbol(""),to=Symbol("");function Le(e,t,n){if(Ct&&Nt){let s=eo.get(e);s||eo.set(e,s=new Map);let o=s.get(n);o||s.set(n,o=Li(()=>s.delete(n))),Ni(Nt,o)}}function it(e,t,n,s,o,r){const i=eo.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&j(e)){const c=Number(s);i.forEach((u,a)=>{(a==="length"||!at(a)&&a>=c)&&l.push(u)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":j(e)?Ro(n)&&l.push(i.get("length")):(l.push(i.get(Ft)),qt(e)&&l.push(i.get(to)));break;case"delete":j(e)||(l.push(i.get(Ft)),qt(e)&&l.push(i.get(to)));break;case"set":qt(e)&&l.push(i.get(Ft));break}Oo();for(const c of l)c&&Fi(c,4);Po()}const Mc=So("__proto__,__v_isRef,__isVue"),Mi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(at)),ur=Bc();function Bc(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=le(this);for(let r=0,i=this.length;r{e[t]=function(...n){Rt(),Oo();const s=le(this)[t].apply(this,n);return Po(),Tt(),s}}),e}function Uc(e){at(e)||(e=String(e));const t=le(this);return Le(t,"has",e),t.hasOwnProperty(e)}class Bi{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const o=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return r;if(n==="__v_raw")return s===(o?r?Qc:ji:r?$i:Di).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=j(t);if(!o){if(i&&Z(ur,n))return Reflect.get(ur,n,s);if(n==="hasOwnProperty")return Uc}const l=Reflect.get(t,n,s);return(at(n)?Mi.has(n):Mc(n))||(o||Le(t,"get",n),r)?l:Me(l)?i&&Ro(n)?l:l.value:he(l)?o?Vi(l):vs(l):l}}class Ui extends Bi{constructor(t=!1){super(!1,t)}set(t,n,s,o){let r=t[n];if(!this._isShallow){const c=Cn(r);if(!os(s)&&!Cn(s)&&(r=le(r),s=le(s)),!j(t)&&Me(r)&&!Me(s))return c?!1:(r.value=s,!0)}const i=j(t)&&Ro(n)?Number(n)e,ys=e=>Reflect.getPrototypeOf(e);function Dn(e,t,n=!1,s=!1){e=e.__v_raw;const o=le(e),r=le(t);n||(Et(t,r)&&Le(o,"get",t),Le(o,"get",r));const{has:i}=ys(o),l=s?Io:n?Lo:Sn;if(i.call(o,t))return l(e.get(t));if(i.call(o,r))return l(e.get(r));e!==o&&e.get(t)}function $n(e,t=!1){const n=this.__v_raw,s=le(n),o=le(e);return t||(Et(e,o)&&Le(s,"has",e),Le(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function jn(e,t=!1){return e=e.__v_raw,!t&&Le(le(e),"iterate",Ft),Reflect.get(e,"size",e)}function fr(e){e=le(e);const t=le(this);return ys(t).has.call(t,e)||(t.add(e),it(t,"add",e,e)),this}function dr(e,t){t=le(t);const n=le(this),{has:s,get:o}=ys(n);let r=s.call(n,e);r||(e=le(e),r=s.call(n,e));const i=o.call(n,e);return n.set(e,t),r?Et(t,i)&&it(n,"set",e,t):it(n,"add",e,t),this}function hr(e){const t=le(this),{has:n,get:s}=ys(t);let o=n.call(t,e);o||(e=le(e),o=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return o&&it(t,"delete",e,void 0),r}function pr(){const e=le(this),t=e.size!==0,n=e.clear();return t&&it(e,"clear",void 0,void 0),n}function Hn(e,t){return function(s,o){const r=this,i=r.__v_raw,l=le(i),c=t?Io:e?Lo:Sn;return!e&&Le(l,"iterate",Ft),i.forEach((u,a)=>s.call(o,c(u),c(a),r))}}function Vn(e,t,n){return function(...s){const o=this.__v_raw,r=le(o),i=qt(r),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,u=o[e](...s),a=n?Io:t?Lo:Sn;return!t&&Le(r,"iterate",c?to:Ft),{next(){const{value:h,done:m}=u.next();return m?{value:h,done:m}:{value:l?[a(h[0]),a(h[1])]:a(h),done:m}},[Symbol.iterator](){return this}}}}function ft(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Vc(){const e={get(r){return Dn(this,r)},get size(){return jn(this)},has:$n,add:fr,set:dr,delete:hr,clear:pr,forEach:Hn(!1,!1)},t={get(r){return Dn(this,r,!1,!0)},get size(){return jn(this)},has:$n,add:fr,set:dr,delete:hr,clear:pr,forEach:Hn(!1,!0)},n={get(r){return Dn(this,r,!0)},get size(){return jn(this,!0)},has(r){return $n.call(this,r,!0)},add:ft("add"),set:ft("set"),delete:ft("delete"),clear:ft("clear"),forEach:Hn(!0,!1)},s={get(r){return Dn(this,r,!0,!0)},get size(){return jn(this,!0)},has(r){return $n.call(this,r,!0)},add:ft("add"),set:ft("set"),delete:ft("delete"),clear:ft("clear"),forEach:Hn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=Vn(r,!1,!1),n[r]=Vn(r,!0,!1),t[r]=Vn(r,!1,!0),s[r]=Vn(r,!0,!0)}),[e,n,t,s]}const[zc,qc,Kc,Wc]=Vc();function No(e,t){const n=t?e?Wc:Kc:e?qc:zc;return(s,o,r)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(Z(n,o)&&o in s?n:s,o,r)}const Gc={get:No(!1,!1)},Jc={get:No(!1,!0)},Yc={get:No(!0,!1)};const Di=new WeakMap,$i=new WeakMap,ji=new WeakMap,Qc=new WeakMap;function Xc(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Zc(e){return e.__v_skip||!Object.isExtensible(e)?0:Xc(wc(e))}function vs(e){return Cn(e)?e:Fo(e,!1,$c,Gc,Di)}function Hi(e){return Fo(e,!1,Hc,Jc,$i)}function Vi(e){return Fo(e,!0,jc,Yc,ji)}function Fo(e,t,n,s,o){if(!he(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=o.get(e);if(r)return r;const i=Zc(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return o.set(e,l),l}function gn(e){return Cn(e)?gn(e.__v_raw):!!(e&&e.__v_isReactive)}function Cn(e){return!!(e&&e.__v_isReadonly)}function os(e){return!!(e&&e.__v_isShallow)}function zi(e){return e?!!e.__v_raw:!1}function le(e){const t=e&&e.__v_raw;return t?le(t):e}function ea(e){return Object.isExtensible(e)&&Ti(e,"__v_skip",!0),e}const Sn=e=>he(e)?vs(e):e,Lo=e=>he(e)?Vi(e):e;class qi{constructor(t,n,s,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ao(()=>t(this._value),()=>Gn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=le(this);return(!t._cacheable||t.effect.dirty)&&Et(t._value,t._value=t.effect.run())&&Gn(t,4),Ki(t),t.effect._dirtyLevel>=2&&Gn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function ta(e,t,n=!1){let s,o;const r=J(e);return r?(s=e,o=Ue):(s=e.get,o=e.set),new qi(s,o,r||!o,n)}function Ki(e){var t;Ct&&Nt&&(e=le(e),Ni(Nt,(t=e.dep)!=null?t:e.dep=Li(()=>e.dep=void 0,e instanceof qi?e:void 0)))}function Gn(e,t=4,n){e=le(e);const s=e.dep;s&&Fi(s,t)}function Me(e){return!!(e&&e.__v_isRef===!0)}function no(e){return Wi(e,!1)}function na(e){return Wi(e,!0)}function Wi(e,t){return Me(e)?e:new sa(e,t)}class sa{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:le(t),this._value=n?t:Sn(t)}get value(){return Ki(this),this._value}set value(t){const n=this.__v_isShallow||os(t)||Cn(t);t=n?t:le(t),Et(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Sn(t),Gn(this,4))}}function Lt(e){return Me(e)?e.value:e}const oa={get:(e,t,n)=>Lt(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Me(o)&&!Me(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function Gi(e){return gn(e)?e:new Proxy(e,oa)}/** +* @vue/runtime-core v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function St(e,t,n,s){try{return s?e(...s):e()}catch(o){bs(o,t,n)}}function je(e,t,n,s){if(J(e)){const o=St(e,t,n,s);return o&&Ei(o)&&o.catch(r=>{bs(r,t,n)}),o}if(j(e)){const o=[];for(let r=0;r>>1,o=Pe[s],r=xn(o);ret&&Pe.splice(t,1)}function ca(e){j(e)?Kt.push(...e):(!gt||!gt.includes(e,e.allowRecurse?Pt+1:Pt))&&Kt.push(e),Yi()}function mr(e,t,n=En?et+1:0){for(;nxn(n)-xn(s));if(Kt.length=0,gt){gt.push(...t);return}for(gt=t,Pt=0;Pte.id==null?1/0:e.id,aa=(e,t)=>{const n=xn(e)-xn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Xi(e){so=!1,En=!0,Pe.sort(aa);const t=Ue;try{for(et=0;etwe(_)?_.trim():_)),h&&(o=n.map(ss))}let l,c=s[l=Fs(t)]||s[l=Fs(tt(t))];!c&&r&&(c=s[l=Fs(sn(t))]),c&&je(c,e,6,o);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,je(u,e,6,o)}}function Zi(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const r=e.emits;let i={},l=!1;if(!J(e)){const c=u=>{const a=Zi(u,t,!0);a&&(l=!0,be(i,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!l?(he(e)&&s.set(e,null),null):(j(r)?r.forEach(c=>i[c]=null):be(i,r),he(e)&&s.set(e,i),i)}function ws(e,t){return!e||!ms(t)?!1:(t=t.slice(2).replace(/Once$/,""),Z(e,t[0].toLowerCase()+t.slice(1))||Z(e,sn(t))||Z(e,t))}let Ne=null,Cs=null;function rs(e){const t=Ne;return Ne=e,Cs=e&&e.type.__scopeId||null,t}function fa(e){Cs=e}function da(){Cs=null}function hn(e,t=Ne,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&Rr(-1);const r=rs(t);let i;try{i=e(...o)}finally{rs(r),s._d&&Rr(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function Ms(e){const{type:t,vnode:n,proxy:s,withProxy:o,propsOptions:[r],slots:i,attrs:l,emit:c,render:u,renderCache:a,props:h,data:m,setupState:_,ctx:v,inheritAttrs:S}=e,B=rs(e);let O,F;try{if(n.shapeFlag&4){const H=o||s,X=H;O=Ze(u.call(X,H,a,h,_,m,v)),F=l}else{const H=t;O=Ze(H.length>1?H(h,{attrs:l,slots:i,emit:c}):H(h,null)),F=t.props?l:ha(l)}}catch(H){vn.length=0,bs(H,e,1),O=ee(xt)}let N=O;if(F&&S!==!1){const H=Object.keys(F),{shapeFlag:X}=N;H.length&&X&7&&(r&&H.some(Eo)&&(F=pa(F,r)),N=Ut(N,F,!1,!0))}return n.dirs&&(N=Ut(N,null,!1,!0),N.dirs=N.dirs?N.dirs.concat(n.dirs):n.dirs),n.transition&&(N.transition=n.transition),O=N,rs(B),O}const ha=e=>{let t;for(const n in e)(n==="class"||n==="style"||ms(n))&&((t||(t={}))[n]=e[n]);return t},pa=(e,t)=>{const n={};for(const s in e)(!Eo(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function ma(e,t,n){const{props:s,children:o,component:r}=e,{props:i,children:l,patchFlag:c}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?gr(s,i,u):!!i;if(c&8){const a=t.dynamicProps;for(let h=0;he.__isSuspense;function ba(e,t){t&&t.pendingBranch?j(e)?t.effects.push(...e):t.effects.push(e):ca(e)}const wa=Symbol.for("v-scx"),Ca=()=>lt(wa),zn={};function Jn(e,t,n){return nl(e,t,n)}function nl(e,t,{immediate:n,deep:s,flush:o,once:r,onTrack:i,onTrigger:l}=pe){if(t&&r){const D=t;t=(...oe)=>{D(...oe),X()}}const c=Te,u=D=>s===!0?D:It(D,s===!1?1:void 0);let a,h=!1,m=!1;if(Me(e)?(a=()=>e.value,h=os(e)):gn(e)?(a=()=>u(e),h=!0):j(e)?(m=!0,h=e.some(D=>gn(D)||os(D)),a=()=>e.map(D=>{if(Me(D))return D.value;if(gn(D))return u(D);if(J(D))return St(D,c,2)})):J(e)?t?a=()=>St(e,c,2):a=()=>(_&&_(),je(e,c,3,[v])):a=Ue,t&&s){const D=a;a=()=>It(D())}let _,v=D=>{_=N.onStop=()=>{St(D,c,4),_=N.onStop=void 0}},S;if(xs)if(v=Ue,t?n&&je(t,c,3,[a(),m?[]:void 0,v]):a(),o==="sync"){const D=Ca();S=D.__watcherHandles||(D.__watcherHandles=[])}else return Ue;let B=m?new Array(e.length).fill(zn):zn;const O=()=>{if(!(!N.active||!N.dirty))if(t){const D=N.run();(s||h||(m?D.some((oe,z)=>Et(oe,B[z])):Et(D,B)))&&(_&&_(),je(t,c,3,[D,B===zn?void 0:m&&B[0]===zn?[]:B,v]),B=D)}else N.run()};O.allowRecurse=!!t;let F;o==="sync"?F=O:o==="post"?F=()=>Fe(O,c&&c.suspense):(O.pre=!0,c&&(O.id=c.uid),F=()=>Uo(O));const N=new Ao(a,Ue,F),H=Fc(),X=()=>{N.stop(),H&&xo(H.effects,N)};return t?n?O():B=N.run():o==="post"?Fe(N.run.bind(N),c&&c.suspense):N.run(),S&&S.push(X),X}function Sa(e,t,n){const s=this.proxy,o=we(e)?e.includes(".")?sl(s,e):()=>s[e]:e.bind(s,s);let r;J(t)?r=t:(r=t.handler,n=t);const i=Ln(this),l=nl(o,r.bind(s),n);return i(),l}function sl(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o{It(s,t,n)});else if(Ri(e))for(const s in e)It(e[s],t,n);return e}function ne(e,t){if(Ne===null)return e;const n=Rs(Ne)||Ne.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),cl(()=>{e.isUnmounting=!0}),e}const $e=[Function,Array],xa={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:$e,onEnter:$e,onAfterEnter:$e,onEnterCancelled:$e,onBeforeLeave:$e,onLeave:$e,onAfterLeave:$e,onLeaveCancelled:$e,onBeforeAppear:$e,onAppear:$e,onAfterAppear:$e,onAppearCancelled:$e};function Ra(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 oo(e,t,n,s){const{appear:o,mode:r,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:a,onBeforeLeave:h,onLeave:m,onAfterLeave:_,onLeaveCancelled:v,onBeforeAppear:S,onAppear:B,onAfterAppear:O,onAppearCancelled:F}=t,N=String(e.key),H=Ra(n,e),X=(z,fe)=>{z&&je(z,s,9,fe)},D=(z,fe)=>{const re=fe[1];X(z,fe),j(z)?z.every(A=>A.length<=1)&&re():z.length<=1&&re()},oe={mode:r,persisted:i,beforeEnter(z){let fe=l;if(!n.isMounted)if(o)fe=S||l;else return;z[jt]&&z[jt](!0);const re=H[N];re&&Ht(e,re)&&re.el[jt]&&re.el[jt](),X(fe,[z])},enter(z){let fe=c,re=u,A=a;if(!n.isMounted)if(o)fe=B||c,re=O||u,A=F||a;else return;let x=!1;const K=z[qn]=me=>{x||(x=!0,me?X(A,[z]):X(re,[z]),oe.delayedLeave&&oe.delayedLeave(),z[qn]=void 0)};fe?D(fe,[z,K]):K()},leave(z,fe){const re=String(e.key);if(z[qn]&&z[qn](!0),n.isUnmounting)return fe();X(h,[z]);let A=!1;const x=z[jt]=K=>{A||(A=!0,fe(),K?X(v,[z]):X(_,[z]),z[jt]=void 0,H[re]===e&&delete H[re])};H[re]=e,m?D(m,[z,x]):x()},clone(z){return oo(z,t,n,s)}};return oe}function ro(e,t){e.shapeFlag&6&&e.component?ro(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 ol(e,t=!1,n){let s=[],o=0;for(let r=0;r1)for(let r=0;rbe({name:e.name},t,{setup:e}))():e}const Yn=e=>!!e.type.__asyncLoader,rl=e=>e.type.__isKeepAlive;function Ta(e,t){il(e,"a",t)}function ka(e,t){il(e,"da",t)}function il(e,t,n=Te){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Ss(t,s,n),n){let o=n.parent;for(;o&&o.parent;)rl(o.parent.vnode)&&Aa(s,t,n,o),o=o.parent}}function Aa(e,t,n,s){const o=Ss(t,e,s,!0);al(()=>{xo(s[t],o)},n)}function Ss(e,t,n=Te,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Rt();const l=Ln(n),c=je(t,n,e,i);return l(),Tt(),c});return s?o.unshift(r):o.push(r),r}}const ut=e=>(t,n=Te)=>(!xs||e==="sp")&&Ss(e,(...s)=>t(...s),n),Oa=ut("bm"),Do=ut("m"),Pa=ut("bu"),ll=ut("u"),cl=ut("bum"),al=ut("um"),Ia=ut("sp"),Na=ut("rtg"),Fa=ut("rtc");function La(e,t=Te){Ss("ec",e,t)}function wt(e,t,n,s){let o;const r=n&&n[s];if(j(e)||we(e)){o=new Array(e.length);for(let i=0,l=e.length;it(i,l,void 0,r&&r[l]));else{const i=Object.keys(e);o=new Array(i.length);for(let l=0,c=i.length;le?El(e)?Rs(e)||e.proxy:io(e.parent):null,_n=be(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=>io(e.parent),$root:e=>io(e.root),$emit:e=>e.emit,$options:e=>$o(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Uo(e.update)}),$nextTick:e=>e.n||(e.n=Bo.bind(e.proxy)),$watch:e=>Sa.bind(e)}),Bs=(e,t)=>e!==pe&&!e.__isScriptSetup&&Z(e,t),Ma={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:o,props:r,accessCache:i,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const _=i[t];if(_!==void 0)switch(_){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return r[t]}else{if(Bs(s,t))return i[t]=1,s[t];if(o!==pe&&Z(o,t))return i[t]=2,o[t];if((u=e.propsOptions[0])&&Z(u,t))return i[t]=3,r[t];if(n!==pe&&Z(n,t))return i[t]=4,n[t];lo&&(i[t]=0)}}const a=_n[t];let h,m;if(a)return t==="$attrs"&&Le(e.attrs,"get",""),a(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==pe&&Z(n,t))return i[t]=4,n[t];if(m=c.config.globalProperties,Z(m,t))return m[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:r}=e;return Bs(o,t)?(o[t]=n,!0):s!==pe&&Z(s,t)?(s[t]=n,!0):Z(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:r}},i){let l;return!!n[i]||e!==pe&&Z(e,i)||Bs(t,i)||(l=r[0])&&Z(l,i)||Z(s,i)||Z(_n,i)||Z(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function yr(e){return j(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let lo=!0;function Ba(e){const t=$o(e),n=e.proxy,s=e.ctx;lo=!1,t.beforeCreate&&vr(t.beforeCreate,e,"bc");const{data:o,computed:r,methods:i,watch:l,provide:c,inject:u,created:a,beforeMount:h,mounted:m,beforeUpdate:_,updated:v,activated:S,deactivated:B,beforeDestroy:O,beforeUnmount:F,destroyed:N,unmounted:H,render:X,renderTracked:D,renderTriggered:oe,errorCaptured:z,serverPrefetch:fe,expose:re,inheritAttrs:A,components:x,directives:K,filters:me}=t;if(u&&Ua(u,s,null),i)for(const ce in i){const te=i[ce];J(te)&&(s[ce]=te.bind(n))}if(o){const ce=o.call(n,n);he(ce)&&(e.data=vs(ce))}if(lo=!0,r)for(const ce in r){const te=r[ce],Ve=J(te)?te.bind(n,n):J(te.get)?te.get.bind(n,n):Ue,Ae=!J(te)&&J(te.set)?te.set.bind(n):Ue,De=Re({get:Ve,set:Ae});Object.defineProperty(s,ce,{enumerable:!0,configurable:!0,get:()=>De.value,set:Se=>De.value=Se})}if(l)for(const ce in l)ul(l[ce],s,n,ce);if(c){const ce=J(c)?c.call(n):c;Reflect.ownKeys(ce).forEach(te=>{Qn(te,ce[te])})}a&&vr(a,e,"c");function ye(ce,te){j(te)?te.forEach(Ve=>ce(Ve.bind(n))):te&&ce(te.bind(n))}if(ye(Oa,h),ye(Do,m),ye(Pa,_),ye(ll,v),ye(Ta,S),ye(ka,B),ye(La,z),ye(Fa,D),ye(Na,oe),ye(cl,F),ye(al,H),ye(Ia,fe),j(re))if(re.length){const ce=e.exposed||(e.exposed={});re.forEach(te=>{Object.defineProperty(ce,te,{get:()=>n[te],set:Ve=>n[te]=Ve})})}else e.exposed||(e.exposed={});X&&e.render===Ue&&(e.render=X),A!=null&&(e.inheritAttrs=A),x&&(e.components=x),K&&(e.directives=K)}function Ua(e,t,n=Ue){j(e)&&(e=co(e));for(const s in e){const o=e[s];let r;he(o)?"default"in o?r=lt(o.from||s,o.default,!0):r=lt(o.from||s):r=lt(o),Me(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[s]=r}}function vr(e,t,n){je(j(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function ul(e,t,n,s){const o=s.includes(".")?sl(n,s):()=>n[s];if(we(e)){const r=t[e];J(r)&&Jn(o,r)}else if(J(e))Jn(o,e.bind(n));else if(he(e))if(j(e))e.forEach(r=>ul(r,t,n,s));else{const r=J(e.handler)?e.handler.bind(n):t[e.handler];J(r)&&Jn(o,r,e)}}function $o(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,l=r.get(t);let c;return l?c=l:!o.length&&!n&&!s?c=t:(c={},o.length&&o.forEach(u=>is(c,u,i,!0)),is(c,t,i)),he(t)&&r.set(t,c),c}function is(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&is(e,r,n,!0),o&&o.forEach(i=>is(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=Da[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Da={data:br,props:wr,emits:wr,methods:pn,computed:pn,beforeCreate:Ie,created:Ie,beforeMount:Ie,mounted:Ie,beforeUpdate:Ie,updated:Ie,beforeDestroy:Ie,beforeUnmount:Ie,destroyed:Ie,unmounted:Ie,activated:Ie,deactivated:Ie,errorCaptured:Ie,serverPrefetch:Ie,components:pn,directives:pn,watch:ja,provide:br,inject:$a};function br(e,t){return t?e?function(){return be(J(e)?e.call(this,this):e,J(t)?t.call(this,this):t)}:t:e}function $a(e,t){return pn(co(e),co(t))}function co(e){if(j(e)){const t={};for(let n=0;n1)return n&&J(t)?t.call(s&&s.proxy):t}}const dl={},hl=()=>Object.create(dl),pl=e=>Object.getPrototypeOf(e)===dl;function za(e,t,n,s=!1){const o={},r=hl();e.propsDefaults=Object.create(null),ml(e,t,o,r);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=s?o:Hi(o):e.type.props?e.props=o:e.props=r,e.attrs=r}function qa(e,t,n,s){const{props:o,attrs:r,vnode:{patchFlag:i}}=e,l=le(o),[c]=e.propsOptions;let u=!1;if((s||i>0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[m,_]=gl(h,t,!0);be(i,m),_&&l.push(..._)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!r&&!c)return he(e)&&s.set(e,zt),zt;if(j(r))for(let a=0;a-1,_[1]=S<0||v-1||Z(_,"default"))&&l.push(h)}}}const u=[i,l];return he(e)&&s.set(e,u),u}function Cr(e){return e[0]!=="$"&&!mn(e)}function Sr(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function Er(e,t){return Sr(e)===Sr(t)}function xr(e,t){return j(t)?t.findIndex(n=>Er(n,e)):J(t)&&Er(t,e)?0:-1}const _l=e=>e[0]==="_"||e==="$stable",jo=e=>j(e)?e.map(Ze):[Ze(e)],Ka=(e,t,n)=>{if(t._n)return t;const s=hn((...o)=>jo(t(...o)),n);return s._c=!1,s},yl=(e,t,n)=>{const s=e._ctx;for(const o in e){if(_l(o))continue;const r=e[o];if(J(r))t[o]=Ka(o,r,s);else if(r!=null){const i=jo(r);t[o]=()=>i}}},vl=(e,t)=>{const n=jo(t);e.slots.default=()=>n},Wa=(e,t)=>{const n=e.slots=hl();if(e.vnode.shapeFlag&32){const s=t._;s?(be(n,t),Ti(n,"_",s,!0)):yl(t,n)}else t&&vl(e,t)},Ga=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,i=pe;if(s.shapeFlag&32){const l=t._;l?n&&l===1?r=!1:(be(o,t),!n&&l===1&&delete o._):(r=!t.$stable,yl(t,o)),i=t}else t&&(vl(e,t),i={default:1});if(r)for(const l in o)!_l(l)&&i[l]==null&&delete o[l]};function uo(e,t,n,s,o=!1){if(j(e)){e.forEach((m,_)=>uo(m,t&&(j(t)?t[_]:t),n,s,o));return}if(Yn(s)&&!o)return;const r=s.shapeFlag&4?Rs(s.component)||s.component.proxy:s.el,i=o?null:r,{i:l,r:c}=e,u=t&&t.r,a=l.refs===pe?l.refs={}:l.refs,h=l.setupState;if(u!=null&&u!==c&&(we(u)?(a[u]=null,Z(h,u)&&(h[u]=null)):Me(u)&&(u.value=null)),J(c))St(c,l,12,[i,a]);else{const m=we(c),_=Me(c);if(m||_){const v=()=>{if(e.f){const S=m?Z(h,c)?h[c]:a[c]:c.value;o?j(S)&&xo(S,r):j(S)?S.includes(r)||S.push(r):m?(a[c]=[r],Z(h,c)&&(h[c]=a[c])):(c.value=[r],e.k&&(a[e.k]=c.value))}else m?(a[c]=i,Z(h,c)&&(h[c]=i)):_&&(c.value=i,e.k&&(a[e.k]=i))};i?(v.id=-1,Fe(v,n)):v()}}}const Fe=ba;function Ja(e){return Ya(e)}function Ya(e,t){const n=ki();n.__VUE__=!0;const{insert:s,remove:o,patchProp:r,createElement:i,createText:l,createComment:c,setText:u,setElementText:a,parentNode:h,nextSibling:m,setScopeId:_=Ue,insertStaticContent:v}=e,S=(d,p,g,C=null,b=null,T=null,I=void 0,R=null,k=!!p.dynamicChildren)=>{if(d===p)return;d&&!Ht(d,p)&&(C=w(d),Se(d,b,T,!0),d=null),p.patchFlag===-2&&(k=!1,p.dynamicChildren=null);const{type:E,ref:M,shapeFlag:V}=p;switch(E){case Es:B(d,p,g,C);break;case xt:O(d,p,g,C);break;case Ds:d==null&&F(p,g,C,I);break;case ve:x(d,p,g,C,b,T,I,R,k);break;default:V&1?X(d,p,g,C,b,T,I,R,k):V&6?K(d,p,g,C,b,T,I,R,k):(V&64||V&128)&&E.process(d,p,g,C,b,T,I,R,k,U)}M!=null&&b&&uo(M,d&&d.ref,T,p||d,!p)},B=(d,p,g,C)=>{if(d==null)s(p.el=l(p.children),g,C);else{const b=p.el=d.el;p.children!==d.children&&u(b,p.children)}},O=(d,p,g,C)=>{d==null?s(p.el=c(p.children||""),g,C):p.el=d.el},F=(d,p,g,C)=>{[d.el,d.anchor]=v(d.children,p,g,C,d.el,d.anchor)},N=({el:d,anchor:p},g,C)=>{let b;for(;d&&d!==p;)b=m(d),s(d,g,C),d=b;s(p,g,C)},H=({el:d,anchor:p})=>{let g;for(;d&&d!==p;)g=m(d),o(d),d=g;o(p)},X=(d,p,g,C,b,T,I,R,k)=>{p.type==="svg"?I="svg":p.type==="math"&&(I="mathml"),d==null?D(p,g,C,b,T,I,R,k):fe(d,p,b,T,I,R,k)},D=(d,p,g,C,b,T,I,R)=>{let k,E;const{props:M,shapeFlag:V,transition:$,dirs:W}=d;if(k=d.el=i(d.type,T,M&&M.is,M),V&8?a(k,d.children):V&16&&z(d.children,k,null,C,b,Us(d,T),I,R),W&&kt(d,null,C,"created"),oe(k,d,d.scopeId,I,C),M){for(const de in M)de!=="value"&&!mn(de)&&r(k,de,null,M[de],T,d.children,C,b,Oe);"value"in M&&r(k,"value",null,M.value,T),(E=M.onVnodeBeforeMount)&&Xe(E,C,d)}W&&kt(d,null,C,"beforeMount");const Q=Qa(b,$);Q&&$.beforeEnter(k),s(k,p,g),((E=M&&M.onVnodeMounted)||Q||W)&&Fe(()=>{E&&Xe(E,C,d),Q&&$.enter(k),W&&kt(d,null,C,"mounted")},b)},oe=(d,p,g,C,b)=>{if(g&&_(d,g),C)for(let T=0;T{for(let E=k;E{const R=p.el=d.el;let{patchFlag:k,dynamicChildren:E,dirs:M}=p;k|=d.patchFlag&16;const V=d.props||pe,$=p.props||pe;let W;if(g&&At(g,!1),(W=$.onVnodeBeforeUpdate)&&Xe(W,g,p,d),M&&kt(p,d,g,"beforeUpdate"),g&&At(g,!0),E?re(d.dynamicChildren,E,R,g,C,Us(p,b),T):I||te(d,p,R,null,g,C,Us(p,b),T,!1),k>0){if(k&16)A(R,p,V,$,g,C,b);else if(k&2&&V.class!==$.class&&r(R,"class",null,$.class,b),k&4&&r(R,"style",V.style,$.style,b),k&8){const Q=p.dynamicProps;for(let de=0;de{W&&Xe(W,g,p,d),M&&kt(p,d,g,"updated")},C)},re=(d,p,g,C,b,T,I)=>{for(let R=0;R{if(g!==C){if(g!==pe)for(const R in g)!mn(R)&&!(R in C)&&r(d,R,g[R],null,I,p.children,b,T,Oe);for(const R in C){if(mn(R))continue;const k=C[R],E=g[R];k!==E&&R!=="value"&&r(d,R,E,k,I,p.children,b,T,Oe)}"value"in C&&r(d,"value",g.value,C.value,I)}},x=(d,p,g,C,b,T,I,R,k)=>{const E=p.el=d?d.el:l(""),M=p.anchor=d?d.anchor:l("");let{patchFlag:V,dynamicChildren:$,slotScopeIds:W}=p;W&&(R=R?R.concat(W):W),d==null?(s(E,g,C),s(M,g,C),z(p.children||[],g,M,b,T,I,R,k)):V>0&&V&64&&$&&d.dynamicChildren?(re(d.dynamicChildren,$,g,b,T,I,R),(p.key!=null||b&&p===b.subTree)&&bl(d,p,!0)):te(d,p,g,M,b,T,I,R,k)},K=(d,p,g,C,b,T,I,R,k)=>{p.slotScopeIds=R,d==null?p.shapeFlag&512?b.ctx.activate(p,g,C,I,k):me(p,g,C,b,T,I,k):ke(d,p,k)},me=(d,p,g,C,b,T,I)=>{const R=d.component=lu(d,C,b);if(rl(d)&&(R.ctx.renderer=U),au(R),R.asyncDep){if(b&&b.registerDep(R,ye),!d.el){const k=R.subTree=ee(xt);O(null,k,p,g)}}else ye(R,d,p,g,b,T,I)},ke=(d,p,g)=>{const C=p.component=d.component;if(ma(d,p,g))if(C.asyncDep&&!C.asyncResolved){ce(C,p,g);return}else C.next=p,la(C.update),C.effect.dirty=!0,C.update();else p.el=d.el,C.vnode=p},ye=(d,p,g,C,b,T,I)=>{const R=()=>{if(d.isMounted){let{next:M,bu:V,u:$,parent:W,vnode:Q}=d;{const $t=wl(d);if($t){M&&(M.el=Q.el,ce(d,M,I)),$t.asyncDep.then(()=>{d.isUnmounted||R()});return}}let de=M,_e;At(d,!1),M?(M.el=Q.el,ce(d,M,I)):M=Q,V&&Wn(V),(_e=M.props&&M.props.onVnodeBeforeUpdate)&&Xe(_e,W,M,Q),At(d,!0);const xe=Ms(d),ze=d.subTree;d.subTree=xe,S(ze,xe,h(ze.el),w(ze),d,b,T),M.el=xe.el,de===null&&ga(d,xe.el),$&&Fe($,b),(_e=M.props&&M.props.onVnodeUpdated)&&Fe(()=>Xe(_e,W,M,Q),b)}else{let M;const{el:V,props:$}=p,{bm:W,m:Q,parent:de}=d,_e=Yn(p);if(At(d,!1),W&&Wn(W),!_e&&(M=$&&$.onVnodeBeforeMount)&&Xe(M,de,p),At(d,!0),V&&ge){const xe=()=>{d.subTree=Ms(d),ge(V,d.subTree,d,b,null)};_e?p.type.__asyncLoader().then(()=>!d.isUnmounted&&xe()):xe()}else{const xe=d.subTree=Ms(d);S(null,xe,g,C,d,b,T),p.el=xe.el}if(Q&&Fe(Q,b),!_e&&(M=$&&$.onVnodeMounted)){const xe=p;Fe(()=>Xe(M,de,xe),b)}(p.shapeFlag&256||de&&Yn(de.vnode)&&de.vnode.shapeFlag&256)&&d.a&&Fe(d.a,b),d.isMounted=!0,p=g=C=null}},k=d.effect=new Ao(R,Ue,()=>Uo(E),d.scope),E=d.update=()=>{k.dirty&&k.run()};E.id=d.uid,At(d,!0),E()},ce=(d,p,g)=>{p.component=d;const C=d.vnode.props;d.vnode=p,d.next=null,qa(d,p.props,C,g),Ga(d,p.children,g),Rt(),mr(d),Tt()},te=(d,p,g,C,b,T,I,R,k=!1)=>{const E=d&&d.children,M=d?d.shapeFlag:0,V=p.children,{patchFlag:$,shapeFlag:W}=p;if($>0){if($&128){Ae(E,V,g,C,b,T,I,R,k);return}else if($&256){Ve(E,V,g,C,b,T,I,R,k);return}}W&8?(M&16&&Oe(E,b,T),V!==E&&a(g,V)):M&16?W&16?Ae(E,V,g,C,b,T,I,R,k):Oe(E,b,T,!0):(M&8&&a(g,""),W&16&&z(V,g,C,b,T,I,R,k))},Ve=(d,p,g,C,b,T,I,R,k)=>{d=d||zt,p=p||zt;const E=d.length,M=p.length,V=Math.min(E,M);let $;for($=0;$M?Oe(d,b,T,!0,!1,V):z(p,g,C,b,T,I,R,k,V)},Ae=(d,p,g,C,b,T,I,R,k)=>{let E=0;const M=p.length;let V=d.length-1,$=M-1;for(;E<=V&&E<=$;){const W=d[E],Q=p[E]=k?_t(p[E]):Ze(p[E]);if(Ht(W,Q))S(W,Q,g,null,b,T,I,R,k);else break;E++}for(;E<=V&&E<=$;){const W=d[V],Q=p[$]=k?_t(p[$]):Ze(p[$]);if(Ht(W,Q))S(W,Q,g,null,b,T,I,R,k);else break;V--,$--}if(E>V){if(E<=$){const W=$+1,Q=W$)for(;E<=V;)Se(d[E],b,T,!0),E++;else{const W=E,Q=E,de=new Map;for(E=Q;E<=$;E++){const Be=p[E]=k?_t(p[E]):Ze(p[E]);Be.key!=null&&de.set(Be.key,E)}let _e,xe=0;const ze=$-Q+1;let $t=!1,sr=0;const cn=new Array(ze);for(E=0;E=ze){Se(Be,b,T,!0);continue}let Qe;if(Be.key!=null)Qe=de.get(Be.key);else for(_e=Q;_e<=$;_e++)if(cn[_e-Q]===0&&Ht(Be,p[_e])){Qe=_e;break}Qe===void 0?Se(Be,b,T,!0):(cn[Qe-Q]=E+1,Qe>=sr?sr=Qe:$t=!0,S(Be,p[Qe],g,null,b,T,I,R,k),xe++)}const or=$t?Xa(cn):zt;for(_e=or.length-1,E=ze-1;E>=0;E--){const Be=Q+E,Qe=p[Be],rr=Be+1{const{el:T,type:I,transition:R,children:k,shapeFlag:E}=d;if(E&6){De(d.component.subTree,p,g,C);return}if(E&128){d.suspense.move(p,g,C);return}if(E&64){I.move(d,p,g,U);return}if(I===ve){s(T,p,g);for(let V=0;VR.enter(T),b);else{const{leave:V,delayLeave:$,afterLeave:W}=R,Q=()=>s(T,p,g),de=()=>{V(T,()=>{Q(),W&&W()})};$?$(T,Q,de):de()}else s(T,p,g)},Se=(d,p,g,C=!1,b=!1)=>{const{type:T,props:I,ref:R,children:k,dynamicChildren:E,shapeFlag:M,patchFlag:V,dirs:$}=d;if(R!=null&&uo(R,null,g,d,!0),M&256){p.ctx.deactivate(d);return}const W=M&1&&$,Q=!Yn(d);let de;if(Q&&(de=I&&I.onVnodeBeforeUnmount)&&Xe(de,p,d),M&6)Un(d.component,g,C);else{if(M&128){d.suspense.unmount(g,C);return}W&&kt(d,null,p,"beforeUnmount"),M&64?d.type.remove(d,p,g,b,U,C):E&&(T!==ve||V>0&&V&64)?Oe(E,p,g,!1,!0):(T===ve&&V&384||!b&&M&16)&&Oe(k,p,g),C&&nt(d)}(Q&&(de=I&&I.onVnodeUnmounted)||W)&&Fe(()=>{de&&Xe(de,p,d),W&&kt(d,null,p,"unmounted")},g)},nt=d=>{const{type:p,el:g,anchor:C,transition:b}=d;if(p===ve){st(g,C);return}if(p===Ds){H(d);return}const T=()=>{o(g),b&&!b.persisted&&b.afterLeave&&b.afterLeave()};if(d.shapeFlag&1&&b&&!b.persisted){const{leave:I,delayLeave:R}=b,k=()=>I(g,T);R?R(d.el,T,k):k()}else T()},st=(d,p)=>{let g;for(;d!==p;)g=m(d),o(d),d=g;o(p)},Un=(d,p,g)=>{const{bum:C,scope:b,update:T,subTree:I,um:R}=d;C&&Wn(C),b.stop(),T&&(T.active=!1,Se(I,d,p,g)),R&&Fe(R,p),Fe(()=>{d.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},Oe=(d,p,g,C=!1,b=!1,T=0)=>{for(let I=T;Id.shapeFlag&6?w(d.component.subTree):d.shapeFlag&128?d.suspense.next():m(d.anchor||d.el);let L=!1;const P=(d,p,g)=>{d==null?p._vnode&&Se(p._vnode,null,null,!0):S(p._vnode||null,d,p,null,null,null,g),L||(L=!0,mr(),Qi(),L=!1),p._vnode=d},U={p:S,um:Se,m:De,r:nt,mt:me,mc:z,pc:te,pbc:re,n:w,o:e};let ae,ge;return t&&([ae,ge]=t(U)),{render:P,hydrate:ae,createApp:Va(P,ae)}}function Us({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 At({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Qa(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function bl(e,t,n=!1){const s=e.children,o=t.children;if(j(s)&&j(o))for(let r=0;r>1,e[n[l]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function wl(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:wl(t)}const Za=e=>e.__isTeleport,ve=Symbol.for("v-fgt"),Es=Symbol.for("v-txt"),xt=Symbol.for("v-cmt"),Ds=Symbol.for("v-stc"),vn=[];let Ke=null;function se(e=!1){vn.push(Ke=e?null:[])}function eu(){vn.pop(),Ke=vn[vn.length-1]||null}let Rn=1;function Rr(e){Rn+=e}function Cl(e){return e.dynamicChildren=Rn>0?Ke||zt:null,eu(),Rn>0&&Ke&&Ke.push(e),e}function ie(e,t,n,s,o,r){return Cl(f(e,t,n,s,o,r,!0))}function tu(e,t,n,s,o){return Cl(ee(e,t,n,s,o,!0))}function ls(e){return e?e.__v_isVNode===!0:!1}function Ht(e,t){return e.type===t.type&&e.key===t.key}const Sl=({key:e})=>e??null,Xn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?we(e)||Me(e)||J(e)?{i:Ne,r:e,k:t,f:!!n}:e:null);function f(e,t=null,n=null,s=0,o=null,r=e===ve?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Sl(t),ref:t&&Xn(t),scopeId:Cs,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ne};return l?(Ho(c,n),r&128&&e.normalize(c)):n&&(c.shapeFlag|=we(n)?8:16),Rn>0&&!i&&Ke&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&Ke.push(c),c}const ee=nu;function nu(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===_a)&&(e=xt),ls(e)){const l=Ut(e,t,!0);return n&&Ho(l,n),Rn>0&&!r&&Ke&&(l.shapeFlag&6?Ke[Ke.indexOf(e)]=l:Ke.push(l)),l.patchFlag|=-2,l}if(pu(e)&&(e=e.__vccOpts),t){t=su(t);let{class:l,style:c}=t;l&&!we(l)&&(t.class=In(l)),he(c)&&(zi(c)&&!j(c)&&(c=be({},c)),t.style=To(c))}const i=we(e)?1:va(e)?128:Za(e)?64:he(e)?4:J(e)?2:0;return f(e,t,n,s,o,i,r,!0)}function su(e){return e?zi(e)||pl(e)?be({},e):e:null}function Ut(e,t,n=!1,s=!1){const{props:o,ref:r,patchFlag:i,children:l,transition:c}=e,u=t?ou(o||{},t):o,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Sl(u),ref:t&&t.ref?n&&r?j(r)?r.concat(Xn(t)):[r,Xn(t)]:Xn(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ve?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ut(e.ssContent),ssFallback:e.ssFallback&&Ut(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&(a.transition=c.clone(a)),a}function q(e=" ",t=0){return ee(Es,null,e,t)}function Mt(e="",t=!1){return t?(se(),tu(xt,null,e)):ee(xt,null,e)}function Ze(e){return e==null||typeof e=="boolean"?ee(xt):j(e)?ee(ve,null,e.slice()):typeof e=="object"?_t(e):ee(Es,null,String(e))}function _t(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ut(e)}function Ho(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(j(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),Ho(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!pl(t)?t._ctx=Ne:o===3&&Ne&&(Ne.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else J(t)?(t={default:t,_ctx:Ne},n=32):(t=String(t),s&64?(n=16,t=[q(t)]):n=8);e.children=t,e.shapeFlag|=n}function ou(...e){const t={};for(let n=0;nTe||Ne;let cs,fo;{const e=ki(),t=(n,s)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),r=>{o.length>1?o.forEach(i=>i(r)):o[0](r)}};cs=t("__VUE_INSTANCE_SETTERS__",n=>Te=n),fo=t("__VUE_SSR_SETTERS__",n=>xs=n)}const Ln=e=>{const t=Te;return cs(e),e.scope.on(),()=>{e.scope.off(),cs(t)}},Tr=()=>{Te&&Te.scope.off(),cs(null)};function El(e){return e.vnode.shapeFlag&4}let xs=!1;function au(e,t=!1){t&&fo(t);const{props:n,children:s}=e.vnode,o=El(e);za(e,n,o,t),Wa(e,s);const r=o?uu(e,t):void 0;return t&&fo(!1),r}function uu(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ma);const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?du(e):null,r=Ln(e);Rt();const i=St(s,e,0,[e.props,o]);if(Tt(),r(),Ei(i)){if(i.then(Tr,Tr),t)return i.then(l=>{kr(e,l,t)}).catch(l=>{bs(l,e,0)});e.asyncDep=i}else kr(e,i,t)}else xl(e,t)}function kr(e,t,n){J(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:he(t)&&(e.setupState=Gi(t)),xl(e,n)}let Ar;function xl(e,t,n){const s=e.type;if(!e.render){if(!t&&Ar&&!s.render){const o=s.template||$o(e).template;if(o){const{isCustomElement:r,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,u=be(be({isCustomElement:r,delimiters:l},i),c);s.render=Ar(o,u)}}e.render=s.render||Ue}{const o=Ln(e);Rt();try{Ba(e)}finally{Tt(),o()}}}const fu={get(e,t){return Le(e,"get",""),e[t]}};function du(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,fu),slots:e.slots,emit:e.emit,expose:t}}function Rs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Gi(ea(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in _n)return _n[n](e)},has(t,n){return n in t||n in _n}}))}function hu(e,t=!0){return J(e)?e.displayName||e.name:e.name||t&&e.__name}function pu(e){return J(e)&&"__vccOpts"in e}const Re=(e,t)=>ta(e,t,xs);function Rl(e,t,n){const s=arguments.length;return s===2?he(t)&&!j(t)?ls(t)?ee(e,null,[t]):ee(e,t):ee(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&ls(n)&&(n=[n]),ee(e,t,n))}const mu="3.4.27";/** +* @vue/runtime-dom v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const gu="http://www.w3.org/2000/svg",_u="http://www.w3.org/1998/Math/MathML",yt=typeof document<"u"?document:null,Or=yt&&yt.createElement("template"),yu={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 o=t==="svg"?yt.createElementNS(gu,e):t==="mathml"?yt.createElementNS(_u,e):yt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>yt.createTextNode(e),createComment:e=>yt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>yt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{Or.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const l=Or.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},dt="transition",an="animation",Qt=Symbol("_vtc"),Tl={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},vu=be({},xa,Tl),Ot=(e,t=[])=>{j(e)?e.forEach(n=>n(...t)):e&&e(...t)},Pr=e=>e?j(e)?e.some(t=>t.length>1):e.length>1:!1;function bu(e){const t={};for(const x in e)x in Tl||(t[x]=e[x]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=r,appearActiveClass:u=i,appearToClass:a=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:_=`${n}-leave-to`}=e,v=wu(o),S=v&&v[0],B=v&&v[1],{onBeforeEnter:O,onEnter:F,onEnterCancelled:N,onLeave:H,onLeaveCancelled:X,onBeforeAppear:D=O,onAppear:oe=F,onAppearCancelled:z=N}=t,fe=(x,K,me)=>{mt(x,K?a:l),mt(x,K?u:i),me&&me()},re=(x,K)=>{x._isLeaving=!1,mt(x,h),mt(x,_),mt(x,m),K&&K()},A=x=>(K,me)=>{const ke=x?oe:F,ye=()=>fe(K,x,me);Ot(ke,[K,ye]),Ir(()=>{mt(K,x?c:r),rt(K,x?a:l),Pr(ke)||Nr(K,s,S,ye)})};return be(t,{onBeforeEnter(x){Ot(O,[x]),rt(x,r),rt(x,i)},onBeforeAppear(x){Ot(D,[x]),rt(x,c),rt(x,u)},onEnter:A(!1),onAppear:A(!0),onLeave(x,K){x._isLeaving=!0;const me=()=>re(x,K);rt(x,h),rt(x,m),Al(),Ir(()=>{x._isLeaving&&(mt(x,h),rt(x,_),Pr(H)||Nr(x,s,B,me))}),Ot(H,[x,me])},onEnterCancelled(x){fe(x,!1),Ot(N,[x])},onAppearCancelled(x){fe(x,!0),Ot(z,[x])},onLeaveCancelled(x){re(x),Ot(X,[x])}})}function wu(e){if(e==null)return null;if(he(e))return[$s(e.enter),$s(e.leave)];{const t=$s(e);return[t,t]}}function $s(e){return Ec(e)}function rt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Qt]||(e[Qt]=new Set)).add(t)}function mt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Qt];n&&(n.delete(t),n.size||(e[Qt]=void 0))}function Ir(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Cu=0;function Nr(e,t,n,s){const o=e._endId=++Cu,r=()=>{o===e._endId&&s()};if(n)return setTimeout(r,n);const{type:i,timeout:l,propCount:c}=kl(e,t);if(!i)return s();const u=i+"end";let a=0;const h=()=>{e.removeEventListener(u,m),r()},m=_=>{_.target===e&&++a>=c&&h()};setTimeout(()=>{a(n[v]||"").split(", "),o=s(`${dt}Delay`),r=s(`${dt}Duration`),i=Fr(o,r),l=s(`${an}Delay`),c=s(`${an}Duration`),u=Fr(l,c);let a=null,h=0,m=0;t===dt?i>0&&(a=dt,h=i,m=r.length):t===an?u>0&&(a=an,h=u,m=c.length):(h=Math.max(i,u),a=h>0?i>u?dt:an:null,m=a?a===dt?r.length:c.length:0);const _=a===dt&&/\b(transform|all)(,|$)/.test(s(`${dt}Property`).toString());return{type:a,timeout:h,propCount:m,hasTransform:_}}function Fr(e,t){for(;e.lengthLr(n)+Lr(e[s])))}function Lr(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Al(){return document.body.offsetHeight}function Su(e,t,n){const s=e[Qt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const as=Symbol("_vod"),Ol=Symbol("_vsh"),Bt={beforeMount(e,{value:t},{transition:n}){e[as]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):un(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),un(e,!0),s.enter(e)):s.leave(e,()=>{un(e,!1)}):un(e,t))},beforeUnmount(e,{value:t}){un(e,t)}};function un(e,t){e.style.display=t?e[as]:"none",e[Ol]=!t}const Eu=Symbol(""),xu=/(^|;)\s*display\s*:/;function Ru(e,t,n){const s=e.style,o=we(n);let r=!1;if(n&&!o){if(t)if(we(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&Zn(s,l,"")}else for(const i in t)n[i]==null&&Zn(s,i,"");for(const i in n)i==="display"&&(r=!0),Zn(s,i,n[i])}else if(o){if(t!==n){const i=s[Eu];i&&(n+=";"+i),s.cssText=n,r=xu.test(n)}}else t&&e.removeAttribute("style");as in e&&(e[as]=r?s.display:"",e[Ol]&&(s.display="none"))}const Mr=/\s*!important$/;function Zn(e,t,n){if(j(n))n.forEach(s=>Zn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Tu(e,t);Mr.test(n)?e.setProperty(sn(s),n.replace(Mr,""),"important"):e[s]=n}}const Br=["Webkit","Moz","ms"],js={};function Tu(e,t){const n=js[t];if(n)return n;let s=tt(t);if(s!=="filter"&&s in e)return js[t]=s;s=_s(s);for(let o=0;oHs||(Nu.then(()=>Hs=0),Hs=Date.now());function Lu(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;je(Mu(s,n.value),t,5,[s])};return n.value=e,n.attached=Fu(),n}function Mu(e,t){if(j(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const jr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Bu=(e,t,n,s,o,r,i,l,c)=>{const u=o==="svg";t==="class"?Su(e,s,u):t==="style"?Ru(e,n,s):ms(t)?Eo(t)||Pu(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Uu(e,t,s,u))?Au(e,t,s,r,i,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),ku(e,t,s,u))};function Uu(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&jr(t)&&J(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return jr(t)&&we(n)?!1:t in e}const Pl=new WeakMap,Il=new WeakMap,us=Symbol("_moveCb"),Hr=Symbol("_enterCb"),Nl={name:"TransitionGroup",props:be({},vu,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=cu(),s=Ea();let o,r;return ll(()=>{if(!o.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!Vu(o[0].el,n.vnode.el,i))return;o.forEach($u),o.forEach(ju);const l=o.filter(Hu);Al(),l.forEach(c=>{const u=c.el,a=u.style;rt(u,i),a.transform=a.webkitTransform=a.transitionDuration="";const h=u[us]=m=>{m&&m.target!==u||(!m||/transform$/.test(m.propertyName))&&(u.removeEventListener("transitionend",h),u[us]=null,mt(u,i))};u.addEventListener("transitionend",h)})}),()=>{const i=le(e),l=bu(i);let c=i.tag||ve;if(o=[],r)for(let u=0;udelete e.mode;Nl.props;const Fl=Nl;function $u(e){const t=e.el;t[us]&&t[us](),t[Hr]&&t[Hr]()}function ju(e){Il.set(e,e.el.getBoundingClientRect())}function Hu(e){const t=Pl.get(e),n=Il.get(e),s=t.left-n.left,o=t.top-n.top;if(s||o){const r=e.el.style;return r.transform=r.webkitTransform=`translate(${s}px,${o}px)`,r.transitionDuration="0s",e}}function Vu(e,t,n){const s=e.cloneNode(),o=e[Qt];o&&o.forEach(l=>{l.split(/\s+/).forEach(c=>c&&s.classList.remove(c))}),n.split(/\s+/).forEach(l=>l&&s.classList.add(l)),s.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(s);const{hasTransform:i}=kl(s);return r.removeChild(s),i}const Xt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return j(t)?n=>Wn(t,n):t};function zu(e){e.target.composing=!0}function Vr(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ct=Symbol("_assign"),Ee={created(e,{modifiers:{lazy:t,trim:n,number:s}},o){e[ct]=Xt(o);const r=s||o.props&&o.props.type==="number";bt(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),r&&(l=ss(l)),e[ct](l)}),n&&bt(e,"change",()=>{e.value=e.value.trim()}),t||(bt(e,"compositionstart",zu),bt(e,"compositionend",Vr),bt(e,"change",Vr))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:o}},r){if(e[ct]=Xt(r),e.composing)return;const i=(o||e.type==="number")&&!/^0\d/.test(e.value)?ss(e.value):e.value,l=t??"";i!==l&&(document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===l)||(e.value=l))}},Vo={deep:!0,created(e,t,n){e[ct]=Xt(n),bt(e,"change",()=>{const s=e._modelValue,o=Tn(e),r=e.checked,i=e[ct];if(j(s)){const l=ko(s,o),c=l!==-1;if(r&&!c)i(s.concat(o));else if(!r&&c){const u=[...s];u.splice(l,1),i(u)}}else if(nn(s)){const l=new Set(s);r?l.add(o):l.delete(o),i(l)}else i(Ll(e,r))})},mounted:zr,beforeUpdate(e,t,n){e[ct]=Xt(n),zr(e,t,n)}};function zr(e,{value:t,oldValue:n},s){e._modelValue=t,j(t)?e.checked=ko(t,s.props.value)>-1:nn(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=Nn(t,Ll(e,!0)))}const zo={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const o=nn(t);bt(e,"change",()=>{const r=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?ss(Tn(i)):Tn(i));e[ct](e.multiple?o?new Set(r):r:r[0]),e._assigning=!0,Bo(()=>{e._assigning=!1})}),e[ct]=Xt(s)},mounted(e,{value:t,modifiers:{number:n}}){qr(e,t)},beforeUpdate(e,t,n){e[ct]=Xt(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||qr(e,t)}};function qr(e,t,n){const s=e.multiple,o=j(t);if(!(s&&!o&&!nn(t))){for(let r=0,i=e.options.length;rString(a)===String(c)):l.selected=ko(t,c)>-1}else l.selected=t.has(c);else if(Nn(Tn(l),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!s&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Tn(e){return"_value"in e?e._value:e.value}function Ll(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const qu=be({patchProp:Bu},yu);let Kr;function Ku(){return Kr||(Kr=Ja(qu))}const Wu=(...e)=>{const t=Ku().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=Ju(s);if(!o)return;const r=t._component;!J(r)&&!r.render&&!r.template&&(r.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,Gu(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t};function Gu(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Ju(e){return we(e)?document.querySelector(e):e}/*! + * vue-router v4.3.2 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const Vt=typeof document<"u";function Yu(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ue=Object.assign;function Vs(e,t){const n={};for(const s in t){const o=t[s];n[s]=Je(o)?o.map(e):e(o)}return n}const bn=()=>{},Je=Array.isArray,Ml=/#/g,Qu=/&/g,Xu=/\//g,Zu=/=/g,ef=/\?/g,Bl=/\+/g,tf=/%5B/g,nf=/%5D/g,Ul=/%5E/g,sf=/%60/g,Dl=/%7B/g,of=/%7C/g,$l=/%7D/g,rf=/%20/g;function qo(e){return encodeURI(""+e).replace(of,"|").replace(tf,"[").replace(nf,"]")}function lf(e){return qo(e).replace(Dl,"{").replace($l,"}").replace(Ul,"^")}function ho(e){return qo(e).replace(Bl,"%2B").replace(rf,"+").replace(Ml,"%23").replace(Qu,"%26").replace(sf,"`").replace(Dl,"{").replace($l,"}").replace(Ul,"^")}function cf(e){return ho(e).replace(Zu,"%3D")}function af(e){return qo(e).replace(Ml,"%23").replace(ef,"%3F")}function uf(e){return e==null?"":af(e).replace(Xu,"%2F")}function kn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const ff=/\/$/,df=e=>e.replace(ff,"");function zs(e,t,n="/"){let s,o={},r="",i="";const l=t.indexOf("#");let c=t.indexOf("?");return l=0&&(c=-1),c>-1&&(s=t.slice(0,c),r=t.slice(c+1,l>-1?l:t.length),o=e(r)),l>-1&&(s=s||t.slice(0,l),i=t.slice(l,t.length)),s=gf(s??t,n),{fullPath:s+(r&&"?")+r+i,path:s,query:o,hash:kn(i)}}function hf(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Wr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function pf(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&Zt(t.matched[s],n.matched[o])&&jl(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Zt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function jl(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!mf(e[n],t[n]))return!1;return!0}function mf(e,t){return Je(e)?Gr(e,t):Je(t)?Gr(t,e):e===t}function Gr(e,t){return Je(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function gf(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),o=s[s.length-1];(o===".."||o===".")&&s.push("");let r=n.length-1,i,l;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(i).join("/")}var An;(function(e){e.pop="pop",e.push="push"})(An||(An={}));var wn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(wn||(wn={}));function _f(e){if(!e)if(Vt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),df(e)}const yf=/^[^#]+#/;function vf(e,t){return e.replace(yf,"#")+t}function bf(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 Ts=()=>({left:window.scrollX,top:window.scrollY});function wf(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=bf(o,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 Jr(e,t){return(history.state?history.state.position-t:-1)+e}const po=new Map;function Cf(e,t){po.set(e,t)}function Sf(e){const t=po.get(e);return po.delete(e),t}let Ef=()=>location.protocol+"//"+location.host;function Hl(e,t){const{pathname:n,search:s,hash:o}=t,r=e.indexOf("#");if(r>-1){let l=o.includes(e.slice(r))?e.slice(r).length:1,c=o.slice(l);return c[0]!=="/"&&(c="/"+c),Wr(c,"")}return Wr(n,e)+s+o}function xf(e,t,n,s){let o=[],r=[],i=null;const l=({state:m})=>{const _=Hl(e,location),v=n.value,S=t.value;let B=0;if(m){if(n.value=_,t.value=m,i&&i===v){i=null;return}B=S?m.position-S.position:0}else s(_);o.forEach(O=>{O(n.value,v,{delta:B,type:An.pop,direction:B?B>0?wn.forward:wn.back:wn.unknown})})};function c(){i=n.value}function u(m){o.push(m);const _=()=>{const v=o.indexOf(m);v>-1&&o.splice(v,1)};return r.push(_),_}function a(){const{history:m}=window;m.state&&m.replaceState(ue({},m.state,{scroll:Ts()}),"")}function h(){for(const m of r)m();r=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",a,{passive:!0}),{pauseListeners:c,listen:u,destroy:h}}function Yr(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?Ts():null}}function Rf(e){const{history:t,location:n}=window,s={value:Hl(e,n)},o={value:t.state};o.value||r(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(c,u,a){const h=e.indexOf("#"),m=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+c:Ef()+e+c;try{t[a?"replaceState":"pushState"](u,"",m),o.value=u}catch(_){console.error(_),n[a?"replace":"assign"](m)}}function i(c,u){const a=ue({},t.state,Yr(o.value.back,c,o.value.forward,!0),u,{position:o.value.position});r(c,a,!0),s.value=c}function l(c,u){const a=ue({},o.value,t.state,{forward:c,scroll:Ts()});r(a.current,a,!0);const h=ue({},Yr(s.value,c,null),{position:a.position+1},u);r(c,h,!1),s.value=c}return{location:s,state:o,push:l,replace:i}}function Tf(e){e=_f(e);const t=Rf(e),n=xf(e,t.state,t.location,t.replace);function s(r,i=!0){i||n.pauseListeners(),history.go(r)}const o=ue({location:"",base:e,go:s,createHref:vf.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function kf(e){return typeof e=="string"||e&&typeof e=="object"}function Vl(e){return typeof e=="string"||typeof e=="symbol"}const ht={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},zl=Symbol("");var Qr;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Qr||(Qr={}));function en(e,t){return ue(new Error,{type:e,[zl]:!0},t)}function ot(e,t){return e instanceof Error&&zl in e&&(t==null||!!(e.type&t))}const Xr="[^/]+?",Af={sensitive:!1,strict:!1,start:!0,end:!0},Of=/[.+*?^${}()[\]/\\]/g;function Pf(e,t){const n=ue({},Af,t),s=[];let o=n.start?"^":"";const r=[];for(const u of e){const a=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let h=0;ht.length?t.length===1&&t[0]===40+40?1:-1:0}function Nf(e,t){let n=0;const s=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Ff={type:0,value:""},Lf=/[a-zA-Z0-9_]/;function Mf(e){if(!e)return[[]];if(e==="/")return[[Ff]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(_){throw new Error(`ERR (${n})/"${u}": ${_}`)}let n=0,s=n;const o=[];let r;function i(){r&&o.push(r),r=[]}let l=0,c,u="",a="";function h(){u&&(n===0?r.push({type:0,value:u}):n===1||n===2||n===3?(r.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:u,regexp:a,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),u="")}function m(){u+=c}for(;l{i(F)}:bn}function i(a){if(Vl(a)){const h=s.get(a);h&&(s.delete(a),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(a);h>-1&&(n.splice(h,1),a.record.name&&s.delete(a.record.name),a.children.forEach(i),a.alias.forEach(i))}}function l(){return n}function c(a){let h=0;for(;h=0&&(a.record.path!==n[h].record.path||!ql(a,n[h]));)h++;n.splice(h,0,a),a.record.name&&!ti(a)&&s.set(a.record.name,a)}function u(a,h){let m,_={},v,S;if("name"in a&&a.name){if(m=s.get(a.name),!m)throw en(1,{location:a});S=m.record.name,_=ue(ei(h.params,m.keys.filter(F=>!F.optional).concat(m.parent?m.parent.keys.filter(F=>F.optional):[]).map(F=>F.name)),a.params&&ei(a.params,m.keys.map(F=>F.name))),v=m.stringify(_)}else if(a.path!=null)v=a.path,m=n.find(F=>F.re.test(v)),m&&(_=m.parse(v),S=m.record.name);else{if(m=h.name?s.get(h.name):n.find(F=>F.re.test(h.path)),!m)throw en(1,{location:a,currentLocation:h});S=m.record.name,_=ue({},h.params,a.params),v=m.stringify(_)}const B=[];let O=m;for(;O;)B.unshift(O.record),O=O.parent;return{name:S,path:v,params:_,matched:B,meta:jf(B)}}return e.forEach(a=>r(a)),{addRoute:r,resolve:u,removeRoute:i,getRoutes:l,getRecordMatcher:o}}function ei(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Df(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:$f(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function $f(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 ti(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function jf(e){return e.reduce((t,n)=>ue(t,n.meta),{})}function ni(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function ql(e,t){return t.children.some(n=>n===e||ql(e,n))}function Hf(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;or&&ho(r)):[s&&ho(s)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function Vf(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Je(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const zf=Symbol(""),oi=Symbol(""),Ko=Symbol(""),Kl=Symbol(""),mo=Symbol("");function fn(){let e=[];function t(s){return e.push(s),()=>{const o=e.indexOf(s);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function vt(e,t,n,s,o,r=i=>i()){const i=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((l,c)=>{const u=m=>{m===!1?c(en(4,{from:n,to:t})):m instanceof Error?c(m):kf(m)?c(en(2,{from:t,to:m})):(i&&s.enterCallbacks[o]===i&&typeof m=="function"&&i.push(m),l())},a=r(()=>e.call(s&&s.instances[o],t,n,u));let h=Promise.resolve(a);e.length<3&&(h=h.then(u)),h.catch(m=>c(m))})}function qs(e,t,n,s,o=r=>r()){const r=[];for(const i of e)for(const l in i.components){let c=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(qf(c)){const a=(c.__vccOpts||c)[t];a&&r.push(vt(a,n,s,i,l,o))}else{let u=c();r.push(()=>u.then(a=>{if(!a)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${i.path}"`));const h=Yu(a)?a.default:a;i.components[l]=h;const _=(h.__vccOpts||h)[t];return _&&vt(_,n,s,i,l,o)()}))}}return r}function qf(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ri(e){const t=lt(Ko),n=lt(Kl),s=Re(()=>{const c=Lt(e.to);return t.resolve(c)}),o=Re(()=>{const{matched:c}=s.value,{length:u}=c,a=c[u-1],h=n.matched;if(!a||!h.length)return-1;const m=h.findIndex(Zt.bind(null,a));if(m>-1)return m;const _=ii(c[u-2]);return u>1&&ii(a)===_&&h[h.length-1].path!==_?h.findIndex(Zt.bind(null,c[u-2])):m}),r=Re(()=>o.value>-1&&Jf(n.params,s.value.params)),i=Re(()=>o.value>-1&&o.value===n.matched.length-1&&jl(n.params,s.value.params));function l(c={}){return Gf(c)?t[Lt(e.replace)?"replace":"push"](Lt(e.to)).catch(bn):Promise.resolve()}return{route:s,href:Re(()=>s.value.href),isActive:r,isExactActive:i,navigate:l}}const Kf=Fn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ri,setup(e,{slots:t}){const n=vs(ri(e)),{options:s}=lt(Ko),o=Re(()=>({[li(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[li(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:Rl("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),Wf=Kf;function Gf(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 Jf(e,t){for(const n in t){const s=t[n],o=e[n];if(typeof s=="string"){if(s!==o)return!1}else if(!Je(o)||o.length!==s.length||s.some((r,i)=>r!==o[i]))return!1}return!0}function ii(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const li=(e,t,n)=>e??t??n,Yf=Fn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=lt(mo),o=Re(()=>e.route||s.value),r=lt(oi,0),i=Re(()=>{let u=Lt(r);const{matched:a}=o.value;let h;for(;(h=a[u])&&!h.components;)u++;return u}),l=Re(()=>o.value.matched[i.value]);Qn(oi,Re(()=>i.value+1)),Qn(zf,l),Qn(mo,o);const c=no();return Jn(()=>[c.value,l.value,e.name],([u,a,h],[m,_,v])=>{a&&(a.instances[h]=u,_&&_!==a&&u&&u===m&&(a.leaveGuards.size||(a.leaveGuards=_.leaveGuards),a.updateGuards.size||(a.updateGuards=_.updateGuards))),u&&a&&(!_||!Zt(a,_)||!m)&&(a.enterCallbacks[h]||[]).forEach(S=>S(u))},{flush:"post"}),()=>{const u=o.value,a=e.name,h=l.value,m=h&&h.components[a];if(!m)return ci(n.default,{Component:m,route:u});const _=h.props[a],v=_?_===!0?u.params:typeof _=="function"?_(u):_:null,B=Rl(m,ue({},v,t,{onVnodeUnmounted:O=>{O.component.isUnmounted&&(h.instances[a]=null)},ref:c}));return ci(n.default,{Component:B,route:u})||B}}});function ci(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Wl=Yf;function Qf(e){const t=Uf(e.routes,e),n=e.parseQuery||Hf,s=e.stringifyQuery||si,o=e.history,r=fn(),i=fn(),l=fn(),c=na(ht);let u=ht;Vt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=Vs.bind(null,w=>""+w),h=Vs.bind(null,uf),m=Vs.bind(null,kn);function _(w,L){let P,U;return Vl(w)?(P=t.getRecordMatcher(w),U=L):U=w,t.addRoute(U,P)}function v(w){const L=t.getRecordMatcher(w);L&&t.removeRoute(L)}function S(){return t.getRoutes().map(w=>w.record)}function B(w){return!!t.getRecordMatcher(w)}function O(w,L){if(L=ue({},L||c.value),typeof w=="string"){const p=zs(n,w,L.path),g=t.resolve({path:p.path},L),C=o.createHref(p.fullPath);return ue(p,g,{params:m(g.params),hash:kn(p.hash),redirectedFrom:void 0,href:C})}let P;if(w.path!=null)P=ue({},w,{path:zs(n,w.path,L.path).path});else{const p=ue({},w.params);for(const g in p)p[g]==null&&delete p[g];P=ue({},w,{params:h(p)}),L.params=h(L.params)}const U=t.resolve(P,L),ae=w.hash||"";U.params=a(m(U.params));const ge=hf(s,ue({},w,{hash:lf(ae),path:U.path})),d=o.createHref(ge);return ue({fullPath:ge,hash:ae,query:s===si?Vf(w.query):w.query||{}},U,{redirectedFrom:void 0,href:d})}function F(w){return typeof w=="string"?zs(n,w,c.value.path):ue({},w)}function N(w,L){if(u!==w)return en(8,{from:L,to:w})}function H(w){return oe(w)}function X(w){return H(ue(F(w),{replace:!0}))}function D(w){const L=w.matched[w.matched.length-1];if(L&&L.redirect){const{redirect:P}=L;let U=typeof P=="function"?P(w):P;return typeof U=="string"&&(U=U.includes("?")||U.includes("#")?U=F(U):{path:U},U.params={}),ue({query:w.query,hash:w.hash,params:U.path!=null?{}:w.params},U)}}function oe(w,L){const P=u=O(w),U=c.value,ae=w.state,ge=w.force,d=w.replace===!0,p=D(P);if(p)return oe(ue(F(p),{state:typeof p=="object"?ue({},ae,p.state):ae,force:ge,replace:d}),L||P);const g=P;g.redirectedFrom=L;let C;return!ge&&pf(s,U,P)&&(C=en(16,{to:g,from:U}),De(U,U,!0,!1)),(C?Promise.resolve(C):re(g,U)).catch(b=>ot(b)?ot(b,2)?b:Ae(b):te(b,g,U)).then(b=>{if(b){if(ot(b,2))return oe(ue({replace:d},F(b.to),{state:typeof b.to=="object"?ue({},ae,b.to.state):ae,force:ge}),L||g)}else b=x(g,U,!0,d,ae);return A(g,U,b),b})}function z(w,L){const P=N(w,L);return P?Promise.reject(P):Promise.resolve()}function fe(w){const L=st.values().next().value;return L&&typeof L.runWithContext=="function"?L.runWithContext(w):w()}function re(w,L){let P;const[U,ae,ge]=Xf(w,L);P=qs(U.reverse(),"beforeRouteLeave",w,L);for(const p of U)p.leaveGuards.forEach(g=>{P.push(vt(g,w,L))});const d=z.bind(null,w,L);return P.push(d),Oe(P).then(()=>{P=[];for(const p of r.list())P.push(vt(p,w,L));return P.push(d),Oe(P)}).then(()=>{P=qs(ae,"beforeRouteUpdate",w,L);for(const p of ae)p.updateGuards.forEach(g=>{P.push(vt(g,w,L))});return P.push(d),Oe(P)}).then(()=>{P=[];for(const p of ge)if(p.beforeEnter)if(Je(p.beforeEnter))for(const g of p.beforeEnter)P.push(vt(g,w,L));else P.push(vt(p.beforeEnter,w,L));return P.push(d),Oe(P)}).then(()=>(w.matched.forEach(p=>p.enterCallbacks={}),P=qs(ge,"beforeRouteEnter",w,L,fe),P.push(d),Oe(P))).then(()=>{P=[];for(const p of i.list())P.push(vt(p,w,L));return P.push(d),Oe(P)}).catch(p=>ot(p,8)?p:Promise.reject(p))}function A(w,L,P){l.list().forEach(U=>fe(()=>U(w,L,P)))}function x(w,L,P,U,ae){const ge=N(w,L);if(ge)return ge;const d=L===ht,p=Vt?history.state:{};P&&(U||d?o.replace(w.fullPath,ue({scroll:d&&p&&p.scroll},ae)):o.push(w.fullPath,ae)),c.value=w,De(w,L,P,d),Ae()}let K;function me(){K||(K=o.listen((w,L,P)=>{if(!Un.listening)return;const U=O(w),ae=D(U);if(ae){oe(ue(ae,{replace:!0}),U).catch(bn);return}u=U;const ge=c.value;Vt&&Cf(Jr(ge.fullPath,P.delta),Ts()),re(U,ge).catch(d=>ot(d,12)?d:ot(d,2)?(oe(d.to,U).then(p=>{ot(p,20)&&!P.delta&&P.type===An.pop&&o.go(-1,!1)}).catch(bn),Promise.reject()):(P.delta&&o.go(-P.delta,!1),te(d,U,ge))).then(d=>{d=d||x(U,ge,!1),d&&(P.delta&&!ot(d,8)?o.go(-P.delta,!1):P.type===An.pop&&ot(d,20)&&o.go(-1,!1)),A(U,ge,d)}).catch(bn)}))}let ke=fn(),ye=fn(),ce;function te(w,L,P){Ae(w);const U=ye.list();return U.length?U.forEach(ae=>ae(w,L,P)):console.error(w),Promise.reject(w)}function Ve(){return ce&&c.value!==ht?Promise.resolve():new Promise((w,L)=>{ke.add([w,L])})}function Ae(w){return ce||(ce=!w,me(),ke.list().forEach(([L,P])=>w?P(w):L()),ke.reset()),w}function De(w,L,P,U){const{scrollBehavior:ae}=e;if(!Vt||!ae)return Promise.resolve();const ge=!P&&Sf(Jr(w.fullPath,0))||(U||!P)&&history.state&&history.state.scroll||null;return Bo().then(()=>ae(w,L,ge)).then(d=>d&&wf(d)).catch(d=>te(d,w,L))}const Se=w=>o.go(w);let nt;const st=new Set,Un={currentRoute:c,listening:!0,addRoute:_,removeRoute:v,hasRoute:B,getRoutes:S,resolve:O,options:e,push:H,replace:X,go:Se,back:()=>Se(-1),forward:()=>Se(1),beforeEach:r.add,beforeResolve:i.add,afterEach:l.add,onError:ye.add,isReady:Ve,install(w){const L=this;w.component("RouterLink",Wf),w.component("RouterView",Wl),w.config.globalProperties.$router=L,Object.defineProperty(w.config.globalProperties,"$route",{enumerable:!0,get:()=>Lt(c)}),Vt&&!nt&&c.value===ht&&(nt=!0,H(o.location).catch(ae=>{}));const P={};for(const ae in ht)Object.defineProperty(P,ae,{get:()=>c.value[ae],enumerable:!0});w.provide(Ko,L),w.provide(Kl,Hi(P)),w.provide(mo,c);const U=w.unmount;st.add(w),w.unmount=function(){st.delete(w),st.size<1&&(u=ht,K&&K(),K=null,c.value=ht,nt=!1,ce=!1),U()}}};function Oe(w){return w.reduce((L,P)=>L.then(()=>fe(P)),Promise.resolve())}return Un}function Xf(e,t){const n=[],s=[],o=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iZt(u,l))?s.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(u=>Zt(u,c))||o.push(c))}return[n,s,o]}const Zf="/assets/logo_lse-3de0d1e2.png";const Mn=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},ed={},on=e=>(fa("data-v-76edcd57"),e=e(),da(),e),td=on(()=>f("div",{class:"navbar-title"},[f("a",{href:"https://github.com/login-securite/DonPAPI",target:"_blank"},[f("h1",null,"DonPAPI")])],-1)),nd={class:"menu"},sd=on(()=>f("span",{class:"text"},"General",-1)),od=on(()=>f("span",{class:"text"},"Cookies",-1)),rd=on(()=>f("span",{class:"text"},"Secrets",-1)),id=on(()=>f("span",{class:"text"},"Certificates",-1)),ld=on(()=>f("div",{class:"footer"},[f("div",{class:"logo"},[f("img",{alt:"logo",class:"logo",src:Zf})]),f("p",null,[q("Powered by "),f("a",{style:{color:"inherit"},target:"_blank",href:"https://www.login-securite.com"},"Login Sécurité")])],-1));function cd(e,t){const n=tl("RouterLink");return se(),ie("aside",null,[td,f("div",nd,[ee(n,{to:"/",class:"button"},{default:hn(()=>[sd]),_:1}),ee(n,{to:"/cookies",class:"button"},{default:hn(()=>[od]),_:1}),ee(n,{to:"/secrets",class:"button"},{default:hn(()=>[rd]),_:1}),ee(n,{to:"/certificates",class:"button"},{default:hn(()=>[id]),_:1})]),ld])}const ad=Mn(ed,[["render",cd],["__scopeId","data-v-76edcd57"]]),ud={class:"app"},fd={__name:"App",setup(e){return console.log(!1),(t,n)=>{const s=tl("notifications");return se(),ie(ve,null,[f("div",ud,[ee(ad),ee(Lt(Wl))]),ee(s,{position:"bottom right"})],64)}}};function Gl(e,t){return function(){return e.apply(t,arguments)}}const{toString:dd}=Object.prototype,{getPrototypeOf:Wo}=Object,ks=(e=>t=>{const n=dd.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ye=e=>(e=e.toLowerCase(),t=>ks(t)===e),As=e=>t=>typeof t===e,{isArray:rn}=Array,On=As("undefined");function hd(e){return e!==null&&!On(e)&&e.constructor!==null&&!On(e.constructor)&&He(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Jl=Ye("ArrayBuffer");function pd(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Jl(e.buffer),t}const md=As("string"),He=As("function"),Yl=As("number"),Os=e=>e!==null&&typeof e=="object",gd=e=>e===!0||e===!1,es=e=>{if(ks(e)!=="object")return!1;const t=Wo(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},_d=Ye("Date"),yd=Ye("File"),vd=Ye("Blob"),bd=Ye("FileList"),wd=e=>Os(e)&&He(e.pipe),Cd=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||He(e.append)&&((t=ks(e))==="formdata"||t==="object"&&He(e.toString)&&e.toString()==="[object FormData]"))},Sd=Ye("URLSearchParams"),[Ed,xd,Rd,Td]=["ReadableStream","Request","Response","Headers"].map(Ye),kd=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Bn(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let s,o;if(typeof e!="object"&&(e=[e]),rn(e))for(s=0,o=e.length;s0;)if(o=n[s],t===o.toLowerCase())return o;return null}const Xl=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Zl=e=>!On(e)&&e!==Xl;function go(){const{caseless:e}=Zl(this)&&this||{},t={},n=(s,o)=>{const r=e&&Ql(t,o)||o;es(t[r])&&es(s)?t[r]=go(t[r],s):es(s)?t[r]=go({},s):rn(s)?t[r]=s.slice():t[r]=s};for(let s=0,o=arguments.length;s(Bn(t,(o,r)=>{n&&He(o)?e[r]=Gl(o,n):e[r]=o},{allOwnKeys:s}),e),Od=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Pd=(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)},Id=(e,t,n,s)=>{let o,r,i;const l={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),r=o.length;r-- >0;)i=o[r],(!s||s(i,e,t))&&!l[i]&&(t[i]=e[i],l[i]=!0);e=n!==!1&&Wo(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Nd=(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},Fd=e=>{if(!e)return null;if(rn(e))return e;let t=e.length;if(!Yl(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Ld=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Wo(Uint8Array)),Md=(e,t)=>{const s=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=s.next())&&!o.done;){const r=o.value;t.call(e,r[0],r[1])}},Bd=(e,t)=>{let n;const s=[];for(;(n=e.exec(t))!==null;)s.push(n);return s},Ud=Ye("HTMLFormElement"),Dd=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,o){return s.toUpperCase()+o}),ai=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),$d=Ye("RegExp"),ec=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};Bn(n,(o,r)=>{let i;(i=t(o,r,e))!==!1&&(s[r]=i||o)}),Object.defineProperties(e,s)},jd=e=>{ec(e,(t,n)=>{if(He(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=e[n];if(He(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+"'")})}})},Hd=(e,t)=>{const n={},s=o=>{o.forEach(r=>{n[r]=!0})};return rn(e)?s(e):s(String(e).split(t)),n},Vd=()=>{},zd=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Ks="abcdefghijklmnopqrstuvwxyz",ui="0123456789",tc={DIGIT:ui,ALPHA:Ks,ALPHA_DIGIT:Ks+Ks.toUpperCase()+ui},qd=(e=16,t=tc.ALPHA_DIGIT)=>{let n="";const{length:s}=t;for(;e--;)n+=t[Math.random()*s|0];return n};function Kd(e){return!!(e&&He(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Wd=e=>{const t=new Array(10),n=(s,o)=>{if(Os(s)){if(t.indexOf(s)>=0)return;if(!("toJSON"in s)){t[o]=s;const r=rn(s)?[]:{};return Bn(s,(i,l)=>{const c=n(i,o+1);!On(c)&&(r[l]=c)}),t[o]=void 0,r}}return s};return n(e,0)},Gd=Ye("AsyncFunction"),Jd=e=>e&&(Os(e)||He(e))&&He(e.then)&&He(e.catch),y={isArray:rn,isArrayBuffer:Jl,isBuffer:hd,isFormData:Cd,isArrayBufferView:pd,isString:md,isNumber:Yl,isBoolean:gd,isObject:Os,isPlainObject:es,isReadableStream:Ed,isRequest:xd,isResponse:Rd,isHeaders:Td,isUndefined:On,isDate:_d,isFile:yd,isBlob:vd,isRegExp:$d,isFunction:He,isStream:wd,isURLSearchParams:Sd,isTypedArray:Ld,isFileList:bd,forEach:Bn,merge:go,extend:Ad,trim:kd,stripBOM:Od,inherits:Pd,toFlatObject:Id,kindOf:ks,kindOfTest:Ye,endsWith:Nd,toArray:Fd,forEachEntry:Md,matchAll:Bd,isHTMLForm:Ud,hasOwnProperty:ai,hasOwnProp:ai,reduceDescriptors:ec,freezeMethods:jd,toObjectSet:Hd,toCamelCase:Dd,noop:Vd,toFiniteNumber:zd,findKey:Ql,global:Xl,isContextDefined:Zl,ALPHABET:tc,generateString:qd,isSpecCompliantForm:Kd,toJSONObject:Wd,isAsyncFn:Gd,isThenable:Jd};function G(e,t,n,s,o){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),o&&(this.response=o)}y.inherits(G,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:y.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const nc=G.prototype,sc={};["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=>{sc[e]={value:e}});Object.defineProperties(G,sc);Object.defineProperty(nc,"isAxiosError",{value:!0});G.from=(e,t,n,s,o,r)=>{const i=Object.create(nc);return y.toFlatObject(e,i,function(c){return c!==Error.prototype},l=>l!=="isAxiosError"),G.call(i,e.message,t,n,s,o),i.cause=e,i.name=e.name,r&&Object.assign(i,r),i};const Yd=null;function _o(e){return y.isPlainObject(e)||y.isArray(e)}function oc(e){return y.endsWith(e,"[]")?e.slice(0,-2):e}function fi(e,t,n){return e?e.concat(t).map(function(o,r){return o=oc(o),!n&&r?"["+o+"]":o}).join(n?".":""):t}function Qd(e){return y.isArray(e)&&!e.some(_o)}const Xd=y.toFlatObject(y,{},null,function(t){return/^is[A-Z]/.test(t)});function Ps(e,t,n){if(!y.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=y.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(S,B){return!y.isUndefined(B[S])});const s=n.metaTokens,o=n.visitor||a,r=n.dots,i=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&y.isSpecCompliantForm(t);if(!y.isFunction(o))throw new TypeError("visitor must be a function");function u(v){if(v===null)return"";if(y.isDate(v))return v.toISOString();if(!c&&y.isBlob(v))throw new G("Blob is not supported. Use a Buffer instead.");return y.isArrayBuffer(v)||y.isTypedArray(v)?c&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function a(v,S,B){let O=v;if(v&&!B&&typeof v=="object"){if(y.endsWith(S,"{}"))S=s?S:S.slice(0,-2),v=JSON.stringify(v);else if(y.isArray(v)&&Qd(v)||(y.isFileList(v)||y.endsWith(S,"[]"))&&(O=y.toArray(v)))return S=oc(S),O.forEach(function(N,H){!(y.isUndefined(N)||N===null)&&t.append(i===!0?fi([S],H,r):i===null?S:S+"[]",u(N))}),!1}return _o(v)?!0:(t.append(fi(B,S,r),u(v)),!1)}const h=[],m=Object.assign(Xd,{defaultVisitor:a,convertValue:u,isVisitable:_o});function _(v,S){if(!y.isUndefined(v)){if(h.indexOf(v)!==-1)throw Error("Circular reference detected in "+S.join("."));h.push(v),y.forEach(v,function(O,F){(!(y.isUndefined(O)||O===null)&&o.call(t,O,y.isString(F)?F.trim():F,S,m))===!0&&_(O,S?S.concat(F):[F])}),h.pop()}}if(!y.isObject(e))throw new TypeError("data must be an object");return _(e),t}function di(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function Go(e,t){this._pairs=[],e&&Ps(e,this,t)}const rc=Go.prototype;rc.append=function(t,n){this._pairs.push([t,n])};rc.toString=function(t){const n=t?function(s){return t.call(this,s,di)}:di;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function Zd(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ic(e,t,n){if(!t)return e;const s=n&&n.encode||Zd,o=n&&n.serialize;let r;if(o?r=o(t,n):r=y.isURLSearchParams(t)?t.toString():new Go(t,n).toString(s),r){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}class eh{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){y.forEach(this.handlers,function(s){s!==null&&t(s)})}}const hi=eh,lc={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},th=typeof URLSearchParams<"u"?URLSearchParams:Go,nh=typeof FormData<"u"?FormData:null,sh=typeof Blob<"u"?Blob:null,oh={isBrowser:!0,classes:{URLSearchParams:th,FormData:nh,Blob:sh},protocols:["http","https","file","blob","url","data"]},Jo=typeof window<"u"&&typeof document<"u",rh=(e=>Jo&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),ih=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),lh=Jo&&window.location.href||"http://localhost",ch=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Jo,hasStandardBrowserEnv:rh,hasStandardBrowserWebWorkerEnv:ih,origin:lh},Symbol.toStringTag,{value:"Module"})),We={...ch,...oh};function ah(e,t){return Ps(e,new We.classes.URLSearchParams,Object.assign({visitor:function(n,s,o,r){return We.isNode&&y.isBuffer(n)?(this.append(s,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function uh(e){return y.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function fh(e){const t={},n=Object.keys(e);let s;const o=n.length;let r;for(s=0;s=n.length;return i=!i&&y.isArray(o)?o.length:i,c?(y.hasOwnProp(o,i)?o[i]=[o[i],s]:o[i]=s,!l):((!o[i]||!y.isObject(o[i]))&&(o[i]=[]),t(n,s,o[i],r)&&y.isArray(o[i])&&(o[i]=fh(o[i])),!l)}if(y.isFormData(e)&&y.isFunction(e.entries)){const n={};return y.forEachEntry(e,(s,o)=>{t(uh(s),o,n,0)}),n}return null}function dh(e,t,n){if(y.isString(e))try{return(t||JSON.parse)(e),y.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(e)}const Yo={transitional:lc,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const s=n.getContentType()||"",o=s.indexOf("application/json")>-1,r=y.isObject(t);if(r&&y.isHTMLForm(t)&&(t=new FormData(t)),y.isFormData(t))return o?JSON.stringify(cc(t)):t;if(y.isArrayBuffer(t)||y.isBuffer(t)||y.isStream(t)||y.isFile(t)||y.isBlob(t)||y.isReadableStream(t))return t;if(y.isArrayBufferView(t))return t.buffer;if(y.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(r){if(s.indexOf("application/x-www-form-urlencoded")>-1)return ah(t,this.formSerializer).toString();if((l=y.isFileList(t))||s.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Ps(l?{"files[]":t}:t,c&&new c,this.formSerializer)}}return r||o?(n.setContentType("application/json",!1),dh(t)):t}],transformResponse:[function(t){const n=this.transitional||Yo.transitional,s=n&&n.forcedJSONParsing,o=this.responseType==="json";if(y.isResponse(t)||y.isReadableStream(t))return t;if(t&&y.isString(t)&&(s&&!this.responseType||o)){const i=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(l){if(i)throw l.name==="SyntaxError"?G.from(l,G.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:We.classes.FormData,Blob:We.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};y.forEach(["delete","get","head","post","put","patch"],e=>{Yo.headers[e]={}});const Qo=Yo,hh=y.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"]),ph=e=>{const t={};let n,s,o;return e&&e.split(` +`).forEach(function(i){o=i.indexOf(":"),n=i.substring(0,o).trim().toLowerCase(),s=i.substring(o+1).trim(),!(!n||t[n]&&hh[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},pi=Symbol("internals");function dn(e){return e&&String(e).trim().toLowerCase()}function ts(e){return e===!1||e==null?e:y.isArray(e)?e.map(ts):String(e)}function mh(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 gh=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ws(e,t,n,s,o){if(y.isFunction(s))return s.call(this,t,n);if(o&&(t=n),!!y.isString(t)){if(y.isString(s))return t.indexOf(s)!==-1;if(y.isRegExp(s))return s.test(t)}}function _h(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function yh(e,t){const n=y.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(o,r,i){return this[s].call(this,t,o,r,i)},configurable:!0})})}class Is{constructor(t){t&&this.set(t)}set(t,n,s){const o=this;function r(l,c,u){const a=dn(c);if(!a)throw new Error("header name must be a non-empty string");const h=y.findKey(o,a);(!h||o[h]===void 0||u===!0||u===void 0&&o[h]!==!1)&&(o[h||c]=ts(l))}const i=(l,c)=>y.forEach(l,(u,a)=>r(u,a,c));if(y.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(y.isString(t)&&(t=t.trim())&&!gh(t))i(ph(t),n);else if(y.isHeaders(t))for(const[l,c]of t.entries())r(c,l,s);else t!=null&&r(n,t,s);return this}get(t,n){if(t=dn(t),t){const s=y.findKey(this,t);if(s){const o=this[s];if(!n)return o;if(n===!0)return mh(o);if(y.isFunction(n))return n.call(this,o,s);if(y.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=dn(t),t){const s=y.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||Ws(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let o=!1;function r(i){if(i=dn(i),i){const l=y.findKey(s,i);l&&(!n||Ws(s,s[l],l,n))&&(delete s[l],o=!0)}}return y.isArray(t)?t.forEach(r):r(t),o}clear(t){const n=Object.keys(this);let s=n.length,o=!1;for(;s--;){const r=n[s];(!t||Ws(this,this[r],r,t,!0))&&(delete this[r],o=!0)}return o}normalize(t){const n=this,s={};return y.forEach(this,(o,r)=>{const i=y.findKey(s,r);if(i){n[i]=ts(o),delete n[r];return}const l=t?_h(r):String(r).trim();l!==r&&delete n[r],n[l]=ts(o),s[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return y.forEach(this,(s,o)=>{s!=null&&s!==!1&&(n[o]=t&&y.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const s=new this(t);return n.forEach(o=>s.set(o)),s}static accessor(t){const s=(this[pi]=this[pi]={accessors:{}}).accessors,o=this.prototype;function r(i){const l=dn(i);s[l]||(yh(o,i),s[l]=!0)}return y.isArray(t)?t.forEach(r):r(t),this}}Is.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);y.reduceDescriptors(Is.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[n]=s}}});y.freezeMethods(Is);const Ge=Is;function Gs(e,t){const n=this||Qo,s=t||n,o=Ge.from(s.headers);let r=s.data;return y.forEach(e,function(l){r=l.call(n,r,o.normalize(),t?t.status:void 0)}),o.normalize(),r}function ac(e){return!!(e&&e.__CANCEL__)}function ln(e,t,n){G.call(this,e??"canceled",G.ERR_CANCELED,t,n),this.name="CanceledError"}y.inherits(ln,G,{__CANCEL__:!0});function uc(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new G("Request failed with status code "+n.status,[G.ERR_BAD_REQUEST,G.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function vh(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function bh(e,t){e=e||10;const n=new Array(e),s=new Array(e);let o=0,r=0,i;return t=t!==void 0?t:1e3,function(c){const u=Date.now(),a=s[r];i||(i=u),n[o]=c,s[o]=u;let h=r,m=0;for(;h!==o;)m+=n[h++],h=h%e;if(o=(o+1)%e,o===r&&(r=(r+1)%e),u-is)return o&&(clearTimeout(o),o=null),n=l,e.apply(null,arguments);o||(o=setTimeout(()=>(o=null,n=Date.now(),e.apply(null,arguments)),s-(l-n)))}}const fs=(e,t,n=3)=>{let s=0;const o=bh(50,250);return wh(r=>{const i=r.loaded,l=r.lengthComputable?r.total:void 0,c=i-s,u=o(c),a=i<=l;s=i;const h={loaded:i,total:l,progress:l?i/l:void 0,bytes:c,rate:u||void 0,estimated:u&&l&&a?(l-i)/u:void 0,event:r,lengthComputable:l!=null};h[t?"download":"upload"]=!0,e(h)},n)},Ch=We.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let s;function o(r){let i=r;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return s=o(window.location.href),function(i){const l=y.isString(i)?o(i):i;return l.protocol===s.protocol&&l.host===s.host}}():function(){return function(){return!0}}(),Sh=We.hasStandardBrowserEnv?{write(e,t,n,s,o,r){const i=[e+"="+encodeURIComponent(t)];y.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),y.isString(s)&&i.push("path="+s),y.isString(o)&&i.push("domain="+o),r===!0&&i.push("secure"),document.cookie=i.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 Eh(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function xh(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function fc(e,t){return e&&!Eh(t)?xh(e,t):t}const mi=e=>e instanceof Ge?{...e}:e;function Dt(e,t){t=t||{};const n={};function s(u,a,h){return y.isPlainObject(u)&&y.isPlainObject(a)?y.merge.call({caseless:h},u,a):y.isPlainObject(a)?y.merge({},a):y.isArray(a)?a.slice():a}function o(u,a,h){if(y.isUndefined(a)){if(!y.isUndefined(u))return s(void 0,u,h)}else return s(u,a,h)}function r(u,a){if(!y.isUndefined(a))return s(void 0,a)}function i(u,a){if(y.isUndefined(a)){if(!y.isUndefined(u))return s(void 0,u)}else return s(void 0,a)}function l(u,a,h){if(h in t)return s(u,a);if(h in e)return s(void 0,u)}const c={url:r,method:r,data:r,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:l,headers:(u,a)=>o(mi(u),mi(a),!0)};return y.forEach(Object.keys(Object.assign({},e,t)),function(a){const h=c[a]||o,m=h(e[a],t[a],a);y.isUndefined(m)&&h!==l||(n[a]=m)}),n}const dc=e=>{const t=Dt({},e);let{data:n,withXSRFToken:s,xsrfHeaderName:o,xsrfCookieName:r,headers:i,auth:l}=t;t.headers=i=Ge.from(i),t.url=ic(fc(t.baseURL,t.url),e.params,e.paramsSerializer),l&&i.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let c;if(y.isFormData(n)){if(We.hasStandardBrowserEnv||We.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((c=i.getContentType())!==!1){const[u,...a]=c?c.split(";").map(h=>h.trim()).filter(Boolean):[];i.setContentType([u||"multipart/form-data",...a].join("; "))}}if(We.hasStandardBrowserEnv&&(s&&y.isFunction(s)&&(s=s(t)),s||s!==!1&&Ch(t.url))){const u=o&&r&&Sh.read(r);u&&i.set(o,u)}return t},Rh=typeof XMLHttpRequest<"u",Th=Rh&&function(e){return new Promise(function(n,s){const o=dc(e);let r=o.data;const i=Ge.from(o.headers).normalize();let{responseType:l}=o,c;function u(){o.cancelToken&&o.cancelToken.unsubscribe(c),o.signal&&o.signal.removeEventListener("abort",c)}let a=new XMLHttpRequest;a.open(o.method.toUpperCase(),o.url,!0),a.timeout=o.timeout;function h(){if(!a)return;const _=Ge.from("getAllResponseHeaders"in a&&a.getAllResponseHeaders()),S={data:!l||l==="text"||l==="json"?a.responseText:a.response,status:a.status,statusText:a.statusText,headers:_,config:e,request:a};uc(function(O){n(O),u()},function(O){s(O),u()},S),a=null}"onloadend"in a?a.onloadend=h:a.onreadystatechange=function(){!a||a.readyState!==4||a.status===0&&!(a.responseURL&&a.responseURL.indexOf("file:")===0)||setTimeout(h)},a.onabort=function(){a&&(s(new G("Request aborted",G.ECONNABORTED,o,a)),a=null)},a.onerror=function(){s(new G("Network Error",G.ERR_NETWORK,o,a)),a=null},a.ontimeout=function(){let v=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const S=o.transitional||lc;o.timeoutErrorMessage&&(v=o.timeoutErrorMessage),s(new G(v,S.clarifyTimeoutError?G.ETIMEDOUT:G.ECONNABORTED,o,a)),a=null},r===void 0&&i.setContentType(null),"setRequestHeader"in a&&y.forEach(i.toJSON(),function(v,S){a.setRequestHeader(S,v)}),y.isUndefined(o.withCredentials)||(a.withCredentials=!!o.withCredentials),l&&l!=="json"&&(a.responseType=o.responseType),typeof o.onDownloadProgress=="function"&&a.addEventListener("progress",fs(o.onDownloadProgress,!0)),typeof o.onUploadProgress=="function"&&a.upload&&a.upload.addEventListener("progress",fs(o.onUploadProgress)),(o.cancelToken||o.signal)&&(c=_=>{a&&(s(!_||_.type?new ln(null,e,a):_),a.abort(),a=null)},o.cancelToken&&o.cancelToken.subscribe(c),o.signal&&(o.signal.aborted?c():o.signal.addEventListener("abort",c)));const m=vh(o.url);if(m&&We.protocols.indexOf(m)===-1){s(new G("Unsupported protocol "+m+":",G.ERR_BAD_REQUEST,e));return}a.send(r||null)})},kh=(e,t)=>{let n=new AbortController,s;const o=function(c){if(!s){s=!0,i();const u=c instanceof Error?c:this.reason;n.abort(u instanceof G?u:new ln(u instanceof Error?u.message:u))}};let r=t&&setTimeout(()=>{o(new G(`timeout ${t} of ms exceeded`,G.ETIMEDOUT))},t);const i=()=>{e&&(r&&clearTimeout(r),r=null,e.forEach(c=>{c&&(c.removeEventListener?c.removeEventListener("abort",o):c.unsubscribe(o))}),e=null)};e.forEach(c=>c&&c.addEventListener&&c.addEventListener("abort",o));const{signal:l}=n;return l.unsubscribe=i,[l,()=>{r&&clearTimeout(r),r=null}]},Ah=kh,Oh=function*(e,t){let n=e.byteLength;if(!t||n{const r=Ph(e,t,o);let i=0;return new ReadableStream({type:"bytes",async pull(l){const{done:c,value:u}=await r.next();if(c){l.close(),s();return}let a=u.byteLength;n&&n(i+=a),l.enqueue(new Uint8Array(u))},cancel(l){return s(l),r.return()}},{highWaterMark:2})},_i=(e,t)=>{const n=e!=null;return s=>setTimeout(()=>t({lengthComputable:n,total:e,loaded:s}))},Ns=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",hc=Ns&&typeof ReadableStream=="function",yo=Ns&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Ih=hc&&(()=>{let e=!1;const t=new Request(We.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})(),yi=64*1024,vo=hc&&!!(()=>{try{return y.isReadableStream(new Response("").body)}catch{}})(),ds={stream:vo&&(e=>e.body)};Ns&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!ds[t]&&(ds[t]=y.isFunction(e[t])?n=>n[t]():(n,s)=>{throw new G(`Response type '${t}' is not supported`,G.ERR_NOT_SUPPORT,s)})})})(new Response);const Nh=async e=>{if(e==null)return 0;if(y.isBlob(e))return e.size;if(y.isSpecCompliantForm(e))return(await new Request(e).arrayBuffer()).byteLength;if(y.isArrayBufferView(e))return e.byteLength;if(y.isURLSearchParams(e)&&(e=e+""),y.isString(e))return(await yo(e)).byteLength},Fh=async(e,t)=>{const n=y.toFiniteNumber(e.getContentLength());return n??Nh(t)},Lh=Ns&&(async e=>{let{url:t,method:n,data:s,signal:o,cancelToken:r,timeout:i,onDownloadProgress:l,onUploadProgress:c,responseType:u,headers:a,withCredentials:h="same-origin",fetchOptions:m}=dc(e);u=u?(u+"").toLowerCase():"text";let[_,v]=o||r||i?Ah([o,r],i):[],S,B;const O=()=>{!S&&setTimeout(()=>{_&&_.unsubscribe()}),S=!0};let F;try{if(c&&Ih&&n!=="get"&&n!=="head"&&(F=await Fh(a,s))!==0){let D=new Request(t,{method:"POST",body:s,duplex:"half"}),oe;y.isFormData(s)&&(oe=D.headers.get("content-type"))&&a.setContentType(oe),D.body&&(s=gi(D.body,yi,_i(F,fs(c)),null,yo))}y.isString(h)||(h=h?"cors":"omit"),B=new Request(t,{...m,signal:_,method:n.toUpperCase(),headers:a.normalize().toJSON(),body:s,duplex:"half",withCredentials:h});let N=await fetch(B);const H=vo&&(u==="stream"||u==="response");if(vo&&(l||H)){const D={};["status","statusText","headers"].forEach(z=>{D[z]=N[z]});const oe=y.toFiniteNumber(N.headers.get("content-length"));N=new Response(gi(N.body,yi,l&&_i(oe,fs(l,!0)),H&&O,yo),D)}u=u||"text";let X=await ds[y.findKey(ds,u)||"text"](N,e);return!H&&O(),v&&v(),await new Promise((D,oe)=>{uc(D,oe,{data:X,headers:Ge.from(N.headers),status:N.status,statusText:N.statusText,config:e,request:B})})}catch(N){throw O(),N&&N.name==="TypeError"&&/fetch/i.test(N.message)?Object.assign(new G("Network Error",G.ERR_NETWORK,e,B),{cause:N.cause||N}):G.from(N,N&&N.code,e,B)}}),bo={http:Yd,xhr:Th,fetch:Lh};y.forEach(bo,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const vi=e=>`- ${e}`,Mh=e=>y.isFunction(e)||e===null||e===!1,pc={getAdapter:e=>{e=y.isArray(e)?e:[e];const{length:t}=e;let n,s;const o={};for(let r=0;r`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build"));let i=t?r.length>1?`since : +`+r.map(vi).join(` +`):" "+vi(r[0]):"as no adapter specified";throw new G("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return s},adapters:bo};function Js(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ln(null,e)}function bi(e){return Js(e),e.headers=Ge.from(e.headers),e.data=Gs.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),pc.getAdapter(e.adapter||Qo.adapter)(e).then(function(s){return Js(e),s.data=Gs.call(e,e.transformResponse,s),s.headers=Ge.from(s.headers),s},function(s){return ac(s)||(Js(e),s&&s.response&&(s.response.data=Gs.call(e,e.transformResponse,s.response),s.response.headers=Ge.from(s.response.headers))),Promise.reject(s)})}const mc="1.7.2",Xo={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Xo[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const wi={};Xo.transitional=function(t,n,s){function o(r,i){return"[Axios v"+mc+"] Transitional option '"+r+"'"+i+(s?". "+s:"")}return(r,i,l)=>{if(t===!1)throw new G(o(i," has been removed"+(n?" in "+n:"")),G.ERR_DEPRECATED);return n&&!wi[i]&&(wi[i]=!0,console.warn(o(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,i,l):!0}};function Bh(e,t,n){if(typeof e!="object")throw new G("options must be an object",G.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let o=s.length;for(;o-- >0;){const r=s[o],i=t[r];if(i){const l=e[r],c=l===void 0||i(l,r,e);if(c!==!0)throw new G("option "+r+" must be "+c,G.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new G("Unknown option "+r,G.ERR_BAD_OPTION)}}const wo={assertOptions:Bh,validators:Xo},pt=wo.validators;class hs{constructor(t){this.defaults=t,this.interceptors={request:new hi,response:new hi}}async request(t,n){try{return await this._request(t,n)}catch(s){if(s instanceof Error){let o;Error.captureStackTrace?Error.captureStackTrace(o={}):o=new Error;const r=o.stack?o.stack.replace(/^.+\n/,""):"";try{s.stack?r&&!String(s.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(s.stack+=` +`+r):s.stack=r}catch{}}throw s}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Dt(this.defaults,n);const{transitional:s,paramsSerializer:o,headers:r}=n;s!==void 0&&wo.assertOptions(s,{silentJSONParsing:pt.transitional(pt.boolean),forcedJSONParsing:pt.transitional(pt.boolean),clarifyTimeoutError:pt.transitional(pt.boolean)},!1),o!=null&&(y.isFunction(o)?n.paramsSerializer={serialize:o}:wo.assertOptions(o,{encode:pt.function,serialize:pt.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=r&&y.merge(r.common,r[n.method]);r&&y.forEach(["delete","get","head","post","put","patch","common"],v=>{delete r[v]}),n.headers=Ge.concat(i,r);const l=[];let c=!0;this.interceptors.request.forEach(function(S){typeof S.runWhen=="function"&&S.runWhen(n)===!1||(c=c&&S.synchronous,l.unshift(S.fulfilled,S.rejected))});const u=[];this.interceptors.response.forEach(function(S){u.push(S.fulfilled,S.rejected)});let a,h=0,m;if(!c){const v=[bi.bind(this),void 0];for(v.unshift.apply(v,l),v.push.apply(v,u),m=v.length,a=Promise.resolve(n);h{if(!s._listeners)return;let r=s._listeners.length;for(;r-- >0;)s._listeners[r](o);s._listeners=null}),this.promise.then=o=>{let r;const i=new Promise(l=>{s.subscribe(l),r=l}).then(o);return i.cancel=function(){s.unsubscribe(r)},i},t(function(r,i,l){s.reason||(s.reason=new ln(r,i,l),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new Zo(function(o){t=o}),cancel:t}}}const Uh=Zo;function Dh(e){return function(n){return e.apply(null,n)}}function $h(e){return y.isObject(e)&&e.isAxiosError===!0}const Co={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(Co).forEach(([e,t])=>{Co[t]=e});const jh=Co;function gc(e){const t=new ns(e),n=Gl(ns.prototype.request,t);return y.extend(n,ns.prototype,t,{allOwnKeys:!0}),y.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return gc(Dt(e,o))},n}const Ce=gc(Qo);Ce.Axios=ns;Ce.CanceledError=ln;Ce.CancelToken=Uh;Ce.isCancel=ac;Ce.VERSION=mc;Ce.toFormData=Ps;Ce.AxiosError=G;Ce.Cancel=Ce.CanceledError;Ce.all=function(t){return Promise.all(t)};Ce.spread=Dh;Ce.isAxiosError=$h;Ce.mergeConfig=Dt;Ce.AxiosHeaders=Ge;Ce.formToJSON=e=>cc(y.isHTMLForm(e)?new FormData(e):e);Ce.getAdapter=pc.getAdapter;Ce.HttpStatusCode=jh;Ce.default=Ce;const Wt=Ce,Gt={apiPath:location.protocol+"//"+location.host};function tn(e,t,n="data"){if("clipboard"in navigator)console.log(typeof t),navigator.clipboard.writeText(t).then(()=>{console.log("Text copied")}).catch(s=>console.error(s.name,s.message));else{const s=document.createElement("textarea");s.value=out.value,s.style.opacity=0,document.body.appendChild(s),s.focus(),s.select();try{const o=document.execCommand("copy");console.log(`Text copy was ${o?"successful":"unsuccessful"}.`)}catch(o){console.error(o.name,o.message)}document.body.removeChild(s)}e.$notify({title:"DonPAPI",type:"success",text:"Successfully copied "+n+" to clipboard! 🎉"})}function Jt(e){return[Object.keys(e[0])].concat(e).map(n=>Object.values(n).toString()).join(` +`)}function Yt(e,t){var n=new Blob([e],{type:"text/csv;charset=utf-8;"}),s=URL.createObjectURL(n),o=document.createElement("a");o.href=s,o.setAttribute("download",t),o.click()}function er(e){e.cookieSelected+=1,e.cookieSelected==e.itemsLen?e.allChecked=!0:e.allChecked=!1}function tr(e){var t=document.getElementById("main-checkbox").checked,n=document.getElementsByClassName("item-checkbox");[].forEach.call(n,function(s){s.checked=t}),t?(e.cookieSelected=e.itemsLen,e.allChecked=!0):(e.cookieSelected=0,e.allChecked=!1)}const Hh={data(){return{cookies:[],showFullCookieName:[],showFullCookieValue:[],search_boxes:!1,cookie_name_search_value:"",computer_search_value:"",cookie_value_search_value:"",windows_user_search_value:"",url_search_value:"",cookieSelected:0,page_size:100,page_number:1,page_max:1,allChecked:!1,hideSecrets:!1,status_search_value:""}},methods:{hideSecretsOnRender(e){return this.hideSecrets?e.replace(/./g,"*"):e},copyItemToClipBoard(e){tn(this,e)},clickCookiesCheckbox(){er(this)},toggleCookiesSelection(){tr(this)},exportCookiesToCsv(){console.log("Export cookies to CSV");for(var e=document.getElementsByClassName("item-checkbox"),t=[],n=0;n{this.cookies=t.data.cookies,console.log(t.data.count),console.log(this.page_size),this.page_max=Math.ceil(t.data.count/this.page_size),this.showFullCookieName[0]=!1,this.showFullCookieValue[0]=!1}).catch(t=>{console.error(t)})},formatDate(e){if(!e)return"";const t=Math.floor(parseInt(e)/1e3),n=new Date(t);return isNaN(n.getTime())?e:n.toISOString().split("T")[0]},isCookieExpired(e){if(!e)return!1;const t=new Date,n=new Date(parseInt(e)*1e3);return t>n}},created(){this.getCookies()}},Vh={class:"container"},zh=f("h1",null,"Cookies",-1),qh=f("hr",null,null,-1),Kh=f("br",null,null,-1),Wh=f("br",null,null,-1),Gh={class:"buttons"},Jh={class:"functionalities-buttons"},Yh={class:"page-selection"},Qh={class:"page-size-selection"},Xh={class:"page-number-selection"},Zh=f("p",{class:"description",style:{"font-style":"italic"}},[q("Note: Click on a value in a cell to copy it to clipboard. Ticked cookies will be copy as JavaScript code to your clipboard when you click "),f("b",null,"Copy"),q(" button, allowing you to inject them into your browser. "),f("b",null,"Search"),q(" button will show searchbar for every column.")],-1),ep=f("br",null,null,-1),tp=f("br",null,null,-1),np={class:"tableFixHead"},sp={style:{width:"90%"},class:"table table-hover"},op={scope:"col"},rp=["checked"],ip={class:"text_column",scope:"col"},lp={class:"text_column",scope:"col"},cp={class:"text_column",scope:"col"},ap={class:"text_column",scope:"col"},up={class:"text_column",scope:"col"},fp=f("th",{class:"text_column",scope:"col"},[f("span",null,[q(" Creation Date "),f("div",null,[f("input",{type:"text",style:{visibility:"hidden"}})])])],-1),dp={class:"text_column",scope:"col"},hp=f("option",{value:""},"All",-1),pp=f("option",{value:"Active"},"Active",-1),mp=f("option",{value:"Expired"},"Expired",-1),gp=[hp,pp,mp],_p=["id"],yp=["onClick"],vp=["onClick"],bp=["onClick"],wp=["onMouseover","onMouseleave"],Cp=["id"],Sp=["onClick"],Ep=["onMouseover","onMouseleave"],xp=["id"],Rp=["onClick"],Tp=["onClick"];function kp(e,t,n,s,o,r){return se(),ie("div",Vh,[zh,f("div",{class:"hide-secrets",onClick:t[1]||(t[1]=i=>o.hideSecrets=!o.hideSecrets)},[ne(f("input",{type:"checkbox","onUpdate:modelValue":t[0]||(t[0]=i=>o.hideSecrets=i)},null,512),[[Vo,o.hideSecrets]]),q("Hide Passwords ")]),qh,Kh,Wh,f("div",Gh,[f("div",Jh,[f("button",{onClick:t[2]||(t[2]=(...i)=>r.copyCookies&&r.copyCookies(...i)),type:"button",class:"btn btn-sm",title:"Copy checked cookies to JavaScript code, in order to inject them into your browser"},"Copy"),f("button",{style:{"margin-left":"1rem"},onClick:t[3]||(t[3]=i=>{r.exportCookiesToCsv()}),type:"button",title:"Export checked items to csv",class:"btn btn-sm"},"Export")]),f("div",Yh,[f("div",Qh,[q(" Page size: "),ne(f("input",{type:"number",min:"1","onUpdate:modelValue":t[4]||(t[4]=i=>o.page_size=i),onInput:t[5]||(t[5]=i=>{r.getCookies()})},null,544),[[Ee,o.page_size]])]),f("div",Xh,[ne(f("input",{type:"number",min:"1","onUpdate:modelValue":t[6]||(t[6]=i=>o.page_number=i),onInput:t[7]||(t[7]=i=>{r.getCookies()})},null,544),[[Ee,o.page_number]]),q(" / "+Y(o.page_max),1)])])]),Zh,ep,tp,f("div",np,[f("table",sp,[f("thead",null,[f("tr",null,[f("th",op,[f("input",{id:"main-checkbox",type:"checkbox",onClick:t[8]||(t[8]=(...i)=>r.toggleCookiesSelection&&r.toggleCookiesSelection(...i)),checked:o.allChecked},null,8,rp)]),f("th",ip,[f("span",null,[q(" Computer "),f("div",null,[ne(f("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[9]||(t[9]=i=>o.computer_search_value=i),onChange:t[10]||(t[10]=i=>{r.resetPageInfo(),r.getCookies()})},null,544),[[Ee,o.computer_search_value]])])])]),f("th",lp,[f("span",null,[q(" Windows User "),f("div",null,[ne(f("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[11]||(t[11]=i=>o.windows_user_search_value=i),onChange:t[12]||(t[12]=i=>{r.resetPageInfo(),r.getCookies()})},null,544),[[Ee,o.windows_user_search_value]])])])]),f("th",cp,[f("span",null,[q(" Cookie name "),f("div",null,[ne(f("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[13]||(t[13]=i=>o.cookie_name_search_value=i),onInput:t[14]||(t[14]=i=>{r.resetPageInfo(),r.getCookies()})},null,544),[[Ee,o.cookie_name_search_value]])])])]),f("th",ap,[f("span",null,[q(" Cookie value "),f("div",null,[ne(f("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[15]||(t[15]=i=>o.cookie_value_search_value=i),onInput:t[16]||(t[16]=i=>{r.resetPageInfo(),r.getCookies()})},null,544),[[Ee,o.cookie_value_search_value]])])])]),f("th",up,[f("span",null,[q(" URL "),f("div",null,[ne(f("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[17]||(t[17]=i=>o.url_search_value=i),onInput:t[18]||(t[18]=i=>{r.resetPageInfo(),r.getCookies()})},null,544),[[Ee,o.url_search_value]])])])]),fp,f("th",dp,[f("span",null,[q(" Status "),f("div",null,[ne(f("select",{"onUpdate:modelValue":t[19]||(t[19]=i=>o.status_search_value=i),onChange:t[20]||(t[20]=i=>{r.resetPageInfo(),r.getCookies()})},gp,544),[[zo,o.status_search_value]])])])])])]),f("tbody",null,[(se(!0),ie(ve,null,wt(o.cookies,(i,l)=>(se(),ie("tr",{key:l},[f("td",null,[f("input",{class:"item-checkbox",id:l,type:"checkbox",onClick:t[21]||(t[21]=(...c)=>r.clickCookiesCheckbox&&r.clickCookiesCheckbox(...c))},null,8,_p)]),f("td",{style:{cursor:"pointer"},onClick:c=>r.copyItemToClipBoard(i.hostname)},Y(i.hostname),9,yp),f("td",{style:{cursor:"pointer"},onClick:c=>r.copyItemToClipBoard(i.windows_user)},Y(i.windows_user),9,vp),f("td",{style:{cursor:"pointer"},onClick:c=>r.copyItemToClipBoard(i.cookie_name)},[i.cookie_name!=null?(se(),ie("span",{key:0,class:"fullValue",onMouseover:c=>o.showFullCookieName[l]=!0,onMouseleave:c=>o.showFullCookieName[l]=!1},[q(Y(i.cookie_name.length>20?i.cookie_name.substring(0,20)+"..":i.cookie_name)+" ",1),ne(f("div",{id:"cookie_name_"+l},Y(i.cookie_name),9,Cp),[[Bt,o.showFullCookieName[l]]])],40,wp)):Mt("",!0)],8,bp),f("td",{style:{cursor:"pointer"},onClick:c=>r.copyItemToClipBoard(i.cookie_value)},[i.cookie_value!=null?(se(),ie("span",{key:0,class:"fullValue",onMouseover:c=>o.showFullCookieValue[l]=!0,onMouseleave:c=>o.showFullCookieValue[l]=!1},[q(Y(i.cookie_value.length>20?r.hideSecretsOnRender(i.cookie_value).substring(0,20)+"..":r.hideSecretsOnRender(i.cookie_value))+" ",1),ne(f("div",{id:"cookie_value_"+l},Y(i.cookie_value),9,xp),[[Bt,o.showFullCookieValue[l]]])],40,Ep)):Mt("",!0)],8,Sp),f("td",{style:{cursor:"pointer"},onClick:c=>r.copyItemToClipBoard(i.url)},Y(i.url),9,Rp),f("td",{style:{cursor:"pointer"},onClick:c=>r.copyItemToClipBoard(i.creation_utc)},Y(r.formatDate(i.creation_utc)),9,Tp),f("td",{class:In({expired:r.isCookieExpired(i.expires_utc)})},Y(r.isCookieExpired(i.expires_utc)?"Expired":"Active"),3)]))),128))])])])])}const Ap=Mn(Hh,[["render",kp]]),Op={data(){return{secrets:[],programsList:[],showFullUsername:[],showFullPassword:[],showFullTarget:[],page_size:100,page_max:1,page_number:1,search_boxes:!1,computer_search_value:"",windows_user_search_value:"",collector_search_value:"",program_search_value:"",target_search_value:"",username_search_value:"",password_search_value:"",allChecked:!1,hideSecrets:!1}},methods:{hideSecretsOnRender(e){return this.hideSecrets?e.replace(/./g,"*"):e},copyItemToClipBoard(e){tn(this,e)},resetPageInfo(){this.page_number=1},clickSecretsCheckbox(){er(this)},toggleSecretsSelection(){tr(this)},exportSecretsToCsv(){console.log("Export secrets to CSV");for(var e=document.getElementsByClassName("item-checkbox"),t=[],n=0;n{this.secrets=t.data.secrets,this.programsList=t.data.programs_list,this.itemsLen=this.secrets.length,console.log("w"),console.log(t.data.count),console.log(this.page_size),this.page_max=Math.ceil(t.data.count/this.page_size),this.showFullUsername[0]=!1,this.showFullPassword[0]=!1}).catch(t=>{console.error(t)})}},created(){this.getSecrets()}},Pp={class:"container"},Ip=f("h1",null,"Secrets",-1),Np=f("hr",null,null,-1),Fp=f("br",null,null,-1),Lp=f("br",null,null,-1),Mp={class:"buttons"},Bp={class:"functionalities-buttons"},Up={class:"page-selection"},Dp={class:"page-size-selection"},$p={class:"page-number-selection"},jp=f("p",{style:{"font-style":"italic"}},[q("Note: Click on a value in a cell to copy it to clipboard. "),f("b",null,"Search"),q(" button will show searchbar for every column.")],-1),Hp=f("br",null,null,-1),Vp=f("br",null,null,-1),zp={class:"tableFixHead"},qp={class:"table table-hover"},Kp={scope:"col"},Wp=["checked"],Gp={scope:"col"},Jp={scope:"col"},Yp={scope:"col"},Qp=f("option",{selected:"true",value:""},null,-1),Xp=["value"],Zp={scope:"col"},em={scope:"col"},tm={scope:"col"},nm=["id"],sm=["onClick"],om=["onClick"],rm=["onClick"],im=["onClick"],lm=["onMouseover","onMouseleave"],cm=["id"],am=["onClick"],um=["onMouseover","onMouseleave"],fm=["id"],dm=["onClick"],hm=["onMouseover","onMouseleave"],pm=["id"];function mm(e,t,n,s,o,r){return se(),ie("div",Pp,[Ip,f("div",{class:"hide-secrets",onClick:t[1]||(t[1]=i=>o.hideSecrets=!o.hideSecrets)},[ne(f("input",{type:"checkbox","onUpdate:modelValue":t[0]||(t[0]=i=>o.hideSecrets=i)},null,512),[[Vo,o.hideSecrets]]),q("Hide Passwords ")]),Np,Fp,Lp,f("div",Mp,[f("div",Bp,[f("button",{style:{"margin-left":"1rem"},onClick:t[2]||(t[2]=i=>{r.exportSecretsToCsv()}),type:"button",title:"Export checked items to csv",class:"btn btn-sm"},"Export")]),f("div",Up,[f("div",Dp,[q(" Page size: "),ne(f("input",{type:"number",min:"1","onUpdate:modelValue":t[3]||(t[3]=i=>o.page_size=i),onInput:t[4]||(t[4]=i=>{r.getSecrets()})},null,544),[[Ee,o.page_size]])]),f("div",$p,[ne(f("input",{type:"number",min:"1","onUpdate:modelValue":t[5]||(t[5]=i=>o.page_number=i),onInput:t[6]||(t[6]=i=>{r.getSecrets()})},null,544),[[Ee,o.page_number]]),q(" / "+Y(o.page_max),1)])])]),jp,Hp,Vp,f("div",zp,[f("table",qp,[f("thead",null,[f("tr",null,[f("th",Kp,[f("input",{id:"main-checkbox",type:"checkbox",onClick:t[7]||(t[7]=(...i)=>r.toggleSecretsSelection&&r.toggleSecretsSelection(...i)),checked:o.allChecked},null,8,Wp)]),f("th",Gp,[f("span",null,[q(" Computer "),f("div",null,[ne(f("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[8]||(t[8]=i=>o.computer_search_value=i),onInput:t[9]||(t[9]=i=>{r.resetPageInfo(),r.getSecrets()})},null,544),[[Ee,o.computer_search_value]])])])]),f("th",Jp,[f("span",null,[q(" Windows User "),f("div",null,[ne(f("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[10]||(t[10]=i=>o.windows_user_search_value=i),onInput:t[11]||(t[11]=i=>{r.resetPageInfo(),r.getSecrets()})},null,544),[[Ee,o.windows_user_search_value]])])])]),f("th",Yp,[f("span",null,[q(" Program "),f("div",null,[ne(f("select",{style:{width:"10rem"},"onUpdate:modelValue":t[12]||(t[12]=i=>o.program_search_value=i),onChange:t[13]||(t[13]=i=>{r.resetPageInfo(),r.getSecrets()})},[Qp,(se(!0),ie(ve,null,wt(o.programsList,i=>(se(),ie("option",{value:i},Y(i),9,Xp))),256))],544),[[zo,o.program_search_value]])])])]),f("th",Zp,[f("span",null,[q(" Target "),f("div",null,[ne(f("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[14]||(t[14]=i=>o.target_search_value=i),onInput:t[15]||(t[15]=i=>{r.resetPageInfo(),r.getSecrets()})},null,544),[[Ee,o.target_search_value]])])])]),f("th",em,[f("span",null,[q(" Username "),f("div",null,[ne(f("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[16]||(t[16]=i=>o.username_search_value=i),onInput:t[17]||(t[17]=i=>{r.resetPageInfo(),r.getSecrets()})},null,544),[[Ee,o.username_search_value]])])])]),f("th",tm,[f("span",null,[q(" Password "),f("div",null,[ne(f("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[18]||(t[18]=i=>o.password_search_value=i),onInput:t[19]||(t[19]=i=>{r.resetPageInfo(),r.getSecrets()})},null,544),[[Ee,o.password_search_value]])])])])])]),f("tbody",null,[(se(!0),ie(ve,null,wt(o.secrets,(i,l)=>(se(),ie("tr",{key:l},[f("td",null,[f("input",{class:"item-checkbox",id:l,type:"checkbox",onClick:t[20]||(t[20]=(...c)=>r.clickSecretsCheckbox&&r.clickSecretsCheckbox(...c))},null,8,nm)]),f("td",{style:{cursor:"pointer"},onClick:c=>r.copyItemToClipBoard(i.hostname)},Y(i.hostname),9,sm),f("td",{style:{cursor:"pointer"},onClick:c=>r.copyItemToClipBoard(i.windows_user)},Y(i.windows_user),9,om),f("td",{style:{cursor:"pointer"},onClick:c=>r.copyItemToClipBoard(i.program)},Y(i.program),9,rm),f("td",{style:{cursor:"pointer"},onClick:c=>r.copyItemToClipBoard(i.target)},[i.target!=null?(se(),ie("span",{key:0,class:"fullValue",onMouseover:c=>o.showFullTarget[l]=!0,onMouseleave:c=>o.showFullTarget[l]=!1},[q(Y(i.target.length>20?i.target.substring(0,20)+"..":i.target)+" ",1),ne(f("div",{id:"target_"+l},Y(i.target),9,cm),[[Bt,o.showFullTarget[l]]])],40,lm)):Mt("",!0)],8,im),f("td",{style:{cursor:"pointer"},onClick:c=>r.copyItemToClipBoard(i.username)},[i.username!=null?(se(),ie("span",{key:0,class:"fullValue",onMouseover:c=>o.showFullUsername[l]=!0,onMouseleave:c=>o.showFullUsername[l]=!1},[q(Y(i.username.length>20?i.username.substring(0,20)+"..":i.username)+" ",1),ne(f("div",{id:"username_"+l},Y(i.username),9,fm),[[Bt,o.showFullUsername[l]]])],40,um)):Mt("",!0)],8,am),f("td",{style:{cursor:"pointer"},onClick:c=>r.copyItemToClipBoard(i.password)},[i.password!=null?(se(),ie("span",{key:0,class:"fullValue",onMouseover:c=>o.showFullPassword[l]=!0,onMouseleave:c=>o.showFullPassword[l]=!1},[q(Y(i.password.length>20?r.hideSecretsOnRender(i.password).substring(0,20)+"..":r.hideSecretsOnRender(i.password))+" ",1),ne(f("div",{id:"password_"+l},Y(i.password),9,pm),[[Bt,o.showFullPassword[l]]])],40,hm)):Mt("",!0)],8,dm)]))),128))])])])])}const gm=Mn(Op,[["render",mm]]),_m={data(){return{certificates:[],page_size:100,page_max:1,page_number:1,search_boxes:!1,computer_search_value:"",windows_user_search_value:"",username_search_value:"",client_auth_search_value:"",allChecked:!1}},methods:{copyItemToClipBoard(e){tn(this,e)},clickCertificatesCheckbox(){er(this)},toggleCertificatesSelection(){tr(this)},exportCertificatesToCsv(){console.log("Export certificates to CSV");for(var e=document.getElementsByClassName("item-checkbox"),t=[],n=0;n{this.certificates=t.data.certificates,this.page_max=Math.ceil(t.data.count/this.page_size)}).catch(t=>{console.error(t)})}},created(){this.getCertificates()}},ym={class:"container"},vm=f("h1",null,"Certificates",-1),bm=f("hr",null,null,-1),wm=f("br",null,null,-1),Cm=f("br",null,null,-1),Sm={class:"buttons"},Em={class:"functionalities-buttons"},xm={class:"page-selection"},Rm={class:"page-size-selection"},Tm={class:"page-number-selection"},km=f("p",{style:{"font-style":"italic"}},[q("Note: Click on a value in a cell to copy it to your clipboard. Click on "),f("b",null,"Yes"),q(' cells in "'),f("span",{style:{"font-weight":"bold","font-style":"italic"}},"Client Auth ?"),q('" to issue a '),f("a",{href:"https://github.com/ly4k/Certipy"},"Certipy"),q(" auth command to your clipboard. "),f("b",null,"Search"),q(" button will show searchbar for every column.")],-1),Am=f("br",null,null,-1),Om=f("br",null,null,-1),Pm={class:"tableFixHead"},Im={class:"table table-hover"},Nm={scope:"col"},Fm=["checked"],Lm={scope:"col"},Mm={scope:"col"},Bm={scope:"col"},Um={scope:"col"},Dm=f("option",{selected:"true",value:""},null,-1),$m=f("option",{value:"1"},"Yes",-1),jm=f("option",{value:"0"},"No",-1),Hm=[Dm,$m,jm],Vm=["id"],zm=["onClick"],qm=["onClick"],Km=["onClick"],Wm=["onClick"],Gm={key:1};function Jm(e,t,n,s,o,r){return se(),ie("div",ym,[vm,bm,wm,Cm,f("div",Sm,[f("div",Em,[f("button",{style:{"margin-left":"1rem"},onClick:t[0]||(t[0]=i=>{r.exportCertificatesToCsv()}),type:"button",title:"Export checked items to csv",class:"btn btn-sm"},"Export")]),f("div",xm,[f("div",Rm,[q(" Page size: "),ne(f("input",{type:"number",min:"1","onUpdate:modelValue":t[1]||(t[1]=i=>o.page_size=i),onInput:t[2]||(t[2]=i=>{r.getCertificates()})},null,544),[[Ee,o.page_size]])]),f("div",Tm,[ne(f("input",{type:"number",min:"1","onUpdate:modelValue":t[3]||(t[3]=i=>o.page_number=i),onInput:t[4]||(t[4]=i=>{r.getCertificates()})},null,544),[[Ee,o.page_number]]),q(" / "+Y(o.page_max),1)])])]),km,Am,Om,f("div",Pm,[f("table",Im,[f("thead",null,[f("tr",null,[f("th",Nm,[f("input",{id:"main-checkbox",type:"checkbox",onClick:t[5]||(t[5]=(...i)=>r.toggleCertificatesSelection&&r.toggleCertificatesSelection(...i)),checked:o.allChecked},null,8,Fm)]),f("th",Lm,[f("span",null,[q(" Computer "),f("div",null,[ne(f("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[6]||(t[6]=i=>o.computer_search_value=i),onInput:t[7]||(t[7]=i=>{r.resetPageInfo(),r.getCertificates()})},null,544),[[Ee,o.computer_search_value]])])])]),f("th",Mm,[f("span",null,[q(" Windows User "),f("div",null,[ne(f("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[8]||(t[8]=i=>o.windows_user_search_value=i),onInput:t[9]||(t[9]=i=>{r.resetPageInfo(),r.getCertificates()})},null,544),[[Ee,o.windows_user_search_value]])])])]),f("th",Bm,[f("span",null,[q(" Username "),f("div",null,[ne(f("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[10]||(t[10]=i=>o.username_search_value=i),onInput:t[11]||(t[11]=i=>{r.resetPageInfo(),r.getCertificates()})},null,544),[[Ee,o.username_search_value]])])])]),f("th",Um,[f("span",null,[q(" Client Auth ? "),f("div",null,[ne(f("select",{"onUpdate:modelValue":t[12]||(t[12]=i=>o.client_auth_search_value=i),onChange:t[13]||(t[13]=i=>{r.resetPageInfo(),r.getCertificates()})},Hm,544),[[zo,o.client_auth_search_value]])])])])])]),f("tbody",null,[(se(!0),ie(ve,null,wt(o.certificates,(i,l)=>(se(),ie("tr",{key:l},[f("td",null,[f("input",{class:"item-checkbox",id:l,type:"checkbox",onClick:t[14]||(t[14]=(...c)=>r.clickCertificatesCheckbox&&r.clickCertificatesCheckbox(...c))},null,8,Vm)]),f("td",{style:{cursor:"pointer"},onClick:c=>r.copyItemToClipBoard(i.hostname)},Y(i.hostname),9,zm),f("td",{style:{cursor:"pointer"},onClick:c=>r.copyItemToClipBoard(i.windows_user)},Y(i.windows_user),9,qm),f("td",{style:{cursor:"pointer"},onClick:c=>r.copyItemToClipBoard(i.username)},Y(i.username),9,Km),i.client_auth?(se(),ie("td",{key:0,style:{"font-weight":"bold",cursor:"pointer"},onClick:c=>r.copyPfxToCertipyCommand(i.pfx_file_path)},"Yes",8,Wm)):(se(),ie("td",Gm,"No"))]))),128))])])])])}const Ym=Mn(_m,[["render",Jm]]);const Qm={data(){return{samHashes:[],scheduledTasks:[],serviceAccounts:[],hideSecrets:!1,showFullServiceAccounts:[],showFullSCTasksAccounts:[]}},methods:{hideSecretsOnRender(e){return this.hideSecrets?e.replace(/./g,"*"):e},copyItemToClipBoard(e){tn(this,e)},exportSamReuseToCsv(){console.log("Export SAM Reuse to CSV");var e=[];this.samHashes.forEach(n=>n.forEach(s=>e.push(s)));const t=Jt(e);Yt(t,"sam_reuse_export_"+Date.now()+".csv")},exportSCTasksToCsv(){console.log("Export Scheduled Tasks to CSV");const e=Jt(this.scheduledTasks);Yt(e,"scheduledtasks_export_"+Date.now()+".csv")},exportLSAToCsv(){console.log("Export Service Accounts to CSV");const e=Jt(this.serviceAccounts);Yt(e,"serviceaccounts_export_"+Date.now()+".csv")},getGeneralInfo(){var e=Gt.apiPath+"/api/sam_reuse",t=Gt.apiPath+"/api/scheduled_tasks",n=Gt.apiPath+"/api/lsa_secrets";Wt.get(e).then(s=>{this.samHashes=s.data}).catch(s=>{console.error(s)}),Wt.get(t).then(s=>{this.scheduledTasks=s.data}).catch(s=>{console.error(s)}),Wt.get(n).then(s=>{this.serviceAccounts=s.data}).catch(s=>{console.error(s)}),this.showFullServiceAccounts[0]=!1,this.showFullSCTasksAccounts[0]=!1}},created(){this.getGeneralInfo()}},Xm={class:"container"},Zm=f("h1",null,"General",-1),eg=f("hr",null,null,-1),tg={class:"tableFixHead"},ng={class:"buttons"},sg=f("h3",null,"SAM password reuse",-1),og={class:"functionalities-buttons"},rg={style:{width:"90%"},class:"table table-hover"},ig=f("thead",null,[f("tr",null,[f("th",{class:"text_column",scope:"col"}," Computer "),f("th",{class:"text_column",scope:"col"}," RID "),f("th",{class:"text_column",scope:"col"}," Windows User "),f("th",{class:"text_column",scope:"col"}," LM Hash "),f("th",{class:"text_column",scope:"col"}," NT Hash ")])],-1),lg=["onClick"],cg=["onClick"],ag=["onClick"],ug=["onClick"],fg=["onClick"],dg=f("br",null,null,-1),hg=f("br",null,null,-1),pg={class:"buttons"},mg=f("h3",null,"Scheduled Tasks",-1),gg={class:"functionalities-buttons"},_g=f("br",null,null,-1),yg=f("br",null,null,-1),vg={style:{width:"90%"},class:"table table-hover"},bg=f("thead",null,[f("tr",null,[f("th",{class:"text_column",scope:"col"}," Computer "),f("th",{class:"text_column",scope:"col"}," Target "),f("th",{class:"text_column",scope:"col"}," Username "),f("th",{class:"text_column",scope:"col"}," Password ")])],-1),wg=["onClick"],Cg=["onClick"],Sg=["onClick"],Eg=["onClick"],xg=["onMouseover","onMouseleave"],Rg=["id"],Tg=f("br",null,null,-1),kg=f("br",null,null,-1),Ag={class:"buttons"},Og=f("h3",null,"Service accounts (in LSA secrets)",-1),Pg={class:"functionalities-buttons"},Ig=f("br",null,null,-1),Ng=f("br",null,null,-1),Fg={style:{width:"90%"},class:"table table-hover"},Lg=f("thead",null,[f("tr",null,[f("th",{class:"text_column",scope:"col"}," Computer "),f("th",{class:"text_column",scope:"col"}," Username "),f("th",{class:"text_column",scope:"col"}," Password ")])],-1),Mg=["onClick"],Bg=["onClick"],Ug=["onClick"],Dg=["onMouseover","onMouseleave"],$g=["id"];function jg(e,t,n,s,o,r){return se(),ie("div",Xm,[Zm,f("div",{class:"hide-secrets",onClick:t[1]||(t[1]=i=>o.hideSecrets=!o.hideSecrets)},[ne(f("input",{type:"checkbox","onUpdate:modelValue":t[0]||(t[0]=i=>o.hideSecrets=i)},null,512),[[Vo,o.hideSecrets]]),q("Hide Passwords ")]),eg,f("div",tg,[f("div",ng,[sg,f("div",og,[f("button",{style:{"margin-left":"2rem"},onClick:t[2]||(t[2]=i=>{r.exportSamReuseToCsv()}),type:"button",title:"Export SAM Reused accounts to csv",class:"btn btn-sm"},"Export SAM Reuse")])]),f("table",rg,[ig,(se(!0),ie(ve,null,wt(o.samHashes,(i,l)=>(se(),ie("tbody",{class:"sam-reuse",key:l},[(se(!0),ie(ve,null,wt(i,(c,u)=>(se(),ie("tr",{class:In({rid500:c.rid==500}),key:u},[f("td",{onClick:a=>r.copyItemToClipBoard(c.hostname)},Y(c.hostname),9,lg),f("td",{onClick:a=>r.copyItemToClipBoard(c.rid)},Y(c.rid),9,cg),f("td",{onClick:a=>r.copyItemToClipBoard(c.username)},Y(c.username),9,ag),f("td",{onClick:a=>r.copyItemToClipBoard(c.lmhash)},Y(r.hideSecretsOnRender(c.lmhash)),9,ug),f("td",{onClick:a=>r.copyItemToClipBoard(c.nthash)},Y(r.hideSecretsOnRender(c.nthash)),9,fg)],2))),128))]))),128))]),dg,hg,f("div",pg,[mg,f("div",gg,[f("button",{style:{"margin-left":"2rem"},onClick:t[3]||(t[3]=i=>{r.exportSCTasksToCsv()}),type:"button",title:"Export Scheduled Tasks to csv",class:"btn btn-sm"},"Export Scheduled Tasks")])]),_g,yg,f("table",vg,[bg,f("tbody",null,[(se(!0),ie(ve,null,wt(o.scheduledTasks,(i,l)=>(se(),ie("tr",{key:l},[f("td",{onClick:c=>r.copyItemToClipBoard(i.hostname)},Y(i.hostname),9,wg),f("td",{onClick:c=>r.copyItemToClipBoard(i.target)},Y(i.target),9,Cg),f("td",{onClick:c=>r.copyItemToClipBoard(i.username)},Y(i.username),9,Sg),f("td",{onClick:c=>r.copyItemToClipBoard(i.password)},[i.password!=null?(se(),ie("span",{key:0,class:"fullValue",onMouseover:c=>o.showFullSCTasksAccounts[l]=!0,onMouseleave:c=>o.showFullSCTasksAccounts[l]=!1},[q(Y(i.password.length>20?r.hideSecretsOnRender(i.password).substring(0,20)+"..":r.hideSecretsOnRender(i.password))+" ",1),ne(f("div",{id:"sc_"+l},Y(i.password),9,Rg),[[Bt,o.showFullSCTasksAccounts[l]]])],40,xg)):Mt("",!0)],8,Eg)]))),128))])]),Tg,kg,f("div",Ag,[Og,f("div",Pg,[f("button",{style:{"margin-left":"2rem"},onClick:t[4]||(t[4]=i=>{r.exportLSAToCsv()}),type:"button",title:"Export Service accounts to csv",class:"btn btn-sm"},"Export Service Accounts")])]),Ig,Ng,f("table",Fg,[Lg,f("tbody",null,[(se(!0),ie(ve,null,wt(o.serviceAccounts,(i,l)=>(se(),ie("tr",{key:l},[f("td",{onClick:c=>r.copyItemToClipBoard(i.hostname)},Y(i.hostname),9,Mg),f("td",{onClick:c=>r.copyItemToClipBoard(i.username)},Y(i.username),9,Bg),f("td",{onClick:c=>r.copyItemToClipBoard(i.password)},[i.password!=null?(se(),ie("span",{key:0,class:"fullValue",onMouseover:c=>o.showFullServiceAccounts[l]=!0,onMouseleave:c=>o.showFullServiceAccounts[l]=!1},[q(Y(i.password.length>20?r.hideSecretsOnRender(i.password).substring(0,20)+"..":r.hideSecretsOnRender(i.password))+" ",1),ne(f("div",{id:"sa_"+l},Y(i.password),9,$g),[[Bt,o.showFullServiceAccounts[l]]])],40,Dg)):Mt("",!0)],8,Ug)]))),128))])])])])}const Hg=Mn(Qm,[["render",jg]]),Vg=Qf({history:Tf("/"),routes:[{path:"",name:"general",component:Hg},{path:"/cookies",name:"cookies",component:Ap},{path:"/secrets",name:"secrets",component:gm},{path:"/certificates",name:"certificates",component:Ym}]});(function(){var e;try{if(typeof document<"u"){var t=document.createElement("style");t.nonce=(e=document.head.querySelector("meta[property=csp-nonce]"))==null?void 0:e.content,t.appendChild(document.createTextNode(".vue-notification-group{display:block;position:fixed;z-index:5000}.vue-notification-wrapper{display:block;overflow:hidden;width:100%;margin:0;padding:0}.notification-title{font-weight:600}.vue-notification-template{display:block;box-sizing:border-box;background:white;text-align:left}.vue-notification{display:block;box-sizing:border-box;text-align:left;font-size:12px;padding:10px;margin:0 5px 5px;color:#fff;background:#44A4FC;border-left:5px solid #187FE7}.vue-notification.warn{background:#ffb648;border-left-color:#f48a06}.vue-notification.error{background:#E54D42;border-left-color:#b82e24}.vue-notification.success{background:#68CD86;border-left-color:#42a85f}.vn-fade-enter-active,.vn-fade-leave-active,.vn-fade-move{transition:all .5s}.vn-fade-enter-from,.vn-fade-leave-to{opacity:0}")),document.head.appendChild(t)}}catch(n){console.error("vite-plugin-css-injected-by-js",n)}})();const _c=new Map;class zg{constructor(t,n,s){this.remaining=n,this.callback=t,this.notifyItem=s,this.resume()}pause(){clearTimeout(this.notifyItem.timer),this.remaining-=Date.now()-this.start}resume(){this.start=Date.now(),clearTimeout(this.notifyItem.timer),this.notifyItem.timer=setTimeout(this.callback,this.remaining)}}function qg(e){return{all:e=e||new Map,on:function(t,n){var s=e.get(t);s?s.push(n):e.set(t,[n])},off:function(t,n){var s=e.get(t);s&&(n?s.splice(s.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var s=e.get(t);s&&s.slice().map(function(o){o(n)}),(s=e.get("*"))&&s.slice().map(function(o){o(t,n)})}}}const ps=qg(),Ys="[-+]?[0-9]*.?[0-9]+",Ci=[{name:"px",regexp:new RegExp(`^${Ys}px$`)},{name:"%",regexp:new RegExp(`^${Ys}%$`)},{name:"px",regexp:new RegExp(`^${Ys}$`)}],Kg=e=>{if(e==="auto")return{type:e,value:0};for(let t=0;t{switch(typeof e){case"number":return{type:"px",value:e};case"string":return Kg(e);default:return{type:"",value:e}}},Si={x:new Set(["left","center","right"]),y:new Set(["top","bottom"])},Gg=(e=>()=>e++)(0),Jg=e=>typeof e!="string"?[]:e.split(/\s+/gi).filter(Boolean),Yg=e=>{typeof e=="string"&&(e=Jg(e));let t=null,n=null;return e.forEach(s=>{Si.y.has(s)&&(n=s),Si.x.has(s)&&(t=s)}),{x:t,y:n}},Qs={position:["top","right"],cssAnimation:"vn-fade",velocityAnimation:{enter:e=>({height:[e.clientHeight,0],opacity:[1,0]}),leave:{height:0,opacity:[0,1]}}},Qg=Fn({name:"velocity-group",inheritAttrs:!1,props:{name:{type:String,default:""}},emits:{enter:(e,t)=>!0,leave:(e,t)=>!0,afterLeave:()=>!0},setup:(e,{slots:t,emit:n})=>{const s=(i,l)=>{n("enter",i,l)},o=(i,l)=>{n("leave",i,l)},r=()=>{n("afterLeave")};return()=>ee(Fl,{tag:"div",css:!1,name:e.name,onEnter:s,onLeave:o,onAfterLeave:r},{default:()=>{var i;return[(i=t.default)==null?void 0:i.call(t)]}})}}),Xg=Fn({name:"css-group",inheritAttrs:!1,props:{name:{type:String,default:""}},setup:(e,{slots:t})=>()=>ee(Fl,{tag:"div",name:e.name},{default:()=>{var n;return[(n=t.default)==null?void 0:n.call(t)]}})});function Zg(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ls(e)}const Kn={IDLE:0,DESTROYED:2},e_=Fn({name:"notifications",props:{group:{type:String,default:""},width:{type:[Number,String],default:300},reverse:{type:Boolean,default:!1},position:{type:[String,Array],default:()=>Qs.position},classes:{type:[String,Array],default:"vue-notification"},animationType:{type:String,default:"css",validator(e){return e==="css"||e==="velocity"}},animation:{type:Object,default(){return Qs.velocityAnimation}},animationName:{type:String,default:Qs.cssAnimation},speed:{type:Number,default:300},duration:{type:Number,default:3e3},delay:{type:Number,default:0},max:{type:Number,default:1/0},ignoreDuplicates:{type:Boolean,default:!1},closeOnClick:{type:Boolean,default:!0},pauseOnHover:{type:Boolean,default:!1},dangerouslySetInnerHtml:{type:Boolean,default:!1}},emits:{click:e=>!0,destroy:e=>!0,start:e=>!0},slots:Object,setup:(e,{emit:t,slots:n,expose:s})=>{const o=no([]),r=no(null),i=_c.get("velocity"),l=Re(()=>e.animationType==="velocity"),c=Re(()=>l.value?Qg:Xg),u=Re(()=>o.value.filter(A=>A.state!==Kn.DESTROYED)),a=Re(()=>Wg(e.width)),h=Re(()=>{const{x:A,y:x}=Yg(e.position),K=a.value.value,me=a.value.type,ke={width:K+me};return x&&(ke[x]="0px"),A&&(A==="center"?ke.left=`calc(50% - ${+K/2}${me})`:ke[A]="0px"),ke}),m=Re(()=>"bottom"in h.value),_=A=>{t("click",A),e.closeOnClick&&H(A)},v=()=>{var A;e.pauseOnHover&&((A=r.value)==null||A.pause())},S=()=>{var A;e.pauseOnHover&&((A=r.value)==null||A.resume())},B=(A={})=>{if(A.group||(A.group=""),A.data||(A.data={}),e.group!==A.group)return;if(A.clean||A.clear){D();return}const x=typeof A.duration=="number"?A.duration:e.duration,K=typeof A.speed=="number"?A.speed:e.speed,me=typeof A.ignoreDuplicates=="boolean"?A.ignoreDuplicates:e.ignoreDuplicates,{title:ke,text:ye,type:ce,data:te,id:Ve}=A,Ae={id:Ve||Gg(),title:ke,text:ye,type:ce,state:Kn.IDLE,speed:K,length:x+2*K,data:te,duplicates:0};x>=0&&(r.value=new zg(()=>H(Ae),Ae.length,Ae));const De=e.reverse?!m.value:m.value;let Se=-1;const nt=u.value.find(st=>st.title===A.title&&st.text===A.text);if(me&&nt){nt.duplicates++;return}De?(o.value.push(Ae),t("start",Ae),u.value.length>e.max&&(Se=0)):(o.value.unshift(Ae),t("start",Ae),u.value.length>e.max&&(Se=u.value.length-1)),Se!==-1&&H(u.value[Se])},O=A=>{X(A)},F=A=>["vue-notification-template",e.classes,A.type||""],N=A=>l.value?void 0:{transition:`all ${A.speed}ms`},H=A=>{clearTimeout(A.timer),A.state=Kn.DESTROYED,re(),t("destroy",A)},X=A=>{const x=o.value.find(K=>K.id===A);x&&H(x)},D=()=>{u.value.forEach(H)},oe=(A,x)=>{var K;const me=(K=e.animation)==null?void 0:K[A];return typeof me=="function"?me(x):me},z=(A,x)=>{if(!l.value)return;const K=oe("enter",A);i(A,K,{duration:e.speed,complete:x})},fe=(A,x)=>{if(!l.value)return;const K=oe("leave",A);i(A,K,{duration:e.speed,complete:x})};function re(){o.value=o.value.filter(A=>A.state!==Kn.DESTROYED)}return Do(()=>{ps.on("add",B),ps.on("close",O)}),()=>{let A;return ee("div",{class:"vue-notification-group",style:h.value},[ee(c.value,{name:e.animationName,onEnter:z,onLeave:fe,onAfterLeave:re},Zg(A=u.value.map(x=>ee("div",{key:x.id,class:"vue-notification-wrapper",style:N(x),"data-id":x.id,onMouseenter:v,onMouseleave:S},[n.body?n.body({item:x,class:[e.classes,x.type],close:()=>H(x)}):ee("div",{class:F(x),onClick:()=>_(x)},[e.dangerouslySetInnerHtml?ee(ve,null,[x.title?ee("div",{class:"notification-title",innerHTML:x.title},null):null,ee("div",{class:"notification-content",innerHTML:x.text},null)]):ee(ve,null,[x.title?ee("div",{class:"notification-title"},[x.title]):null,ee("div",{class:"notification-content"},[x.text])])])])))?A:{default:()=>[A]})])}}}),yc=e=>{typeof e=="string"&&(e={title:"",text:e}),typeof e=="object"&&ps.emit("add",e)};yc.close=e=>{ps.emit("close",e)};const t_="Notifications";function n_(e,t={}){Object.entries(t).forEach(s=>_c.set(...s));const n=t.name||"notify";e.config.globalProperties["$"+n]=yc,e.component(t.componentName||t_,e_)}const s_={install:n_},nr=Wu(fd);nr.use(Vg);nr.use(s_);nr.mount("#app"); diff --git a/donpapi/res/gui/assets/index-e5561866.css b/donpapi/res/gui/assets/index-d32dd2a2.css similarity index 98% rename from donpapi/res/gui/assets/index-e5561866.css rename to donpapi/res/gui/assets/index-d32dd2a2.css index d89364e..05aadbc 100644 --- a/donpapi/res/gui/assets/index-e5561866.css +++ b/donpapi/res/gui/assets/index-d32dd2a2.css @@ -1,6 +1,6 @@ -@charset "UTF-8";aside[data-v-ec467d20]{display:flex;flex-direction:column;background-color:var(--dark);color:var(--light);position:relative;width:var(--sidebar-width);min-height:100vh;padding:1rem}aside .navbar-title a[data-v-ec467d20]{text-decoration:none;color:#fff}aside .navbar-title a[data-v-ec467d20]:hover{color:var(--primary)}aside .flex[data-v-ec467d20]{flex:1 1 0%}aside .logo[data-v-ec467d20]{margin-bottom:1rem}aside .menu[data-v-ec467d20]{margin:0 -1rem}aside .menu .button[data-v-ec467d20]{display:flex;align-items:center;text-decoration:none;transition:.2s ease-in-out;padding:.5rem 1rem}aside .menu .button .text[data-v-ec467d20]{font-size:1.3rem;color:var(--light);transition:.2s ease-in-out}aside .menu .button[data-v-ec467d20]:hover{background-color:var(--dark-alt)}aside .menu .button:hover .text[data-v-ec467d20]{color:var(--primary)}aside .menu .button.router-link-exact-active[data-v-ec467d20]{background-color:var(--dark-alt);border-right:5px solid var(--primary)}aside .menu .button.router-link-exact-active .text[data-v-ec467d20]{color:var(--primary)}aside .footer[data-v-ec467d20]{position:absolute;bottom:0}aside .footer img[data-v-ec467d20]{display:block;margin-left:auto;margin-right:auto;width:10rem}aside .footer p[data-v-ec467d20]{font-size:.875rem;color:var(--grey)}:root{--primary: #c92a2e;--primary-alt: #c92a2fc9;--grey: #64748b;--dark: #1e293b;--dark-alt: #334155;--light: #f1f5f9;--sidebar-width: 13rem}*{margin:0;padding:0;box-sizing:border-box;font-family:Fira sans,sans-serif}body{background:var(--light)}button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:none}.app{display:flex;max-height:100vh}.app .container{padding-top:2rem;display:flex;flex-direction:column}.app main{flex:1 1 0;padding:2rem}@media (max-width: 1024px){.app main{padding-left:6rem}}input[type=text]{border-radius:5px;border-color:#dbdbdb;color:#363636;text-indent:10px;margin-top:5px;width:80%}.clipboard-button{width:4px;border-color:#000}.buttons{display:flex;height:10rem;position:relative;padding-top:1rem;padding-bottom:2rem}.buttons .functionalities-buttons{display:flex;height:2rem}.buttons .functionalities-buttons button{color:#fff;background-color:var(--primary)}.buttons .page-selection{position:absolute;right:0;display:flex}.buttons .page-selection input{margin-left:1rem;width:3rem}.buttons .page-selection .page-size-selection{right:1rem}.buttons .page-selection .page-size-selection input{width:4rem}.hide-secrets input{margin-right:.5rem}p.description{width:65rem;position:relative;padding-top:1rem;padding-bottom:2rem}.fullValue{position:relative}.fullValue div{word-break:break-all;display:block;position:absolute;width:max-content;max-width:15em;bottom:120%;left:0%;z-index:1000;background-color:#ddd;padding:5px;border-radius:4px}.tableFixHead{table-layout:fixed;overflow-y:auto;height:fit-content;position:relative}.tableFixHead thead th{position:sticky;top:0;z-index:1;background-color:#fff}.text_column{min-width:10rem;max-width:10rem}tr{border-color:#ddd!important}.buttons{height:5rem}.rid500{color:var(--primary);font-weight:700}tbody.sam-reuse{z-index:1;border-top:solid .2rem}tbody.sam-reuse:last-child{z-index:1;border-top:solid .2rem;border-bottom:solid .2rem}/*! +@charset "UTF-8";aside[data-v-76edcd57]{display:flex;flex-direction:column;background-color:var(--dark);color:var(--light);position:relative;width:var(--sidebar-width);min-height:100vh;padding:1rem}aside .navbar-title a[data-v-76edcd57]{text-decoration:none;color:#fff}aside .navbar-title a[data-v-76edcd57]:hover{color:var(--primary)}aside .flex[data-v-76edcd57]{flex:1 1 0%}aside .logo[data-v-76edcd57]{margin-bottom:1rem}aside .menu[data-v-76edcd57]{margin:0 -1rem}aside .menu .button[data-v-76edcd57]{display:flex;align-items:center;text-decoration:none;transition:.2s ease-in-out;padding:.5rem 1rem}aside .menu .button .text[data-v-76edcd57]{font-size:1.3rem;color:var(--light);transition:.2s ease-in-out}aside .menu .button[data-v-76edcd57]:hover{background-color:var(--dark-alt)}aside .menu .button.router-link-exact-active[data-v-76edcd57]{background-color:var(--dark-alt);border-right:5px solid var(--primary)}aside .footer[data-v-76edcd57]{position:absolute;bottom:0}aside .footer img[data-v-76edcd57]{display:block;margin-left:auto;margin-right:auto;width:10rem}aside .footer p[data-v-76edcd57]{font-size:.875rem;color:var(--grey)}tr{border-color:#ddd!important}td{cursor:pointer}.buttons{height:5rem}.rid500{color:var(--primary);font-weight:700}tbody.sam-reuse{z-index:1;border-top:solid .2rem}tbody.sam-reuse:last-child{z-index:1;border-top:solid .2rem;border-bottom:solid .2rem}/*! * Bootstrap v5.2.3 (https://getbootstrap.com/) * Copyright 2011-2022 The Bootstrap Authors * Copyright 2011-2022 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--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-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--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-bg: #fff;--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-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}*,*: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:1px 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}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;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:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}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:#6c757d;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;font-size:calc(1.275rem + .3vw);line-height:inherit}@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]{outline-offset:-2px;-webkit-appearance:textfield}::-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-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@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:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.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}}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.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-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #bacbe6;--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: #cbccce;--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: #bcd0c7;--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: #badce3;--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: #e6dbb9;--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: #dfc2c4;--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: #dfe0e1;--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: #373b3e;--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 + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;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:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;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:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;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:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 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 + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.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 + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.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 + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image: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");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@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:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.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{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-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]{background-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]{background-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;background-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{width:2em;margin-left:-2.5em;background-image: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");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{background-image: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;background-image: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}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.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;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;-webkit-appearance:none;-moz-appearance:none;appearance:none}@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:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;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;-moz-appearance:none;-webkit-appearance:none;appearance:none}@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:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px 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::-moz-placeholder,.form-floating>.form-control-plaintext::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown),.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.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}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.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{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.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:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.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:.5rem}.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:.25rem}.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:-1px;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:#198754}.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:#198754e6;border-radius:.375rem}.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:#198754;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.1z'/%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:#198754;box-shadow:0 0 0 .25rem #19875440}.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:#198754}.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"]{padding-right:4.125rem;background-image: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"),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.1z'/%3e%3c/svg%3e");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:#198754;box-shadow:0 0 0 .25rem #19875440}.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:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem #19875440}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.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:#dc3545}.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:#dc3545e6;border-radius:.375rem}.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:#dc3545;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:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.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:#dc3545}.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"]{padding-right:4.125rem;background-image: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"),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-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:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.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:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.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: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: .375rem;--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: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: none;--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: .5rem}.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: .25rem}.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: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: .375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius:calc(.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--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}.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:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.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:-1px}.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~.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: #6c757d;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;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.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: .375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;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));background:none;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.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.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: .375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.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-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;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(0, 0, 0, .55);--bs-navbar-hover-color: rgba(0, 0, 0, .7);--bs-navbar-disabled-color: rgba(0, 0, 0, .3);--bs-navbar-active-color: rgba(0, 0, 0, .9);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, .9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, .9);--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%280, 0, 0, 0.55%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(0, 0, 0, .1);--bs-navbar-toggler-border-radius: .375rem;--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 .show>.nav-link,.navbar-nav .nav-link.active{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-basis:100%;flex-grow:1;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{--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")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: .375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(.375rem - 1px);--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0, 0, 0, .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--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);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)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.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: #212529;--bs-accordion-bg: #fff;--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: 1px;--bs-accordion-border-radius: .375rem;--bs-accordion-inner-border-radius:calc(.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--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='%23212529'%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-.708z'/%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='%230c63e4'%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-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--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: #0c63e4;--bs-accordion-active-bg: #e7f1ff}.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;border-color:var(--bs-accordion-btn-focus-border-color);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-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-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-collapse{border-width:0}.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-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.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: #6c757d;--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: #6c757d;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: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: .375rem;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--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: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;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:-1px}.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: .5rem}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: .25rem}.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: .375rem;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: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: .375rem;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}.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: #084298;--bs-alert-bg: #cfe2ff;--bs-alert-border-color: #b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color: #41464b;--bs-alert-bg: #e2e3e5;--bs-alert-border-color: #d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color: #055160;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color: #664d03;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color: #636464;--bs-alert-bg: #fefefe;--bs-alert-border-color: #fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color: #141619;--bs-alert-bg: #d3d3d4;--bs-alert-border-color: #bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: .375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);--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-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: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: rgba(0, 0, 0, .125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: .375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--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-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action: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:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.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-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{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent 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.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40;opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{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(255, 255, 255, .85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: .375rem;--bs-toast-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: rgba(255, 255, 255, .85);--bs-toast-header-border-color: rgba(0, 0, 0, .05);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: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: .5rem;--bs-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius:calc(.5rem - 1px);--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: 1px;--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: 1px;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{transition:transform .3s ease-out;transform:translateY(-50px)}@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;justify-content:space-between;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:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) 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: 0 .5rem 1rem rgba(0, 0, 0, .15)}.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: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: .375rem;--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);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:0}.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:0;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:0}.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:0;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: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: .5rem;--bs-popover-inner-border-radius:calc(.5rem - 1px);--bs-popover-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: ;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--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;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 0z'/%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-.708z'/%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%;list-style:none}.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:#fff;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:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.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: ;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)}@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:transform .3s ease-in-out}}@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%)}}@media (max-width: 575.98px){.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%)}}@media (max-width: 575.98px){.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%)}}@media (max-width: 575.98px){.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%)}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}}@media (max-width: 575.98px){.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:transform .3s ease-in-out}}@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%)}}@media (max-width: 767.98px){.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%)}}@media (max-width: 767.98px){.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%)}}@media (max-width: 767.98px){.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%)}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}}@media (max-width: 767.98px){.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:transform .3s ease-in-out}}@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%)}}@media (max-width: 991.98px){.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%)}}@media (max-width: 991.98px){.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%)}}@media (max-width: 991.98px){.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%)}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}}@media (max-width: 991.98px){.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:transform .3s ease-in-out}}@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%)}}@media (max-width: 1199.98px){.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%)}}@media (max-width: 1199.98px){.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%)}}@media (max-width: 1199.98px){.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%)}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}}@media (max-width: 1199.98px){.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:transform .3s ease-in-out}}@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%)}}@media (max-width: 1399.98px){.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%)}}@media (max-width: 1399.98px){.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%)}}@media (max-width: 1399.98px){.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%)}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}}@media (max-width: 1399.98px){.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:transform .3s ease-in-out}@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;justify-content:space-between;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))}.offcanvas-title{margin-bottom:0;line-height:1.5}.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%,rgba(0,0,0,.8) 75%,#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(13,110,253,var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity, 1))!important}.link-primary{color:#0d6efd!important}.link-primary:hover,.link-primary:focus{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:hover,.link-secondary:focus{color:#565e64!important}.link-success{color:#198754!important}.link-success:hover,.link-success:focus{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:hover,.link-info:focus{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:hover,.link-warning:focus{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:hover,.link-danger:focus{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:hover,.link-light:focus{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:hover,.link-dark:focus{color:#1a1e21!important}.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){position:absolute!important;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}.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:1px;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}.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}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display: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:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.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-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.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}.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-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!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:#6c757d!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!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}.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-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-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-2xl)!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-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float: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-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}.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}.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-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}.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}.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-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}.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}.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-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}.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}.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-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}.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-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}} + */:root{--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-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--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-bg: #fff;--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-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}*,*: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:1px 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}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;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:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}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:#6c757d;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;font-size:calc(1.275rem + .3vw);line-height:inherit}@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]{outline-offset:-2px;-webkit-appearance:textfield}::-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-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@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:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.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}}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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.3333333333%}.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.6666666667%}.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: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.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-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #bacbe6;--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: #cbccce;--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: #bcd0c7;--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: #badce3;--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: #e6dbb9;--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: #dfc2c4;--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: #dfe0e1;--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: #373b3e;--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 + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;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:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;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:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;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:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 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 + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.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 + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.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 + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image: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");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@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:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.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{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-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]{background-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]{background-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;background-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{width:2em;margin-left:-2.5em;background-image: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");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{background-image: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;background-image: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}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.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;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;-webkit-appearance:none;-moz-appearance:none;appearance:none}@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:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;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;-moz-appearance:none;-webkit-appearance:none;appearance:none}@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:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px 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::-moz-placeholder,.form-floating>.form-control-plaintext::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown),.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.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}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.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{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.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:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.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:.5rem}.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:.25rem}.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:-1px;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:#198754}.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:#198754e6;border-radius:.375rem}.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:#198754;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.1z'/%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:#198754;box-shadow:0 0 0 .25rem #19875440}.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:#198754}.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"]{padding-right:4.125rem;background-image: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"),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.1z'/%3e%3c/svg%3e");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:#198754;box-shadow:0 0 0 .25rem #19875440}.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:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem #19875440}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.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:#dc3545}.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:#dc3545e6;border-radius:.375rem}.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:#dc3545;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:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.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:#dc3545}.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"]{padding-right:4.125rem;background-image: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"),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-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:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.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:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.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: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: .375rem;--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: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: none;--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: .5rem}.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: .25rem}.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: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: .375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius:calc(.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--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}.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:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.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:-1px}.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~.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: #6c757d;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;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.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: .375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;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));background:none;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.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.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: .375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.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-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;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(0, 0, 0, .55);--bs-navbar-hover-color: rgba(0, 0, 0, .7);--bs-navbar-disabled-color: rgba(0, 0, 0, .3);--bs-navbar-active-color: rgba(0, 0, 0, .9);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, .9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, .9);--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%280, 0, 0, 0.55%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(0, 0, 0, .1);--bs-navbar-toggler-border-radius: .375rem;--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 .show>.nav-link,.navbar-nav .nav-link.active{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-basis:100%;flex-grow:1;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{--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")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: .375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(.375rem - 1px);--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0, 0, 0, .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--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);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)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.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: #212529;--bs-accordion-bg: #fff;--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: 1px;--bs-accordion-border-radius: .375rem;--bs-accordion-inner-border-radius:calc(.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--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='%23212529'%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-.708z'/%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='%230c63e4'%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-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--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: #0c63e4;--bs-accordion-active-bg: #e7f1ff}.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;border-color:var(--bs-accordion-btn-focus-border-color);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-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-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-collapse{border-width:0}.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-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.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: #6c757d;--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: #6c757d;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: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: .375rem;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--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: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;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:-1px}.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: .5rem}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: .25rem}.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: .375rem;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: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: .375rem;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}.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: #084298;--bs-alert-bg: #cfe2ff;--bs-alert-border-color: #b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color: #41464b;--bs-alert-bg: #e2e3e5;--bs-alert-border-color: #d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color: #055160;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color: #664d03;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color: #636464;--bs-alert-bg: #fefefe;--bs-alert-border-color: #fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color: #141619;--bs-alert-bg: #d3d3d4;--bs-alert-border-color: #bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: .375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);--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-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: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: rgba(0, 0, 0, .125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: .375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--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-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action: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:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.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-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{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent 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.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40;opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{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(255, 255, 255, .85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: .375rem;--bs-toast-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: rgba(255, 255, 255, .85);--bs-toast-header-border-color: rgba(0, 0, 0, .05);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: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: .5rem;--bs-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius:calc(.5rem - 1px);--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: 1px;--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: 1px;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{transition:transform .3s ease-out;transform:translateY(-50px)}@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;justify-content:space-between;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:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) 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: 0 .5rem 1rem rgba(0, 0, 0, .15)}.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: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: .375rem;--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);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:0}.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:0;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:0}.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:0;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: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: .5rem;--bs-popover-inner-border-radius:calc(.5rem - 1px);--bs-popover-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: ;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--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;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 0z'/%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-.708z'/%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%;list-style:none}.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:#fff;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:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.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: ;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)}@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:transform .3s ease-in-out}}@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%)}}@media (max-width: 575.98px){.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%)}}@media (max-width: 575.98px){.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%)}}@media (max-width: 575.98px){.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%)}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}}@media (max-width: 575.98px){.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:transform .3s ease-in-out}}@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%)}}@media (max-width: 767.98px){.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%)}}@media (max-width: 767.98px){.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%)}}@media (max-width: 767.98px){.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%)}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}}@media (max-width: 767.98px){.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:transform .3s ease-in-out}}@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%)}}@media (max-width: 991.98px){.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%)}}@media (max-width: 991.98px){.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%)}}@media (max-width: 991.98px){.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%)}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}}@media (max-width: 991.98px){.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:transform .3s ease-in-out}}@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%)}}@media (max-width: 1199.98px){.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%)}}@media (max-width: 1199.98px){.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%)}}@media (max-width: 1199.98px){.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%)}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}}@media (max-width: 1199.98px){.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:transform .3s ease-in-out}}@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%)}}@media (max-width: 1399.98px){.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%)}}@media (max-width: 1399.98px){.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%)}}@media (max-width: 1399.98px){.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%)}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}}@media (max-width: 1399.98px){.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:transform .3s ease-in-out}@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;justify-content:space-between;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))}.offcanvas-title{margin-bottom:0;line-height:1.5}.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%,rgba(0,0,0,.8) 75%,#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(13,110,253,var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity, 1))!important}.link-primary{color:#0d6efd!important}.link-primary:hover,.link-primary:focus{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:hover,.link-secondary:focus{color:#565e64!important}.link-success{color:#198754!important}.link-success:hover,.link-success:focus{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:hover,.link-info:focus{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:hover,.link-warning:focus{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:hover,.link-danger:focus{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:hover,.link-light:focus{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:hover,.link-dark:focus{color:#1a1e21!important}.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){position:absolute!important;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}.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:1px;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}.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}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display: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:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.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-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.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}.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-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!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:#6c757d!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!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}.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-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-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-2xl)!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-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float: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-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}.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}.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-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}.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}.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-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}.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}.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-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}.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}.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-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}.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-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}}:root{--primary: #c92a2e;--primary-alt: #c92a2fc9;--grey: #8995a5;--dark: #042a42;--dark-alt: #0f405f;--test: #0f405f;--light: #fff;--sidebar-width: 13rem}@font-face{font-family:Poppins;font-style:normal;font-display:auto;font-weight:400;src:local("Poppins"),url(/assets/Poppins-Regular-707fdc5c.ttf) format("truetype")}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,"sans-serif"}body{background:var(--light)}button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:none}.app{display:flex;max-height:100vh}.app .container{padding-top:2rem;display:flex;flex-direction:column}.app main{flex:1 1 0;padding:2rem}@media (max-width: 1024px){.app main{padding-left:6rem}}.text_column{min-width:10rem;max-width:10rem}input[type=text]{border-radius:5px;border-color:#dbdbdb;color:#363636;text-indent:10px;margin-top:5px;width:80%}.clipboard-button{width:4px;border-color:#000}.buttons{display:flex;height:10rem;position:relative;padding-top:1rem;padding-bottom:2rem}.buttons .functionalities-buttons{display:flex;height:2rem}.buttons .functionalities-buttons button{color:#fff;background-color:var(--primary)}.buttons .page-selection{position:absolute;right:0;display:flex}.buttons .page-selection input{margin-left:1rem;width:3rem}.buttons .page-selection .page-size-selection{right:1rem}.buttons .page-selection .page-size-selection input{width:4rem}.hide-secrets input{margin-right:.5rem}p.description{width:65rem;position:relative;padding-top:1rem;padding-bottom:2rem}.fullValue{position:relative}.fullValue div{word-break:break-all;display:block;position:absolute;width:max-content;max-width:15em;bottom:120%;left:0%;z-index:1000;background-color:#ddd;padding:5px;border-radius:4px}.tableFixHead{table-layout:fixed;overflow-y:auto;height:fit-content;position:relative}.tableFixHead thead th{position:sticky;top:0;z-index:1;background-color:#fff} diff --git a/donpapi/res/gui/assets/index-d962605a.js b/donpapi/res/gui/assets/index-d962605a.js deleted file mode 100644 index 9804507..0000000 --- a/donpapi/res/gui/assets/index-d962605a.js +++ /dev/null @@ -1,28 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const i of r.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(o){if(o.ep)return;o.ep=!0;const r=n(o);fetch(o.href,r)}})();/** -* @vue/shared v3.4.27 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function So(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const pe={},zt=[],Ue=()=>{},bc=()=>!1,ps=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Eo=e=>e.startsWith("onUpdate:"),ve=Object.assign,xo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},vc=Object.prototype.hasOwnProperty,Z=(e,t)=>vc.call(e,t),j=Array.isArray,qt=e=>Pn(e)==="[object Map]",nn=e=>Pn(e)==="[object Set]",rr=e=>Pn(e)==="[object Date]",J=e=>typeof e=="function",we=e=>typeof e=="string",at=e=>typeof e=="symbol",he=e=>e!==null&&typeof e=="object",Si=e=>(he(e)||J(e))&&J(e.then)&&J(e.catch),Ei=Object.prototype.toString,Pn=e=>Ei.call(e),wc=e=>Pn(e).slice(8,-1),xi=e=>Pn(e)==="[object Object]",Ro=e=>we(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,mn=So(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ms=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Cc=/-(\w)/g,tt=ms(e=>e.replace(Cc,(t,n)=>n?n.toUpperCase():"")),Sc=/\B([A-Z])/g,sn=ms(e=>e.replace(Sc,"-$1").toLowerCase()),gs=ms(e=>e.charAt(0).toUpperCase()+e.slice(1)),Fs=ms(e=>e?`on${gs(e)}`:""),Et=(e,t)=>!Object.is(e,t),Kn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},ns=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ec=e=>{const t=we(e)?Number(e):NaN;return isNaN(t)?e:t};let ir;const Ti=()=>ir||(ir=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function To(e){if(j(e)){const t={};for(let n=0;n{if(n){const s=n.split(Rc);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function _s(e){let t="";if(we(e))t=e;else if(j(e))for(let n=0;nIn(n,t))}const Y=e=>we(e)?e:e==null?"":j(e)||he(e)&&(e.toString===Ei||!J(e.toString))?JSON.stringify(e,Ai,2):String(e),Ai=(e,t)=>t&&t.__v_isRef?Ai(e,t.value):qt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],r)=>(n[Ls(s,r)+" =>"]=o,n),{})}:nn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Ls(n))}:at(t)?Ls(t):he(t)&&!j(t)&&!xi(t)?String(t):t,Ls=(e,t="")=>{var n;return at(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.27 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let qe;class Ic{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=qe,!t&&qe&&(this.index=(qe.scopes||(qe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=qe;try{return qe=this,t()}finally{qe=n}}}on(){qe=this}off(){qe=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Tt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Ct,n=Nt;try{return Ct=!0,Nt=this,this._runnings++,lr(this),this.fn()}finally{cr(this),this._runnings--,Nt=n,Ct=t}}stop(){this.active&&(lr(this),cr(this),this.onStop&&this.onStop(),this.active=!1)}}function Lc(e){return e.value}function lr(e){e._trackId++,e._depsLength=0}function cr(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},eo=new WeakMap,Ft=Symbol(""),to=Symbol("");function Le(e,t,n){if(Ct&&Nt){let s=eo.get(e);s||eo.set(e,s=new Map);let o=s.get(n);o||s.set(n,o=Fi(()=>s.delete(n))),Ii(Nt,o)}}function it(e,t,n,s,o,r){const i=eo.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&j(e)){const c=Number(s);i.forEach((u,a)=>{(a==="length"||!at(a)&&a>=c)&&l.push(u)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":j(e)?Ro(n)&&l.push(i.get("length")):(l.push(i.get(Ft)),qt(e)&&l.push(i.get(to)));break;case"delete":j(e)||(l.push(i.get(Ft)),qt(e)&&l.push(i.get(to)));break;case"set":qt(e)&&l.push(i.get(Ft));break}Oo();for(const c of l)c&&Ni(c,4);Po()}const Mc=So("__proto__,__v_isRef,__isVue"),Li=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(at)),ar=Bc();function Bc(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=le(this);for(let r=0,i=this.length;r{e[t]=function(...n){Rt(),Oo();const s=le(this)[t].apply(this,n);return Po(),Tt(),s}}),e}function Uc(e){at(e)||(e=String(e));const t=le(this);return Le(t,"has",e),t.hasOwnProperty(e)}class Mi{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const o=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return r;if(n==="__v_raw")return s===(o?r?Qc:$i:r?Di:Ui).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=j(t);if(!o){if(i&&Z(ar,n))return Reflect.get(ar,n,s);if(n==="hasOwnProperty")return Uc}const l=Reflect.get(t,n,s);return(at(n)?Li.has(n):Mc(n))||(o||Le(t,"get",n),r)?l:Me(l)?i&&Ro(n)?l:l.value:he(l)?o?Hi(l):bs(l):l}}class Bi extends Mi{constructor(t=!1){super(!1,t)}set(t,n,s,o){let r=t[n];if(!this._isShallow){const c=Cn(r);if(!ss(s)&&!Cn(s)&&(r=le(r),s=le(s)),!j(t)&&Me(r)&&!Me(s))return c?!1:(r.value=s,!0)}const i=j(t)&&Ro(n)?Number(n)e,ys=e=>Reflect.getPrototypeOf(e);function Un(e,t,n=!1,s=!1){e=e.__v_raw;const o=le(e),r=le(t);n||(Et(t,r)&&Le(o,"get",t),Le(o,"get",r));const{has:i}=ys(o),l=s?Io:n?Lo:Sn;if(i.call(o,t))return l(e.get(t));if(i.call(o,r))return l(e.get(r));e!==o&&e.get(t)}function Dn(e,t=!1){const n=this.__v_raw,s=le(n),o=le(e);return t||(Et(e,o)&&Le(s,"has",e),Le(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function $n(e,t=!1){return e=e.__v_raw,!t&&Le(le(e),"iterate",Ft),Reflect.get(e,"size",e)}function ur(e){e=le(e);const t=le(this);return ys(t).has.call(t,e)||(t.add(e),it(t,"add",e,e)),this}function fr(e,t){t=le(t);const n=le(this),{has:s,get:o}=ys(n);let r=s.call(n,e);r||(e=le(e),r=s.call(n,e));const i=o.call(n,e);return n.set(e,t),r?Et(t,i)&&it(n,"set",e,t):it(n,"add",e,t),this}function dr(e){const t=le(this),{has:n,get:s}=ys(t);let o=n.call(t,e);o||(e=le(e),o=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return o&&it(t,"delete",e,void 0),r}function hr(){const e=le(this),t=e.size!==0,n=e.clear();return t&&it(e,"clear",void 0,void 0),n}function jn(e,t){return function(s,o){const r=this,i=r.__v_raw,l=le(i),c=t?Io:e?Lo:Sn;return!e&&Le(l,"iterate",Ft),i.forEach((u,a)=>s.call(o,c(u),c(a),r))}}function Hn(e,t,n){return function(...s){const o=this.__v_raw,r=le(o),i=qt(r),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,u=o[e](...s),a=n?Io:t?Lo:Sn;return!t&&Le(r,"iterate",c?to:Ft),{next(){const{value:h,done:m}=u.next();return m?{value:h,done:m}:{value:l?[a(h[0]),a(h[1])]:a(h),done:m}},[Symbol.iterator](){return this}}}}function ft(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Vc(){const e={get(r){return Un(this,r)},get size(){return $n(this)},has:Dn,add:ur,set:fr,delete:dr,clear:hr,forEach:jn(!1,!1)},t={get(r){return Un(this,r,!1,!0)},get size(){return $n(this)},has:Dn,add:ur,set:fr,delete:dr,clear:hr,forEach:jn(!1,!0)},n={get(r){return Un(this,r,!0)},get size(){return $n(this,!0)},has(r){return Dn.call(this,r,!0)},add:ft("add"),set:ft("set"),delete:ft("delete"),clear:ft("clear"),forEach:jn(!0,!1)},s={get(r){return Un(this,r,!0,!0)},get size(){return $n(this,!0)},has(r){return Dn.call(this,r,!0)},add:ft("add"),set:ft("set"),delete:ft("delete"),clear:ft("clear"),forEach:jn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=Hn(r,!1,!1),n[r]=Hn(r,!0,!1),t[r]=Hn(r,!1,!0),s[r]=Hn(r,!0,!0)}),[e,n,t,s]}const[zc,qc,Kc,Wc]=Vc();function No(e,t){const n=t?e?Wc:Kc:e?qc:zc;return(s,o,r)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(Z(n,o)&&o in s?n:s,o,r)}const Gc={get:No(!1,!1)},Jc={get:No(!1,!0)},Yc={get:No(!0,!1)};const Ui=new WeakMap,Di=new WeakMap,$i=new WeakMap,Qc=new WeakMap;function Xc(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Zc(e){return e.__v_skip||!Object.isExtensible(e)?0:Xc(wc(e))}function bs(e){return Cn(e)?e:Fo(e,!1,$c,Gc,Ui)}function ji(e){return Fo(e,!1,Hc,Jc,Di)}function Hi(e){return Fo(e,!0,jc,Yc,$i)}function Fo(e,t,n,s,o){if(!he(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=o.get(e);if(r)return r;const i=Zc(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return o.set(e,l),l}function gn(e){return Cn(e)?gn(e.__v_raw):!!(e&&e.__v_isReactive)}function Cn(e){return!!(e&&e.__v_isReadonly)}function ss(e){return!!(e&&e.__v_isShallow)}function Vi(e){return e?!!e.__v_raw:!1}function le(e){const t=e&&e.__v_raw;return t?le(t):e}function ea(e){return Object.isExtensible(e)&&Ri(e,"__v_skip",!0),e}const Sn=e=>he(e)?bs(e):e,Lo=e=>he(e)?Hi(e):e;class zi{constructor(t,n,s,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ao(()=>t(this._value),()=>Wn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=le(this);return(!t._cacheable||t.effect.dirty)&&Et(t._value,t._value=t.effect.run())&&Wn(t,4),qi(t),t.effect._dirtyLevel>=2&&Wn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function ta(e,t,n=!1){let s,o;const r=J(e);return r?(s=e,o=Ue):(s=e.get,o=e.set),new zi(s,o,r||!o,n)}function qi(e){var t;Ct&&Nt&&(e=le(e),Ii(Nt,(t=e.dep)!=null?t:e.dep=Fi(()=>e.dep=void 0,e instanceof zi?e:void 0)))}function Wn(e,t=4,n){e=le(e);const s=e.dep;s&&Ni(s,t)}function Me(e){return!!(e&&e.__v_isRef===!0)}function no(e){return Ki(e,!1)}function na(e){return Ki(e,!0)}function Ki(e,t){return Me(e)?e:new sa(e,t)}class sa{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:le(t),this._value=n?t:Sn(t)}get value(){return qi(this),this._value}set value(t){const n=this.__v_isShallow||ss(t)||Cn(t);t=n?t:le(t),Et(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Sn(t),Wn(this,4))}}function Lt(e){return Me(e)?e.value:e}const oa={get:(e,t,n)=>Lt(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Me(o)&&!Me(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function Wi(e){return gn(e)?e:new Proxy(e,oa)}/** -* @vue/runtime-core v3.4.27 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function St(e,t,n,s){try{return s?e(...s):e()}catch(o){vs(o,t,n)}}function je(e,t,n,s){if(J(e)){const o=St(e,t,n,s);return o&&Si(o)&&o.catch(r=>{vs(r,t,n)}),o}if(j(e)){const o=[];for(let r=0;r>>1,o=Pe[s],r=xn(o);ret&&Pe.splice(t,1)}function ca(e){j(e)?Kt.push(...e):(!gt||!gt.includes(e,e.allowRecurse?Pt+1:Pt))&&Kt.push(e),Ji()}function pr(e,t,n=En?et+1:0){for(;nxn(n)-xn(s));if(Kt.length=0,gt){gt.push(...t);return}for(gt=t,Pt=0;Pte.id==null?1/0:e.id,aa=(e,t)=>{const n=xn(e)-xn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Qi(e){so=!1,En=!0,Pe.sort(aa);const t=Ue;try{for(et=0;etwe(_)?_.trim():_)),h&&(o=n.map(ns))}let l,c=s[l=Fs(t)]||s[l=Fs(tt(t))];!c&&r&&(c=s[l=Fs(sn(t))]),c&&je(c,e,6,o);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,je(u,e,6,o)}}function Xi(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const r=e.emits;let i={},l=!1;if(!J(e)){const c=u=>{const a=Xi(u,t,!0);a&&(l=!0,ve(i,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!l?(he(e)&&s.set(e,null),null):(j(r)?r.forEach(c=>i[c]=null):ve(i,r),he(e)&&s.set(e,i),i)}function ws(e,t){return!e||!ps(t)?!1:(t=t.slice(2).replace(/Once$/,""),Z(e,t[0].toLowerCase()+t.slice(1))||Z(e,sn(t))||Z(e,t))}let Ne=null,Cs=null;function os(e){const t=Ne;return Ne=e,Cs=e&&e.type.__scopeId||null,t}function fa(e){Cs=e}function da(){Cs=null}function hn(e,t=Ne,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&xr(-1);const r=os(t);let i;try{i=e(...o)}finally{os(r),s._d&&xr(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function Ms(e){const{type:t,vnode:n,proxy:s,withProxy:o,propsOptions:[r],slots:i,attrs:l,emit:c,render:u,renderCache:a,props:h,data:m,setupState:_,ctx:b,inheritAttrs:S}=e,B=os(e);let O,F;try{if(n.shapeFlag&4){const H=o||s,X=H;O=Ze(u.call(X,H,a,h,_,m,b)),F=l}else{const H=t;O=Ze(H.length>1?H(h,{attrs:l,slots:i,emit:c}):H(h,null)),F=t.props?l:ha(l)}}catch(H){bn.length=0,vs(H,e,1),O=ee(xt)}let N=O;if(F&&S!==!1){const H=Object.keys(F),{shapeFlag:X}=N;H.length&&X&7&&(r&&H.some(Eo)&&(F=pa(F,r)),N=Ut(N,F,!1,!0))}return n.dirs&&(N=Ut(N,null,!1,!0),N.dirs=N.dirs?N.dirs.concat(n.dirs):n.dirs),n.transition&&(N.transition=n.transition),O=N,os(B),O}const ha=e=>{let t;for(const n in e)(n==="class"||n==="style"||ps(n))&&((t||(t={}))[n]=e[n]);return t},pa=(e,t)=>{const n={};for(const s in e)(!Eo(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function ma(e,t,n){const{props:s,children:o,component:r}=e,{props:i,children:l,patchFlag:c}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?mr(s,i,u):!!i;if(c&8){const a=t.dynamicProps;for(let h=0;he.__isSuspense;function va(e,t){t&&t.pendingBranch?j(e)?t.effects.push(...e):t.effects.push(e):ca(e)}const wa=Symbol.for("v-scx"),Ca=()=>lt(wa),Vn={};function Gn(e,t,n){return tl(e,t,n)}function tl(e,t,{immediate:n,deep:s,flush:o,once:r,onTrack:i,onTrigger:l}=pe){if(t&&r){const D=t;t=(...se)=>{D(...se),X()}}const c=Te,u=D=>s===!0?D:It(D,s===!1?1:void 0);let a,h=!1,m=!1;if(Me(e)?(a=()=>e.value,h=ss(e)):gn(e)?(a=()=>u(e),h=!0):j(e)?(m=!0,h=e.some(D=>gn(D)||ss(D)),a=()=>e.map(D=>{if(Me(D))return D.value;if(gn(D))return u(D);if(J(D))return St(D,c,2)})):J(e)?t?a=()=>St(e,c,2):a=()=>(_&&_(),je(e,c,3,[b])):a=Ue,t&&s){const D=a;a=()=>It(D())}let _,b=D=>{_=N.onStop=()=>{St(D,c,4),_=N.onStop=void 0}},S;if(xs)if(b=Ue,t?n&&je(t,c,3,[a(),m?[]:void 0,b]):a(),o==="sync"){const D=Ca();S=D.__watcherHandles||(D.__watcherHandles=[])}else return Ue;let B=m?new Array(e.length).fill(Vn):Vn;const O=()=>{if(!(!N.active||!N.dirty))if(t){const D=N.run();(s||h||(m?D.some((se,z)=>Et(se,B[z])):Et(D,B)))&&(_&&_(),je(t,c,3,[D,B===Vn?void 0:m&&B[0]===Vn?[]:B,b]),B=D)}else N.run()};O.allowRecurse=!!t;let F;o==="sync"?F=O:o==="post"?F=()=>Fe(O,c&&c.suspense):(O.pre=!0,c&&(O.id=c.uid),F=()=>Uo(O));const N=new Ao(a,Ue,F),H=Fc(),X=()=>{N.stop(),H&&xo(H.effects,N)};return t?n?O():B=N.run():o==="post"?Fe(N.run.bind(N),c&&c.suspense):N.run(),S&&S.push(X),X}function Sa(e,t,n){const s=this.proxy,o=we(e)?e.includes(".")?nl(s,e):()=>s[e]:e.bind(s,s);let r;J(t)?r=t:(r=t.handler,n=t);const i=Fn(this),l=tl(o,r.bind(s),n);return i(),l}function nl(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o{It(s,t,n)});else if(xi(e))for(const s in e)It(e[s],t,n);return e}function re(e,t){if(Ne===null)return e;const n=Rs(Ne)||Ne.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),ll(()=>{e.isUnmounting=!0}),e}const $e=[Function,Array],xa={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:$e,onEnter:$e,onAfterEnter:$e,onEnterCancelled:$e,onBeforeLeave:$e,onLeave:$e,onAfterLeave:$e,onLeaveCancelled:$e,onBeforeAppear:$e,onAppear:$e,onAfterAppear:$e,onAppearCancelled:$e};function Ra(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 oo(e,t,n,s){const{appear:o,mode:r,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:a,onBeforeLeave:h,onLeave:m,onAfterLeave:_,onLeaveCancelled:b,onBeforeAppear:S,onAppear:B,onAfterAppear:O,onAppearCancelled:F}=t,N=String(e.key),H=Ra(n,e),X=(z,fe)=>{z&&je(z,s,9,fe)},D=(z,fe)=>{const oe=fe[1];X(z,fe),j(z)?z.every(A=>A.length<=1)&&oe():z.length<=1&&oe()},se={mode:r,persisted:i,beforeEnter(z){let fe=l;if(!n.isMounted)if(o)fe=S||l;else return;z[jt]&&z[jt](!0);const oe=H[N];oe&&Ht(e,oe)&&oe.el[jt]&&oe.el[jt](),X(fe,[z])},enter(z){let fe=c,oe=u,A=a;if(!n.isMounted)if(o)fe=B||c,oe=O||u,A=F||a;else return;let x=!1;const q=z[zn]=me=>{x||(x=!0,me?X(A,[z]):X(oe,[z]),se.delayedLeave&&se.delayedLeave(),z[zn]=void 0)};fe?D(fe,[z,q]):q()},leave(z,fe){const oe=String(e.key);if(z[zn]&&z[zn](!0),n.isUnmounting)return fe();X(h,[z]);let A=!1;const x=z[jt]=q=>{A||(A=!0,fe(),q?X(b,[z]):X(_,[z]),z[jt]=void 0,H[oe]===e&&delete H[oe])};H[oe]=e,m?D(m,[z,x]):x()},clone(z){return oo(z,t,n,s)}};return se}function ro(e,t){e.shapeFlag&6&&e.component?ro(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 sl(e,t=!1,n){let s=[],o=0;for(let r=0;r1)for(let r=0;rve({name:e.name},t,{setup:e}))():e}const Jn=e=>!!e.type.__asyncLoader,ol=e=>e.type.__isKeepAlive;function Ta(e,t){rl(e,"a",t)}function ka(e,t){rl(e,"da",t)}function rl(e,t,n=Te){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Ss(t,s,n),n){let o=n.parent;for(;o&&o.parent;)ol(o.parent.vnode)&&Aa(s,t,n,o),o=o.parent}}function Aa(e,t,n,s){const o=Ss(t,e,s,!0);cl(()=>{xo(s[t],o)},n)}function Ss(e,t,n=Te,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Rt();const l=Fn(n),c=je(t,n,e,i);return l(),Tt(),c});return s?o.unshift(r):o.push(r),r}}const ut=e=>(t,n=Te)=>(!xs||e==="sp")&&Ss(e,(...s)=>t(...s),n),Oa=ut("bm"),Do=ut("m"),Pa=ut("bu"),il=ut("u"),ll=ut("bum"),cl=ut("um"),Ia=ut("sp"),Na=ut("rtg"),Fa=ut("rtc");function La(e,t=Te){Ss("ec",e,t)}function wt(e,t,n,s){let o;const r=n&&n[s];if(j(e)||we(e)){o=new Array(e.length);for(let i=0,l=e.length;it(i,l,void 0,r&&r[l]));else{const i=Object.keys(e);o=new Array(i.length);for(let l=0,c=i.length;le?Sl(e)?Rs(e)||e.proxy:io(e.parent):null,_n=ve(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=>io(e.parent),$root:e=>io(e.root),$emit:e=>e.emit,$options:e=>$o(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Uo(e.update)}),$nextTick:e=>e.n||(e.n=Bo.bind(e.proxy)),$watch:e=>Sa.bind(e)}),Bs=(e,t)=>e!==pe&&!e.__isScriptSetup&&Z(e,t),Ma={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:o,props:r,accessCache:i,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const _=i[t];if(_!==void 0)switch(_){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return r[t]}else{if(Bs(s,t))return i[t]=1,s[t];if(o!==pe&&Z(o,t))return i[t]=2,o[t];if((u=e.propsOptions[0])&&Z(u,t))return i[t]=3,r[t];if(n!==pe&&Z(n,t))return i[t]=4,n[t];lo&&(i[t]=0)}}const a=_n[t];let h,m;if(a)return t==="$attrs"&&Le(e.attrs,"get",""),a(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==pe&&Z(n,t))return i[t]=4,n[t];if(m=c.config.globalProperties,Z(m,t))return m[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:r}=e;return Bs(o,t)?(o[t]=n,!0):s!==pe&&Z(s,t)?(s[t]=n,!0):Z(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:r}},i){let l;return!!n[i]||e!==pe&&Z(e,i)||Bs(t,i)||(l=r[0])&&Z(l,i)||Z(s,i)||Z(_n,i)||Z(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function _r(e){return j(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let lo=!0;function Ba(e){const t=$o(e),n=e.proxy,s=e.ctx;lo=!1,t.beforeCreate&&yr(t.beforeCreate,e,"bc");const{data:o,computed:r,methods:i,watch:l,provide:c,inject:u,created:a,beforeMount:h,mounted:m,beforeUpdate:_,updated:b,activated:S,deactivated:B,beforeDestroy:O,beforeUnmount:F,destroyed:N,unmounted:H,render:X,renderTracked:D,renderTriggered:se,errorCaptured:z,serverPrefetch:fe,expose:oe,inheritAttrs:A,components:x,directives:q,filters:me}=t;if(u&&Ua(u,s,null),i)for(const ce in i){const te=i[ce];J(te)&&(s[ce]=te.bind(n))}if(o){const ce=o.call(n,n);he(ce)&&(e.data=bs(ce))}if(lo=!0,r)for(const ce in r){const te=r[ce],Ve=J(te)?te.bind(n,n):J(te.get)?te.get.bind(n,n):Ue,Ae=!J(te)&&J(te.set)?te.set.bind(n):Ue,De=Re({get:Ve,set:Ae});Object.defineProperty(s,ce,{enumerable:!0,configurable:!0,get:()=>De.value,set:Se=>De.value=Se})}if(l)for(const ce in l)al(l[ce],s,n,ce);if(c){const ce=J(c)?c.call(n):c;Reflect.ownKeys(ce).forEach(te=>{Yn(te,ce[te])})}a&&yr(a,e,"c");function ye(ce,te){j(te)?te.forEach(Ve=>ce(Ve.bind(n))):te&&ce(te.bind(n))}if(ye(Oa,h),ye(Do,m),ye(Pa,_),ye(il,b),ye(Ta,S),ye(ka,B),ye(La,z),ye(Fa,D),ye(Na,se),ye(ll,F),ye(cl,H),ye(Ia,fe),j(oe))if(oe.length){const ce=e.exposed||(e.exposed={});oe.forEach(te=>{Object.defineProperty(ce,te,{get:()=>n[te],set:Ve=>n[te]=Ve})})}else e.exposed||(e.exposed={});X&&e.render===Ue&&(e.render=X),A!=null&&(e.inheritAttrs=A),x&&(e.components=x),q&&(e.directives=q)}function Ua(e,t,n=Ue){j(e)&&(e=co(e));for(const s in e){const o=e[s];let r;he(o)?"default"in o?r=lt(o.from||s,o.default,!0):r=lt(o.from||s):r=lt(o),Me(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[s]=r}}function yr(e,t,n){je(j(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function al(e,t,n,s){const o=s.includes(".")?nl(n,s):()=>n[s];if(we(e)){const r=t[e];J(r)&&Gn(o,r)}else if(J(e))Gn(o,e.bind(n));else if(he(e))if(j(e))e.forEach(r=>al(r,t,n,s));else{const r=J(e.handler)?e.handler.bind(n):t[e.handler];J(r)&&Gn(o,r,e)}}function $o(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,l=r.get(t);let c;return l?c=l:!o.length&&!n&&!s?c=t:(c={},o.length&&o.forEach(u=>rs(c,u,i,!0)),rs(c,t,i)),he(t)&&r.set(t,c),c}function rs(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&rs(e,r,n,!0),o&&o.forEach(i=>rs(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=Da[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Da={data:br,props:vr,emits:vr,methods:pn,computed:pn,beforeCreate:Ie,created:Ie,beforeMount:Ie,mounted:Ie,beforeUpdate:Ie,updated:Ie,beforeDestroy:Ie,beforeUnmount:Ie,destroyed:Ie,unmounted:Ie,activated:Ie,deactivated:Ie,errorCaptured:Ie,serverPrefetch:Ie,components:pn,directives:pn,watch:ja,provide:br,inject:$a};function br(e,t){return t?e?function(){return ve(J(e)?e.call(this,this):e,J(t)?t.call(this,this):t)}:t:e}function $a(e,t){return pn(co(e),co(t))}function co(e){if(j(e)){const t={};for(let n=0;n1)return n&&J(t)?t.call(s&&s.proxy):t}}const fl={},dl=()=>Object.create(fl),hl=e=>Object.getPrototypeOf(e)===fl;function za(e,t,n,s=!1){const o={},r=dl();e.propsDefaults=Object.create(null),pl(e,t,o,r);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=s?o:ji(o):e.type.props?e.props=o:e.props=r,e.attrs=r}function qa(e,t,n,s){const{props:o,attrs:r,vnode:{patchFlag:i}}=e,l=le(o),[c]=e.propsOptions;let u=!1;if((s||i>0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[m,_]=ml(h,t,!0);ve(i,m),_&&l.push(..._)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!r&&!c)return he(e)&&s.set(e,zt),zt;if(j(r))for(let a=0;a-1,_[1]=S<0||b-1||Z(_,"default"))&&l.push(h)}}}const u=[i,l];return he(e)&&s.set(e,u),u}function wr(e){return e[0]!=="$"&&!mn(e)}function Cr(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function Sr(e,t){return Cr(e)===Cr(t)}function Er(e,t){return j(t)?t.findIndex(n=>Sr(n,e)):J(t)&&Sr(t,e)?0:-1}const gl=e=>e[0]==="_"||e==="$stable",jo=e=>j(e)?e.map(Ze):[Ze(e)],Ka=(e,t,n)=>{if(t._n)return t;const s=hn((...o)=>jo(t(...o)),n);return s._c=!1,s},_l=(e,t,n)=>{const s=e._ctx;for(const o in e){if(gl(o))continue;const r=e[o];if(J(r))t[o]=Ka(o,r,s);else if(r!=null){const i=jo(r);t[o]=()=>i}}},yl=(e,t)=>{const n=jo(t);e.slots.default=()=>n},Wa=(e,t)=>{const n=e.slots=dl();if(e.vnode.shapeFlag&32){const s=t._;s?(ve(n,t),Ri(n,"_",s,!0)):_l(t,n)}else t&&yl(e,t)},Ga=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,i=pe;if(s.shapeFlag&32){const l=t._;l?n&&l===1?r=!1:(ve(o,t),!n&&l===1&&delete o._):(r=!t.$stable,_l(t,o)),i=t}else t&&(yl(e,t),i={default:1});if(r)for(const l in o)!gl(l)&&i[l]==null&&delete o[l]};function uo(e,t,n,s,o=!1){if(j(e)){e.forEach((m,_)=>uo(m,t&&(j(t)?t[_]:t),n,s,o));return}if(Jn(s)&&!o)return;const r=s.shapeFlag&4?Rs(s.component)||s.component.proxy:s.el,i=o?null:r,{i:l,r:c}=e,u=t&&t.r,a=l.refs===pe?l.refs={}:l.refs,h=l.setupState;if(u!=null&&u!==c&&(we(u)?(a[u]=null,Z(h,u)&&(h[u]=null)):Me(u)&&(u.value=null)),J(c))St(c,l,12,[i,a]);else{const m=we(c),_=Me(c);if(m||_){const b=()=>{if(e.f){const S=m?Z(h,c)?h[c]:a[c]:c.value;o?j(S)&&xo(S,r):j(S)?S.includes(r)||S.push(r):m?(a[c]=[r],Z(h,c)&&(h[c]=a[c])):(c.value=[r],e.k&&(a[e.k]=c.value))}else m?(a[c]=i,Z(h,c)&&(h[c]=i)):_&&(c.value=i,e.k&&(a[e.k]=i))};i?(b.id=-1,Fe(b,n)):b()}}}const Fe=va;function Ja(e){return Ya(e)}function Ya(e,t){const n=Ti();n.__VUE__=!0;const{insert:s,remove:o,patchProp:r,createElement:i,createText:l,createComment:c,setText:u,setElementText:a,parentNode:h,nextSibling:m,setScopeId:_=Ue,insertStaticContent:b}=e,S=(f,p,g,C=null,v=null,T=null,I=void 0,R=null,k=!!p.dynamicChildren)=>{if(f===p)return;f&&!Ht(f,p)&&(C=w(f),Se(f,v,T,!0),f=null),p.patchFlag===-2&&(k=!1,p.dynamicChildren=null);const{type:E,ref:M,shapeFlag:V}=p;switch(E){case Es:B(f,p,g,C);break;case xt:O(f,p,g,C);break;case Ds:f==null&&F(p,g,C,I);break;case be:x(f,p,g,C,v,T,I,R,k);break;default:V&1?X(f,p,g,C,v,T,I,R,k):V&6?q(f,p,g,C,v,T,I,R,k):(V&64||V&128)&&E.process(f,p,g,C,v,T,I,R,k,U)}M!=null&&v&&uo(M,f&&f.ref,T,p||f,!p)},B=(f,p,g,C)=>{if(f==null)s(p.el=l(p.children),g,C);else{const v=p.el=f.el;p.children!==f.children&&u(v,p.children)}},O=(f,p,g,C)=>{f==null?s(p.el=c(p.children||""),g,C):p.el=f.el},F=(f,p,g,C)=>{[f.el,f.anchor]=b(f.children,p,g,C,f.el,f.anchor)},N=({el:f,anchor:p},g,C)=>{let v;for(;f&&f!==p;)v=m(f),s(f,g,C),f=v;s(p,g,C)},H=({el:f,anchor:p})=>{let g;for(;f&&f!==p;)g=m(f),o(f),f=g;o(p)},X=(f,p,g,C,v,T,I,R,k)=>{p.type==="svg"?I="svg":p.type==="math"&&(I="mathml"),f==null?D(p,g,C,v,T,I,R,k):fe(f,p,v,T,I,R,k)},D=(f,p,g,C,v,T,I,R)=>{let k,E;const{props:M,shapeFlag:V,transition:$,dirs:K}=f;if(k=f.el=i(f.type,T,M&&M.is,M),V&8?a(k,f.children):V&16&&z(f.children,k,null,C,v,Us(f,T),I,R),K&&kt(f,null,C,"created"),se(k,f,f.scopeId,I,C),M){for(const de in M)de!=="value"&&!mn(de)&&r(k,de,null,M[de],T,f.children,C,v,Oe);"value"in M&&r(k,"value",null,M.value,T),(E=M.onVnodeBeforeMount)&&Xe(E,C,f)}K&&kt(f,null,C,"beforeMount");const Q=Qa(v,$);Q&&$.beforeEnter(k),s(k,p,g),((E=M&&M.onVnodeMounted)||Q||K)&&Fe(()=>{E&&Xe(E,C,f),Q&&$.enter(k),K&&kt(f,null,C,"mounted")},v)},se=(f,p,g,C,v)=>{if(g&&_(f,g),C)for(let T=0;T{for(let E=k;E{const R=p.el=f.el;let{patchFlag:k,dynamicChildren:E,dirs:M}=p;k|=f.patchFlag&16;const V=f.props||pe,$=p.props||pe;let K;if(g&&At(g,!1),(K=$.onVnodeBeforeUpdate)&&Xe(K,g,p,f),M&&kt(p,f,g,"beforeUpdate"),g&&At(g,!0),E?oe(f.dynamicChildren,E,R,g,C,Us(p,v),T):I||te(f,p,R,null,g,C,Us(p,v),T,!1),k>0){if(k&16)A(R,p,V,$,g,C,v);else if(k&2&&V.class!==$.class&&r(R,"class",null,$.class,v),k&4&&r(R,"style",V.style,$.style,v),k&8){const Q=p.dynamicProps;for(let de=0;de{K&&Xe(K,g,p,f),M&&kt(p,f,g,"updated")},C)},oe=(f,p,g,C,v,T,I)=>{for(let R=0;R{if(g!==C){if(g!==pe)for(const R in g)!mn(R)&&!(R in C)&&r(f,R,g[R],null,I,p.children,v,T,Oe);for(const R in C){if(mn(R))continue;const k=C[R],E=g[R];k!==E&&R!=="value"&&r(f,R,E,k,I,p.children,v,T,Oe)}"value"in C&&r(f,"value",g.value,C.value,I)}},x=(f,p,g,C,v,T,I,R,k)=>{const E=p.el=f?f.el:l(""),M=p.anchor=f?f.anchor:l("");let{patchFlag:V,dynamicChildren:$,slotScopeIds:K}=p;K&&(R=R?R.concat(K):K),f==null?(s(E,g,C),s(M,g,C),z(p.children||[],g,M,v,T,I,R,k)):V>0&&V&64&&$&&f.dynamicChildren?(oe(f.dynamicChildren,$,g,v,T,I,R),(p.key!=null||v&&p===v.subTree)&&bl(f,p,!0)):te(f,p,g,M,v,T,I,R,k)},q=(f,p,g,C,v,T,I,R,k)=>{p.slotScopeIds=R,f==null?p.shapeFlag&512?v.ctx.activate(p,g,C,I,k):me(p,g,C,v,T,I,k):ke(f,p,k)},me=(f,p,g,C,v,T,I)=>{const R=f.component=lu(f,C,v);if(ol(f)&&(R.ctx.renderer=U),au(R),R.asyncDep){if(v&&v.registerDep(R,ye),!f.el){const k=R.subTree=ee(xt);O(null,k,p,g)}}else ye(R,f,p,g,v,T,I)},ke=(f,p,g)=>{const C=p.component=f.component;if(ma(f,p,g))if(C.asyncDep&&!C.asyncResolved){ce(C,p,g);return}else C.next=p,la(C.update),C.effect.dirty=!0,C.update();else p.el=f.el,C.vnode=p},ye=(f,p,g,C,v,T,I)=>{const R=()=>{if(f.isMounted){let{next:M,bu:V,u:$,parent:K,vnode:Q}=f;{const $t=vl(f);if($t){M&&(M.el=Q.el,ce(f,M,I)),$t.asyncDep.then(()=>{f.isUnmounted||R()});return}}let de=M,_e;At(f,!1),M?(M.el=Q.el,ce(f,M,I)):M=Q,V&&Kn(V),(_e=M.props&&M.props.onVnodeBeforeUpdate)&&Xe(_e,K,M,Q),At(f,!0);const xe=Ms(f),ze=f.subTree;f.subTree=xe,S(ze,xe,h(ze.el),w(ze),f,v,T),M.el=xe.el,de===null&&ga(f,xe.el),$&&Fe($,v),(_e=M.props&&M.props.onVnodeUpdated)&&Fe(()=>Xe(_e,K,M,Q),v)}else{let M;const{el:V,props:$}=p,{bm:K,m:Q,parent:de}=f,_e=Jn(p);if(At(f,!1),K&&Kn(K),!_e&&(M=$&&$.onVnodeBeforeMount)&&Xe(M,de,p),At(f,!0),V&&ge){const xe=()=>{f.subTree=Ms(f),ge(V,f.subTree,f,v,null)};_e?p.type.__asyncLoader().then(()=>!f.isUnmounted&&xe()):xe()}else{const xe=f.subTree=Ms(f);S(null,xe,g,C,f,v,T),p.el=xe.el}if(Q&&Fe(Q,v),!_e&&(M=$&&$.onVnodeMounted)){const xe=p;Fe(()=>Xe(M,de,xe),v)}(p.shapeFlag&256||de&&Jn(de.vnode)&&de.vnode.shapeFlag&256)&&f.a&&Fe(f.a,v),f.isMounted=!0,p=g=C=null}},k=f.effect=new Ao(R,Ue,()=>Uo(E),f.scope),E=f.update=()=>{k.dirty&&k.run()};E.id=f.uid,At(f,!0),E()},ce=(f,p,g)=>{p.component=f;const C=f.vnode.props;f.vnode=p,f.next=null,qa(f,p.props,C,g),Ga(f,p.children,g),Rt(),pr(f),Tt()},te=(f,p,g,C,v,T,I,R,k=!1)=>{const E=f&&f.children,M=f?f.shapeFlag:0,V=p.children,{patchFlag:$,shapeFlag:K}=p;if($>0){if($&128){Ae(E,V,g,C,v,T,I,R,k);return}else if($&256){Ve(E,V,g,C,v,T,I,R,k);return}}K&8?(M&16&&Oe(E,v,T),V!==E&&a(g,V)):M&16?K&16?Ae(E,V,g,C,v,T,I,R,k):Oe(E,v,T,!0):(M&8&&a(g,""),K&16&&z(V,g,C,v,T,I,R,k))},Ve=(f,p,g,C,v,T,I,R,k)=>{f=f||zt,p=p||zt;const E=f.length,M=p.length,V=Math.min(E,M);let $;for($=0;$M?Oe(f,v,T,!0,!1,V):z(p,g,C,v,T,I,R,k,V)},Ae=(f,p,g,C,v,T,I,R,k)=>{let E=0;const M=p.length;let V=f.length-1,$=M-1;for(;E<=V&&E<=$;){const K=f[E],Q=p[E]=k?_t(p[E]):Ze(p[E]);if(Ht(K,Q))S(K,Q,g,null,v,T,I,R,k);else break;E++}for(;E<=V&&E<=$;){const K=f[V],Q=p[$]=k?_t(p[$]):Ze(p[$]);if(Ht(K,Q))S(K,Q,g,null,v,T,I,R,k);else break;V--,$--}if(E>V){if(E<=$){const K=$+1,Q=K$)for(;E<=V;)Se(f[E],v,T,!0),E++;else{const K=E,Q=E,de=new Map;for(E=Q;E<=$;E++){const Be=p[E]=k?_t(p[E]):Ze(p[E]);Be.key!=null&&de.set(Be.key,E)}let _e,xe=0;const ze=$-Q+1;let $t=!1,nr=0;const cn=new Array(ze);for(E=0;E=ze){Se(Be,v,T,!0);continue}let Qe;if(Be.key!=null)Qe=de.get(Be.key);else for(_e=Q;_e<=$;_e++)if(cn[_e-Q]===0&&Ht(Be,p[_e])){Qe=_e;break}Qe===void 0?Se(Be,v,T,!0):(cn[Qe-Q]=E+1,Qe>=nr?nr=Qe:$t=!0,S(Be,p[Qe],g,null,v,T,I,R,k),xe++)}const sr=$t?Xa(cn):zt;for(_e=sr.length-1,E=ze-1;E>=0;E--){const Be=Q+E,Qe=p[Be],or=Be+1{const{el:T,type:I,transition:R,children:k,shapeFlag:E}=f;if(E&6){De(f.component.subTree,p,g,C);return}if(E&128){f.suspense.move(p,g,C);return}if(E&64){I.move(f,p,g,U);return}if(I===be){s(T,p,g);for(let V=0;VR.enter(T),v);else{const{leave:V,delayLeave:$,afterLeave:K}=R,Q=()=>s(T,p,g),de=()=>{V(T,()=>{Q(),K&&K()})};$?$(T,Q,de):de()}else s(T,p,g)},Se=(f,p,g,C=!1,v=!1)=>{const{type:T,props:I,ref:R,children:k,dynamicChildren:E,shapeFlag:M,patchFlag:V,dirs:$}=f;if(R!=null&&uo(R,null,g,f,!0),M&256){p.ctx.deactivate(f);return}const K=M&1&&$,Q=!Jn(f);let de;if(Q&&(de=I&&I.onVnodeBeforeUnmount)&&Xe(de,p,f),M&6)Bn(f.component,g,C);else{if(M&128){f.suspense.unmount(g,C);return}K&&kt(f,null,p,"beforeUnmount"),M&64?f.type.remove(f,p,g,v,U,C):E&&(T!==be||V>0&&V&64)?Oe(E,p,g,!1,!0):(T===be&&V&384||!v&&M&16)&&Oe(k,p,g),C&&nt(f)}(Q&&(de=I&&I.onVnodeUnmounted)||K)&&Fe(()=>{de&&Xe(de,p,f),K&&kt(f,null,p,"unmounted")},g)},nt=f=>{const{type:p,el:g,anchor:C,transition:v}=f;if(p===be){st(g,C);return}if(p===Ds){H(f);return}const T=()=>{o(g),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(f.shapeFlag&1&&v&&!v.persisted){const{leave:I,delayLeave:R}=v,k=()=>I(g,T);R?R(f.el,T,k):k()}else T()},st=(f,p)=>{let g;for(;f!==p;)g=m(f),o(f),f=g;o(p)},Bn=(f,p,g)=>{const{bum:C,scope:v,update:T,subTree:I,um:R}=f;C&&Kn(C),v.stop(),T&&(T.active=!1,Se(I,f,p,g)),R&&Fe(R,p),Fe(()=>{f.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},Oe=(f,p,g,C=!1,v=!1,T=0)=>{for(let I=T;If.shapeFlag&6?w(f.component.subTree):f.shapeFlag&128?f.suspense.next():m(f.anchor||f.el);let L=!1;const P=(f,p,g)=>{f==null?p._vnode&&Se(p._vnode,null,null,!0):S(p._vnode||null,f,p,null,null,null,g),L||(L=!0,pr(),Yi(),L=!1),p._vnode=f},U={p:S,um:Se,m:De,r:nt,mt:me,mc:z,pc:te,pbc:oe,n:w,o:e};let ae,ge;return t&&([ae,ge]=t(U)),{render:P,hydrate:ae,createApp:Va(P,ae)}}function Us({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 At({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Qa(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function bl(e,t,n=!1){const s=e.children,o=t.children;if(j(s)&&j(o))for(let r=0;r>1,e[n[l]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function vl(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:vl(t)}const Za=e=>e.__isTeleport,be=Symbol.for("v-fgt"),Es=Symbol.for("v-txt"),xt=Symbol.for("v-cmt"),Ds=Symbol.for("v-stc"),bn=[];let Ke=null;function ne(e=!1){bn.push(Ke=e?null:[])}function eu(){bn.pop(),Ke=bn[bn.length-1]||null}let Rn=1;function xr(e){Rn+=e}function wl(e){return e.dynamicChildren=Rn>0?Ke||zt:null,eu(),Rn>0&&Ke&&Ke.push(e),e}function ie(e,t,n,s,o,r){return wl(d(e,t,n,s,o,r,!0))}function tu(e,t,n,s,o){return wl(ee(e,t,n,s,o,!0))}function is(e){return e?e.__v_isVNode===!0:!1}function Ht(e,t){return e.type===t.type&&e.key===t.key}const Cl=({key:e})=>e??null,Qn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?we(e)||Me(e)||J(e)?{i:Ne,r:e,k:t,f:!!n}:e:null);function d(e,t=null,n=null,s=0,o=null,r=e===be?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Cl(t),ref:t&&Qn(t),scopeId:Cs,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ne};return l?(Ho(c,n),r&128&&e.normalize(c)):n&&(c.shapeFlag|=we(n)?8:16),Rn>0&&!i&&Ke&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&Ke.push(c),c}const ee=nu;function nu(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===_a)&&(e=xt),is(e)){const l=Ut(e,t,!0);return n&&Ho(l,n),Rn>0&&!r&&Ke&&(l.shapeFlag&6?Ke[Ke.indexOf(e)]=l:Ke.push(l)),l.patchFlag|=-2,l}if(pu(e)&&(e=e.__vccOpts),t){t=su(t);let{class:l,style:c}=t;l&&!we(l)&&(t.class=_s(l)),he(c)&&(Vi(c)&&!j(c)&&(c=ve({},c)),t.style=To(c))}const i=we(e)?1:ba(e)?128:Za(e)?64:he(e)?4:J(e)?2:0;return d(e,t,n,s,o,i,r,!0)}function su(e){return e?Vi(e)||hl(e)?ve({},e):e:null}function Ut(e,t,n=!1,s=!1){const{props:o,ref:r,patchFlag:i,children:l,transition:c}=e,u=t?ou(o||{},t):o,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Cl(u),ref:t&&t.ref?n&&r?j(r)?r.concat(Qn(t)):[r,Qn(t)]:Qn(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==be?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ut(e.ssContent),ssFallback:e.ssFallback&&Ut(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&(a.transition=c.clone(a)),a}function W(e=" ",t=0){return ee(Es,null,e,t)}function Mt(e="",t=!1){return t?(ne(),tu(xt,null,e)):ee(xt,null,e)}function Ze(e){return e==null||typeof e=="boolean"?ee(xt):j(e)?ee(be,null,e.slice()):typeof e=="object"?_t(e):ee(Es,null,String(e))}function _t(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ut(e)}function Ho(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(j(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),Ho(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!hl(t)?t._ctx=Ne:o===3&&Ne&&(Ne.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else J(t)?(t={default:t,_ctx:Ne},n=32):(t=String(t),s&64?(n=16,t=[W(t)]):n=8);e.children=t,e.shapeFlag|=n}function ou(...e){const t={};for(let n=0;nTe||Ne;let ls,fo;{const e=Ti(),t=(n,s)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),r=>{o.length>1?o.forEach(i=>i(r)):o[0](r)}};ls=t("__VUE_INSTANCE_SETTERS__",n=>Te=n),fo=t("__VUE_SSR_SETTERS__",n=>xs=n)}const Fn=e=>{const t=Te;return ls(e),e.scope.on(),()=>{e.scope.off(),ls(t)}},Rr=()=>{Te&&Te.scope.off(),ls(null)};function Sl(e){return e.vnode.shapeFlag&4}let xs=!1;function au(e,t=!1){t&&fo(t);const{props:n,children:s}=e.vnode,o=Sl(e);za(e,n,o,t),Wa(e,s);const r=o?uu(e,t):void 0;return t&&fo(!1),r}function uu(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ma);const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?du(e):null,r=Fn(e);Rt();const i=St(s,e,0,[e.props,o]);if(Tt(),r(),Si(i)){if(i.then(Rr,Rr),t)return i.then(l=>{Tr(e,l,t)}).catch(l=>{vs(l,e,0)});e.asyncDep=i}else Tr(e,i,t)}else El(e,t)}function Tr(e,t,n){J(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:he(t)&&(e.setupState=Wi(t)),El(e,n)}let kr;function El(e,t,n){const s=e.type;if(!e.render){if(!t&&kr&&!s.render){const o=s.template||$o(e).template;if(o){const{isCustomElement:r,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,u=ve(ve({isCustomElement:r,delimiters:l},i),c);s.render=kr(o,u)}}e.render=s.render||Ue}{const o=Fn(e);Rt();try{Ba(e)}finally{Tt(),o()}}}const fu={get(e,t){return Le(e,"get",""),e[t]}};function du(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,fu),slots:e.slots,emit:e.emit,expose:t}}function Rs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Wi(ea(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in _n)return _n[n](e)},has(t,n){return n in t||n in _n}}))}function hu(e,t=!0){return J(e)?e.displayName||e.name:e.name||t&&e.__name}function pu(e){return J(e)&&"__vccOpts"in e}const Re=(e,t)=>ta(e,t,xs);function xl(e,t,n){const s=arguments.length;return s===2?he(t)&&!j(t)?is(t)?ee(e,null,[t]):ee(e,t):ee(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&is(n)&&(n=[n]),ee(e,t,n))}const mu="3.4.27";/** -* @vue/runtime-dom v3.4.27 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const gu="http://www.w3.org/2000/svg",_u="http://www.w3.org/1998/Math/MathML",yt=typeof document<"u"?document:null,Ar=yt&&yt.createElement("template"),yu={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 o=t==="svg"?yt.createElementNS(gu,e):t==="mathml"?yt.createElementNS(_u,e):yt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>yt.createTextNode(e),createComment:e=>yt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>yt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{Ar.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const l=Ar.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},dt="transition",an="animation",Qt=Symbol("_vtc"),Rl={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},bu=ve({},xa,Rl),Ot=(e,t=[])=>{j(e)?e.forEach(n=>n(...t)):e&&e(...t)},Or=e=>e?j(e)?e.some(t=>t.length>1):e.length>1:!1;function vu(e){const t={};for(const x in e)x in Rl||(t[x]=e[x]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=r,appearActiveClass:u=i,appearToClass:a=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:_=`${n}-leave-to`}=e,b=wu(o),S=b&&b[0],B=b&&b[1],{onBeforeEnter:O,onEnter:F,onEnterCancelled:N,onLeave:H,onLeaveCancelled:X,onBeforeAppear:D=O,onAppear:se=F,onAppearCancelled:z=N}=t,fe=(x,q,me)=>{mt(x,q?a:l),mt(x,q?u:i),me&&me()},oe=(x,q)=>{x._isLeaving=!1,mt(x,h),mt(x,_),mt(x,m),q&&q()},A=x=>(q,me)=>{const ke=x?se:F,ye=()=>fe(q,x,me);Ot(ke,[q,ye]),Pr(()=>{mt(q,x?c:r),rt(q,x?a:l),Or(ke)||Ir(q,s,S,ye)})};return ve(t,{onBeforeEnter(x){Ot(O,[x]),rt(x,r),rt(x,i)},onBeforeAppear(x){Ot(D,[x]),rt(x,c),rt(x,u)},onEnter:A(!1),onAppear:A(!0),onLeave(x,q){x._isLeaving=!0;const me=()=>oe(x,q);rt(x,h),rt(x,m),kl(),Pr(()=>{x._isLeaving&&(mt(x,h),rt(x,_),Or(H)||Ir(x,s,B,me))}),Ot(H,[x,me])},onEnterCancelled(x){fe(x,!1),Ot(N,[x])},onAppearCancelled(x){fe(x,!0),Ot(z,[x])},onLeaveCancelled(x){oe(x),Ot(X,[x])}})}function wu(e){if(e==null)return null;if(he(e))return[$s(e.enter),$s(e.leave)];{const t=$s(e);return[t,t]}}function $s(e){return Ec(e)}function rt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Qt]||(e[Qt]=new Set)).add(t)}function mt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Qt];n&&(n.delete(t),n.size||(e[Qt]=void 0))}function Pr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Cu=0;function Ir(e,t,n,s){const o=e._endId=++Cu,r=()=>{o===e._endId&&s()};if(n)return setTimeout(r,n);const{type:i,timeout:l,propCount:c}=Tl(e,t);if(!i)return s();const u=i+"end";let a=0;const h=()=>{e.removeEventListener(u,m),r()},m=_=>{_.target===e&&++a>=c&&h()};setTimeout(()=>{a(n[b]||"").split(", "),o=s(`${dt}Delay`),r=s(`${dt}Duration`),i=Nr(o,r),l=s(`${an}Delay`),c=s(`${an}Duration`),u=Nr(l,c);let a=null,h=0,m=0;t===dt?i>0&&(a=dt,h=i,m=r.length):t===an?u>0&&(a=an,h=u,m=c.length):(h=Math.max(i,u),a=h>0?i>u?dt:an:null,m=a?a===dt?r.length:c.length:0);const _=a===dt&&/\b(transform|all)(,|$)/.test(s(`${dt}Property`).toString());return{type:a,timeout:h,propCount:m,hasTransform:_}}function Nr(e,t){for(;e.lengthFr(n)+Fr(e[s])))}function Fr(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function kl(){return document.body.offsetHeight}function Su(e,t,n){const s=e[Qt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const cs=Symbol("_vod"),Al=Symbol("_vsh"),Bt={beforeMount(e,{value:t},{transition:n}){e[cs]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):un(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),un(e,!0),s.enter(e)):s.leave(e,()=>{un(e,!1)}):un(e,t))},beforeUnmount(e,{value:t}){un(e,t)}};function un(e,t){e.style.display=t?e[cs]:"none",e[Al]=!t}const Eu=Symbol(""),xu=/(^|;)\s*display\s*:/;function Ru(e,t,n){const s=e.style,o=we(n);let r=!1;if(n&&!o){if(t)if(we(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&Xn(s,l,"")}else for(const i in t)n[i]==null&&Xn(s,i,"");for(const i in n)i==="display"&&(r=!0),Xn(s,i,n[i])}else if(o){if(t!==n){const i=s[Eu];i&&(n+=";"+i),s.cssText=n,r=xu.test(n)}}else t&&e.removeAttribute("style");cs in e&&(e[cs]=r?s.display:"",e[Al]&&(s.display="none"))}const Lr=/\s*!important$/;function Xn(e,t,n){if(j(n))n.forEach(s=>Xn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Tu(e,t);Lr.test(n)?e.setProperty(sn(s),n.replace(Lr,""),"important"):e[s]=n}}const Mr=["Webkit","Moz","ms"],js={};function Tu(e,t){const n=js[t];if(n)return n;let s=tt(t);if(s!=="filter"&&s in e)return js[t]=s;s=gs(s);for(let o=0;oHs||(Nu.then(()=>Hs=0),Hs=Date.now());function Lu(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;je(Mu(s,n.value),t,5,[s])};return n.value=e,n.attached=Fu(),n}function Mu(e,t){if(j(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const $r=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Bu=(e,t,n,s,o,r,i,l,c)=>{const u=o==="svg";t==="class"?Su(e,s,u):t==="style"?Ru(e,n,s):ps(t)?Eo(t)||Pu(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Uu(e,t,s,u))?Au(e,t,s,r,i,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),ku(e,t,s,u))};function Uu(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&$r(t)&&J(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return $r(t)&&we(n)?!1:t in e}const Ol=new WeakMap,Pl=new WeakMap,as=Symbol("_moveCb"),jr=Symbol("_enterCb"),Il={name:"TransitionGroup",props:ve({},bu,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=cu(),s=Ea();let o,r;return il(()=>{if(!o.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!Vu(o[0].el,n.vnode.el,i))return;o.forEach($u),o.forEach(ju);const l=o.filter(Hu);kl(),l.forEach(c=>{const u=c.el,a=u.style;rt(u,i),a.transform=a.webkitTransform=a.transitionDuration="";const h=u[as]=m=>{m&&m.target!==u||(!m||/transform$/.test(m.propertyName))&&(u.removeEventListener("transitionend",h),u[as]=null,mt(u,i))};u.addEventListener("transitionend",h)})}),()=>{const i=le(e),l=vu(i);let c=i.tag||be;if(o=[],r)for(let u=0;udelete e.mode;Il.props;const Nl=Il;function $u(e){const t=e.el;t[as]&&t[as](),t[jr]&&t[jr]()}function ju(e){Pl.set(e,e.el.getBoundingClientRect())}function Hu(e){const t=Ol.get(e),n=Pl.get(e),s=t.left-n.left,o=t.top-n.top;if(s||o){const r=e.el.style;return r.transform=r.webkitTransform=`translate(${s}px,${o}px)`,r.transitionDuration="0s",e}}function Vu(e,t,n){const s=e.cloneNode(),o=e[Qt];o&&o.forEach(l=>{l.split(/\s+/).forEach(c=>c&&s.classList.remove(c))}),n.split(/\s+/).forEach(l=>l&&s.classList.add(l)),s.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(s);const{hasTransform:i}=Tl(s);return r.removeChild(s),i}const Xt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return j(t)?n=>Kn(t,n):t};function zu(e){e.target.composing=!0}function Hr(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ct=Symbol("_assign"),Ee={created(e,{modifiers:{lazy:t,trim:n,number:s}},o){e[ct]=Xt(o);const r=s||o.props&&o.props.type==="number";vt(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),r&&(l=ns(l)),e[ct](l)}),n&&vt(e,"change",()=>{e.value=e.value.trim()}),t||(vt(e,"compositionstart",zu),vt(e,"compositionend",Hr),vt(e,"change",Hr))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:o}},r){if(e[ct]=Xt(r),e.composing)return;const i=(o||e.type==="number")&&!/^0\d/.test(e.value)?ns(e.value):e.value,l=t??"";i!==l&&(document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===l)||(e.value=l))}},Vo={deep:!0,created(e,t,n){e[ct]=Xt(n),vt(e,"change",()=>{const s=e._modelValue,o=Tn(e),r=e.checked,i=e[ct];if(j(s)){const l=ko(s,o),c=l!==-1;if(r&&!c)i(s.concat(o));else if(!r&&c){const u=[...s];u.splice(l,1),i(u)}}else if(nn(s)){const l=new Set(s);r?l.add(o):l.delete(o),i(l)}else i(Ll(e,r))})},mounted:Vr,beforeUpdate(e,t,n){e[ct]=Xt(n),Vr(e,t,n)}};function Vr(e,{value:t,oldValue:n},s){e._modelValue=t,j(t)?e.checked=ko(t,s.props.value)>-1:nn(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=In(t,Ll(e,!0)))}const Fl={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const o=nn(t);vt(e,"change",()=>{const r=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?ns(Tn(i)):Tn(i));e[ct](e.multiple?o?new Set(r):r:r[0]),e._assigning=!0,Bo(()=>{e._assigning=!1})}),e[ct]=Xt(s)},mounted(e,{value:t,modifiers:{number:n}}){zr(e,t)},beforeUpdate(e,t,n){e[ct]=Xt(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||zr(e,t)}};function zr(e,t,n){const s=e.multiple,o=j(t);if(!(s&&!o&&!nn(t))){for(let r=0,i=e.options.length;rString(a)===String(c)):l.selected=ko(t,c)>-1}else l.selected=t.has(c);else if(In(Tn(l),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!s&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Tn(e){return"_value"in e?e._value:e.value}function Ll(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const qu=ve({patchProp:Bu},yu);let qr;function Ku(){return qr||(qr=Ja(qu))}const Wu=(...e)=>{const t=Ku().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=Ju(s);if(!o)return;const r=t._component;!J(r)&&!r.render&&!r.template&&(r.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,Gu(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t};function Gu(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Ju(e){return we(e)?document.querySelector(e):e}/*! - * vue-router v4.3.2 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */const Vt=typeof document<"u";function Yu(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ue=Object.assign;function Vs(e,t){const n={};for(const s in t){const o=t[s];n[s]=Je(o)?o.map(e):e(o)}return n}const vn=()=>{},Je=Array.isArray,Ml=/#/g,Qu=/&/g,Xu=/\//g,Zu=/=/g,ef=/\?/g,Bl=/\+/g,tf=/%5B/g,nf=/%5D/g,Ul=/%5E/g,sf=/%60/g,Dl=/%7B/g,of=/%7C/g,$l=/%7D/g,rf=/%20/g;function zo(e){return encodeURI(""+e).replace(of,"|").replace(tf,"[").replace(nf,"]")}function lf(e){return zo(e).replace(Dl,"{").replace($l,"}").replace(Ul,"^")}function ho(e){return zo(e).replace(Bl,"%2B").replace(rf,"+").replace(Ml,"%23").replace(Qu,"%26").replace(sf,"`").replace(Dl,"{").replace($l,"}").replace(Ul,"^")}function cf(e){return ho(e).replace(Zu,"%3D")}function af(e){return zo(e).replace(Ml,"%23").replace(ef,"%3F")}function uf(e){return e==null?"":af(e).replace(Xu,"%2F")}function kn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const ff=/\/$/,df=e=>e.replace(ff,"");function zs(e,t,n="/"){let s,o={},r="",i="";const l=t.indexOf("#");let c=t.indexOf("?");return l=0&&(c=-1),c>-1&&(s=t.slice(0,c),r=t.slice(c+1,l>-1?l:t.length),o=e(r)),l>-1&&(s=s||t.slice(0,l),i=t.slice(l,t.length)),s=gf(s??t,n),{fullPath:s+(r&&"?")+r+i,path:s,query:o,hash:kn(i)}}function hf(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Kr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function pf(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&Zt(t.matched[s],n.matched[o])&&jl(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Zt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function jl(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!mf(e[n],t[n]))return!1;return!0}function mf(e,t){return Je(e)?Wr(e,t):Je(t)?Wr(t,e):e===t}function Wr(e,t){return Je(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function gf(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),o=s[s.length-1];(o===".."||o===".")&&s.push("");let r=n.length-1,i,l;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(i).join("/")}var An;(function(e){e.pop="pop",e.push="push"})(An||(An={}));var wn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(wn||(wn={}));function _f(e){if(!e)if(Vt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),df(e)}const yf=/^[^#]+#/;function bf(e,t){return e.replace(yf,"#")+t}function vf(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 Ts=()=>({left:window.scrollX,top:window.scrollY});function wf(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=vf(o,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 Gr(e,t){return(history.state?history.state.position-t:-1)+e}const po=new Map;function Cf(e,t){po.set(e,t)}function Sf(e){const t=po.get(e);return po.delete(e),t}let Ef=()=>location.protocol+"//"+location.host;function Hl(e,t){const{pathname:n,search:s,hash:o}=t,r=e.indexOf("#");if(r>-1){let l=o.includes(e.slice(r))?e.slice(r).length:1,c=o.slice(l);return c[0]!=="/"&&(c="/"+c),Kr(c,"")}return Kr(n,e)+s+o}function xf(e,t,n,s){let o=[],r=[],i=null;const l=({state:m})=>{const _=Hl(e,location),b=n.value,S=t.value;let B=0;if(m){if(n.value=_,t.value=m,i&&i===b){i=null;return}B=S?m.position-S.position:0}else s(_);o.forEach(O=>{O(n.value,b,{delta:B,type:An.pop,direction:B?B>0?wn.forward:wn.back:wn.unknown})})};function c(){i=n.value}function u(m){o.push(m);const _=()=>{const b=o.indexOf(m);b>-1&&o.splice(b,1)};return r.push(_),_}function a(){const{history:m}=window;m.state&&m.replaceState(ue({},m.state,{scroll:Ts()}),"")}function h(){for(const m of r)m();r=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",a,{passive:!0}),{pauseListeners:c,listen:u,destroy:h}}function Jr(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?Ts():null}}function Rf(e){const{history:t,location:n}=window,s={value:Hl(e,n)},o={value:t.state};o.value||r(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(c,u,a){const h=e.indexOf("#"),m=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+c:Ef()+e+c;try{t[a?"replaceState":"pushState"](u,"",m),o.value=u}catch(_){console.error(_),n[a?"replace":"assign"](m)}}function i(c,u){const a=ue({},t.state,Jr(o.value.back,c,o.value.forward,!0),u,{position:o.value.position});r(c,a,!0),s.value=c}function l(c,u){const a=ue({},o.value,t.state,{forward:c,scroll:Ts()});r(a.current,a,!0);const h=ue({},Jr(s.value,c,null),{position:a.position+1},u);r(c,h,!1),s.value=c}return{location:s,state:o,push:l,replace:i}}function Tf(e){e=_f(e);const t=Rf(e),n=xf(e,t.state,t.location,t.replace);function s(r,i=!0){i||n.pauseListeners(),history.go(r)}const o=ue({location:"",base:e,go:s,createHref:bf.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function kf(e){return typeof e=="string"||e&&typeof e=="object"}function Vl(e){return typeof e=="string"||typeof e=="symbol"}const ht={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},zl=Symbol("");var Yr;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Yr||(Yr={}));function en(e,t){return ue(new Error,{type:e,[zl]:!0},t)}function ot(e,t){return e instanceof Error&&zl in e&&(t==null||!!(e.type&t))}const Qr="[^/]+?",Af={sensitive:!1,strict:!1,start:!0,end:!0},Of=/[.+*?^${}()[\]/\\]/g;function Pf(e,t){const n=ue({},Af,t),s=[];let o=n.start?"^":"";const r=[];for(const u of e){const a=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let h=0;ht.length?t.length===1&&t[0]===40+40?1:-1:0}function Nf(e,t){let n=0;const s=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Ff={type:0,value:""},Lf=/[a-zA-Z0-9_]/;function Mf(e){if(!e)return[[]];if(e==="/")return[[Ff]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(_){throw new Error(`ERR (${n})/"${u}": ${_}`)}let n=0,s=n;const o=[];let r;function i(){r&&o.push(r),r=[]}let l=0,c,u="",a="";function h(){u&&(n===0?r.push({type:0,value:u}):n===1||n===2||n===3?(r.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:u,regexp:a,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),u="")}function m(){u+=c}for(;l{i(F)}:vn}function i(a){if(Vl(a)){const h=s.get(a);h&&(s.delete(a),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(a);h>-1&&(n.splice(h,1),a.record.name&&s.delete(a.record.name),a.children.forEach(i),a.alias.forEach(i))}}function l(){return n}function c(a){let h=0;for(;h=0&&(a.record.path!==n[h].record.path||!ql(a,n[h]));)h++;n.splice(h,0,a),a.record.name&&!ei(a)&&s.set(a.record.name,a)}function u(a,h){let m,_={},b,S;if("name"in a&&a.name){if(m=s.get(a.name),!m)throw en(1,{location:a});S=m.record.name,_=ue(Zr(h.params,m.keys.filter(F=>!F.optional).concat(m.parent?m.parent.keys.filter(F=>F.optional):[]).map(F=>F.name)),a.params&&Zr(a.params,m.keys.map(F=>F.name))),b=m.stringify(_)}else if(a.path!=null)b=a.path,m=n.find(F=>F.re.test(b)),m&&(_=m.parse(b),S=m.record.name);else{if(m=h.name?s.get(h.name):n.find(F=>F.re.test(h.path)),!m)throw en(1,{location:a,currentLocation:h});S=m.record.name,_=ue({},h.params,a.params),b=m.stringify(_)}const B=[];let O=m;for(;O;)B.unshift(O.record),O=O.parent;return{name:S,path:b,params:_,matched:B,meta:jf(B)}}return e.forEach(a=>r(a)),{addRoute:r,resolve:u,removeRoute:i,getRoutes:l,getRecordMatcher:o}}function Zr(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Df(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:$f(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function $f(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 ei(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function jf(e){return e.reduce((t,n)=>ue(t,n.meta),{})}function ti(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function ql(e,t){return t.children.some(n=>n===e||ql(e,n))}function Hf(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;or&&ho(r)):[s&&ho(s)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function Vf(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Je(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const zf=Symbol(""),si=Symbol(""),qo=Symbol(""),Kl=Symbol(""),mo=Symbol("");function fn(){let e=[];function t(s){return e.push(s),()=>{const o=e.indexOf(s);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function bt(e,t,n,s,o,r=i=>i()){const i=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((l,c)=>{const u=m=>{m===!1?c(en(4,{from:n,to:t})):m instanceof Error?c(m):kf(m)?c(en(2,{from:t,to:m})):(i&&s.enterCallbacks[o]===i&&typeof m=="function"&&i.push(m),l())},a=r(()=>e.call(s&&s.instances[o],t,n,u));let h=Promise.resolve(a);e.length<3&&(h=h.then(u)),h.catch(m=>c(m))})}function qs(e,t,n,s,o=r=>r()){const r=[];for(const i of e)for(const l in i.components){let c=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(qf(c)){const a=(c.__vccOpts||c)[t];a&&r.push(bt(a,n,s,i,l,o))}else{let u=c();r.push(()=>u.then(a=>{if(!a)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${i.path}"`));const h=Yu(a)?a.default:a;i.components[l]=h;const _=(h.__vccOpts||h)[t];return _&&bt(_,n,s,i,l,o)()}))}}return r}function qf(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function oi(e){const t=lt(qo),n=lt(Kl),s=Re(()=>{const c=Lt(e.to);return t.resolve(c)}),o=Re(()=>{const{matched:c}=s.value,{length:u}=c,a=c[u-1],h=n.matched;if(!a||!h.length)return-1;const m=h.findIndex(Zt.bind(null,a));if(m>-1)return m;const _=ri(c[u-2]);return u>1&&ri(a)===_&&h[h.length-1].path!==_?h.findIndex(Zt.bind(null,c[u-2])):m}),r=Re(()=>o.value>-1&&Jf(n.params,s.value.params)),i=Re(()=>o.value>-1&&o.value===n.matched.length-1&&jl(n.params,s.value.params));function l(c={}){return Gf(c)?t[Lt(e.replace)?"replace":"push"](Lt(e.to)).catch(vn):Promise.resolve()}return{route:s,href:Re(()=>s.value.href),isActive:r,isExactActive:i,navigate:l}}const Kf=Nn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:oi,setup(e,{slots:t}){const n=bs(oi(e)),{options:s}=lt(qo),o=Re(()=>({[ii(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[ii(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:xl("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),Wf=Kf;function Gf(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 Jf(e,t){for(const n in t){const s=t[n],o=e[n];if(typeof s=="string"){if(s!==o)return!1}else if(!Je(o)||o.length!==s.length||s.some((r,i)=>r!==o[i]))return!1}return!0}function ri(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ii=(e,t,n)=>e??t??n,Yf=Nn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=lt(mo),o=Re(()=>e.route||s.value),r=lt(si,0),i=Re(()=>{let u=Lt(r);const{matched:a}=o.value;let h;for(;(h=a[u])&&!h.components;)u++;return u}),l=Re(()=>o.value.matched[i.value]);Yn(si,Re(()=>i.value+1)),Yn(zf,l),Yn(mo,o);const c=no();return Gn(()=>[c.value,l.value,e.name],([u,a,h],[m,_,b])=>{a&&(a.instances[h]=u,_&&_!==a&&u&&u===m&&(a.leaveGuards.size||(a.leaveGuards=_.leaveGuards),a.updateGuards.size||(a.updateGuards=_.updateGuards))),u&&a&&(!_||!Zt(a,_)||!m)&&(a.enterCallbacks[h]||[]).forEach(S=>S(u))},{flush:"post"}),()=>{const u=o.value,a=e.name,h=l.value,m=h&&h.components[a];if(!m)return li(n.default,{Component:m,route:u});const _=h.props[a],b=_?_===!0?u.params:typeof _=="function"?_(u):_:null,B=xl(m,ue({},b,t,{onVnodeUnmounted:O=>{O.component.isUnmounted&&(h.instances[a]=null)},ref:c}));return li(n.default,{Component:B,route:u})||B}}});function li(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Wl=Yf;function Qf(e){const t=Uf(e.routes,e),n=e.parseQuery||Hf,s=e.stringifyQuery||ni,o=e.history,r=fn(),i=fn(),l=fn(),c=na(ht);let u=ht;Vt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=Vs.bind(null,w=>""+w),h=Vs.bind(null,uf),m=Vs.bind(null,kn);function _(w,L){let P,U;return Vl(w)?(P=t.getRecordMatcher(w),U=L):U=w,t.addRoute(U,P)}function b(w){const L=t.getRecordMatcher(w);L&&t.removeRoute(L)}function S(){return t.getRoutes().map(w=>w.record)}function B(w){return!!t.getRecordMatcher(w)}function O(w,L){if(L=ue({},L||c.value),typeof w=="string"){const p=zs(n,w,L.path),g=t.resolve({path:p.path},L),C=o.createHref(p.fullPath);return ue(p,g,{params:m(g.params),hash:kn(p.hash),redirectedFrom:void 0,href:C})}let P;if(w.path!=null)P=ue({},w,{path:zs(n,w.path,L.path).path});else{const p=ue({},w.params);for(const g in p)p[g]==null&&delete p[g];P=ue({},w,{params:h(p)}),L.params=h(L.params)}const U=t.resolve(P,L),ae=w.hash||"";U.params=a(m(U.params));const ge=hf(s,ue({},w,{hash:lf(ae),path:U.path})),f=o.createHref(ge);return ue({fullPath:ge,hash:ae,query:s===ni?Vf(w.query):w.query||{}},U,{redirectedFrom:void 0,href:f})}function F(w){return typeof w=="string"?zs(n,w,c.value.path):ue({},w)}function N(w,L){if(u!==w)return en(8,{from:L,to:w})}function H(w){return se(w)}function X(w){return H(ue(F(w),{replace:!0}))}function D(w){const L=w.matched[w.matched.length-1];if(L&&L.redirect){const{redirect:P}=L;let U=typeof P=="function"?P(w):P;return typeof U=="string"&&(U=U.includes("?")||U.includes("#")?U=F(U):{path:U},U.params={}),ue({query:w.query,hash:w.hash,params:U.path!=null?{}:w.params},U)}}function se(w,L){const P=u=O(w),U=c.value,ae=w.state,ge=w.force,f=w.replace===!0,p=D(P);if(p)return se(ue(F(p),{state:typeof p=="object"?ue({},ae,p.state):ae,force:ge,replace:f}),L||P);const g=P;g.redirectedFrom=L;let C;return!ge&&pf(s,U,P)&&(C=en(16,{to:g,from:U}),De(U,U,!0,!1)),(C?Promise.resolve(C):oe(g,U)).catch(v=>ot(v)?ot(v,2)?v:Ae(v):te(v,g,U)).then(v=>{if(v){if(ot(v,2))return se(ue({replace:f},F(v.to),{state:typeof v.to=="object"?ue({},ae,v.to.state):ae,force:ge}),L||g)}else v=x(g,U,!0,f,ae);return A(g,U,v),v})}function z(w,L){const P=N(w,L);return P?Promise.reject(P):Promise.resolve()}function fe(w){const L=st.values().next().value;return L&&typeof L.runWithContext=="function"?L.runWithContext(w):w()}function oe(w,L){let P;const[U,ae,ge]=Xf(w,L);P=qs(U.reverse(),"beforeRouteLeave",w,L);for(const p of U)p.leaveGuards.forEach(g=>{P.push(bt(g,w,L))});const f=z.bind(null,w,L);return P.push(f),Oe(P).then(()=>{P=[];for(const p of r.list())P.push(bt(p,w,L));return P.push(f),Oe(P)}).then(()=>{P=qs(ae,"beforeRouteUpdate",w,L);for(const p of ae)p.updateGuards.forEach(g=>{P.push(bt(g,w,L))});return P.push(f),Oe(P)}).then(()=>{P=[];for(const p of ge)if(p.beforeEnter)if(Je(p.beforeEnter))for(const g of p.beforeEnter)P.push(bt(g,w,L));else P.push(bt(p.beforeEnter,w,L));return P.push(f),Oe(P)}).then(()=>(w.matched.forEach(p=>p.enterCallbacks={}),P=qs(ge,"beforeRouteEnter",w,L,fe),P.push(f),Oe(P))).then(()=>{P=[];for(const p of i.list())P.push(bt(p,w,L));return P.push(f),Oe(P)}).catch(p=>ot(p,8)?p:Promise.reject(p))}function A(w,L,P){l.list().forEach(U=>fe(()=>U(w,L,P)))}function x(w,L,P,U,ae){const ge=N(w,L);if(ge)return ge;const f=L===ht,p=Vt?history.state:{};P&&(U||f?o.replace(w.fullPath,ue({scroll:f&&p&&p.scroll},ae)):o.push(w.fullPath,ae)),c.value=w,De(w,L,P,f),Ae()}let q;function me(){q||(q=o.listen((w,L,P)=>{if(!Bn.listening)return;const U=O(w),ae=D(U);if(ae){se(ue(ae,{replace:!0}),U).catch(vn);return}u=U;const ge=c.value;Vt&&Cf(Gr(ge.fullPath,P.delta),Ts()),oe(U,ge).catch(f=>ot(f,12)?f:ot(f,2)?(se(f.to,U).then(p=>{ot(p,20)&&!P.delta&&P.type===An.pop&&o.go(-1,!1)}).catch(vn),Promise.reject()):(P.delta&&o.go(-P.delta,!1),te(f,U,ge))).then(f=>{f=f||x(U,ge,!1),f&&(P.delta&&!ot(f,8)?o.go(-P.delta,!1):P.type===An.pop&&ot(f,20)&&o.go(-1,!1)),A(U,ge,f)}).catch(vn)}))}let ke=fn(),ye=fn(),ce;function te(w,L,P){Ae(w);const U=ye.list();return U.length?U.forEach(ae=>ae(w,L,P)):console.error(w),Promise.reject(w)}function Ve(){return ce&&c.value!==ht?Promise.resolve():new Promise((w,L)=>{ke.add([w,L])})}function Ae(w){return ce||(ce=!w,me(),ke.list().forEach(([L,P])=>w?P(w):L()),ke.reset()),w}function De(w,L,P,U){const{scrollBehavior:ae}=e;if(!Vt||!ae)return Promise.resolve();const ge=!P&&Sf(Gr(w.fullPath,0))||(U||!P)&&history.state&&history.state.scroll||null;return Bo().then(()=>ae(w,L,ge)).then(f=>f&&wf(f)).catch(f=>te(f,w,L))}const Se=w=>o.go(w);let nt;const st=new Set,Bn={currentRoute:c,listening:!0,addRoute:_,removeRoute:b,hasRoute:B,getRoutes:S,resolve:O,options:e,push:H,replace:X,go:Se,back:()=>Se(-1),forward:()=>Se(1),beforeEach:r.add,beforeResolve:i.add,afterEach:l.add,onError:ye.add,isReady:Ve,install(w){const L=this;w.component("RouterLink",Wf),w.component("RouterView",Wl),w.config.globalProperties.$router=L,Object.defineProperty(w.config.globalProperties,"$route",{enumerable:!0,get:()=>Lt(c)}),Vt&&!nt&&c.value===ht&&(nt=!0,H(o.location).catch(ae=>{}));const P={};for(const ae in ht)Object.defineProperty(P,ae,{get:()=>c.value[ae],enumerable:!0});w.provide(qo,L),w.provide(Kl,ji(P)),w.provide(mo,c);const U=w.unmount;st.add(w),w.unmount=function(){st.delete(w),st.size<1&&(u=ht,q&&q(),q=null,c.value=ht,nt=!1,ce=!1),U()}}};function Oe(w){return w.reduce((L,P)=>L.then(()=>fe(P)),Promise.resolve())}return Bn}function Xf(e,t){const n=[],s=[],o=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iZt(u,l))?s.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(u=>Zt(u,c))||o.push(c))}return[n,s,o]}const Zf="/assets/logo_lse-3de0d1e2.png";const Ln=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},ed={},on=e=>(fa("data-v-ec467d20"),e=e(),da(),e),td=on(()=>d("div",{class:"navbar-title"},[d("a",{href:"https://github.com/login-securite/DonPAPI",target:"_blank"},[d("h1",null,"DonPAPI")])],-1)),nd={class:"menu"},sd=on(()=>d("span",{class:"text"},"General",-1)),od=on(()=>d("span",{class:"text"},"Cookies",-1)),rd=on(()=>d("span",{class:"text"},"Secrets",-1)),id=on(()=>d("span",{class:"text"},"Certificates",-1)),ld=on(()=>d("div",{class:"footer"},[d("div",{class:"logo"},[d("img",{alt:"logo",class:"logo",src:Zf})]),d("p",null,[W("Powered by "),d("a",{target:"_blank",href:"https://www.login-securite.com"},"Login Sécurité")])],-1));function cd(e,t){const n=el("RouterLink");return ne(),ie("aside",null,[td,d("div",nd,[ee(n,{to:"/",class:"button"},{default:hn(()=>[sd]),_:1}),ee(n,{to:"/cookies",class:"button"},{default:hn(()=>[od]),_:1}),ee(n,{to:"/secrets",class:"button"},{default:hn(()=>[rd]),_:1}),ee(n,{to:"/certificates",class:"button"},{default:hn(()=>[id]),_:1})]),ld])}const ad=Ln(ed,[["render",cd],["__scopeId","data-v-ec467d20"]]);const ud={class:"app"},fd={__name:"App",setup(e){return console.log(!1),(t,n)=>{const s=el("notifications");return ne(),ie(be,null,[d("div",ud,[ee(ad),ee(Lt(Wl))]),ee(s,{position:"bottom right"})],64)}}};function Gl(e,t){return function(){return e.apply(t,arguments)}}const{toString:dd}=Object.prototype,{getPrototypeOf:Ko}=Object,ks=(e=>t=>{const n=dd.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ye=e=>(e=e.toLowerCase(),t=>ks(t)===e),As=e=>t=>typeof t===e,{isArray:rn}=Array,On=As("undefined");function hd(e){return e!==null&&!On(e)&&e.constructor!==null&&!On(e.constructor)&&He(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Jl=Ye("ArrayBuffer");function pd(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Jl(e.buffer),t}const md=As("string"),He=As("function"),Yl=As("number"),Os=e=>e!==null&&typeof e=="object",gd=e=>e===!0||e===!1,Zn=e=>{if(ks(e)!=="object")return!1;const t=Ko(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},_d=Ye("Date"),yd=Ye("File"),bd=Ye("Blob"),vd=Ye("FileList"),wd=e=>Os(e)&&He(e.pipe),Cd=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||He(e.append)&&((t=ks(e))==="formdata"||t==="object"&&He(e.toString)&&e.toString()==="[object FormData]"))},Sd=Ye("URLSearchParams"),[Ed,xd,Rd,Td]=["ReadableStream","Request","Response","Headers"].map(Ye),kd=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Mn(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let s,o;if(typeof e!="object"&&(e=[e]),rn(e))for(s=0,o=e.length;s0;)if(o=n[s],t===o.toLowerCase())return o;return null}const Xl=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Zl=e=>!On(e)&&e!==Xl;function go(){const{caseless:e}=Zl(this)&&this||{},t={},n=(s,o)=>{const r=e&&Ql(t,o)||o;Zn(t[r])&&Zn(s)?t[r]=go(t[r],s):Zn(s)?t[r]=go({},s):rn(s)?t[r]=s.slice():t[r]=s};for(let s=0,o=arguments.length;s(Mn(t,(o,r)=>{n&&He(o)?e[r]=Gl(o,n):e[r]=o},{allOwnKeys:s}),e),Od=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Pd=(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)},Id=(e,t,n,s)=>{let o,r,i;const l={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),r=o.length;r-- >0;)i=o[r],(!s||s(i,e,t))&&!l[i]&&(t[i]=e[i],l[i]=!0);e=n!==!1&&Ko(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Nd=(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},Fd=e=>{if(!e)return null;if(rn(e))return e;let t=e.length;if(!Yl(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Ld=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Ko(Uint8Array)),Md=(e,t)=>{const s=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=s.next())&&!o.done;){const r=o.value;t.call(e,r[0],r[1])}},Bd=(e,t)=>{let n;const s=[];for(;(n=e.exec(t))!==null;)s.push(n);return s},Ud=Ye("HTMLFormElement"),Dd=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,o){return s.toUpperCase()+o}),ci=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),$d=Ye("RegExp"),ec=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};Mn(n,(o,r)=>{let i;(i=t(o,r,e))!==!1&&(s[r]=i||o)}),Object.defineProperties(e,s)},jd=e=>{ec(e,(t,n)=>{if(He(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=e[n];if(He(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+"'")})}})},Hd=(e,t)=>{const n={},s=o=>{o.forEach(r=>{n[r]=!0})};return rn(e)?s(e):s(String(e).split(t)),n},Vd=()=>{},zd=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Ks="abcdefghijklmnopqrstuvwxyz",ai="0123456789",tc={DIGIT:ai,ALPHA:Ks,ALPHA_DIGIT:Ks+Ks.toUpperCase()+ai},qd=(e=16,t=tc.ALPHA_DIGIT)=>{let n="";const{length:s}=t;for(;e--;)n+=t[Math.random()*s|0];return n};function Kd(e){return!!(e&&He(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Wd=e=>{const t=new Array(10),n=(s,o)=>{if(Os(s)){if(t.indexOf(s)>=0)return;if(!("toJSON"in s)){t[o]=s;const r=rn(s)?[]:{};return Mn(s,(i,l)=>{const c=n(i,o+1);!On(c)&&(r[l]=c)}),t[o]=void 0,r}}return s};return n(e,0)},Gd=Ye("AsyncFunction"),Jd=e=>e&&(Os(e)||He(e))&&He(e.then)&&He(e.catch),y={isArray:rn,isArrayBuffer:Jl,isBuffer:hd,isFormData:Cd,isArrayBufferView:pd,isString:md,isNumber:Yl,isBoolean:gd,isObject:Os,isPlainObject:Zn,isReadableStream:Ed,isRequest:xd,isResponse:Rd,isHeaders:Td,isUndefined:On,isDate:_d,isFile:yd,isBlob:bd,isRegExp:$d,isFunction:He,isStream:wd,isURLSearchParams:Sd,isTypedArray:Ld,isFileList:vd,forEach:Mn,merge:go,extend:Ad,trim:kd,stripBOM:Od,inherits:Pd,toFlatObject:Id,kindOf:ks,kindOfTest:Ye,endsWith:Nd,toArray:Fd,forEachEntry:Md,matchAll:Bd,isHTMLForm:Ud,hasOwnProperty:ci,hasOwnProp:ci,reduceDescriptors:ec,freezeMethods:jd,toObjectSet:Hd,toCamelCase:Dd,noop:Vd,toFiniteNumber:zd,findKey:Ql,global:Xl,isContextDefined:Zl,ALPHABET:tc,generateString:qd,isSpecCompliantForm:Kd,toJSONObject:Wd,isAsyncFn:Gd,isThenable:Jd};function G(e,t,n,s,o){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),o&&(this.response=o)}y.inherits(G,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:y.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const nc=G.prototype,sc={};["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=>{sc[e]={value:e}});Object.defineProperties(G,sc);Object.defineProperty(nc,"isAxiosError",{value:!0});G.from=(e,t,n,s,o,r)=>{const i=Object.create(nc);return y.toFlatObject(e,i,function(c){return c!==Error.prototype},l=>l!=="isAxiosError"),G.call(i,e.message,t,n,s,o),i.cause=e,i.name=e.name,r&&Object.assign(i,r),i};const Yd=null;function _o(e){return y.isPlainObject(e)||y.isArray(e)}function oc(e){return y.endsWith(e,"[]")?e.slice(0,-2):e}function ui(e,t,n){return e?e.concat(t).map(function(o,r){return o=oc(o),!n&&r?"["+o+"]":o}).join(n?".":""):t}function Qd(e){return y.isArray(e)&&!e.some(_o)}const Xd=y.toFlatObject(y,{},null,function(t){return/^is[A-Z]/.test(t)});function Ps(e,t,n){if(!y.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=y.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(S,B){return!y.isUndefined(B[S])});const s=n.metaTokens,o=n.visitor||a,r=n.dots,i=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&y.isSpecCompliantForm(t);if(!y.isFunction(o))throw new TypeError("visitor must be a function");function u(b){if(b===null)return"";if(y.isDate(b))return b.toISOString();if(!c&&y.isBlob(b))throw new G("Blob is not supported. Use a Buffer instead.");return y.isArrayBuffer(b)||y.isTypedArray(b)?c&&typeof Blob=="function"?new Blob([b]):Buffer.from(b):b}function a(b,S,B){let O=b;if(b&&!B&&typeof b=="object"){if(y.endsWith(S,"{}"))S=s?S:S.slice(0,-2),b=JSON.stringify(b);else if(y.isArray(b)&&Qd(b)||(y.isFileList(b)||y.endsWith(S,"[]"))&&(O=y.toArray(b)))return S=oc(S),O.forEach(function(N,H){!(y.isUndefined(N)||N===null)&&t.append(i===!0?ui([S],H,r):i===null?S:S+"[]",u(N))}),!1}return _o(b)?!0:(t.append(ui(B,S,r),u(b)),!1)}const h=[],m=Object.assign(Xd,{defaultVisitor:a,convertValue:u,isVisitable:_o});function _(b,S){if(!y.isUndefined(b)){if(h.indexOf(b)!==-1)throw Error("Circular reference detected in "+S.join("."));h.push(b),y.forEach(b,function(O,F){(!(y.isUndefined(O)||O===null)&&o.call(t,O,y.isString(F)?F.trim():F,S,m))===!0&&_(O,S?S.concat(F):[F])}),h.pop()}}if(!y.isObject(e))throw new TypeError("data must be an object");return _(e),t}function fi(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function Wo(e,t){this._pairs=[],e&&Ps(e,this,t)}const rc=Wo.prototype;rc.append=function(t,n){this._pairs.push([t,n])};rc.toString=function(t){const n=t?function(s){return t.call(this,s,fi)}:fi;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function Zd(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ic(e,t,n){if(!t)return e;const s=n&&n.encode||Zd,o=n&&n.serialize;let r;if(o?r=o(t,n):r=y.isURLSearchParams(t)?t.toString():new Wo(t,n).toString(s),r){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}class eh{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){y.forEach(this.handlers,function(s){s!==null&&t(s)})}}const di=eh,lc={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},th=typeof URLSearchParams<"u"?URLSearchParams:Wo,nh=typeof FormData<"u"?FormData:null,sh=typeof Blob<"u"?Blob:null,oh={isBrowser:!0,classes:{URLSearchParams:th,FormData:nh,Blob:sh},protocols:["http","https","file","blob","url","data"]},Go=typeof window<"u"&&typeof document<"u",rh=(e=>Go&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),ih=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),lh=Go&&window.location.href||"http://localhost",ch=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Go,hasStandardBrowserEnv:rh,hasStandardBrowserWebWorkerEnv:ih,origin:lh},Symbol.toStringTag,{value:"Module"})),We={...ch,...oh};function ah(e,t){return Ps(e,new We.classes.URLSearchParams,Object.assign({visitor:function(n,s,o,r){return We.isNode&&y.isBuffer(n)?(this.append(s,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function uh(e){return y.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function fh(e){const t={},n=Object.keys(e);let s;const o=n.length;let r;for(s=0;s=n.length;return i=!i&&y.isArray(o)?o.length:i,c?(y.hasOwnProp(o,i)?o[i]=[o[i],s]:o[i]=s,!l):((!o[i]||!y.isObject(o[i]))&&(o[i]=[]),t(n,s,o[i],r)&&y.isArray(o[i])&&(o[i]=fh(o[i])),!l)}if(y.isFormData(e)&&y.isFunction(e.entries)){const n={};return y.forEachEntry(e,(s,o)=>{t(uh(s),o,n,0)}),n}return null}function dh(e,t,n){if(y.isString(e))try{return(t||JSON.parse)(e),y.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(e)}const Jo={transitional:lc,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const s=n.getContentType()||"",o=s.indexOf("application/json")>-1,r=y.isObject(t);if(r&&y.isHTMLForm(t)&&(t=new FormData(t)),y.isFormData(t))return o?JSON.stringify(cc(t)):t;if(y.isArrayBuffer(t)||y.isBuffer(t)||y.isStream(t)||y.isFile(t)||y.isBlob(t)||y.isReadableStream(t))return t;if(y.isArrayBufferView(t))return t.buffer;if(y.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(r){if(s.indexOf("application/x-www-form-urlencoded")>-1)return ah(t,this.formSerializer).toString();if((l=y.isFileList(t))||s.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Ps(l?{"files[]":t}:t,c&&new c,this.formSerializer)}}return r||o?(n.setContentType("application/json",!1),dh(t)):t}],transformResponse:[function(t){const n=this.transitional||Jo.transitional,s=n&&n.forcedJSONParsing,o=this.responseType==="json";if(y.isResponse(t)||y.isReadableStream(t))return t;if(t&&y.isString(t)&&(s&&!this.responseType||o)){const i=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(l){if(i)throw l.name==="SyntaxError"?G.from(l,G.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:We.classes.FormData,Blob:We.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};y.forEach(["delete","get","head","post","put","patch"],e=>{Jo.headers[e]={}});const Yo=Jo,hh=y.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"]),ph=e=>{const t={};let n,s,o;return e&&e.split(` -`).forEach(function(i){o=i.indexOf(":"),n=i.substring(0,o).trim().toLowerCase(),s=i.substring(o+1).trim(),!(!n||t[n]&&hh[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},hi=Symbol("internals");function dn(e){return e&&String(e).trim().toLowerCase()}function es(e){return e===!1||e==null?e:y.isArray(e)?e.map(es):String(e)}function mh(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 gh=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ws(e,t,n,s,o){if(y.isFunction(s))return s.call(this,t,n);if(o&&(t=n),!!y.isString(t)){if(y.isString(s))return t.indexOf(s)!==-1;if(y.isRegExp(s))return s.test(t)}}function _h(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function yh(e,t){const n=y.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(o,r,i){return this[s].call(this,t,o,r,i)},configurable:!0})})}class Is{constructor(t){t&&this.set(t)}set(t,n,s){const o=this;function r(l,c,u){const a=dn(c);if(!a)throw new Error("header name must be a non-empty string");const h=y.findKey(o,a);(!h||o[h]===void 0||u===!0||u===void 0&&o[h]!==!1)&&(o[h||c]=es(l))}const i=(l,c)=>y.forEach(l,(u,a)=>r(u,a,c));if(y.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(y.isString(t)&&(t=t.trim())&&!gh(t))i(ph(t),n);else if(y.isHeaders(t))for(const[l,c]of t.entries())r(c,l,s);else t!=null&&r(n,t,s);return this}get(t,n){if(t=dn(t),t){const s=y.findKey(this,t);if(s){const o=this[s];if(!n)return o;if(n===!0)return mh(o);if(y.isFunction(n))return n.call(this,o,s);if(y.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=dn(t),t){const s=y.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||Ws(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let o=!1;function r(i){if(i=dn(i),i){const l=y.findKey(s,i);l&&(!n||Ws(s,s[l],l,n))&&(delete s[l],o=!0)}}return y.isArray(t)?t.forEach(r):r(t),o}clear(t){const n=Object.keys(this);let s=n.length,o=!1;for(;s--;){const r=n[s];(!t||Ws(this,this[r],r,t,!0))&&(delete this[r],o=!0)}return o}normalize(t){const n=this,s={};return y.forEach(this,(o,r)=>{const i=y.findKey(s,r);if(i){n[i]=es(o),delete n[r];return}const l=t?_h(r):String(r).trim();l!==r&&delete n[r],n[l]=es(o),s[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return y.forEach(this,(s,o)=>{s!=null&&s!==!1&&(n[o]=t&&y.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const s=new this(t);return n.forEach(o=>s.set(o)),s}static accessor(t){const s=(this[hi]=this[hi]={accessors:{}}).accessors,o=this.prototype;function r(i){const l=dn(i);s[l]||(yh(o,i),s[l]=!0)}return y.isArray(t)?t.forEach(r):r(t),this}}Is.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);y.reduceDescriptors(Is.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[n]=s}}});y.freezeMethods(Is);const Ge=Is;function Gs(e,t){const n=this||Yo,s=t||n,o=Ge.from(s.headers);let r=s.data;return y.forEach(e,function(l){r=l.call(n,r,o.normalize(),t?t.status:void 0)}),o.normalize(),r}function ac(e){return!!(e&&e.__CANCEL__)}function ln(e,t,n){G.call(this,e??"canceled",G.ERR_CANCELED,t,n),this.name="CanceledError"}y.inherits(ln,G,{__CANCEL__:!0});function uc(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new G("Request failed with status code "+n.status,[G.ERR_BAD_REQUEST,G.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function bh(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function vh(e,t){e=e||10;const n=new Array(e),s=new Array(e);let o=0,r=0,i;return t=t!==void 0?t:1e3,function(c){const u=Date.now(),a=s[r];i||(i=u),n[o]=c,s[o]=u;let h=r,m=0;for(;h!==o;)m+=n[h++],h=h%e;if(o=(o+1)%e,o===r&&(r=(r+1)%e),u-is)return o&&(clearTimeout(o),o=null),n=l,e.apply(null,arguments);o||(o=setTimeout(()=>(o=null,n=Date.now(),e.apply(null,arguments)),s-(l-n)))}}const us=(e,t,n=3)=>{let s=0;const o=vh(50,250);return wh(r=>{const i=r.loaded,l=r.lengthComputable?r.total:void 0,c=i-s,u=o(c),a=i<=l;s=i;const h={loaded:i,total:l,progress:l?i/l:void 0,bytes:c,rate:u||void 0,estimated:u&&l&&a?(l-i)/u:void 0,event:r,lengthComputable:l!=null};h[t?"download":"upload"]=!0,e(h)},n)},Ch=We.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let s;function o(r){let i=r;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return s=o(window.location.href),function(i){const l=y.isString(i)?o(i):i;return l.protocol===s.protocol&&l.host===s.host}}():function(){return function(){return!0}}(),Sh=We.hasStandardBrowserEnv?{write(e,t,n,s,o,r){const i=[e+"="+encodeURIComponent(t)];y.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),y.isString(s)&&i.push("path="+s),y.isString(o)&&i.push("domain="+o),r===!0&&i.push("secure"),document.cookie=i.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 Eh(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function xh(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function fc(e,t){return e&&!Eh(t)?xh(e,t):t}const pi=e=>e instanceof Ge?{...e}:e;function Dt(e,t){t=t||{};const n={};function s(u,a,h){return y.isPlainObject(u)&&y.isPlainObject(a)?y.merge.call({caseless:h},u,a):y.isPlainObject(a)?y.merge({},a):y.isArray(a)?a.slice():a}function o(u,a,h){if(y.isUndefined(a)){if(!y.isUndefined(u))return s(void 0,u,h)}else return s(u,a,h)}function r(u,a){if(!y.isUndefined(a))return s(void 0,a)}function i(u,a){if(y.isUndefined(a)){if(!y.isUndefined(u))return s(void 0,u)}else return s(void 0,a)}function l(u,a,h){if(h in t)return s(u,a);if(h in e)return s(void 0,u)}const c={url:r,method:r,data:r,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:l,headers:(u,a)=>o(pi(u),pi(a),!0)};return y.forEach(Object.keys(Object.assign({},e,t)),function(a){const h=c[a]||o,m=h(e[a],t[a],a);y.isUndefined(m)&&h!==l||(n[a]=m)}),n}const dc=e=>{const t=Dt({},e);let{data:n,withXSRFToken:s,xsrfHeaderName:o,xsrfCookieName:r,headers:i,auth:l}=t;t.headers=i=Ge.from(i),t.url=ic(fc(t.baseURL,t.url),e.params,e.paramsSerializer),l&&i.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let c;if(y.isFormData(n)){if(We.hasStandardBrowserEnv||We.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((c=i.getContentType())!==!1){const[u,...a]=c?c.split(";").map(h=>h.trim()).filter(Boolean):[];i.setContentType([u||"multipart/form-data",...a].join("; "))}}if(We.hasStandardBrowserEnv&&(s&&y.isFunction(s)&&(s=s(t)),s||s!==!1&&Ch(t.url))){const u=o&&r&&Sh.read(r);u&&i.set(o,u)}return t},Rh=typeof XMLHttpRequest<"u",Th=Rh&&function(e){return new Promise(function(n,s){const o=dc(e);let r=o.data;const i=Ge.from(o.headers).normalize();let{responseType:l}=o,c;function u(){o.cancelToken&&o.cancelToken.unsubscribe(c),o.signal&&o.signal.removeEventListener("abort",c)}let a=new XMLHttpRequest;a.open(o.method.toUpperCase(),o.url,!0),a.timeout=o.timeout;function h(){if(!a)return;const _=Ge.from("getAllResponseHeaders"in a&&a.getAllResponseHeaders()),S={data:!l||l==="text"||l==="json"?a.responseText:a.response,status:a.status,statusText:a.statusText,headers:_,config:e,request:a};uc(function(O){n(O),u()},function(O){s(O),u()},S),a=null}"onloadend"in a?a.onloadend=h:a.onreadystatechange=function(){!a||a.readyState!==4||a.status===0&&!(a.responseURL&&a.responseURL.indexOf("file:")===0)||setTimeout(h)},a.onabort=function(){a&&(s(new G("Request aborted",G.ECONNABORTED,o,a)),a=null)},a.onerror=function(){s(new G("Network Error",G.ERR_NETWORK,o,a)),a=null},a.ontimeout=function(){let b=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const S=o.transitional||lc;o.timeoutErrorMessage&&(b=o.timeoutErrorMessage),s(new G(b,S.clarifyTimeoutError?G.ETIMEDOUT:G.ECONNABORTED,o,a)),a=null},r===void 0&&i.setContentType(null),"setRequestHeader"in a&&y.forEach(i.toJSON(),function(b,S){a.setRequestHeader(S,b)}),y.isUndefined(o.withCredentials)||(a.withCredentials=!!o.withCredentials),l&&l!=="json"&&(a.responseType=o.responseType),typeof o.onDownloadProgress=="function"&&a.addEventListener("progress",us(o.onDownloadProgress,!0)),typeof o.onUploadProgress=="function"&&a.upload&&a.upload.addEventListener("progress",us(o.onUploadProgress)),(o.cancelToken||o.signal)&&(c=_=>{a&&(s(!_||_.type?new ln(null,e,a):_),a.abort(),a=null)},o.cancelToken&&o.cancelToken.subscribe(c),o.signal&&(o.signal.aborted?c():o.signal.addEventListener("abort",c)));const m=bh(o.url);if(m&&We.protocols.indexOf(m)===-1){s(new G("Unsupported protocol "+m+":",G.ERR_BAD_REQUEST,e));return}a.send(r||null)})},kh=(e,t)=>{let n=new AbortController,s;const o=function(c){if(!s){s=!0,i();const u=c instanceof Error?c:this.reason;n.abort(u instanceof G?u:new ln(u instanceof Error?u.message:u))}};let r=t&&setTimeout(()=>{o(new G(`timeout ${t} of ms exceeded`,G.ETIMEDOUT))},t);const i=()=>{e&&(r&&clearTimeout(r),r=null,e.forEach(c=>{c&&(c.removeEventListener?c.removeEventListener("abort",o):c.unsubscribe(o))}),e=null)};e.forEach(c=>c&&c.addEventListener&&c.addEventListener("abort",o));const{signal:l}=n;return l.unsubscribe=i,[l,()=>{r&&clearTimeout(r),r=null}]},Ah=kh,Oh=function*(e,t){let n=e.byteLength;if(!t||n{const r=Ph(e,t,o);let i=0;return new ReadableStream({type:"bytes",async pull(l){const{done:c,value:u}=await r.next();if(c){l.close(),s();return}let a=u.byteLength;n&&n(i+=a),l.enqueue(new Uint8Array(u))},cancel(l){return s(l),r.return()}},{highWaterMark:2})},gi=(e,t)=>{const n=e!=null;return s=>setTimeout(()=>t({lengthComputable:n,total:e,loaded:s}))},Ns=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",hc=Ns&&typeof ReadableStream=="function",yo=Ns&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Ih=hc&&(()=>{let e=!1;const t=new Request(We.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})(),_i=64*1024,bo=hc&&!!(()=>{try{return y.isReadableStream(new Response("").body)}catch{}})(),fs={stream:bo&&(e=>e.body)};Ns&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!fs[t]&&(fs[t]=y.isFunction(e[t])?n=>n[t]():(n,s)=>{throw new G(`Response type '${t}' is not supported`,G.ERR_NOT_SUPPORT,s)})})})(new Response);const Nh=async e=>{if(e==null)return 0;if(y.isBlob(e))return e.size;if(y.isSpecCompliantForm(e))return(await new Request(e).arrayBuffer()).byteLength;if(y.isArrayBufferView(e))return e.byteLength;if(y.isURLSearchParams(e)&&(e=e+""),y.isString(e))return(await yo(e)).byteLength},Fh=async(e,t)=>{const n=y.toFiniteNumber(e.getContentLength());return n??Nh(t)},Lh=Ns&&(async e=>{let{url:t,method:n,data:s,signal:o,cancelToken:r,timeout:i,onDownloadProgress:l,onUploadProgress:c,responseType:u,headers:a,withCredentials:h="same-origin",fetchOptions:m}=dc(e);u=u?(u+"").toLowerCase():"text";let[_,b]=o||r||i?Ah([o,r],i):[],S,B;const O=()=>{!S&&setTimeout(()=>{_&&_.unsubscribe()}),S=!0};let F;try{if(c&&Ih&&n!=="get"&&n!=="head"&&(F=await Fh(a,s))!==0){let D=new Request(t,{method:"POST",body:s,duplex:"half"}),se;y.isFormData(s)&&(se=D.headers.get("content-type"))&&a.setContentType(se),D.body&&(s=mi(D.body,_i,gi(F,us(c)),null,yo))}y.isString(h)||(h=h?"cors":"omit"),B=new Request(t,{...m,signal:_,method:n.toUpperCase(),headers:a.normalize().toJSON(),body:s,duplex:"half",withCredentials:h});let N=await fetch(B);const H=bo&&(u==="stream"||u==="response");if(bo&&(l||H)){const D={};["status","statusText","headers"].forEach(z=>{D[z]=N[z]});const se=y.toFiniteNumber(N.headers.get("content-length"));N=new Response(mi(N.body,_i,l&&gi(se,us(l,!0)),H&&O,yo),D)}u=u||"text";let X=await fs[y.findKey(fs,u)||"text"](N,e);return!H&&O(),b&&b(),await new Promise((D,se)=>{uc(D,se,{data:X,headers:Ge.from(N.headers),status:N.status,statusText:N.statusText,config:e,request:B})})}catch(N){throw O(),N&&N.name==="TypeError"&&/fetch/i.test(N.message)?Object.assign(new G("Network Error",G.ERR_NETWORK,e,B),{cause:N.cause||N}):G.from(N,N&&N.code,e,B)}}),vo={http:Yd,xhr:Th,fetch:Lh};y.forEach(vo,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const yi=e=>`- ${e}`,Mh=e=>y.isFunction(e)||e===null||e===!1,pc={getAdapter:e=>{e=y.isArray(e)?e:[e];const{length:t}=e;let n,s;const o={};for(let r=0;r`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build"));let i=t?r.length>1?`since : -`+r.map(yi).join(` -`):" "+yi(r[0]):"as no adapter specified";throw new G("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return s},adapters:vo};function Js(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ln(null,e)}function bi(e){return Js(e),e.headers=Ge.from(e.headers),e.data=Gs.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),pc.getAdapter(e.adapter||Yo.adapter)(e).then(function(s){return Js(e),s.data=Gs.call(e,e.transformResponse,s),s.headers=Ge.from(s.headers),s},function(s){return ac(s)||(Js(e),s&&s.response&&(s.response.data=Gs.call(e,e.transformResponse,s.response),s.response.headers=Ge.from(s.response.headers))),Promise.reject(s)})}const mc="1.7.2",Qo={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Qo[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const vi={};Qo.transitional=function(t,n,s){function o(r,i){return"[Axios v"+mc+"] Transitional option '"+r+"'"+i+(s?". "+s:"")}return(r,i,l)=>{if(t===!1)throw new G(o(i," has been removed"+(n?" in "+n:"")),G.ERR_DEPRECATED);return n&&!vi[i]&&(vi[i]=!0,console.warn(o(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,i,l):!0}};function Bh(e,t,n){if(typeof e!="object")throw new G("options must be an object",G.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let o=s.length;for(;o-- >0;){const r=s[o],i=t[r];if(i){const l=e[r],c=l===void 0||i(l,r,e);if(c!==!0)throw new G("option "+r+" must be "+c,G.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new G("Unknown option "+r,G.ERR_BAD_OPTION)}}const wo={assertOptions:Bh,validators:Qo},pt=wo.validators;class ds{constructor(t){this.defaults=t,this.interceptors={request:new di,response:new di}}async request(t,n){try{return await this._request(t,n)}catch(s){if(s instanceof Error){let o;Error.captureStackTrace?Error.captureStackTrace(o={}):o=new Error;const r=o.stack?o.stack.replace(/^.+\n/,""):"";try{s.stack?r&&!String(s.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(s.stack+=` -`+r):s.stack=r}catch{}}throw s}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Dt(this.defaults,n);const{transitional:s,paramsSerializer:o,headers:r}=n;s!==void 0&&wo.assertOptions(s,{silentJSONParsing:pt.transitional(pt.boolean),forcedJSONParsing:pt.transitional(pt.boolean),clarifyTimeoutError:pt.transitional(pt.boolean)},!1),o!=null&&(y.isFunction(o)?n.paramsSerializer={serialize:o}:wo.assertOptions(o,{encode:pt.function,serialize:pt.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=r&&y.merge(r.common,r[n.method]);r&&y.forEach(["delete","get","head","post","put","patch","common"],b=>{delete r[b]}),n.headers=Ge.concat(i,r);const l=[];let c=!0;this.interceptors.request.forEach(function(S){typeof S.runWhen=="function"&&S.runWhen(n)===!1||(c=c&&S.synchronous,l.unshift(S.fulfilled,S.rejected))});const u=[];this.interceptors.response.forEach(function(S){u.push(S.fulfilled,S.rejected)});let a,h=0,m;if(!c){const b=[bi.bind(this),void 0];for(b.unshift.apply(b,l),b.push.apply(b,u),m=b.length,a=Promise.resolve(n);h{if(!s._listeners)return;let r=s._listeners.length;for(;r-- >0;)s._listeners[r](o);s._listeners=null}),this.promise.then=o=>{let r;const i=new Promise(l=>{s.subscribe(l),r=l}).then(o);return i.cancel=function(){s.unsubscribe(r)},i},t(function(r,i,l){s.reason||(s.reason=new ln(r,i,l),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new Xo(function(o){t=o}),cancel:t}}}const Uh=Xo;function Dh(e){return function(n){return e.apply(null,n)}}function $h(e){return y.isObject(e)&&e.isAxiosError===!0}const Co={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(Co).forEach(([e,t])=>{Co[t]=e});const jh=Co;function gc(e){const t=new ts(e),n=Gl(ts.prototype.request,t);return y.extend(n,ts.prototype,t,{allOwnKeys:!0}),y.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return gc(Dt(e,o))},n}const Ce=gc(Yo);Ce.Axios=ts;Ce.CanceledError=ln;Ce.CancelToken=Uh;Ce.isCancel=ac;Ce.VERSION=mc;Ce.toFormData=Ps;Ce.AxiosError=G;Ce.Cancel=Ce.CanceledError;Ce.all=function(t){return Promise.all(t)};Ce.spread=Dh;Ce.isAxiosError=$h;Ce.mergeConfig=Dt;Ce.AxiosHeaders=Ge;Ce.formToJSON=e=>cc(y.isHTMLForm(e)?new FormData(e):e);Ce.getAdapter=pc.getAdapter;Ce.HttpStatusCode=jh;Ce.default=Ce;const Wt=Ce,Gt={apiPath:location.protocol+"//"+location.host};function tn(e,t){if("clipboard"in navigator)console.log(typeof t),navigator.clipboard.writeText(t).then(()=>{console.log("Text copied")}).catch(n=>console.error(n.name,n.message));else{const n=document.createElement("textarea");n.value=out.value,n.style.opacity=0,document.body.appendChild(n),n.focus(),n.select();try{const s=document.execCommand("copy");console.log(`Text copy was ${s?"successful":"unsuccessful"}.`)}catch(s){console.error(s.name,s.message)}document.body.removeChild(n)}e.$notify({title:"DonPAPI",type:"success",text:"Copied to clipboard! 🎉"})}function Jt(e){return[Object.keys(e[0])].concat(e).map(n=>Object.values(n).toString()).join(` -`)}function Yt(e,t){var n=new Blob([e],{type:"text/csv;charset=utf-8;"}),s=URL.createObjectURL(n),o=document.createElement("a");o.href=s,o.setAttribute("download",t),o.click()}function Zo(e){e.cookieSelected+=1,e.cookieSelected==e.itemsLen?e.allChecked=!0:e.allChecked=!1}function er(e){var t=document.getElementById("main-checkbox").checked,n=document.getElementsByClassName("item-checkbox");[].forEach.call(n,function(s){s.checked=t}),t?(e.cookieSelected=e.itemsLen,e.allChecked=!0):(e.cookieSelected=0,e.allChecked=!1)}const Hh={data(){return{cookies:[],showFullCookieName:[],showFullCookieValue:[],search_boxes:!1,cookie_name_search_value:"",computer_search_value:"",cookie_value_search_value:"",windows_user_search_value:"",url_search_value:"",cookieSelected:0,page_size:100,page_number:1,page_max:1,allChecked:!1,hideSecrets:!1}},methods:{hideSecretsOnRender(e){return this.hideSecrets?e.replace(/./g,"*"):e},copyItemToClipBoard(e){tn(this,e)},clickCookiesCheckbox(){Zo(this)},toggleCookiesSelection(){er(this)},exportCookiesToCsv(){console.log("Export cookies to CSV");for(var e=document.getElementsByClassName("item-checkbox"),t=[],n=0;n{this.cookies=t.data.cookies,console.log("pouet"),console.log(t.data.count),console.log("pouet"),console.log(this.page_size),console.log("waza"),this.page_max=Math.ceil(t.data.count/this.page_size),this.showFullCookieName[0]=!1,this.showFullCookieValue[0]=!1}).catch(t=>{console.error(t)})}},created(){this.getCookies()}},Vh={class:"container"},zh=d("h1",null,"Cookies",-1),qh=d("hr",null,null,-1),Kh=d("br",null,null,-1),Wh=d("br",null,null,-1),Gh={class:"buttons"},Jh={class:"functionalities-buttons"},Yh={class:"page-selection"},Qh={class:"page-size-selection"},Xh={class:"page-number-selection"},Zh=d("p",{class:"description",style:{"font-style":"italic"}},[W("Note: Click on a value in a cell to copy it to clipboard. Ticked cookies will be copy as JavaScript code to your clipboard when you click "),d("b",null,"Copy"),W(" button, allowing you to inject them into your browser. "),d("b",null,"Search"),W(" button will show searchbar for every column.")],-1),ep=d("br",null,null,-1),tp=d("br",null,null,-1),np={class:"tableFixHead"},sp={style:{width:"90%"},class:"table table-hover"},op={scope:"col"},rp=["checked"],ip={class:"text_column",scope:"col"},lp={class:"text_column",scope:"col"},cp={class:"text_column",scope:"col"},ap={class:"text_column",scope:"col"},up={class:"text_column",scope:"col"},fp=["id"],dp=["onClick"],hp=["onClick"],pp=["onClick"],mp=["onMouseover","onMouseleave"],gp=["id"],_p=["onClick"],yp=["onMouseover","onMouseleave"],bp=["id"],vp=["onClick"];function wp(e,t,n,s,o,r){return ne(),ie("div",Vh,[zh,d("div",{class:"hide-secrets",onClick:t[1]||(t[1]=i=>o.hideSecrets=!o.hideSecrets)},[re(d("input",{type:"checkbox","onUpdate:modelValue":t[0]||(t[0]=i=>o.hideSecrets=i)},null,512),[[Vo,o.hideSecrets]]),W("Hide Passwords ")]),qh,Kh,Wh,d("div",Gh,[d("div",Jh,[d("button",{onClick:t[2]||(t[2]=(...i)=>r.copyCookies&&r.copyCookies(...i)),type:"button",class:"btn btn-sm",title:"Copy checked cookies to JavaScript code, in order to inject them into your browser"},"Copy"),d("button",{style:{"margin-left":"1rem"},onClick:t[3]||(t[3]=i=>{r.exportCookiesToCsv()}),type:"button",title:"Export checked items to csv",class:"btn btn-sm"},"Export")]),d("div",Yh,[d("div",Qh,[W(" Page size: "),re(d("input",{type:"number",min:"1","onUpdate:modelValue":t[4]||(t[4]=i=>o.page_size=i),onInput:t[5]||(t[5]=i=>{r.getCookies()})},null,544),[[Ee,o.page_size]])]),d("div",Xh,[re(d("input",{type:"number",min:"1","onUpdate:modelValue":t[6]||(t[6]=i=>o.page_number=i),onInput:t[7]||(t[7]=i=>{r.getCookies()})},null,544),[[Ee,o.page_number]]),W(" / "+Y(o.page_max),1)])])]),Zh,ep,tp,d("div",np,[d("table",sp,[d("thead",null,[d("tr",null,[d("th",op,[d("input",{id:"main-checkbox",type:"checkbox",onClick:t[8]||(t[8]=(...i)=>r.toggleCookiesSelection&&r.toggleCookiesSelection(...i)),checked:o.allChecked},null,8,rp)]),d("th",ip,[d("span",null,[W(" Computer "),d("div",null,[re(d("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[9]||(t[9]=i=>o.computer_search_value=i),onChange:t[10]||(t[10]=i=>{r.resetPageInfo(),r.getCookies()})},null,544),[[Ee,o.computer_search_value]])])])]),d("th",lp,[d("span",null,[W(" Windows User "),d("div",null,[re(d("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[11]||(t[11]=i=>o.windows_user_search_value=i),onChange:t[12]||(t[12]=i=>{r.resetPageInfo(),r.getCookies()})},null,544),[[Ee,o.windows_user_search_value]])])])]),d("th",cp,[d("span",null,[W(" Cookie name "),d("div",null,[re(d("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[13]||(t[13]=i=>o.cookie_name_search_value=i),onInput:t[14]||(t[14]=i=>{r.resetPageInfo(),r.getCookies()})},null,544),[[Ee,o.cookie_name_search_value]])])])]),d("th",ap,[d("span",null,[W(" Cookie value "),d("div",null,[re(d("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[15]||(t[15]=i=>o.cookie_value_search_value=i),onInput:t[16]||(t[16]=i=>{r.resetPageInfo(),r.getCookies()})},null,544),[[Ee,o.cookie_value_search_value]])])])]),d("th",up,[d("span",null,[W(" URL "),d("div",null,[re(d("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[17]||(t[17]=i=>o.url_search_value=i),onInput:t[18]||(t[18]=i=>{r.resetPageInfo(),r.getCookies()})},null,544),[[Ee,o.url_search_value]])])])])])]),d("tbody",null,[(ne(!0),ie(be,null,wt(o.cookies,(i,l)=>(ne(),ie("tr",{key:l},[d("td",null,[d("input",{class:"item-checkbox",id:l,type:"checkbox",onClick:t[19]||(t[19]=(...c)=>r.clickCookiesCheckbox&&r.clickCookiesCheckbox(...c))},null,8,fp)]),d("td",{onClick:c=>r.copyItemToClipBoard(i.hostname)},Y(i.hostname),9,dp),d("td",{onClick:c=>r.copyItemToClipBoard(i.windows_user)},Y(i.windows_user),9,hp),d("td",{onClick:c=>r.copyItemToClipBoard(i.cookie_name)},[i.cookie_name!=null?(ne(),ie("span",{key:0,class:"fullValue",onMouseover:c=>o.showFullCookieName[l]=!0,onMouseleave:c=>o.showFullCookieName[l]=!1},[W(Y(i.cookie_name.length>20?i.cookie_name.substring(0,20)+"..":i.cookie_name)+" ",1),re(d("div",{id:"cookie_name_"+l},Y(i.cookie_name),9,gp),[[Bt,o.showFullCookieName[l]]])],40,mp)):Mt("",!0)],8,pp),d("td",{onClick:c=>r.copyItemToClipBoard(i.cookie_value)},[i.cookie_value!=null?(ne(),ie("span",{key:0,class:"fullValue",onMouseover:c=>o.showFullCookieValue[l]=!0,onMouseleave:c=>o.showFullCookieValue[l]=!1},[W(Y(i.cookie_value.length>20?r.hideSecretsOnRender(i.cookie_value).substring(0,20)+"..":r.hideSecretsOnRender(i.cookie_value))+" ",1),re(d("div",{id:"cookie_value_"+l},Y(i.cookie_value),9,bp),[[Bt,o.showFullCookieValue[l]]])],40,yp)):Mt("",!0)],8,_p),d("td",{onClick:c=>r.copyItemToClipBoard(i.url)},Y(i.url),9,vp)]))),128))])])])])}const Cp=Ln(Hh,[["render",wp]]),Sp={data(){return{secrets:[],programsList:[],showFullUsername:[],showFullPassword:[],showFullTarget:[],page_size:100,page_max:1,page_number:1,search_boxes:!1,computer_search_value:"",windows_user_search_value:"",collector_search_value:"",program_search_value:"",target_search_value:"",username_search_value:"",password_search_value:"",allChecked:!1,hideSecrets:!1}},methods:{hideSecretsOnRender(e){return this.hideSecrets?e.replace(/./g,"*"):e},copyItemToClipBoard(e){tn(this,e)},resetPageInfo(){this.page_number=1},clickSecretsCheckbox(){Zo(this)},toggleSecretsSelection(){er(this)},exportSecretsToCsv(){console.log("Export secrets to CSV");for(var e=document.getElementsByClassName("item-checkbox"),t=[],n=0;n{this.secrets=t.data.secrets,this.programsList=t.data.programs_list,this.itemsLen=this.secrets.length,console.log("w"),console.log(t.data.count),console.log(this.page_size),this.page_max=Math.ceil(t.data.count/this.page_size),this.showFullUsername[0]=!1,this.showFullPassword[0]=!1}).catch(t=>{console.error(t)})}},created(){this.getSecrets()}},Ep={class:"container"},xp=d("h1",null,"Secrets",-1),Rp=d("hr",null,null,-1),Tp=d("br",null,null,-1),kp=d("br",null,null,-1),Ap={class:"buttons"},Op={class:"functionalities-buttons"},Pp={class:"page-selection"},Ip={class:"page-size-selection"},Np={class:"page-number-selection"},Fp=d("p",{style:{"font-style":"italic"}},[W("Note: Click on a value in a cell to copy it to clipboard. "),d("b",null,"Search"),W(" button will show searchbar for every column.")],-1),Lp=d("br",null,null,-1),Mp=d("br",null,null,-1),Bp={class:"tableFixHead"},Up={class:"table table-hover"},Dp={scope:"col"},$p=["checked"],jp={scope:"col"},Hp={scope:"col"},Vp={scope:"col"},zp=d("option",{selected:"true",value:""},null,-1),qp=["value"],Kp={scope:"col"},Wp={scope:"col"},Gp={scope:"col"},Jp=["id"],Yp=["onClick"],Qp=["onClick"],Xp=["onClick"],Zp=["onClick"],em=["onMouseover","onMouseleave"],tm=["id"],nm=["onClick"],sm=["onMouseover","onMouseleave"],om=["id"],rm=["onClick"],im=["onMouseover","onMouseleave"],lm=["id"];function cm(e,t,n,s,o,r){return ne(),ie("div",Ep,[xp,d("div",{class:"hide-secrets",onClick:t[1]||(t[1]=i=>o.hideSecrets=!o.hideSecrets)},[re(d("input",{type:"checkbox","onUpdate:modelValue":t[0]||(t[0]=i=>o.hideSecrets=i)},null,512),[[Vo,o.hideSecrets]]),W("Hide Passwords ")]),Rp,Tp,kp,d("div",Ap,[d("div",Op,[d("button",{style:{"margin-left":"1rem"},onClick:t[2]||(t[2]=i=>{r.exportSecretsToCsv()}),type:"button",title:"Export checked items to csv",class:"btn btn-sm"},"Export")]),d("div",Pp,[d("div",Ip,[W(" Page size: "),re(d("input",{type:"number",min:"1","onUpdate:modelValue":t[3]||(t[3]=i=>o.page_size=i),onInput:t[4]||(t[4]=i=>{r.getSecrets()})},null,544),[[Ee,o.page_size]])]),d("div",Np,[re(d("input",{type:"number",min:"1","onUpdate:modelValue":t[5]||(t[5]=i=>o.page_number=i),onInput:t[6]||(t[6]=i=>{r.getSecrets()})},null,544),[[Ee,o.page_number]]),W(" / "+Y(o.page_max),1)])])]),Fp,Lp,Mp,d("div",Bp,[d("table",Up,[d("thead",null,[d("tr",null,[d("th",Dp,[d("input",{id:"main-checkbox",type:"checkbox",onClick:t[7]||(t[7]=(...i)=>r.toggleSecretsSelection&&r.toggleSecretsSelection(...i)),checked:o.allChecked},null,8,$p)]),d("th",jp,[d("span",null,[W(" Computer "),d("div",null,[re(d("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[8]||(t[8]=i=>o.computer_search_value=i),onInput:t[9]||(t[9]=i=>{r.resetPageInfo(),r.getSecrets()})},null,544),[[Ee,o.computer_search_value]])])])]),d("th",Hp,[d("span",null,[W(" Windows User "),d("div",null,[re(d("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[10]||(t[10]=i=>o.windows_user_search_value=i),onInput:t[11]||(t[11]=i=>{r.resetPageInfo(),r.getSecrets()})},null,544),[[Ee,o.windows_user_search_value]])])])]),d("th",Vp,[d("span",null,[W(" Program "),d("div",null,[re(d("select",{style:{width:"10rem"},"onUpdate:modelValue":t[12]||(t[12]=i=>o.program_search_value=i),onChange:t[13]||(t[13]=i=>{r.resetPageInfo(),r.getSecrets()})},[zp,(ne(!0),ie(be,null,wt(o.programsList,i=>(ne(),ie("option",{value:i},Y(i),9,qp))),256))],544),[[Fl,o.program_search_value]])])])]),d("th",Kp,[d("span",null,[W(" Target "),d("div",null,[re(d("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[14]||(t[14]=i=>o.target_search_value=i),onInput:t[15]||(t[15]=i=>{r.resetPageInfo(),r.getSecrets()})},null,544),[[Ee,o.target_search_value]])])])]),d("th",Wp,[d("span",null,[W(" Username "),d("div",null,[re(d("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[16]||(t[16]=i=>o.username_search_value=i),onInput:t[17]||(t[17]=i=>{r.resetPageInfo(),r.getSecrets()})},null,544),[[Ee,o.username_search_value]])])])]),d("th",Gp,[d("span",null,[W(" Password "),d("div",null,[re(d("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[18]||(t[18]=i=>o.password_search_value=i),onInput:t[19]||(t[19]=i=>{r.resetPageInfo(),r.getSecrets()})},null,544),[[Ee,o.password_search_value]])])])])])]),d("tbody",null,[(ne(!0),ie(be,null,wt(o.secrets,(i,l)=>(ne(),ie("tr",{key:l},[d("td",null,[d("input",{class:"item-checkbox",id:l,type:"checkbox",onClick:t[20]||(t[20]=(...c)=>r.clickSecretsCheckbox&&r.clickSecretsCheckbox(...c))},null,8,Jp)]),d("td",{onClick:c=>r.copyItemToClipBoard(i.hostname)},Y(i.hostname),9,Yp),d("td",{onClick:c=>r.copyItemToClipBoard(i.windows_user)},Y(i.windows_user),9,Qp),d("td",{onClick:c=>r.copyItemToClipBoard(i.program)},Y(i.program),9,Xp),d("td",{onClick:c=>r.copyItemToClipBoard(i.target)},[i.target!=null?(ne(),ie("span",{key:0,class:"fullValue",onMouseover:c=>o.showFullTarget[l]=!0,onMouseleave:c=>o.showFullTarget[l]=!1},[W(Y(i.target.length>20?i.target.substring(0,20)+"..":i.target)+" ",1),re(d("div",{id:"target_"+l},Y(i.target),9,tm),[[Bt,o.showFullTarget[l]]])],40,em)):Mt("",!0)],8,Zp),d("td",{onClick:c=>r.copyItemToClipBoard(i.username)},[i.username!=null?(ne(),ie("span",{key:0,class:"fullValue",onMouseover:c=>o.showFullUsername[l]=!0,onMouseleave:c=>o.showFullUsername[l]=!1},[W(Y(i.username.length>20?i.username.substring(0,20)+"..":i.username)+" ",1),re(d("div",{id:"username_"+l},Y(i.username),9,om),[[Bt,o.showFullUsername[l]]])],40,sm)):Mt("",!0)],8,nm),d("td",{onClick:c=>r.copyItemToClipBoard(i.password)},[i.password!=null?(ne(),ie("span",{key:0,class:"fullValue",onMouseover:c=>o.showFullPassword[l]=!0,onMouseleave:c=>o.showFullPassword[l]=!1},[W(Y(i.password.length>20?r.hideSecretsOnRender(i.password).substring(0,20)+"..":r.hideSecretsOnRender(i.password))+" ",1),re(d("div",{id:"password_"+l},Y(i.password),9,lm),[[Bt,o.showFullPassword[l]]])],40,im)):Mt("",!0)],8,rm)]))),128))])])])])}const am=Ln(Sp,[["render",cm]]),um={data(){return{certificates:[],page_size:100,page_max:1,page_number:1,search_boxes:!1,computer_search_value:"",windows_user_search_value:"",username_search_value:"",client_auth_search_value:"",allChecked:!1}},methods:{copyItemToClipBoard(e){tn(this,e)},clickCertificatesCheckbox(){Zo(this)},toggleCertificatesSelection(){er(this)},exportCertificatesToCsv(){console.log("Export certificates to CSV");for(var e=document.getElementsByClassName("item-checkbox"),t=[],n=0;n{this.certificates=t.data.certificates,this.page_max=Math.ceil(t.data.count/this.page_size)}).catch(t=>{console.error(t)})}},created(){this.getCertificates()}},fm={class:"container"},dm=d("h1",null,"Certificates",-1),hm=d("hr",null,null,-1),pm=d("br",null,null,-1),mm=d("br",null,null,-1),gm={class:"buttons"},_m={class:"functionalities-buttons"},ym={class:"page-selection"},bm={class:"page-size-selection"},vm={class:"page-number-selection"},wm=d("p",{style:{"font-style":"italic"}},[W("Note: Click on a value in a cell to copy it to your clipboard. Click on "),d("b",null,"Yes"),W(' cells in "'),d("span",{style:{"font-weight":"bold","font-style":"italic"}},"Client Auth ?"),W('" to issue a '),d("a",{href:"https://github.com/ly4k/Certipy"},"Certipy"),W(" auth command to your clipboard. "),d("b",null,"Search"),W(" button will show searchbar for every column.")],-1),Cm=d("br",null,null,-1),Sm=d("br",null,null,-1),Em={class:"tableFixHead"},xm={class:"table table-hover"},Rm={scope:"col"},Tm=["checked"],km={scope:"col"},Am={scope:"col"},Om={scope:"col"},Pm={scope:"col"},Im=d("option",{selected:"true",value:""},null,-1),Nm=d("option",{value:"1"},"Yes",-1),Fm=d("option",{value:"0"},"No",-1),Lm=[Im,Nm,Fm],Mm=["id"],Bm=["onClick"],Um=["onClick"],Dm=["onClick"],$m=["onClick"],jm={key:1};function Hm(e,t,n,s,o,r){return ne(),ie("div",fm,[dm,hm,pm,mm,d("div",gm,[d("div",_m,[d("button",{style:{"margin-left":"1rem"},onClick:t[0]||(t[0]=i=>{r.exportCertificatesToCsv()}),type:"button",title:"Export checked items to csv",class:"btn btn-sm"},"Export")]),d("div",ym,[d("div",bm,[W(" Page size: "),re(d("input",{type:"number",min:"1","onUpdate:modelValue":t[1]||(t[1]=i=>o.page_size=i),onInput:t[2]||(t[2]=i=>{r.getCertificates()})},null,544),[[Ee,o.page_size]])]),d("div",vm,[re(d("input",{type:"number",min:"1","onUpdate:modelValue":t[3]||(t[3]=i=>o.page_number=i),onInput:t[4]||(t[4]=i=>{r.getCertificates()})},null,544),[[Ee,o.page_number]]),W(" / "+Y(o.page_max),1)])])]),wm,Cm,Sm,d("div",Em,[d("table",xm,[d("thead",null,[d("tr",null,[d("th",Rm,[d("input",{id:"main-checkbox",type:"checkbox",onClick:t[5]||(t[5]=(...i)=>r.toggleCertificatesSelection&&r.toggleCertificatesSelection(...i)),checked:o.allChecked},null,8,Tm)]),d("th",km,[d("span",null,[W(" Computer "),d("div",null,[re(d("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[6]||(t[6]=i=>o.computer_search_value=i),onInput:t[7]||(t[7]=i=>{r.resetPageInfo(),r.getCertificates()})},null,544),[[Ee,o.computer_search_value]])])])]),d("th",Am,[d("span",null,[W(" Windows User "),d("div",null,[re(d("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[8]||(t[8]=i=>o.windows_user_search_value=i),onInput:t[9]||(t[9]=i=>{r.resetPageInfo(),r.getCertificates()})},null,544),[[Ee,o.windows_user_search_value]])])])]),d("th",Om,[d("span",null,[W(" Username "),d("div",null,[re(d("input",{type:"text",placeholder:"Search text","onUpdate:modelValue":t[10]||(t[10]=i=>o.username_search_value=i),onInput:t[11]||(t[11]=i=>{r.resetPageInfo(),r.getCertificates()})},null,544),[[Ee,o.username_search_value]])])])]),d("th",Pm,[d("span",null,[W(" Client Auth ? "),d("div",null,[re(d("select",{"onUpdate:modelValue":t[12]||(t[12]=i=>o.client_auth_search_value=i),onChange:t[13]||(t[13]=i=>{r.resetPageInfo(),r.getCertificates()})},Lm,544),[[Fl,o.client_auth_search_value]])])])])])]),d("tbody",null,[(ne(!0),ie(be,null,wt(o.certificates,(i,l)=>(ne(),ie("tr",{key:l},[d("td",null,[d("input",{class:"item-checkbox",id:l,type:"checkbox",onClick:t[14]||(t[14]=(...c)=>r.clickCertificatesCheckbox&&r.clickCertificatesCheckbox(...c))},null,8,Mm)]),d("td",{onClick:c=>r.copyItemToClipBoard(i.hostname)},Y(i.hostname),9,Bm),d("td",{onClick:c=>r.copyItemToClipBoard(i.windows_user)},Y(i.windows_user),9,Um),d("td",{onClick:c=>r.copyItemToClipBoard(i.username)},Y(i.username),9,Dm),i.client_auth?(ne(),ie("td",{key:0,style:{"font-weight":"bold"},onClick:c=>r.copyPfxToCertipyCommand(i.pfx_file_path)},"Yes",8,$m)):(ne(),ie("td",jm,"No"))]))),128))])])])])}const Vm=Ln(um,[["render",Hm]]);const zm={data(){return{samHashes:[],scheduledTasks:[],serviceAccounts:[],hideSecrets:!1,showFullServiceAccounts:[],showFullSCTasksAccounts:[]}},methods:{hideSecretsOnRender(e){return this.hideSecrets?e.replace(/./g,"*"):e},copyItemToClipBoard(e){tn(this,e)},exportSamReuseToCsv(){console.log("Export SAM Reuse to CSV");var e=[];this.samHashes.forEach(n=>n.forEach(s=>e.push(s)));const t=Jt(e);Yt(t,"sam_reuse_export_"+Date.now()+".csv")},exportSCTasksToCsv(){console.log("Export Scheduled Tasks to CSV");const e=Jt(this.scheduledTasks);Yt(e,"scheduledtasks_export_"+Date.now()+".csv")},exportLSAToCsv(){console.log("Export Service Accounts to CSV");const e=Jt(this.serviceAccounts);Yt(e,"serviceaccounts_export_"+Date.now()+".csv")},getGeneralInfo(){var e=Gt.apiPath+"/api/sam_reuse",t=Gt.apiPath+"/api/scheduled_tasks",n=Gt.apiPath+"/api/lsa_secrets";Wt.get(e).then(s=>{this.samHashes=s.data}).catch(s=>{console.error(s)}),Wt.get(t).then(s=>{this.scheduledTasks=s.data}).catch(s=>{console.error(s)}),Wt.get(n).then(s=>{this.serviceAccounts=s.data}).catch(s=>{console.error(s)}),this.showFullServiceAccounts[0]=!1,this.showFullSCTasksAccounts[0]=!1}},created(){this.getGeneralInfo()}},qm={class:"container"},Km=d("h1",null,"General",-1),Wm=d("hr",null,null,-1),Gm={class:"tableFixHead"},Jm={class:"buttons"},Ym=d("h3",null,"SAM password reuse",-1),Qm={class:"functionalities-buttons"},Xm={style:{width:"90%"},class:"table table-hover"},Zm=d("thead",null,[d("tr",null,[d("th",{class:"text_column",scope:"col"}," Computer "),d("th",{class:"text_column",scope:"col"}," RID "),d("th",{class:"text_column",scope:"col"}," Windows User "),d("th",{class:"text_column",scope:"col"}," LM Hash "),d("th",{class:"text_column",scope:"col"}," NT Hash ")])],-1),eg=["onClick"],tg=["onClick"],ng=["onClick"],sg=["onClick"],og=["onClick"],rg=d("br",null,null,-1),ig=d("br",null,null,-1),lg={class:"buttons"},cg=d("h3",null,"Scheduled Tasks",-1),ag={class:"functionalities-buttons"},ug=d("br",null,null,-1),fg=d("br",null,null,-1),dg={style:{width:"90%"},class:"table table-hover"},hg=d("thead",null,[d("tr",null,[d("th",{class:"text_column",scope:"col"}," Computer "),d("th",{class:"text_column",scope:"col"}," Target "),d("th",{class:"text_column",scope:"col"}," Username "),d("th",{class:"text_column",scope:"col"}," Password ")])],-1),pg=["onClick"],mg=["onClick"],gg=["onClick"],_g=["onClick"],yg=["onMouseover","onMouseleave"],bg=["id"],vg=d("br",null,null,-1),wg=d("br",null,null,-1),Cg={class:"buttons"},Sg=d("h3",null,"Service accounts (in LSA secrets)",-1),Eg={class:"functionalities-buttons"},xg=d("br",null,null,-1),Rg=d("br",null,null,-1),Tg={style:{width:"90%"},class:"table table-hover"},kg=d("thead",null,[d("tr",null,[d("th",{class:"text_column",scope:"col"}," Computer "),d("th",{class:"text_column",scope:"col"}," Username "),d("th",{class:"text_column",scope:"col"}," Password ")])],-1),Ag=["onClick"],Og=["onClick"],Pg=["onClick"],Ig=["onMouseover","onMouseleave"],Ng=["id"];function Fg(e,t,n,s,o,r){return ne(),ie("div",qm,[Km,d("div",{class:"hide-secrets",onClick:t[1]||(t[1]=i=>o.hideSecrets=!o.hideSecrets)},[re(d("input",{type:"checkbox","onUpdate:modelValue":t[0]||(t[0]=i=>o.hideSecrets=i)},null,512),[[Vo,o.hideSecrets]]),W("Hide Passwords ")]),Wm,d("div",Gm,[d("div",Jm,[Ym,d("div",Qm,[d("button",{style:{"margin-left":"2rem"},onClick:t[2]||(t[2]=i=>{r.exportSamReuseToCsv()}),type:"button",title:"Export SAM Reused accounts to csv",class:"btn btn-sm"},"Export SAM Reuse")])]),d("table",Xm,[Zm,(ne(!0),ie(be,null,wt(o.samHashes,(i,l)=>(ne(),ie("tbody",{class:"sam-reuse",key:l},[(ne(!0),ie(be,null,wt(i,(c,u)=>(ne(),ie("tr",{class:_s({rid500:c.rid==500}),key:u},[d("td",{onClick:a=>r.copyItemToClipBoard(c.hostname)},Y(c.hostname),9,eg),d("td",{onClick:a=>r.copyItemToClipBoard(c.rid)},Y(c.rid),9,tg),d("td",{onClick:a=>r.copyItemToClipBoard(c.username)},Y(c.username),9,ng),d("td",{onClick:a=>r.copyItemToClipBoard(c.lmhash)},Y(r.hideSecretsOnRender(c.lmhash)),9,sg),d("td",{onClick:a=>r.copyItemToClipBoard(c.nthash)},Y(r.hideSecretsOnRender(c.nthash)),9,og)],2))),128))]))),128))]),rg,ig,d("div",lg,[cg,d("div",ag,[d("button",{style:{"margin-left":"2rem"},onClick:t[3]||(t[3]=i=>{r.exportSCTasksToCsv()}),type:"button",title:"Export Scheduled Tasks to csv",class:"btn btn-sm"},"Export Scheduled Tasks")])]),ug,fg,d("table",dg,[hg,d("tbody",null,[(ne(!0),ie(be,null,wt(o.scheduledTasks,(i,l)=>(ne(),ie("tr",{key:l},[d("td",{onClick:c=>r.copyItemToClipBoard(i.hostname)},Y(i.hostname),9,pg),d("td",{onClick:c=>r.copyItemToClipBoard(i.target)},Y(i.target),9,mg),d("td",{onClick:c=>r.copyItemToClipBoard(i.username)},Y(i.username),9,gg),d("td",{onClick:c=>r.copyItemToClipBoard(i.password)},[i.password!=null?(ne(),ie("span",{key:0,class:"fullValue",onMouseover:c=>o.showFullSCTasksAccounts[l]=!0,onMouseleave:c=>o.showFullSCTasksAccounts[l]=!1},[W(Y(i.password.length>20?r.hideSecretsOnRender(i.password).substring(0,20)+"..":r.hideSecretsOnRender(i.password))+" ",1),re(d("div",{id:"sc_"+l},Y(i.password),9,bg),[[Bt,o.showFullSCTasksAccounts[l]]])],40,yg)):Mt("",!0)],8,_g)]))),128))])]),vg,wg,d("div",Cg,[Sg,d("div",Eg,[d("button",{style:{"margin-left":"2rem"},onClick:t[4]||(t[4]=i=>{r.exportLSAToCsv()}),type:"button",title:"Export Service accounts to csv",class:"btn btn-sm"},"Export Service Accounts")])]),xg,Rg,d("table",Tg,[kg,d("tbody",null,[(ne(!0),ie(be,null,wt(o.serviceAccounts,(i,l)=>(ne(),ie("tr",{key:l},[d("td",{onClick:c=>r.copyItemToClipBoard(i.hostname)},Y(i.hostname),9,Ag),d("td",{onClick:c=>r.copyItemToClipBoard(i.username)},Y(i.username),9,Og),d("td",{onClick:c=>r.copyItemToClipBoard(i.password)},[i.password!=null?(ne(),ie("span",{key:0,class:"fullValue",onMouseover:c=>o.showFullServiceAccounts[l]=!0,onMouseleave:c=>o.showFullServiceAccounts[l]=!1},[W(Y(i.password.length>20?r.hideSecretsOnRender(i.password).substring(0,20)+"..":r.hideSecretsOnRender(i.password))+" ",1),re(d("div",{id:"sa_"+l},Y(i.password),9,Ng),[[Bt,o.showFullServiceAccounts[l]]])],40,Ig)):Mt("",!0)],8,Pg)]))),128))])])])])}const Lg=Ln(zm,[["render",Fg]]),Mg=Qf({history:Tf("/"),routes:[{path:"",name:"general",component:Lg},{path:"/cookies",name:"cookies",component:Cp},{path:"/secrets",name:"secrets",component:am},{path:"/certificates",name:"certificates",component:Vm}]});(function(){var e;try{if(typeof document<"u"){var t=document.createElement("style");t.nonce=(e=document.head.querySelector("meta[property=csp-nonce]"))==null?void 0:e.content,t.appendChild(document.createTextNode(".vue-notification-group{display:block;position:fixed;z-index:5000}.vue-notification-wrapper{display:block;overflow:hidden;width:100%;margin:0;padding:0}.notification-title{font-weight:600}.vue-notification-template{display:block;box-sizing:border-box;background:white;text-align:left}.vue-notification{display:block;box-sizing:border-box;text-align:left;font-size:12px;padding:10px;margin:0 5px 5px;color:#fff;background:#44A4FC;border-left:5px solid #187FE7}.vue-notification.warn{background:#ffb648;border-left-color:#f48a06}.vue-notification.error{background:#E54D42;border-left-color:#b82e24}.vue-notification.success{background:#68CD86;border-left-color:#42a85f}.vn-fade-enter-active,.vn-fade-leave-active,.vn-fade-move{transition:all .5s}.vn-fade-enter-from,.vn-fade-leave-to{opacity:0}")),document.head.appendChild(t)}}catch(n){console.error("vite-plugin-css-injected-by-js",n)}})();const _c=new Map;class Bg{constructor(t,n,s){this.remaining=n,this.callback=t,this.notifyItem=s,this.resume()}pause(){clearTimeout(this.notifyItem.timer),this.remaining-=Date.now()-this.start}resume(){this.start=Date.now(),clearTimeout(this.notifyItem.timer),this.notifyItem.timer=setTimeout(this.callback,this.remaining)}}function Ug(e){return{all:e=e||new Map,on:function(t,n){var s=e.get(t);s?s.push(n):e.set(t,[n])},off:function(t,n){var s=e.get(t);s&&(n?s.splice(s.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var s=e.get(t);s&&s.slice().map(function(o){o(n)}),(s=e.get("*"))&&s.slice().map(function(o){o(t,n)})}}}const hs=Ug(),Ys="[-+]?[0-9]*.?[0-9]+",wi=[{name:"px",regexp:new RegExp(`^${Ys}px$`)},{name:"%",regexp:new RegExp(`^${Ys}%$`)},{name:"px",regexp:new RegExp(`^${Ys}$`)}],Dg=e=>{if(e==="auto")return{type:e,value:0};for(let t=0;t{switch(typeof e){case"number":return{type:"px",value:e};case"string":return Dg(e);default:return{type:"",value:e}}},Ci={x:new Set(["left","center","right"]),y:new Set(["top","bottom"])},jg=(e=>()=>e++)(0),Hg=e=>typeof e!="string"?[]:e.split(/\s+/gi).filter(Boolean),Vg=e=>{typeof e=="string"&&(e=Hg(e));let t=null,n=null;return e.forEach(s=>{Ci.y.has(s)&&(n=s),Ci.x.has(s)&&(t=s)}),{x:t,y:n}},Qs={position:["top","right"],cssAnimation:"vn-fade",velocityAnimation:{enter:e=>({height:[e.clientHeight,0],opacity:[1,0]}),leave:{height:0,opacity:[0,1]}}},zg=Nn({name:"velocity-group",inheritAttrs:!1,props:{name:{type:String,default:""}},emits:{enter:(e,t)=>!0,leave:(e,t)=>!0,afterLeave:()=>!0},setup:(e,{slots:t,emit:n})=>{const s=(i,l)=>{n("enter",i,l)},o=(i,l)=>{n("leave",i,l)},r=()=>{n("afterLeave")};return()=>ee(Nl,{tag:"div",css:!1,name:e.name,onEnter:s,onLeave:o,onAfterLeave:r},{default:()=>{var i;return[(i=t.default)==null?void 0:i.call(t)]}})}}),qg=Nn({name:"css-group",inheritAttrs:!1,props:{name:{type:String,default:""}},setup:(e,{slots:t})=>()=>ee(Nl,{tag:"div",name:e.name},{default:()=>{var n;return[(n=t.default)==null?void 0:n.call(t)]}})});function Kg(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!is(e)}const qn={IDLE:0,DESTROYED:2},Wg=Nn({name:"notifications",props:{group:{type:String,default:""},width:{type:[Number,String],default:300},reverse:{type:Boolean,default:!1},position:{type:[String,Array],default:()=>Qs.position},classes:{type:[String,Array],default:"vue-notification"},animationType:{type:String,default:"css",validator(e){return e==="css"||e==="velocity"}},animation:{type:Object,default(){return Qs.velocityAnimation}},animationName:{type:String,default:Qs.cssAnimation},speed:{type:Number,default:300},duration:{type:Number,default:3e3},delay:{type:Number,default:0},max:{type:Number,default:1/0},ignoreDuplicates:{type:Boolean,default:!1},closeOnClick:{type:Boolean,default:!0},pauseOnHover:{type:Boolean,default:!1},dangerouslySetInnerHtml:{type:Boolean,default:!1}},emits:{click:e=>!0,destroy:e=>!0,start:e=>!0},slots:Object,setup:(e,{emit:t,slots:n,expose:s})=>{const o=no([]),r=no(null),i=_c.get("velocity"),l=Re(()=>e.animationType==="velocity"),c=Re(()=>l.value?zg:qg),u=Re(()=>o.value.filter(A=>A.state!==qn.DESTROYED)),a=Re(()=>$g(e.width)),h=Re(()=>{const{x:A,y:x}=Vg(e.position),q=a.value.value,me=a.value.type,ke={width:q+me};return x&&(ke[x]="0px"),A&&(A==="center"?ke.left=`calc(50% - ${+q/2}${me})`:ke[A]="0px"),ke}),m=Re(()=>"bottom"in h.value),_=A=>{t("click",A),e.closeOnClick&&H(A)},b=()=>{var A;e.pauseOnHover&&((A=r.value)==null||A.pause())},S=()=>{var A;e.pauseOnHover&&((A=r.value)==null||A.resume())},B=(A={})=>{if(A.group||(A.group=""),A.data||(A.data={}),e.group!==A.group)return;if(A.clean||A.clear){D();return}const x=typeof A.duration=="number"?A.duration:e.duration,q=typeof A.speed=="number"?A.speed:e.speed,me=typeof A.ignoreDuplicates=="boolean"?A.ignoreDuplicates:e.ignoreDuplicates,{title:ke,text:ye,type:ce,data:te,id:Ve}=A,Ae={id:Ve||jg(),title:ke,text:ye,type:ce,state:qn.IDLE,speed:q,length:x+2*q,data:te,duplicates:0};x>=0&&(r.value=new Bg(()=>H(Ae),Ae.length,Ae));const De=e.reverse?!m.value:m.value;let Se=-1;const nt=u.value.find(st=>st.title===A.title&&st.text===A.text);if(me&&nt){nt.duplicates++;return}De?(o.value.push(Ae),t("start",Ae),u.value.length>e.max&&(Se=0)):(o.value.unshift(Ae),t("start",Ae),u.value.length>e.max&&(Se=u.value.length-1)),Se!==-1&&H(u.value[Se])},O=A=>{X(A)},F=A=>["vue-notification-template",e.classes,A.type||""],N=A=>l.value?void 0:{transition:`all ${A.speed}ms`},H=A=>{clearTimeout(A.timer),A.state=qn.DESTROYED,oe(),t("destroy",A)},X=A=>{const x=o.value.find(q=>q.id===A);x&&H(x)},D=()=>{u.value.forEach(H)},se=(A,x)=>{var q;const me=(q=e.animation)==null?void 0:q[A];return typeof me=="function"?me(x):me},z=(A,x)=>{if(!l.value)return;const q=se("enter",A);i(A,q,{duration:e.speed,complete:x})},fe=(A,x)=>{if(!l.value)return;const q=se("leave",A);i(A,q,{duration:e.speed,complete:x})};function oe(){o.value=o.value.filter(A=>A.state!==qn.DESTROYED)}return Do(()=>{hs.on("add",B),hs.on("close",O)}),()=>{let A;return ee("div",{class:"vue-notification-group",style:h.value},[ee(c.value,{name:e.animationName,onEnter:z,onLeave:fe,onAfterLeave:oe},Kg(A=u.value.map(x=>ee("div",{key:x.id,class:"vue-notification-wrapper",style:N(x),"data-id":x.id,onMouseenter:b,onMouseleave:S},[n.body?n.body({item:x,class:[e.classes,x.type],close:()=>H(x)}):ee("div",{class:F(x),onClick:()=>_(x)},[e.dangerouslySetInnerHtml?ee(be,null,[x.title?ee("div",{class:"notification-title",innerHTML:x.title},null):null,ee("div",{class:"notification-content",innerHTML:x.text},null)]):ee(be,null,[x.title?ee("div",{class:"notification-title"},[x.title]):null,ee("div",{class:"notification-content"},[x.text])])])])))?A:{default:()=>[A]})])}}}),yc=e=>{typeof e=="string"&&(e={title:"",text:e}),typeof e=="object"&&hs.emit("add",e)};yc.close=e=>{hs.emit("close",e)};const Gg="Notifications";function Jg(e,t={}){Object.entries(t).forEach(s=>_c.set(...s));const n=t.name||"notify";e.config.globalProperties["$"+n]=yc,e.component(t.componentName||Gg,Wg)}const Yg={install:Jg},tr=Wu(fd);tr.use(Mg);tr.use(Yg);tr.mount("#app"); diff --git a/donpapi/res/gui/index.html b/donpapi/res/gui/index.html index 3006d8a..79b548b 100644 --- a/donpapi/res/gui/index.html +++ b/donpapi/res/gui/index.html @@ -5,8 +5,8 @@ DonPAPI - - + +
diff --git a/donpapi/server.py b/donpapi/server.py index 54d7c7f..0137291 100644 --- a/donpapi/server.py +++ b/donpapi/server.py @@ -104,6 +104,7 @@ def display_cookies(): cookie_value_filter = request.args.get("cookie_value", default="", type=str) windows_user_filter = request.args.get("windows_user", default="", type=str) url_filter = request.args.get("url", default="", type=str) + status_filter = request.args.get("status", default="", type=str) cookies = db.get_cookies( page=page, @@ -113,6 +114,7 @@ def display_cookies(): cookie_value=cookie_value_filter, windows_user=windows_user_filter, url=url_filter, + status=status_filter, ) return jsonify(cookies) diff --git a/frontend/src/components/Cookies.vue b/frontend/src/components/Cookies.vue index 728e732..a5b698b 100644 --- a/frontend/src/components/Cookies.vue +++ b/frontend/src/components/Cookies.vue @@ -67,6 +67,26 @@ + + + Creation Date +
+ +
+
+ + + + Status +
+ +
+
+ @@ -91,6 +111,10 @@ {{ cookie.url }} + {{ formatDate(cookie.creation_utc) }} + + {{ isCookieExpired(cookie.expires_utc) ? 'Expired' : 'Active' }} + @@ -127,6 +151,7 @@ export default { page_max: 1, allChecked: false, hideSecrets: false, + status_search_value: '', }; }, methods: { @@ -182,6 +207,7 @@ export default { path += 'cookie_value=' + this.cookie_value_search_value + '&'; path += 'windows_user=' + this.windows_user_search_value + '&'; path += 'url=' + this.url_search_value + '&'; + path += 'status=' + this.status_search_value + '&'; axios.get(path) .then((res) => { this.cookies = res.data.cookies; @@ -195,6 +221,19 @@ export default { console.error(error); }); }, + formatDate(dateString) { + if (!dateString) return ''; + const creationTimestamp = Math.floor(parseInt(dateString) / 1000); + const date = new Date(creationTimestamp); + if (isNaN(date.getTime())) return dateString; + return date.toISOString().split('T')[0]; // Format: YYYY-MM-DD + }, + isCookieExpired(expiresUtc) { + if (!expiresUtc) return false; + const now = new Date(); + const expires = new Date(parseInt(expiresUtc) * 1000); + return now > expires; + }, }, created() { this.getCookies();