diff --git a/assets/index-83d54419.js b/assets/index-5a271b73.js similarity index 99% rename from assets/index-83d54419.js rename to assets/index-5a271b73.js index b6fae77..93ce8b0 100644 --- a/assets/index-83d54419.js +++ b/assets/index-5a271b73.js @@ -1,7 +1,7 @@ (function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&s(a)}).observe(document,{childList:!0,subtree:!0});function n(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(r){if(r.ep)return;r.ep=!0;const i=n(r);fetch(r.href,i)}})();const kl=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{};function na(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}function is(e){if(le(e)){const t={};for(let n=0;n{if(n){const s=n.split(Pm);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function We(e){let t="";if(Ze(e))t=e;else if(le(e))for(let n=0;nZe(e)?e:e==null?"":le(e)||De(e)&&(e.toString===qc||!he(e.toString))?JSON.stringify(e,Bc,2):String(e),Bc=(e,t)=>t&&t.__v_isRef?Bc(e,t.value):Ps(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:Uc(t)?{[`Set(${t.size})`]:[...t.values()]}:De(t)&&!le(t)&&!Kc(t)?String(t):t,Ie={},Is=[],en=()=>{},Fm=()=>!1,Vm=/^on[^a-z]/,Oi=e=>Vm.test(e),sa=e=>e.startsWith("onUpdate:"),Et=Object.assign,ra=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Hm=Object.prototype.hasOwnProperty,ye=(e,t)=>Hm.call(e,t),le=Array.isArray,Ps=e=>ki(e)==="[object Map]",Uc=e=>ki(e)==="[object Set]",he=e=>typeof e=="function",Ze=e=>typeof e=="string",ia=e=>typeof e=="symbol",De=e=>e!==null&&typeof e=="object",zc=e=>De(e)&&he(e.then)&&he(e.catch),qc=Object.prototype.toString,ki=e=>qc.call(e),jm=e=>ki(e).slice(8,-1),Kc=e=>ki(e)==="[object Object]",oa=e=>Ze(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ui=na(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$i=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Wm=/-(\w)/g,Rs=$i(e=>e.replace(Wm,(t,n)=>n?n.toUpperCase():"")),Bm=/\B([A-Z])/g,Ys=$i(e=>e.replace(Bm,"-$1").toLowerCase()),Yc=$i(e=>e.charAt(0).toUpperCase()+e.slice(1)),ho=$i(e=>e?`on${Yc(e)}`:""),xr=(e,t)=>!Object.is(e,t),po=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Um=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let $l;const zm=()=>$l||($l=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof kl<"u"?kl:{});let Zt;class qm{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Zt,!t&&Zt&&(this.index=(Zt.scopes||(Zt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Zt;try{return Zt=this,t()}finally{Zt=n}}}on(){Zt=this}off(){Zt=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Zc=e=>(e.w&Rn)>0,Gc=e=>(e.n&Rn)>0,Zm=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(h==="length"||h>=c)&&l.push(f)})}else switch(n!==void 0&&l.push(a.get(n)),t){case"add":le(e)?oa(n)&&l.push(a.get("length")):(l.push(a.get(os)),Ps(e)&&l.push(a.get(Do)));break;case"delete":le(e)||(l.push(a.get(os)),Ps(e)&&l.push(a.get(Do)));break;case"set":Ps(e)&&l.push(a.get(os));break}if(l.length===1)l[0]&&Mo(l[0]);else{const c=[];for(const f of l)f&&c.push(...f);Mo(aa(c))}}function Mo(e,t){const n=le(e)?e:[...e];for(const s of n)s.computed&&Il(s);for(const s of n)s.computed||Il(s)}function Il(e,t){(e!==Jt||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Jm(e,t){var n;return(n=_i.get(e))===null||n===void 0?void 0:n.get(t)}const Xm=na("__proto__,__v_isRef,__isVue"),Qc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ia)),Qm=ca(),eg=ca(!1,!0),tg=ca(!0),Pl=ng();function ng(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=be(this);for(let i=0,a=this.length;i{e[t]=function(...n){Zs();const s=be(this)[t].apply(this,n);return Gs(),s}}),e}function sg(e){const t=be(this);return Ot(t,"has",e),t.hasOwnProperty(e)}function ca(e=!1,t=!1){return function(s,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?yg:ru:t?su:nu).get(s))return s;const a=le(s);if(!e){if(a&&ye(Pl,r))return Reflect.get(Pl,r,i);if(r==="hasOwnProperty")return sg}const l=Reflect.get(s,r,i);return(ia(r)?Qc.has(r):Xm(r))||(e||Ot(s,"get",r),t)?l:Qe(l)?a&&oa(r)?l:l.value:De(l)?e?iu(l):fa(l):l}}const rg=eu(),ig=eu(!0);function eu(e=!1){return function(n,s,r,i){let a=n[s];if(Fs(a)&&Qe(a)&&!Qe(r))return!1;if(!e&&(!yi(r)&&!Fs(r)&&(a=be(a),r=be(r)),!le(n)&&Qe(a)&&!Qe(r)))return a.value=r,!0;const l=le(n)&&oa(s)?Number(s)e,Ni=e=>Reflect.getPrototypeOf(e);function Jr(e,t,n=!1,s=!1){e=e.__v_raw;const r=be(e),i=be(t);n||(t!==i&&Ot(r,"get",t),Ot(r,"get",i));const{has:a}=Ni(r),l=s?ua:n?pa:Cr;if(a.call(r,t))return l(e.get(t));if(a.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function Xr(e,t=!1){const n=this.__v_raw,s=be(n),r=be(e);return t||(e!==r&&Ot(s,"has",e),Ot(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Qr(e,t=!1){return e=e.__v_raw,!t&&Ot(be(e),"iterate",os),Reflect.get(e,"size",e)}function Dl(e){e=be(e);const t=be(this);return Ni(t).has.call(t,e)||(t.add(e),An(t,"add",e,e)),this}function Ml(e,t){t=be(t);const n=be(this),{has:s,get:r}=Ni(n);let i=s.call(n,e);i||(e=be(e),i=s.call(n,e));const a=r.call(n,e);return n.set(e,t),i?xr(t,a)&&An(n,"set",e,t):An(n,"add",e,t),this}function Ll(e){const t=be(this),{has:n,get:s}=Ni(t);let r=n.call(t,e);r||(e=be(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&An(t,"delete",e,void 0),i}function Rl(){const e=be(this),t=e.size!==0,n=e.clear();return t&&An(e,"clear",void 0,void 0),n}function ei(e,t){return function(s,r){const i=this,a=i.__v_raw,l=be(a),c=t?ua:e?pa:Cr;return!e&&Ot(l,"iterate",os),a.forEach((f,h)=>s.call(r,c(f),c(h),i))}}function ti(e,t,n){return function(...s){const r=this.__v_raw,i=be(r),a=Ps(i),l=e==="entries"||e===Symbol.iterator&&a,c=e==="keys"&&a,f=r[e](...s),h=n?ua:t?pa:Cr;return!t&&Ot(i,"iterate",c?Do:os),{next(){const{value:_,done:y}=f.next();return y?{value:_,done:y}:{value:l?[h(_[0]),h(_[1])]:h(_),done:y}},[Symbol.iterator](){return this}}}}function $n(e){return function(...t){return e==="delete"?!1:this}}function dg(){const e={get(i){return Jr(this,i)},get size(){return Qr(this)},has:Xr,add:Dl,set:Ml,delete:Ll,clear:Rl,forEach:ei(!1,!1)},t={get(i){return Jr(this,i,!1,!0)},get size(){return Qr(this)},has:Xr,add:Dl,set:Ml,delete:Ll,clear:Rl,forEach:ei(!1,!0)},n={get(i){return Jr(this,i,!0)},get size(){return Qr(this,!0)},has(i){return Xr.call(this,i,!0)},add:$n("add"),set:$n("set"),delete:$n("delete"),clear:$n("clear"),forEach:ei(!0,!1)},s={get(i){return Jr(this,i,!0,!0)},get size(){return Qr(this,!0)},has(i){return Xr.call(this,i,!0)},add:$n("add"),set:$n("set"),delete:$n("delete"),clear:$n("clear"),forEach:ei(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=ti(i,!1,!1),n[i]=ti(i,!0,!1),t[i]=ti(i,!1,!0),s[i]=ti(i,!0,!0)}),[e,n,t,s]}const[fg,hg,pg,mg]=dg();function da(e,t){const n=t?e?mg:pg:e?hg:fg;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(ye(n,r)&&r in s?n:s,r,i)}const gg={get:da(!1,!1)},vg={get:da(!1,!0)},_g={get:da(!0,!1)},nu=new WeakMap,su=new WeakMap,ru=new WeakMap,yg=new WeakMap;function bg(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function wg(e){return e.__v_skip||!Object.isExtensible(e)?0:bg(jm(e))}function fa(e){return Fs(e)?e:ha(e,!1,tu,gg,nu)}function Eg(e){return ha(e,!1,ug,vg,su)}function iu(e){return ha(e,!0,cg,_g,ru)}function ha(e,t,n,s,r){if(!De(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const a=wg(e);if(a===0)return e;const l=new Proxy(e,a===2?s:n);return r.set(e,l),l}function Ds(e){return Fs(e)?Ds(e.__v_raw):!!(e&&e.__v_isReactive)}function Fs(e){return!!(e&&e.__v_isReadonly)}function yi(e){return!!(e&&e.__v_isShallow)}function ou(e){return Ds(e)||Fs(e)}function be(e){const t=e&&e.__v_raw;return t?be(t):e}function au(e){return vi(e,"__v_skip",!0),e}const Cr=e=>De(e)?fa(e):e,pa=e=>De(e)?iu(e):e;function lu(e){Mn&&Jt&&(e=be(e),Xc(e.dep||(e.dep=aa())))}function cu(e,t){e=be(e);const n=e.dep;n&&Mo(n)}function Qe(e){return!!(e&&e.__v_isRef===!0)}function tn(e){return Tg(e,!1)}function Tg(e,t){return Qe(e)?e:new xg(e,t)}class xg{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:be(t),this._value=n?t:Cr(t)}get value(){return lu(this),this._value}set value(t){const n=this.__v_isShallow||yi(t)||Fs(t);t=n?t:be(t),xr(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Cr(t),cu(this))}}function E(e){return Qe(e)?e.value:e}const Cg={get:(e,t,n)=>E(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Qe(r)&&!Qe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function uu(e){return Ds(e)?e:new Proxy(e,Cg)}function Ag(e){const t=le(e)?new Array(e.length):{};for(const n in e)t[n]=Og(e,n);return t}class Sg{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Jm(be(this._object),this._key)}}function Og(e,t,n){const s=e[t];return Qe(s)?s:new Sg(e,t,n)}var du;class kg{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[du]=!1,this._dirty=!0,this.effect=new la(t,()=>{this._dirty||(this._dirty=!0,cu(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=be(this);return lu(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}du="__v_isReadonly";function $g(e,t,n=!1){let s,r;const i=he(e);return i?(s=e,r=en):(s=e.get,r=e.set),new kg(s,r,i||!r,n)}function Ln(e,t,n,s){let r;try{r=s?e(...s):e()}catch(i){Ii(i,t,n)}return r}function nn(e,t,n,s){if(he(e)){const i=Ln(e,t,n,s);return i&&zc(i)&&i.catch(a=>{Ii(a,t,n)}),i}const r=[];for(let i=0;i>>1;Sr(lt[s])fn&<.splice(t,1)}function Mg(e){le(e)?Ms.push(...e):(!xn||!xn.includes(e,e.allowRecurse?ns+1:ns))&&Ms.push(e),hu()}function Fl(e,t=Ar?fn+1:0){for(;tSr(n)-Sr(s)),ns=0;nse.id==null?1/0:e.id,Lg=(e,t)=>{const n=Sr(e)-Sr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function mu(e){Lo=!1,Ar=!0,lt.sort(Lg);const t=en;try{for(fn=0;fnZe(b)?b.trim():b)),_&&(r=n.map(Um))}let l,c=s[l=ho(t)]||s[l=ho(Rs(t))];!c&&i&&(c=s[l=ho(Ys(t))]),c&&nn(c,e,6,r);const f=s[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,nn(f,e,6,r)}}function gu(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let a={},l=!1;if(!he(e)){const c=f=>{const h=gu(f,t,!0);h&&(l=!0,Et(a,h))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(De(e)&&s.set(e,null),null):(le(i)?i.forEach(c=>a[c]=null):Et(a,i),De(e)&&s.set(e,a),a)}function Pi(e,t){return!e||!Oi(t)?!1:(t=t.slice(2).replace(/Once$/,""),ye(e,t[0].toLowerCase()+t.slice(1))||ye(e,Ys(t))||ye(e,t))}let yt=null,Di=null;function bi(e){const t=yt;return yt=e,Di=e&&e.type.__scopeId||null,t}function on(e){Di=e}function an(){Di=null}function Be(e,t=yt,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&ql(-1);const i=bi(t);let a;try{a=e(...r)}finally{bi(i),s._d&&ql(1)}return a};return s._n=!0,s._c=!0,s._d=!0,s}function mo(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[a],slots:l,attrs:c,emit:f,render:h,renderCache:_,data:y,setupState:b,ctx:P,inheritAttrs:C}=e;let D,B;const Q=bi(e);try{if(n.shapeFlag&4){const R=r||s;D=dn(h.call(R,R,_,i,b,y,P)),B=c}else{const R=t;D=dn(R.length>1?R(i,{attrs:c,slots:l,emit:f}):R(i,null)),B=t.props?c:Fg(c)}}catch(R){br.length=0,Ii(R,e,1),D=I(Fn)}let x=D;if(B&&C!==!1){const R=Object.keys(B),{shapeFlag:z}=x;R.length&&z&7&&(a&&R.some(sa)&&(B=Vg(B,a)),x=Vs(x,B))}return n.dirs&&(x=Vs(x),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&(x.transition=n.transition),D=x,bi(Q),D}const Fg=e=>{let t;for(const n in e)(n==="class"||n==="style"||Oi(n))&&((t||(t={}))[n]=e[n]);return t},Vg=(e,t)=>{const n={};for(const s in e)(!sa(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Hg(e,t,n){const{props:s,children:r,component:i}=e,{props:a,children:l,patchFlag:c}=t,f=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Vl(s,a,f):!!a;if(c&8){const h=t.dynamicProps;for(let _=0;_e.__isSuspense;function Bg(e,t){t&&t.pendingBranch?le(e)?t.effects.push(...e):t.effects.push(e):Mg(e)}function Ro(e,t){if(Ye){let n=Ye.provides;const s=Ye.parent&&Ye.parent.provides;s===n&&(n=Ye.provides=Object.create(s)),n[e]=t}}function sn(e,t,n=!1){const s=Ye||yt;if(s){const r=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&he(t)?t.call(s.proxy):t}}function Ug(e,t){return va(e,null,{flush:"post"})}const ni={};function Gt(e,t,n){return va(e,t,n)}function va(e,t,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:a}=Ie){const l=Ym()===(Ye==null?void 0:Ye.scope)?Ye:null;let c,f=!1,h=!1;if(Qe(e)?(c=()=>e.value,f=yi(e)):Ds(e)?(c=()=>e,s=!0):le(e)?(h=!0,f=e.some(x=>Ds(x)||yi(x)),c=()=>e.map(x=>{if(Qe(x))return x.value;if(Ds(x))return ks(x);if(he(x))return Ln(x,l,2)})):he(e)?t?c=()=>Ln(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return _&&_(),nn(e,l,3,[y])}:c=en,t&&s){const x=c;c=()=>ks(x())}let _,y=x=>{_=B.onStop=()=>{Ln(x,l,4)}},b;if(kr)if(y=en,t?n&&nn(t,l,3,[c(),h?[]:void 0,y]):c(),r==="sync"){const x=Iv();b=x.__watcherHandles||(x.__watcherHandles=[])}else return en;let P=h?new Array(e.length).fill(ni):ni;const C=()=>{if(B.active)if(t){const x=B.run();(s||f||(h?x.some((R,z)=>xr(R,P[z])):xr(x,P)))&&(_&&_(),nn(t,l,3,[x,P===ni?void 0:h&&P[0]===ni?[]:P,y]),P=x)}else B.run()};C.allowRecurse=!!t;let D;r==="sync"?D=C:r==="post"?D=()=>At(C,l&&l.suspense):(C.pre=!0,l&&(C.id=l.uid),D=()=>ga(C));const B=new la(c,D);t?n?C():P=B.run():r==="post"?At(B.run.bind(B),l&&l.suspense):B.run();const Q=()=>{B.stop(),l&&l.scope&&ra(l.scope.effects,B)};return b&&b.push(Q),Q}function zg(e,t,n){const s=this.proxy,r=Ze(e)?e.includes(".")?vu(s,e):()=>s[e]:e.bind(s,s);let i;he(t)?i=t:(i=t.handler,n=t);const a=Ye;Hs(this);const l=va(r,i.bind(s),n);return a?Hs(a):as(),l}function vu(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{ks(n,t)});else if(Kc(e))for(const n in e)ks(e[n],t);return e}function Vn(e){return he(e)?{setup:e,name:e.name}:e}const vr=e=>!!e.type.__asyncLoader,_u=e=>e.type.__isKeepAlive;function qg(e,t){yu(e,"a",t)}function Kg(e,t){yu(e,"da",t)}function yu(e,t,n=Ye){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Mi(t,s,n),n){let r=n.parent;for(;r&&r.parent;)_u(r.parent.vnode)&&Yg(s,t,n,r),r=r.parent}}function Yg(e,t,n,s){const r=Mi(t,e,s,!0);_a(()=>{ra(s[t],r)},n)}function Mi(e,t,n=Ye,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...a)=>{if(n.isUnmounted)return;Zs(),Hs(n);const l=nn(t,n,e,a);return as(),Gs(),l});return s?r.unshift(i):r.push(i),i}}const On=e=>(t,n=Ye)=>(!kr||e==="sp")&&Mi(e,(...s)=>t(...s),n),Zg=On("bm"),Li=On("m"),Gg=On("bu"),Jg=On("u"),bu=On("bum"),_a=On("um"),Xg=On("sp"),Qg=On("rtg"),ev=On("rtc");function tv(e,t=Ye){Mi("ec",e,t)}function Xn(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let a=0;at(a,l,void 0,i&&i[l]));else{const a=Object.keys(e);r=new Array(a.length);for(let l=0,c=a.length;l{const i=s.fn(...r);return i&&(i.key=s.key),i}:s.fn)}return e}function mt(e,t,n={},s,r){if(yt.isCE||yt.parent&&vr(yt.parent)&&yt.parent.isCE)return t!=="default"&&(n.name=t),I("slot",n,s&&s());let i=e[t];i&&i._c&&(i._d=!1),L();const a=i&&wu(i(n)),l=ss(Ue,{key:n.key||a&&a.key||`_${t}`},a||(s?s():[]),a&&e._===1?64:-2);return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function wu(e){return e.some(t=>Nu(t)?!(t.type===Fn||t.type===Ue&&!wu(t.children)):!0)?e:null}const Fo=e=>e?Du(e)?Ea(e)||e.proxy:Fo(e.parent):null,_r=Et(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=>Fo(e.parent),$root:e=>Fo(e.root),$emit:e=>e.emit,$options:e=>ya(e),$forceUpdate:e=>e.f||(e.f=()=>ga(e.update)),$nextTick:e=>e.n||(e.n=Ig.bind(e.proxy)),$watch:e=>zg.bind(e)}),go=(e,t)=>e!==Ie&&!e.__isScriptSetup&&ye(e,t),rv={get({_:e},t){const{ctx:n,setupState:s,data:r,props:i,accessCache:a,type:l,appContext:c}=e;let f;if(t[0]!=="$"){const b=a[t];if(b!==void 0)switch(b){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(go(s,t))return a[t]=1,s[t];if(r!==Ie&&ye(r,t))return a[t]=2,r[t];if((f=e.propsOptions[0])&&ye(f,t))return a[t]=3,i[t];if(n!==Ie&&ye(n,t))return a[t]=4,n[t];Vo&&(a[t]=0)}}const h=_r[t];let _,y;if(h)return t==="$attrs"&&Ot(e,"get",t),h(e);if((_=l.__cssModules)&&(_=_[t]))return _;if(n!==Ie&&ye(n,t))return a[t]=4,n[t];if(y=c.config.globalProperties,ye(y,t))return y[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return go(r,t)?(r[t]=n,!0):s!==Ie&&ye(s,t)?(s[t]=n,!0):ye(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},a){let l;return!!n[a]||e!==Ie&&ye(e,a)||go(t,a)||(l=i[0])&&ye(l,a)||ye(s,a)||ye(_r,a)||ye(r.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ye(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Vo=!0;function iv(e){const t=ya(e),n=e.proxy,s=e.ctx;Vo=!1,t.beforeCreate&&Hl(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:a,watch:l,provide:c,inject:f,created:h,beforeMount:_,mounted:y,beforeUpdate:b,updated:P,activated:C,deactivated:D,beforeDestroy:B,beforeUnmount:Q,destroyed:x,unmounted:R,render:z,renderTracked:ee,renderTriggered:W,errorCaptured:ne,serverPrefetch:te,expose:se,inheritAttrs:de,components:Ce,directives:Z,filters:Me}=t;if(f&&ov(f,s,null,e.appContext.config.unwrapInjectedRef),a)for(const oe in a){const ue=a[oe];he(ue)&&(s[oe]=ue.bind(n))}if(r){const oe=r.call(n,n);De(oe)&&(e.data=fa(oe))}if(Vo=!0,i)for(const oe in i){const ue=i[oe],ke=he(ue)?ue.bind(n,n):he(ue.get)?ue.get.bind(n,n):en,Ae=!he(ue)&&he(ue.set)?ue.set.bind(n):en,ze=pe({get:ke,set:Ae});Object.defineProperty(s,oe,{enumerable:!0,configurable:!0,get:()=>ze.value,set:je=>ze.value=je})}if(l)for(const oe in l)Eu(l[oe],s,n,oe);if(c){const oe=he(c)?c.call(n):c;Reflect.ownKeys(oe).forEach(ue=>{Ro(ue,oe[ue])})}h&&Hl(h,e,"c");function ie(oe,ue){le(ue)?ue.forEach(ke=>oe(ke.bind(n))):ue&&oe(ue.bind(n))}if(ie(Zg,_),ie(Li,y),ie(Gg,b),ie(Jg,P),ie(qg,C),ie(Kg,D),ie(tv,ne),ie(ev,ee),ie(Qg,W),ie(bu,Q),ie(_a,R),ie(Xg,te),le(se))if(se.length){const oe=e.exposed||(e.exposed={});se.forEach(ue=>{Object.defineProperty(oe,ue,{get:()=>n[ue],set:ke=>n[ue]=ke})})}else e.exposed||(e.exposed={});z&&e.render===en&&(e.render=z),de!=null&&(e.inheritAttrs=de),Ce&&(e.components=Ce),Z&&(e.directives=Z)}function ov(e,t,n=en,s=!1){le(e)&&(e=Ho(e));for(const r in e){const i=e[r];let a;De(i)?"default"in i?a=sn(i.from||r,i.default,!0):a=sn(i.from||r):a=sn(i),Qe(a)&&s?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:l=>a.value=l}):t[r]=a}}function Hl(e,t,n){nn(le(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Eu(e,t,n,s){const r=s.includes(".")?vu(n,s):()=>n[s];if(Ze(e)){const i=t[e];he(i)&&Gt(r,i)}else if(he(e))Gt(r,e.bind(n));else if(De(e))if(le(e))e.forEach(i=>Eu(i,t,n,s));else{const i=he(e.handler)?e.handler.bind(n):t[e.handler];he(i)&&Gt(r,i,e)}}function ya(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(f=>wi(c,f,a,!0)),wi(c,t,a)),De(t)&&i.set(t,c),c}function wi(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&wi(e,i,n,!0),r&&r.forEach(a=>wi(e,a,n,!0));for(const a in t)if(!(s&&a==="expose")){const l=av[a]||n&&n[a];e[a]=l?l(e[a],t[a]):t[a]}return e}const av={data:jl,props:ts,emits:ts,methods:ts,computed:ts,beforeCreate:gt,created:gt,beforeMount:gt,mounted:gt,beforeUpdate:gt,updated:gt,beforeDestroy:gt,beforeUnmount:gt,destroyed:gt,unmounted:gt,activated:gt,deactivated:gt,errorCaptured:gt,serverPrefetch:gt,components:ts,directives:ts,watch:cv,provide:jl,inject:lv};function jl(e,t){return t?e?function(){return Et(he(e)?e.call(this,this):e,he(t)?t.call(this,this):t)}:t:e}function lv(e,t){return ts(Ho(e),Ho(t))}function Ho(e){if(le(e)){const t={};for(let n=0;n0)&&!(a&16)){if(a&8){const h=e.vnode.dynamicProps;for(let _=0;_{c=!0;const[y,b]=xu(_,t,!0);Et(a,y),b&&l.push(...b)};!n&&t.mixins.length&&t.mixins.forEach(h),e.extends&&h(e.extends),e.mixins&&e.mixins.forEach(h)}if(!i&&!c)return De(e)&&s.set(e,Is),Is;if(le(i))for(let h=0;h-1,b[1]=C<0||P-1||ye(b,"default"))&&l.push(_)}}}const f=[a,l];return De(e)&&s.set(e,f),f}function Wl(e){return e[0]!=="$"}function Bl(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Ul(e,t){return Bl(e)===Bl(t)}function zl(e,t){return le(t)?t.findIndex(n=>Ul(n,e)):he(t)&&Ul(t,e)?0:-1}const Cu=e=>e[0]==="_"||e==="$stable",ba=e=>le(e)?e.map(dn):[dn(e)],fv=(e,t,n)=>{if(t._n)return t;const s=Be((...r)=>ba(t(...r)),n);return s._c=!1,s},Au=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Cu(r))continue;const i=e[r];if(he(i))t[r]=fv(r,i,s);else if(i!=null){const a=ba(i);t[r]=()=>a}}},Su=(e,t)=>{const n=ba(t);e.slots.default=()=>n},hv=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=be(t),vi(t,"_",n)):Au(t,e.slots={})}else e.slots={},t&&Su(e,t);vi(e.slots,Fi,1)},pv=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,a=Ie;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(Et(r,t),!n&&l===1&&delete r._):(i=!t.$stable,Au(t,r)),a=t}else t&&(Su(e,t),a={default:1});if(i)for(const l in r)!Cu(l)&&!(l in a)&&delete r[l]};function Ou(){return{app:null,config:{isNativeTag:Fm,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let mv=0;function gv(e,t){return function(s,r=null){he(s)||(s=Object.assign({},s)),r!=null&&!De(r)&&(r=null);const i=Ou(),a=new Set;let l=!1;const c=i.app={_uid:mv++,_component:s,_props:r,_container:null,_context:i,_instance:null,version:Pv,get config(){return i.config},set config(f){},use(f,...h){return a.has(f)||(f&&he(f.install)?(a.add(f),f.install(c,...h)):he(f)&&(a.add(f),f(c,...h))),c},mixin(f){return i.mixins.includes(f)||i.mixins.push(f),c},component(f,h){return h?(i.components[f]=h,c):i.components[f]},directive(f,h){return h?(i.directives[f]=h,c):i.directives[f]},mount(f,h,_){if(!l){const y=I(s,r);return y.appContext=i,h&&t?t(y,f):e(y,f,_),l=!0,c._container=f,f.__vue_app__=c,Ea(y.component)||y.component.proxy}},unmount(){l&&(e(null,c._container),delete c._container.__vue_app__)},provide(f,h){return i.provides[f]=h,c}};return c}}function Wo(e,t,n,s,r=!1){if(le(e)){e.forEach((y,b)=>Wo(y,t&&(le(t)?t[b]:t),n,s,r));return}if(vr(s)&&!r)return;const i=s.shapeFlag&4?Ea(s.component)||s.component.proxy:s.el,a=r?null:i,{i:l,r:c}=e,f=t&&t.r,h=l.refs===Ie?l.refs={}:l.refs,_=l.setupState;if(f!=null&&f!==c&&(Ze(f)?(h[f]=null,ye(_,f)&&(_[f]=null)):Qe(f)&&(f.value=null)),he(c))Ln(c,l,12,[a,h]);else{const y=Ze(c),b=Qe(c);if(y||b){const P=()=>{if(e.f){const C=y?ye(_,c)?_[c]:h[c]:c.value;r?le(C)&&ra(C,i):le(C)?C.includes(i)||C.push(i):y?(h[c]=[i],ye(_,c)&&(_[c]=h[c])):(c.value=[i],e.k&&(h[e.k]=c.value))}else y?(h[c]=a,ye(_,c)&&(_[c]=a)):b&&(c.value=a,e.k&&(h[e.k]=a))};a?(P.id=-1,At(P,n)):P()}}}const At=Bg;function vv(e){return _v(e)}function _v(e,t){const n=zm();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:a,createText:l,createComment:c,setText:f,setElementText:h,parentNode:_,nextSibling:y,setScopeId:b=en,insertStaticContent:P}=e,C=(g,v,w,O=null,S=null,N=null,j=!1,M=null,$=!!v.dynamicChildren)=>{if(g===v)return;g&&!lr(g,v)&&(O=dt(g),je(g,S,N,!0),g=null),v.patchFlag===-2&&($=!1,v.dynamicChildren=null);const{type:k,ref:G,shapeFlag:q}=v;switch(k){case Ri:D(g,v,w,O);break;case Fn:B(g,v,w,O);break;case yr:g==null&&Q(v,w,O,j);break;case Ue:Ce(g,v,w,O,S,N,j,M,$);break;default:q&1?z(g,v,w,O,S,N,j,M,$):q&6?Z(g,v,w,O,S,N,j,M,$):(q&64||q&128)&&k.process(g,v,w,O,S,N,j,M,$,ft)}G!=null&&S&&Wo(G,g&&g.ref,N,v||g,!v)},D=(g,v,w,O)=>{if(g==null)s(v.el=l(v.children),w,O);else{const S=v.el=g.el;v.children!==g.children&&f(S,v.children)}},B=(g,v,w,O)=>{g==null?s(v.el=c(v.children||""),w,O):v.el=g.el},Q=(g,v,w,O)=>{[g.el,g.anchor]=P(g.children,v,w,O,g.el,g.anchor)},x=({el:g,anchor:v},w,O)=>{let S;for(;g&&g!==v;)S=y(g),s(g,w,O),g=S;s(v,w,O)},R=({el:g,anchor:v})=>{let w;for(;g&&g!==v;)w=y(g),r(g),g=w;r(v)},z=(g,v,w,O,S,N,j,M,$)=>{j=j||v.type==="svg",g==null?ee(v,w,O,S,N,j,M,$):te(g,v,S,N,j,M,$)},ee=(g,v,w,O,S,N,j,M)=>{let $,k;const{type:G,props:q,shapeFlag:K,transition:J,dirs:ae}=g;if($=g.el=a(g.type,N,q&&q.is,q),K&8?h($,g.children):K&16&&ne(g.children,$,null,O,S,N&&G!=="foreignObject",j,M),ae&&Xn(g,null,O,"created"),W($,g,g.scopeId,j,O),q){for(const ge in q)ge!=="value"&&!ui(ge)&&i($,ge,null,q[ge],N,g.children,O,S,qe);"value"in q&&i($,"value",null,q.value),(k=q.onVnodeBeforeMount)&&un(k,O,g)}ae&&Xn(g,null,O,"beforeMount");const ve=(!S||S&&!S.pendingBranch)&&J&&!J.persisted;ve&&J.beforeEnter($),s($,v,w),((k=q&&q.onVnodeMounted)||ve||ae)&&At(()=>{k&&un(k,O,g),ve&&J.enter($),ae&&Xn(g,null,O,"mounted")},S)},W=(g,v,w,O,S)=>{if(w&&b(g,w),O)for(let N=0;N{for(let k=$;k{const M=v.el=g.el;let{patchFlag:$,dynamicChildren:k,dirs:G}=v;$|=g.patchFlag&16;const q=g.props||Ie,K=v.props||Ie;let J;w&&Qn(w,!1),(J=K.onVnodeBeforeUpdate)&&un(J,w,v,g),G&&Xn(v,g,w,"beforeUpdate"),w&&Qn(w,!0);const ae=S&&v.type!=="foreignObject";if(k?se(g.dynamicChildren,k,M,w,O,ae,N):j||ue(g,v,M,null,w,O,ae,N,!1),$>0){if($&16)de(M,v,q,K,w,O,S);else if($&2&&q.class!==K.class&&i(M,"class",null,K.class,S),$&4&&i(M,"style",q.style,K.style,S),$&8){const ve=v.dynamicProps;for(let ge=0;ge{J&&un(J,w,v,g),G&&Xn(v,g,w,"updated")},O)},se=(g,v,w,O,S,N,j)=>{for(let M=0;M{if(w!==O){if(w!==Ie)for(const M in w)!ui(M)&&!(M in O)&&i(g,M,w[M],null,j,v.children,S,N,qe);for(const M in O){if(ui(M))continue;const $=O[M],k=w[M];$!==k&&M!=="value"&&i(g,M,k,$,j,v.children,S,N,qe)}"value"in O&&i(g,"value",w.value,O.value)}},Ce=(g,v,w,O,S,N,j,M,$)=>{const k=v.el=g?g.el:l(""),G=v.anchor=g?g.anchor:l("");let{patchFlag:q,dynamicChildren:K,slotScopeIds:J}=v;J&&(M=M?M.concat(J):J),g==null?(s(k,w,O),s(G,w,O),ne(v.children,w,G,S,N,j,M,$)):q>0&&q&64&&K&&g.dynamicChildren?(se(g.dynamicChildren,K,w,S,N,j,M),(v.key!=null||S&&v===S.subTree)&&ku(g,v,!0)):ue(g,v,w,G,S,N,j,M,$)},Z=(g,v,w,O,S,N,j,M,$)=>{v.slotScopeIds=M,g==null?v.shapeFlag&512?S.ctx.activate(v,w,O,j,$):Me(v,w,O,S,N,j,$):we(g,v,$)},Me=(g,v,w,O,S,N,j)=>{const M=g.component=Cv(g,O,S);if(_u(g)&&(M.ctx.renderer=ft),Av(M),M.asyncDep){if(S&&S.registerDep(M,ie),!g.el){const $=M.subTree=I(Fn);B(null,$,v,w)}return}ie(M,g,v,w,S,N,j)},we=(g,v,w)=>{const O=v.component=g.component;if(Hg(g,v,w))if(O.asyncDep&&!O.asyncResolved){oe(O,v,w);return}else O.next=v,Dg(O.update),O.update();else v.el=g.el,O.vnode=v},ie=(g,v,w,O,S,N,j)=>{const M=()=>{if(g.isMounted){let{next:G,bu:q,u:K,parent:J,vnode:ae}=g,ve=G,ge;Qn(g,!1),G?(G.el=ae.el,oe(g,G,j)):G=ae,q&&po(q),(ge=G.props&&G.props.onVnodeBeforeUpdate)&&un(ge,J,G,ae),Qn(g,!0);const Ee=mo(g),ht=g.subTree;g.subTree=Ee,C(ht,Ee,_(ht.el),dt(ht),g,S,N),G.el=Ee.el,ve===null&&jg(g,Ee.el),K&&At(K,S),(ge=G.props&&G.props.onVnodeUpdated)&&At(()=>un(ge,J,G,ae),S)}else{let G;const{el:q,props:K}=v,{bm:J,m:ae,parent:ve}=g,ge=vr(v);if(Qn(g,!1),J&&po(J),!ge&&(G=K&&K.onVnodeBeforeMount)&&un(G,ve,v),Qn(g,!0),q&&A){const Ee=()=>{g.subTree=mo(g),A(q,g.subTree,g,S,null)};ge?v.type.__asyncLoader().then(()=>!g.isUnmounted&&Ee()):Ee()}else{const Ee=g.subTree=mo(g);C(null,Ee,w,O,g,S,N),v.el=Ee.el}if(ae&&At(ae,S),!ge&&(G=K&&K.onVnodeMounted)){const Ee=v;At(()=>un(G,ve,Ee),S)}(v.shapeFlag&256||ve&&vr(ve.vnode)&&ve.vnode.shapeFlag&256)&&g.a&&At(g.a,S),g.isMounted=!0,v=w=O=null}},$=g.effect=new la(M,()=>ga(k),g.scope),k=g.update=()=>$.run();k.id=g.uid,Qn(g,!0),k()},oe=(g,v,w)=>{v.component=g;const O=g.vnode.props;g.vnode=v,g.next=null,dv(g,v.props,O,w),pv(g,v.children,w),Zs(),Fl(),Gs()},ue=(g,v,w,O,S,N,j,M,$=!1)=>{const k=g&&g.children,G=g?g.shapeFlag:0,q=v.children,{patchFlag:K,shapeFlag:J}=v;if(K>0){if(K&128){Ae(k,q,w,O,S,N,j,M,$);return}else if(K&256){ke(k,q,w,O,S,N,j,M,$);return}}J&8?(G&16&&qe(k,S,N),q!==k&&h(w,q)):G&16?J&16?Ae(k,q,w,O,S,N,j,M,$):qe(k,S,N,!0):(G&8&&h(w,""),J&16&&ne(q,w,O,S,N,j,M,$))},ke=(g,v,w,O,S,N,j,M,$)=>{g=g||Is,v=v||Is;const k=g.length,G=v.length,q=Math.min(k,G);let K;for(K=0;KG?qe(g,S,N,!0,!1,q):ne(v,w,O,S,N,j,M,$,q)},Ae=(g,v,w,O,S,N,j,M,$)=>{let k=0;const G=v.length;let q=g.length-1,K=G-1;for(;k<=q&&k<=K;){const J=g[k],ae=v[k]=$?In(v[k]):dn(v[k]);if(lr(J,ae))C(J,ae,w,null,S,N,j,M,$);else break;k++}for(;k<=q&&k<=K;){const J=g[q],ae=v[K]=$?In(v[K]):dn(v[K]);if(lr(J,ae))C(J,ae,w,null,S,N,j,M,$);else break;q--,K--}if(k>q){if(k<=K){const J=K+1,ae=JK)for(;k<=q;)je(g[k],S,N,!0),k++;else{const J=k,ae=k,ve=new Map;for(k=ae;k<=K;k++){const Re=v[k]=$?In(v[k]):dn(v[k]);Re.key!=null&&ve.set(Re.key,k)}let ge,Ee=0;const ht=K-ae+1;let vn=!1,Tt=0;const kt=new Array(ht);for(k=0;k=ht){je(Re,S,N,!0);continue}let Xe;if(Re.key!=null)Xe=ve.get(Re.key);else for(ge=ae;ge<=K;ge++)if(kt[ge-ae]===0&&lr(Re,v[ge])){Xe=ge;break}Xe===void 0?je(Re,S,N,!0):(kt[Xe-ae]=k+1,Xe>=Tt?Tt=Xe:vn=!0,C(Re,v[Xe],w,null,S,N,j,M,$),Ee++)}const ln=vn?yv(kt):Is;for(ge=ln.length-1,k=ht-1;k>=0;k--){const Re=ae+k,Xe=v[Re],xt=Re+1{const{el:N,type:j,transition:M,children:$,shapeFlag:k}=g;if(k&6){ze(g.component.subTree,v,w,O);return}if(k&128){g.suspense.move(v,w,O);return}if(k&64){j.move(g,v,w,ft);return}if(j===Ue){s(N,v,w);for(let q=0;q<$.length;q++)ze($[q],v,w,O);s(g.anchor,v,w);return}if(j===yr){x(g,v,w);return}if(O!==2&&k&1&&M)if(O===0)M.beforeEnter(N),s(N,v,w),At(()=>M.enter(N),S);else{const{leave:q,delayLeave:K,afterLeave:J}=M,ae=()=>s(N,v,w),ve=()=>{q(N,()=>{ae(),J&&J()})};K?K(N,ae,ve):ve()}else s(N,v,w)},je=(g,v,w,O=!1,S=!1)=>{const{type:N,props:j,ref:M,children:$,dynamicChildren:k,shapeFlag:G,patchFlag:q,dirs:K}=g;if(M!=null&&Wo(M,null,w,g,!0),G&256){v.ctx.deactivate(g);return}const J=G&1&&K,ae=!vr(g);let ve;if(ae&&(ve=j&&j.onVnodeBeforeUnmount)&&un(ve,v,g),G&6)ut(g.component,w,O);else{if(G&128){g.suspense.unmount(w,O);return}J&&Xn(g,null,v,"beforeUnmount"),G&64?g.type.remove(g,v,w,S,ft,O):k&&(N!==Ue||q>0&&q&64)?qe(k,v,w,!1,!0):(N===Ue&&q&384||!S&&G&16)&&qe($,v,w),O&&Wt(g)}(ae&&(ve=j&&j.onVnodeUnmounted)||J)&&At(()=>{ve&&un(ve,v,g),J&&Xn(g,null,v,"unmounted")},w)},Wt=g=>{const{type:v,el:w,anchor:O,transition:S}=g;if(v===Ue){Le(w,O);return}if(v===yr){R(g);return}const N=()=>{r(w),S&&!S.persisted&&S.afterLeave&&S.afterLeave()};if(g.shapeFlag&1&&S&&!S.persisted){const{leave:j,delayLeave:M}=S,$=()=>j(w,N);M?M(g.el,N,$):$()}else N()},Le=(g,v)=>{let w;for(;g!==v;)w=y(g),r(g),g=w;r(v)},ut=(g,v,w)=>{const{bum:O,scope:S,update:N,subTree:j,um:M}=g;O&&po(O),S.stop(),N&&(N.active=!1,je(j,g,v,w)),M&&At(M,v),At(()=>{g.isUnmounted=!0},v),v&&v.pendingBranch&&!v.isUnmounted&&g.asyncDep&&!g.asyncResolved&&g.suspenseId===v.pendingId&&(v.deps--,v.deps===0&&v.resolve())},qe=(g,v,w,O=!1,S=!1,N=0)=>{for(let j=N;jg.shapeFlag&6?dt(g.component.subTree):g.shapeFlag&128?g.suspense.next():y(g.anchor||g.el),st=(g,v,w)=>{g==null?v._vnode&&je(v._vnode,null,null,!0):C(v._vnode||null,g,v,null,null,null,w),Fl(),pu(),v._vnode=g},ft={p:C,um:je,m:ze,r:Wt,mt:Me,mc:ne,pc:ue,pbc:se,n:dt,o:e};let Mt,A;return t&&([Mt,A]=t(ft)),{render:st,hydrate:Mt,createApp:gv(st,Mt)}}function Qn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ku(e,t,n=!1){const s=e.children,r=t.children;if(le(s)&&le(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,a=n[i-1];i-- >0;)n[i]=a,a=t[a];return n}const bv=e=>e.__isTeleport,Ue=Symbol(void 0),Ri=Symbol(void 0),Fn=Symbol(void 0),yr=Symbol(void 0),br=[];let Xt=null;function L(e=!1){br.push(Xt=e?null:[])}function wv(){br.pop(),Xt=br[br.length-1]||null}let Or=1;function ql(e){Or+=e}function $u(e){return e.dynamicChildren=Or>0?Xt||Is:null,wv(),Or>0&&Xt&&Xt.push(e),e}function V(e,t,n,s,r,i){return $u(u(e,t,n,s,r,i,!0))}function ss(e,t,n,s,r){return $u(I(e,t,n,s,r,!0))}function Nu(e){return e?e.__v_isVNode===!0:!1}function lr(e,t){return e.type===t.type&&e.key===t.key}const Fi="__vInternal",Iu=({key:e})=>e??null,di=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ze(e)||Qe(e)||he(e)?{i:yt,r:e,k:t,f:!!n}:e:null;function u(e,t=null,n=null,s=0,r=null,i=e===Ue?0:1,a=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Iu(t),ref:t&&di(t),scopeId:Di,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:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:yt};return l?(wa(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=Ze(n)?8:16),Or>0&&!a&&Xt&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Xt.push(c),c}const I=Ev;function Ev(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===nv)&&(e=Fn),Nu(e)){const l=Vs(e,t,!0);return n&&wa(l,n),Or>0&&!i&&Xt&&(l.shapeFlag&6?Xt[Xt.indexOf(e)]=l:Xt.push(l)),l.patchFlag|=-2,l}if(kv(e)&&(e=e.__vccOpts),t){t=fi(t);let{class:l,style:c}=t;l&&!Ze(l)&&(t.class=We(l)),De(c)&&(ou(c)&&!le(c)&&(c=Et({},c)),t.style=is(c))}const a=Ze(e)?1:Wg(e)?128:bv(e)?64:De(e)?4:he(e)?2:0;return u(e,t,n,s,r,a,i,!0)}function fi(e){return e?ou(e)||Fi in e?Et({},e):e:null}function Vs(e,t,n=!1){const{props:s,ref:r,patchFlag:i,children:a}=e,l=t?Tn(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Iu(l),ref:t&&t.ref?n&&r?le(r)?r.concat(di(t)):[r,di(t)]:di(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ue?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Vs(e.ssContent),ssFallback:e.ssFallback&&Vs(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function me(e=" ",t=0){return I(Ri,null,e,t)}function Js(e,t){const n=I(yr,null,e);return n.staticCount=t,n}function Nt(e="",t=!1){return t?(L(),ss(Fn,null,e)):I(Fn,null,e)}function dn(e){return e==null||typeof e=="boolean"?I(Fn):le(e)?I(Ue,null,e.slice()):typeof e=="object"?In(e):I(Ri,null,String(e))}function In(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Vs(e)}function wa(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(le(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),wa(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Fi in t)?t._ctx=yt:r===3&&yt&&(yt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else he(t)?(t={default:t,_ctx:yt},n=32):(t=String(t),s&64?(n=16,t=[me(t)]):n=8);e.children=t,e.shapeFlag|=n}function Tn(...e){const t={};for(let n=0;nYe||yt,Hs=e=>{Ye=e,e.scope.on()},as=()=>{Ye&&Ye.scope.off(),Ye=null};function Du(e){return e.vnode.shapeFlag&4}let kr=!1;function Av(e,t=!1){kr=t;const{props:n,children:s}=e.vnode,r=Du(e);uv(e,n,r,t),hv(e,s);const i=r?Sv(e,t):void 0;return kr=!1,i}function Sv(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=au(new Proxy(e.ctx,rv));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Lu(e):null;Hs(e),Zs();const i=Ln(s,e,0,[e.props,r]);if(Gs(),as(),zc(i)){if(i.then(as,as),t)return i.then(a=>{Kl(e,a,t)}).catch(a=>{Ii(a,e,0)});e.asyncDep=i}else Kl(e,i,t)}else Mu(e,t)}function Kl(e,t,n){he(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:De(t)&&(e.setupState=uu(t)),Mu(e,n)}let Yl;function Mu(e,t,n){const s=e.type;if(!e.render){if(!t&&Yl&&!s.render){const r=s.template||ya(e).template;if(r){const{isCustomElement:i,compilerOptions:a}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,f=Et(Et({isCustomElement:i,delimiters:l},a),c);s.render=Yl(r,f)}}e.render=s.render||en}Hs(e),Zs(),iv(e),Gs(),as()}function Ov(e){return new Proxy(e.attrs,{get(t,n){return Ot(e,"get","$attrs"),t[n]}})}function Lu(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=Ov(e))},slots:e.slots,emit:e.emit,expose:t}}function Ea(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(uu(au(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in _r)return _r[n](e)},has(t,n){return n in t||n in _r}}))}function kv(e){return he(e)&&"__vccOpts"in e}const pe=(e,t)=>$g(e,t,kr);function Ru(){return $v().slots}function $v(){const e=Pu();return e.setupContext||(e.setupContext=Lu(e))}const Nv=Symbol(""),Iv=()=>sn(Nv),Pv="3.2.47",Dv="http://www.w3.org/2000/svg",rs=typeof document<"u"?document:null,Zl=rs&&rs.createElement("template"),Mv={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t?rs.createElementNS(Dv,e):rs.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>rs.createTextNode(e),createComment:e=>rs.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>rs.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const a=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Zl.innerHTML=s?`${e}`:e;const l=Zl.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Lv(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Rv(e,t,n){const s=e.style,r=Ze(n);if(n&&!r){if(t&&!Ze(t))for(const i in t)n[i]==null&&Bo(s,i,"");for(const i in n)Bo(s,i,n[i])}else{const i=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const Gl=/\s*!important$/;function Bo(e,t,n){if(le(n))n.forEach(s=>Bo(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Fv(e,t);Gl.test(n)?e.setProperty(Ys(s),n.replace(Gl,""),"important"):e[s]=n}}const Jl=["Webkit","Moz","ms"],vo={};function Fv(e,t){const n=vo[t];if(n)return n;let s=Rs(t);if(s!=="filter"&&s in e)return vo[t]=s;s=Yc(s);for(let r=0;r_o||(zv.then(()=>_o=0),_o=Date.now());function Kv(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;nn(Yv(s,n.value),t,5,[s])};return n.value=e,n.attached=qv(),n}function Yv(e,t){if(le(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const ec=/^on[a-z]/,Zv=(e,t,n,s,r=!1,i,a,l,c)=>{t==="class"?Lv(e,s,r):t==="style"?Rv(e,n,s):Oi(t)?sa(t)||Bv(e,t,n,s,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Gv(e,t,s,r))?Hv(e,t,s,i,a,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Vv(e,t,s,r))};function Gv(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&ec.test(t)&&he(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||ec.test(t)&&Ze(n)?!1:t in e}function hs(e){const t=Pu();if(!t)return;const n=t.ut=(r=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>zo(i,r))},s=()=>{const r=e(t.proxy);Uo(t.subTree,r),n(r)};Ug(s),Li(()=>{const r=new MutationObserver(s);r.observe(t.subTree.el.parentNode,{childList:!0}),_a(()=>r.disconnect())})}function Uo(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Uo(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)zo(e.el,t);else if(e.type===Ue)e.children.forEach(n=>Uo(n,t));else if(e.type===yr){let{el:n,anchor:s}=e;for(;n&&(zo(n,t),n!==s);)n=n.nextSibling}}function zo(e,t){if(e.nodeType===1){const n=e.style;for(const s in t)n.setProperty(`--${s}`,t[s])}}const Jv=["ctrl","shift","alt","meta"],Xv={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Jv.some(n=>e[`${n}Key`]&&!t.includes(n))},js=(e,t)=>(n,...s)=>{for(let r=0;r{const t=e_().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=n_(s);if(!r)return;const i=t._component;!he(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const a=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),a},t};function n_(e){return Ze(e)?document.querySelector(e):e}class ps extends Error{}class s_ extends ps{constructor(t){super(`Invalid DateTime: ${t.toMessage()}`)}}class r_ extends ps{constructor(t){super(`Invalid Interval: ${t.toMessage()}`)}}class i_ extends ps{constructor(t){super(`Invalid Duration: ${t.toMessage()}`)}}class mr extends ps{}class Fu extends ps{constructor(t){super(`Invalid unit ${t}`)}}class Rt extends ps{}class Nn extends ps{constructor(){super("Zone is an abstract class")}}const U="numeric",rn="short",It="long",qo={year:U,month:U,day:U},Vu={year:U,month:rn,day:U},o_={year:U,month:rn,day:U,weekday:rn},Hu={year:U,month:It,day:U},ju={year:U,month:It,day:U,weekday:It},Wu={hour:U,minute:U},Bu={hour:U,minute:U,second:U},Uu={hour:U,minute:U,second:U,timeZoneName:rn},zu={hour:U,minute:U,second:U,timeZoneName:It},qu={hour:U,minute:U,hourCycle:"h23"},Ku={hour:U,minute:U,second:U,hourCycle:"h23"},Yu={hour:U,minute:U,second:U,hourCycle:"h23",timeZoneName:rn},Zu={hour:U,minute:U,second:U,hourCycle:"h23",timeZoneName:It},Gu={year:U,month:U,day:U,hour:U,minute:U},Ju={year:U,month:U,day:U,hour:U,minute:U,second:U},Xu={year:U,month:rn,day:U,hour:U,minute:U},Qu={year:U,month:rn,day:U,hour:U,minute:U,second:U},a_={year:U,month:rn,day:U,weekday:rn,hour:U,minute:U},ed={year:U,month:It,day:U,hour:U,minute:U,timeZoneName:rn},td={year:U,month:It,day:U,hour:U,minute:U,second:U,timeZoneName:rn},nd={year:U,month:It,day:U,weekday:It,hour:U,minute:U,timeZoneName:It},sd={year:U,month:It,day:U,weekday:It,hour:U,minute:U,second:U,timeZoneName:It};function Te(e){return typeof e>"u"}function us(e){return typeof e=="number"}function Vi(e){return typeof e=="number"&&e%1===0}function l_(e){return typeof e=="string"}function c_(e){return Object.prototype.toString.call(e)==="[object Date]"}function rd(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function u_(e){return Array.isArray(e)?e:[e]}function nc(e,t,n){if(e.length!==0)return e.reduce((s,r)=>{const i=[t(r),r];return s&&n(s[0],i[0])===s[0]?s:i},null)[1]}function d_(e,t){return t.reduce((n,s)=>(n[s]=e[s],n),{})}function Ws(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Cn(e,t,n){return Vi(e)&&e>=t&&e<=n}function f_(e,t){return e-t*Math.floor(e/t)}function Ns(e,t=2){const n=e<0?"-":"",s=n?e*-1:e;let r;return s.toString().length=0&&(t=new Date(t),t.setUTCFullYear(t.getUTCFullYear()-1900)),+t}function Ti(e){const t=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7,n=e-1,s=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7;return t===4||s===3?53:52}function Ko(e){return e>99?e:e>60?1900+e:2e3+e}function id(e,t,n,s=null){const r=new Date(e),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};s&&(i.timeZone=s);const a={timeZoneName:t,...i},l=new Intl.DateTimeFormat(n,a).formatToParts(r).find(c=>c.type.toLowerCase()==="timezonename");return l?l.value:null}function Hi(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);const s=parseInt(t,10)||0,r=n<0||Object.is(n,-0)?-s:s;return n*60+r}function od(e){const t=Number(e);if(typeof e=="boolean"||e===""||Number.isNaN(t))throw new Rt(`Invalid unit value ${e}`);return t}function xi(e,t){const n={};for(const s in e)if(Ws(e,s)){const r=e[s];if(r==null)continue;n[t(s)]=od(r)}return n}function Ci(e,t){const n=Math.trunc(Math.abs(e/60)),s=Math.trunc(Math.abs(e%60)),r=e>=0?"+":"-";switch(t){case"short":return`${r}${Ns(n,2)}:${Ns(s,2)}`;case"narrow":return`${r}${n}${s>0?`:${s}`:""}`;case"techie":return`${r}${Ns(n,2)}${Ns(s,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function ji(e){return d_(e,["hour","minute","second","millisecond"])}const ad=/[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256})?)?/,h_=["January","February","March","April","May","June","July","August","September","October","November","December"],ld=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],p_=["J","F","M","A","M","J","J","A","S","O","N","D"];function cd(e){switch(e){case"narrow":return[...p_];case"short":return[...ld];case"long":return[...h_];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const ud=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],dd=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],m_=["M","T","W","T","F","S","S"];function fd(e){switch(e){case"narrow":return[...m_];case"short":return[...dd];case"long":return[...ud];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const hd=["AM","PM"],g_=["Before Christ","Anno Domini"],v_=["BC","AD"],__=["B","A"];function pd(e){switch(e){case"narrow":return[...__];case"short":return[...v_];case"long":return[...g_];default:return null}}function y_(e){return hd[e.hour<12?0:1]}function b_(e,t){return fd(t)[e.weekday-1]}function w_(e,t){return cd(t)[e.month-1]}function E_(e,t){return pd(t)[e.year<0?0:1]}function T_(e,t,n="always",s=!1){const r={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=["hours","minutes","seconds"].indexOf(e)===-1;if(n==="auto"&&i){const _=e==="days";switch(t){case 1:return _?"tomorrow":`next ${r[e][0]}`;case-1:return _?"yesterday":`last ${r[e][0]}`;case 0:return _?"today":`this ${r[e][0]}`}}const a=Object.is(t,-0)||t<0,l=Math.abs(t),c=l===1,f=r[e],h=s?c?f[1]:f[2]||f[1]:c?r[e][0]:e;return a?`${l} ${h} ago`:`in ${l} ${h}`}function sc(e,t){let n="";for(const s of e)s.literal?n+=s.val:n+=t(s.val);return n}const x_={D:qo,DD:Vu,DDD:Hu,DDDD:ju,t:Wu,tt:Bu,ttt:Uu,tttt:zu,T:qu,TT:Ku,TTT:Yu,TTTT:Zu,f:Gu,ff:Xu,fff:ed,ffff:nd,F:Ju,FF:Qu,FFF:td,FFFF:sd};class St{static create(t,n={}){return new St(t,n)}static parseFormat(t){let n=null,s="",r=!1;const i=[];for(let a=0;a0&&i.push({literal:r,val:s}),n=null,s="",r=!r):r||l===n?s+=l:(s.length>0&&i.push({literal:!1,val:s}),s=l,n=l)}return s.length>0&&i.push({literal:r,val:s}),i}static macroTokenToFormatOpts(t){return x_[t]}constructor(t,n){this.opts=n,this.loc=t,this.systemLoc=null}formatWithSystemDefault(t,n){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(t,{...this.opts,...n}).format()}formatDateTime(t,n={}){return this.loc.dtFormatter(t,{...this.opts,...n}).format()}formatDateTimeParts(t,n={}){return this.loc.dtFormatter(t,{...this.opts,...n}).formatToParts()}resolvedOptions(t,n={}){return this.loc.dtFormatter(t,{...this.opts,...n}).resolvedOptions()}num(t,n=0){if(this.opts.forceSimple)return Ns(t,n);const s={...this.opts};return n>0&&(s.padTo=n),this.loc.numberFormatter(s).format(t)}formatDateTimeFromString(t,n){const s=this.loc.listingMode()==="en",r=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",i=(b,P)=>this.loc.extract(t,b,P),a=b=>t.isOffsetFixed&&t.offset===0&&b.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,b.format):"",l=()=>s?y_(t):i({hour:"numeric",hourCycle:"h12"},"dayperiod"),c=(b,P)=>s?w_(t,b):i(P?{month:b}:{month:b,day:"numeric"},"month"),f=(b,P)=>s?b_(t,b):i(P?{weekday:b}:{weekday:b,month:"long",day:"numeric"},"weekday"),h=b=>{const P=St.macroTokenToFormatOpts(b);return P?this.formatWithSystemDefault(t,P):b},_=b=>s?E_(t,b):i({era:b},"era"),y=b=>{switch(b){case"S":return this.num(t.millisecond);case"u":case"SSS":return this.num(t.millisecond,3);case"s":return this.num(t.second);case"ss":return this.num(t.second,2);case"m":return this.num(t.minute);case"mm":return this.num(t.minute,2);case"h":return this.num(t.hour%12===0?12:t.hour%12);case"hh":return this.num(t.hour%12===0?12:t.hour%12,2);case"H":return this.num(t.hour);case"HH":return this.num(t.hour,2);case"Z":return a({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return a({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return a({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:this.loc.locale});case"z":return t.zoneName;case"a":return l();case"d":return r?i({day:"numeric"},"day"):this.num(t.day);case"dd":return r?i({day:"2-digit"},"day"):this.num(t.day,2);case"c":return this.num(t.weekday);case"ccc":return f("short",!0);case"cccc":return f("long",!0);case"ccccc":return f("narrow",!0);case"E":return this.num(t.weekday);case"EEE":return f("short",!1);case"EEEE":return f("long",!1);case"EEEEE":return f("narrow",!1);case"L":return r?i({month:"numeric",day:"numeric"},"month"):this.num(t.month);case"LL":return r?i({month:"2-digit",day:"numeric"},"month"):this.num(t.month,2);case"LLL":return c("short",!0);case"LLLL":return c("long",!0);case"LLLLL":return c("narrow",!0);case"M":return r?i({month:"numeric"},"month"):this.num(t.month);case"MM":return r?i({month:"2-digit"},"month"):this.num(t.month,2);case"MMM":return c("short",!1);case"MMMM":return c("long",!1);case"MMMMM":return c("narrow",!1);case"y":return r?i({year:"numeric"},"year"):this.num(t.year);case"yy":return r?i({year:"2-digit"},"year"):this.num(t.year.toString().slice(-2),2);case"yyyy":return r?i({year:"numeric"},"year"):this.num(t.year,4);case"yyyyyy":return r?i({year:"numeric"},"year"):this.num(t.year,6);case"G":return _("short");case"GG":return _("long");case"GGGGG":return _("narrow");case"kk":return this.num(t.weekYear.toString().slice(-2),2);case"kkkk":return this.num(t.weekYear,4);case"W":return this.num(t.weekNumber);case"WW":return this.num(t.weekNumber,2);case"o":return this.num(t.ordinal);case"ooo":return this.num(t.ordinal,3);case"q":return this.num(t.quarter);case"qq":return this.num(t.quarter,2);case"X":return this.num(Math.floor(t.ts/1e3));case"x":return this.num(t.ts);default:return h(b)}};return sc(St.parseFormat(n),y)}formatDurationFromString(t,n){const s=c=>{switch(c[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"M":return"month";case"y":return"year";default:return null}},r=c=>f=>{const h=s(f);return h?this.num(c.get(h),f.length):f},i=St.parseFormat(n),a=i.reduce((c,{literal:f,val:h})=>f?c:c.concat(h),[]),l=t.shiftTo(...a.map(s).filter(c=>c));return sc(i,r(l))}}class Qt{constructor(t,n){this.reason=t,this.explanation=n}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}class Nr{get type(){throw new Nn}get name(){throw new Nn}get isUniversal(){throw new Nn}offsetName(t,n){throw new Nn}formatOffset(t,n){throw new Nn}offset(t){throw new Nn}equals(t){throw new Nn}get isValid(){throw new Nn}}let yo=null;class Aa extends Nr{static get instance(){return yo===null&&(yo=new Aa),yo}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(t,{format:n,locale:s}){return id(t,n,s)}formatOffset(t,n){return Ci(this.offset(t),n)}offset(t){return-new Date(t).getTimezoneOffset()}equals(t){return t.type==="system"}get isValid(){return!0}}const C_=RegExp(`^${ad.source}$`);let hi={};function A_(e){return hi[e]||(hi[e]=new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})),hi[e]}const S_={year:0,month:1,day:2,hour:3,minute:4,second:5};function O_(e,t){const n=e.format(t).replace(/\u200E/g,""),s=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(n),[,r,i,a,l,c,f]=s;return[a,r,i,l,c,f]}function k_(e,t){const n=e.formatToParts(t),s=[];for(let r=0;r=0?y:1e3+y,(h-_)/(60*1e3)}equals(t){return t.type==="iana"&&t.name===this.name}get isValid(){return this.valid}}let bo=null;class ct extends Nr{static get utcInstance(){return bo===null&&(bo=new ct(0)),bo}static instance(t){return t===0?ct.utcInstance:new ct(t)}static parseSpecifier(t){if(t){const n=t.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new ct(Hi(n[1],n[2]))}return null}constructor(t){super(),this.fixed=t}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${Ci(this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(t,n){return Ci(this.fixed,n)}get isUniversal(){return!0}offset(){return this.fixed}equals(t){return t.type==="fixed"&&t.fixed===this.fixed}get isValid(){return!0}}class rc extends Nr{constructor(t){super(),this.zoneName=t}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function Pn(e,t){let n;if(Te(e)||e===null)return t;if(e instanceof Nr)return e;if(l_(e)){const s=e.toLowerCase();return s==="local"||s==="system"?t:s==="utc"||s==="gmt"?ct.utcInstance:(n=Vt.parseGMTOffset(e))!=null?ct.instance(n):Vt.isValidSpecifier(s)?Vt.create(e):ct.parseSpecifier(s)||new rc(e)}else return us(e)?ct.instance(e):typeof e=="object"&&e.offset&&typeof e.offset=="number"?e:new rc(e)}let ic=()=>Date.now(),oc="system",ac=null,lc=null,cc=null,uc;class Je{static get now(){return ic}static set now(t){ic=t}static set defaultZone(t){oc=t}static get defaultZone(){return Pn(oc,Aa.instance)}static get defaultLocale(){return ac}static set defaultLocale(t){ac=t}static get defaultNumberingSystem(){return lc}static set defaultNumberingSystem(t){lc=t}static get defaultOutputCalendar(){return cc}static set defaultOutputCalendar(t){cc=t}static get throwOnInvalid(){return uc}static set throwOnInvalid(t){uc=t}static resetCaches(){Pe.resetCache(),Vt.resetCache()}}let Yo={};function Zo(e,t={}){const n=JSON.stringify([e,t]);let s=Yo[n];return s||(s=new Intl.DateTimeFormat(e,t),Yo[n]=s),s}let Go={};function $_(e,t={}){const n=JSON.stringify([e,t]);let s=Go[n];return s||(s=new Intl.NumberFormat(e,t),Go[n]=s),s}let Jo={};function N_(e,t={}){const{base:n,...s}=t,r=JSON.stringify([e,s]);let i=Jo[r];return i||(i=new Intl.RelativeTimeFormat(e,t),Jo[r]=i),i}let gr=null;function I_(){return gr||(gr=new Intl.DateTimeFormat().resolvedOptions().locale,gr)}function P_(e){const t=e.indexOf("-u-");if(t===-1)return[e];{let n;const s=e.substring(0,t);try{n=Zo(e).resolvedOptions()}catch{n=Zo(s).resolvedOptions()}const{numberingSystem:r,calendar:i}=n;return[s,r,i]}}function D_(e,t,n){return(n||t)&&(e+="-u",n&&(e+=`-ca-${n}`),t&&(e+=`-nu-${t}`)),e}function M_(e){const t=[];for(let n=1;n<=12;n++){const s=ce.utc(2016,n,1);t.push(e(s))}return t}function L_(e){const t=[];for(let n=1;n<=7;n++){const s=ce.utc(2016,11,13+n);t.push(e(s))}return t}function ri(e,t,n,s,r){const i=e.listingMode(n);return i==="error"?null:i==="en"?s(t):r(t)}function R_(e){return e.numberingSystem&&e.numberingSystem!=="latn"?!1:e.numberingSystem==="latn"||!e.locale||e.locale.startsWith("en")||new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem==="latn"}class F_{constructor(t,n,s){if(this.padTo=s.padTo||0,this.floor=s.floor||!1,!n){const r={useGrouping:!1};s.padTo>0&&(r.minimumIntegerDigits=s.padTo),this.inf=$_(t,r)}}format(t){if(this.inf){const n=this.floor?Math.floor(t):t;return this.inf.format(n)}else{const n=this.floor?Math.floor(t):xa(t,3);return Ns(n,this.padTo)}}}class V_{constructor(t,n,s){this.opts=s;let r;if(t.zone.isUniversal){const a=-1*(t.offset/60),l=a>=0?`Etc/GMT+${a}`:`Etc/GMT${a}`,c=Vt.isValidZone(l);t.offset!==0&&c?(r=l,this.dt=t):(r="UTC",s.timeZoneName?this.dt=t:this.dt=t.offset===0?t:ce.fromMillis(t.ts+t.offset*60*1e3))}else t.zone.type==="system"?this.dt=t:(this.dt=t,r=t.zone.name);const i={...this.opts};r&&(i.timeZone=r),this.dtf=Zo(n,i)}format(){return this.dtf.format(this.dt.toJSDate())}formatToParts(){return this.dtf.formatToParts(this.dt.toJSDate())}resolvedOptions(){return this.dtf.resolvedOptions()}}class H_{constructor(t,n,s){this.opts={style:"long",...s},!n&&rd()&&(this.rtf=N_(t,s))}format(t,n){return this.rtf?this.rtf.format(t,n):T_(n,t,this.opts.numeric,this.opts.style!=="long")}formatToParts(t,n){return this.rtf?this.rtf.formatToParts(t,n):[]}}class Pe{static fromOpts(t){return Pe.create(t.locale,t.numberingSystem,t.outputCalendar,t.defaultToEN)}static create(t,n,s,r=!1){const i=t||Je.defaultLocale,a=i||(r?"en-US":I_()),l=n||Je.defaultNumberingSystem,c=s||Je.defaultOutputCalendar;return new Pe(a,l,c,i)}static resetCache(){gr=null,Yo={},Go={},Jo={}}static fromObject({locale:t,numberingSystem:n,outputCalendar:s}={}){return Pe.create(t,n,s)}constructor(t,n,s,r){const[i,a,l]=P_(t);this.locale=i,this.numberingSystem=n||a||null,this.outputCalendar=s||l||null,this.intl=D_(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=R_(this)),this.fastNumbersCached}listingMode(t=!0){const n=this.isEnglish(),s=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return n&&s?"en":"intl"}clone(t){return!t||Object.getOwnPropertyNames(t).length===0?this:Pe.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,t.defaultToEN||!1)}redefaultToEN(t={}){return this.clone({...t,defaultToEN:!0})}redefaultToSystem(t={}){return this.clone({...t,defaultToEN:!1})}months(t,n=!1,s=!0){return ri(this,t,s,cd,()=>{const r=n?{month:t,day:"numeric"}:{month:t},i=n?"format":"standalone";return this.monthsCache[i][t]||(this.monthsCache[i][t]=M_(a=>this.extract(a,r,"month"))),this.monthsCache[i][t]})}weekdays(t,n=!1,s=!0){return ri(this,t,s,fd,()=>{const r=n?{weekday:t,year:"numeric",month:"long",day:"numeric"}:{weekday:t},i=n?"format":"standalone";return this.weekdaysCache[i][t]||(this.weekdaysCache[i][t]=L_(a=>this.extract(a,r,"weekday"))),this.weekdaysCache[i][t]})}meridiems(t=!0){return ri(this,void 0,t,()=>hd,()=>{if(!this.meridiemCache){const n={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[ce.utc(2016,11,13,9),ce.utc(2016,11,13,19)].map(s=>this.extract(s,n,"dayperiod"))}return this.meridiemCache})}eras(t,n=!0){return ri(this,t,n,pd,()=>{const s={era:t};return this.eraCache[t]||(this.eraCache[t]=[ce.utc(-40,1,1),ce.utc(2017,1,1)].map(r=>this.extract(r,s,"era"))),this.eraCache[t]})}extract(t,n,s){const r=this.dtFormatter(t,n),i=r.formatToParts(),a=i.find(l=>l.type.toLowerCase()===s);return a?a.value:null}numberFormatter(t={}){return new F_(this.intl,t.forceSimple||this.fastNumbers,t)}dtFormatter(t,n={}){return new V_(t,this.intl,n)}relFormatter(t={}){return new H_(this.intl,this.isEnglish(),t)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(t){return this.locale===t.locale&&this.numberingSystem===t.numberingSystem&&this.outputCalendar===t.outputCalendar}}function Xs(...e){const t=e.reduce((n,s)=>n+s.source,"");return RegExp(`^${t}$`)}function ms(...e){return t=>e.reduce(([n,s,r],i)=>{const[a,l,c]=i(t,r);return[{...n,...a},s||l,c]},[{},null,1]).slice(0,2)}function Qs(e,...t){if(e==null)return[null,null];for(const[n,s]of t){const r=n.exec(e);if(r)return s(r)}return[null,null]}function md(...e){return(t,n)=>{const s={};let r;for(r=0;rb!==void 0&&(P||b&&h)?-b:b;return[{years:y(_t(n)),months:y(_t(s)),weeks:y(_t(r)),days:y(_t(i)),hours:y(_t(a)),minutes:y(_t(l)),seconds:y(_t(c),c==="-0"),milliseconds:y(Ta(f),_)}]}const J_={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function ka(e,t,n,s,r,i,a){const l={year:t.length===2?Ko(_t(t)):_t(t),month:ld.indexOf(n)+1,day:_t(s),hour:_t(r),minute:_t(i)};return a&&(l.second=_t(a)),e&&(l.weekday=e.length>3?ud.indexOf(e)+1:dd.indexOf(e)+1),l}const X_=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function Q_(e){const[,t,n,s,r,i,a,l,c,f,h,_]=e,y=ka(t,r,s,n,i,a,l);let b;return c?b=J_[c]:f?b=0:b=Hi(h,_),[y,new ct(b)]}function ey(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}const ty=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,ny=/^(Monday|Tuesday|Wedsday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,sy=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function dc(e){const[,t,n,s,r,i,a,l]=e;return[ka(t,r,s,n,i,a,l),ct.utcInstance]}function ry(e){const[,t,n,s,r,i,a,l]=e;return[ka(t,l,n,s,r,i,a),ct.utcInstance]}const iy=Xs(j_,Oa),oy=Xs(W_,Oa),ay=Xs(B_,Oa),ly=Xs(vd),cy=ms(yd,gs,er),uy=ms(U_,gs,er),dy=ms(z_,gs,er),fy=ms(gs,er);function hy(e){return Qs(e,[iy,cy],[oy,uy],[ay,dy],[ly,fy])}function py(e){return Qs(ey(e),[X_,Q_])}function my(e){return Qs(e,[ty,dc],[ny,dc],[sy,ry])}function gy(e){return Qs(e,[Z_,G_])}const vy=ms(gs);function _y(e){return Qs(e,[Y_,vy])}const yy=Xs(q_,K_),by=Xs(_d),wy=ms(yd,gs,er,bd),Ey=ms(gs,er,bd);function Ty(e){return Qs(e,[yy,wy],[by,Ey])}const xy="Invalid Duration",wd={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},Cy={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3},...wd},Lt=146097/400,Cs=146097/4800,Ay={years:{quarters:4,months:12,weeks:Lt/7,days:Lt,hours:Lt*24,minutes:Lt*24*60,seconds:Lt*24*60*60,milliseconds:Lt*24*60*60*1e3},quarters:{months:3,weeks:Lt/28,days:Lt/4,hours:Lt*24/4,minutes:Lt*24*60/4,seconds:Lt*24*60*60/4,milliseconds:Lt*24*60*60*1e3/4},months:{weeks:Cs/7,days:Cs,hours:Cs*24,minutes:Cs*24*60,seconds:Cs*24*60*60,milliseconds:Cs*24*60*60*1e3},...wd},As=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Sy=As.slice(0).reverse();function es(e,t,n=!1){const s={values:n?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy};return new Oe(s)}function Oy(e){return e<0?Math.floor(e):Math.ceil(e)}function Ed(e,t,n,s,r){const i=e[r][n],a=t[n]/i,l=Math.sign(a)===Math.sign(s[r]),c=!l&&s[r]!==0&&Math.abs(a)<=1?Oy(a):Math.trunc(a);s[r]+=c,t[n]-=c*i}function ky(e,t){Sy.reduce((n,s)=>Te(t[s])?n:(n&&Ed(e,t,n,t,s),s),null)}class Oe{constructor(t){const n=t.conversionAccuracy==="longterm"||!1;this.values=t.values,this.loc=t.loc||Pe.create(),this.conversionAccuracy=n?"longterm":"casual",this.invalid=t.invalid||null,this.matrix=n?Ay:Cy,this.isLuxonDuration=!0}static fromMillis(t,n){return Oe.fromObject({milliseconds:t},n)}static fromObject(t,n={}){if(t==null||typeof t!="object")throw new Rt(`Duration.fromObject: argument expected to be an object, got ${t===null?"null":typeof t}`);return new Oe({values:xi(t,Oe.normalizeUnit),loc:Pe.fromObject(n),conversionAccuracy:n.conversionAccuracy})}static fromISO(t,n){const[s]=gy(t);return s?Oe.fromObject(s,n):Oe.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static fromISOTime(t,n){const[s]=_y(t);return s?Oe.fromObject(s,n):Oe.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static invalid(t,n=null){if(!t)throw new Rt("need to specify a reason the Duration is invalid");const s=t instanceof Qt?t:new Qt(t,n);if(Je.throwOnInvalid)throw new i_(s);return new Oe({invalid:s})}static normalizeUnit(t){const n={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[t&&t.toLowerCase()];if(!n)throw new Fu(t);return n}static isDuration(t){return t&&t.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(t,n={}){const s={...n,floor:n.round!==!1&&n.floor!==!1};return this.isValid?St.create(this.loc,s).formatDurationFromString(this,t):xy}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let t="P";return this.years!==0&&(t+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(t+=this.months+this.quarters*3+"M"),this.weeks!==0&&(t+=this.weeks+"W"),this.days!==0&&(t+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(t+="T"),this.hours!==0&&(t+=this.hours+"H"),this.minutes!==0&&(t+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(t+=xa(this.seconds+this.milliseconds/1e3,3)+"S"),t==="P"&&(t+="T0S"),t}toISOTime(t={}){if(!this.isValid)return null;const n=this.toMillis();if(n<0||n>=864e5)return null;t={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...t};const s=this.shiftTo("hours","minutes","seconds","milliseconds");let r=t.format==="basic"?"hhmm":"hh:mm";(!t.suppressSeconds||s.seconds!==0||s.milliseconds!==0)&&(r+=t.format==="basic"?"ss":":ss",(!t.suppressMilliseconds||s.milliseconds!==0)&&(r+=".SSS"));let i=s.toFormat(r);return t.includePrefix&&(i="T"+i),i}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;const n=ls(t),s={};for(const r of As)(Ws(n.values,r)||Ws(this.values,r))&&(s[r]=n.get(r)+this.get(r));return es(this,{values:s},!0)}minus(t){if(!this.isValid)return this;const n=ls(t);return this.plus(n.negate())}mapUnits(t){if(!this.isValid)return this;const n={};for(const s of Object.keys(this.values))n[s]=od(t(this.values[s],s));return es(this,{values:n},!0)}get(t){return this[Oe.normalizeUnit(t)]}set(t){if(!this.isValid)return this;const n={...this.values,...xi(t,Oe.normalizeUnit)};return es(this,{values:n})}reconfigure({locale:t,numberingSystem:n,conversionAccuracy:s}={}){const r=this.loc.clone({locale:t,numberingSystem:n}),i={loc:r};return s&&(i.conversionAccuracy=s),es(this,i)}as(t){return this.isValid?this.shiftTo(t).get(t):NaN}normalize(){if(!this.isValid)return this;const t=this.toObject();return ky(this.matrix,t),es(this,{values:t},!0)}shiftTo(...t){if(!this.isValid)return this;if(t.length===0)return this;t=t.map(a=>Oe.normalizeUnit(a));const n={},s={},r=this.toObject();let i;for(const a of As)if(t.indexOf(a)>=0){i=a;let l=0;for(const f in s)l+=this.matrix[f][a]*s[f],s[f]=0;us(r[a])&&(l+=r[a]);const c=Math.trunc(l);n[a]=c,s[a]=l-c;for(const f in r)As.indexOf(f)>As.indexOf(a)&&Ed(this.matrix,r,f,n,a)}else us(r[a])&&(s[a]=r[a]);for(const a in s)s[a]!==0&&(n[i]+=a===i?s[a]:s[a]/this.matrix[i][a]);return es(this,{values:n},!0).normalize()}negate(){if(!this.isValid)return this;const t={};for(const n of Object.keys(this.values))t[n]=-this.values[n];return es(this,{values:t},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(t){if(!this.isValid||!t.isValid||!this.loc.equals(t.loc))return!1;function n(s,r){return s===void 0||s===0?r===void 0||r===0:s===r}for(const s of As)if(!n(this.values[s],t.values[s]))return!1;return!0}}function ls(e){if(us(e))return Oe.fromMillis(e);if(Oe.isDuration(e))return e;if(typeof e=="object")return Oe.fromObject(e);throw new Rt(`Unknown duration argument ${e} of type ${typeof e}`)}const cr="Invalid Interval";function $y(e,t){return!e||!e.isValid?Fe.invalid("missing or invalid start"):!t||!t.isValid?Fe.invalid("missing or invalid end"):tt:!1}isBefore(t){return this.isValid?this.e<=t:!1}contains(t){return this.isValid?this.s<=t&&this.e>t:!1}set({start:t,end:n}={}){return this.isValid?Fe.fromDateTimes(t||this.s,n||this.e):this}splitAt(...t){if(!this.isValid)return[];const n=t.map(fr).filter(a=>this.contains(a)).sort(),s=[];let{s:r}=this,i=0;for(;r+this.e?this.e:a;s.push(Fe.fromDateTimes(r,l)),r=l,i+=1}return s}splitBy(t){const n=ls(t);if(!this.isValid||!n.isValid||n.as("milliseconds")===0)return[];let{s}=this,r=1,i;const a=[];for(;sc*r));i=+l>+this.e?this.e:l,a.push(Fe.fromDateTimes(s,i)),s=i,r+=1}return a}divideEqually(t){return this.isValid?this.splitBy(this.length()/t).slice(0,t):[]}overlaps(t){return this.e>t.s&&this.s=t.e:!1}equals(t){return!this.isValid||!t.isValid?!1:this.s.equals(t.s)&&this.e.equals(t.e)}intersection(t){if(!this.isValid)return this;const n=this.s>t.s?this.s:t.s,s=this.e=s?null:Fe.fromDateTimes(n,s)}union(t){if(!this.isValid)return this;const n=this.st.e?this.e:t.e;return Fe.fromDateTimes(n,s)}static merge(t){const[n,s]=t.sort((r,i)=>r.s-i.s).reduce(([r,i],a)=>i?i.overlaps(a)||i.abutsStart(a)?[r,i.union(a)]:[r.concat([i]),a]:[r,a],[[],null]);return s&&n.push(s),n}static xor(t){let n=null,s=0;const r=[],i=t.map(c=>[{time:c.s,type:"s"},{time:c.e,type:"e"}]),a=Array.prototype.concat(...i),l=a.sort((c,f)=>c.time-f.time);for(const c of l)s+=c.type==="s"?1:-1,s===1?n=c.time:(n&&+n!=+c.time&&r.push(Fe.fromDateTimes(n,c.time)),n=null);return Fe.merge(r)}difference(...t){return Fe.xor([this].concat(t)).map(n=>this.intersection(n)).filter(n=>n&&!n.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:cr}toISO(t){return this.isValid?`${this.s.toISO(t)}/${this.e.toISO(t)}`:cr}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:cr}toISOTime(t){return this.isValid?`${this.s.toISOTime(t)}/${this.e.toISOTime(t)}`:cr}toFormat(t,{separator:n=" – "}={}){return this.isValid?`${this.s.toFormat(t)}${n}${this.e.toFormat(t)}`:cr}toDuration(t,n){return this.isValid?this.e.diff(this.s,t,n):Oe.invalid(this.invalidReason)}mapEndpoints(t){return Fe.fromDateTimes(t(this.s),t(this.e))}}class ii{static hasDST(t=Je.defaultZone){const n=ce.now().setZone(t).set({month:12});return!t.isUniversal&&n.offset!==n.set({month:6}).offset}static isValidIANAZone(t){return Vt.isValidSpecifier(t)&&Vt.isValidZone(t)}static normalizeZone(t){return Pn(t,Je.defaultZone)}static months(t="long",{locale:n=null,numberingSystem:s=null,locObj:r=null,outputCalendar:i="gregory"}={}){return(r||Pe.create(n,s,i)).months(t)}static monthsFormat(t="long",{locale:n=null,numberingSystem:s=null,locObj:r=null,outputCalendar:i="gregory"}={}){return(r||Pe.create(n,s,i)).months(t,!0)}static weekdays(t="long",{locale:n=null,numberingSystem:s=null,locObj:r=null}={}){return(r||Pe.create(n,s,null)).weekdays(t)}static weekdaysFormat(t="long",{locale:n=null,numberingSystem:s=null,locObj:r=null}={}){return(r||Pe.create(n,s,null)).weekdays(t,!0)}static meridiems({locale:t=null}={}){return Pe.create(t).meridiems()}static eras(t="short",{locale:n=null}={}){return Pe.create(n,null,"gregory").eras(t)}static features(){return{relative:rd()}}}function fc(e,t){const n=r=>r.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),s=n(t)-n(e);return Math.floor(Oe.fromMillis(s).as("days"))}function Ny(e,t,n){const s=[["years",(l,c)=>c.year-l.year],["quarters",(l,c)=>c.quarter-l.quarter],["months",(l,c)=>c.month-l.month+(c.year-l.year)*12],["weeks",(l,c)=>{const f=fc(l,c);return(f-f%7)/7}],["days",fc]],r={};let i,a;for(const[l,c]of s)if(n.indexOf(l)>=0){i=l;let f=c(e,t);a=e.plus({[l]:f}),a>t?(e=e.plus({[l]:f-1}),f-=1):e=a,r[l]=f}return[e,r,a,i]}function Iy(e,t,n,s){let[r,i,a,l]=Ny(e,t,n);const c=t-r,f=n.filter(_=>["hours","minutes","seconds","milliseconds"].indexOf(_)>=0);f.length===0&&(a0?Oe.fromMillis(c,s).shiftTo(...f).plus(h):h}const $a={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},hc={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},Py=$a.hanidec.replace(/[\[|\]]/g,"").split("");function Dy(e){let t=parseInt(e,10);if(isNaN(t)){t="";for(let n=0;n=i&&s<=a&&(t+=s-i)}}return parseInt(t,10)}else return t}function Kt({numberingSystem:e},t=""){return new RegExp(`${$a[e||"latn"]}${t}`)}const My="missing Intl.DateTimeFormat.formatToParts support";function xe(e,t=n=>n){return{regex:e,deser:([n])=>t(Dy(n))}}const Ly=String.fromCharCode(160),Td=`( |${Ly})`,xd=new RegExp(Td,"g");function Ry(e){return e.replace(/\./g,"\\.?").replace(xd,Td)}function pc(e){return e.replace(/\./g,"").replace(xd," ").toLowerCase()}function Yt(e,t){return e===null?null:{regex:RegExp(e.map(Ry).join("|")),deser:([n])=>e.findIndex(s=>pc(n)===pc(s))+t}}function mc(e,t){return{regex:e,deser:([,n,s])=>Hi(n,s),groups:t}}function gc(e){return{regex:e,deser:([t])=>t}}function Fy(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Vy(e,t){const n=Kt(t),s=Kt(t,"{2}"),r=Kt(t,"{3}"),i=Kt(t,"{4}"),a=Kt(t,"{6}"),l=Kt(t,"{1,2}"),c=Kt(t,"{1,3}"),f=Kt(t,"{1,6}"),h=Kt(t,"{1,9}"),_=Kt(t,"{2,4}"),y=Kt(t,"{4,6}"),b=D=>({regex:RegExp(Fy(D.val)),deser:([B])=>B,literal:!0}),C=(D=>{if(e.literal)return b(D);switch(D.val){case"G":return Yt(t.eras("short",!1),0);case"GG":return Yt(t.eras("long",!1),0);case"y":return xe(f);case"yy":return xe(_,Ko);case"yyyy":return xe(i);case"yyyyy":return xe(y);case"yyyyyy":return xe(a);case"M":return xe(l);case"MM":return xe(s);case"MMM":return Yt(t.months("short",!0,!1),1);case"MMMM":return Yt(t.months("long",!0,!1),1);case"L":return xe(l);case"LL":return xe(s);case"LLL":return Yt(t.months("short",!1,!1),1);case"LLLL":return Yt(t.months("long",!1,!1),1);case"d":return xe(l);case"dd":return xe(s);case"o":return xe(c);case"ooo":return xe(r);case"HH":return xe(s);case"H":return xe(l);case"hh":return xe(s);case"h":return xe(l);case"mm":return xe(s);case"m":return xe(l);case"q":return xe(l);case"qq":return xe(s);case"s":return xe(l);case"ss":return xe(s);case"S":return xe(c);case"SSS":return xe(r);case"u":return gc(h);case"a":return Yt(t.meridiems(),0);case"kkkk":return xe(i);case"kk":return xe(_,Ko);case"W":return xe(l);case"WW":return xe(s);case"E":case"c":return xe(n);case"EEE":return Yt(t.weekdays("short",!1,!1),1);case"EEEE":return Yt(t.weekdays("long",!1,!1),1);case"ccc":return Yt(t.weekdays("short",!0,!1),1);case"cccc":return Yt(t.weekdays("long",!0,!1),1);case"Z":case"ZZ":return mc(new RegExp(`([+-]${l.source})(?::(${s.source}))?`),2);case"ZZZ":return mc(new RegExp(`([+-]${l.source})(${s.source})?`),2);case"z":return gc(/[a-z_+-/]{1,256}?/i);default:return b(D)}})(e)||{invalidReason:My};return C.token=e,C}const Hy={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"}};function jy(e,t,n){const{type:s,value:r}=e;if(s==="literal")return{literal:!0,val:r};const i=n[s];let a=Hy[s];if(typeof a=="object"&&(a=a[i]),a)return{literal:!1,val:a}}function Wy(e){return[`^${e.map(n=>n.regex).reduce((n,s)=>`${n}(${s.source})`,"")}$`,e]}function By(e,t,n){const s=e.match(t);if(s){const r={};let i=1;for(const a in n)if(Ws(n,a)){const l=n[a],c=l.groups?l.groups+1:1;!l.literal&&l.token&&(r[l.token.val[0]]=l.deser(s.slice(i,i+c))),i+=c}return[s,r]}else return[s,{}]}function Uy(e){const t=r=>{switch(r){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let n;return Te(e.Z)?Te(e.z)?n=null:n=Vt.create(e.z):n=new ct(e.Z),Te(e.q)||(e.M=(e.q-1)*3+1),Te(e.h)||(e.h<12&&e.a===1?e.h+=12:e.h===12&&e.a===0&&(e.h=0)),e.G===0&&e.y&&(e.y=-e.y),Te(e.u)||(e.S=Ta(e.u)),[Object.keys(e).reduce((r,i)=>{const a=t(i);return a&&(r[a]=e[i]),r},{}),n]}let wo=null;function zy(){return wo||(wo=ce.fromMillis(1555555555555)),wo}function qy(e,t){if(e.literal)return e;const n=St.macroTokenToFormatOpts(e.val);if(!n)return e;const i=St.create(t,n).formatDateTimeParts(zy()).map(a=>jy(a,t,n));return i.includes(void 0)?e:i}function Ky(e,t){return Array.prototype.concat(...e.map(n=>qy(n,t)))}function Cd(e,t,n){const s=Ky(St.parseFormat(n),e),r=s.map(a=>Vy(a,e)),i=r.find(a=>a.invalidReason);if(i)return{input:t,tokens:s,invalidReason:i.invalidReason};{const[a,l]=Wy(r),c=RegExp(a,"i"),[f,h]=By(t,c,l),[_,y]=h?Uy(h):[null,null];if(Ws(h,"a")&&Ws(h,"H"))throw new mr("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:s,regex:c,rawMatches:f,matches:h,result:_,zone:y}}}function Yy(e,t,n){const{result:s,zone:r,invalidReason:i}=Cd(e,t,n);return[s,r,i]}const Ad=[0,31,59,90,120,151,181,212,243,273,304,334],Sd=[0,31,60,91,121,152,182,213,244,274,305,335];function Ft(e,t){return new Qt("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function Od(e,t,n){const s=new Date(Date.UTC(e,t-1,n)).getUTCDay();return s===0?7:s}function kd(e,t,n){return n+($r(e)?Sd:Ad)[t-1]}function $d(e,t){const n=$r(e)?Sd:Ad,s=n.findIndex(i=>iTi(t)?(l=t+1,a=1):l=t,{weekYear:l,weekNumber:a,weekday:i,...ji(e)}}function vc(e){const{weekYear:t,weekNumber:n,weekday:s}=e,r=Od(t,1,4),i=wr(t);let a=n*7+s-r-3,l;a<1?(l=t-1,a+=wr(l)):a>i?(l=t+1,a-=wr(t)):l=t;const{month:c,day:f}=$d(l,a);return{year:l,month:c,day:f,...ji(e)}}function Eo(e){const{year:t,month:n,day:s}=e,r=kd(t,n,s);return{year:t,ordinal:r,...ji(e)}}function _c(e){const{year:t,ordinal:n}=e,{month:s,day:r}=$d(t,n);return{year:t,month:s,day:r,...ji(e)}}function Zy(e){const t=Vi(e.weekYear),n=Cn(e.weekNumber,1,Ti(e.weekYear)),s=Cn(e.weekday,1,7);return t?n?s?!1:Ft("weekday",e.weekday):Ft("week",e.week):Ft("weekYear",e.weekYear)}function Gy(e){const t=Vi(e.year),n=Cn(e.ordinal,1,wr(e.year));return t?n?!1:Ft("ordinal",e.ordinal):Ft("year",e.year)}function Nd(e){const t=Vi(e.year),n=Cn(e.month,1,12),s=Cn(e.day,1,Ei(e.year,e.month));return t?n?s?!1:Ft("day",e.day):Ft("month",e.month):Ft("year",e.year)}function Id(e){const{hour:t,minute:n,second:s,millisecond:r}=e,i=Cn(t,0,23)||t===24&&n===0&&s===0&&r===0,a=Cn(n,0,59),l=Cn(s,0,59),c=Cn(r,0,999);return i?a?l?c?!1:Ft("millisecond",r):Ft("second",s):Ft("minute",n):Ft("hour",t)}const To="Invalid DateTime",yc=864e13;function oi(e){return new Qt("unsupported zone",`the zone "${e.name}" is not supported`)}function xo(e){return e.weekData===null&&(e.weekData=Xo(e.c)),e.weekData}function ur(e,t){const n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new ce({...n,...t,old:n})}function Pd(e,t,n){let s=e-t*60*1e3;const r=n.offset(s);if(t===r)return[s,t];s-=(r-t)*60*1e3;const i=n.offset(s);return r===i?[s,r]:[e-Math.min(r,i)*60*1e3,Math.max(r,i)]}function bc(e,t){e+=t*60*1e3;const n=new Date(e);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function pi(e,t,n){return Pd(Ca(e),t,n)}function wc(e,t){const n=e.o,s=e.c.year+Math.trunc(t.years),r=e.c.month+Math.trunc(t.months)+Math.trunc(t.quarters)*3,i={...e.c,year:s,month:r,day:Math.min(e.c.day,Ei(s,r))+Math.trunc(t.days)+Math.trunc(t.weeks)*7},a=Oe.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),l=Ca(i);let[c,f]=Pd(l,n,e.zone);return a!==0&&(c+=a,f=e.zone.offset(c)),{ts:c,o:f}}function dr(e,t,n,s,r){const{setZone:i,zone:a}=n;if(e&&Object.keys(e).length!==0){const l=t||a,c=ce.fromObject(e,{...n,zone:l});return i?c:c.setZone(a)}else return ce.invalid(new Qt("unparsable",`the input "${r}" can't be parsed as ${s}`))}function Ss(e,t,n=!0){return e.isValid?St.create(Pe.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function Ec(e,{suppressSeconds:t=!1,suppressMilliseconds:n=!1,includeOffset:s,includePrefix:r=!1,includeZone:i=!1,spaceZone:a=!1,format:l="extended"}){let c=l==="basic"?"HHmm":"HH:mm";(!t||e.second!==0||e.millisecond!==0)&&(c+=l==="basic"?"ss":":ss",(!n||e.millisecond!==0)&&(c+=".SSS")),(i||s)&&a&&(c+=" "),i?c+="z":s&&(c+=l==="basic"?"ZZZ":"ZZ");let f=Ss(e,c);return r&&(f="T"+f),f}const Dd={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Jy={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Xy={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Md=["year","month","day","hour","minute","second","millisecond"],Qy=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],e0=["year","ordinal","hour","minute","second","millisecond"];function Tc(e){const t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new Fu(e);return t}function xc(e,t){const n=Pn(t.zone,Je.defaultZone),s=Pe.fromObject(t),r=Je.now();let i,a;if(Te(e.year))i=r;else{for(const f of Md)Te(e[f])&&(e[f]=Dd[f]);const l=Nd(e)||Id(e);if(l)return ce.invalid(l);const c=n.offset(r);[i,a]=pi(e,c,n)}return new ce({ts:i,zone:n,loc:s,o:a})}function Cc(e,t,n){const s=Te(n.round)?!0:n.round,r=(a,l)=>(a=xa(a,s||n.calendary?0:2,!0),t.loc.clone(n).relFormatter(n).format(a,l)),i=a=>n.calendary?t.hasSame(e,a)?0:t.startOf(a).diff(e.startOf(a),a).get(a):t.diff(e,a).get(a);if(n.unit)return r(i(n.unit),n.unit);for(const a of n.units){const l=i(a);if(Math.abs(l)>=1)return r(l,a)}return r(e>t?-0:0,n.units[n.units.length-1])}function Ac(e){let t={},n;return e.length>0&&typeof e[e.length-1]=="object"?(t=e[e.length-1],n=Array.from(e).slice(0,e.length-1)):n=Array.from(e),[t,n]}class ce{constructor(t){const n=t.zone||Je.defaultZone;let s=t.invalid||(Number.isNaN(t.ts)?new Qt("invalid input"):null)||(n.isValid?null:oi(n));this.ts=Te(t.ts)?Je.now():t.ts;let r=null,i=null;if(!s)if(t.old&&t.old.ts===this.ts&&t.old.zone.equals(n))[r,i]=[t.old.c,t.old.o];else{const l=n.offset(this.ts);r=bc(this.ts,l),s=Number.isNaN(r.year)?new Qt("invalid input"):null,r=s?null:r,i=s?null:l}this._zone=n,this.loc=t.loc||Pe.create(),this.invalid=s,this.weekData=null,this.c=r,this.o=i,this.isLuxonDateTime=!0}static now(){return new ce({})}static local(){const[t,n]=Ac(arguments),[s,r,i,a,l,c,f]=n;return xc({year:s,month:r,day:i,hour:a,minute:l,second:c,millisecond:f},t)}static utc(){const[t,n]=Ac(arguments),[s,r,i,a,l,c,f]=n;return t.zone=ct.utcInstance,xc({year:s,month:r,day:i,hour:a,minute:l,second:c,millisecond:f},t)}static fromJSDate(t,n={}){const s=c_(t)?t.valueOf():NaN;if(Number.isNaN(s))return ce.invalid("invalid input");const r=Pn(n.zone,Je.defaultZone);return r.isValid?new ce({ts:s,zone:r,loc:Pe.fromObject(n)}):ce.invalid(oi(r))}static fromMillis(t,n={}){if(us(t))return t<-yc||t>yc?ce.invalid("Timestamp out of range"):new ce({ts:t,zone:Pn(n.zone,Je.defaultZone),loc:Pe.fromObject(n)});throw new Rt(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`)}static fromSeconds(t,n={}){if(us(t))return new ce({ts:t*1e3,zone:Pn(n.zone,Je.defaultZone),loc:Pe.fromObject(n)});throw new Rt("fromSeconds requires a numerical input")}static fromObject(t,n={}){t=t||{};const s=Pn(n.zone,Je.defaultZone);if(!s.isValid)return ce.invalid(oi(s));const r=Je.now(),i=s.offset(r),a=xi(t,Tc),l=!Te(a.ordinal),c=!Te(a.year),f=!Te(a.month)||!Te(a.day),h=c||f,_=a.weekYear||a.weekNumber,y=Pe.fromObject(n);if((h||l)&&_)throw new mr("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(f&&l)throw new mr("Can't mix ordinal dates with month/day");const b=_||a.weekday&&!h;let P,C,D=bc(r,i);b?(P=Qy,C=Jy,D=Xo(D)):l?(P=e0,C=Xy,D=Eo(D)):(P=Md,C=Dd);let B=!1;for(const ne of P){const te=a[ne];Te(te)?B?a[ne]=C[ne]:a[ne]=D[ne]:B=!0}const Q=b?Zy(a):l?Gy(a):Nd(a),x=Q||Id(a);if(x)return ce.invalid(x);const R=b?vc(a):l?_c(a):a,[z,ee]=pi(R,i,s),W=new ce({ts:z,zone:s,o:ee,loc:y});return a.weekday&&h&&t.weekday!==W.weekday?ce.invalid("mismatched weekday",`you can't specify both a weekday of ${a.weekday} and a date of ${W.toISO()}`):W}static fromISO(t,n={}){const[s,r]=hy(t);return dr(s,r,n,"ISO 8601",t)}static fromRFC2822(t,n={}){const[s,r]=py(t);return dr(s,r,n,"RFC 2822",t)}static fromHTTP(t,n={}){const[s,r]=my(t);return dr(s,r,n,"HTTP",n)}static fromFormat(t,n,s={}){if(Te(t)||Te(n))throw new Rt("fromFormat requires an input string and a format");const{locale:r=null,numberingSystem:i=null}=s,a=Pe.fromOpts({locale:r,numberingSystem:i,defaultToEN:!0}),[l,c,f]=Yy(a,t,n);return f?ce.invalid(f):dr(l,c,s,`format ${n}`,t)}static fromString(t,n,s={}){return ce.fromFormat(t,n,s)}static fromSQL(t,n={}){const[s,r]=Ty(t);return dr(s,r,n,"SQL",t)}static invalid(t,n=null){if(!t)throw new Rt("need to specify a reason the DateTime is invalid");const s=t instanceof Qt?t:new Qt(t,n);if(Je.throwOnInvalid)throw new s_(s);return new ce({invalid:s})}static isDateTime(t){return t&&t.isLuxonDateTime||!1}get(t){return this[t]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?xo(this).weekYear:NaN}get weekNumber(){return this.isValid?xo(this).weekNumber:NaN}get weekday(){return this.isValid?xo(this).weekday:NaN}get ordinal(){return this.isValid?Eo(this.c).ordinal:NaN}get monthShort(){return this.isValid?ii.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?ii.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?ii.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?ii.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1}).offset||this.offset>this.set({month:5}).offset}get isInLeapYear(){return $r(this.year)}get daysInMonth(){return Ei(this.year,this.month)}get daysInYear(){return this.isValid?wr(this.year):NaN}get weeksInWeekYear(){return this.isValid?Ti(this.weekYear):NaN}resolvedLocaleOptions(t={}){const{locale:n,numberingSystem:s,calendar:r}=St.create(this.loc.clone(t),t).resolvedOptions(this);return{locale:n,numberingSystem:s,outputCalendar:r}}toUTC(t=0,n={}){return this.setZone(ct.instance(t),n)}toLocal(){return this.setZone(Je.defaultZone)}setZone(t,{keepLocalTime:n=!1,keepCalendarTime:s=!1}={}){if(t=Pn(t,Je.defaultZone),t.equals(this.zone))return this;if(t.isValid){let r=this.ts;if(n||s){const i=t.offset(this.ts),a=this.toObject();[r]=pi(a,i,t)}return ur(this,{ts:r,zone:t})}else return ce.invalid(oi(t))}reconfigure({locale:t,numberingSystem:n,outputCalendar:s}={}){const r=this.loc.clone({locale:t,numberingSystem:n,outputCalendar:s});return ur(this,{loc:r})}setLocale(t){return this.reconfigure({locale:t})}set(t){if(!this.isValid)return this;const n=xi(t,Tc),s=!Te(n.weekYear)||!Te(n.weekNumber)||!Te(n.weekday),r=!Te(n.ordinal),i=!Te(n.year),a=!Te(n.month)||!Te(n.day),l=i||a,c=n.weekYear||n.weekNumber;if((l||r)&&c)throw new mr("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(a&&r)throw new mr("Can't mix ordinal dates with month/day");let f;s?f=vc({...Xo(this.c),...n}):Te(n.ordinal)?(f={...this.toObject(),...n},Te(n.day)&&(f.day=Math.min(Ei(f.year,f.month),f.day))):f=_c({...Eo(this.c),...n});const[h,_]=pi(f,this.o,this.zone);return ur(this,{ts:h,o:_})}plus(t){if(!this.isValid)return this;const n=ls(t);return ur(this,wc(this,n))}minus(t){if(!this.isValid)return this;const n=ls(t).negate();return ur(this,wc(this,n))}startOf(t){if(!this.isValid)return this;const n={},s=Oe.normalizeUnit(t);switch(s){case"years":n.month=1;case"quarters":case"months":n.day=1;case"weeks":case"days":n.hour=0;case"hours":n.minute=0;case"minutes":n.second=0;case"seconds":n.millisecond=0;break}if(s==="weeks"&&(n.weekday=1),s==="quarters"){const r=Math.ceil(this.month/3);n.month=(r-1)*3+1}return this.set(n)}endOf(t){return this.isValid?this.plus({[t]:1}).startOf(t).minus(1):this}toFormat(t,n={}){return this.isValid?St.create(this.loc.redefaultToEN(n)).formatDateTimeFromString(this,t):To}toLocaleString(t=qo,n={}){return this.isValid?St.create(this.loc.clone(n),t).formatDateTime(this):To}toLocaleParts(t={}){return this.isValid?St.create(this.loc.clone(t),t).formatDateTimeParts(this):[]}toISO(t={}){return this.isValid?`${this.toISODate(t)}T${this.toISOTime(t)}`:null}toISODate({format:t="extended"}={}){let n=t==="basic"?"yyyyMMdd":"yyyy-MM-dd";return this.year>9999&&(n="+"+n),Ss(this,n)}toISOWeekDate(){return Ss(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:t=!1,suppressSeconds:n=!1,includeOffset:s=!0,includePrefix:r=!1,format:i="extended"}={}){return Ec(this,{suppressSeconds:n,suppressMilliseconds:t,includeOffset:s,includePrefix:r,format:i})}toRFC2822(){return Ss(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return Ss(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return Ss(this,"yyyy-MM-dd")}toSQLTime({includeOffset:t=!0,includeZone:n=!1}={}){return Ec(this,{includeOffset:t,includeZone:n,spaceZone:!0})}toSQL(t={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(t)}`:null}toString(){return this.isValid?this.toISO():To}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(t={}){if(!this.isValid)return{};const n={...this.c};return t.includeConfig&&(n.outputCalendar=this.outputCalendar,n.numberingSystem=this.loc.numberingSystem,n.locale=this.loc.locale),n}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(t,n="milliseconds",s={}){if(!this.isValid||!t.isValid)return Oe.invalid("created by diffing an invalid DateTime");const r={locale:this.locale,numberingSystem:this.numberingSystem,...s},i=u_(n).map(Oe.normalizeUnit),a=t.valueOf()>this.valueOf(),l=a?this:t,c=a?t:this,f=Iy(l,c,i,r);return a?f.negate():f}diffNow(t="milliseconds",n={}){return this.diff(ce.now(),t,n)}until(t){return this.isValid?Fe.fromDateTimes(this,t):this}hasSame(t,n){if(!this.isValid)return!1;const s=t.valueOf(),r=this.setZone(t.zone,{keepLocalTime:!0});return r.startOf(n)<=s&&s<=r.endOf(n)}equals(t){return this.isValid&&t.isValid&&this.valueOf()===t.valueOf()&&this.zone.equals(t.zone)&&this.loc.equals(t.loc)}toRelative(t={}){if(!this.isValid)return null;const n=t.base||ce.fromObject({},{zone:this.zone}),s=t.padding?thisn.valueOf(),Math.min)}static max(...t){if(!t.every(ce.isDateTime))throw new Rt("max requires all arguments be DateTimes");return nc(t,n=>n.valueOf(),Math.max)}static fromFormatExplain(t,n,s={}){const{locale:r=null,numberingSystem:i=null}=s,a=Pe.fromOpts({locale:r,numberingSystem:i,defaultToEN:!0});return Cd(a,t,n)}static fromStringExplain(t,n,s={}){return ce.fromFormatExplain(t,n,s)}static get DATE_SHORT(){return qo}static get DATE_MED(){return Vu}static get DATE_MED_WITH_WEEKDAY(){return o_}static get DATE_FULL(){return Hu}static get DATE_HUGE(){return ju}static get TIME_SIMPLE(){return Wu}static get TIME_WITH_SECONDS(){return Bu}static get TIME_WITH_SHORT_OFFSET(){return Uu}static get TIME_WITH_LONG_OFFSET(){return zu}static get TIME_24_SIMPLE(){return qu}static get TIME_24_WITH_SECONDS(){return Ku}static get TIME_24_WITH_SHORT_OFFSET(){return Yu}static get TIME_24_WITH_LONG_OFFSET(){return Zu}static get DATETIME_SHORT(){return Gu}static get DATETIME_SHORT_WITH_SECONDS(){return Ju}static get DATETIME_MED(){return Xu}static get DATETIME_MED_WITH_SECONDS(){return Qu}static get DATETIME_MED_WITH_WEEKDAY(){return a_}static get DATETIME_FULL(){return ed}static get DATETIME_FULL_WITH_SECONDS(){return td}static get DATETIME_HUGE(){return nd}static get DATETIME_HUGE_WITH_SECONDS(){return sd}}function fr(e){if(ce.isDateTime(e))return e;if(e&&e.valueOf&&us(e.valueOf()))return ce.fromJSDate(e);if(e&&typeof e=="object")return ce.fromObject(e);throw new Rt(`Unknown datetime argument: ${e}, of type ${typeof e}`)}const t0="/assets/github-logo-558fea95.svg";function Ne(e){if(!e){window.scrollTo(0,-window.scrollY);return}const t=document.getElementById(e);window.scrollTo(0,window.scrollY+t.getBoundingClientRect().top-60),setTimeout(()=>{Math.abs(t.getBoundingClientRect().top-60)>10&&window.scrollTo(0,window.scrollY+t.getBoundingClientRect().top-60)},10),window.history.replaceState(null,null,`#${e}`)}function hr(e){const t=e?"issues":"pulls";window.open(`https://github.com/Rhosys/soc2.fyi/${t}`,"_blank")}const Hn=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Ld=e=>(on("data-v-f2d2576e"),e=e(),an(),e),n0={style:{"margin-bottom":"4rem"}},s0={class:"navbar navbar-expand-md navbar-dark fixed-top bg-dark border-bottom"},r0={class:"container-fluid"},i0=Ld(()=>u("button",{class:"navbar-toggler",type:"button","data-bs-toggle":"collapse","data-bs-target":"#navbarCollapse","aria-controls":"navbarCollapse","aria-expanded":"false","aria-label":"Toggle navigation"},[u("span",{class:"navbar-toggler-icon"})],-1)),o0={class:"collapse navbar-collapse",id:"navbarCollapse"},a0={class:"navbar-nav ms-auto me-4 mb-2 mb-md-0"},l0={class:"nav-item"},c0={class:"nav-item"},u0={class:"nav-item"},d0={class:"nav-item"},f0={class:"nav-item"},h0={class:"nav-item"},p0={class:"nav-item"},m0={class:"d-flex"},g0={class:"btn-group d-flex"},v0=Ld(()=>u("img",{src:t0,height:"28"},null,-1)),_0=[v0],y0={__name:"homeNavbar",setup(e){const t=()=>{window.open("https://github.com/Rhosys/soc2.fyi#soc-2-compliance-website","_blank")};return(n,s)=>(L(),V("div",n0,[u("nav",s0,[u("div",r0,[u("a",{class:"navbar-brand pointer",onClick:s[0]||(s[0]=js(r=>E(Ne)(),["prevent"]))},"The SOC2 FYI"),i0,u("div",o0,[u("ul",a0,[u("li",l0,[u("a",{class:"nav-link","aria-current":"page",href:"#automation-platforms",onClick:s[1]||(s[1]=r=>E(Ne)("automation-platforms"))},"Platforms")]),u("li",c0,[u("a",{class:"nav-link","aria-current":"page",href:"#auditors",onClick:s[2]||(s[2]=r=>E(Ne)("auditors"))},"Auditors")]),u("li",u0,[u("a",{class:"nav-link","aria-current":"page",href:"#pen-tests",onClick:s[3]||(s[3]=r=>E(Ne)("pen-tests"))},"Pen Tests")]),u("li",d0,[u("a",{class:"nav-link","aria-current":"page",href:"#process",onClick:s[4]||(s[4]=r=>E(Ne)("process"))},"Process")]),u("li",f0,[u("a",{class:"nav-link","aria-current":"page",href:"#guide",onClick:s[5]||(s[5]=r=>E(Ne)("guide"))},"Guide")]),u("li",h0,[u("a",{class:"nav-link","aria-current":"page",href:"#reading",onClick:s[6]||(s[6]=r=>E(Ne)("reading"))},"Suggested Reading")]),u("li",p0,[u("a",{class:"nav-link","aria-current":"page",href:"#tools",onClick:s[7]||(s[7]=r=>E(Ne)("tools"))},"Tools")])]),u("div",m0,[u("div",g0,[u("span",{style:{cursor:"pointer"},class:"btn fa",onClick:s[8]||(s[8]=r=>t()),title:"Check out the source at Github.com"},_0)])])])])])]))}},b0=Hn(y0,[["__scopeId","data-v-f2d2576e"]]),w0="/assets/aicpaLogo-0f9fa6e5.png";var E0=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Rd(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function s(){if(this instanceof s){var r=[null];r.push.apply(r,arguments);var i=Function.bind.apply(t,r);return new i}return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(s){var r=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,r.get?r:{enumerable:!0,get:function(){return e[s]}})}),n}var ai,T0=new Uint8Array(16);function Fd(){if(!ai&&(ai=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!ai))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return ai(T0)}const x0=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Wi(e){return typeof e=="string"&&x0.test(e)}var et=[];for(var Co=0;Co<256;++Co)et.push((Co+256).toString(16).substr(1));function Bi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(et[e[t+0]]+et[e[t+1]]+et[e[t+2]]+et[e[t+3]]+"-"+et[e[t+4]]+et[e[t+5]]+"-"+et[e[t+6]]+et[e[t+7]]+"-"+et[e[t+8]]+et[e[t+9]]+"-"+et[e[t+10]]+et[e[t+11]]+et[e[t+12]]+et[e[t+13]]+et[e[t+14]]+et[e[t+15]]).toLowerCase();if(!Wi(n))throw TypeError("Stringified UUID is invalid");return n}var Sc,Ao,So=0,Oo=0;function C0(e,t,n){var s=t&&n||0,r=t||new Array(16);e=e||{};var i=e.node||Sc,a=e.clockseq!==void 0?e.clockseq:Ao;if(i==null||a==null){var l=e.random||(e.rng||Fd)();i==null&&(i=Sc=[l[0]|1,l[1],l[2],l[3],l[4],l[5]]),a==null&&(a=Ao=(l[6]<<8|l[7])&16383)}var c=e.msecs!==void 0?e.msecs:Date.now(),f=e.nsecs!==void 0?e.nsecs:Oo+1,h=c-So+(f-Oo)/1e4;if(h<0&&e.clockseq===void 0&&(a=a+1&16383),(h<0||c>So)&&e.nsecs===void 0&&(f=0),f>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");So=c,Oo=f,Ao=a,c+=122192928e5;var _=((c&268435455)*1e4+f)%4294967296;r[s++]=_>>>24&255,r[s++]=_>>>16&255,r[s++]=_>>>8&255,r[s++]=_&255;var y=c/4294967296*1e4&268435455;r[s++]=y>>>8&255,r[s++]=y&255,r[s++]=y>>>24&15|16,r[s++]=y>>>16&255,r[s++]=a>>>8|128,r[s++]=a&255;for(var b=0;b<6;++b)r[s+b]=i[b];return t||Bi(r)}function Vd(e){if(!Wi(e))throw TypeError("Invalid UUID");var t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=t&255,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=t&255,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=t&255,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=t&255,n}function A0(e){e=unescape(encodeURIComponent(e));for(var t=[],n=0;n>5]>>>r%32&255,a=parseInt(s.charAt(i>>>4&15)+s.charAt(i&15),16);t.push(a)}return t}function jd(e){return(e+64>>>9<<4)+14+1}function N0(e,t){e[t>>5]|=128<>5]|=(e[s/8]&255)<>16)+(t>>16)+(n>>16);return s<<16|n&65535}function P0(e,t){return e<>>32-t}function Ui(e,t,n,s,r,i){return Dn(P0(Dn(Dn(t,e),Dn(s,i)),r),n)}function rt(e,t,n,s,r,i,a){return Ui(t&n|~t&s,e,t,r,i,a)}function it(e,t,n,s,r,i,a){return Ui(t&s|n&~s,e,t,r,i,a)}function ot(e,t,n,s,r,i,a){return Ui(t^n^s,e,t,r,i,a)}function at(e,t,n,s,r,i,a){return Ui(n^(t|~s),e,t,r,i,a)}var D0=Hd("v3",48,k0);const M0=D0;function L0(e,t,n){e=e||{};var s=e.random||(e.rng||Fd)();if(s[6]=s[6]&15|64,s[8]=s[8]&63|128,t){n=n||0;for(var r=0;r<16;++r)t[n+r]=s[r];return t}return Bi(s)}function R0(e,t,n,s){switch(e){case 0:return t&n^~t&s;case 1:return t^n^s;case 2:return t&n^t&s^n&s;case 3:return t^n^s}}function ko(e,t){return e<>>32-t}function F0(e){var t=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof e=="string"){var s=unescape(encodeURIComponent(e));e=[];for(var r=0;r>>0;x=Q,Q=B,B=ko(D,30)>>>0,D=C,C=ee}n[0]=n[0]+C>>>0,n[1]=n[1]+D>>>0,n[2]=n[2]+B>>>0,n[3]=n[3]+Q>>>0,n[4]=n[4]+x>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,n[0]&255,n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,n[1]&255,n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,n[2]&255,n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,n[3]&255,n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,n[4]&255]}var V0=Hd("v5",80,F0);const H0=V0,j0="00000000-0000-0000-0000-000000000000";function W0(e){if(!Wi(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}const B0=Object.freeze(Object.defineProperty({__proto__:null,NIL:j0,parse:Vd,stringify:Bi,v1:C0,v3:M0,v4:L0,v5:H0,validate:Wi,version:W0},Symbol.toStringTag,{value:"Module"})),U0=Rd(B0);function Na(e,t){if(!e||!t||!e.length||!t.length)throw new Error("Bad alphabet");this.srcAlphabet=e,this.dstAlphabet=t}Na.prototype.convert=function(e){var t,n,s,r={},i=this.srcAlphabet.length,a=this.dstAlphabet.length,l=e.length,c=typeof e=="string"?"":[];if(!this.isValid(e))throw new Error('Number "'+e+'" contains of non-alphabetic digits ('+this.srcAlphabet+")");if(this.srcAlphabet===this.dstAlphabet)return e;for(t=0;t=a?(r[s++]=parseInt(n/a,10),n=n%a):s>0&&(r[s++]=0);l=s,c=this.dstAlphabet.slice(n,n+1).concat(c)}while(s!==0);return c};Na.prototype.isValid=function(e){for(var t=0;t?@[]^_`{|}~",Z0={consistentLength:!0};let Io;const Oc=(e,t,n)=>{const s=t(e.toLowerCase().replace(/-/g,""));return!n||!n.consistentLength?s:s.padStart(n.shortIdLength,n.paddingChar)},G0=(e,t)=>{const s=t(e).padStart(32,"0").match(/(\w{8})(\w{4})(\w{4})(\w{4})(\w{12})/);return[s[1],s[2],s[3],s[4],s[5]].join("-")},J0=e=>Math.ceil(Math.log(2**128)/Math.log(e));var X0=(()=>{const e=(t,n)=>{const s=t||No,r={...Z0,...n};if([...new Set(Array.from(s))].length!==s.length)throw new Error("The provided Alphabet has duplicate characters resulting in unreliable results");const i=J0(s.length),a={shortIdLength:i,consistentLength:r.consistentLength,paddingChar:s[0]},l=li(li.HEX,s),c=li(s,li.HEX),f=()=>Oc($o(),l,a),h={new:f,generate:f,uuid:$o,fromUUID:_=>Oc(_,l,a),toUUID:_=>G0(_,c),alphabet:s,maxLength:i};return Object.freeze(h),h};return e.constants={flickrBase58:No,cookieBase90:Y0},e.uuid=$o,e.generate=()=>(Io||(Io=e(No).generate),Io()),e})(),Ai={},Q0={get exports(){return Ai},set exports(e){Ai=e}};(function(e,t){t=e.exports=n,t.getSerialize=s;function n(r,i,a,l){return JSON.stringify(r,s(i,l),a)}function s(r,i){var a=[],l=[];return i==null&&(i=function(c,f){return a[0]===f?"[Circular ~]":"[Circular ~."+l.slice(0,a.indexOf(f)).join(".")+"]"}),function(c,f){if(a.length>0){var h=a.indexOf(this);~h?a.splice(h+1):a.push(this),~h?l.splice(h,1/0,c):l.push(c),~a.indexOf(f)&&(f=i.call(this,c,f))}else a.push(f);return r==null?f:r.call(this,c,f)}}})(Q0,Ai);const kc="soc2.fyi-sessionId",$c="https://relay.rhosys.ch/v1/logs";class eb{constructor(t=localStorage){this.storageProvider=t,this.messagesToPost=[],window.setInterval(()=>this.flush(),15e3)}initialize(){this.sessionKey=this.storageProvider.getItem(kc)||X0.generate(),this.storageProvider.setItem(kc,this.sessionKey)}critical(t,n=!0){n?console.error(t):console.debug(t),this.logInternal(t,"CRITICAL")}error(t,n=!0){n?console.error(t):console.debug(t),this.logInternal(t,"ERROR")}warn(t,n=!0){n?console.warn(t):console.debug(t),this.logInternal(t,"WARN")}log(t,n=!0){n?console.info(t):console.debug(t),this.logInternal(t,"INFO")}info(t,n=!0){n?console.info(t):console.debug(t),this.logInternal(t,"INFO")}track(t,n=!1){n?console.info(t):console.debug(t),this.logInternal(t,"TRACK")}debug(t,n=!1){n&&console.debug(t),this.logInternal(t,"DEBUG")}logInternal(t,n="INFO"){if(!t){console.error("Sumo Logic Logger requires that you pass a value to log.");return}const s=typeof t;let r=t;if(s==="undefined"||s==="string"&&t===""){console.error("Sumo Logic Logger requires that you pass a value to log.");return}else if(s==="string")r={title:t};else if(s==="object"&&Object.keys(t).length===0){console.error("Sumo Logic Logger requires that you pass a non-empty JSON object to log.");return}const i={timestamp:new Date().toISOString(),url:window.location.href,route:this.getRoute?this.getRoute():"unknown",level:n,sessionId:this.sessionKey,message:r},a=(l,c)=>{if(c instanceof Error){const f={};return Object.getOwnPropertyNames(c).forEach(h=>{f[h]=c[h]}),f}else if(c instanceof URL)return c.toString();return c};this.messagesToPost.push(this.truncateToken(Ai(i,a))),this.flush()}nextMessagesAsPayload(){const t=this.messagesToPost.reduce((n,s)=>`${n}${s} -`,"");return this.messagesToPost=[],t}async flush(){if(this.messagesToPost.length!==0)try{await fetch($c,{method:"POST",body:this.nextMessagesAsPayload(),headers:{"Content-Type":"text/plain","X-Sumo-Name":"Website","X-Sumo-Category":"SOC2.FYI"}})}catch(t){console.error(t)}}flushOnUnload(){try{if(navigator.sendBeacon&&this.messagesToPost.length>0){const t=this.nextMessagesAsPayload(),n=new Blob([t],{type:"text/plain"});navigator.sendBeacon($c,n)}}catch{}}truncateToken(t){return t.replace(/(eyJ[a-zA-Z0-9_-]{5,}\.eyJ[a-zA-Z0-9_-]{5,})\.[a-zA-Z0-9_-]*/gi,(n,s)=>`${s}.`)}}const tb=new eb;var nb=Object.defineProperty,sb=Object.defineProperties,rb=Object.getOwnPropertyDescriptors,Nc=Object.getOwnPropertySymbols,ib=Object.prototype.hasOwnProperty,ob=Object.prototype.propertyIsEnumerable,Ic=(e,t,n)=>t in e?nb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,hn=(e,t)=>{for(var n in t||(t={}))ib.call(t,n)&&Ic(e,n,t[n]);if(Nc)for(var n of Nc(t))ob.call(t,n)&&Ic(e,n,t[n]);return e},mi=(e,t)=>sb(e,rb(t)),jn=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n};const ab=e=>(on("data-v-e0a0b7f0"),e=e(),an(),e),lb=["onClick"],cb=["checked"],ub=ab(()=>u("label",{for:"checbox"},null,-1)),db=Vn({__name:"MultipleSelectCheckBox",props:{status:{type:String,required:!0}},emits:["change"],setup(e,{emit:t}){const n=e;hs(a=>({"51ab8a49":E(i)}));const s=pe(()=>n.status==="allSelected"),r=()=>{t("change",!s.value)},i=sn("themeColor");return(a,l)=>(L(),V("div",{class:"easy-checkbox",onClick:js(r,["stop","prevent"])},[u("input",{type:"checkbox",checked:E(s),class:We(e.status)},null,10,cb),ub],8,lb))}});var fb=jn(db,[["__scopeId","data-v-e0a0b7f0"]]);const hb=e=>(on("data-v-7e69a276"),e=e(),an(),e),pb=["checked"],mb=hb(()=>u("label",{for:"checbox"},null,-1)),gb=Vn({__name:"SingleSelectCheckBox",props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(e,{emit:t}){hs(s=>({fdaf7e9e:E(n)}));const n=sn("themeColor");return(s,r)=>(L(),V("div",{class:"easy-checkbox",onClick:r[0]||(r[0]=js(i=>t("change"),["stop","prevent"]))},[u("input",{type:"checkbox",checked:e.checked},null,8,pb),mb]))}});var vb=jn(gb,[["__scopeId","data-v-7e69a276"]]);const _b=e=>(on("data-v-4ca5de3a"),e=e(),an(),e),yb={class:"easy-data-table__rows-selector"},bb={class:"rows-input"},wb=_b(()=>u("div",{class:"triangle"},null,-1)),Eb=["onClick"],Tb=Vn({__name:"RowsSelector",props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e;hs(_=>({"1b889342":E(h)}));const s=tn(!1),r=tn(!1),i=sn("dataTable");Gt(s,_=>{if(_&&i){const y=window.innerHeight,b=i.value.getBoundingClientRect().height,P=i.value.getBoundingClientRect().top;y-(b+P)<=100?r.value=!0:r.value=!1}});const a=pe({get:()=>n.modelValue,set:_=>{t("update:modelValue",_)}}),l=_=>{a.value=_,s.value=!1},c=(_,y)=>{let b=_.parentNode;for(;b!=null;){if(b.classList&&b.classList.contains(y))return!0;b=b.parentNode}return!1},f=_=>{c(_.target,"easy-data-table__rows-selector")||(s.value=!1)};Li(()=>{document.addEventListener("click",f)}),bu(()=>{document.removeEventListener("click",f)});const h=sn("themeColor");return(_,y)=>(L(),V("div",yb,[u("div",{class:"rows-input__wrapper",onClick:y[0]||(y[0]=b=>s.value=!s.value)},[u("div",bb,Ve(E(a)),1),wb]),u("ul",{class:We(["select-items",{show:s.value,inside:r.value}])},[(L(!0),V(Ue,null,$s(e.rowsItems,b=>(L(),V("li",{key:b,class:We({selected:b===E(a)}),onClick:P=>l(b)},Ve(b),11,Eb))),128))],2)]))}});var xb=jn(Tb,[["__scopeId","data-v-4ca5de3a"]]);const zi=e=>(on("data-v-1fa3a520"),e=e(),an(),e),Cb={class:"lds-ring"},Ab=zi(()=>u("div",null,null,-1)),Sb=zi(()=>u("div",null,null,-1)),Ob=zi(()=>u("div",null,null,-1)),kb=zi(()=>u("div",null,null,-1)),$b=[Ab,Sb,Ob,kb],Nb=Vn({__name:"Loading",setup(e){hs(n=>({26774109:E(t)}));const t=sn("themeColor");return(n,s)=>(L(),V("div",Cb,$b))}});var Ib=jn(Nb,[["__scopeId","data-v-1fa3a520"]]);const Pb={class:"loader-line"},Db=Vn({__name:"LoadingLine",setup(e){hs(n=>({"0d327f57":E(t)}));const t=sn("themeColor");return(n,s)=>(L(),V("div",Pb))}});var Mb=jn(Db,[["__scopeId","data-v-7d281cac"]]);const Lb={class:"buttons-pagination"},Rb=["onClick"],Fb=Vn({__name:"ButtonsPagination",props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(e,{emit:t}){const n=e;hs(l=>({"40dd4f07":E(a)}));const s=7,r=l=>{l.type==="button"&&!l.active&&t("updatePage",l.page)},i=pe(()=>{const l=[];if(n.maxPaginationNumber<=s)for(let c=1;c<=n.maxPaginationNumber;c+=1)l.push({type:"button",page:c,active:c===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber});else if([1,2,n.maxPaginationNumber,n.maxPaginationNumber-1].includes(n.currentPaginationNumber))for(let c=1;c<=s;c+=1)if(c<=3)l.push({type:"button",page:c,active:c===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber});else if(c===4)l.push({type:"omission"});else{const f=n.maxPaginationNumber-(s-c);l.push({type:"button",page:f,active:f===n.currentPaginationNumber,activePrev:f+1===n.currentPaginationNumber})}else if([3,4].includes(n.currentPaginationNumber))for(let c=1;c<=s;c+=1)c<=5?l.push({type:"button",page:c,active:c===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber}):c===6?l.push({type:"omission"}):l.push({type:"button",page:n.maxPaginationNumber,active:n.maxPaginationNumber===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber});else if([n.maxPaginationNumber-2,n.maxPaginationNumber-3].includes(n.currentPaginationNumber))for(let c=1;c<=s;c+=1)if(c===1)l.push({type:"button",page:1,active:n.currentPaginationNumber===1,activePrev:c+1===n.currentPaginationNumber});else if(c===2)l.push({type:"omission"});else{const f=n.maxPaginationNumber-(s-c);l.push({type:"button",page:f,active:f===n.currentPaginationNumber,activePrev:f+1===n.currentPaginationNumber})}else for(let c=1;c<=s;c+=1)if(c===1)l.push({type:"button",page:1,active:n.currentPaginationNumber===1,activePrev:c+1===n.currentPaginationNumber});else if(c===2||c===6)l.push({type:"omission"});else if(c===7)l.push({type:"button",page:n.maxPaginationNumber,active:n.maxPaginationNumber===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber});else{const f=4-c,h=n.currentPaginationNumber-f;l.push({type:"button",page:h,active:h===n.currentPaginationNumber,activePrev:h+1===n.currentPaginationNumber})}return l}),a=sn("themeColor");return(l,c)=>(L(),V("div",Lb,[(L(!0),V(Ue,null,$s(E(i),(f,h)=>(L(),V("div",{key:h,class:We(["item",{button:f.type==="button",active:f.type==="button"&&f.active,"active-prev":f.type==="button"&&f.activePrev,omission:f.type==="omission"}]),onClick:_=>r(f)},Ve(f.type==="button"?f.page:"..."),11,Rb))),128))]))}});var Vb=jn(Fb,[["__scopeId","data-v-4c681fa2"]]);const Wd=e=>(on("data-v-c9da5286"),e=e(),an(),e),Hb=Wd(()=>u("span",{class:"arrow arrow-right"},null,-1)),jb=[Hb],Wb=Wd(()=>u("span",{class:"arrow arrow-left"},null,-1)),Bb=[Wb],Ub=Vn({__name:"PaginationArrows",props:{isFirstPage:{type:Boolean,required:!1},isLastPage:{type:Boolean,required:!1}},emits:["clickPrevPage","clickNextPage"],setup(e,{emit:t}){const n=Ru();return(s,r)=>(L(),V(Ue,null,[u("div",{class:We(["previous-page__click-button",{"first-page":e.isFirstPage}]),onClick:r[0]||(r[0]=i=>t("clickPrevPage"))},jb,2),E(n).buttonsPagination?mt(s.$slots,"buttonsPagination",{key:0},void 0,!0):Nt("",!0),u("div",{class:We(["next-page__click-button",{"last-page":e.isLastPage}]),onClick:r[1]||(r[1]=i=>t("clickNextPage"))},Bb,2)],64))}});var zb=jn(Ub,[["__scopeId","data-v-c9da5286"]]);function qb(e,t,n,s){return{clickRow:(i,a,l)=>{if(e.value!==a)return;const c=hn({},i);if(t.value){const{checkbox:f}=i;delete c.checkbox,c.isSelected=f}if(n.value){const{index:f}=i;delete c.index,c.indexInCurrentPage=f}s("clickRow",c,l)}}}function Kb(e,t,n){const s=tn([]);return{expandingItemIndexList:s,updateExpandingItemIndexList:(a,l,c)=>{c.stopPropagation();const f=s.value.indexOf(a);if(f!==-1)s.value.splice(f,1);else{const h=e.value.findIndex(_=>JSON.stringify(_)===JSON.stringify(l));n("expandRow",t.value+h,l),s.value.push(t.value+h)}},clearExpandingItemIndexList:()=>{s.value=[]}}}function Yb(e){const t=pe(()=>e.value.filter(r=>r.fixed)),n=pe(()=>t.value.length?t.value[t.value.length-1].value:""),s=pe(()=>{if(!t.value.length)return[];const r=t.value.map(i=>{var a;return(a=i.width)!=null?a:100});return t.value.map((i,a)=>{var l,c;return{value:i.value,fixed:(l=i.fixed)!=null?l:!0,width:(c=i.width)!=null?c:100,distance:a===0?0:r.reduce((f,h,_)=>{let y=f;return _a.value.findIndex(Z=>Z.fixed)!==-1),R=pe(()=>x.value?a.value.filter(Z=>Z.fixed):[]),z=pe(()=>a.value.filter(Z=>!Z.fixed)),W=tn(((Z,Me)=>Array.isArray(Z)&&Array.isArray(Me)?{sortBy:Z,sortDesc:Me.map(we=>we==="desc")}:Z!==""?{sortBy:P.value,sortDesc:C.value==="desc"}:null)(P.value,C.value)),ne=pe(()=>{var Z;const we=[...R.value,...z.value].map(ke=>{const Ae=Object.assign(ke);if(Ae.sortable&&(Ae.sortType="none"),y.value)if(Array.isArray(y.value.sortBy)&&Array.isArray(y.value.sortType)&&y.value.sortBy.includes(Ae.value)){const ze=y.value.sortBy.indexOf(Ae.value);Ae.sortType=y.value.sortType[ze]}else Ae.value===y.value.sortBy&&y.value.sortType&&(Ae.sortType=y.value.sortType);if(W.value&&Array.isArray(W.value.sortBy)&&Array.isArray(W.value.sortDesc)&&W.value.sortBy.includes(Ae.value)){const ze=W.value.sortBy.indexOf(Ae.value);Ae.sortType=W.value.sortDesc[ze]?"desc":"asc"}else W.value&&Ae.value===W.value.sortBy&&(Ae.sortType=W.value.sortDesc?"desc":"asc");return Ae});let ie=[];l.value?ie=[r.value||x.value?{text:"",value:"expand",fixed:!0,width:n.value}:{text:"",value:"expand"},...we]:ie=we;let oe=[];b.value?oe=[i.value||x.value?{text:e.value,value:"index",fixed:!0,width:c.value}:{text:e.value,value:"index"},...ie]:oe=ie;let ue=[];return f.value?ue=[s.value||x.value?{text:"checkbox",value:"checkbox",fixed:!0,width:(Z=t.value)!=null?Z:36}:{text:"checkbox",value:"checkbox"},...oe]:ue=oe,ue}),te=pe(()=>ne.value.map(Z=>Z.value));return{clientSortOptions:W,headerColumns:te,headersForRender:ne,updateSortField:(Z,Me)=>{let we=null;if(Me==="none"?we="asc":Me==="asc"?we="desc":we=_.value?"asc":null,h.value&&B(Z,we),W.value&&Array.isArray(W.value.sortBy)&&Array.isArray(W.value.sortDesc)){const ie=W.value.sortBy.indexOf(Z);ie===-1?we!==null&&(W.value.sortBy.push(Z),W.value.sortDesc.push(we==="desc")):we===null?(W.value.sortDesc.splice(ie,1),W.value.sortBy.splice(ie,1)):W.value.sortDesc[ie]=we==="desc"}else we===null?W.value=null:W.value={sortBy:Z,sortDesc:we==="desc"};Q("updateSort",{sortType:we,sortBy:Z})},isMultiSorting:Z=>y.value&&Array.isArray(y.value.sortBy)?y.value.sortBy.includes(Z):W.value&&Array.isArray(W.value.sortBy)?W.value.sortBy.includes(Z):!1,getMultiSortNumber:Z=>y.value&&Array.isArray(y.value.sortBy)?y.value.sortBy.indexOf(Z)+1:W.value&&Array.isArray(W.value.sortBy)?W.value.sortBy.indexOf(Z)+1:!1}}function Gb(e,t,n,s,r,i,a,l,c){const f=pe(()=>(e.value-1)*r.value+1),h=pe(()=>n.value?Math.min(c.value,e.value*r.value):Math.min(l.value.length,e.value*r.value)),_=pe(()=>n.value?s.value:l.value.slice(f.value-1,h.value)),y=pe(()=>a.value?_.value.map((C,D)=>hn({index:f.value+D},C)):_.value),b=pe(()=>i.value.length===0||i.value.every(D=>l.value.findIndex(B=>JSON.stringify(D)===JSON.stringify(B))===-1)?"noneSelected":i.value.length===l.value.length&&i.value.every(B=>l.value.findIndex(Q=>JSON.stringify(B)===JSON.stringify(Q))!==-1)?"allSelected":"partSelected"),P=pe(()=>t.value?b.value==="allSelected"?y.value.map(C=>hn({checkbox:!0},C)):b.value==="noneSelected"?y.value.map(C=>hn({checkbox:!1},C)):y.value.map(C=>{const D=i.value.findIndex(B=>{const Q=hn({},C);return delete Q.index,JSON.stringify(B)===JSON.stringify(Q)})!==-1;return hn({checkbox:D},C)}):y.value);return{currentPageFirstIndex:f,currentPageLastIndex:h,multipleSelectStatus:b,pageItems:P}}function Jb(e,t,n,s,r,i,a){const l=tn(i.value?i.value.page:e.value),c=pe(()=>Math.ceil(s.value/r.value)),f=pe(()=>c.value===0||l.value===c.value),h=pe(()=>l.value===1);return{currentPaginationNumber:l,maxPaginationNumber:c,isLastPage:f,isFirstPage:h,nextPage:()=>{if(s.value!==0&&!f.value&&!n.value)if(t.value){const C=l.value+1;a(C)}else l.value+=1},prevPage:()=>{if(s.value!==0&&!h.value&&!n.value)if(t.value){const C=l.value-1;a(C)}else l.value-=1},updatePage:C=>{n.value||(t.value?a(C):l.value=C)},updateCurrentPaginationNumber:C=>{l.value=C}}}function Xb(e,t,n,s){const r=pe(()=>!e.value&&t.value.findIndex(l=>l===s.value)===-1?[s.value,...t.value]:t.value),i=tn(n.value?n.value.rowsPerPage:s.value);return{rowsItemsComputed:r,rowsPerPageRef:i,updateRowsPerPage:l=>{i.value=l}}}function Qb(e,t,n){const s=pe({get:()=>{if(e.value){const{page:l,rowsPerPage:c,sortBy:f,sortType:h}=e.value;return{page:l,rowsPerPage:c,sortBy:f??null,sortType:h??null}}return null},set:l=>{n("update:serverOptions",l)}});return{serverOptionsComputed:s,updateServerOptionsPage:l=>{s.value&&(s.value=mi(hn({},s.value),{page:l}))},updateServerOptionsSort:(l,c)=>{if(s.value)if(t.value&&Array.isArray(s.value.sortBy)&&Array.isArray(s.value.sortType)){const f=s.value.sortBy.findIndex(h=>h===l);f===-1&&c!==null&&(s.value.sortBy.push(l),s.value.sortType.push(c)),c===null?(s.value.sortBy.splice(f,1),s.value.sortType.splice(f,1)):s.value.sortType[f]=c}else s.value=mi(hn({},s.value),{sortBy:c!==null?l:null,sortType:c})},updateServerOptionsRowsPerPage:l=>{s.value&&(s.value=mi(hn({},s.value),{page:1,rowsPerPage:l}))}}}function vt(e,t){var n;if(e.includes(".")){const s=e.split("."),{length:r}=s;let i,a=0;for(;a{if(typeof i.value=="string"&&i.value!=="")return vt(i.value,x);if(Array.isArray(i.value)){let R="";return i.value.forEach(z=>{R+=vt(z,x)}),R}return Object.values(x).join(" ")},_=pe(()=>{if(!n.value&&a.value!==""){const x=new RegExp(a.value,"i");return s.value.filter(R=>x.test(h(R)))}return s.value}),y=pe(()=>{let x=[..._.value];return t.value?(t.value.forEach(R=>{x=x.filter(z=>{const{field:ee,comparison:W,criteria:ne}=R;if(typeof W=="function")return W(vt(ee,z),ne);const te=vt(ee,z);switch(W){case"=":return te===ne;case"!=":return te!==ne;case">":return te>ne;case"<":return te=":return te>=ne;case"between":return te>=Math.min(...ne)&&te<=Math.max(...ne);case"in":return ne.includes(te);default:return te===ne}})}),x):_.value});Gt(y,x=>{t.value&&f("updateFilter",x)},{immediate:!0,deep:!0});function b(x,R,z,ee){const W=x[ee],ne=R[ee];return(ee===0?z:b(x,R,z,ee-1)).sort((se,de)=>{let Ce=!0;for(let Z=0;Zvt(W,de)?ne?-1:1:0:0})}const P=pe(()=>{if(n.value)return s.value;if(e.value===null)return y.value;const{sortBy:x,sortDesc:R}=e.value,z=[...y.value];return c&&Array.isArray(x)&&Array.isArray(R)?x.length===0?z:b(x,R,z,x.length-1):z.sort((ee,W)=>vt(x,ee)vt(x,W)?R?-1:1:0)}),C=pe(()=>n.value?l.value:P.value.length),D=pe({get:()=>{var x;return(x=r.value)!=null?x:[]},set:x=>{f("update:itemsSelected",x)}});return{totalItems:P,selectItemsComputed:D,totalItemsLength:C,toggleSelectAll:x=>{D.value=x?P.value:[],x&&f("selectAll")},toggleSelectItem:x=>{const R=x.checkbox;if(delete x.checkbox,delete x.index,R)D.value=D.value.filter(z=>JSON.stringify(z)!==JSON.stringify(x)),f("deselectRow",x);else{const z=D.value;z.unshift(x),D.value=z,f("selectRow",x)}}}}var nw={alternating:{type:Boolean,default:!1},buttonsPagination:{type:Boolean,default:!1},checkboxColumnWidth:{type:Number,default:null},currentPage:{type:Number,default:1},emptyMessage:{type:String,default:"No Available Data"},expandColumnWidth:{type:Number,default:36},filterOptions:{type:Array,default:null},fixedExpand:{type:Boolean,default:!1},fixedHeader:{type:Boolean,default:!0},fixedCheckbox:{type:Boolean,default:!1},fixedIndex:{type:Boolean,default:!1},headerTextDirection:{type:String,default:"left"},bodyTextDirection:{type:String,default:"left"},hideFooter:{type:Boolean,default:!1},hideRowsPerPage:{type:Boolean,default:!1},hideHeader:{type:Boolean,default:!1},indexColumnWidth:{type:Number,default:60},itemsSelected:{type:Array,default:null},loading:{type:Boolean,default:!1},rowsPerPage:{type:Number,default:25},rowsItems:{type:Array,default:()=>[25,50,100]},rowsPerPageMessage:{type:String,default:"rows per page:"},searchField:{type:[String,Array],default:""},searchValue:{type:String,default:""},serverOptions:{type:Object,default:null},serverItemsLength:{type:Number,default:0},showIndex:{type:Boolean,default:!1},sortBy:{type:[String,Array],default:""},sortType:{type:[String,Array],default:"asc"},multiSort:{type:Boolean,default:!1},tableMinHeight:{type:Number,default:180},tableHeight:{type:Number,default:null},themeColor:{type:String,default:"#42b883"},tableClassName:{type:String,default:""},headerClassName:{type:String,default:""},headerItemClassName:{type:[Function,String],default:""},bodyRowClassName:{type:[Function,String],default:""},bodyExpandRowClassName:{type:[Function,String],default:""},bodyItemClassName:{type:[Function,String],default:""},noHover:{type:Boolean,default:!1},borderCell:{type:Boolean,default:!1},mustSort:{type:Boolean,default:!1},rowsOfPageSeparatorMessage:{type:String,default:"of"},clickEventType:{type:String,default:"single"},clickRowToExpand:{type:Boolean,default:!1},tableNodeId:{type:String,default:""},showIndexSymbol:{type:String,default:"#"},preventContextMenuRow:{type:Boolean,default:!0}};const sw=e=>(on("data-v-32683533"),e=e(),an(),e),rw=["id"],iw=["onClick"],ow={key:3,class:"header-text"},aw={key:5,class:"multi-sort__number"},lw=["onClick","onDblclick","onContextmenu"],cw=["onClick"],uw=["colspan"],dw={key:0,class:"vue3-easy-data-table__loading"},fw=sw(()=>u("div",{class:"vue3-easy-data-table__loading-mask"},null,-1)),hw={class:"loading-entity"},pw={key:1,class:"vue3-easy-data-table__message"},mw={key:0,class:"vue3-easy-data-table__footer"},gw={key:0,class:"pagination__rows-per-page"},vw={class:"pagination__items-index"},_w=Vn({__name:"DataTable",props:mi(hn({},nw),{items:{type:Array,required:!0},headers:{type:Array,required:!0}}),emits:["clickRow","contextmenuRow","selectRow","deselectRow","expandRow","updateSort","updateFilter","update:itemsSelected","update:serverOptions","updatePageItems","updateTotalItems","selectAll"],setup(e,{expose:t,emit:n}){const s=e;hs(Y=>({da0d4328:E(Wt),"3037e504":E(je)}));const{tableNodeId:r,clickEventType:i,bodyTextDirection:a,checkboxColumnWidth:l,currentPage:c,expandColumnWidth:f,filterOptions:h,fixedCheckbox:_,fixedExpand:y,fixedHeader:b,fixedIndex:P,headers:C,headerTextDirection:D,indexColumnWidth:B,items:Q,itemsSelected:x,loading:R,mustSort:z,multiSort:ee,rowsItems:W,rowsPerPage:ne,searchField:te,searchValue:se,serverItemsLength:de,serverOptions:Ce,showIndex:Z,sortBy:Me,sortType:we,tableHeight:ie,tableMinHeight:oe,themeColor:ue,rowsOfPageSeparatorMessage:ke,showIndexSymbol:Ae,preventContextMenuRow:ze}=Ag(s),je=pe(()=>ie.value?`${ie.value}px`:null),Wt=pe(()=>`${oe.value}px`);Ro("themeColor",ue.value);const Le=Ru(),ut=pe(()=>!!Le.pagination),qe=pe(()=>!!Le.loading),dt=pe(()=>!!Le.expand),st=pe(()=>!!Le.body),ft=tn(),Mt=tn();Ro("dataTable",ft);const A=tn(!1);Li(()=>{Mt.value.addEventListener("scroll",()=>{A.value=Mt.value.scrollLeft>0})});const g=pe(()=>x.value!==null),v=pe(()=>Ce.value!==null),{serverOptionsComputed:w,updateServerOptionsPage:O,updateServerOptionsSort:S,updateServerOptionsRowsPerPage:N}=Qb(Ce,ee,n),{clientSortOptions:j,headerColumns:M,headersForRender:$,updateSortField:k,isMultiSorting:G,getMultiSortNumber:q}=Zb(Ae,l,f,_,y,P,C,dt,B,g,v,z,w,Z,Me,we,ee,S,n),{rowsItemsComputed:K,rowsPerPageRef:J,updateRowsPerPage:ae}=Xb(v,W,Ce,ne),{totalItems:ve,selectItemsComputed:ge,totalItemsLength:Ee,toggleSelectAll:ht,toggleSelectItem:vn}=tw(j,h,v,Q,x,te,se,de,ee,n),{currentPaginationNumber:Tt,maxPaginationNumber:kt,isLastPage:ln,isFirstPage:Re,nextPage:Xe,prevPage:xt,updatePage:re,updateCurrentPaginationNumber:Zi}=Jb(c,v,R,Ee,J,Ce,O),{currentPageFirstIndex:_n,currentPageLastIndex:Dr,multipleSelectStatus:Mr,pageItems:yn}=Gb(Tt,g,v,Q,J,ge,Z,ve,Ee),Bn=pe(()=>Tt.value===0?0:(Tt.value-1)*J.value),{expandingItemIndexList:Lr,updateExpandingItemIndexList:Rr,clearExpandingItemIndexList:Fr}=Kb(yn,Bn,n),{fixedHeaders:nr,lastFixedColumn:Vr,fixedColumnsInfos:Gi}=Yb($),{clickRow:Hr}=qb(i,g,Z,n),vs=(Y,pt)=>{ze.value&&pt.preventDefault(),n("contextmenuRow",Y,pt)},Ji=Y=>{var pt;const X=(pt=Y.width)!=null?pt:nr.value.length?100:null;if(X)return`width: ${X}px; min-width: ${X}px;`},Xi=(Y,pt="th")=>{if(!nr.value.length)return;const X=Gi.value.find(Ge=>Ge.value===Y);if(X)return`left: ${X.distance}px;z-index: ${pt==="th"?3:1};position: sticky;`};return Gt(R,(Y,pt)=>{w.value&&Y===!1&&pt===!0&&(Zi(w.value.page),Fr())}),Gt(J,Y=>{v.value?N(Y):re(1)}),Gt([se,h],()=>{v.value||re(1)}),Gt([Tt,j,te,se,h],()=>{Fr()},{deep:!0}),Gt(yn,Y=>{n("updatePageItems",Y)},{deep:!0}),Gt(ve,Y=>{n("updateTotalItems",Y)},{deep:!0}),t({currentPageFirstIndex:_n,currentPageLastIndex:Dr,clientItemsLength:Ee,maxPaginationNumber:kt,currentPaginationNumber:Tt,isLastPage:ln,isFirstPage:Re,nextPage:Xe,prevPage:xt,updatePage:re,rowsPerPageOptions:K,rowsPerPageActiveOption:J,updateRowsPerPageActiveOption:ae}),(Y,pt)=>(L(),V("div",{ref_key:"dataTable",ref:ft,class:We(["vue3-easy-data-table",[Y.tableClassName]])},[u("div",{ref_key:"tableBody",ref:Mt,class:We(["vue3-easy-data-table__main",{"fixed-header":E(b),"fixed-height":E(ie),"show-shadow":A.value,"table-fixed":E(nr).length,hoverable:!Y.noHover,"border-cell":Y.borderCell}])},[u("table",{id:E(r)},[u("colgroup",null,[(L(!0),V(Ue,null,$s(E($),(X,Ge)=>(L(),V("col",{key:Ge,style:is(Ji(X))},null,4))),128))]),E(Le)["customize-headers"]?mt(Y.$slots,"customize-headers",{key:0},void 0,!0):E($).length&&!Y.hideHeader?(L(),V("thead",{key:1,class:We(["vue3-easy-data-table__header",[Y.headerClassName]])},[u("tr",null,[(L(!0),V(Ue,null,$s(E($),(X,Ge)=>(L(),V("th",{key:Ge,class:We([{sortable:X.sortable,none:X.sortable&&X.sortType==="none",desc:X.sortable&&X.sortType==="desc",asc:X.sortable&&X.sortType==="asc",shadow:X.value===E(Vr)},typeof Y.headerItemClassName=="string"?Y.headerItemClassName:Y.headerItemClassName(X,Ge+1)]),style:is(Xi(X.value)),onClick:js($e=>X.sortable&&X.sortType?E(k)(X.value,X.sortType):null,["stop"])},[X.text==="checkbox"?(L(),ss(fb,{key:E(Mr),status:E(Mr),onChange:E(ht)},null,8,["status","onChange"])):(L(),V("span",{key:1,class:We(["header",`direction-${E(D)}`])},[E(Le)[`header-${X.value}`]?mt(Y.$slots,`header-${X.value}`,qt(Tn({key:0},X)),void 0,!0):E(Le)[`header-${X.value.toLowerCase()}`]?mt(Y.$slots,`header-${X.value.toLowerCase()}`,qt(Tn({key:1},X)),void 0,!0):E(Le).header?mt(Y.$slots,"header",qt(Tn({key:2},X)),void 0,!0):(L(),V("span",ow,Ve(X.text),1)),X.sortable?(L(),V("i",{key:X.sortType?X.sortType:"none",class:We(["sortType-icon",{desc:X.sortType==="desc"}])},null,2)):Nt("",!0),E(ee)&&E(G)(X.value)?(L(),V("span",aw,Ve(E(q)(X.value)),1)):Nt("",!0)],2))],14,iw))),128))])],2)):Nt("",!0),E(st)?mt(Y.$slots,"body",qt(Tn({key:2},E(yn))),void 0,!0):E(M).length?(L(),V("tbody",{key:3,class:We(["vue3-easy-data-table__body",{"row-alternation":Y.alternating}])},[mt(Y.$slots,"body-prepend",qt(fi({items:E(yn),pagination:{isFirstPage:E(Re),isLastPage:E(ln),currentPaginationNumber:E(Tt),maxPaginationNumber:E(kt),nextPage:E(Xe),prevPage:E(xt)},headers:E($)})),void 0,!0),(L(!0),V(Ue,null,$s(E(yn),(X,Ge)=>(L(),V(Ue,{key:Ge},[u("tr",{class:We([{"even-row":(Ge+1)%2===0},typeof Y.bodyRowClassName=="string"?Y.bodyRowClassName:Y.bodyRowClassName(X,Ge+1)]),onClick:$e=>{E(Hr)(X,"single",$e),Y.clickRowToExpand&&E(Rr)(Ge+E(Bn),X,$e)},onDblclick:$e=>{E(Hr)(X,"double",$e)},onContextmenu:$e=>{vs(X,$e)}},[(L(!0),V(Ue,null,$s(E(M),($e,Un)=>(L(),V("td",{key:Un,style:is(Xi($e,"td")),class:We([{shadow:$e===E(Vr),"can-expand":$e==="expand"},typeof Y.bodyItemClassName=="string"?Y.bodyItemClassName:Y.bodyItemClassName($e,Ge+1),`direction-${E(a)}`]),onClick:bn=>$e==="expand"?E(Rr)(Ge+E(Bn),X,bn):null},[E(Le)[`item-${$e}`]?mt(Y.$slots,`item-${$e}`,qt(Tn({key:0},X)),void 0,!0):E(Le)[`item-${$e.toLowerCase()}`]?mt(Y.$slots,`item-${$e.toLowerCase()}`,qt(Tn({key:1},X)),void 0,!0):$e==="expand"?(L(),V("i",{key:2,class:We(["expand-icon",{expanding:E(Lr).includes(E(Bn)+Ge)}])},null,2)):$e==="checkbox"?(L(),ss(vb,{key:3,checked:X[$e],onChange:bn=>E(vn)(X)},null,8,["checked","onChange"])):E(Le).item?mt(Y.$slots,"item",qt(Tn({key:4},{column:$e,item:X})),void 0,!0):(L(),V(Ue,{key:5},[me(Ve(E(ew)($e,X)),1)],64))],14,cw))),128))],42,lw),E(dt)&&E(Lr).includes(Ge+E(Bn))?(L(),V("tr",{key:0,class:We([{"even-row":(Ge+1)%2===0},typeof Y.bodyExpandRowClassName=="string"?Y.bodyExpandRowClassName:Y.bodyExpandRowClassName(X,Ge+1)])},[u("td",{colspan:E($).length,class:"expand"},[X.expandLoading?(L(),ss(Mb,{key:0,class:"expand-loading"})):Nt("",!0),mt(Y.$slots,"expand",qt(fi(X)),void 0,!0)],8,uw)],2)):Nt("",!0)],64))),128)),mt(Y.$slots,"body-append",qt(fi({items:E(yn),pagination:{isFirstPage:E(Re),isLastPage:E(ln),currentPaginationNumber:E(Tt),maxPaginationNumber:E(kt),nextPage:E(Xe),prevPage:E(xt),updatePage:E(re)},headers:E($)})),void 0,!0)],2)):Nt("",!0)],8,rw),E(R)?(L(),V("div",dw,[fw,u("div",hw,[E(qe)?mt(Y.$slots,"loading",{key:0},void 0,!0):(L(),ss(Ib,{key:1}))])])):Nt("",!0),!E(yn).length&&!E(R)?(L(),V("div",pw,[mt(Y.$slots,"empty-message",{},()=>[me(Ve(Y.emptyMessage),1)],!0)])):Nt("",!0)],2),Y.hideFooter?Nt("",!0):(L(),V("div",mw,[Y.hideRowsPerPage?Nt("",!0):(L(),V("div",gw,[me(Ve(Y.rowsPerPageMessage)+" ",1),I(xb,{modelValue:E(J),"onUpdate:modelValue":pt[0]||(pt[0]=X=>Qe(J)?J.value=X:null),"rows-items":E(K)},null,8,["modelValue","rows-items"])])),u("div",vw,Ve(`${E(_n)}–${E(Dr)}`)+" "+Ve(E(ke))+" "+Ve(E(Ee)),1),E(ut)?mt(Y.$slots,"pagination",qt(Tn({key:1},{isFirstPage:E(Re),isLastPage:E(ln),currentPaginationNumber:E(Tt),maxPaginationNumber:E(kt),nextPage:E(Xe),prevPage:E(xt)})),void 0,!0):(L(),ss(zb,{key:2,"is-first-page":E(Re),"is-last-page":E(ln),onClickNextPage:E(Xe),onClickPrevPage:E(xt)},sv({_:2},[Y.buttonsPagination?{name:"buttonsPagination",fn:Be(()=>[I(Vb,{"current-pagination-number":E(Tt),"max-pagination-number":E(kt),onUpdatePage:E(re)},null,8,["current-pagination-number","max-pagination-number","onUpdatePage"])]),key:"0"}:void 0]),1032,["is-first-page","is-last-page","onClickNextPage","onClickPrevPage"]))]))],2))}});var Ia=jn(_w,[["__scopeId","data-v-32683533"]]);typeof window<"u"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",Ia);const yw={},bw={class:"d-flex justify-content-center"},ww=u("span",{class:"fa-stack fa-1x d-flex align-items-center justify-content-center text-danger"},[u("i",{class:"fa-solid fa-xmark fa-stack-1x"})],-1),Ew=[ww];function Tw(e,t){return L(),V("div",bw,Ew)}const tt=Hn(yw,[["render",Tw]]),xw={},Cw={class:"d-flex justify-content-center"},Aw=u("span",{class:"fa-stack fa-1x d-flex align-items-center justify-content-center text-warning"},[u("i",{class:"fa-solid fa-circle-question fa-stack-1x"})],-1),Sw=[Aw];function Ow(e,t){return L(),V("div",Cw,Sw)}const _e=Hn(xw,[["render",Ow]]),kw={},$w={class:"d-flex justify-content-center"},Nw=u("span",{class:"fa-stack fa-1x d-flex align-items-center justify-content-center text-success"},[u("i",{class:"fa-regular fa-circle fa-stack-2x"}),u("i",{class:"fa-solid fa-check fa-stack-1x"})],-1),Iw=[Nw];function Pw(e,t){return L(),V("div",$w,Iw)}const Se=Hn(kw,[["render",Pw]]),Dw=u("br",{id:"pen-tests"},null,-1),Mw=u("strong",null,"Request for Information",-1),Lw=u("a",{href:"https://soc2.fyi/documents/Rhino-Security-Labs_6-questions-ask-every-pentest-company.pdf",target:"_blank",rel:"noopener"},"in this white paper",-1),Rw=u("br",null,null,-1),Fw=u("br",null,null,-1),Vw=u("br",null,null,-1),Hw=u("br",null,null,-1),jw={class:"table-responsive-md"},Ww={class:"auditors table-dark table-striped table align-middle"},Bw=u("thead",null,[u("tr",null,[u("th",{scope:"col"},"Company"),u("th",{scope:"col"},[u("div",{class:"d-flex justify-content-center align-items-center flex-column"},[u("div",null,"Total Cost"),u("span",null,"(per test)")])]),u("th",{scope:"col"},[u("div",{class:"d-flex justify-content-center align-items-center flex-column"},[u("div",null,"Supported Testing Methodologies")])]),u("th",{scope:"col"},[u("div",{class:"d-flex justify-content-center align-items-center flex-column"},[u("div",null,"Infrastructure Pen Tests")])]),u("th",{scope:"col"},[u("div",{class:"d-flex justify-content-center align-items-center flex-column"},[u("div",null,"Application Pen Tests")])]),u("th",{scope:"col"},[u("div",null,"Note")])])],-1),Uw=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://bsk-security.com/"},"BSK Security")],-1),zw=u("td",null,[u("div",{class:"d-flex justify-content-center"},[u("span",{class:"d-flex align-items-center justify-content-center"}," $4.5k+ ")])],-1),qw=u("td",null,[u("div",{class:"d-flex justify-content-center align-items-center"},[u("small",{class:"d-flex justify-content-center flex-column"},[u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://owasp.org/www-project-application-security-verification-standard/",target:"_blank",rel:"noopener"},"OWASP ASVS")])])])],-1),Kw=u("td",null,[u("ul",{style:{"padding-left":"1rem"}},[u("li",null,[u("span",{class:""},"Boutique pen testing shop")]),u("li",null,[u("span",{class:"text-success"},"Very responsive")])])],-1),Yw=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.cobalt.io/"},"Cobalt")],-1),Zw=u("td",null,[u("div",{class:"d-flex justify-content-center"},[u("span",{class:"d-flex align-items-center justify-content-center"}," ~$15k ")])],-1),Gw=u("td",null,[u("div",{class:"d-flex justify-content-center align-items-center"},[u("small",{class:"d-flex justify-content-center flex-column"},[u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://owasp.org/www-project-application-security-verification-standard/",target:"_blank",rel:"noopener"},"OWASP ASVS")]),u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(" OSSTMM")])])])],-1),Jw=u("td",null,[u("ul",{style:{"padding-left":"1rem"}},[u("li",null,[u("span",{class:"text-success"},"Free retests within 6 months")]),u("li",null,[u("span",{class:"text-danger"},"Toxic marketing strategies")])])],-1),Xw=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://cure53.de/"},"Cure53")],-1),Qw=u("td",null,"Technically savvy and responsive.",-1),eE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.doyensec.com/"},"Doyensec")],-1),tE=u("td",{class:"text-danger"},"No retesting",-1),nE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://glitchsecure.com/"},"GlitchSecure")],-1),sE=u("td",null,[u("div",{class:"d-flex justify-content-center"},[u("span",{class:"d-flex align-items-center justify-content-center"}," $10k ")])],-1),rE=u("td",null,[u("div",{class:"d-flex justify-content-center align-items-center"},[u("small",{class:"d-flex justify-content-center flex-column"},[u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://owasp.org/www-project-application-security-verification-standard/",target:"_blank",rel:"noopener"},"OWASP ASVS")])])])],-1),iE=u("td",{class:"text-success"},"Free retests within 12 months",-1),oE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://kobalt.io/pentest/"},"Kobalt")],-1),aE=u("td",null,[u("div",{class:"d-flex justify-content-center"},[u("span",{class:"d-flex align-items-center justify-content-center"}," $7.5k ")])],-1),lE=u("td",null,[u("div",{class:"d-flex justify-content-center align-items-center"},[u("small",{class:"d-flex justify-content-center flex-column"},[u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://owasp.org/www-project-application-security-verification-standard/",target:"_blank",rel:"noopener"},"OWASP ASVS")])])])],-1),cE=u("td",{class:"text-warning"},"Retests cost 20% of total spend",-1),uE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.niiconsulting.com/services/security-assessment/penetration-testing-company.html"},"Network Intelligence")],-1),dE=u("td",null,[u("div",{class:"d-flex justify-content-center align-items-center"},[u("small",{class:"d-flex justify-content-center flex-column"},[u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-115.pdf",target:"_blank",rel:"noopener"},"NIST")]),u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://owasp.org/www-project-application-security-verification-standard/",target:"_blank",rel:"noopener"},"OWASP ASVS")]),u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(" OSSTMM")])])])],-1),fE=u("td",null," ",-1),hE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.rapid7.com/"},"Rapid7")],-1),pE=u("td",null,[u("div",{class:"d-flex justify-content-center align-items-center"},[u("small",{class:"d-flex justify-content-center flex-column"},[u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://owasp.org/www-project-application-security-verification-standard/",target:"_blank",rel:"noopener"},"OWASP ASVS")]),u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(" OSSTMM")]),u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(" PTES")])])])],-1),mE=u("td",{class:"text-danger"},"No retesting, not recommended",-1),gE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://rhinosecuritylabs.com/"},"Rhino Security Labs")],-1),vE=u("td",{class:"text-success"},"Technically excellent, thorough",-1),_E=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.syslogicinc.com/services-application-security"},"SysLogic")],-1),yE=u("td",{class:"text-danger"},"No retesting",-1),bE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.trailofbits.com/"},"Trail of Bits")],-1),wE=u("td",{class:""},"Expert Training Courses, R&D",-1),EE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.whiteoaksecurity.com/"},"White Oak Security")],-1),TE=u("td",null,[u("div",{class:"d-flex justify-content-center"},[u("span",{class:"d-flex align-items-center justify-content-center"}," ~$20k ")])],-1),xE=u("td",null,[u("div",{class:"d-flex justify-content-center align-items-center"},[u("small",{class:"d-flex justify-content-center flex-column"},[u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://www.whiteoaksecurity.com/stem-methodology-penetration-testing/",target:"_blank",rel:"noopener"},"STEM")])])])],-1),CE=u("td",{class:"text-danger"}," ",-1),AE={__name:"pen-tests",setup(e){return(t,n)=>(L(),V("div",null,[Dw,u("h2",{class:"pb-2 border-bottom header-link",onClick:n[0]||(n[0]=()=>E(Ne)("pen-tests"))},"Pen Testers"),me(" Pen testing is not required for many certifications. So can be avoided unless you are interested in security not compliance. An important step, if you are considering or are required to have a pen test completed--is knowing what you should be asking for in a "),Mw,me(" from your potential pen tester. Some helpful guidance straight directly from one company is available "),Lw,me(". "),Rw,Fw,me(" The prices below are aligned for a medium sized application service running for a single product. "),Vw,Hw,u("div",jw,[u("table",Ww,[Bw,u("tbody",null,[u("tr",null,[Uw,zw,qw,u("td",null,[I(Se)]),u("td",null,[I(Se)]),Kw]),u("tr",null,[Yw,Zw,Gw,u("td",null,[I(_e)]),u("td",null,[I(_e)]),Jw]),u("tr",null,[Xw,u("td",null,[I(_e)]),u("td",null,[I(tt)]),u("td",null,[I(tt)]),u("td",null,[I(Se)]),Qw]),u("tr",null,[eE,u("td",null,[I(_e)]),u("td",null,[I(_e)]),u("td",null,[I(Se)]),u("td",null,[I(Se)]),tE]),u("tr",null,[nE,sE,rE,u("td",null,[I(Se)]),u("td",null,[I(Se)]),iE]),u("tr",null,[oE,aE,lE,u("td",null,[I(tt)]),u("td",null,[I(Se)]),cE]),u("tr",null,[uE,u("td",null,[I(_e)]),dE,u("td",null,[I(Se)]),u("td",null,[I(Se)]),fE]),u("tr",null,[hE,u("td",null,[I(_e)]),pE,u("td",null,[I(tt)]),u("td",null,[I(tt)]),mE]),u("tr",null,[gE,u("td",null,[I(_e)]),u("td",null,[I(_e)]),u("td",null,[I(_e)]),u("td",null,[I(_e)]),vE]),u("tr",null,[_E,u("td",null,[I(_e)]),u("td",null,[I(_e)]),u("td",null,[I(Se)]),u("td",null,[I(Se)]),yE]),u("tr",null,[bE,u("td",null,[I(_e)]),u("td",null,[I(_e)]),u("td",null,[I(Se)]),u("td",null,[I(Se)]),wE]),u("tr",null,[EE,TE,xE,u("td",null,[I(Se)]),u("td",null,[I(Se)]),CE])])])])]))}};const He=e=>(on("data-v-25c19263"),e=e(),an(),e),SE={class:"m-0 px-4 px-md-5 py-4 bg-dark text-light"},OE=He(()=>u("br",{id:"auditors"},null,-1)),kE=He(()=>u("br",null,null,-1)),$E=He(()=>u("br",null,null,-1)),NE={class:"table-responsive-md"},IE={style:{"font-size":"16px"}},PE=["id","href"],DE={key:0},ME={key:1},LE={key:2},RE=He(()=>u("span",{class:"text-success"},"Free",-1)),FE=[RE],VE={key:3},HE={key:0},jE={key:1},WE={key:2},BE={key:0},UE={key:1},zE={key:2},qE=He(()=>u("span",{class:"text-success"},"Free",-1)),KE=[qE],YE={key:3},ZE={key:0},GE={key:1},JE={key:2},XE={key:0},QE={key:1},e1=He(()=>u("span",{class:"text-success"},"Free",-1)),t1=[e1],n1={key:2},s1={key:3},r1={style:{"text-align":"left",width:"100%","justify-content":"start"}},i1=["innerHTML"],o1={key:0,class:"ms-5"},a1=["innerHTML"],l1=He(()=>u("br",{id:"consultants"},null,-1)),c1=He(()=>u("br",null,null,-1)),u1=He(()=>u("br",null,null,-1)),d1=He(()=>u("ul",null,[u("li",null,[u("span",{class:"text-info"},"Infrastructure security"),me(" - Includes Cloud Provider auditing automation, third party tool integration, environment setup, and SAST, DAST best practices.")]),u("li",null,[u("span",{class:"text-info"},"Application architecture"),me(" - Includes setting up OIDC, authorization, secrets management, mTLS, service meshes, ZeroTrust application access.")])],-1)),f1=He(()=>u("br",null,null,-1)),h1=He(()=>u("br",null,null,-1)),p1={class:"table-responsive-md"},m1={class:"auditors table-dark table-striped table align-middle"},g1=He(()=>u("thead",null,[u("tr",null,[u("th",{scope:"col"},"Company"),u("th",{scope:"col"},[u("div",{class:"d-flex justify-content-center align-items-center flex-column"},[u("div",null,"SOC 2 Report Review")])]),u("th",{scope:"col"},[u("div",{class:"d-flex justify-content-center align-items-center flex-column"},[u("div",null,"Infra implementation assistance")])]),u("th",{scope:"col"},[u("div",{class:"d-flex justify-content-center align-items-center flex-column"},[u("div",null,"Application architecture reviews")])]),u("th",{scope:"col"},[u("div",null,"Note")])])],-1)),v1=He(()=>u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://kobalt.io"},"Kobalt")],-1)),_1=He(()=>u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.latacora.com/"},"Latacora")],-1)),y1=He(()=>u("td",{class:"text-danger"}," ",-1)),b1=He(()=>u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://rhymetec.com/vciso/"},"Rhymetic")],-1)),w1=He(()=>u("td",{class:"text-danger"}," ",-1)),E1=He(()=>u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://sidechannel.com/"},"SideChannel")],-1)),T1=He(()=>u("td",{class:"text-danger"}," ",-1)),x1=He(()=>u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.violetx.com/"},"Violetx")],-1)),C1=He(()=>u("td",{class:"text-danger"}," ",-1)),A1={__name:"auditors",setup(e){const t=[{text:"Company",value:"name"},{text:"Total Cost (per year)",value:"totalCost"},{text:"Automation Platform (included in price)",value:"hasAutomationPlatform"},{text:"Note",value:"note"}],n=[{link:"https://www.prescientassurance.com/",name:"Prescient Assurance",totalCost:"$8k",hasAutomationPlatform:!1,note:""},{link:"https://sprinto.com/ignite/",name:"Sprinto Ignite",totalCost:"$5k",includesPlatform:!0,hasAutomationPlatform:!0,note:'Requires 3 year contract, Aggressive Marketing.'},{link:"https://thoropass.com/",name:"Thoropass (Laika)",totalCost:"$12k",includesPlatform:!0,hasAutomationPlatform:!0,note:'Also includes automation platform'}],s=tn(n),r=i=>{var c,f,h,_,y;const a=i.target.closest("tr"),l=(_=(h=(f=(c=a==null?void 0:a.children)==null?void 0:c[1])==null?void 0:f.children)==null?void 0:h[0])==null?void 0:_.id;(y=n.find(b=>b.name===l))!=null&&y.callout&&a.children[0].click()};return(i,a)=>(L(),V("div",SE,[u("div",null,[OE,u("h2",{class:"pb-2 border-bottom header-link",onClick:a[0]||(a[0]=()=>E(Ne)("auditors"))},"Auditors"),me(" There are many auditors, this is only a short list because of their usage of one of the "),u("a",{href:"#",onClick:a[1]||(a[1]=js(l=>E(Ne)("automation-platforms"),["prevent"]))},"Automation Platforms"),me(". Auditors are the only ones that grant you the SOC 2 certification, they may or may not require that you use an Automation Platform to complete your audit. "),kE,$E,u("div",NE,[I(E(Ia),{id:"auditorTable","hide-footer":!0,"no-hover":"","table-class-name":"customize-table","header-text-direction":"center","body-text-direction":"center",onClick:r,alternating:!0,headers:t,items:s.value},{header:Be(l=>[u("span",IE,Ve(l.text),1)]),"item-name":Be(l=>[u("a",{id:l.id||l.name,target:"_blank",href:l.link},Ve(l.name),9,PE)]),"item-totalCost":Be(l=>[l.totalCost===null?(L(),V("div",DE,[I(_e)])):l.totalCost===!1?(L(),V("div",ME,[I(tt)])):l.totalCost===!0?(L(),V("div",LE,FE)):(L(),V("div",VE,Ve(l.totalCost),1))]),"item-licensed":Be(l=>[l.licensed===null?(L(),V("div",HE,[I(_e)])):l.licensed===!1?(L(),V("div",jE,[I(tt)])):(L(),V("div",WE,[I(Se)]))]),"item-auditCost":Be(l=>[l.auditCost===null?(L(),V("div",BE,[I(_e)])):l.auditCost===!1?(L(),V("div",UE,[I(tt)])):l.auditCost===!0?(L(),V("div",zE,KE)):(L(),V("div",YE,Ve(l.auditCost),1))]),"item-hasAutomationPlatform":Be(l=>[l.hasAutomationPlatform===null?(L(),V("div",ZE,[I(_e)])):l.hasAutomationPlatform===!1?(L(),V("div",GE,[I(tt)])):(L(),V("div",JE,[I(Se)]))]),"item-automationPlatformCost":Be(l=>[l.automationPlatformCost===null?(L(),V("div",XE,[I(_e)])):l.automationPlatformCost===!0?(L(),V("div",QE,t1)):l.automationPlatformCost?(L(),V("div",n1,[u("span",null,Ve(l.automationPlatformCost),1)])):(L(),V("div",s1,[I(tt)]))]),"item-note":Be(l=>[u("div",r1,[u("span",{innerHTML:l.note},null,8,i1)])]),expand:Be(l=>[l.callout?(L(),V("div",o1,[u("div",{innerHTML:l.callout},null,8,a1)])):Nt("",!0)]),_:1},8,["items"])]),I(AE),l1,u("h2",{class:"pb-2 border-bottom header-link",onClick:a[2]||(a[2]=()=>E(Ne)("consultants"))},"Security Consultants"),me(" Most of the reports from the above providers are pretty easy to read, but you get stuck and need help reviewing them or you need a consultant to help you implement the controls to allow you to pass the audit, one of these might help. "),c1,u1,d1,f1,h1,u("div",p1,[u("table",m1,[g1,u("tbody",null,[u("tr",null,[v1,u("td",null,[I(Se)]),u("td",null,[I(tt)]),u("td",null,[I(tt)]),u("td",null,[me("Works only with "),u("a",{href:"#",onClick:a[3]||(a[3]=js(l=>E(Ne)("vanta"),["prevent"]))},"Vanta")])]),u("tr",null,[_1,u("td",null,[I(_e)]),u("td",null,[I(Se)]),u("td",null,[I(Se)]),y1]),u("tr",null,[b1,u("td",null,[I(_e)]),u("td",null,[I(_e)]),u("td",null,[I(_e)]),w1]),u("tr",null,[E1,u("td",null,[I(Se)]),u("td",null,[I(Se)]),u("td",null,[I(Se)]),T1]),u("tr",null,[x1,u("td",null,[I(_e)]),u("td",null,[I(_e)]),u("td",null,[I(_e)]),C1])])])])])]))}},S1=Hn(A1,[["__scopeId","data-v-25c19263"]]);const nt=e=>(on("data-v-19b852c5"),e=e(),an(),e),O1={class:"m-0 px-4 px-md-5 py-4 bg-dark text-light"},k1=nt(()=>u("br",{id:"automation-platforms"},null,-1)),$1=nt(()=>u("strong",{class:"text-info"},"Not Required",-1)),N1=nt(()=>u("br",null,null,-1)),I1=nt(()=>u("br",null,null,-1)),P1=nt(()=>u("strong",{class:"text-info"},"platform cost",-1)),D1=nt(()=>u("strong",{class:"text-info"},"audit cost",-1)),M1=nt(()=>u("br",null,null,-1)),L1=nt(()=>u("br",null,null,-1)),R1=nt(()=>u("small",{class:"text-warning"}," Cost pricing amounts are per year. ",-1)),F1=nt(()=>u("br",null,null,-1)),V1=nt(()=>u("br",null,null,-1)),H1={class:"table-responsive-md"},j1={style:{"font-size":"16px"}},W1=["id","href"],B1={key:0},U1={key:1},z1={key:0},q1={key:1},K1={key:2},Y1=nt(()=>u("span",{class:"text-success"},"Free",-1)),Z1=[Y1],G1={key:3},J1={key:0},X1={key:1},Q1={key:2},eT=nt(()=>u("small",{class:"text-success"},"Contracted Partners",-1)),tT=[eT],nT={key:3},sT={key:0},rT={key:1},iT={key:2},oT=nt(()=>u("span",{class:"text-success"},"Free",-1)),aT=[oT],lT={key:3},cT={key:0},uT={key:1},dT={key:2},fT={key:0},hT={key:1},pT=nt(()=>u("span",{class:"text-success"},"Many",-1)),mT=[pT],gT={key:2},vT=nt(()=>u("span",{class:"text-warning"},"Some",-1)),_T=[vT],yT={key:3},bT=nt(()=>u("span",{class:"text-danger"},"Few",-1)),wT=[bT],ET={key:4},TT={style:{"text-align":"left",width:"100%","max-width":"300px","justify-content":"start"}},xT=["innerHTML"],CT={key:0,class:"ms-5"},AT=["innerHTML"],ST={__name:"platforms",setup(e){const t=[{text:"Company",value:"name"},{text:"Total Cost (per year)",value:"totalCost"},{text:"Automation Platform Cost",value:"automationPlatformCost"},{text:"Also Performs Audit",value:"licensed"},{text:"Additional Audit Cost",value:"auditCost"},{text:"Total integrations",value:"integrationCount"},{text:"Note",value:"note"}],n=[{link:"https://www.a-lign.com/",name:"A-LIGN (A-SCEND)",automationPlatformCost:"€5.8k",licensed:!0,auditCost:"+ €21k",integrationCount:null,note:'Very unresponsive (multiple months with no response)'},{link:"https://akitra.com/",name:"Akitra",automationPlatformCost:null,licensed:null,auditCost:null,integrationCount:null,note:""},{link:"https://www.anecdotes.ai/",name:"anecdotes",automationPlatformCost:"$50k",licensed:!1,auditCost:!1,note:""},{link:"https://drata.com/",name:"Drata",automationPlatformCost:"$15k",licensed:!1,auditCost:!1,integrationCount:100,note:"Forward focused on being agile."},{link:"https://realciso.io/",name:"RealCISO",automationPlatformCost:"$6k",licensed:"PARTNERS",auditCost:"+ $24k",integrationCount:10,note:'Only works with Bonadio CPA.'},{link:"https://risk3sixty.com/",name:"risk3sixty",automationPlatformCost:null,licensed:null,auditCost:null,integrationCount:null,note:""},{link:"https://www.scrut.io/",name:"Scrut",automationPlatformCost:null,licensed:!1,auditCost:!1,integrationCount:null,note:""},{link:"https://scytale.ai/soc-2/",name:"Scytale",automationPlatformCost:null,licensed:null,auditCost:null,integrationCount:null,note:""},{link:"https://secureframe.com/",name:"Secureframe",automationPlatformCost:"$7.5k",licensed:!0,auditCost:"+ $6.5k",integrationCount:100,note:"Provides an in house audit or works with third party auditors. Includes automated answers to vendor questionnaires."},{link:"https://sprinto.com/ignite/",name:"Sprinto Ignite",automationPlatformCost:"$5k",licensed:!0,auditCost:!0,integrationCount:100,note:'Requires 3 year contract, frequently requires manual actions. Aggressive Marketing'},{link:"https://thoropass.com/",name:"Thoropass (Laika)",automationPlatformCost:"$7k",licensed:!0,auditCost:"+ $5k",integrationCount:null,note:"Audit only done in house."},{link:"https://www.trustcloud.ai/",name:"TrustCloud (Kintent)",automationPlatformCost:!0,licensed:!1,auditCost:!1,integrationCount:10,note:'Poor UX. No OAuth.'},{link:"https://trustero.com/",name:"Trustero",automationPlatformCost:null,licensed:null,auditCost:null,integrationCount:10,note:"Can we difficult to work with."},{link:"https://tugboatlogic.com/",name:"Tugboat (onetrust)",automationPlatformCost:null,licensed:null,auditCost:null,integrationCount:!1,note:"Verify limited platform"},{link:"https://www.vanta.com/",id:"vanta",name:"Vanta",automationPlatformCost:"$15k",licensed:"PARTNERS",auditCost:"+ $10k",integrationCount:1e3,note:"Has list of Audit Partners, and always charges a fixed price. However generally considered expensive.",callout:` +`,"");return this.messagesToPost=[],t}async flush(){if(this.messagesToPost.length!==0)try{await fetch($c,{method:"POST",body:this.nextMessagesAsPayload(),headers:{"Content-Type":"text/plain","X-Sumo-Name":"Website","X-Sumo-Category":"SOC2.FYI"}})}catch(t){console.error(t)}}flushOnUnload(){try{if(navigator.sendBeacon&&this.messagesToPost.length>0){const t=this.nextMessagesAsPayload(),n=new Blob([t],{type:"text/plain"});navigator.sendBeacon($c,n)}}catch{}}truncateToken(t){return t.replace(/(eyJ[a-zA-Z0-9_-]{5,}\.eyJ[a-zA-Z0-9_-]{5,})\.[a-zA-Z0-9_-]*/gi,(n,s)=>`${s}.`)}}const tb=new eb;var nb=Object.defineProperty,sb=Object.defineProperties,rb=Object.getOwnPropertyDescriptors,Nc=Object.getOwnPropertySymbols,ib=Object.prototype.hasOwnProperty,ob=Object.prototype.propertyIsEnumerable,Ic=(e,t,n)=>t in e?nb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,hn=(e,t)=>{for(var n in t||(t={}))ib.call(t,n)&&Ic(e,n,t[n]);if(Nc)for(var n of Nc(t))ob.call(t,n)&&Ic(e,n,t[n]);return e},mi=(e,t)=>sb(e,rb(t)),jn=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n};const ab=e=>(on("data-v-e0a0b7f0"),e=e(),an(),e),lb=["onClick"],cb=["checked"],ub=ab(()=>u("label",{for:"checbox"},null,-1)),db=Vn({__name:"MultipleSelectCheckBox",props:{status:{type:String,required:!0}},emits:["change"],setup(e,{emit:t}){const n=e;hs(a=>({"51ab8a49":E(i)}));const s=pe(()=>n.status==="allSelected"),r=()=>{t("change",!s.value)},i=sn("themeColor");return(a,l)=>(L(),V("div",{class:"easy-checkbox",onClick:js(r,["stop","prevent"])},[u("input",{type:"checkbox",checked:E(s),class:We(e.status)},null,10,cb),ub],8,lb))}});var fb=jn(db,[["__scopeId","data-v-e0a0b7f0"]]);const hb=e=>(on("data-v-7e69a276"),e=e(),an(),e),pb=["checked"],mb=hb(()=>u("label",{for:"checbox"},null,-1)),gb=Vn({__name:"SingleSelectCheckBox",props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(e,{emit:t}){hs(s=>({fdaf7e9e:E(n)}));const n=sn("themeColor");return(s,r)=>(L(),V("div",{class:"easy-checkbox",onClick:r[0]||(r[0]=js(i=>t("change"),["stop","prevent"]))},[u("input",{type:"checkbox",checked:e.checked},null,8,pb),mb]))}});var vb=jn(gb,[["__scopeId","data-v-7e69a276"]]);const _b=e=>(on("data-v-4ca5de3a"),e=e(),an(),e),yb={class:"easy-data-table__rows-selector"},bb={class:"rows-input"},wb=_b(()=>u("div",{class:"triangle"},null,-1)),Eb=["onClick"],Tb=Vn({__name:"RowsSelector",props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e;hs(_=>({"1b889342":E(h)}));const s=tn(!1),r=tn(!1),i=sn("dataTable");Gt(s,_=>{if(_&&i){const y=window.innerHeight,b=i.value.getBoundingClientRect().height,P=i.value.getBoundingClientRect().top;y-(b+P)<=100?r.value=!0:r.value=!1}});const a=pe({get:()=>n.modelValue,set:_=>{t("update:modelValue",_)}}),l=_=>{a.value=_,s.value=!1},c=(_,y)=>{let b=_.parentNode;for(;b!=null;){if(b.classList&&b.classList.contains(y))return!0;b=b.parentNode}return!1},f=_=>{c(_.target,"easy-data-table__rows-selector")||(s.value=!1)};Li(()=>{document.addEventListener("click",f)}),bu(()=>{document.removeEventListener("click",f)});const h=sn("themeColor");return(_,y)=>(L(),V("div",yb,[u("div",{class:"rows-input__wrapper",onClick:y[0]||(y[0]=b=>s.value=!s.value)},[u("div",bb,Ve(E(a)),1),wb]),u("ul",{class:We(["select-items",{show:s.value,inside:r.value}])},[(L(!0),V(Ue,null,$s(e.rowsItems,b=>(L(),V("li",{key:b,class:We({selected:b===E(a)}),onClick:P=>l(b)},Ve(b),11,Eb))),128))],2)]))}});var xb=jn(Tb,[["__scopeId","data-v-4ca5de3a"]]);const zi=e=>(on("data-v-1fa3a520"),e=e(),an(),e),Cb={class:"lds-ring"},Ab=zi(()=>u("div",null,null,-1)),Sb=zi(()=>u("div",null,null,-1)),Ob=zi(()=>u("div",null,null,-1)),kb=zi(()=>u("div",null,null,-1)),$b=[Ab,Sb,Ob,kb],Nb=Vn({__name:"Loading",setup(e){hs(n=>({26774109:E(t)}));const t=sn("themeColor");return(n,s)=>(L(),V("div",Cb,$b))}});var Ib=jn(Nb,[["__scopeId","data-v-1fa3a520"]]);const Pb={class:"loader-line"},Db=Vn({__name:"LoadingLine",setup(e){hs(n=>({"0d327f57":E(t)}));const t=sn("themeColor");return(n,s)=>(L(),V("div",Pb))}});var Mb=jn(Db,[["__scopeId","data-v-7d281cac"]]);const Lb={class:"buttons-pagination"},Rb=["onClick"],Fb=Vn({__name:"ButtonsPagination",props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(e,{emit:t}){const n=e;hs(l=>({"40dd4f07":E(a)}));const s=7,r=l=>{l.type==="button"&&!l.active&&t("updatePage",l.page)},i=pe(()=>{const l=[];if(n.maxPaginationNumber<=s)for(let c=1;c<=n.maxPaginationNumber;c+=1)l.push({type:"button",page:c,active:c===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber});else if([1,2,n.maxPaginationNumber,n.maxPaginationNumber-1].includes(n.currentPaginationNumber))for(let c=1;c<=s;c+=1)if(c<=3)l.push({type:"button",page:c,active:c===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber});else if(c===4)l.push({type:"omission"});else{const f=n.maxPaginationNumber-(s-c);l.push({type:"button",page:f,active:f===n.currentPaginationNumber,activePrev:f+1===n.currentPaginationNumber})}else if([3,4].includes(n.currentPaginationNumber))for(let c=1;c<=s;c+=1)c<=5?l.push({type:"button",page:c,active:c===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber}):c===6?l.push({type:"omission"}):l.push({type:"button",page:n.maxPaginationNumber,active:n.maxPaginationNumber===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber});else if([n.maxPaginationNumber-2,n.maxPaginationNumber-3].includes(n.currentPaginationNumber))for(let c=1;c<=s;c+=1)if(c===1)l.push({type:"button",page:1,active:n.currentPaginationNumber===1,activePrev:c+1===n.currentPaginationNumber});else if(c===2)l.push({type:"omission"});else{const f=n.maxPaginationNumber-(s-c);l.push({type:"button",page:f,active:f===n.currentPaginationNumber,activePrev:f+1===n.currentPaginationNumber})}else for(let c=1;c<=s;c+=1)if(c===1)l.push({type:"button",page:1,active:n.currentPaginationNumber===1,activePrev:c+1===n.currentPaginationNumber});else if(c===2||c===6)l.push({type:"omission"});else if(c===7)l.push({type:"button",page:n.maxPaginationNumber,active:n.maxPaginationNumber===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber});else{const f=4-c,h=n.currentPaginationNumber-f;l.push({type:"button",page:h,active:h===n.currentPaginationNumber,activePrev:h+1===n.currentPaginationNumber})}return l}),a=sn("themeColor");return(l,c)=>(L(),V("div",Lb,[(L(!0),V(Ue,null,$s(E(i),(f,h)=>(L(),V("div",{key:h,class:We(["item",{button:f.type==="button",active:f.type==="button"&&f.active,"active-prev":f.type==="button"&&f.activePrev,omission:f.type==="omission"}]),onClick:_=>r(f)},Ve(f.type==="button"?f.page:"..."),11,Rb))),128))]))}});var Vb=jn(Fb,[["__scopeId","data-v-4c681fa2"]]);const Wd=e=>(on("data-v-c9da5286"),e=e(),an(),e),Hb=Wd(()=>u("span",{class:"arrow arrow-right"},null,-1)),jb=[Hb],Wb=Wd(()=>u("span",{class:"arrow arrow-left"},null,-1)),Bb=[Wb],Ub=Vn({__name:"PaginationArrows",props:{isFirstPage:{type:Boolean,required:!1},isLastPage:{type:Boolean,required:!1}},emits:["clickPrevPage","clickNextPage"],setup(e,{emit:t}){const n=Ru();return(s,r)=>(L(),V(Ue,null,[u("div",{class:We(["previous-page__click-button",{"first-page":e.isFirstPage}]),onClick:r[0]||(r[0]=i=>t("clickPrevPage"))},jb,2),E(n).buttonsPagination?mt(s.$slots,"buttonsPagination",{key:0},void 0,!0):Nt("",!0),u("div",{class:We(["next-page__click-button",{"last-page":e.isLastPage}]),onClick:r[1]||(r[1]=i=>t("clickNextPage"))},Bb,2)],64))}});var zb=jn(Ub,[["__scopeId","data-v-c9da5286"]]);function qb(e,t,n,s){return{clickRow:(i,a,l)=>{if(e.value!==a)return;const c=hn({},i);if(t.value){const{checkbox:f}=i;delete c.checkbox,c.isSelected=f}if(n.value){const{index:f}=i;delete c.index,c.indexInCurrentPage=f}s("clickRow",c,l)}}}function Kb(e,t,n){const s=tn([]);return{expandingItemIndexList:s,updateExpandingItemIndexList:(a,l,c)=>{c.stopPropagation();const f=s.value.indexOf(a);if(f!==-1)s.value.splice(f,1);else{const h=e.value.findIndex(_=>JSON.stringify(_)===JSON.stringify(l));n("expandRow",t.value+h,l),s.value.push(t.value+h)}},clearExpandingItemIndexList:()=>{s.value=[]}}}function Yb(e){const t=pe(()=>e.value.filter(r=>r.fixed)),n=pe(()=>t.value.length?t.value[t.value.length-1].value:""),s=pe(()=>{if(!t.value.length)return[];const r=t.value.map(i=>{var a;return(a=i.width)!=null?a:100});return t.value.map((i,a)=>{var l,c;return{value:i.value,fixed:(l=i.fixed)!=null?l:!0,width:(c=i.width)!=null?c:100,distance:a===0?0:r.reduce((f,h,_)=>{let y=f;return _a.value.findIndex(Z=>Z.fixed)!==-1),R=pe(()=>x.value?a.value.filter(Z=>Z.fixed):[]),z=pe(()=>a.value.filter(Z=>!Z.fixed)),W=tn(((Z,Me)=>Array.isArray(Z)&&Array.isArray(Me)?{sortBy:Z,sortDesc:Me.map(we=>we==="desc")}:Z!==""?{sortBy:P.value,sortDesc:C.value==="desc"}:null)(P.value,C.value)),ne=pe(()=>{var Z;const we=[...R.value,...z.value].map(ke=>{const Ae=Object.assign(ke);if(Ae.sortable&&(Ae.sortType="none"),y.value)if(Array.isArray(y.value.sortBy)&&Array.isArray(y.value.sortType)&&y.value.sortBy.includes(Ae.value)){const ze=y.value.sortBy.indexOf(Ae.value);Ae.sortType=y.value.sortType[ze]}else Ae.value===y.value.sortBy&&y.value.sortType&&(Ae.sortType=y.value.sortType);if(W.value&&Array.isArray(W.value.sortBy)&&Array.isArray(W.value.sortDesc)&&W.value.sortBy.includes(Ae.value)){const ze=W.value.sortBy.indexOf(Ae.value);Ae.sortType=W.value.sortDesc[ze]?"desc":"asc"}else W.value&&Ae.value===W.value.sortBy&&(Ae.sortType=W.value.sortDesc?"desc":"asc");return Ae});let ie=[];l.value?ie=[r.value||x.value?{text:"",value:"expand",fixed:!0,width:n.value}:{text:"",value:"expand"},...we]:ie=we;let oe=[];b.value?oe=[i.value||x.value?{text:e.value,value:"index",fixed:!0,width:c.value}:{text:e.value,value:"index"},...ie]:oe=ie;let ue=[];return f.value?ue=[s.value||x.value?{text:"checkbox",value:"checkbox",fixed:!0,width:(Z=t.value)!=null?Z:36}:{text:"checkbox",value:"checkbox"},...oe]:ue=oe,ue}),te=pe(()=>ne.value.map(Z=>Z.value));return{clientSortOptions:W,headerColumns:te,headersForRender:ne,updateSortField:(Z,Me)=>{let we=null;if(Me==="none"?we="asc":Me==="asc"?we="desc":we=_.value?"asc":null,h.value&&B(Z,we),W.value&&Array.isArray(W.value.sortBy)&&Array.isArray(W.value.sortDesc)){const ie=W.value.sortBy.indexOf(Z);ie===-1?we!==null&&(W.value.sortBy.push(Z),W.value.sortDesc.push(we==="desc")):we===null?(W.value.sortDesc.splice(ie,1),W.value.sortBy.splice(ie,1)):W.value.sortDesc[ie]=we==="desc"}else we===null?W.value=null:W.value={sortBy:Z,sortDesc:we==="desc"};Q("updateSort",{sortType:we,sortBy:Z})},isMultiSorting:Z=>y.value&&Array.isArray(y.value.sortBy)?y.value.sortBy.includes(Z):W.value&&Array.isArray(W.value.sortBy)?W.value.sortBy.includes(Z):!1,getMultiSortNumber:Z=>y.value&&Array.isArray(y.value.sortBy)?y.value.sortBy.indexOf(Z)+1:W.value&&Array.isArray(W.value.sortBy)?W.value.sortBy.indexOf(Z)+1:!1}}function Gb(e,t,n,s,r,i,a,l,c){const f=pe(()=>(e.value-1)*r.value+1),h=pe(()=>n.value?Math.min(c.value,e.value*r.value):Math.min(l.value.length,e.value*r.value)),_=pe(()=>n.value?s.value:l.value.slice(f.value-1,h.value)),y=pe(()=>a.value?_.value.map((C,D)=>hn({index:f.value+D},C)):_.value),b=pe(()=>i.value.length===0||i.value.every(D=>l.value.findIndex(B=>JSON.stringify(D)===JSON.stringify(B))===-1)?"noneSelected":i.value.length===l.value.length&&i.value.every(B=>l.value.findIndex(Q=>JSON.stringify(B)===JSON.stringify(Q))!==-1)?"allSelected":"partSelected"),P=pe(()=>t.value?b.value==="allSelected"?y.value.map(C=>hn({checkbox:!0},C)):b.value==="noneSelected"?y.value.map(C=>hn({checkbox:!1},C)):y.value.map(C=>{const D=i.value.findIndex(B=>{const Q=hn({},C);return delete Q.index,JSON.stringify(B)===JSON.stringify(Q)})!==-1;return hn({checkbox:D},C)}):y.value);return{currentPageFirstIndex:f,currentPageLastIndex:h,multipleSelectStatus:b,pageItems:P}}function Jb(e,t,n,s,r,i,a){const l=tn(i.value?i.value.page:e.value),c=pe(()=>Math.ceil(s.value/r.value)),f=pe(()=>c.value===0||l.value===c.value),h=pe(()=>l.value===1);return{currentPaginationNumber:l,maxPaginationNumber:c,isLastPage:f,isFirstPage:h,nextPage:()=>{if(s.value!==0&&!f.value&&!n.value)if(t.value){const C=l.value+1;a(C)}else l.value+=1},prevPage:()=>{if(s.value!==0&&!h.value&&!n.value)if(t.value){const C=l.value-1;a(C)}else l.value-=1},updatePage:C=>{n.value||(t.value?a(C):l.value=C)},updateCurrentPaginationNumber:C=>{l.value=C}}}function Xb(e,t,n,s){const r=pe(()=>!e.value&&t.value.findIndex(l=>l===s.value)===-1?[s.value,...t.value]:t.value),i=tn(n.value?n.value.rowsPerPage:s.value);return{rowsItemsComputed:r,rowsPerPageRef:i,updateRowsPerPage:l=>{i.value=l}}}function Qb(e,t,n){const s=pe({get:()=>{if(e.value){const{page:l,rowsPerPage:c,sortBy:f,sortType:h}=e.value;return{page:l,rowsPerPage:c,sortBy:f??null,sortType:h??null}}return null},set:l=>{n("update:serverOptions",l)}});return{serverOptionsComputed:s,updateServerOptionsPage:l=>{s.value&&(s.value=mi(hn({},s.value),{page:l}))},updateServerOptionsSort:(l,c)=>{if(s.value)if(t.value&&Array.isArray(s.value.sortBy)&&Array.isArray(s.value.sortType)){const f=s.value.sortBy.findIndex(h=>h===l);f===-1&&c!==null&&(s.value.sortBy.push(l),s.value.sortType.push(c)),c===null?(s.value.sortBy.splice(f,1),s.value.sortType.splice(f,1)):s.value.sortType[f]=c}else s.value=mi(hn({},s.value),{sortBy:c!==null?l:null,sortType:c})},updateServerOptionsRowsPerPage:l=>{s.value&&(s.value=mi(hn({},s.value),{page:1,rowsPerPage:l}))}}}function vt(e,t){var n;if(e.includes(".")){const s=e.split("."),{length:r}=s;let i,a=0;for(;a{if(typeof i.value=="string"&&i.value!=="")return vt(i.value,x);if(Array.isArray(i.value)){let R="";return i.value.forEach(z=>{R+=vt(z,x)}),R}return Object.values(x).join(" ")},_=pe(()=>{if(!n.value&&a.value!==""){const x=new RegExp(a.value,"i");return s.value.filter(R=>x.test(h(R)))}return s.value}),y=pe(()=>{let x=[..._.value];return t.value?(t.value.forEach(R=>{x=x.filter(z=>{const{field:ee,comparison:W,criteria:ne}=R;if(typeof W=="function")return W(vt(ee,z),ne);const te=vt(ee,z);switch(W){case"=":return te===ne;case"!=":return te!==ne;case">":return te>ne;case"<":return te=":return te>=ne;case"between":return te>=Math.min(...ne)&&te<=Math.max(...ne);case"in":return ne.includes(te);default:return te===ne}})}),x):_.value});Gt(y,x=>{t.value&&f("updateFilter",x)},{immediate:!0,deep:!0});function b(x,R,z,ee){const W=x[ee],ne=R[ee];return(ee===0?z:b(x,R,z,ee-1)).sort((se,de)=>{let Ce=!0;for(let Z=0;Zvt(W,de)?ne?-1:1:0:0})}const P=pe(()=>{if(n.value)return s.value;if(e.value===null)return y.value;const{sortBy:x,sortDesc:R}=e.value,z=[...y.value];return c&&Array.isArray(x)&&Array.isArray(R)?x.length===0?z:b(x,R,z,x.length-1):z.sort((ee,W)=>vt(x,ee)vt(x,W)?R?-1:1:0)}),C=pe(()=>n.value?l.value:P.value.length),D=pe({get:()=>{var x;return(x=r.value)!=null?x:[]},set:x=>{f("update:itemsSelected",x)}});return{totalItems:P,selectItemsComputed:D,totalItemsLength:C,toggleSelectAll:x=>{D.value=x?P.value:[],x&&f("selectAll")},toggleSelectItem:x=>{const R=x.checkbox;if(delete x.checkbox,delete x.index,R)D.value=D.value.filter(z=>JSON.stringify(z)!==JSON.stringify(x)),f("deselectRow",x);else{const z=D.value;z.unshift(x),D.value=z,f("selectRow",x)}}}}var nw={alternating:{type:Boolean,default:!1},buttonsPagination:{type:Boolean,default:!1},checkboxColumnWidth:{type:Number,default:null},currentPage:{type:Number,default:1},emptyMessage:{type:String,default:"No Available Data"},expandColumnWidth:{type:Number,default:36},filterOptions:{type:Array,default:null},fixedExpand:{type:Boolean,default:!1},fixedHeader:{type:Boolean,default:!0},fixedCheckbox:{type:Boolean,default:!1},fixedIndex:{type:Boolean,default:!1},headerTextDirection:{type:String,default:"left"},bodyTextDirection:{type:String,default:"left"},hideFooter:{type:Boolean,default:!1},hideRowsPerPage:{type:Boolean,default:!1},hideHeader:{type:Boolean,default:!1},indexColumnWidth:{type:Number,default:60},itemsSelected:{type:Array,default:null},loading:{type:Boolean,default:!1},rowsPerPage:{type:Number,default:25},rowsItems:{type:Array,default:()=>[25,50,100]},rowsPerPageMessage:{type:String,default:"rows per page:"},searchField:{type:[String,Array],default:""},searchValue:{type:String,default:""},serverOptions:{type:Object,default:null},serverItemsLength:{type:Number,default:0},showIndex:{type:Boolean,default:!1},sortBy:{type:[String,Array],default:""},sortType:{type:[String,Array],default:"asc"},multiSort:{type:Boolean,default:!1},tableMinHeight:{type:Number,default:180},tableHeight:{type:Number,default:null},themeColor:{type:String,default:"#42b883"},tableClassName:{type:String,default:""},headerClassName:{type:String,default:""},headerItemClassName:{type:[Function,String],default:""},bodyRowClassName:{type:[Function,String],default:""},bodyExpandRowClassName:{type:[Function,String],default:""},bodyItemClassName:{type:[Function,String],default:""},noHover:{type:Boolean,default:!1},borderCell:{type:Boolean,default:!1},mustSort:{type:Boolean,default:!1},rowsOfPageSeparatorMessage:{type:String,default:"of"},clickEventType:{type:String,default:"single"},clickRowToExpand:{type:Boolean,default:!1},tableNodeId:{type:String,default:""},showIndexSymbol:{type:String,default:"#"},preventContextMenuRow:{type:Boolean,default:!0}};const sw=e=>(on("data-v-32683533"),e=e(),an(),e),rw=["id"],iw=["onClick"],ow={key:3,class:"header-text"},aw={key:5,class:"multi-sort__number"},lw=["onClick","onDblclick","onContextmenu"],cw=["onClick"],uw=["colspan"],dw={key:0,class:"vue3-easy-data-table__loading"},fw=sw(()=>u("div",{class:"vue3-easy-data-table__loading-mask"},null,-1)),hw={class:"loading-entity"},pw={key:1,class:"vue3-easy-data-table__message"},mw={key:0,class:"vue3-easy-data-table__footer"},gw={key:0,class:"pagination__rows-per-page"},vw={class:"pagination__items-index"},_w=Vn({__name:"DataTable",props:mi(hn({},nw),{items:{type:Array,required:!0},headers:{type:Array,required:!0}}),emits:["clickRow","contextmenuRow","selectRow","deselectRow","expandRow","updateSort","updateFilter","update:itemsSelected","update:serverOptions","updatePageItems","updateTotalItems","selectAll"],setup(e,{expose:t,emit:n}){const s=e;hs(Y=>({da0d4328:E(Wt),"3037e504":E(je)}));const{tableNodeId:r,clickEventType:i,bodyTextDirection:a,checkboxColumnWidth:l,currentPage:c,expandColumnWidth:f,filterOptions:h,fixedCheckbox:_,fixedExpand:y,fixedHeader:b,fixedIndex:P,headers:C,headerTextDirection:D,indexColumnWidth:B,items:Q,itemsSelected:x,loading:R,mustSort:z,multiSort:ee,rowsItems:W,rowsPerPage:ne,searchField:te,searchValue:se,serverItemsLength:de,serverOptions:Ce,showIndex:Z,sortBy:Me,sortType:we,tableHeight:ie,tableMinHeight:oe,themeColor:ue,rowsOfPageSeparatorMessage:ke,showIndexSymbol:Ae,preventContextMenuRow:ze}=Ag(s),je=pe(()=>ie.value?`${ie.value}px`:null),Wt=pe(()=>`${oe.value}px`);Ro("themeColor",ue.value);const Le=Ru(),ut=pe(()=>!!Le.pagination),qe=pe(()=>!!Le.loading),dt=pe(()=>!!Le.expand),st=pe(()=>!!Le.body),ft=tn(),Mt=tn();Ro("dataTable",ft);const A=tn(!1);Li(()=>{Mt.value.addEventListener("scroll",()=>{A.value=Mt.value.scrollLeft>0})});const g=pe(()=>x.value!==null),v=pe(()=>Ce.value!==null),{serverOptionsComputed:w,updateServerOptionsPage:O,updateServerOptionsSort:S,updateServerOptionsRowsPerPage:N}=Qb(Ce,ee,n),{clientSortOptions:j,headerColumns:M,headersForRender:$,updateSortField:k,isMultiSorting:G,getMultiSortNumber:q}=Zb(Ae,l,f,_,y,P,C,dt,B,g,v,z,w,Z,Me,we,ee,S,n),{rowsItemsComputed:K,rowsPerPageRef:J,updateRowsPerPage:ae}=Xb(v,W,Ce,ne),{totalItems:ve,selectItemsComputed:ge,totalItemsLength:Ee,toggleSelectAll:ht,toggleSelectItem:vn}=tw(j,h,v,Q,x,te,se,de,ee,n),{currentPaginationNumber:Tt,maxPaginationNumber:kt,isLastPage:ln,isFirstPage:Re,nextPage:Xe,prevPage:xt,updatePage:re,updateCurrentPaginationNumber:Zi}=Jb(c,v,R,Ee,J,Ce,O),{currentPageFirstIndex:_n,currentPageLastIndex:Dr,multipleSelectStatus:Mr,pageItems:yn}=Gb(Tt,g,v,Q,J,ge,Z,ve,Ee),Bn=pe(()=>Tt.value===0?0:(Tt.value-1)*J.value),{expandingItemIndexList:Lr,updateExpandingItemIndexList:Rr,clearExpandingItemIndexList:Fr}=Kb(yn,Bn,n),{fixedHeaders:nr,lastFixedColumn:Vr,fixedColumnsInfos:Gi}=Yb($),{clickRow:Hr}=qb(i,g,Z,n),vs=(Y,pt)=>{ze.value&&pt.preventDefault(),n("contextmenuRow",Y,pt)},Ji=Y=>{var pt;const X=(pt=Y.width)!=null?pt:nr.value.length?100:null;if(X)return`width: ${X}px; min-width: ${X}px;`},Xi=(Y,pt="th")=>{if(!nr.value.length)return;const X=Gi.value.find(Ge=>Ge.value===Y);if(X)return`left: ${X.distance}px;z-index: ${pt==="th"?3:1};position: sticky;`};return Gt(R,(Y,pt)=>{w.value&&Y===!1&&pt===!0&&(Zi(w.value.page),Fr())}),Gt(J,Y=>{v.value?N(Y):re(1)}),Gt([se,h],()=>{v.value||re(1)}),Gt([Tt,j,te,se,h],()=>{Fr()},{deep:!0}),Gt(yn,Y=>{n("updatePageItems",Y)},{deep:!0}),Gt(ve,Y=>{n("updateTotalItems",Y)},{deep:!0}),t({currentPageFirstIndex:_n,currentPageLastIndex:Dr,clientItemsLength:Ee,maxPaginationNumber:kt,currentPaginationNumber:Tt,isLastPage:ln,isFirstPage:Re,nextPage:Xe,prevPage:xt,updatePage:re,rowsPerPageOptions:K,rowsPerPageActiveOption:J,updateRowsPerPageActiveOption:ae}),(Y,pt)=>(L(),V("div",{ref_key:"dataTable",ref:ft,class:We(["vue3-easy-data-table",[Y.tableClassName]])},[u("div",{ref_key:"tableBody",ref:Mt,class:We(["vue3-easy-data-table__main",{"fixed-header":E(b),"fixed-height":E(ie),"show-shadow":A.value,"table-fixed":E(nr).length,hoverable:!Y.noHover,"border-cell":Y.borderCell}])},[u("table",{id:E(r)},[u("colgroup",null,[(L(!0),V(Ue,null,$s(E($),(X,Ge)=>(L(),V("col",{key:Ge,style:is(Ji(X))},null,4))),128))]),E(Le)["customize-headers"]?mt(Y.$slots,"customize-headers",{key:0},void 0,!0):E($).length&&!Y.hideHeader?(L(),V("thead",{key:1,class:We(["vue3-easy-data-table__header",[Y.headerClassName]])},[u("tr",null,[(L(!0),V(Ue,null,$s(E($),(X,Ge)=>(L(),V("th",{key:Ge,class:We([{sortable:X.sortable,none:X.sortable&&X.sortType==="none",desc:X.sortable&&X.sortType==="desc",asc:X.sortable&&X.sortType==="asc",shadow:X.value===E(Vr)},typeof Y.headerItemClassName=="string"?Y.headerItemClassName:Y.headerItemClassName(X,Ge+1)]),style:is(Xi(X.value)),onClick:js($e=>X.sortable&&X.sortType?E(k)(X.value,X.sortType):null,["stop"])},[X.text==="checkbox"?(L(),ss(fb,{key:E(Mr),status:E(Mr),onChange:E(ht)},null,8,["status","onChange"])):(L(),V("span",{key:1,class:We(["header",`direction-${E(D)}`])},[E(Le)[`header-${X.value}`]?mt(Y.$slots,`header-${X.value}`,qt(Tn({key:0},X)),void 0,!0):E(Le)[`header-${X.value.toLowerCase()}`]?mt(Y.$slots,`header-${X.value.toLowerCase()}`,qt(Tn({key:1},X)),void 0,!0):E(Le).header?mt(Y.$slots,"header",qt(Tn({key:2},X)),void 0,!0):(L(),V("span",ow,Ve(X.text),1)),X.sortable?(L(),V("i",{key:X.sortType?X.sortType:"none",class:We(["sortType-icon",{desc:X.sortType==="desc"}])},null,2)):Nt("",!0),E(ee)&&E(G)(X.value)?(L(),V("span",aw,Ve(E(q)(X.value)),1)):Nt("",!0)],2))],14,iw))),128))])],2)):Nt("",!0),E(st)?mt(Y.$slots,"body",qt(Tn({key:2},E(yn))),void 0,!0):E(M).length?(L(),V("tbody",{key:3,class:We(["vue3-easy-data-table__body",{"row-alternation":Y.alternating}])},[mt(Y.$slots,"body-prepend",qt(fi({items:E(yn),pagination:{isFirstPage:E(Re),isLastPage:E(ln),currentPaginationNumber:E(Tt),maxPaginationNumber:E(kt),nextPage:E(Xe),prevPage:E(xt)},headers:E($)})),void 0,!0),(L(!0),V(Ue,null,$s(E(yn),(X,Ge)=>(L(),V(Ue,{key:Ge},[u("tr",{class:We([{"even-row":(Ge+1)%2===0},typeof Y.bodyRowClassName=="string"?Y.bodyRowClassName:Y.bodyRowClassName(X,Ge+1)]),onClick:$e=>{E(Hr)(X,"single",$e),Y.clickRowToExpand&&E(Rr)(Ge+E(Bn),X,$e)},onDblclick:$e=>{E(Hr)(X,"double",$e)},onContextmenu:$e=>{vs(X,$e)}},[(L(!0),V(Ue,null,$s(E(M),($e,Un)=>(L(),V("td",{key:Un,style:is(Xi($e,"td")),class:We([{shadow:$e===E(Vr),"can-expand":$e==="expand"},typeof Y.bodyItemClassName=="string"?Y.bodyItemClassName:Y.bodyItemClassName($e,Ge+1),`direction-${E(a)}`]),onClick:bn=>$e==="expand"?E(Rr)(Ge+E(Bn),X,bn):null},[E(Le)[`item-${$e}`]?mt(Y.$slots,`item-${$e}`,qt(Tn({key:0},X)),void 0,!0):E(Le)[`item-${$e.toLowerCase()}`]?mt(Y.$slots,`item-${$e.toLowerCase()}`,qt(Tn({key:1},X)),void 0,!0):$e==="expand"?(L(),V("i",{key:2,class:We(["expand-icon",{expanding:E(Lr).includes(E(Bn)+Ge)}])},null,2)):$e==="checkbox"?(L(),ss(vb,{key:3,checked:X[$e],onChange:bn=>E(vn)(X)},null,8,["checked","onChange"])):E(Le).item?mt(Y.$slots,"item",qt(Tn({key:4},{column:$e,item:X})),void 0,!0):(L(),V(Ue,{key:5},[me(Ve(E(ew)($e,X)),1)],64))],14,cw))),128))],42,lw),E(dt)&&E(Lr).includes(Ge+E(Bn))?(L(),V("tr",{key:0,class:We([{"even-row":(Ge+1)%2===0},typeof Y.bodyExpandRowClassName=="string"?Y.bodyExpandRowClassName:Y.bodyExpandRowClassName(X,Ge+1)])},[u("td",{colspan:E($).length,class:"expand"},[X.expandLoading?(L(),ss(Mb,{key:0,class:"expand-loading"})):Nt("",!0),mt(Y.$slots,"expand",qt(fi(X)),void 0,!0)],8,uw)],2)):Nt("",!0)],64))),128)),mt(Y.$slots,"body-append",qt(fi({items:E(yn),pagination:{isFirstPage:E(Re),isLastPage:E(ln),currentPaginationNumber:E(Tt),maxPaginationNumber:E(kt),nextPage:E(Xe),prevPage:E(xt),updatePage:E(re)},headers:E($)})),void 0,!0)],2)):Nt("",!0)],8,rw),E(R)?(L(),V("div",dw,[fw,u("div",hw,[E(qe)?mt(Y.$slots,"loading",{key:0},void 0,!0):(L(),ss(Ib,{key:1}))])])):Nt("",!0),!E(yn).length&&!E(R)?(L(),V("div",pw,[mt(Y.$slots,"empty-message",{},()=>[me(Ve(Y.emptyMessage),1)],!0)])):Nt("",!0)],2),Y.hideFooter?Nt("",!0):(L(),V("div",mw,[Y.hideRowsPerPage?Nt("",!0):(L(),V("div",gw,[me(Ve(Y.rowsPerPageMessage)+" ",1),I(xb,{modelValue:E(J),"onUpdate:modelValue":pt[0]||(pt[0]=X=>Qe(J)?J.value=X:null),"rows-items":E(K)},null,8,["modelValue","rows-items"])])),u("div",vw,Ve(`${E(_n)}–${E(Dr)}`)+" "+Ve(E(ke))+" "+Ve(E(Ee)),1),E(ut)?mt(Y.$slots,"pagination",qt(Tn({key:1},{isFirstPage:E(Re),isLastPage:E(ln),currentPaginationNumber:E(Tt),maxPaginationNumber:E(kt),nextPage:E(Xe),prevPage:E(xt)})),void 0,!0):(L(),ss(zb,{key:2,"is-first-page":E(Re),"is-last-page":E(ln),onClickNextPage:E(Xe),onClickPrevPage:E(xt)},sv({_:2},[Y.buttonsPagination?{name:"buttonsPagination",fn:Be(()=>[I(Vb,{"current-pagination-number":E(Tt),"max-pagination-number":E(kt),onUpdatePage:E(re)},null,8,["current-pagination-number","max-pagination-number","onUpdatePage"])]),key:"0"}:void 0]),1032,["is-first-page","is-last-page","onClickNextPage","onClickPrevPage"]))]))],2))}});var Ia=jn(_w,[["__scopeId","data-v-32683533"]]);typeof window<"u"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",Ia);const yw={},bw={class:"d-flex justify-content-center"},ww=u("span",{class:"fa-stack fa-1x d-flex align-items-center justify-content-center text-danger"},[u("i",{class:"fa-solid fa-xmark fa-stack-1x"})],-1),Ew=[ww];function Tw(e,t){return L(),V("div",bw,Ew)}const tt=Hn(yw,[["render",Tw]]),xw={},Cw={class:"d-flex justify-content-center"},Aw=u("span",{class:"fa-stack fa-1x d-flex align-items-center justify-content-center text-warning"},[u("i",{class:"fa-solid fa-circle-question fa-stack-1x"})],-1),Sw=[Aw];function Ow(e,t){return L(),V("div",Cw,Sw)}const _e=Hn(xw,[["render",Ow]]),kw={},$w={class:"d-flex justify-content-center"},Nw=u("span",{class:"fa-stack fa-1x d-flex align-items-center justify-content-center text-success"},[u("i",{class:"fa-regular fa-circle fa-stack-2x"}),u("i",{class:"fa-solid fa-check fa-stack-1x"})],-1),Iw=[Nw];function Pw(e,t){return L(),V("div",$w,Iw)}const Se=Hn(kw,[["render",Pw]]),Dw=u("br",{id:"pen-tests"},null,-1),Mw=u("strong",null,"Request for Information",-1),Lw=u("a",{href:"https://soc2.fyi/documents/Rhino-Security-Labs_6-questions-ask-every-pentest-company.pdf",target:"_blank",rel:"noopener"},"in this white paper",-1),Rw=u("br",null,null,-1),Fw=u("br",null,null,-1),Vw=u("br",null,null,-1),Hw=u("br",null,null,-1),jw={class:"table-responsive-md"},Ww={class:"auditors table-dark table-striped table align-middle"},Bw=u("thead",null,[u("tr",null,[u("th",{scope:"col"},"Company"),u("th",{scope:"col"},[u("div",{class:"d-flex justify-content-center align-items-center flex-column"},[u("div",null,"Total Cost"),u("span",null,"(per test)")])]),u("th",{scope:"col"},[u("div",{class:"d-flex justify-content-center align-items-center flex-column"},[u("div",null,"Supported Testing Methodologies")])]),u("th",{scope:"col"},[u("div",{class:"d-flex justify-content-center align-items-center flex-column"},[u("div",null,"Infrastructure Pen Tests")])]),u("th",{scope:"col"},[u("div",{class:"d-flex justify-content-center align-items-center flex-column"},[u("div",null,"Application Pen Tests")])]),u("th",{scope:"col"},[u("div",null,"Note")])])],-1),Uw=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://bsk-security.com/"},"BSK Security")],-1),zw=u("td",null,[u("div",{class:"d-flex justify-content-center"},[u("span",{class:"d-flex align-items-center justify-content-center"}," $4.5k+ ")])],-1),qw=u("td",null,[u("div",{class:"d-flex justify-content-center align-items-center"},[u("small",{class:"d-flex justify-content-center flex-column"},[u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://owasp.org/www-project-application-security-verification-standard/",target:"_blank",rel:"noopener"},"OWASP ASVS")])])])],-1),Kw=u("td",null,[u("ul",{style:{"padding-left":"1rem"}},[u("li",null,[u("span",{class:""},"Boutique pen testing shop")]),u("li",null,[u("span",{class:"text-success"},"Very responsive")])])],-1),Yw=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.cobalt.io/"},"Cobalt")],-1),Zw=u("td",null,[u("div",{class:"d-flex justify-content-center"},[u("span",{class:"d-flex align-items-center justify-content-center"}," ~$15k ")])],-1),Gw=u("td",null,[u("div",{class:"d-flex justify-content-center align-items-center"},[u("small",{class:"d-flex justify-content-center flex-column"},[u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://owasp.org/www-project-application-security-verification-standard/",target:"_blank",rel:"noopener"},"OWASP ASVS")]),u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(" OSSTMM")])])])],-1),Jw=u("td",null,[u("ul",{style:{"padding-left":"1rem"}},[u("li",null,[u("span",{class:"text-success"},"Free retests within 6 months")]),u("li",null,[u("span",{class:"text-danger"},"Toxic marketing strategies")])])],-1),Xw=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://cure53.de/"},"Cure53")],-1),Qw=u("td",null,"Technically savvy and responsive.",-1),eE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.doyensec.com/"},"Doyensec")],-1),tE=u("td",{class:"text-danger"},"No retesting",-1),nE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://glitchsecure.com/"},"GlitchSecure")],-1),sE=u("td",null,[u("div",{class:"d-flex justify-content-center"},[u("span",{class:"d-flex align-items-center justify-content-center"}," $10k ")])],-1),rE=u("td",null,[u("div",{class:"d-flex justify-content-center align-items-center"},[u("small",{class:"d-flex justify-content-center flex-column"},[u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://owasp.org/www-project-application-security-verification-standard/",target:"_blank",rel:"noopener"},"OWASP ASVS")])])])],-1),iE=u("td",{class:"text-success"},"Free retests within 12 months",-1),oE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://kobalt.io/pentest/"},"Kobalt")],-1),aE=u("td",null,[u("div",{class:"d-flex justify-content-center"},[u("span",{class:"d-flex align-items-center justify-content-center"}," $7.5k ")])],-1),lE=u("td",null,[u("div",{class:"d-flex justify-content-center align-items-center"},[u("small",{class:"d-flex justify-content-center flex-column"},[u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://owasp.org/www-project-application-security-verification-standard/",target:"_blank",rel:"noopener"},"OWASP ASVS")])])])],-1),cE=u("td",{class:"text-warning"},"Retests cost 20% of total spend",-1),uE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.niiconsulting.com/services/security-assessment/penetration-testing-company.html"},"Network Intelligence")],-1),dE=u("td",null,[u("div",{class:"d-flex justify-content-center align-items-center"},[u("small",{class:"d-flex justify-content-center flex-column"},[u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-115.pdf",target:"_blank",rel:"noopener"},"NIST")]),u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://owasp.org/www-project-application-security-verification-standard/",target:"_blank",rel:"noopener"},"OWASP ASVS")]),u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(" OSSTMM")])])])],-1),fE=u("td",null," ",-1),hE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.rapid7.com/"},"Rapid7")],-1),pE=u("td",null,[u("div",{class:"d-flex justify-content-center align-items-center"},[u("small",{class:"d-flex justify-content-center flex-column"},[u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://owasp.org/www-project-application-security-verification-standard/",target:"_blank",rel:"noopener"},"OWASP ASVS")]),u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(" OSSTMM")]),u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(" PTES")])])])],-1),mE=u("td",{class:"text-danger"},"No retesting, not recommended",-1),gE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://rhinosecuritylabs.com/"},"Rhino Security Labs")],-1),vE=u("td",{class:"text-success"},"Technically excellent, thorough",-1),_E=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.syslogicinc.com/services-application-security"},"SysLogic")],-1),yE=u("td",{class:"text-danger"},"No retesting",-1),bE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.trailofbits.com/"},"Trail of Bits")],-1),wE=u("td",{class:""},"Expert Training Courses, R&D",-1),EE=u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.whiteoaksecurity.com/"},"White Oak Security")],-1),TE=u("td",null,[u("div",{class:"d-flex justify-content-center"},[u("span",{class:"d-flex align-items-center justify-content-center"}," ~$20k ")])],-1),xE=u("td",null,[u("div",{class:"d-flex justify-content-center align-items-center"},[u("small",{class:"d-flex justify-content-center flex-column"},[u("span",null,[u("i",{class:"fa-solid fa-check text-success"}),me(),u("a",{href:"https://www.whiteoaksecurity.com/stem-methodology-penetration-testing/",target:"_blank",rel:"noopener"},"STEM")])])])],-1),CE=u("td",{class:"text-danger"}," ",-1),AE={__name:"pen-tests",setup(e){return(t,n)=>(L(),V("div",null,[Dw,u("h2",{class:"pb-2 border-bottom header-link",onClick:n[0]||(n[0]=()=>E(Ne)("pen-tests"))},"Pen Testers"),me(" Pen testing is not required for many certifications. So can be avoided unless you are interested in security not compliance. An important step, if you are considering or are required to have a pen test completed--is knowing what you should be asking for in a "),Mw,me(" from your potential pen tester. Some helpful guidance straight directly from one company is available "),Lw,me(". "),Rw,Fw,me(" The prices below are aligned for a medium sized application service running for a single product. "),Vw,Hw,u("div",jw,[u("table",Ww,[Bw,u("tbody",null,[u("tr",null,[Uw,zw,qw,u("td",null,[I(Se)]),u("td",null,[I(Se)]),Kw]),u("tr",null,[Yw,Zw,Gw,u("td",null,[I(_e)]),u("td",null,[I(_e)]),Jw]),u("tr",null,[Xw,u("td",null,[I(_e)]),u("td",null,[I(tt)]),u("td",null,[I(tt)]),u("td",null,[I(Se)]),Qw]),u("tr",null,[eE,u("td",null,[I(_e)]),u("td",null,[I(_e)]),u("td",null,[I(Se)]),u("td",null,[I(Se)]),tE]),u("tr",null,[nE,sE,rE,u("td",null,[I(Se)]),u("td",null,[I(Se)]),iE]),u("tr",null,[oE,aE,lE,u("td",null,[I(tt)]),u("td",null,[I(Se)]),cE]),u("tr",null,[uE,u("td",null,[I(_e)]),dE,u("td",null,[I(Se)]),u("td",null,[I(Se)]),fE]),u("tr",null,[hE,u("td",null,[I(_e)]),pE,u("td",null,[I(tt)]),u("td",null,[I(tt)]),mE]),u("tr",null,[gE,u("td",null,[I(_e)]),u("td",null,[I(_e)]),u("td",null,[I(_e)]),u("td",null,[I(_e)]),vE]),u("tr",null,[_E,u("td",null,[I(_e)]),u("td",null,[I(_e)]),u("td",null,[I(Se)]),u("td",null,[I(Se)]),yE]),u("tr",null,[bE,u("td",null,[I(_e)]),u("td",null,[I(_e)]),u("td",null,[I(Se)]),u("td",null,[I(Se)]),wE]),u("tr",null,[EE,TE,xE,u("td",null,[I(Se)]),u("td",null,[I(Se)]),CE])])])])]))}};const He=e=>(on("data-v-07775282"),e=e(),an(),e),SE={class:"m-0 px-4 px-md-5 py-4 bg-dark text-light"},OE=He(()=>u("br",{id:"auditors"},null,-1)),kE=He(()=>u("br",null,null,-1)),$E=He(()=>u("br",null,null,-1)),NE={class:"table-responsive-md"},IE={style:{"font-size":"16px"}},PE=["id","href"],DE={key:0},ME={key:1},LE={key:2},RE=He(()=>u("span",{class:"text-success"},"Free",-1)),FE=[RE],VE={key:3},HE={key:0},jE={key:1},WE={key:2},BE={key:0},UE={key:1},zE={key:2},qE=He(()=>u("span",{class:"text-success"},"Free",-1)),KE=[qE],YE={key:3},ZE={key:0},GE={key:1},JE={key:2},XE={key:0},QE={key:1},e1=He(()=>u("span",{class:"text-success"},"Free",-1)),t1=[e1],n1={key:2},s1={key:3},r1={style:{"text-align":"left",width:"100%","justify-content":"start"}},i1=["innerHTML"],o1={key:0,class:"ms-5"},a1=["innerHTML"],l1=He(()=>u("br",{id:"consultants"},null,-1)),c1=He(()=>u("br",null,null,-1)),u1=He(()=>u("br",null,null,-1)),d1=He(()=>u("ul",null,[u("li",null,[u("span",{class:"text-info"},"Infrastructure security"),me(" - Includes Cloud Provider auditing automation, third party tool integration, environment setup, and SAST, DAST best practices.")]),u("li",null,[u("span",{class:"text-info"},"Application architecture"),me(" - Includes setting up OIDC, authorization, secrets management, mTLS, service meshes, ZeroTrust application access.")])],-1)),f1=He(()=>u("br",null,null,-1)),h1=He(()=>u("br",null,null,-1)),p1={class:"table-responsive-md"},m1={class:"auditors table-dark table-striped table align-middle"},g1=He(()=>u("thead",null,[u("tr",null,[u("th",{scope:"col"},"Company"),u("th",{scope:"col"},[u("div",{class:"d-flex justify-content-center align-items-center flex-column"},[u("div",null,"SOC 2 Report Review")])]),u("th",{scope:"col"},[u("div",{class:"d-flex justify-content-center align-items-center flex-column"},[u("div",null,"Infra implementation assistance")])]),u("th",{scope:"col"},[u("div",{class:"d-flex justify-content-center align-items-center flex-column"},[u("div",null,"Application architecture reviews")])]),u("th",{scope:"col"},[u("div",null,"Note")])])],-1)),v1=He(()=>u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://kobalt.io"},"Kobalt")],-1)),_1=He(()=>u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.latacora.com/"},"Latacora")],-1)),y1=He(()=>u("td",{class:"text-danger"}," ",-1)),b1=He(()=>u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://rhymetec.com/vciso/"},"Rhymetic")],-1)),w1=He(()=>u("td",{class:"text-danger"}," ",-1)),E1=He(()=>u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://sidechannel.com/"},"SideChannel")],-1)),T1=He(()=>u("td",{class:"text-danger"}," ",-1)),x1=He(()=>u("th",{scope:"row"},[u("a",{target:"_blank",href:"https://www.violetx.com/"},"Violetx")],-1)),C1=He(()=>u("td",{class:"text-danger"}," ",-1)),A1={__name:"auditors",setup(e){const t=[{text:"Company",value:"name"},{text:"Total Cost (per year)",value:"totalCost"},{text:"Automation Platform (included in price)",value:"hasAutomationPlatform"},{text:"Note",value:"note"}],n=[{link:"https://www.prescientassurance.com/",name:"Prescient Assurance",totalCost:"$8k",hasAutomationPlatform:!1,note:""},{link:"https://sprinto.com/ignite/",name:"Sprinto Ignite",totalCost:"$6k",includesPlatform:!0,hasAutomationPlatform:!0,note:'Requires 3 year contract, Aggressive Marketing.'},{link:"https://thoropass.com/",name:"Thoropass (Laika)",totalCost:"$12k",includesPlatform:!0,hasAutomationPlatform:!0,note:'Also includes automation platform'}],s=tn(n),r=i=>{var c,f,h,_,y;const a=i.target.closest("tr"),l=(_=(h=(f=(c=a==null?void 0:a.children)==null?void 0:c[1])==null?void 0:f.children)==null?void 0:h[0])==null?void 0:_.id;(y=n.find(b=>b.name===l))!=null&&y.callout&&a.children[0].click()};return(i,a)=>(L(),V("div",SE,[u("div",null,[OE,u("h2",{class:"pb-2 border-bottom header-link",onClick:a[0]||(a[0]=()=>E(Ne)("auditors"))},"Auditors"),me(" There are many auditors, this is only a short list because of their usage of one of the "),u("a",{href:"#",onClick:a[1]||(a[1]=js(l=>E(Ne)("automation-platforms"),["prevent"]))},"Automation Platforms"),me(". Auditors are the only ones that grant you the SOC 2 certification, they may or may not require that you use an Automation Platform to complete your audit. "),kE,$E,u("div",NE,[I(E(Ia),{id:"auditorTable","hide-footer":!0,"no-hover":"","table-class-name":"customize-table","header-text-direction":"center","body-text-direction":"center",onClick:r,alternating:!0,headers:t,items:s.value},{header:Be(l=>[u("span",IE,Ve(l.text),1)]),"item-name":Be(l=>[u("a",{id:l.id||l.name,target:"_blank",href:l.link},Ve(l.name),9,PE)]),"item-totalCost":Be(l=>[l.totalCost===null?(L(),V("div",DE,[I(_e)])):l.totalCost===!1?(L(),V("div",ME,[I(tt)])):l.totalCost===!0?(L(),V("div",LE,FE)):(L(),V("div",VE,Ve(l.totalCost),1))]),"item-licensed":Be(l=>[l.licensed===null?(L(),V("div",HE,[I(_e)])):l.licensed===!1?(L(),V("div",jE,[I(tt)])):(L(),V("div",WE,[I(Se)]))]),"item-auditCost":Be(l=>[l.auditCost===null?(L(),V("div",BE,[I(_e)])):l.auditCost===!1?(L(),V("div",UE,[I(tt)])):l.auditCost===!0?(L(),V("div",zE,KE)):(L(),V("div",YE,Ve(l.auditCost),1))]),"item-hasAutomationPlatform":Be(l=>[l.hasAutomationPlatform===null?(L(),V("div",ZE,[I(_e)])):l.hasAutomationPlatform===!1?(L(),V("div",GE,[I(tt)])):(L(),V("div",JE,[I(Se)]))]),"item-automationPlatformCost":Be(l=>[l.automationPlatformCost===null?(L(),V("div",XE,[I(_e)])):l.automationPlatformCost===!0?(L(),V("div",QE,t1)):l.automationPlatformCost?(L(),V("div",n1,[u("span",null,Ve(l.automationPlatformCost),1)])):(L(),V("div",s1,[I(tt)]))]),"item-note":Be(l=>[u("div",r1,[u("span",{innerHTML:l.note},null,8,i1)])]),expand:Be(l=>[l.callout?(L(),V("div",o1,[u("div",{innerHTML:l.callout},null,8,a1)])):Nt("",!0)]),_:1},8,["items"])]),I(AE),l1,u("h2",{class:"pb-2 border-bottom header-link",onClick:a[2]||(a[2]=()=>E(Ne)("consultants"))},"Security Consultants"),me(" Most of the reports from the above providers are pretty easy to read, but you get stuck and need help reviewing them or you need a consultant to help you implement the controls to allow you to pass the audit, one of these might help. "),c1,u1,d1,f1,h1,u("div",p1,[u("table",m1,[g1,u("tbody",null,[u("tr",null,[v1,u("td",null,[I(Se)]),u("td",null,[I(tt)]),u("td",null,[I(tt)]),u("td",null,[me("Works only with "),u("a",{href:"#",onClick:a[3]||(a[3]=js(l=>E(Ne)("vanta"),["prevent"]))},"Vanta")])]),u("tr",null,[_1,u("td",null,[I(_e)]),u("td",null,[I(Se)]),u("td",null,[I(Se)]),y1]),u("tr",null,[b1,u("td",null,[I(_e)]),u("td",null,[I(_e)]),u("td",null,[I(_e)]),w1]),u("tr",null,[E1,u("td",null,[I(Se)]),u("td",null,[I(Se)]),u("td",null,[I(Se)]),T1]),u("tr",null,[x1,u("td",null,[I(_e)]),u("td",null,[I(_e)]),u("td",null,[I(_e)]),C1])])])])])]))}},S1=Hn(A1,[["__scopeId","data-v-07775282"]]);const nt=e=>(on("data-v-fa4c38c0"),e=e(),an(),e),O1={class:"m-0 px-4 px-md-5 py-4 bg-dark text-light"},k1=nt(()=>u("br",{id:"automation-platforms"},null,-1)),$1=nt(()=>u("strong",{class:"text-info"},"Not Required",-1)),N1=nt(()=>u("br",null,null,-1)),I1=nt(()=>u("br",null,null,-1)),P1=nt(()=>u("strong",{class:"text-info"},"platform cost",-1)),D1=nt(()=>u("strong",{class:"text-info"},"audit cost",-1)),M1=nt(()=>u("br",null,null,-1)),L1=nt(()=>u("br",null,null,-1)),R1=nt(()=>u("small",{class:"text-warning"}," Cost pricing amounts are per year. ",-1)),F1=nt(()=>u("br",null,null,-1)),V1=nt(()=>u("br",null,null,-1)),H1={class:"table-responsive-md"},j1={style:{"font-size":"16px"}},W1=["id","href"],B1={key:0},U1={key:1},z1={key:0},q1={key:1},K1={key:2},Y1=nt(()=>u("span",{class:"text-success"},"Free",-1)),Z1=[Y1],G1={key:3},J1={key:0},X1={key:1},Q1={key:2},eT=nt(()=>u("small",{class:"text-success"},"Contracted Partners",-1)),tT=[eT],nT={key:3},sT={key:0},rT={key:1},iT={key:2},oT=nt(()=>u("span",{class:"text-success"},"Free",-1)),aT=[oT],lT={key:3},cT={key:0},uT={key:1},dT={key:2},fT={key:0},hT={key:1},pT=nt(()=>u("span",{class:"text-success"},"Many",-1)),mT=[pT],gT={key:2},vT=nt(()=>u("span",{class:"text-warning"},"Some",-1)),_T=[vT],yT={key:3},bT=nt(()=>u("span",{class:"text-danger"},"Few",-1)),wT=[bT],ET={key:4},TT={style:{"text-align":"left",width:"100%","max-width":"300px","justify-content":"start"}},xT=["innerHTML"],CT={key:0,class:"ms-5"},AT=["innerHTML"],ST={__name:"platforms",setup(e){const t=[{text:"Company",value:"name"},{text:"Total Cost (per year)",value:"totalCost"},{text:"Automation Platform Cost",value:"automationPlatformCost"},{text:"Also Performs Audit",value:"licensed"},{text:"Additional Audit Cost",value:"auditCost"},{text:"Total integrations",value:"integrationCount"},{text:"Note",value:"note"}],n=[{link:"https://www.a-lign.com/",name:"A-LIGN (A-SCEND)",automationPlatformCost:"€5.8k",licensed:!0,auditCost:"+ €21k",integrationCount:null,note:'Very unresponsive (multiple months with no response)'},{link:"https://akitra.com/",name:"Akitra",automationPlatformCost:null,licensed:null,auditCost:null,integrationCount:null,note:""},{link:"https://www.anecdotes.ai/",name:"anecdotes",automationPlatformCost:"$50k",licensed:!1,auditCost:!1,note:""},{link:"https://drata.com/",name:"Drata",automationPlatformCost:"$15k",licensed:!1,auditCost:!1,integrationCount:100,note:"Forward focused on being agile."},{link:"https://realciso.io/",name:"RealCISO",automationPlatformCost:"$6k",licensed:"PARTNERS",auditCost:"+ $24k",integrationCount:10,note:'Only works with Bonadio CPA.'},{link:"https://risk3sixty.com/",name:"risk3sixty",automationPlatformCost:null,licensed:null,auditCost:null,integrationCount:null,note:""},{link:"https://www.scrut.io/",name:"Scrut",automationPlatformCost:null,licensed:!1,auditCost:!1,integrationCount:null,note:""},{link:"https://scytale.ai/soc-2/",name:"Scytale",automationPlatformCost:null,licensed:null,auditCost:null,integrationCount:null,note:""},{link:"https://secureframe.com/",name:"Secureframe",automationPlatformCost:"$7.5k",licensed:!0,auditCost:"+ $6.5k",integrationCount:100,note:"Provides an in house audit or works with third party auditors. Includes automated answers to vendor questionnaires."},{link:"https://sprinto.com/ignite/",name:"Sprinto Ignite",automationPlatformCost:"$6k",licensed:!0,auditCost:!0,integrationCount:100,note:'Requires 3 year contract, frequently requires manual actions. Aggressive Marketing'},{link:"https://thoropass.com/",name:"Thoropass (Laika)",automationPlatformCost:"$7k",licensed:!0,auditCost:"+ $5k",integrationCount:null,note:"Audit only done in house."},{link:"https://www.trustcloud.ai/",name:"TrustCloud (Kintent)",automationPlatformCost:!0,licensed:!1,auditCost:!1,integrationCount:10,note:'Poor UX. No OAuth.'},{link:"https://trustero.com/",name:"Trustero",automationPlatformCost:null,licensed:null,auditCost:null,integrationCount:10,note:"Can we difficult to work with."},{link:"https://tugboatlogic.com/",name:"Tugboat (onetrust)",automationPlatformCost:null,licensed:null,auditCost:null,integrationCount:!1,note:"Verify limited platform"},{link:"https://www.vanta.com/",id:"vanta",name:"Vanta",automationPlatformCost:"$15k",licensed:"PARTNERS",auditCost:"+ $10k",integrationCount:1e3,note:"Has list of Audit Partners, and always charges a fixed price. However generally considered expensive.",callout:` Standardize pricing through third party auditors: -
  • Type I Pricing: $7k
  • Type II Pricing: $10k
  • `}],s=tn(n),r=a=>{const l=a.automationPlatformCost[0],c=Number(a.automationPlatformCost.replace(/[^\d.]/gi,""));if(!a.auditCost)return`${a.automationPlatformCost} + Audit`;if(a.auditCost===!0)return`${l}${c}k`;const f=Number(a.auditCost.replace(/[^\d.]/gi,""));return`~ ${l}${c+f}k`},i=a=>{var f,h,_,y,b;const l=a.target.closest("tr"),c=(y=(_=(h=(f=l==null?void 0:l.children)==null?void 0:f[1])==null?void 0:h.children)==null?void 0:_[0])==null?void 0:y.id;(b=n.find(P=>P.id===c))!=null&&b.callout&&l.children[0].click()};return(a,l)=>(L(),V("div",O1,[k1,u("div",null,[u("h2",{class:"pb-2 border-bottom header-link",onClick:l[0]||(l[0]=()=>E(Ne)("automation-platforms"))},"Automation Platforms"),me(" These are "),$1,me(", but your auditor may require that you use one. The collection of evidence for following policies can be challenging. Many auditors require you to manually upload screen shots that prove you are following your policies. These platforms exist to automatically collect evidence from your cloud providers and integrated third party tools. "),N1,I1,me(" For platforms that also perform the audit, you must pay both the automation "),P1,me(" and the "),D1,me(". In some cases, you might be able to mix and match, and other cases it will be a packaged deal depending on the provider. "),M1,L1,R1,F1,V1,u("div",H1,[I(E(Ia),{id:"platformsTable","hide-footer":!0,"table-class-name":"customize-table","header-text-direction":"center","body-text-direction":"center",onClick:i,alternating:!0,headers:t,items:s.value},{header:Be(c=>[u("span",j1,Ve(c.text),1)]),"item-name":Be(c=>[u("a",{id:c.id||c.name,target:"_blank",href:c.link},Ve(c.name),9,W1)]),"item-totalCost":Be(c=>[typeof c.automationPlatformCost=="string"?(L(),V("div",B1,Ve(r(c)),1)):(L(),V("div",U1,[I(_e)]))]),"item-automationPlatformCost":Be(c=>[c.automationPlatformCost===null?(L(),V("div",z1,[I(_e)])):c.automationPlatformCost===!1?(L(),V("div",q1,[I(tt)])):c.automationPlatformCost===!0?(L(),V("div",K1,Z1)):(L(),V("div",G1,Ve(c.automationPlatformCost),1))]),"item-licensed":Be(c=>[c.licensed===null?(L(),V("div",J1,[I(_e)])):c.licensed===!1?(L(),V("div",X1,[I(tt)])):c.licensed==="PARTNERS"?(L(),V("div",Q1,tT)):(L(),V("div",nT,[I(Se)]))]),"item-auditCost":Be(c=>[c.auditCost===null?(L(),V("div",sT,[I(_e)])):c.auditCost===!1?(L(),V("div",rT,[I(tt)])):c.auditCost===!0?(L(),V("div",iT,aT)):(L(),V("div",lT,Ve(c.auditCost),1))]),"item-hasAutomationPlatform":Be(c=>[c.hasAutomationPlatform===null?(L(),V("div",cT,[I(_e)])):c.hasAutomationPlatform===!1?(L(),V("div",uT,[I(tt)])):(L(),V("div",dT,[I(Se)]))]),"item-integrationCount":Be(c=>[c.integrationCount===null?(L(),V("div",fT,[I(_e)])):c.integrationCount>=1e3?(L(),V("div",hT,mT)):c.integrationCount>=100?(L(),V("div",gT,_T)):c.integrationCount>=10?(L(),V("div",yT,wT)):(L(),V("div",ET,[I(tt)]))]),"item-note":Be(c=>[u("div",TT,[u("span",{innerHTML:c.note},null,8,xT)])]),expand:Be(c=>[c.callout?(L(),V("div",CT,[u("div",{innerHTML:c.callout},null,8,AT)])):Nt("",!0)]),_:1},8,["items"])])])]))}},OT=Hn(ST,[["__scopeId","data-v-19b852c5"]]);const gn=e=>(on("data-v-207a6450"),e=e(),an(),e),kT={class:"container pt-sm-4"},$T={class:"p-4 p-md-5 mb-4 bg-dark text-light",style:{"border-radius":"0.5rem"}},NT={class:"container-fluid pt-4"},IT={class:"d-flex flex-wrap align-items-center justify-content-center justify-content-lg-start"},PT={class:"me-md-5"},DT=["src"],MT=gn(()=>u("div",{class:"mt-4"},[u("h1",{class:"display-5 fw-bold"},"The SOC 2 Guide"),u("h4",{class:""},"Quickly figure out what you need and how much it will cost.")],-1)),LT={class:"d-flex justify-content-between flex-wrap mt-4"},RT={class:"p-4 justify-content-center bg-primary callout-section",style:{"border-radius":"0.5rem"}},FT={class:"ms-auto me-4 mb-2 mb-md-0"},VT={class:"p-4 justify-content-end bg-secondary callout-section",style:{"border-radius":"0.5rem"}},HT=gn(()=>u("p",null,[me("This is a completely open source quick guide, that focuses on comparing the available options. "),u("br"),u("br"),me(" We are SOC auditor agnostic. If you find something out of date, create an issue or make an update. "),u("br")],-1)),jT={class:"d-flex justify-content-end"},WT=gn(()=>u("i",{class:"fa-solid fa-ticket me-1"},null,-1)),BT=gn(()=>u("i",{class:"fa-solid fa-bolt me-1"},null,-1)),UT=Js('

    The FYI

    You already did the hard work of securing your technology, so getting the attestation proving it should be easy. But it still isn't.

    Gap Analysis

    Figure out where you are at versus where you should be. And then you can use this to know what automation to run.

    Security Automation

    Update your policies and infrastructure to fill in these gaps. Use the automation to ensure your technical policies are being followed.

    Attestation

    Ask an auditor to sign off on your policies and infrastructure automation by giving you a badge and a report.

    That's it, pretty simple right?

    So what is SOC 2 really?

    SOC 2 is a marketing and sales tool that allows you to put a rubber stamp on your website. SOC 2 implies nothing about security. Done correctly, there can be value in it for you. But please don't mistake having a SOC 2 badge for being secure.

    At completion you will have:

    • Policy set: You have written your own policies. And then you ask the auditor to validate that you are following them.

    • A compliance report: To receive a report to provide your customers, this includes all the details of your policies for anything in scope.

    • An attestation icon and url: Additionally you'll get a link to put on your website. This proves they did the audit.

    You define your policies. You determine what is in scope or not. What you include will be audited and then appear in your report.
    Since the policies are up to you, the SOC 2 audit is a commodity so any licensed auditor works the same.
    ',1),zT=Js('

    The SOC 2 Process

    Earning a SOC 2 requires a Company to undergo a third-party examination by a Certified Public Accountant (CPA). The CPA is required to follow a set of AICPA standards to perform the audit and issue the report. Most companies follow a logical process to earning their SOC 2:


    [Step 0] Do I need a SOC 2?

    Since SOC 2 is a marketing tool, the default is You don't need a SOC 2 certification. If you start losing deals because your customers are asking for one, then you can take the next step. Do not attempt SOC 2 before you have customers asking for it. It is a waste of time, money, and most importantly can slow your development process down. If you already have good security hygiene, getting a rubber stamp provides no additional value. If you don't have a great handle on infrastructure security practices. Check out the Minimum Viable Secure Product.


    [Step 1] Readiness examination

    An exercise where your Company finds out the current status of the organization as it relates to SOC 2 controls. Organizations use readiness examinations to prepare for their SOC 2 assessment and learn what gaps they must resolve before earning their SOC 2. Once you have completed this mini-internal audit, ask yourself, do I still need to get a SOC 2 rubber stamp?


    [Step 2] Type I

    Type I means you defined some policies. Companies with a Type I, means they have decided what processes they want to follow. However it doesn't even mean they are following them. This of the Type I as a set of security policy commandments. Having this list is can be a good start if you are looking for a way to improve your security posture. The Type I can be driving force in your organization.


    [Step 3] Type II

    Type II is the proof you are following the policies and controls outlined in your Type I. After a specified period of time (anywhere from 3-12 months) organizations earn their first SOC 2 Type II. Typically the Type II review period begins the day after the date of the Type I review period.


    [Step 4] Review

    Your SOC 2 will essentially expire after 12 months. So if you want to keep it active, you are committing to paying for it on a recurring basis. And a huge part of that is reviewing your policies and every year you'll need to undergo a Type 2 examination to keep your SOC 2 current.


    ',3),qT={class:"w-100"},KT={class:"m-0 p-4 p-md-5 bg-dark text-light"},YT=Js('
    The system description must be presented in accordance with the AICPA's description criteria (DC 200). Each of the description criteria (DC) are described below:

    DC1: Types of services provided

    Describe what services the service organization provides as it relates to the system in scope.

    DC2: Principal service commitments and system requirements

    This section lets the reader know what commitments and system requirements the service organization is making, and which documents the reader can find these commitments in (e.g. MSA, SLAs, Privacy Policy, etc.). This helps give the reader context as to what trust services categories are in-scope and why.

    DC3: Components of the system

    The components described here include the infrastructure, software, people, procedures, and data that support and make up the system. For many Cloud Service Providers (CSP), the infrastructure section will include their hosting provider (such as Amazon Web Services). The software section should list the software and applications that support delivering the service in scope. The people section should include an overview of the departments or key personnel that support the system and what they do. Procedures should state what procedures are and their purpose. Data should discuss what the data is that the system processes (what is your customer data), as well as any other data that directly supports the system.

    DC4: System incidents

    Describe any security incidents that rose to the level where your company failed to either meet criteria, your commitments to customers, or your system requirements.

    DC5: Applicable trust services criteria and related controls

    Describe the criteria that are in-scope so that the reader understands the criteria the service organization is being measured against. The service organization will also discuss in detail the control environment and describe the controls that support it. This is a narrative section that is essentially a lighter version of the information security policy.

    DC6: Complementary user entity controls (CUECs)

    CUECs are the controls that the service organization's customers need to have in place in order for the system and control environment to be complete and achieve its objectives. For example, maybe the customers need to have their own logical access controls in place so that only authorized users access the service, otherwise, unauthorized access may cause you to fail to meet your security commitments.

    DC7: Complementary subservice organization controls (CSOCs)

    The service organization will discuss the subservice organizations that support the system and control environment. Subservice organizations are vendors that you cannot meet your criteria, commitments, or system requirements without. For most CSPs, that is going to be the cloud hosting provider (AWS, GCP, Azure, etc.)

    ',4),ZT=gn(()=>u("br",{id:"reading"},null,-1)),GT={class:"w-100"},JT={class:"m-0 p-4 p-4 p-md-5 bg-dark text-light"},XT=Js('

    Tailscale's Security Policies

    Tailscale's public SOC 2 Policies on GitHub
    Tailscale has several security policies in place to properly identify, respond to, and mitigate potential security risks. All employees, vendors and contractors working with Tailscale must follow these policies in order to best protect Tailscale's and its customers' data.

    They've published these publicly for transparency, so that you can see where they are in terms of security maturity.

    Comply SOC 2 Automation Tool

    Comply open source automation

    • Policy Generator: markdown-powered document pipeline for publishing auditor-friendly policy documents
    • Ticketing Integration: automate compliance throughout the year via your existing ticketing system
    • SOC 2 Templates: open source policy and procedure templates suitable for satisfying a SOC 2 audit

    JupiterOne's Policy Builder

    Standup-alone polices or integrated policy builder
    A set of foundational but comprehensive policies, standards and procedures designed for cloud-native technology organizations. The policy package covers the requirements and controls for most compliance frameworks and best practices, in a lightweight approach.

    They can be used as stand-alone documents. But the structure is designed to be best suited for use with the jupiter-policy-builder CLI and the policies app on the JupiterOne platform.

    Minimum Viable Secure Product

    List of the minimal controls
    Minimum Viable Secure Product is a minimalistic security checklist for B2B software and business process outsourcing suppliers.

    They recommend that all companies building B2B software or otherwise handling sensitive information under its broadest definition implement at least the following controls, and are strongly encouraged to go well beyond them in their security programs.

    Practical guidance for companies

    NPSA UK Secure Innovation
    Competition to succeed in emerging technology can be intense. This guidance outlines cost-effective measures that you can take from day one to better protect your ideas, reputation and future success.

    This can even become the basis of your SOC 2. These are real threats, which suggest threat models which could apply. If they do apply, it can really help to target policies to deal with specifically these.

    A Guide to personal security

    US DNC Security Checklist
    They strongly recommend anyone who works in politics, campaigns, or really anyone who has a device or an account on the internet, take these steps to secure them.

    A guide that is broken down into easy to follow steps for personal security. While it is directed at those in a specific industry there is really good starter advice here, that can get you far. (Don't listen to the advice about LastPass though, the approved list of Password Managers should be BitWarden, 1Password, Chrome Password Manager, and Apple Keychain.)

    Authress: Authentication & Authorization

    User Management and Access Control
    Quick start complete application security, by adding Authress to your stack.

    Authress is the only complete authentication solution for B2B, so it helps gets your application security most of the way towards compliance. If you're looking for an alternative list of solutions, the Auth Situation Report contains many more.

    ',4),QT={id:"tools",class:"w-100"},ex={class:"m-0 p-4 p-4 p-md-5 bg-dark text-light"},tx=Js('

    Create emergency access roles in AWS

    AWS Break Glass emergency role configuration

    It is recommended to restrict access to the AWS account that hosts your production environment. In these cases it may be necessary to provision a user or role with elevated permissions to be used only in emergency cases.

    This type of role is typically called a "Break Glass Role" and is usually used in On Call situations or other circumstances when quick mitigating action is needed.

    Prowler - Perform best practice assessments

    Open source documentation & guide

    Prowler is an Open Source security tool to perform AWS, GCP and Azure security best practices assessments, audits, incident response, continuous monitoring, hardening and forensics readiness.

    It contains support for hundreds of controls covering CIS, NIST 800, NIST CSF, CISA, RBI, FedRAMP, PCI-DSS, GDPR, HIPAA, FFIEC, SOC2, GXP, and many more.

    NodeZero

    Open Source PenTesting Platform

    The NodeZeroTM platform empowers your organization to reduce your security risk by autonomously finding exploitable weaknesses in your network, giving you detailed guidance about how to prioritize and fix them, and helping you immediately verify that your fixes are effective.

    Auth: Situation Report

    All you need to know before adding auth to your project

    If you’re someone who builds software, no matter if you’re on the backend or frontend or even on the product side, sooner or later you have to concern yourself with securing the thing. Or you realize that data privacy laws are very real and you must have a strategy for user data sharing. So you want to implement some sort of authentication. More likely, you’re looking for a solution, open-source or otherwise, that will solve this problem for you. And here comes confusion. This report has some of the answers.

    ',2),nx={id:"footer",class:"w-100"},sx={class:"m-0 p-4 p-md-5 bg-primary text-light"},rx={class:"g-4 my-2 row"},ix={class:"d-flex justify-content-around"},ox={class:"d-flex flex-column"},ax=gn(()=>u("h5",null,"SOC 2.FYI",-1)),lx=gn(()=>u("small",null,"Making companies more secure",-1)),cx=gn(()=>u("div",null,[u("a",{class:"networking-link",href:"https://rhosys.ch",target:"_blank"},"About Us")],-1)),ux=gn(()=>u("div",null,[u("a",{class:"networking-link",href:"https://rhosys.ch",target:"_blank"},"Contact Us")],-1)),dx={class:"d-flex"},fx=Js('',1),hx={class:"d-flex flex-column"},px=gn(()=>u("h5",null,"Contribute",-1)),mx={__name:"home",setup(e){window.location.href.match("localhost")||tb.log({title:"PageHit"});const t=ce.utc().year;return(n,s)=>(L(),V("div",null,[I(b0),u("div",kT,[u("div",$T,[u("div",NT,[u("div",IT,[u("div",PT,[u("img",{src:E(w0),style:{"border-radius":"100%"},height:"250"},null,8,DT)]),MT])]),u("div",LT,[u("div",RT,[u("p",null,[me("Guide Sections: "),u("ul",FT,[u("li",null,[u("a",{class:"guide-section-link","aria-current":"page",href:"#automation-platforms",onClick:s[0]||(s[0]=r=>E(Ne)("automation-platforms"))},"Platforms")]),u("li",null,[u("a",{class:"guide-section-link","aria-current":"page",href:"#auditors",onClick:s[1]||(s[1]=r=>E(Ne)("auditors"))},"Auditors")]),u("li",null,[u("a",{class:"guide-section-link","aria-current":"page",href:"#pen-tests",onClick:s[2]||(s[2]=r=>E(Ne)("pen-tests"))},"Pen Tests")]),u("li",null,[u("a",{class:"guide-section-link","aria-current":"page",href:"#process",onClick:s[3]||(s[3]=r=>E(Ne)("process"))},"Process")]),u("li",null,[u("a",{class:"guide-section-link","aria-current":"page",href:"#guide",onClick:s[4]||(s[4]=r=>E(Ne)("guide"))},"Guide")]),u("li",null,[u("a",{class:"guide-section-link","aria-current":"page",href:"#reading",onClick:s[5]||(s[5]=r=>E(Ne)("reading"))},"Suggested Reading")]),u("li",null,[u("a",{class:"guide-section-link","aria-current":"page",href:"#tools",onClick:s[6]||(s[6]=r=>E(Ne)("tools"))},"Tools")])])])]),u("div",VT,[HT,u("div",jT,[u("button",{class:"btn btn-primary btn-sm align-items-center",type:"button",onClick:s[7]||(s[7]=()=>E(hr)(!0))},[WT,me("Create an issue")]),u("button",{class:"btn btn-dark btn-sm ms-2 d-flex align-items-center",type:"button",onClick:s[8]||(s[8]=()=>E(hr)(!1))},[BT,me("Make an update")])])])])]),UT]),I(OT),I(S1),zT,u("div",qT,[u("div",KT,[u("h2",{class:"pb-2 border-bottom header-link",onClick:s[9]||(s[9]=()=>E(Ne)("guide"))},"Pass the SOC 2 Type II Audit"),YT])]),ZT,u("div",GT,[u("div",JT,[u("h2",{class:"pb-2 border-bottom header-link",onClick:s[10]||(s[10]=()=>E(Ne)("reading"))},"External References"),XT])]),u("div",QT,[u("div",ex,[u("h2",{class:"pb-2 border-bottom header-link",onClick:s[11]||(s[11]=()=>E(Ne)("tools"))},"Tools"),tx])]),u("div",nx,[u("div",sx,[u("div",rx,[u("div",ix,[u("div",ox,[ax,lx,u("small",null,"© Rhosys AG 2018 - "+Ve(E(t)),1),cx,ux]),u("div",dx,[fx,u("div",hx,[px,u("small",null,[u("a",{class:"networking-link",onClick:s[12]||(s[12]=()=>E(hr)())},"GitHub")]),u("small",null,[u("a",{class:"networking-link",onClick:s[13]||(s[13]=()=>E(hr)())},"Contribute")]),u("small",null,[u("a",{class:"networking-link",onClick:s[14]||(s[14]=()=>E(hr)(!0))},"Suggest an improvement")])])])])])])])]))}},gx=Hn(mx,[["__scopeId","data-v-207a6450"]]);const vx=e=>(on("data-v-342ee270"),e=e(),an(),e),_x=vx(()=>u("a",{href:"#"},[u("aside",{class:"contact-group"},[u("div",{class:"contact-button"},[u("i",{class:"fa-solid fa-up-long"})])])],-1)),yx={__name:"App",setup(e){return(t,n)=>(L(),V("div",null,[I(gx),_x]))}},bx=Hn(yx,[["__scopeId","data-v-342ee270"]]);var Pc={},wx={get exports(){return Pc},set exports(e){Pc=e}},bt="top",Pt="bottom",Dt="right",wt="left",qi="auto",tr=[bt,Pt,Dt,wt],ds="start",Bs="end",Bd="clippingParents",Pa="viewport",Os="popper",Ud="reference",Qo=tr.reduce(function(e,t){return e.concat([t+"-"+ds,t+"-"+Bs])},[]),Da=[].concat(tr,[qi]).reduce(function(e,t){return e.concat([t,t+"-"+ds,t+"-"+Bs])},[]),zd="beforeRead",qd="read",Kd="afterRead",Yd="beforeMain",Zd="main",Gd="afterMain",Jd="beforeWrite",Xd="write",Qd="afterWrite",ef=[zd,qd,Kd,Yd,Zd,Gd,Jd,Xd,Qd];function mn(e){return e?(e.nodeName||"").toLowerCase():null}function jt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function fs(e){var t=jt(e).Element;return e instanceof t||e instanceof Element}function Ht(e){var t=jt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Ma(e){if(typeof ShadowRoot>"u")return!1;var t=jt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Ex(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var s=t.styles[n]||{},r=t.attributes[n]||{},i=t.elements[n];!Ht(i)||!mn(i)||(Object.assign(i.style,s),Object.keys(r).forEach(function(a){var l=r[a];l===!1?i.removeAttribute(a):i.setAttribute(a,l===!0?"":l)}))})}function Tx(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(s){var r=t.elements[s],i=t.attributes[s]||{},a=Object.keys(t.styles.hasOwnProperty(s)?t.styles[s]:n[s]),l=a.reduce(function(c,f){return c[f]="",c},{});!Ht(r)||!mn(r)||(Object.assign(r.style,l),Object.keys(i).forEach(function(c){r.removeAttribute(c)}))})}}const La={name:"applyStyles",enabled:!0,phase:"write",fn:Ex,effect:Tx,requires:["computeStyles"]};function pn(e){return e.split("-")[0]}var cs=Math.max,Si=Math.min,Us=Math.round;function ea(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function tf(){return!/^((?!chrome|android).)*safari/i.test(ea())}function zs(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var s=e.getBoundingClientRect(),r=1,i=1;t&&Ht(e)&&(r=e.offsetWidth>0&&Us(s.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Us(s.height)/e.offsetHeight||1);var a=fs(e)?jt(e):window,l=a.visualViewport,c=!tf()&&n,f=(s.left+(c&&l?l.offsetLeft:0))/r,h=(s.top+(c&&l?l.offsetTop:0))/i,_=s.width/r,y=s.height/i;return{width:_,height:y,top:h,right:f+_,bottom:h+y,left:f,x:f,y:h}}function Ra(e){var t=zs(e),n=e.offsetWidth,s=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-s)<=1&&(s=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:s}}function nf(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ma(n)){var s=t;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function Sn(e){return jt(e).getComputedStyle(e)}function xx(e){return["table","td","th"].indexOf(mn(e))>=0}function Wn(e){return((fs(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ki(e){return mn(e)==="html"?e:e.assignedSlot||e.parentNode||(Ma(e)?e.host:null)||Wn(e)}function Dc(e){return!Ht(e)||Sn(e).position==="fixed"?null:e.offsetParent}function Cx(e){var t=/firefox/i.test(ea()),n=/Trident/i.test(ea());if(n&&Ht(e)){var s=Sn(e);if(s.position==="fixed")return null}var r=Ki(e);for(Ma(r)&&(r=r.host);Ht(r)&&["html","body"].indexOf(mn(r))<0;){var i=Sn(r);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return r;r=r.parentNode}return null}function Pr(e){for(var t=jt(e),n=Dc(e);n&&xx(n)&&Sn(n).position==="static";)n=Dc(n);return n&&(mn(n)==="html"||mn(n)==="body"&&Sn(n).position==="static")?t:n||Cx(e)||t}function Fa(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Er(e,t,n){return cs(e,Si(t,n))}function Ax(e,t,n){var s=Er(e,t,n);return s>n?n:s}function sf(){return{top:0,right:0,bottom:0,left:0}}function rf(e){return Object.assign({},sf(),e)}function of(e,t){return t.reduce(function(n,s){return n[s]=e,n},{})}var Sx=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,rf(typeof t!="number"?t:of(t,tr))};function Ox(e){var t,n=e.state,s=e.name,r=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,l=pn(n.placement),c=Fa(l),f=[wt,Dt].indexOf(l)>=0,h=f?"height":"width";if(!(!i||!a)){var _=Sx(r.padding,n),y=Ra(i),b=c==="y"?bt:wt,P=c==="y"?Pt:Dt,C=n.rects.reference[h]+n.rects.reference[c]-a[c]-n.rects.popper[h],D=a[c]-n.rects.reference[c],B=Pr(i),Q=B?c==="y"?B.clientHeight||0:B.clientWidth||0:0,x=C/2-D/2,R=_[b],z=Q-y[h]-_[P],ee=Q/2-y[h]/2+x,W=Er(R,ee,z),ne=c;n.modifiersData[s]=(t={},t[ne]=W,t.centerOffset=W-ee,t)}}function kx(e){var t=e.state,n=e.options,s=n.element,r=s===void 0?"[data-popper-arrow]":s;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||nf(t.elements.popper,r)&&(t.elements.arrow=r))}const af={name:"arrow",enabled:!0,phase:"main",fn:Ox,effect:kx,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function qs(e){return e.split("-")[1]}var $x={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Nx(e){var t=e.x,n=e.y,s=window,r=s.devicePixelRatio||1;return{x:Us(t*r)/r||0,y:Us(n*r)/r||0}}function Mc(e){var t,n=e.popper,s=e.popperRect,r=e.placement,i=e.variation,a=e.offsets,l=e.position,c=e.gpuAcceleration,f=e.adaptive,h=e.roundOffsets,_=e.isFixed,y=a.x,b=y===void 0?0:y,P=a.y,C=P===void 0?0:P,D=typeof h=="function"?h({x:b,y:C}):{x:b,y:C};b=D.x,C=D.y;var B=a.hasOwnProperty("x"),Q=a.hasOwnProperty("y"),x=wt,R=bt,z=window;if(f){var ee=Pr(n),W="clientHeight",ne="clientWidth";if(ee===jt(n)&&(ee=Wn(n),Sn(ee).position!=="static"&&l==="absolute"&&(W="scrollHeight",ne="scrollWidth")),ee=ee,r===bt||(r===wt||r===Dt)&&i===Bs){R=Pt;var te=_&&ee===z&&z.visualViewport?z.visualViewport.height:ee[W];C-=te-s.height,C*=c?1:-1}if(r===wt||(r===bt||r===Pt)&&i===Bs){x=Dt;var se=_&&ee===z&&z.visualViewport?z.visualViewport.width:ee[ne];b-=se-s.width,b*=c?1:-1}}var de=Object.assign({position:l},f&&$x),Ce=h===!0?Nx({x:b,y:C}):{x:b,y:C};if(b=Ce.x,C=Ce.y,c){var Z;return Object.assign({},de,(Z={},Z[R]=Q?"0":"",Z[x]=B?"0":"",Z.transform=(z.devicePixelRatio||1)<=1?"translate("+b+"px, "+C+"px)":"translate3d("+b+"px, "+C+"px, 0)",Z))}return Object.assign({},de,(t={},t[R]=Q?C+"px":"",t[x]=B?b+"px":"",t.transform="",t))}function Ix(e){var t=e.state,n=e.options,s=n.gpuAcceleration,r=s===void 0?!0:s,i=n.adaptive,a=i===void 0?!0:i,l=n.roundOffsets,c=l===void 0?!0:l,f={placement:pn(t.placement),variation:qs(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Mc(Object.assign({},f,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Mc(Object.assign({},f,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Va={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Ix,data:{}};var ci={passive:!0};function Px(e){var t=e.state,n=e.instance,s=e.options,r=s.scroll,i=r===void 0?!0:r,a=s.resize,l=a===void 0?!0:a,c=jt(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&f.forEach(function(h){h.addEventListener("scroll",n.update,ci)}),l&&c.addEventListener("resize",n.update,ci),function(){i&&f.forEach(function(h){h.removeEventListener("scroll",n.update,ci)}),l&&c.removeEventListener("resize",n.update,ci)}}const Ha={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Px,data:{}};var Dx={left:"right",right:"left",bottom:"top",top:"bottom"};function gi(e){return e.replace(/left|right|bottom|top/g,function(t){return Dx[t]})}var Mx={start:"end",end:"start"};function Lc(e){return e.replace(/start|end/g,function(t){return Mx[t]})}function ja(e){var t=jt(e),n=t.pageXOffset,s=t.pageYOffset;return{scrollLeft:n,scrollTop:s}}function Wa(e){return zs(Wn(e)).left+ja(e).scrollLeft}function Lx(e,t){var n=jt(e),s=Wn(e),r=n.visualViewport,i=s.clientWidth,a=s.clientHeight,l=0,c=0;if(r){i=r.width,a=r.height;var f=tf();(f||!f&&t==="fixed")&&(l=r.offsetLeft,c=r.offsetTop)}return{width:i,height:a,x:l+Wa(e),y:c}}function Rx(e){var t,n=Wn(e),s=ja(e),r=(t=e.ownerDocument)==null?void 0:t.body,i=cs(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=cs(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),l=-s.scrollLeft+Wa(e),c=-s.scrollTop;return Sn(r||n).direction==="rtl"&&(l+=cs(n.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:l,y:c}}function Ba(e){var t=Sn(e),n=t.overflow,s=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+s)}function lf(e){return["html","body","#document"].indexOf(mn(e))>=0?e.ownerDocument.body:Ht(e)&&Ba(e)?e:lf(Ki(e))}function Tr(e,t){var n;t===void 0&&(t=[]);var s=lf(e),r=s===((n=e.ownerDocument)==null?void 0:n.body),i=jt(s),a=r?[i].concat(i.visualViewport||[],Ba(s)?s:[]):s,l=t.concat(a);return r?l:l.concat(Tr(Ki(a)))}function ta(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Fx(e,t){var n=zs(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Rc(e,t,n){return t===Pa?ta(Lx(e,n)):fs(t)?Fx(t,n):ta(Rx(Wn(e)))}function Vx(e){var t=Tr(Ki(e)),n=["absolute","fixed"].indexOf(Sn(e).position)>=0,s=n&&Ht(e)?Pr(e):e;return fs(s)?t.filter(function(r){return fs(r)&&nf(r,s)&&mn(r)!=="body"}):[]}function Hx(e,t,n,s){var r=t==="clippingParents"?Vx(e):[].concat(t),i=[].concat(r,[n]),a=i[0],l=i.reduce(function(c,f){var h=Rc(e,f,s);return c.top=cs(h.top,c.top),c.right=Si(h.right,c.right),c.bottom=Si(h.bottom,c.bottom),c.left=cs(h.left,c.left),c},Rc(e,a,s));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function cf(e){var t=e.reference,n=e.element,s=e.placement,r=s?pn(s):null,i=s?qs(s):null,a=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,c;switch(r){case bt:c={x:a,y:t.y-n.height};break;case Pt:c={x:a,y:t.y+t.height};break;case Dt:c={x:t.x+t.width,y:l};break;case wt:c={x:t.x-n.width,y:l};break;default:c={x:t.x,y:t.y}}var f=r?Fa(r):null;if(f!=null){var h=f==="y"?"height":"width";switch(i){case ds:c[f]=c[f]-(t[h]/2-n[h]/2);break;case Bs:c[f]=c[f]+(t[h]/2-n[h]/2);break}}return c}function Ks(e,t){t===void 0&&(t={});var n=t,s=n.placement,r=s===void 0?e.placement:s,i=n.strategy,a=i===void 0?e.strategy:i,l=n.boundary,c=l===void 0?Bd:l,f=n.rootBoundary,h=f===void 0?Pa:f,_=n.elementContext,y=_===void 0?Os:_,b=n.altBoundary,P=b===void 0?!1:b,C=n.padding,D=C===void 0?0:C,B=rf(typeof D!="number"?D:of(D,tr)),Q=y===Os?Ud:Os,x=e.rects.popper,R=e.elements[P?Q:y],z=Hx(fs(R)?R:R.contextElement||Wn(e.elements.popper),c,h,a),ee=zs(e.elements.reference),W=cf({reference:ee,element:x,strategy:"absolute",placement:r}),ne=ta(Object.assign({},x,W)),te=y===Os?ne:ee,se={top:z.top-te.top+B.top,bottom:te.bottom-z.bottom+B.bottom,left:z.left-te.left+B.left,right:te.right-z.right+B.right},de=e.modifiersData.offset;if(y===Os&&de){var Ce=de[r];Object.keys(se).forEach(function(Z){var Me=[Dt,Pt].indexOf(Z)>=0?1:-1,we=[bt,Pt].indexOf(Z)>=0?"y":"x";se[Z]+=Ce[we]*Me})}return se}function jx(e,t){t===void 0&&(t={});var n=t,s=n.placement,r=n.boundary,i=n.rootBoundary,a=n.padding,l=n.flipVariations,c=n.allowedAutoPlacements,f=c===void 0?Da:c,h=qs(s),_=h?l?Qo:Qo.filter(function(P){return qs(P)===h}):tr,y=_.filter(function(P){return f.indexOf(P)>=0});y.length===0&&(y=_);var b=y.reduce(function(P,C){return P[C]=Ks(e,{placement:C,boundary:r,rootBoundary:i,padding:a})[pn(C)],P},{});return Object.keys(b).sort(function(P,C){return b[P]-b[C]})}function Wx(e){if(pn(e)===qi)return[];var t=gi(e);return[Lc(e),t,Lc(t)]}function Bx(e){var t=e.state,n=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var r=n.mainAxis,i=r===void 0?!0:r,a=n.altAxis,l=a===void 0?!0:a,c=n.fallbackPlacements,f=n.padding,h=n.boundary,_=n.rootBoundary,y=n.altBoundary,b=n.flipVariations,P=b===void 0?!0:b,C=n.allowedAutoPlacements,D=t.options.placement,B=pn(D),Q=B===D,x=c||(Q||!P?[gi(D)]:Wx(D)),R=[D].concat(x).reduce(function(Le,ut){return Le.concat(pn(ut)===qi?jx(t,{placement:ut,boundary:h,rootBoundary:_,padding:f,flipVariations:P,allowedAutoPlacements:C}):ut)},[]),z=t.rects.reference,ee=t.rects.popper,W=new Map,ne=!0,te=R[0],se=0;se=0,we=Me?"width":"height",ie=Ks(t,{placement:de,boundary:h,rootBoundary:_,altBoundary:y,padding:f}),oe=Me?Z?Dt:wt:Z?Pt:bt;z[we]>ee[we]&&(oe=gi(oe));var ue=gi(oe),ke=[];if(i&&ke.push(ie[Ce]<=0),l&&ke.push(ie[oe]<=0,ie[ue]<=0),ke.every(function(Le){return Le})){te=de,ne=!1;break}W.set(de,ke)}if(ne)for(var Ae=P?3:1,ze=function(ut){var qe=R.find(function(dt){var st=W.get(dt);if(st)return st.slice(0,ut).every(function(ft){return ft})});if(qe)return te=qe,"break"},je=Ae;je>0;je--){var Wt=ze(je);if(Wt==="break")break}t.placement!==te&&(t.modifiersData[s]._skip=!0,t.placement=te,t.reset=!0)}}const uf={name:"flip",enabled:!0,phase:"main",fn:Bx,requiresIfExists:["offset"],data:{_skip:!1}};function Fc(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Vc(e){return[bt,Dt,Pt,wt].some(function(t){return e[t]>=0})}function Ux(e){var t=e.state,n=e.name,s=t.rects.reference,r=t.rects.popper,i=t.modifiersData.preventOverflow,a=Ks(t,{elementContext:"reference"}),l=Ks(t,{altBoundary:!0}),c=Fc(a,s),f=Fc(l,r,i),h=Vc(c),_=Vc(f);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:f,isReferenceHidden:h,hasPopperEscaped:_},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":_})}const df={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ux};function zx(e,t,n){var s=pn(e),r=[wt,bt].indexOf(s)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=i[0],l=i[1];return a=a||0,l=(l||0)*r,[wt,Dt].indexOf(s)>=0?{x:l,y:a}:{x:a,y:l}}function qx(e){var t=e.state,n=e.options,s=e.name,r=n.offset,i=r===void 0?[0,0]:r,a=Da.reduce(function(h,_){return h[_]=zx(_,t.rects,i),h},{}),l=a[t.placement],c=l.x,f=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=f),t.modifiersData[s]=a}const ff={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:qx};function Kx(e){var t=e.state,n=e.name;t.modifiersData[n]=cf({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Ua={name:"popperOffsets",enabled:!0,phase:"read",fn:Kx,data:{}};function Yx(e){return e==="x"?"y":"x"}function Zx(e){var t=e.state,n=e.options,s=e.name,r=n.mainAxis,i=r===void 0?!0:r,a=n.altAxis,l=a===void 0?!1:a,c=n.boundary,f=n.rootBoundary,h=n.altBoundary,_=n.padding,y=n.tether,b=y===void 0?!0:y,P=n.tetherOffset,C=P===void 0?0:P,D=Ks(t,{boundary:c,rootBoundary:f,padding:_,altBoundary:h}),B=pn(t.placement),Q=qs(t.placement),x=!Q,R=Fa(B),z=Yx(R),ee=t.modifiersData.popperOffsets,W=t.rects.reference,ne=t.rects.popper,te=typeof C=="function"?C(Object.assign({},t.rects,{placement:t.placement})):C,se=typeof te=="number"?{mainAxis:te,altAxis:te}:Object.assign({mainAxis:0,altAxis:0},te),de=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,Ce={x:0,y:0};if(ee){if(i){var Z,Me=R==="y"?bt:wt,we=R==="y"?Pt:Dt,ie=R==="y"?"height":"width",oe=ee[R],ue=oe+D[Me],ke=oe-D[we],Ae=b?-ne[ie]/2:0,ze=Q===ds?W[ie]:ne[ie],je=Q===ds?-ne[ie]:-W[ie],Wt=t.elements.arrow,Le=b&&Wt?Ra(Wt):{width:0,height:0},ut=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:sf(),qe=ut[Me],dt=ut[we],st=Er(0,W[ie],Le[ie]),ft=x?W[ie]/2-Ae-st-qe-se.mainAxis:ze-st-qe-se.mainAxis,Mt=x?-W[ie]/2+Ae+st+dt+se.mainAxis:je+st+dt+se.mainAxis,A=t.elements.arrow&&Pr(t.elements.arrow),g=A?R==="y"?A.clientTop||0:A.clientLeft||0:0,v=(Z=de==null?void 0:de[R])!=null?Z:0,w=oe+ft-v-g,O=oe+Mt-v,S=Er(b?Si(ue,w):ue,oe,b?cs(ke,O):ke);ee[R]=S,Ce[R]=S-oe}if(l){var N,j=R==="x"?bt:wt,M=R==="x"?Pt:Dt,$=ee[z],k=z==="y"?"height":"width",G=$+D[j],q=$-D[M],K=[bt,wt].indexOf(B)!==-1,J=(N=de==null?void 0:de[z])!=null?N:0,ae=K?G:$-W[k]-ne[k]-J+se.altAxis,ve=K?$+W[k]+ne[k]-J-se.altAxis:q,ge=b&&K?Ax(ae,$,ve):Er(b?ae:G,$,b?ve:q);ee[z]=ge,Ce[z]=ge-$}t.modifiersData[s]=Ce}}const hf={name:"preventOverflow",enabled:!0,phase:"main",fn:Zx,requiresIfExists:["offset"]};function Gx(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Jx(e){return e===jt(e)||!Ht(e)?ja(e):Gx(e)}function Xx(e){var t=e.getBoundingClientRect(),n=Us(t.width)/e.offsetWidth||1,s=Us(t.height)/e.offsetHeight||1;return n!==1||s!==1}function Qx(e,t,n){n===void 0&&(n=!1);var s=Ht(t),r=Ht(t)&&Xx(t),i=Wn(t),a=zs(e,r,n),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(s||!s&&!n)&&((mn(t)!=="body"||Ba(i))&&(l=Jx(t)),Ht(t)?(c=zs(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):i&&(c.x=Wa(i))),{x:a.left+l.scrollLeft-c.x,y:a.top+l.scrollTop-c.y,width:a.width,height:a.height}}function eC(e){var t=new Map,n=new Set,s=[];e.forEach(function(i){t.set(i.name,i)});function r(i){n.add(i.name);var a=[].concat(i.requires||[],i.requiresIfExists||[]);a.forEach(function(l){if(!n.has(l)){var c=t.get(l);c&&r(c)}}),s.push(i)}return e.forEach(function(i){n.has(i.name)||r(i)}),s}function tC(e){var t=eC(e);return ef.reduce(function(n,s){return n.concat(t.filter(function(r){return r.phase===s}))},[])}function nC(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function sC(e){var t=e.reduce(function(n,s){var r=n[s.name];return n[s.name]=r?Object.assign({},r,s,{options:Object.assign({},r.options,s.options),data:Object.assign({},r.data,s.data)}):s,n},{});return Object.keys(t).map(function(n){return t[n]})}var Hc={placement:"bottom",modifiers:[],strategy:"absolute"};function jc(){for(var e=arguments.length,t=new Array(e),n=0;n
  • Type I Pricing: $7k
  • Type II Pricing: $10k
  • `}],s=tn(n),r=a=>{const l=a.automationPlatformCost[0],c=Number(a.automationPlatformCost.replace(/[^\d.]/gi,""));if(!a.auditCost)return`${a.automationPlatformCost} + Audit`;if(a.auditCost===!0)return`${l}${c}k`;const f=Number(a.auditCost.replace(/[^\d.]/gi,""));return`~ ${l}${c+f}k`},i=a=>{var f,h,_,y,b;const l=a.target.closest("tr"),c=(y=(_=(h=(f=l==null?void 0:l.children)==null?void 0:f[1])==null?void 0:h.children)==null?void 0:_[0])==null?void 0:y.id;(b=n.find(P=>P.id===c))!=null&&b.callout&&l.children[0].click()};return(a,l)=>(L(),V("div",O1,[k1,u("div",null,[u("h2",{class:"pb-2 border-bottom header-link",onClick:l[0]||(l[0]=()=>E(Ne)("automation-platforms"))},"Automation Platforms"),me(" These are "),$1,me(", but your auditor may require that you use one. The collection of evidence for following policies can be challenging. Many auditors require you to manually upload screen shots that prove you are following your policies. These platforms exist to automatically collect evidence from your cloud providers and integrated third party tools. "),N1,I1,me(" For platforms that also perform the audit, you must pay both the automation "),P1,me(" and the "),D1,me(". In some cases, you might be able to mix and match, and other cases it will be a packaged deal depending on the provider. "),M1,L1,R1,F1,V1,u("div",H1,[I(E(Ia),{id:"platformsTable","hide-footer":!0,"table-class-name":"customize-table","header-text-direction":"center","body-text-direction":"center",onClick:i,alternating:!0,headers:t,items:s.value},{header:Be(c=>[u("span",j1,Ve(c.text),1)]),"item-name":Be(c=>[u("a",{id:c.id||c.name,target:"_blank",href:c.link},Ve(c.name),9,W1)]),"item-totalCost":Be(c=>[typeof c.automationPlatformCost=="string"?(L(),V("div",B1,Ve(r(c)),1)):(L(),V("div",U1,[I(_e)]))]),"item-automationPlatformCost":Be(c=>[c.automationPlatformCost===null?(L(),V("div",z1,[I(_e)])):c.automationPlatformCost===!1?(L(),V("div",q1,[I(tt)])):c.automationPlatformCost===!0?(L(),V("div",K1,Z1)):(L(),V("div",G1,Ve(c.automationPlatformCost),1))]),"item-licensed":Be(c=>[c.licensed===null?(L(),V("div",J1,[I(_e)])):c.licensed===!1?(L(),V("div",X1,[I(tt)])):c.licensed==="PARTNERS"?(L(),V("div",Q1,tT)):(L(),V("div",nT,[I(Se)]))]),"item-auditCost":Be(c=>[c.auditCost===null?(L(),V("div",sT,[I(_e)])):c.auditCost===!1?(L(),V("div",rT,[I(tt)])):c.auditCost===!0?(L(),V("div",iT,aT)):(L(),V("div",lT,Ve(c.auditCost),1))]),"item-hasAutomationPlatform":Be(c=>[c.hasAutomationPlatform===null?(L(),V("div",cT,[I(_e)])):c.hasAutomationPlatform===!1?(L(),V("div",uT,[I(tt)])):(L(),V("div",dT,[I(Se)]))]),"item-integrationCount":Be(c=>[c.integrationCount===null?(L(),V("div",fT,[I(_e)])):c.integrationCount>=1e3?(L(),V("div",hT,mT)):c.integrationCount>=100?(L(),V("div",gT,_T)):c.integrationCount>=10?(L(),V("div",yT,wT)):(L(),V("div",ET,[I(tt)]))]),"item-note":Be(c=>[u("div",TT,[u("span",{innerHTML:c.note},null,8,xT)])]),expand:Be(c=>[c.callout?(L(),V("div",CT,[u("div",{innerHTML:c.callout},null,8,AT)])):Nt("",!0)]),_:1},8,["items"])])])]))}},OT=Hn(ST,[["__scopeId","data-v-fa4c38c0"]]);const gn=e=>(on("data-v-207a6450"),e=e(),an(),e),kT={class:"container pt-sm-4"},$T={class:"p-4 p-md-5 mb-4 bg-dark text-light",style:{"border-radius":"0.5rem"}},NT={class:"container-fluid pt-4"},IT={class:"d-flex flex-wrap align-items-center justify-content-center justify-content-lg-start"},PT={class:"me-md-5"},DT=["src"],MT=gn(()=>u("div",{class:"mt-4"},[u("h1",{class:"display-5 fw-bold"},"The SOC 2 Guide"),u("h4",{class:""},"Quickly figure out what you need and how much it will cost.")],-1)),LT={class:"d-flex justify-content-between flex-wrap mt-4"},RT={class:"p-4 justify-content-center bg-primary callout-section",style:{"border-radius":"0.5rem"}},FT={class:"ms-auto me-4 mb-2 mb-md-0"},VT={class:"p-4 justify-content-end bg-secondary callout-section",style:{"border-radius":"0.5rem"}},HT=gn(()=>u("p",null,[me("This is a completely open source quick guide, that focuses on comparing the available options. "),u("br"),u("br"),me(" We are SOC auditor agnostic. If you find something out of date, create an issue or make an update. "),u("br")],-1)),jT={class:"d-flex justify-content-end"},WT=gn(()=>u("i",{class:"fa-solid fa-ticket me-1"},null,-1)),BT=gn(()=>u("i",{class:"fa-solid fa-bolt me-1"},null,-1)),UT=Js('

    The FYI

    You already did the hard work of securing your technology, so getting the attestation proving it should be easy. But it still isn't.

    Gap Analysis

    Figure out where you are at versus where you should be. And then you can use this to know what automation to run.

    Security Automation

    Update your policies and infrastructure to fill in these gaps. Use the automation to ensure your technical policies are being followed.

    Attestation

    Ask an auditor to sign off on your policies and infrastructure automation by giving you a badge and a report.

    That's it, pretty simple right?

    So what is SOC 2 really?

    SOC 2 is a marketing and sales tool that allows you to put a rubber stamp on your website. SOC 2 implies nothing about security. Done correctly, there can be value in it for you. But please don't mistake having a SOC 2 badge for being secure.

    At completion you will have:

    • Policy set: You have written your own policies. And then you ask the auditor to validate that you are following them.

    • A compliance report: To receive a report to provide your customers, this includes all the details of your policies for anything in scope.

    • An attestation icon and url: Additionally you'll get a link to put on your website. This proves they did the audit.

    You define your policies. You determine what is in scope or not. What you include will be audited and then appear in your report.
    Since the policies are up to you, the SOC 2 audit is a commodity so any licensed auditor works the same.
    ',1),zT=Js('

    The SOC 2 Process

    Earning a SOC 2 requires a Company to undergo a third-party examination by a Certified Public Accountant (CPA). The CPA is required to follow a set of AICPA standards to perform the audit and issue the report. Most companies follow a logical process to earning their SOC 2:


    [Step 0] Do I need a SOC 2?

    Since SOC 2 is a marketing tool, the default is You don't need a SOC 2 certification. If you start losing deals because your customers are asking for one, then you can take the next step. Do not attempt SOC 2 before you have customers asking for it. It is a waste of time, money, and most importantly can slow your development process down. If you already have good security hygiene, getting a rubber stamp provides no additional value. If you don't have a great handle on infrastructure security practices. Check out the Minimum Viable Secure Product.


    [Step 1] Readiness examination

    An exercise where your Company finds out the current status of the organization as it relates to SOC 2 controls. Organizations use readiness examinations to prepare for their SOC 2 assessment and learn what gaps they must resolve before earning their SOC 2. Once you have completed this mini-internal audit, ask yourself, do I still need to get a SOC 2 rubber stamp?


    [Step 2] Type I

    Type I means you defined some policies. Companies with a Type I, means they have decided what processes they want to follow. However it doesn't even mean they are following them. This of the Type I as a set of security policy commandments. Having this list is can be a good start if you are looking for a way to improve your security posture. The Type I can be driving force in your organization.


    [Step 3] Type II

    Type II is the proof you are following the policies and controls outlined in your Type I. After a specified period of time (anywhere from 3-12 months) organizations earn their first SOC 2 Type II. Typically the Type II review period begins the day after the date of the Type I review period.


    [Step 4] Review

    Your SOC 2 will essentially expire after 12 months. So if you want to keep it active, you are committing to paying for it on a recurring basis. And a huge part of that is reviewing your policies and every year you'll need to undergo a Type 2 examination to keep your SOC 2 current.


    ',3),qT={class:"w-100"},KT={class:"m-0 p-4 p-md-5 bg-dark text-light"},YT=Js('
    The system description must be presented in accordance with the AICPA's description criteria (DC 200). Each of the description criteria (DC) are described below:

    DC1: Types of services provided

    Describe what services the service organization provides as it relates to the system in scope.

    DC2: Principal service commitments and system requirements

    This section lets the reader know what commitments and system requirements the service organization is making, and which documents the reader can find these commitments in (e.g. MSA, SLAs, Privacy Policy, etc.). This helps give the reader context as to what trust services categories are in-scope and why.

    DC3: Components of the system

    The components described here include the infrastructure, software, people, procedures, and data that support and make up the system. For many Cloud Service Providers (CSP), the infrastructure section will include their hosting provider (such as Amazon Web Services). The software section should list the software and applications that support delivering the service in scope. The people section should include an overview of the departments or key personnel that support the system and what they do. Procedures should state what procedures are and their purpose. Data should discuss what the data is that the system processes (what is your customer data), as well as any other data that directly supports the system.

    DC4: System incidents

    Describe any security incidents that rose to the level where your company failed to either meet criteria, your commitments to customers, or your system requirements.

    DC5: Applicable trust services criteria and related controls

    Describe the criteria that are in-scope so that the reader understands the criteria the service organization is being measured against. The service organization will also discuss in detail the control environment and describe the controls that support it. This is a narrative section that is essentially a lighter version of the information security policy.

    DC6: Complementary user entity controls (CUECs)

    CUECs are the controls that the service organization's customers need to have in place in order for the system and control environment to be complete and achieve its objectives. For example, maybe the customers need to have their own logical access controls in place so that only authorized users access the service, otherwise, unauthorized access may cause you to fail to meet your security commitments.

    DC7: Complementary subservice organization controls (CSOCs)

    The service organization will discuss the subservice organizations that support the system and control environment. Subservice organizations are vendors that you cannot meet your criteria, commitments, or system requirements without. For most CSPs, that is going to be the cloud hosting provider (AWS, GCP, Azure, etc.)

    ',4),ZT=gn(()=>u("br",{id:"reading"},null,-1)),GT={class:"w-100"},JT={class:"m-0 p-4 p-4 p-md-5 bg-dark text-light"},XT=Js('

    Tailscale's Security Policies

    Tailscale's public SOC 2 Policies on GitHub
    Tailscale has several security policies in place to properly identify, respond to, and mitigate potential security risks. All employees, vendors and contractors working with Tailscale must follow these policies in order to best protect Tailscale's and its customers' data.

    They've published these publicly for transparency, so that you can see where they are in terms of security maturity.

    Comply SOC 2 Automation Tool

    Comply open source automation

    • Policy Generator: markdown-powered document pipeline for publishing auditor-friendly policy documents
    • Ticketing Integration: automate compliance throughout the year via your existing ticketing system
    • SOC 2 Templates: open source policy and procedure templates suitable for satisfying a SOC 2 audit

    JupiterOne's Policy Builder

    Standup-alone polices or integrated policy builder
    A set of foundational but comprehensive policies, standards and procedures designed for cloud-native technology organizations. The policy package covers the requirements and controls for most compliance frameworks and best practices, in a lightweight approach.

    They can be used as stand-alone documents. But the structure is designed to be best suited for use with the jupiter-policy-builder CLI and the policies app on the JupiterOne platform.

    Minimum Viable Secure Product

    List of the minimal controls
    Minimum Viable Secure Product is a minimalistic security checklist for B2B software and business process outsourcing suppliers.

    They recommend that all companies building B2B software or otherwise handling sensitive information under its broadest definition implement at least the following controls, and are strongly encouraged to go well beyond them in their security programs.

    Practical guidance for companies

    NPSA UK Secure Innovation
    Competition to succeed in emerging technology can be intense. This guidance outlines cost-effective measures that you can take from day one to better protect your ideas, reputation and future success.

    This can even become the basis of your SOC 2. These are real threats, which suggest threat models which could apply. If they do apply, it can really help to target policies to deal with specifically these.

    A Guide to personal security

    US DNC Security Checklist
    They strongly recommend anyone who works in politics, campaigns, or really anyone who has a device or an account on the internet, take these steps to secure them.

    A guide that is broken down into easy to follow steps for personal security. While it is directed at those in a specific industry there is really good starter advice here, that can get you far. (Don't listen to the advice about LastPass though, the approved list of Password Managers should be BitWarden, 1Password, Chrome Password Manager, and Apple Keychain.)

    Authress: Authentication & Authorization

    User Management and Access Control
    Quick start complete application security, by adding Authress to your stack.

    Authress is the only complete authentication solution for B2B, so it helps gets your application security most of the way towards compliance. If you're looking for an alternative list of solutions, the Auth Situation Report contains many more.

    ',4),QT={id:"tools",class:"w-100"},ex={class:"m-0 p-4 p-4 p-md-5 bg-dark text-light"},tx=Js('

    Create emergency access roles in AWS

    AWS Break Glass emergency role configuration

    It is recommended to restrict access to the AWS account that hosts your production environment. In these cases it may be necessary to provision a user or role with elevated permissions to be used only in emergency cases.

    This type of role is typically called a "Break Glass Role" and is usually used in On Call situations or other circumstances when quick mitigating action is needed.

    Prowler - Perform best practice assessments

    Open source documentation & guide

    Prowler is an Open Source security tool to perform AWS, GCP and Azure security best practices assessments, audits, incident response, continuous monitoring, hardening and forensics readiness.

    It contains support for hundreds of controls covering CIS, NIST 800, NIST CSF, CISA, RBI, FedRAMP, PCI-DSS, GDPR, HIPAA, FFIEC, SOC2, GXP, and many more.

    NodeZero

    Open Source PenTesting Platform

    The NodeZeroTM platform empowers your organization to reduce your security risk by autonomously finding exploitable weaknesses in your network, giving you detailed guidance about how to prioritize and fix them, and helping you immediately verify that your fixes are effective.

    Auth: Situation Report

    All you need to know before adding auth to your project

    If you’re someone who builds software, no matter if you’re on the backend or frontend or even on the product side, sooner or later you have to concern yourself with securing the thing. Or you realize that data privacy laws are very real and you must have a strategy for user data sharing. So you want to implement some sort of authentication. More likely, you’re looking for a solution, open-source or otherwise, that will solve this problem for you. And here comes confusion. This report has some of the answers.

    ',2),nx={id:"footer",class:"w-100"},sx={class:"m-0 p-4 p-md-5 bg-primary text-light"},rx={class:"g-4 my-2 row"},ix={class:"d-flex justify-content-around"},ox={class:"d-flex flex-column"},ax=gn(()=>u("h5",null,"SOC 2.FYI",-1)),lx=gn(()=>u("small",null,"Making companies more secure",-1)),cx=gn(()=>u("div",null,[u("a",{class:"networking-link",href:"https://rhosys.ch",target:"_blank"},"About Us")],-1)),ux=gn(()=>u("div",null,[u("a",{class:"networking-link",href:"https://rhosys.ch",target:"_blank"},"Contact Us")],-1)),dx={class:"d-flex"},fx=Js('',1),hx={class:"d-flex flex-column"},px=gn(()=>u("h5",null,"Contribute",-1)),mx={__name:"home",setup(e){window.location.href.match("localhost")||tb.log({title:"PageHit"});const t=ce.utc().year;return(n,s)=>(L(),V("div",null,[I(b0),u("div",kT,[u("div",$T,[u("div",NT,[u("div",IT,[u("div",PT,[u("img",{src:E(w0),style:{"border-radius":"100%"},height:"250"},null,8,DT)]),MT])]),u("div",LT,[u("div",RT,[u("p",null,[me("Guide Sections: "),u("ul",FT,[u("li",null,[u("a",{class:"guide-section-link","aria-current":"page",href:"#automation-platforms",onClick:s[0]||(s[0]=r=>E(Ne)("automation-platforms"))},"Platforms")]),u("li",null,[u("a",{class:"guide-section-link","aria-current":"page",href:"#auditors",onClick:s[1]||(s[1]=r=>E(Ne)("auditors"))},"Auditors")]),u("li",null,[u("a",{class:"guide-section-link","aria-current":"page",href:"#pen-tests",onClick:s[2]||(s[2]=r=>E(Ne)("pen-tests"))},"Pen Tests")]),u("li",null,[u("a",{class:"guide-section-link","aria-current":"page",href:"#process",onClick:s[3]||(s[3]=r=>E(Ne)("process"))},"Process")]),u("li",null,[u("a",{class:"guide-section-link","aria-current":"page",href:"#guide",onClick:s[4]||(s[4]=r=>E(Ne)("guide"))},"Guide")]),u("li",null,[u("a",{class:"guide-section-link","aria-current":"page",href:"#reading",onClick:s[5]||(s[5]=r=>E(Ne)("reading"))},"Suggested Reading")]),u("li",null,[u("a",{class:"guide-section-link","aria-current":"page",href:"#tools",onClick:s[6]||(s[6]=r=>E(Ne)("tools"))},"Tools")])])])]),u("div",VT,[HT,u("div",jT,[u("button",{class:"btn btn-primary btn-sm align-items-center",type:"button",onClick:s[7]||(s[7]=()=>E(hr)(!0))},[WT,me("Create an issue")]),u("button",{class:"btn btn-dark btn-sm ms-2 d-flex align-items-center",type:"button",onClick:s[8]||(s[8]=()=>E(hr)(!1))},[BT,me("Make an update")])])])])]),UT]),I(OT),I(S1),zT,u("div",qT,[u("div",KT,[u("h2",{class:"pb-2 border-bottom header-link",onClick:s[9]||(s[9]=()=>E(Ne)("guide"))},"Pass the SOC 2 Type II Audit"),YT])]),ZT,u("div",GT,[u("div",JT,[u("h2",{class:"pb-2 border-bottom header-link",onClick:s[10]||(s[10]=()=>E(Ne)("reading"))},"External References"),XT])]),u("div",QT,[u("div",ex,[u("h2",{class:"pb-2 border-bottom header-link",onClick:s[11]||(s[11]=()=>E(Ne)("tools"))},"Tools"),tx])]),u("div",nx,[u("div",sx,[u("div",rx,[u("div",ix,[u("div",ox,[ax,lx,u("small",null,"© Rhosys AG 2018 - "+Ve(E(t)),1),cx,ux]),u("div",dx,[fx,u("div",hx,[px,u("small",null,[u("a",{class:"networking-link",onClick:s[12]||(s[12]=()=>E(hr)())},"GitHub")]),u("small",null,[u("a",{class:"networking-link",onClick:s[13]||(s[13]=()=>E(hr)())},"Contribute")]),u("small",null,[u("a",{class:"networking-link",onClick:s[14]||(s[14]=()=>E(hr)(!0))},"Suggest an improvement")])])])])])])])]))}},gx=Hn(mx,[["__scopeId","data-v-207a6450"]]);const vx=e=>(on("data-v-342ee270"),e=e(),an(),e),_x=vx(()=>u("a",{href:"#"},[u("aside",{class:"contact-group"},[u("div",{class:"contact-button"},[u("i",{class:"fa-solid fa-up-long"})])])],-1)),yx={__name:"App",setup(e){return(t,n)=>(L(),V("div",null,[I(gx),_x]))}},bx=Hn(yx,[["__scopeId","data-v-342ee270"]]);var Pc={},wx={get exports(){return Pc},set exports(e){Pc=e}},bt="top",Pt="bottom",Dt="right",wt="left",qi="auto",tr=[bt,Pt,Dt,wt],ds="start",Bs="end",Bd="clippingParents",Pa="viewport",Os="popper",Ud="reference",Qo=tr.reduce(function(e,t){return e.concat([t+"-"+ds,t+"-"+Bs])},[]),Da=[].concat(tr,[qi]).reduce(function(e,t){return e.concat([t,t+"-"+ds,t+"-"+Bs])},[]),zd="beforeRead",qd="read",Kd="afterRead",Yd="beforeMain",Zd="main",Gd="afterMain",Jd="beforeWrite",Xd="write",Qd="afterWrite",ef=[zd,qd,Kd,Yd,Zd,Gd,Jd,Xd,Qd];function mn(e){return e?(e.nodeName||"").toLowerCase():null}function jt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function fs(e){var t=jt(e).Element;return e instanceof t||e instanceof Element}function Ht(e){var t=jt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Ma(e){if(typeof ShadowRoot>"u")return!1;var t=jt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Ex(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var s=t.styles[n]||{},r=t.attributes[n]||{},i=t.elements[n];!Ht(i)||!mn(i)||(Object.assign(i.style,s),Object.keys(r).forEach(function(a){var l=r[a];l===!1?i.removeAttribute(a):i.setAttribute(a,l===!0?"":l)}))})}function Tx(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(s){var r=t.elements[s],i=t.attributes[s]||{},a=Object.keys(t.styles.hasOwnProperty(s)?t.styles[s]:n[s]),l=a.reduce(function(c,f){return c[f]="",c},{});!Ht(r)||!mn(r)||(Object.assign(r.style,l),Object.keys(i).forEach(function(c){r.removeAttribute(c)}))})}}const La={name:"applyStyles",enabled:!0,phase:"write",fn:Ex,effect:Tx,requires:["computeStyles"]};function pn(e){return e.split("-")[0]}var cs=Math.max,Si=Math.min,Us=Math.round;function ea(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function tf(){return!/^((?!chrome|android).)*safari/i.test(ea())}function zs(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var s=e.getBoundingClientRect(),r=1,i=1;t&&Ht(e)&&(r=e.offsetWidth>0&&Us(s.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Us(s.height)/e.offsetHeight||1);var a=fs(e)?jt(e):window,l=a.visualViewport,c=!tf()&&n,f=(s.left+(c&&l?l.offsetLeft:0))/r,h=(s.top+(c&&l?l.offsetTop:0))/i,_=s.width/r,y=s.height/i;return{width:_,height:y,top:h,right:f+_,bottom:h+y,left:f,x:f,y:h}}function Ra(e){var t=zs(e),n=e.offsetWidth,s=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-s)<=1&&(s=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:s}}function nf(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ma(n)){var s=t;do{if(s&&e.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function Sn(e){return jt(e).getComputedStyle(e)}function xx(e){return["table","td","th"].indexOf(mn(e))>=0}function Wn(e){return((fs(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ki(e){return mn(e)==="html"?e:e.assignedSlot||e.parentNode||(Ma(e)?e.host:null)||Wn(e)}function Dc(e){return!Ht(e)||Sn(e).position==="fixed"?null:e.offsetParent}function Cx(e){var t=/firefox/i.test(ea()),n=/Trident/i.test(ea());if(n&&Ht(e)){var s=Sn(e);if(s.position==="fixed")return null}var r=Ki(e);for(Ma(r)&&(r=r.host);Ht(r)&&["html","body"].indexOf(mn(r))<0;){var i=Sn(r);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return r;r=r.parentNode}return null}function Pr(e){for(var t=jt(e),n=Dc(e);n&&xx(n)&&Sn(n).position==="static";)n=Dc(n);return n&&(mn(n)==="html"||mn(n)==="body"&&Sn(n).position==="static")?t:n||Cx(e)||t}function Fa(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Er(e,t,n){return cs(e,Si(t,n))}function Ax(e,t,n){var s=Er(e,t,n);return s>n?n:s}function sf(){return{top:0,right:0,bottom:0,left:0}}function rf(e){return Object.assign({},sf(),e)}function of(e,t){return t.reduce(function(n,s){return n[s]=e,n},{})}var Sx=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,rf(typeof t!="number"?t:of(t,tr))};function Ox(e){var t,n=e.state,s=e.name,r=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,l=pn(n.placement),c=Fa(l),f=[wt,Dt].indexOf(l)>=0,h=f?"height":"width";if(!(!i||!a)){var _=Sx(r.padding,n),y=Ra(i),b=c==="y"?bt:wt,P=c==="y"?Pt:Dt,C=n.rects.reference[h]+n.rects.reference[c]-a[c]-n.rects.popper[h],D=a[c]-n.rects.reference[c],B=Pr(i),Q=B?c==="y"?B.clientHeight||0:B.clientWidth||0:0,x=C/2-D/2,R=_[b],z=Q-y[h]-_[P],ee=Q/2-y[h]/2+x,W=Er(R,ee,z),ne=c;n.modifiersData[s]=(t={},t[ne]=W,t.centerOffset=W-ee,t)}}function kx(e){var t=e.state,n=e.options,s=n.element,r=s===void 0?"[data-popper-arrow]":s;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||nf(t.elements.popper,r)&&(t.elements.arrow=r))}const af={name:"arrow",enabled:!0,phase:"main",fn:Ox,effect:kx,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function qs(e){return e.split("-")[1]}var $x={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Nx(e){var t=e.x,n=e.y,s=window,r=s.devicePixelRatio||1;return{x:Us(t*r)/r||0,y:Us(n*r)/r||0}}function Mc(e){var t,n=e.popper,s=e.popperRect,r=e.placement,i=e.variation,a=e.offsets,l=e.position,c=e.gpuAcceleration,f=e.adaptive,h=e.roundOffsets,_=e.isFixed,y=a.x,b=y===void 0?0:y,P=a.y,C=P===void 0?0:P,D=typeof h=="function"?h({x:b,y:C}):{x:b,y:C};b=D.x,C=D.y;var B=a.hasOwnProperty("x"),Q=a.hasOwnProperty("y"),x=wt,R=bt,z=window;if(f){var ee=Pr(n),W="clientHeight",ne="clientWidth";if(ee===jt(n)&&(ee=Wn(n),Sn(ee).position!=="static"&&l==="absolute"&&(W="scrollHeight",ne="scrollWidth")),ee=ee,r===bt||(r===wt||r===Dt)&&i===Bs){R=Pt;var te=_&&ee===z&&z.visualViewport?z.visualViewport.height:ee[W];C-=te-s.height,C*=c?1:-1}if(r===wt||(r===bt||r===Pt)&&i===Bs){x=Dt;var se=_&&ee===z&&z.visualViewport?z.visualViewport.width:ee[ne];b-=se-s.width,b*=c?1:-1}}var de=Object.assign({position:l},f&&$x),Ce=h===!0?Nx({x:b,y:C}):{x:b,y:C};if(b=Ce.x,C=Ce.y,c){var Z;return Object.assign({},de,(Z={},Z[R]=Q?"0":"",Z[x]=B?"0":"",Z.transform=(z.devicePixelRatio||1)<=1?"translate("+b+"px, "+C+"px)":"translate3d("+b+"px, "+C+"px, 0)",Z))}return Object.assign({},de,(t={},t[R]=Q?C+"px":"",t[x]=B?b+"px":"",t.transform="",t))}function Ix(e){var t=e.state,n=e.options,s=n.gpuAcceleration,r=s===void 0?!0:s,i=n.adaptive,a=i===void 0?!0:i,l=n.roundOffsets,c=l===void 0?!0:l,f={placement:pn(t.placement),variation:qs(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Mc(Object.assign({},f,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Mc(Object.assign({},f,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Va={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Ix,data:{}};var ci={passive:!0};function Px(e){var t=e.state,n=e.instance,s=e.options,r=s.scroll,i=r===void 0?!0:r,a=s.resize,l=a===void 0?!0:a,c=jt(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&f.forEach(function(h){h.addEventListener("scroll",n.update,ci)}),l&&c.addEventListener("resize",n.update,ci),function(){i&&f.forEach(function(h){h.removeEventListener("scroll",n.update,ci)}),l&&c.removeEventListener("resize",n.update,ci)}}const Ha={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Px,data:{}};var Dx={left:"right",right:"left",bottom:"top",top:"bottom"};function gi(e){return e.replace(/left|right|bottom|top/g,function(t){return Dx[t]})}var Mx={start:"end",end:"start"};function Lc(e){return e.replace(/start|end/g,function(t){return Mx[t]})}function ja(e){var t=jt(e),n=t.pageXOffset,s=t.pageYOffset;return{scrollLeft:n,scrollTop:s}}function Wa(e){return zs(Wn(e)).left+ja(e).scrollLeft}function Lx(e,t){var n=jt(e),s=Wn(e),r=n.visualViewport,i=s.clientWidth,a=s.clientHeight,l=0,c=0;if(r){i=r.width,a=r.height;var f=tf();(f||!f&&t==="fixed")&&(l=r.offsetLeft,c=r.offsetTop)}return{width:i,height:a,x:l+Wa(e),y:c}}function Rx(e){var t,n=Wn(e),s=ja(e),r=(t=e.ownerDocument)==null?void 0:t.body,i=cs(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=cs(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),l=-s.scrollLeft+Wa(e),c=-s.scrollTop;return Sn(r||n).direction==="rtl"&&(l+=cs(n.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:l,y:c}}function Ba(e){var t=Sn(e),n=t.overflow,s=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+s)}function lf(e){return["html","body","#document"].indexOf(mn(e))>=0?e.ownerDocument.body:Ht(e)&&Ba(e)?e:lf(Ki(e))}function Tr(e,t){var n;t===void 0&&(t=[]);var s=lf(e),r=s===((n=e.ownerDocument)==null?void 0:n.body),i=jt(s),a=r?[i].concat(i.visualViewport||[],Ba(s)?s:[]):s,l=t.concat(a);return r?l:l.concat(Tr(Ki(a)))}function ta(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Fx(e,t){var n=zs(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Rc(e,t,n){return t===Pa?ta(Lx(e,n)):fs(t)?Fx(t,n):ta(Rx(Wn(e)))}function Vx(e){var t=Tr(Ki(e)),n=["absolute","fixed"].indexOf(Sn(e).position)>=0,s=n&&Ht(e)?Pr(e):e;return fs(s)?t.filter(function(r){return fs(r)&&nf(r,s)&&mn(r)!=="body"}):[]}function Hx(e,t,n,s){var r=t==="clippingParents"?Vx(e):[].concat(t),i=[].concat(r,[n]),a=i[0],l=i.reduce(function(c,f){var h=Rc(e,f,s);return c.top=cs(h.top,c.top),c.right=Si(h.right,c.right),c.bottom=Si(h.bottom,c.bottom),c.left=cs(h.left,c.left),c},Rc(e,a,s));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function cf(e){var t=e.reference,n=e.element,s=e.placement,r=s?pn(s):null,i=s?qs(s):null,a=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,c;switch(r){case bt:c={x:a,y:t.y-n.height};break;case Pt:c={x:a,y:t.y+t.height};break;case Dt:c={x:t.x+t.width,y:l};break;case wt:c={x:t.x-n.width,y:l};break;default:c={x:t.x,y:t.y}}var f=r?Fa(r):null;if(f!=null){var h=f==="y"?"height":"width";switch(i){case ds:c[f]=c[f]-(t[h]/2-n[h]/2);break;case Bs:c[f]=c[f]+(t[h]/2-n[h]/2);break}}return c}function Ks(e,t){t===void 0&&(t={});var n=t,s=n.placement,r=s===void 0?e.placement:s,i=n.strategy,a=i===void 0?e.strategy:i,l=n.boundary,c=l===void 0?Bd:l,f=n.rootBoundary,h=f===void 0?Pa:f,_=n.elementContext,y=_===void 0?Os:_,b=n.altBoundary,P=b===void 0?!1:b,C=n.padding,D=C===void 0?0:C,B=rf(typeof D!="number"?D:of(D,tr)),Q=y===Os?Ud:Os,x=e.rects.popper,R=e.elements[P?Q:y],z=Hx(fs(R)?R:R.contextElement||Wn(e.elements.popper),c,h,a),ee=zs(e.elements.reference),W=cf({reference:ee,element:x,strategy:"absolute",placement:r}),ne=ta(Object.assign({},x,W)),te=y===Os?ne:ee,se={top:z.top-te.top+B.top,bottom:te.bottom-z.bottom+B.bottom,left:z.left-te.left+B.left,right:te.right-z.right+B.right},de=e.modifiersData.offset;if(y===Os&&de){var Ce=de[r];Object.keys(se).forEach(function(Z){var Me=[Dt,Pt].indexOf(Z)>=0?1:-1,we=[bt,Pt].indexOf(Z)>=0?"y":"x";se[Z]+=Ce[we]*Me})}return se}function jx(e,t){t===void 0&&(t={});var n=t,s=n.placement,r=n.boundary,i=n.rootBoundary,a=n.padding,l=n.flipVariations,c=n.allowedAutoPlacements,f=c===void 0?Da:c,h=qs(s),_=h?l?Qo:Qo.filter(function(P){return qs(P)===h}):tr,y=_.filter(function(P){return f.indexOf(P)>=0});y.length===0&&(y=_);var b=y.reduce(function(P,C){return P[C]=Ks(e,{placement:C,boundary:r,rootBoundary:i,padding:a})[pn(C)],P},{});return Object.keys(b).sort(function(P,C){return b[P]-b[C]})}function Wx(e){if(pn(e)===qi)return[];var t=gi(e);return[Lc(e),t,Lc(t)]}function Bx(e){var t=e.state,n=e.options,s=e.name;if(!t.modifiersData[s]._skip){for(var r=n.mainAxis,i=r===void 0?!0:r,a=n.altAxis,l=a===void 0?!0:a,c=n.fallbackPlacements,f=n.padding,h=n.boundary,_=n.rootBoundary,y=n.altBoundary,b=n.flipVariations,P=b===void 0?!0:b,C=n.allowedAutoPlacements,D=t.options.placement,B=pn(D),Q=B===D,x=c||(Q||!P?[gi(D)]:Wx(D)),R=[D].concat(x).reduce(function(Le,ut){return Le.concat(pn(ut)===qi?jx(t,{placement:ut,boundary:h,rootBoundary:_,padding:f,flipVariations:P,allowedAutoPlacements:C}):ut)},[]),z=t.rects.reference,ee=t.rects.popper,W=new Map,ne=!0,te=R[0],se=0;se=0,we=Me?"width":"height",ie=Ks(t,{placement:de,boundary:h,rootBoundary:_,altBoundary:y,padding:f}),oe=Me?Z?Dt:wt:Z?Pt:bt;z[we]>ee[we]&&(oe=gi(oe));var ue=gi(oe),ke=[];if(i&&ke.push(ie[Ce]<=0),l&&ke.push(ie[oe]<=0,ie[ue]<=0),ke.every(function(Le){return Le})){te=de,ne=!1;break}W.set(de,ke)}if(ne)for(var Ae=P?3:1,ze=function(ut){var qe=R.find(function(dt){var st=W.get(dt);if(st)return st.slice(0,ut).every(function(ft){return ft})});if(qe)return te=qe,"break"},je=Ae;je>0;je--){var Wt=ze(je);if(Wt==="break")break}t.placement!==te&&(t.modifiersData[s]._skip=!0,t.placement=te,t.reset=!0)}}const uf={name:"flip",enabled:!0,phase:"main",fn:Bx,requiresIfExists:["offset"],data:{_skip:!1}};function Fc(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Vc(e){return[bt,Dt,Pt,wt].some(function(t){return e[t]>=0})}function Ux(e){var t=e.state,n=e.name,s=t.rects.reference,r=t.rects.popper,i=t.modifiersData.preventOverflow,a=Ks(t,{elementContext:"reference"}),l=Ks(t,{altBoundary:!0}),c=Fc(a,s),f=Fc(l,r,i),h=Vc(c),_=Vc(f);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:f,isReferenceHidden:h,hasPopperEscaped:_},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":_})}const df={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ux};function zx(e,t,n){var s=pn(e),r=[wt,bt].indexOf(s)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=i[0],l=i[1];return a=a||0,l=(l||0)*r,[wt,Dt].indexOf(s)>=0?{x:l,y:a}:{x:a,y:l}}function qx(e){var t=e.state,n=e.options,s=e.name,r=n.offset,i=r===void 0?[0,0]:r,a=Da.reduce(function(h,_){return h[_]=zx(_,t.rects,i),h},{}),l=a[t.placement],c=l.x,f=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=f),t.modifiersData[s]=a}const ff={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:qx};function Kx(e){var t=e.state,n=e.name;t.modifiersData[n]=cf({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Ua={name:"popperOffsets",enabled:!0,phase:"read",fn:Kx,data:{}};function Yx(e){return e==="x"?"y":"x"}function Zx(e){var t=e.state,n=e.options,s=e.name,r=n.mainAxis,i=r===void 0?!0:r,a=n.altAxis,l=a===void 0?!1:a,c=n.boundary,f=n.rootBoundary,h=n.altBoundary,_=n.padding,y=n.tether,b=y===void 0?!0:y,P=n.tetherOffset,C=P===void 0?0:P,D=Ks(t,{boundary:c,rootBoundary:f,padding:_,altBoundary:h}),B=pn(t.placement),Q=qs(t.placement),x=!Q,R=Fa(B),z=Yx(R),ee=t.modifiersData.popperOffsets,W=t.rects.reference,ne=t.rects.popper,te=typeof C=="function"?C(Object.assign({},t.rects,{placement:t.placement})):C,se=typeof te=="number"?{mainAxis:te,altAxis:te}:Object.assign({mainAxis:0,altAxis:0},te),de=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,Ce={x:0,y:0};if(ee){if(i){var Z,Me=R==="y"?bt:wt,we=R==="y"?Pt:Dt,ie=R==="y"?"height":"width",oe=ee[R],ue=oe+D[Me],ke=oe-D[we],Ae=b?-ne[ie]/2:0,ze=Q===ds?W[ie]:ne[ie],je=Q===ds?-ne[ie]:-W[ie],Wt=t.elements.arrow,Le=b&&Wt?Ra(Wt):{width:0,height:0},ut=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:sf(),qe=ut[Me],dt=ut[we],st=Er(0,W[ie],Le[ie]),ft=x?W[ie]/2-Ae-st-qe-se.mainAxis:ze-st-qe-se.mainAxis,Mt=x?-W[ie]/2+Ae+st+dt+se.mainAxis:je+st+dt+se.mainAxis,A=t.elements.arrow&&Pr(t.elements.arrow),g=A?R==="y"?A.clientTop||0:A.clientLeft||0:0,v=(Z=de==null?void 0:de[R])!=null?Z:0,w=oe+ft-v-g,O=oe+Mt-v,S=Er(b?Si(ue,w):ue,oe,b?cs(ke,O):ke);ee[R]=S,Ce[R]=S-oe}if(l){var N,j=R==="x"?bt:wt,M=R==="x"?Pt:Dt,$=ee[z],k=z==="y"?"height":"width",G=$+D[j],q=$-D[M],K=[bt,wt].indexOf(B)!==-1,J=(N=de==null?void 0:de[z])!=null?N:0,ae=K?G:$-W[k]-ne[k]-J+se.altAxis,ve=K?$+W[k]+ne[k]-J-se.altAxis:q,ge=b&&K?Ax(ae,$,ve):Er(b?ae:G,$,b?ve:q);ee[z]=ge,Ce[z]=ge-$}t.modifiersData[s]=Ce}}const hf={name:"preventOverflow",enabled:!0,phase:"main",fn:Zx,requiresIfExists:["offset"]};function Gx(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Jx(e){return e===jt(e)||!Ht(e)?ja(e):Gx(e)}function Xx(e){var t=e.getBoundingClientRect(),n=Us(t.width)/e.offsetWidth||1,s=Us(t.height)/e.offsetHeight||1;return n!==1||s!==1}function Qx(e,t,n){n===void 0&&(n=!1);var s=Ht(t),r=Ht(t)&&Xx(t),i=Wn(t),a=zs(e,r,n),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(s||!s&&!n)&&((mn(t)!=="body"||Ba(i))&&(l=Jx(t)),Ht(t)?(c=zs(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):i&&(c.x=Wa(i))),{x:a.left+l.scrollLeft-c.x,y:a.top+l.scrollTop-c.y,width:a.width,height:a.height}}function eC(e){var t=new Map,n=new Set,s=[];e.forEach(function(i){t.set(i.name,i)});function r(i){n.add(i.name);var a=[].concat(i.requires||[],i.requiresIfExists||[]);a.forEach(function(l){if(!n.has(l)){var c=t.get(l);c&&r(c)}}),s.push(i)}return e.forEach(function(i){n.has(i.name)||r(i)}),s}function tC(e){var t=eC(e);return ef.reduce(function(n,s){return n.concat(t.filter(function(r){return r.phase===s}))},[])}function nC(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function sC(e){var t=e.reduce(function(n,s){var r=n[s.name];return n[s.name]=r?Object.assign({},r,s,{options:Object.assign({},r.options,s.options),data:Object.assign({},r.data,s.data)}):s,n},{});return Object.keys(t).map(function(n){return t[n]})}var Hc={placement:"bottom",modifiers:[],strategy:"absolute"};function jc(){for(var e=arguments.length,t=new Array(e),n=0;ncode{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}::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:"\2014\a0"}.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(even){--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;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::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.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::file-selector-button{transition:none}}.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::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.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::file-selector-button{padding:.5rem 1rem;margin:-.5rem -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;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);appearance:none;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;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;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{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;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{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::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.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;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: #3E6077;--bs-btn-border-color: #3E6077;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #355265;--bs-btn-hover-border-color: #324d5f;--bs-btn-focus-shadow-rgb: 91, 120, 139;--bs-btn-active-color: #fff;--bs-btn-active-bg: #324d5f;--bs-btn-active-border-color: #2f4859;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3E6077;--bs-btn-disabled-border-color: #3E6077}.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: #3E6077;--bs-btn-border-color: #3E6077;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3E6077;--bs-btn-hover-border-color: #3E6077;--bs-btn-focus-shadow-rgb: 62, 96, 119;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3E6077;--bs-btn-active-border-color: #3E6077;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #3E6077;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3E6077;--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: 91, 120, 139;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: #253a47;--bs-alert-bg: #d8dfe4;--bs-alert-border-color: #c5cfd6}.alert-primary .alert-link{color:#1e2e39}.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:#253a47;background-color:#d8dfe4}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#253a47;background-color:#c2c9cd}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#253a47;border-color:#253a47}.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;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: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%;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{mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(62,96,119,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:#3e6077!important}.link-primary:hover,.link-primary:focus{color:#324d5f!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: calc(9 / 21 * 100%)}.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:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{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: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{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{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}}html,body{width:100%;overflow-x:hidden}@media (max-width: 767.98px){.row>*{max-width:100%;padding-right:unset;padding-left:unset}.container{padding-left:0;padding-right:0}}:root{--bs-link-color: #2e6da4}.header-link:hover{cursor:pointer;text-decoration:underline;text-decoration-thickness:.1px}.header-link:hover:after{content:" #"}.nav-link[data-v-f2d2576e]{cursor:pointer}.easy-checkbox[data-v-e0a0b7f0]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-e0a0b7f0]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-e0a0b7f0]:before,.easy-checkbox label[data-v-e0a0b7f0]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-e0a0b7f0]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-e0a0b7f0]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-e0a0b7f0],*[data-v-e0a0b7f0]:before,*[data-v-e0a0b7f0]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before,.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{background:var(--51ab8a49)}.easy-checkbox[data-v-7e69a276]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-7e69a276]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-7e69a276]:before,.easy-checkbox label[data-v-7e69a276]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-7e69a276]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-7e69a276]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-7e69a276],*[data-v-7e69a276]:before,*[data-v-7e69a276]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{background:var(--fdaf7e9e)}.easy-data-table__rows-selector[data-v-4ca5de3a]{display:inline-block;min-width:45px;position:relative;margin:0 10px;width:var(--easy-table-rows-per-page-selector-width)}.easy-data-table__rows-selector .rows-input__wrapper[data-v-4ca5de3a]{height:20px;border-bottom:1px solid var(--easy-table-footer-font-color);display:flex;align-items:center;justify-content:space-between;padding:0 5px;cursor:pointer}.easy-data-table__rows-selector .rows-input__wrapper .triangle[data-v-4ca5de3a]{display:inline-block;vertical-align:middle;width:0px;height:0px;border-top:solid 6px var(--easy-table-footer-font-color);border-left:solid 6px transparent;border-right:solid 6px transparent}.easy-data-table__rows-selector ul.select-items[data-v-4ca5de3a]{position:absolute;top:20px;left:0px;width:100%;display:none;margin:0;padding:0;text-align:left;list-style-type:none;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;z-index:var(--easy-table-rows-per-page-selector-z-index)}.easy-data-table__rows-selector ul.select-items.show[data-v-4ca5de3a]{display:block}.easy-data-table__rows-selector ul.select-items.inside[data-v-4ca5de3a]{bottom:0px;top:auto}.easy-data-table__rows-selector ul.select-items li[data-v-4ca5de3a]{cursor:pointer;padding:var(--easy-table-rows-per-page-selector-option-padding);background-color:var(--easy-table-footer-background-color)}.easy-data-table__rows-selector ul.select-items li.selected[data-v-4ca5de3a]{color:#fff;background-color:var(--1b889342)}.lds-ring[data-v-1fa3a520]{display:inline-block;position:relative;width:60px;height:60px}.lds-ring div[data-v-1fa3a520]{box-sizing:border-box;display:block;position:absolute;width:80%;height:80%;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring-1fa3a520 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--26774109) transparent transparent transparent}.lds-ring div[data-v-1fa3a520]:nth-child(1){animation-delay:-.45s}.lds-ring div[data-v-1fa3a520]:nth-child(2){animation-delay:-.3s}.lds-ring div[data-v-1fa3a520]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-1fa3a520{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-line[data-v-7d281cac]{width:100%;height:3px;position:relative;overflow:hidden;background-color:#ddd;margin:0x auto}.loader-line[data-v-7d281cac]:before{content:"";position:absolute;left:-50%;height:3px;width:40%;background-color:var(--0d327f57);-webkit-animation:lineAnim-7d281cac 1s linear infinite;-moz-animation:lineAnim-7d281cac 1s linear infinite;animation:lineAnim-7d281cac 1s linear infinite}@keyframes lineAnim-7d281cac{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}.buttons-pagination[data-v-4c681fa2]{box-sizing:border-box;display:flex;padding:0;border-radius:4px}.buttons-pagination .item[data-v-4c681fa2]{box-sizing:border-box;cursor:pointer;min-width:calc(var(--easy-table-footer-font-size) * 1.8);line-height:calc(var(--easy-table-footer-font-size) * 1.8);border-top:var(--easy-table-buttons-pagination-border);border-bottom:var(--easy-table-buttons-pagination-border);border-right:var(--easy-table-buttons-pagination-border);text-align:center}.buttons-pagination .item[data-v-4c681fa2]:first-of-type{border-left:var(--easy-table-buttons-pagination-border);border-top-left-radius:4px;border-bottom-left-radius:4px}.buttons-pagination .item[data-v-4c681fa2]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.buttons-pagination .item.button.active[data-v-4c681fa2]{background-color:var(--40dd4f07);border-left:var(--easy-table-buttons-pagination-border);border-color:var(--40dd4f07)!important;color:#fff}.buttons-pagination .item.button.active-prev[data-v-4c681fa2]{border-right:none}.previous-page__click-button[data-v-c9da5286],.next-page__click-button[data-v-c9da5286]{margin:0 5px;cursor:pointer}.previous-page__click-button .arrow[data-v-c9da5286],.next-page__click-button .arrow[data-v-c9da5286]{display:inline-block;width:8px;height:8px;border-top:2px solid #000;border-left:2px solid #000}.previous-page__click-button .arrow.arrow-left[data-v-c9da5286],.next-page__click-button .arrow.arrow-left[data-v-c9da5286]{transform:rotate(135deg)}.previous-page__click-button .arrow.arrow-right[data-v-c9da5286],.next-page__click-button .arrow.arrow-right[data-v-c9da5286]{transform:rotate(-45deg)}.previous-page__click-button.first-page[data-v-c9da5286],.next-page__click-button.last-page[data-v-c9da5286]{cursor:not-allowed}.previous-page__click-button.first-page .arrow[data-v-c9da5286],.next-page__click-button.last-page .arrow[data-v-c9da5286]{border-color:#e0e0e0}:root{--easy-table-border: 1px solid #e0e0e0;--easy-table-row-border: 1px solid #e0e0e0;--easy-table-header-font-size: 12px;--easy-table-header-height: 36px;--easy-table-header-font-color: #373737;--easy-table-header-background-color: #fff;--easy-table-header-item-padding: 0px 10px;--easy-table-body-row-height: 36px;--easy-table-body-row-font-size: 12px;--easy-table-body-row-font-color: #212121;--easy-table-body-row-background-color: #fff;--easy-table-body-row-hover-font-color: #212121;--easy-table-body-row-hover-background-color: #eee;--easy-table-body-even-row-font-color: #212121;--easy-table-body-even-row-background-color: #fafafa;--easy-table-body-item-padding: 0px 10px;--easy-table-footer-background-color: #fff;--easy-table-footer-font-color: #212121;--easy-table-footer-font-size: 12px;--easy-table-footer-padding: 0px 5px;--easy-table-footer-height: 36px;--easy-table-rows-per-page-selector-width: auto;--easy-table-rows-per-page-selector-option-padding: 5px;--easy-table-rows-per-page-selector-z-index: auto;--easy-table-message-font-color: #212121;--easy-table-message-font-size: 12px;--easy-table-message-padding: 20px;--easy-table-loading-mask-background-color: #fff;--easy-table-loading-mask-opacity: .5;--easy-table-scrollbar-track-color: #fff;--easy-table-scrollbar-color: #fff;--easy-table-scrollbar-thumb-color: #c1c1c1;--easy-table-scrollbar-corner-color: #fff;--easy-table-buttons-pagination-border: 1px solid #e0e0e0}.vue3-easy-data-table[data-v-32683533]{border:var(--easy-table-border);position:relative;box-sizing:border-box}.vue3-easy-data-table__main[data-v-32683533]{border:none;width:100%;overflow:auto;background-color:var(--easy-table-body-row-background-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-track{border-radius:10px;background-color:var(--easy-table-scrollbar-track-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar{width:7px;height:7px;background-color:var(--easy-table-scrollbar-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--easy-table-scrollbar-thumb-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-corner{background-color:var(--easy-table-scrollbar-corner-color)}.vue3-easy-data-table__main.table-fixed table[data-v-32683533]{table-layout:fixed}.vue3-easy-data-table__main.show-shadow th.shadow[data-v-32683533]:after,.vue3-easy-data-table__main.show-shadow td.shadow[data-v-32683533]:after{box-shadow:inset 6px 0 5px -3px #0003}.vue3-easy-data-table__main.fixed-header th[data-v-32683533]{position:sticky;top:0;z-index:2}.vue3-easy-data-table__main.hoverable tr:hover td[data-v-32683533]{background-color:var(--easy-table-body-row-hover-background-color);color:var(--easy-table-body-row-hover-font-color)}.vue3-easy-data-table__main.hoverable .vue3-easy-data-table__body.row-alternation .even-row:hover td[data-v-32683533]{color:var(--easy-table-body-row-hover-font-color);background-color:var(--easy-table-body-row-hover-background-color)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__body.row-alternation tr.even-row td[data-v-32683533]{color:var(--easy-table-body-even-row-font-color);background-color:var(--easy-table-body-even-row-background-color)}table[data-v-32683533]{border-collapse:initial;display:table;width:100%;border-spacing:0;margin:0}.vue3-easy-data-table__header[data-v-32683533],vue3-easy-data-table__body[data-v-32683533]{position:relative}.vue3-easy-data-table__header tr[data-v-32683533]{font-size:var(--easy-table-header-font-size);border:none;height:var(--easy-table-header-height)}.vue3-easy-data-table__header th[data-v-32683533]{background-color:var(--easy-table-header-background-color);color:var(--easy-table-header-font-color);border:none;border-bottom:var(--easy-table-row-border);padding:var(--easy-table-header-item-padding);position:relative}.vue3-easy-data-table__header th .header[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__header th .header.direction-left[data-v-32683533]{justify-content:flex-start}.vue3-easy-data-table__header th .header.direction-center[data-v-32683533]{justify-content:center}.vue3-easy-data-table__header th .header.direction-right[data-v-32683533]{justify-content:flex-end}.vue3-easy-data-table__header th.sortable[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__header th.sortable .sortType-icon[data-v-32683533]{border:5px solid transparent;margin-top:-3px;margin-left:4px;display:inline-block;height:0;width:0;position:relative;border-bottom-color:var(--easy-table-header-font-color)}.vue3-easy-data-table__header th.sortable .multi-sort__number[data-v-32683533]{border-radius:50%;height:1.5em;width:1.5em;line-height:1.5em;margin-left:4px;background-color:var(--easy-table-header-font-color);color:var(--easy-table-header-background-color)}.vue3-easy-data-table__header th.sortable.none:hover .sortType-icon[data-v-32683533]{opacity:1}.vue3-easy-data-table__header th.sortable.none .sortType-icon[data-v-32683533]{opacity:0;transition:.5s ease}.vue3-easy-data-table__header th.sortable.desc .sortType-icon[data-v-32683533]{margin-top:5px;transform:rotate(180deg)}.vue3-easy-data-table__header th.shadow[data-v-32683533]:after,.vue3-easy-data-table__body td.shadow[data-v-32683533]:after{pointer-events:none;content:"";width:36px;display:inline-block;height:100%;position:absolute;top:0px;right:-36px;box-shadow:none}.vue3-easy-data-table__body tr[data-v-32683533]{height:var(--easy-table-body-row-height);color:var(--easy-table-body-row-font-color);font-size:var(--easy-table-body-row-font-size)}.vue3-easy-data-table__body tr:last-child td[data-v-32683533]{border-bottom:none}.vue3-easy-data-table__body tr:first-child td[data-v-32683533]{border-bottom:var(--easy-table-row-border)}.vue3-easy-data-table__body td[data-v-32683533]{padding:var(--easy-table-body-item-padding);background-color:var(--easy-table-body-row-background-color);border:none;border-bottom:var(--easy-table-row-border);position:relative}.vue3-easy-data-table__body td.direction-left[data-v-32683533]{text-align:left}.vue3-easy-data-table__body td.direction-center[data-v-32683533]{text-align:center}.vue3-easy-data-table__body td.direction-right[data-v-32683533]{text-align:right}.vue3-easy-data-table__body td .expand-icon[data-v-32683533]{border:solid;border-color:var(easy-table-body-row-font-color);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:.2s}.vue3-easy-data-table__body td .expand-icon.expanding[data-v-32683533]{transform:rotate(45deg)}.vue3-easy-data-table__body td.expand[data-v-32683533]{position:relative}.vue3-easy-data-table__body td.expand .expand-loading[data-v-32683533]{position:absolute;top:0px;left:0px}.vue3-easy-data-table__body td.can-expand[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__footer[data-v-32683533]{background-color:var(--easy-table-footer-background-color);color:var(--easy-table-footer-font-color);border-top:var(--easy-table-row-border);font-size:var(--easy-table-footer-font-size);height:var(--easy-table-footer-height);padding:var(--easy-table-footer-padding);box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:flex-end}.vue3-easy-data-table__footer .pagination__rows-per-page[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__footer .pagination__items-index[data-v-32683533]{margin:0 20px 0 10px}.vue3-easy-data-table__message[data-v-32683533]{color:var(--easy-table-message-font-color);font-size:var(--easy-table-message-font-size);padding:var(--easy-table-message-padding);text-align:center}.vue3-easy-data-table__loading[data-v-32683533]{z-index:3;overflow:hidden;position:absolute;width:100%;height:100%;top:0px;left:0px;display:flex;align-items:center;justify-content:center}.vue3-easy-data-table__loading .loading-entity[data-v-32683533]{z-index:1}.vue3-easy-data-table__loading-mask[data-v-32683533]{background-color:var(--easy-table-loading-mask-background-color);opacity:var(--easy-table-loading-mask-opacity);position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:1}.vue3-easy-data-table__main[data-v-32683533]{min-height:var(--da0d4328)}.vue3-easy-data-table__main.fixed-height[data-v-32683533]{height:var(--3037e504)}a[data-v-25c19263]{color:#2e6da4}.d-flex .fa-brands+div[data-v-25c19263]{flex-shrink:0}table.auditors th a[data-v-25c19263]{text-decoration:none}.customize-table[data-v-25c19263]{--easy-table-header-font-size: 16px;--easy-table-body-row-font-size: 16px;--easy-table-message-font-size: 16px;--easy-table-body-row-font-color: white;--easy-table-body-even-row-font-color: white;--easy-table-body-row-background-color: var(--bs-table-bg);--easy-table-header-background-color: var(--bs-table-bg);--easy-table-body-even-row-background-color: #2c3034;--easy-table-header-font-color: white;--easy-table-row-border: white;--easy-table-body-item-padding: .5rem;--easy-table-border: none}.customize-table a[data-v-25c19263]{text-decoration:none}.customize-table tr>div[data-v-25c19263],.customize-table tr .header>span[data-v-25c19263],.customize-table th>div[data-v-25c19263],.customize-table th .header>span[data-v-25c19263]{display:flex;justify-content:center;text-align:center}.customize-table[data-v-25c19263] tr .expand-icon{opacity:0}.customize-table[data-v-25c19263] td{border-top:1px solid #373b3e}a[data-v-19b852c5]{color:#2e6da4}.d-flex .fa-brands+div[data-v-19b852c5]{flex-shrink:0}table.auditors th a[data-v-19b852c5]{text-decoration:none}.customize-table[data-v-19b852c5]{--easy-table-header-font-size: 16px;--easy-table-body-row-font-size: 16px;--easy-table-message-font-size: 16px;--easy-table-body-row-font-color: white;--easy-table-body-even-row-font-color: white;--easy-table-body-row-background-color: var(--bs-table-bg);--easy-table-header-background-color: var(--bs-table-bg);--easy-table-body-even-row-background-color: #2c3034;--easy-table-header-font-color: white;--easy-table-row-border: white;--easy-table-body-item-padding: .5rem;--easy-table-border: none}.customize-table a[data-v-19b852c5]{text-decoration:none}.customize-table tr>div[data-v-19b852c5],.customize-table tr .header>span[data-v-19b852c5],.customize-table th>div[data-v-19b852c5],.customize-table th .header>span[data-v-19b852c5]{display:flex;justify-content:center;text-align:center}.customize-table[data-v-19b852c5] tr{cursor:pointer}.customize-table[data-v-19b852c5] tr .expand-icon{opacity:0}.customize-table[data-v-19b852c5] td{border-top:1px solid #373b3e}a[data-v-207a6450]{color:#2e6da4}.guide-section-link[data-v-207a6450]{color:#fff;text-decoration:none}.guide-section-link[data-v-207a6450]:hover{text-decoration:underline}.networking-link[data-v-207a6450]{cursor:pointer;text-decoration:none;color:#f8f9fa!important}.networking-link[data-v-207a6450]:hover,.networking-link:hover *[data-v-207a6450]{color:#212529!important}.callout-section[data-v-207a6450]{margin:1rem auto 0}@media (min-width: 1200px){.callout-section[data-v-207a6450]{max-width:49%}}.d-flex .fa-brands+div[data-v-207a6450]{flex-shrink:0}.community-presence-item[data-v-207a6450]{display:flex;align-items:center;margin-top:1.5rem;margin-bottom:1.5rem;min-width:300px}table.auditors th a[data-v-207a6450]{text-decoration:none}#app[data-v-342ee270]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact-group[data-v-342ee270]{position:fixed;right:.25em;bottom:.5em;align-self:flex-end}.contact-button[data-v-342ee270]{position:relative;right:0;bottom:0;color:#fff;background-color:#3e6077;width:2.5rem;height:2.5rem;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-right:.5rem;box-shadow:0 2px 5px #1d2f3b1a;cursor:pointer;z-index:10000}.contact-button a[data-v-342ee270]{color:unset;text-decoration:none} + */: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: #3E6077;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 62, 96, 119;--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]{text-decoration:underline dotted;cursor:help;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}::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:"\2014\a0"}.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(even){--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;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::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.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::file-selector-button{transition:none}}.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::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.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::file-selector-button{padding:.5rem 1rem;margin:-.5rem -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;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);appearance:none;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;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;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{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;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{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::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.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;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: #3E6077;--bs-btn-border-color: #3E6077;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #355265;--bs-btn-hover-border-color: #324d5f;--bs-btn-focus-shadow-rgb: 91, 120, 139;--bs-btn-active-color: #fff;--bs-btn-active-bg: #324d5f;--bs-btn-active-border-color: #2f4859;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3E6077;--bs-btn-disabled-border-color: #3E6077}.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: #3E6077;--bs-btn-border-color: #3E6077;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3E6077;--bs-btn-hover-border-color: #3E6077;--bs-btn-focus-shadow-rgb: 62, 96, 119;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3E6077;--bs-btn-active-border-color: #3E6077;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #3E6077;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3E6077;--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: 91, 120, 139;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: #253a47;--bs-alert-bg: #d8dfe4;--bs-alert-border-color: #c5cfd6}.alert-primary .alert-link{color:#1e2e39}.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:#253a47;background-color:#d8dfe4}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#253a47;background-color:#c2c9cd}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#253a47;border-color:#253a47}.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;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: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%;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{mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(62,96,119,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:#3e6077!important}.link-primary:hover,.link-primary:focus{color:#324d5f!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: calc(9 / 21 * 100%)}.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:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{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: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{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{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}}html,body{width:100%;overflow-x:hidden}@media (max-width: 767.98px){.row>*{max-width:100%;padding-right:unset;padding-left:unset}.container{padding-left:0;padding-right:0}}:root{--bs-link-color: #2e6da4}.header-link:hover{cursor:pointer;text-decoration:underline;text-decoration-thickness:.1px}.header-link:hover:after{content:" #"}.nav-link[data-v-f2d2576e]{cursor:pointer}.easy-checkbox[data-v-e0a0b7f0]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-e0a0b7f0]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-e0a0b7f0]:before,.easy-checkbox label[data-v-e0a0b7f0]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-e0a0b7f0]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-e0a0b7f0]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-e0a0b7f0],*[data-v-e0a0b7f0]:before,*[data-v-e0a0b7f0]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before,.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{background:var(--51ab8a49)}.easy-checkbox[data-v-7e69a276]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-7e69a276]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-7e69a276]:before,.easy-checkbox label[data-v-7e69a276]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-7e69a276]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-7e69a276]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-7e69a276],*[data-v-7e69a276]:before,*[data-v-7e69a276]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{background:var(--fdaf7e9e)}.easy-data-table__rows-selector[data-v-4ca5de3a]{display:inline-block;min-width:45px;position:relative;margin:0 10px;width:var(--easy-table-rows-per-page-selector-width)}.easy-data-table__rows-selector .rows-input__wrapper[data-v-4ca5de3a]{height:20px;border-bottom:1px solid var(--easy-table-footer-font-color);display:flex;align-items:center;justify-content:space-between;padding:0 5px;cursor:pointer}.easy-data-table__rows-selector .rows-input__wrapper .triangle[data-v-4ca5de3a]{display:inline-block;vertical-align:middle;width:0px;height:0px;border-top:solid 6px var(--easy-table-footer-font-color);border-left:solid 6px transparent;border-right:solid 6px transparent}.easy-data-table__rows-selector ul.select-items[data-v-4ca5de3a]{position:absolute;top:20px;left:0px;width:100%;display:none;margin:0;padding:0;text-align:left;list-style-type:none;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;z-index:var(--easy-table-rows-per-page-selector-z-index)}.easy-data-table__rows-selector ul.select-items.show[data-v-4ca5de3a]{display:block}.easy-data-table__rows-selector ul.select-items.inside[data-v-4ca5de3a]{bottom:0px;top:auto}.easy-data-table__rows-selector ul.select-items li[data-v-4ca5de3a]{cursor:pointer;padding:var(--easy-table-rows-per-page-selector-option-padding);background-color:var(--easy-table-footer-background-color)}.easy-data-table__rows-selector ul.select-items li.selected[data-v-4ca5de3a]{color:#fff;background-color:var(--1b889342)}.lds-ring[data-v-1fa3a520]{display:inline-block;position:relative;width:60px;height:60px}.lds-ring div[data-v-1fa3a520]{box-sizing:border-box;display:block;position:absolute;width:80%;height:80%;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring-1fa3a520 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--26774109) transparent transparent transparent}.lds-ring div[data-v-1fa3a520]:nth-child(1){animation-delay:-.45s}.lds-ring div[data-v-1fa3a520]:nth-child(2){animation-delay:-.3s}.lds-ring div[data-v-1fa3a520]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-1fa3a520{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-line[data-v-7d281cac]{width:100%;height:3px;position:relative;overflow:hidden;background-color:#ddd;margin:0x auto}.loader-line[data-v-7d281cac]:before{content:"";position:absolute;left:-50%;height:3px;width:40%;background-color:var(--0d327f57);-webkit-animation:lineAnim-7d281cac 1s linear infinite;-moz-animation:lineAnim-7d281cac 1s linear infinite;animation:lineAnim-7d281cac 1s linear infinite}@keyframes lineAnim-7d281cac{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}.buttons-pagination[data-v-4c681fa2]{box-sizing:border-box;display:flex;padding:0;border-radius:4px}.buttons-pagination .item[data-v-4c681fa2]{box-sizing:border-box;cursor:pointer;min-width:calc(var(--easy-table-footer-font-size) * 1.8);line-height:calc(var(--easy-table-footer-font-size) * 1.8);border-top:var(--easy-table-buttons-pagination-border);border-bottom:var(--easy-table-buttons-pagination-border);border-right:var(--easy-table-buttons-pagination-border);text-align:center}.buttons-pagination .item[data-v-4c681fa2]:first-of-type{border-left:var(--easy-table-buttons-pagination-border);border-top-left-radius:4px;border-bottom-left-radius:4px}.buttons-pagination .item[data-v-4c681fa2]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.buttons-pagination .item.button.active[data-v-4c681fa2]{background-color:var(--40dd4f07);border-left:var(--easy-table-buttons-pagination-border);border-color:var(--40dd4f07)!important;color:#fff}.buttons-pagination .item.button.active-prev[data-v-4c681fa2]{border-right:none}.previous-page__click-button[data-v-c9da5286],.next-page__click-button[data-v-c9da5286]{margin:0 5px;cursor:pointer}.previous-page__click-button .arrow[data-v-c9da5286],.next-page__click-button .arrow[data-v-c9da5286]{display:inline-block;width:8px;height:8px;border-top:2px solid #000;border-left:2px solid #000}.previous-page__click-button .arrow.arrow-left[data-v-c9da5286],.next-page__click-button .arrow.arrow-left[data-v-c9da5286]{transform:rotate(135deg)}.previous-page__click-button .arrow.arrow-right[data-v-c9da5286],.next-page__click-button .arrow.arrow-right[data-v-c9da5286]{transform:rotate(-45deg)}.previous-page__click-button.first-page[data-v-c9da5286],.next-page__click-button.last-page[data-v-c9da5286]{cursor:not-allowed}.previous-page__click-button.first-page .arrow[data-v-c9da5286],.next-page__click-button.last-page .arrow[data-v-c9da5286]{border-color:#e0e0e0}:root{--easy-table-border: 1px solid #e0e0e0;--easy-table-row-border: 1px solid #e0e0e0;--easy-table-header-font-size: 12px;--easy-table-header-height: 36px;--easy-table-header-font-color: #373737;--easy-table-header-background-color: #fff;--easy-table-header-item-padding: 0px 10px;--easy-table-body-row-height: 36px;--easy-table-body-row-font-size: 12px;--easy-table-body-row-font-color: #212121;--easy-table-body-row-background-color: #fff;--easy-table-body-row-hover-font-color: #212121;--easy-table-body-row-hover-background-color: #eee;--easy-table-body-even-row-font-color: #212121;--easy-table-body-even-row-background-color: #fafafa;--easy-table-body-item-padding: 0px 10px;--easy-table-footer-background-color: #fff;--easy-table-footer-font-color: #212121;--easy-table-footer-font-size: 12px;--easy-table-footer-padding: 0px 5px;--easy-table-footer-height: 36px;--easy-table-rows-per-page-selector-width: auto;--easy-table-rows-per-page-selector-option-padding: 5px;--easy-table-rows-per-page-selector-z-index: auto;--easy-table-message-font-color: #212121;--easy-table-message-font-size: 12px;--easy-table-message-padding: 20px;--easy-table-loading-mask-background-color: #fff;--easy-table-loading-mask-opacity: .5;--easy-table-scrollbar-track-color: #fff;--easy-table-scrollbar-color: #fff;--easy-table-scrollbar-thumb-color: #c1c1c1;--easy-table-scrollbar-corner-color: #fff;--easy-table-buttons-pagination-border: 1px solid #e0e0e0}.vue3-easy-data-table[data-v-32683533]{border:var(--easy-table-border);position:relative;box-sizing:border-box}.vue3-easy-data-table__main[data-v-32683533]{border:none;width:100%;overflow:auto;background-color:var(--easy-table-body-row-background-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-track{border-radius:10px;background-color:var(--easy-table-scrollbar-track-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar{width:7px;height:7px;background-color:var(--easy-table-scrollbar-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--easy-table-scrollbar-thumb-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-corner{background-color:var(--easy-table-scrollbar-corner-color)}.vue3-easy-data-table__main.table-fixed table[data-v-32683533]{table-layout:fixed}.vue3-easy-data-table__main.show-shadow th.shadow[data-v-32683533]:after,.vue3-easy-data-table__main.show-shadow td.shadow[data-v-32683533]:after{box-shadow:inset 6px 0 5px -3px #0003}.vue3-easy-data-table__main.fixed-header th[data-v-32683533]{position:sticky;top:0;z-index:2}.vue3-easy-data-table__main.hoverable tr:hover td[data-v-32683533]{background-color:var(--easy-table-body-row-hover-background-color);color:var(--easy-table-body-row-hover-font-color)}.vue3-easy-data-table__main.hoverable .vue3-easy-data-table__body.row-alternation .even-row:hover td[data-v-32683533]{color:var(--easy-table-body-row-hover-font-color);background-color:var(--easy-table-body-row-hover-background-color)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__body.row-alternation tr.even-row td[data-v-32683533]{color:var(--easy-table-body-even-row-font-color);background-color:var(--easy-table-body-even-row-background-color)}table[data-v-32683533]{border-collapse:initial;display:table;width:100%;border-spacing:0;margin:0}.vue3-easy-data-table__header[data-v-32683533],vue3-easy-data-table__body[data-v-32683533]{position:relative}.vue3-easy-data-table__header tr[data-v-32683533]{font-size:var(--easy-table-header-font-size);border:none;height:var(--easy-table-header-height)}.vue3-easy-data-table__header th[data-v-32683533]{background-color:var(--easy-table-header-background-color);color:var(--easy-table-header-font-color);border:none;border-bottom:var(--easy-table-row-border);padding:var(--easy-table-header-item-padding);position:relative}.vue3-easy-data-table__header th .header[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__header th .header.direction-left[data-v-32683533]{justify-content:flex-start}.vue3-easy-data-table__header th .header.direction-center[data-v-32683533]{justify-content:center}.vue3-easy-data-table__header th .header.direction-right[data-v-32683533]{justify-content:flex-end}.vue3-easy-data-table__header th.sortable[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__header th.sortable .sortType-icon[data-v-32683533]{border:5px solid transparent;margin-top:-3px;margin-left:4px;display:inline-block;height:0;width:0;position:relative;border-bottom-color:var(--easy-table-header-font-color)}.vue3-easy-data-table__header th.sortable .multi-sort__number[data-v-32683533]{border-radius:50%;height:1.5em;width:1.5em;line-height:1.5em;margin-left:4px;background-color:var(--easy-table-header-font-color);color:var(--easy-table-header-background-color)}.vue3-easy-data-table__header th.sortable.none:hover .sortType-icon[data-v-32683533]{opacity:1}.vue3-easy-data-table__header th.sortable.none .sortType-icon[data-v-32683533]{opacity:0;transition:.5s ease}.vue3-easy-data-table__header th.sortable.desc .sortType-icon[data-v-32683533]{margin-top:5px;transform:rotate(180deg)}.vue3-easy-data-table__header th.shadow[data-v-32683533]:after,.vue3-easy-data-table__body td.shadow[data-v-32683533]:after{pointer-events:none;content:"";width:36px;display:inline-block;height:100%;position:absolute;top:0px;right:-36px;box-shadow:none}.vue3-easy-data-table__body tr[data-v-32683533]{height:var(--easy-table-body-row-height);color:var(--easy-table-body-row-font-color);font-size:var(--easy-table-body-row-font-size)}.vue3-easy-data-table__body tr:last-child td[data-v-32683533]{border-bottom:none}.vue3-easy-data-table__body tr:first-child td[data-v-32683533]{border-bottom:var(--easy-table-row-border)}.vue3-easy-data-table__body td[data-v-32683533]{padding:var(--easy-table-body-item-padding);background-color:var(--easy-table-body-row-background-color);border:none;border-bottom:var(--easy-table-row-border);position:relative}.vue3-easy-data-table__body td.direction-left[data-v-32683533]{text-align:left}.vue3-easy-data-table__body td.direction-center[data-v-32683533]{text-align:center}.vue3-easy-data-table__body td.direction-right[data-v-32683533]{text-align:right}.vue3-easy-data-table__body td .expand-icon[data-v-32683533]{border:solid;border-color:var(easy-table-body-row-font-color);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:.2s}.vue3-easy-data-table__body td .expand-icon.expanding[data-v-32683533]{transform:rotate(45deg)}.vue3-easy-data-table__body td.expand[data-v-32683533]{position:relative}.vue3-easy-data-table__body td.expand .expand-loading[data-v-32683533]{position:absolute;top:0px;left:0px}.vue3-easy-data-table__body td.can-expand[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__footer[data-v-32683533]{background-color:var(--easy-table-footer-background-color);color:var(--easy-table-footer-font-color);border-top:var(--easy-table-row-border);font-size:var(--easy-table-footer-font-size);height:var(--easy-table-footer-height);padding:var(--easy-table-footer-padding);box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:flex-end}.vue3-easy-data-table__footer .pagination__rows-per-page[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__footer .pagination__items-index[data-v-32683533]{margin:0 20px 0 10px}.vue3-easy-data-table__message[data-v-32683533]{color:var(--easy-table-message-font-color);font-size:var(--easy-table-message-font-size);padding:var(--easy-table-message-padding);text-align:center}.vue3-easy-data-table__loading[data-v-32683533]{z-index:3;overflow:hidden;position:absolute;width:100%;height:100%;top:0px;left:0px;display:flex;align-items:center;justify-content:center}.vue3-easy-data-table__loading .loading-entity[data-v-32683533]{z-index:1}.vue3-easy-data-table__loading-mask[data-v-32683533]{background-color:var(--easy-table-loading-mask-background-color);opacity:var(--easy-table-loading-mask-opacity);position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:1}.vue3-easy-data-table__main[data-v-32683533]{min-height:var(--da0d4328)}.vue3-easy-data-table__main.fixed-height[data-v-32683533]{height:var(--3037e504)}a[data-v-07775282]{color:#2e6da4}.d-flex .fa-brands+div[data-v-07775282]{flex-shrink:0}table.auditors th a[data-v-07775282]{text-decoration:none}.customize-table[data-v-07775282]{--easy-table-header-font-size: 16px;--easy-table-body-row-font-size: 16px;--easy-table-message-font-size: 16px;--easy-table-body-row-font-color: white;--easy-table-body-even-row-font-color: white;--easy-table-body-row-background-color: var(--bs-table-bg);--easy-table-header-background-color: var(--bs-table-bg);--easy-table-body-even-row-background-color: #2c3034;--easy-table-header-font-color: white;--easy-table-row-border: white;--easy-table-body-item-padding: .5rem;--easy-table-border: none}.customize-table a[data-v-07775282]{text-decoration:none}.customize-table tr>div[data-v-07775282],.customize-table tr .header>span[data-v-07775282],.customize-table th>div[data-v-07775282],.customize-table th .header>span[data-v-07775282]{display:flex;justify-content:center;text-align:center}.customize-table[data-v-07775282] tr .expand-icon{opacity:0}.customize-table[data-v-07775282] td{border-top:1px solid #373b3e}a[data-v-fa4c38c0]{color:#2e6da4}.d-flex .fa-brands+div[data-v-fa4c38c0]{flex-shrink:0}table.auditors th a[data-v-fa4c38c0]{text-decoration:none}.customize-table[data-v-fa4c38c0]{--easy-table-header-font-size: 16px;--easy-table-body-row-font-size: 16px;--easy-table-message-font-size: 16px;--easy-table-body-row-font-color: white;--easy-table-body-even-row-font-color: white;--easy-table-body-row-background-color: var(--bs-table-bg);--easy-table-header-background-color: var(--bs-table-bg);--easy-table-body-even-row-background-color: #2c3034;--easy-table-header-font-color: white;--easy-table-row-border: white;--easy-table-body-item-padding: .5rem;--easy-table-border: none}.customize-table a[data-v-fa4c38c0]{text-decoration:none}.customize-table tr>div[data-v-fa4c38c0],.customize-table tr .header>span[data-v-fa4c38c0],.customize-table th>div[data-v-fa4c38c0],.customize-table th .header>span[data-v-fa4c38c0]{display:flex;justify-content:center;text-align:center}.customize-table[data-v-fa4c38c0] tr{cursor:pointer}.customize-table[data-v-fa4c38c0] tr .expand-icon{opacity:0}.customize-table[data-v-fa4c38c0] td{border-top:1px solid #373b3e}a[data-v-207a6450]{color:#2e6da4}.guide-section-link[data-v-207a6450]{color:#fff;text-decoration:none}.guide-section-link[data-v-207a6450]:hover{text-decoration:underline}.networking-link[data-v-207a6450]{cursor:pointer;text-decoration:none;color:#f8f9fa!important}.networking-link[data-v-207a6450]:hover,.networking-link:hover *[data-v-207a6450]{color:#212529!important}.callout-section[data-v-207a6450]{margin:1rem auto 0}@media (min-width: 1200px){.callout-section[data-v-207a6450]{max-width:49%}}.d-flex .fa-brands+div[data-v-207a6450]{flex-shrink:0}.community-presence-item[data-v-207a6450]{display:flex;align-items:center;margin-top:1.5rem;margin-bottom:1.5rem;min-width:300px}table.auditors th a[data-v-207a6450]{text-decoration:none}#app[data-v-342ee270]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact-group[data-v-342ee270]{position:fixed;right:.25em;bottom:.5em;align-self:flex-end}.contact-button[data-v-342ee270]{position:relative;right:0;bottom:0;color:#fff;background-color:#3e6077;width:2.5rem;height:2.5rem;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-right:.5rem;box-shadow:0 2px 5px #1d2f3b1a;cursor:pointer;z-index:10000}.contact-button a[data-v-342ee270]{color:unset;text-decoration:none} diff --git a/index.html b/index.html index 0c2fdd3..90407dd 100644 --- a/index.html +++ b/index.html @@ -8,8 +8,8 @@ - - + +