From a9c55e7c410a655b2350489a31471b63655bcad2 Mon Sep 17 00:00:00 2001 From: Jonasel Roque <38173852+roquej@users.noreply.github.com> Date: Fri, 6 Dec 2024 15:44:55 -0800 Subject: [PATCH 1/5] refactor receiving STARR metadata for dataset designing, include handling medications metadata from STARR --- pages/editProject.php | 4 ++-- pages/js/duster/new-project/src/App.vue | 16 +++++++++++----- pages/newProjectIntro.php | 4 ++-- services/{getLabResults.php => getCache.php} | 5 +++-- 4 files changed, 18 insertions(+), 11 deletions(-) rename services/{getLabResults.php => getCache.php} (80%) diff --git a/pages/editProject.php b/pages/editProject.php index 4aeb0b6..de759fb 100644 --- a/pages/editProject.php +++ b/pages/editProject.php @@ -120,8 +120,8 @@ postObj['check_irb_url'] = "getUrl("services/checkIRB.php"); ?>"; // store URL for services/callMetadata.php postObj['metadata_url'] = "getUrl("services/callMetadata.php"); ?>"; - // store URL for services/getLabResults.php - postObj['get_lab_results_url'] = "getUrl("services/getLabResults.php"); ?>"; + // store URL for services/getCache.php + postObj['get_cache_url'] = "getUrl("services/getCache.php"); ?>"; // store URL for services/getDatasetDesigns.php postObj['get_dataset_designs_url'] = "getUrl("services/getDatasetDesigns.php"); ?>"; // store URL for services/refreshSession.php diff --git a/pages/js/duster/new-project/src/App.vue b/pages/js/duster/new-project/src/App.vue index 481cb67..9be66e3 100644 --- a/pages/js/duster/new-project/src/App.vue +++ b/pages/js/duster/new-project/src/App.vue @@ -230,6 +230,12 @@ const labResultsMetadata = computed(() => { }); provide('labResults', labResultsMetadata); +const medicationsCache = ref(); +const medicationsMetadata = computed(() => { + return medicationsCache.value; +}); +provide('medicationsMetadata', medicationsMetadata); + const metadataArr = computed>(() => { let arr:FieldMetadata[] = []; return arr.concat(demographicsOptions.value) @@ -469,8 +475,6 @@ const getDusterMetadata = (metadataUrl:string) => { scoreOptions.value = resp.data.scores; clinicalDateOptions.value = resp.data.clinical_dates; - // get lab results metadata - } else { axios.get(metadataUrl) .then(function (response) { @@ -480,10 +484,12 @@ const getDusterMetadata = (metadataUrl:string) => { outcomeOptions.value = response.data.outcomes; scoreOptions.value = response.data.scores; clinicalDateOptions.value = response.data.clinical_dates; - // get lab results metadata - axios.get(projectConfig.get_lab_results_url) + + // get STARR cache + axios.get(projectConfig.get_cache_url) .then(function (response) { - labResults.value = response.data; + labResults.value = response.data.labs; + medicationsCache.value = response.data.medications; irbCheckVisible.value = false; // fetch dataset designs diff --git a/pages/newProjectIntro.php b/pages/newProjectIntro.php index daa3d96..95cff69 100644 --- a/pages/newProjectIntro.php +++ b/pages/newProjectIntro.php @@ -46,8 +46,8 @@ postObj['check_irb_url'] = "getUrl("services/checkIRB.php"); ?>"; postObj['redcap_user'] = "getUser()->getUserName(); ?>"; - // store URL for services/getLabResults.php - postObj['get_lab_results_url'] = "getUrl("services/getLabResults.php"); ?>"; + // store URL for services/getCache.php + postObj['get_cache_url'] = "getUrl("services/getCache.php"); ?>"; // store URL for services/saveDatasetDesign.php postObj['save_dataset_design_url'] = "getUrl("services/saveDatasetDesign.php"); ?>"; diff --git a/services/getLabResults.php b/services/getCache.php similarity index 80% rename from services/getLabResults.php rename to services/getCache.php index bff0ea7..d613aaf 100644 --- a/services/getLabResults.php +++ b/services/getCache.php @@ -3,13 +3,14 @@ /** @var $module Duster */ /** - * service page to retrieve STARR lab results metadata for new-project Vue app via STARR-API + * service page to retrieve DUSTER's cached STARR metadata for new-project Vue app via STARR-API */ -$search_url = $module->getSystemSetting("starrapi-metadata-url") . '/labs/'; +$search_url = $module->getSystemSetting("starrapi-metadata-url") . '/cache/'; //$module->emLog($search_url); $results = $module->starrApiGetRequest($search_url, 'ddp'); //$module->emLog($results); + // error handled by starrApiGetRequest if ($results === null) { http_response_code(500); From 9fd79b945fbf68fc2a8f73fd6003c91dc24f5b60 Mon Sep 17 00:00:00 2001 From: Jonasel Roque <38173852+roquej@users.noreply.github.com> Date: Fri, 6 Dec 2024 17:26:37 -0800 Subject: [PATCH 2/5] implement medications category in data collection windows --- .../new-project/dist/assets/index-0f6fea8e.js | 2027 +++++++++++++++++ .../new-project/dist/assets/index-5af905ab.js | 2011 ---------------- ...{index-f436fa6e.css => index-a85b99e2.css} | 2 +- pages/js/duster/new-project/dist/index.html | 4 +- .../src/components/ClinicalDataDialog.vue | 13 +- .../src/components/CollectionWindowsPanel.vue | 31 +- .../src/components/Medications.vue | 190 -- .../src/components/MedicationsOptions.vue | 362 +++ .../src/components/ReviewPanel.vue | 160 +- .../new-project/src/types/CollectionWindow.ts | 2 + services/createProject.php | 5 + services/updateProject.php | 10 + 12 files changed, 2509 insertions(+), 2308 deletions(-) create mode 100644 pages/js/duster/new-project/dist/assets/index-0f6fea8e.js delete mode 100644 pages/js/duster/new-project/dist/assets/index-5af905ab.js rename pages/js/duster/new-project/dist/assets/{index-f436fa6e.css => index-a85b99e2.css} (99%) delete mode 100644 pages/js/duster/new-project/src/components/Medications.vue create mode 100644 pages/js/duster/new-project/src/components/MedicationsOptions.vue diff --git a/pages/js/duster/new-project/dist/assets/index-0f6fea8e.js b/pages/js/duster/new-project/dist/assets/index-0f6fea8e.js new file mode 100644 index 0000000..86bf8a1 --- /dev/null +++ b/pages/js/duster/new-project/dist/assets/index-0f6fea8e.js @@ -0,0 +1,2027 @@ +(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();/** +* @vue/shared v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function al(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const Ve={},nr=[],At=()=>{},pf=()=>!1,Co=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),ll=t=>t.startsWith("onUpdate:"),nt=Object.assign,sl=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},ff=Object.prototype.hasOwnProperty,ze=(t,e)=>ff.call(t,e),xe=Array.isArray,rr=t=>_o(t)==="[object Map]",ad=t=>_o(t)==="[object Set]",Re=t=>typeof t=="function",Xe=t=>typeof t=="string",ln=t=>typeof t=="symbol",Ye=t=>t!==null&&typeof t=="object",ld=t=>(Ye(t)||Re(t))&&Re(t.then)&&Re(t.catch),sd=Object.prototype.toString,_o=t=>sd.call(t),mf=t=>_o(t).slice(8,-1),ud=t=>_o(t)==="[object Object]",ul=t=>Xe(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Or=al(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),So=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},hf=/-(\w)/g,kt=So(t=>t.replace(hf,(e,n)=>n?n.toUpperCase():"")),gf=/\B([A-Z])/g,sn=So(t=>t.replace(gf,"-$1").toLowerCase()),zn=So(t=>t.charAt(0).toUpperCase()+t.slice(1)),qi=So(t=>t?`on${zn(t)}`:""),vt=(t,e)=>!Object.is(t,e),zo=(t,...e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:r,value:n})},vf=t=>{const e=parseFloat(t);return isNaN(e)?t:e},yf=t=>{const e=Xe(t)?Number(t):NaN;return isNaN(e)?t:e};let Yl;const xi=()=>Yl||(Yl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function dr(t){if(xe(t)){const e={};for(let n=0;n{if(n){const r=n.split(wf);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}function oe(t){let e="";if(Xe(t))e=t;else if(xe(t))for(let n=0;n!!(t&&t.__v_isRef===!0),Z=t=>Xe(t)?t:t==null?"":xe(t)||Ye(t)&&(t.toString===sd||!Re(t.toString))?pd(t)?Z(t.value):JSON.stringify(t,fd,2):String(t),fd=(t,e)=>pd(e)?fd(t,e.value):rr(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[r,o],i)=>(n[Ko(r,i)+" =>"]=o,n),{})}:ad(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>Ko(n))}:ln(e)?Ko(e):Ye(e)&&!xe(e)&&!ud(e)?String(e):e,Ko=(t,e="")=>{var n;return ln(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/** +* @vue/reactivity v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let St;class If{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=St,!e&&St&&(this.index=(St.scopes||(St.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e0)return;if(kr){let e=kr;for(kr=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;Ir;){let e=Ir;for(Ir=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(r){t||(t=r)}e=n}}if(t)throw t}function vd(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function yd(t){let e,n=t.depsTail,r=n;for(;r;){const o=r.prevDep;r.version===-1?(r===n&&(n=o),pl(r),xf(r)):e=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=o}t.deps=e,t.depsTail=n}function ma(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(bd(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function bd(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===$r))return;t.globalVersion=$r;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&t.deps&&!ma(t)){t.flags&=-3;return}const n=qe,r=Mt;qe=t,Mt=!0;try{vd(t);const o=t.fn(t._value);(e.version===0||vt(o,t._value))&&(t._value=o,e.version++)}catch(o){throw e.version++,o}finally{qe=n,Mt=r,yd(t),t.flags&=-3}}function pl(t,e=!1){const{dep:n,prevSub:r,nextSub:o}=t;if(r&&(r.nextSub=o,t.prevSub=void 0),o&&(o.prevSub=r,t.nextSub=void 0),n.subs===t&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)pl(i,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function xf(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let Mt=!0;const wd=[];function In(){wd.push(Mt),Mt=!1}function kn(){const t=wd.pop();Mt=t===void 0?!0:t}function Jl(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=qe;qe=void 0;try{e()}finally{qe=n}}}let $r=0;class Pf{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Oo{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(e){if(!qe||!Mt||qe===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==qe)n=this.activeLink=new Pf(qe,this),qe.deps?(n.prevDep=qe.depsTail,qe.depsTail.nextDep=n,qe.depsTail=n):qe.deps=qe.depsTail=n,Cd(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=qe.depsTail,n.nextDep=void 0,qe.depsTail.nextDep=n,qe.depsTail=n,qe.deps===n&&(qe.deps=r)}return n}trigger(e){this.version++,$r++,this.notify(e)}notify(e){dl();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{cl()}}}function Cd(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let r=e.deps;r;r=r.nextDep)Cd(r)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const ha=new WeakMap,Vn=Symbol(""),ga=Symbol(""),Ar=Symbol("");function ut(t,e,n){if(Mt&&qe){let r=ha.get(t);r||ha.set(t,r=new Map);let o=r.get(n);o||(r.set(n,o=new Oo),o.map=r,o.key=n),o.track()}}function tn(t,e,n,r,o,i){const a=ha.get(t);if(!a){$r++;return}const l=u=>{u&&u.trigger()};if(dl(),e==="clear")a.forEach(l);else{const u=xe(t),s=u&&ul(n);if(u&&n==="length"){const d=Number(r);a.forEach((c,m)=>{(m==="length"||m===Ar||!ln(m)&&m>=d)&&l(c)})}else switch((n!==void 0||a.has(void 0))&&l(a.get(n)),s&&l(a.get(Ar)),e){case"add":u?s&&l(a.get("length")):(l(a.get(Vn)),rr(t)&&l(a.get(ga)));break;case"delete":u||(l(a.get(Vn)),rr(t)&&l(a.get(ga)));break;case"set":rr(t)&&l(a.get(Vn));break}}cl()}function Yn(t){const e=je(t);return e===t?e:(ut(e,"iterate",Ar),Et(t)?e:e.map(dt))}function Io(t){return ut(t=je(t),"iterate",Ar),t}const Tf={__proto__:null,[Symbol.iterator](){return Wo(this,Symbol.iterator,dt)},concat(...t){return Yn(this).concat(...t.map(e=>xe(e)?Yn(e):e))},entries(){return Wo(this,"entries",t=>(t[1]=dt(t[1]),t))},every(t,e){return Xt(this,"every",t,e,void 0,arguments)},filter(t,e){return Xt(this,"filter",t,e,n=>n.map(dt),arguments)},find(t,e){return Xt(this,"find",t,e,dt,arguments)},findIndex(t,e){return Xt(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Xt(this,"findLast",t,e,dt,arguments)},findLastIndex(t,e){return Xt(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Xt(this,"forEach",t,e,void 0,arguments)},includes(...t){return Go(this,"includes",t)},indexOf(...t){return Go(this,"indexOf",t)},join(t){return Yn(this).join(t)},lastIndexOf(...t){return Go(this,"lastIndexOf",t)},map(t,e){return Xt(this,"map",t,e,void 0,arguments)},pop(){return vr(this,"pop")},push(...t){return vr(this,"push",t)},reduce(t,...e){return Zl(this,"reduce",t,e)},reduceRight(t,...e){return Zl(this,"reduceRight",t,e)},shift(){return vr(this,"shift")},some(t,e){return Xt(this,"some",t,e,void 0,arguments)},splice(...t){return vr(this,"splice",t)},toReversed(){return Yn(this).toReversed()},toSorted(t){return Yn(this).toSorted(t)},toSpliced(...t){return Yn(this).toSpliced(...t)},unshift(...t){return vr(this,"unshift",t)},values(){return Wo(this,"values",dt)}};function Wo(t,e,n){const r=Io(t),o=r[e]();return r!==t&&!Et(t)&&(o._next=o.next,o.next=()=>{const i=o._next();return i.value&&(i.value=n(i.value)),i}),o}const Ef=Array.prototype;function Xt(t,e,n,r,o,i){const a=Io(t),l=a!==t&&!Et(t),u=a[e];if(u!==Ef[e]){const c=u.apply(t,i);return l?dt(c):c}let s=n;a!==t&&(l?s=function(c,m){return n.call(this,dt(c),m,t)}:n.length>2&&(s=function(c,m){return n.call(this,c,m,t)}));const d=u.call(a,s,r);return l&&o?o(d):d}function Zl(t,e,n,r){const o=Io(t);let i=n;return o!==t&&(Et(t)?n.length>3&&(i=function(a,l,u){return n.call(this,a,l,u,t)}):i=function(a,l,u){return n.call(this,a,dt(l),u,t)}),o[e](i,...r)}function Go(t,e,n){const r=je(t);ut(r,"iterate",Ar);const o=r[e](...n);return(o===-1||o===!1)&&gl(n[0])?(n[0]=je(n[0]),r[e](...n)):o}function vr(t,e,n=[]){In(),dl();const r=je(t)[e].apply(t,n);return cl(),kn(),r}const Df=al("__proto__,__v_isRef,__isVue"),_d=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(ln));function Rf(t){ln(t)||(t=String(t));const e=je(this);return ut(e,"has",t),e.hasOwnProperty(t)}class Sd{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,r){const o=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(o?i?Nf:xd:i?kd:Id).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(r)?e:void 0;const a=xe(e);if(!o){let u;if(a&&(u=Tf[n]))return u;if(n==="hasOwnProperty")return Rf}const l=Reflect.get(e,n,ot(e)?e:r);return(ln(n)?_d.has(n):Df(n))||(o||ut(e,"get",n),i)?l:ot(l)?a&&ul(n)?l:l.value:Ye(l)?o?ml(l):xn(l):l}}class Od extends Sd{constructor(e=!1){super(!1,e)}set(e,n,r,o){let i=e[n];if(!this._isShallow){const u=Sn(i);if(!Et(r)&&!Sn(r)&&(i=je(i),r=je(r)),!xe(e)&&ot(i)&&!ot(r))return u?!1:(i.value=r,!0)}const a=xe(e)&&ul(n)?Number(n)t,Li=t=>Reflect.getPrototypeOf(t);function Ff(t,e,n){return function(...r){const o=this.__v_raw,i=je(o),a=rr(i),l=t==="entries"||t===Symbol.iterator&&a,u=t==="keys"&&a,s=o[t](...r),d=n?va:e?ya:dt;return!e&&ut(i,"iterate",u?ga:Vn),{next(){const{value:c,done:m}=s.next();return m?{value:c,done:m}:{value:l?[d(c[0]),d(c[1])]:d(c),done:m}},[Symbol.iterator](){return this}}}}function Fi(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function Bf(t,e){const n={get(o){const i=this.__v_raw,a=je(i),l=je(o);t||(vt(o,l)&&ut(a,"get",o),ut(a,"get",l));const{has:u}=Li(a),s=e?va:t?ya:dt;if(u.call(a,o))return s(i.get(o));if(u.call(a,l))return s(i.get(l));i!==a&&i.get(o)},get size(){const o=this.__v_raw;return!t&&ut(je(o),"iterate",Vn),Reflect.get(o,"size",o)},has(o){const i=this.__v_raw,a=je(i),l=je(o);return t||(vt(o,l)&&ut(a,"has",o),ut(a,"has",l)),o===l?i.has(o):i.has(o)||i.has(l)},forEach(o,i){const a=this,l=a.__v_raw,u=je(l),s=e?va:t?ya:dt;return!t&&ut(u,"iterate",Vn),l.forEach((d,c)=>o.call(i,s(d),s(c),a))}};return nt(n,t?{add:Fi("add"),set:Fi("set"),delete:Fi("delete"),clear:Fi("clear")}:{add(o){!e&&!Et(o)&&!Sn(o)&&(o=je(o));const i=je(this);return Li(i).has.call(i,o)||(i.add(o),tn(i,"add",o,o)),this},set(o,i){!e&&!Et(i)&&!Sn(i)&&(i=je(i));const a=je(this),{has:l,get:u}=Li(a);let s=l.call(a,o);s||(o=je(o),s=l.call(a,o));const d=u.call(a,o);return a.set(o,i),s?vt(i,d)&&tn(a,"set",o,i):tn(a,"add",o,i),this},delete(o){const i=je(this),{has:a,get:l}=Li(i);let u=a.call(i,o);u||(o=je(o),u=a.call(i,o)),l&&l.call(i,o);const s=i.delete(o);return u&&tn(i,"delete",o,void 0),s},clear(){const o=je(this),i=o.size!==0,a=o.clear();return i&&tn(o,"clear",void 0,void 0),a}}),["keys","values","entries",Symbol.iterator].forEach(o=>{n[o]=Ff(o,t,e)}),n}function fl(t,e){const n=Bf(t,e);return(r,o,i)=>o==="__v_isReactive"?!t:o==="__v_isReadonly"?t:o==="__v_raw"?r:Reflect.get(ze(n,o)&&o in r?n:r,o,i)}const jf={get:fl(!1,!1)},Vf={get:fl(!1,!0)},Hf={get:fl(!0,!1)};const Id=new WeakMap,kd=new WeakMap,xd=new WeakMap,Nf=new WeakMap;function zf(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Kf(t){return t.__v_skip||!Object.isExtensible(t)?0:zf(mf(t))}function xn(t){return Sn(t)?t:hl(t,!1,Af,jf,Id)}function Uf(t){return hl(t,!1,Lf,Vf,kd)}function ml(t){return hl(t,!0,Mf,Hf,xd)}function hl(t,e,n,r,o){if(!Ye(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=o.get(t);if(i)return i;const a=Kf(t);if(a===0)return t;const l=new Proxy(t,a===2?r:n);return o.set(t,l),l}function Hn(t){return Sn(t)?Hn(t.__v_raw):!!(t&&t.__v_isReactive)}function Sn(t){return!!(t&&t.__v_isReadonly)}function Et(t){return!!(t&&t.__v_isShallow)}function gl(t){return t?!!t.__v_raw:!1}function je(t){const e=t&&t.__v_raw;return e?je(e):t}function Wf(t){return!ze(t,"__v_skip")&&Object.isExtensible(t)&&dd(t,"__v_skip",!0),t}const dt=t=>Ye(t)?xn(t):t,ya=t=>Ye(t)?ml(t):t;function ot(t){return t?t.__v_isRef===!0:!1}function ie(t){return Gf(t,!1)}function Gf(t,e){return ot(t)?t:new qf(t,e)}class qf{constructor(e,n){this.dep=new Oo,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:je(e),this._value=n?e:dt(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,r=this.__v_isShallow||Et(e)||Sn(e);e=r?e:je(e),vt(e,n)&&(this._rawValue=e,this._value=r?e:dt(e),this.dep.trigger())}}function U(t){return ot(t)?t.value:t}const Yf={get:(t,e,n)=>e==="__v_raw"?t:U(Reflect.get(t,e,n)),set:(t,e,n,r)=>{const o=t[e];return ot(o)&&!ot(n)?(o.value=n,!0):Reflect.set(t,e,n,r)}};function Pd(t){return Hn(t)?t:new Proxy(t,Yf)}class Jf{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Oo,{get:r,set:o}=e(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=o}get value(){return this._value=this._get()}set value(e){this._set(e)}}function Zf(t){return new Jf(t)}class Xf{constructor(e,n,r){this.fn=e,this.setter=n,this._value=void 0,this.dep=new Oo(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=$r-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&qe!==this)return gd(this,!0),!0}get value(){const e=this.dep.track();return bd(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function Qf(t,e,n=!1){let r,o;return Re(t)?r=t:(r=t.get,o=t.set),new Xf(r,o,n)}const Bi={},ro=new WeakMap;let Fn;function em(t,e=!1,n=Fn){if(n){let r=ro.get(n);r||ro.set(n,r=[]),r.push(t)}}function tm(t,e,n=Ve){const{immediate:r,deep:o,once:i,scheduler:a,augmentJob:l,call:u}=n,s=j=>o?j:Et(j)||o===!1||o===0?nn(j,1):nn(j);let d,c,m,f,v=!1,b=!1;if(ot(t)?(c=()=>t.value,v=Et(t)):Hn(t)?(c=()=>s(t),v=!0):xe(t)?(b=!0,v=t.some(j=>Hn(j)||Et(j)),c=()=>t.map(j=>{if(ot(j))return j.value;if(Hn(j))return s(j);if(Re(j))return u?u(j,2):j()})):Re(t)?e?c=u?()=>u(t,2):t:c=()=>{if(m){In();try{m()}finally{kn()}}const j=Fn;Fn=d;try{return u?u(t,3,[f]):t(f)}finally{Fn=j}}:c=At,e&&o){const j=c,H=o===!0?1/0:o;c=()=>nn(j(),H)}const _=kf(),x=()=>{d.stop(),_&&sl(_.effects,d)};if(i&&e){const j=e;e=(...H)=>{j(...H),x()}}let k=b?new Array(t.length).fill(Bi):Bi;const D=j=>{if(!(!(d.flags&1)||!d.dirty&&!j))if(e){const H=d.run();if(o||v||(b?H.some((R,le)=>vt(R,k[le])):vt(H,k))){m&&m();const R=Fn;Fn=d;try{const le=[H,k===Bi?void 0:b&&k[0]===Bi?[]:k,f];u?u(e,3,le):e(...le),k=H}finally{Fn=R}}}else d.run()};return l&&l(D),d=new md(c),d.scheduler=a?()=>a(D,!1):D,f=j=>em(j,!1,d),m=d.onStop=()=>{const j=ro.get(d);if(j){if(u)u(j,4);else for(const H of j)H();ro.delete(d)}},e?r?D(!0):k=d.run():a?a(D.bind(null,!0),!0):d.run(),x.pause=d.pause.bind(d),x.resume=d.resume.bind(d),x.stop=x,x}function nn(t,e=1/0,n){if(e<=0||!Ye(t)||t.__v_skip||(n=n||new Set,n.has(t)))return t;if(n.add(t),e--,ot(t))nn(t.value,e,n);else if(xe(t))for(let r=0;r{nn(r,e,n)});else if(ud(t)){for(const r in t)nn(t[r],e,n);for(const r of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,r)&&nn(t[r],e,n)}return t}/** +* @vue/runtime-core v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Pi(t,e,n,r){try{return r?t(...r):t()}catch(o){ko(o,e,n)}}function Vt(t,e,n,r){if(Re(t)){const o=Pi(t,e,n,r);return o&&ld(o)&&o.catch(i=>{ko(i,e,n)}),o}if(xe(t)){const o=[];for(let i=0;i>>1,o=pt[r],i=Mr(o);i=Mr(n)?pt.push(t):pt.splice(rm(e),0,t),t.flags|=1,Ed()}}function Ed(){io||(io=Td.then(Rd))}function im(t){xe(t)?ir.push(...t):yn&&t.id===-1?yn.splice(tr+1,0,t):t.flags&1||(ir.push(t),t.flags|=1),Ed()}function Xl(t,e,n=Gt+1){for(;nMr(n)-Mr(r));if(ir.length=0,yn){yn.push(...e);return}for(yn=e,tr=0;trt.id==null?t.flags&2?-1:1/0:t.id;function Rd(t){const e=At;try{for(Gt=0;Gt{r._d&&us(-1);const i=ao(e);let a;try{a=t(...o)}finally{ao(i),r._d&&us(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function Oe(t,e){if(at===null)return t;const n=Ro(at),r=t.dirs||(t.dirs=[]);for(let o=0;ot.__isTeleport,xr=t=>t&&(t.disabled||t.disabled===""),om=t=>t&&(t.defer||t.defer===""),Ql=t=>typeof SVGElement<"u"&&t instanceof SVGElement,es=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,ba=(t,e)=>{const n=t&&t.to;return Xe(n)?e?e(n):null:n},am={name:"Teleport",__isTeleport:!0,process(t,e,n,r,o,i,a,l,u,s){const{mc:d,pc:c,pbc:m,o:{insert:f,querySelector:v,createText:b,createComment:_}}=s,x=xr(e.props);let{shapeFlag:k,children:D,dynamicChildren:j}=e;if(t==null){const H=e.el=b(""),R=e.anchor=b("");f(H,n,r),f(R,n,r);const le=(V,K)=>{k&16&&(o&&o.isCE&&(o.ce._teleportTarget=V),d(D,V,K,o,i,a,l,u))},ae=()=>{const V=e.target=ba(e.props,v),K=Ld(V,e,b,f);V&&(a!=="svg"&&Ql(V)?a="svg":a!=="mathml"&&es(V)&&(a="mathml"),x||(le(V,K),Yi(e,!1)))};x&&(le(n,R),Yi(e,!0)),om(e.props)?gt(ae,i):ae()}else{e.el=t.el,e.targetStart=t.targetStart;const H=e.anchor=t.anchor,R=e.target=t.target,le=e.targetAnchor=t.targetAnchor,ae=xr(t.props),V=ae?n:R,K=ae?H:le;if(a==="svg"||Ql(R)?a="svg":(a==="mathml"||es(R))&&(a="mathml"),j?(m(t.dynamicChildren,j,V,o,i,a,l),Ol(t,e,!0)):u||c(t,e,V,K,o,i,a,l,!1),x)ae?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):ji(e,n,H,s,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const Q=e.target=ba(e.props,v);Q&&ji(e,Q,null,s,0)}else ae&&ji(e,R,le,s,1);Yi(e,x)}},remove(t,e,n,{um:r,o:{remove:o}},i){const{shapeFlag:a,children:l,anchor:u,targetStart:s,targetAnchor:d,target:c,props:m}=t;if(c&&(o(s),o(d)),i&&o(u),a&16){const f=i||!xr(m);for(let v=0;v{t.isMounted=!0}),bl(()=>{t.isUnmounting=!0}),t}const xt=[Function,Array],Bd={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:xt,onEnter:xt,onAfterEnter:xt,onEnterCancelled:xt,onBeforeLeave:xt,onLeave:xt,onAfterLeave:xt,onLeaveCancelled:xt,onBeforeAppear:xt,onAppear:xt,onAfterAppear:xt,onAppearCancelled:xt},jd=t=>{const e=t.subTree;return e.component?jd(e.component):e},um={name:"BaseTransition",props:Bd,setup(t,{slots:e}){const n=Ei(),r=Fd();return()=>{const o=e.default&&yl(e.default(),!0);if(!o||!o.length)return;const i=Vd(o),a=je(t),{mode:l}=a;if(r.isLeaving)return qo(i);const u=ts(i);if(!u)return qo(i);let s=Lr(u,a,r,n,m=>s=m);u.type!==ft&&Kn(u,s);const d=n.subTree,c=d&&ts(d);if(c&&c.type!==ft&&!Bn(u,c)&&jd(n).type!==ft){const m=Lr(c,a,r,n);if(Kn(c,m),l==="out-in"&&u.type!==ft)return r.isLeaving=!0,m.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete m.afterLeave},qo(i);l==="in-out"&&u.type!==ft&&(m.delayLeave=(f,v,b)=>{const _=Hd(r,c);_[String(c.key)]=c,f[bn]=()=>{v(),f[bn]=void 0,delete s.delayedLeave},s.delayedLeave=b})}return i}}};function Vd(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==ft){e=n;break}}return e}const dm=um;function Hd(t,e){const{leavingVNodes:n}=t;let r=n.get(e.type);return r||(r=Object.create(null),n.set(e.type,r)),r}function Lr(t,e,n,r,o){const{appear:i,mode:a,persisted:l=!1,onBeforeEnter:u,onEnter:s,onAfterEnter:d,onEnterCancelled:c,onBeforeLeave:m,onLeave:f,onAfterLeave:v,onLeaveCancelled:b,onBeforeAppear:_,onAppear:x,onAfterAppear:k,onAppearCancelled:D}=e,j=String(t.key),H=Hd(n,t),R=(V,K)=>{V&&Vt(V,r,9,K)},le=(V,K)=>{const Q=K[1];R(V,K),xe(V)?V.every(L=>L.length<=1)&&Q():V.length<=1&&Q()},ae={mode:a,persisted:l,beforeEnter(V){let K=u;if(!n.isMounted)if(i)K=_||u;else return;V[bn]&&V[bn](!0);const Q=H[j];Q&&Bn(t,Q)&&Q.el[bn]&&Q.el[bn](),R(K,[V])},enter(V){let K=s,Q=d,L=c;if(!n.isMounted)if(i)K=x||s,Q=k||d,L=D||c;else return;let de=!1;const A=V[Vi]=N=>{de||(de=!0,N?R(L,[V]):R(Q,[V]),ae.delayedLeave&&ae.delayedLeave(),V[Vi]=void 0)};K?le(K,[V,A]):A()},leave(V,K){const Q=String(t.key);if(V[Vi]&&V[Vi](!0),n.isUnmounting)return K();R(m,[V]);let L=!1;const de=V[bn]=A=>{L||(L=!0,K(),A?R(b,[V]):R(v,[V]),V[bn]=void 0,H[Q]===t&&delete H[Q])};H[Q]=t,f?le(f,[V,de]):de()},clone(V){const K=Lr(V,e,n,r,o);return o&&o(K),K}};return ae}function qo(t){if(xo(t))return t=On(t),t.children=null,t}function ts(t){if(!xo(t))return Md(t.type)&&t.children?Vd(t.children):t;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&Re(n.default))return n.default()}}function Kn(t,e){t.shapeFlag&6&&t.component?(t.transition=e,Kn(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function yl(t,e=!1,n){let r=[],o=0;for(let i=0;i1)for(let i=0;int({name:t.name},e,{setup:t}))():t}function Nd(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function wa(t,e,n,r,o=!1){if(xe(t)){t.forEach((v,b)=>wa(v,e&&(xe(e)?e[b]:e),n,r,o));return}if(or(r)&&!o)return;const i=r.shapeFlag&4?Ro(r.component):r.el,a=o?null:i,{i:l,r:u}=t,s=e&&e.r,d=l.refs===Ve?l.refs={}:l.refs,c=l.setupState,m=je(c),f=c===Ve?()=>!1:v=>ze(m,v);if(s!=null&&s!==u&&(Xe(s)?(d[s]=null,f(s)&&(c[s]=null)):ot(s)&&(s.value=null)),Re(u))Pi(u,l,12,[a,d]);else{const v=Xe(u),b=ot(u);if(v||b){const _=()=>{if(t.f){const x=v?f(u)?c[u]:d[u]:u.value;o?xe(x)&&sl(x,i):xe(x)?x.includes(i)||x.push(i):v?(d[u]=[i],f(u)&&(c[u]=d[u])):(u.value=[i],t.k&&(d[t.k]=u.value))}else v?(d[u]=a,f(u)&&(c[u]=a)):b&&(u.value=a,t.k&&(d[t.k]=a))};a?(_.id=-1,gt(_,n)):_()}}}xi().requestIdleCallback;xi().cancelIdleCallback;const or=t=>!!t.type.__asyncLoader,xo=t=>t.type.__isKeepAlive;function cm(t,e){zd(t,"a",e)}function pm(t,e){zd(t,"da",e)}function zd(t,e,n=lt){const r=t.__wdc||(t.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return t()});if(Po(e,r,n),n){let o=n.parent;for(;o&&o.parent;)xo(o.parent.vnode)&&fm(r,e,n,o),o=o.parent}}function fm(t,e,n,r){const o=Po(e,t,r,!0);Wd(()=>{sl(r[e],o)},n)}function Po(t,e,n=lt,r=!1){if(n){const o=n[t]||(n[t]=[]),i=e.__weh||(e.__weh=(...a)=>{In();const l=Di(n),u=Vt(e,n,t,a);return l(),kn(),u});return r?o.unshift(i):o.push(i),i}}const un=t=>(e,n=lt)=>{(!jr||t==="sp")&&Po(t,(...r)=>e(...r),n)},Kd=un("bm"),Ti=un("m"),mm=un("bu"),Ud=un("u"),bl=un("bum"),Wd=un("um"),hm=un("sp"),gm=un("rtg"),vm=un("rtc");function ym(t,e=lt){Po("ec",t,e)}const wl="components",bm="directives";function J(t,e){return Cl(wl,t,!0,e)||t}const Gd=Symbol.for("v-ndc");function he(t){return Xe(t)?Cl(wl,t,!1)||t:t||Gd}function Qe(t){return Cl(bm,t)}function Cl(t,e,n=!0,r=!1){const o=at||lt;if(o){const i=o.type;if(t===wl){const l=ah(i,!1);if(l&&(l===e||l===kt(e)||l===zn(kt(e))))return i}const a=ns(o[t]||i[t],e)||ns(o.appContext[t],e);return!a&&r?i:a}}function ns(t,e){return t&&(t[e]||t[kt(e)]||t[zn(kt(e))])}function De(t,e,n,r){let o;const i=n&&n[r],a=xe(t);if(a||Xe(t)){const l=a&&Hn(t);let u=!1;l&&(u=!Et(t),t=Io(t)),o=new Array(t.length);for(let s=0,d=t.length;se(l,u,void 0,i&&i[u]));else{const l=Object.keys(t);o=new Array(l.length);for(let u=0,s=l.length;u{const i=r.fn(...o);return i&&(i.key=r.key),i}:r.fn)}return t}function ee(t,e,n={},r,o){if(at.ce||at.parent&&or(at.parent)&&at.parent.ce)return e!=="default"&&(n.name=e),p(),F(se,null,[O("slot",n,r&&r())],64);let i=t[e];i&&i._c&&(i._d=!1),p();const a=i&&qd(i(n)),l=n.key||a&&a.key,u=F(se,{key:(l&&!ln(l)?l:`_${e}`)+(!a&&r?"_fb":"")},a||(r?r():[]),a&&t._===1?64:-2);return!o&&u.scopeId&&(u.slotScopeIds=[u.scopeId+"-s"]),i&&i._c&&(i._d=!0),u}function qd(t){return t.some(e=>Br(e)?!(e.type===ft||e.type===se&&!qd(e.children)):!0)?t:null}function Hi(t,e){const n={};for(const r in t)n[e&&/[A-Z]/.test(r)?`on:${r}`:qi(r)]=t[r];return n}const Ca=t=>t?fc(t)?Ro(t):Ca(t.parent):null,Pr=nt(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Ca(t.parent),$root:t=>Ca(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>_l(t),$forceUpdate:t=>t.f||(t.f=()=>{vl(t.update)}),$nextTick:t=>t.n||(t.n=oo.bind(t.proxy)),$watch:t=>zm.bind(t)}),Yo=(t,e)=>t!==Ve&&!t.__isScriptSetup&&ze(t,e),wm={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:i,accessCache:a,type:l,appContext:u}=t;let s;if(e[0]!=="$"){const f=a[e];if(f!==void 0)switch(f){case 1:return r[e];case 2:return o[e];case 4:return n[e];case 3:return i[e]}else{if(Yo(r,e))return a[e]=1,r[e];if(o!==Ve&&ze(o,e))return a[e]=2,o[e];if((s=t.propsOptions[0])&&ze(s,e))return a[e]=3,i[e];if(n!==Ve&&ze(n,e))return a[e]=4,n[e];_a&&(a[e]=0)}}const d=Pr[e];let c,m;if(d)return e==="$attrs"&&ut(t.attrs,"get",""),d(t);if((c=l.__cssModules)&&(c=c[e]))return c;if(n!==Ve&&ze(n,e))return a[e]=4,n[e];if(m=u.config.globalProperties,ze(m,e))return m[e]},set({_:t},e,n){const{data:r,setupState:o,ctx:i}=t;return Yo(o,e)?(o[e]=n,!0):r!==Ve&&ze(r,e)?(r[e]=n,!0):ze(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(i[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:r,appContext:o,propsOptions:i}},a){let l;return!!n[a]||t!==Ve&&ze(t,a)||Yo(e,a)||(l=i[0])&&ze(l,a)||ze(r,a)||ze(Pr,a)||ze(o.config.globalProperties,a)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:ze(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function lo(t){return xe(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function Cm(t,e){return!t||!e?t||e:xe(t)&&xe(e)?t.concat(e):nt({},lo(t),lo(e))}let _a=!0;function _m(t){const e=_l(t),n=t.proxy,r=t.ctx;_a=!1,e.beforeCreate&&rs(e.beforeCreate,t,"bc");const{data:o,computed:i,methods:a,watch:l,provide:u,inject:s,created:d,beforeMount:c,mounted:m,beforeUpdate:f,updated:v,activated:b,deactivated:_,beforeDestroy:x,beforeUnmount:k,destroyed:D,unmounted:j,render:H,renderTracked:R,renderTriggered:le,errorCaptured:ae,serverPrefetch:V,expose:K,inheritAttrs:Q,components:L,directives:de,filters:A}=e;if(s&&Sm(s,r,null),a)for(const ge in a){const Ce=a[ge];Re(Ce)&&(r[ge]=Ce.bind(n))}if(o){const ge=o.call(n,n);Ye(ge)&&(t.data=xn(ge))}if(_a=!0,i)for(const ge in i){const Ce=i[ge],we=Re(Ce)?Ce.bind(n,n):Re(Ce.get)?Ce.get.bind(n,n):At,me=!Re(Ce)&&Re(Ce.set)?Ce.set.bind(n):At,X=te({get:we,set:me});Object.defineProperty(r,ge,{enumerable:!0,configurable:!0,get:()=>X.value,set:ke=>X.value=ke})}if(l)for(const ge in l)Yd(l[ge],r,n,ge);if(u){const ge=Re(u)?u.call(n):u;Reflect.ownKeys(ge).forEach(Ce=>{lr(Ce,ge[Ce])})}d&&rs(d,t,"c");function ne(ge,Ce){xe(Ce)?Ce.forEach(we=>ge(we.bind(n))):Ce&&ge(Ce.bind(n))}if(ne(Kd,c),ne(Ti,m),ne(mm,f),ne(Ud,v),ne(cm,b),ne(pm,_),ne(ym,ae),ne(vm,R),ne(gm,le),ne(bl,k),ne(Wd,j),ne(hm,V),xe(K))if(K.length){const ge=t.exposed||(t.exposed={});K.forEach(Ce=>{Object.defineProperty(ge,Ce,{get:()=>n[Ce],set:we=>n[Ce]=we})})}else t.exposed||(t.exposed={});H&&t.render===At&&(t.render=H),Q!=null&&(t.inheritAttrs=Q),L&&(t.components=L),de&&(t.directives=de),V&&Nd(t)}function Sm(t,e,n=At){xe(t)&&(t=Sa(t));for(const r in t){const o=t[r];let i;Ye(o)?"default"in o?i=Ft(o.from||r,o.default,!0):i=Ft(o.from||r):i=Ft(o),ot(i)?Object.defineProperty(e,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):e[r]=i}}function rs(t,e,n){Vt(xe(t)?t.map(r=>r.bind(e.proxy)):t.bind(e.proxy),e,n)}function Yd(t,e,n,r){let o=r.includes(".")?lc(n,r):()=>n[r];if(Xe(t)){const i=e[t];Re(i)&&mt(o,i)}else if(Re(t))mt(o,t.bind(n));else if(Ye(t))if(xe(t))t.forEach(i=>Yd(i,e,n,r));else{const i=Re(t.handler)?t.handler.bind(n):e[t.handler];Re(i)&&mt(o,i,t)}}function _l(t){const e=t.type,{mixins:n,extends:r}=e,{mixins:o,optionsCache:i,config:{optionMergeStrategies:a}}=t.appContext,l=i.get(e);let u;return l?u=l:!o.length&&!n&&!r?u=e:(u={},o.length&&o.forEach(s=>so(u,s,a,!0)),so(u,e,a)),Ye(e)&&i.set(e,u),u}function so(t,e,n,r=!1){const{mixins:o,extends:i}=e;i&&so(t,i,n,!0),o&&o.forEach(a=>so(t,a,n,!0));for(const a in e)if(!(r&&a==="expose")){const l=Om[a]||n&&n[a];t[a]=l?l(t[a],e[a]):e[a]}return t}const Om={data:is,props:os,emits:os,methods:Sr,computed:Sr,beforeCreate:ct,created:ct,beforeMount:ct,mounted:ct,beforeUpdate:ct,updated:ct,beforeDestroy:ct,beforeUnmount:ct,destroyed:ct,unmounted:ct,activated:ct,deactivated:ct,errorCaptured:ct,serverPrefetch:ct,components:Sr,directives:Sr,watch:km,provide:is,inject:Im};function is(t,e){return e?t?function(){return nt(Re(t)?t.call(this,this):t,Re(e)?e.call(this,this):e)}:e:t}function Im(t,e){return Sr(Sa(t),Sa(e))}function Sa(t){if(xe(t)){const e={};for(let n=0;n1)return n&&Re(e)?e.call(r&&r.proxy):e}}const Zd={},Xd=()=>Object.create(Zd),Qd=t=>Object.getPrototypeOf(t)===Zd;function Tm(t,e,n,r=!1){const o={},i=Xd();t.propsDefaults=Object.create(null),ec(t,e,o,i);for(const a in t.propsOptions[0])a in o||(o[a]=void 0);n?t.props=r?o:Uf(o):t.type.props?t.props=o:t.props=i,t.attrs=i}function Em(t,e,n,r){const{props:o,attrs:i,vnode:{patchFlag:a}}=t,l=je(o),[u]=t.propsOptions;let s=!1;if((r||a>0)&&!(a&16)){if(a&8){const d=t.vnode.dynamicProps;for(let c=0;c{u=!0;const[m,f]=tc(c,e,!0);nt(a,m),f&&l.push(...f)};!n&&e.mixins.length&&e.mixins.forEach(d),t.extends&&d(t.extends),t.mixins&&t.mixins.forEach(d)}if(!i&&!u)return Ye(t)&&r.set(t,nr),nr;if(xe(i))for(let d=0;dt[0]==="_"||t==="$stable",Sl=t=>xe(t)?t.map(qt):[qt(t)],Rm=(t,e,n)=>{if(e._n)return e;const r=$((...o)=>Sl(e(...o)),n);return r._c=!1,r},rc=(t,e,n)=>{const r=t._ctx;for(const o in t){if(nc(o))continue;const i=t[o];if(Re(i))e[o]=Rm(o,i,r);else if(i!=null){const a=Sl(i);e[o]=()=>a}}},ic=(t,e)=>{const n=Sl(e);t.slots.default=()=>n},oc=(t,e,n)=>{for(const r in e)(n||r!=="_")&&(t[r]=e[r])},$m=(t,e,n)=>{const r=t.slots=Xd();if(t.vnode.shapeFlag&32){const o=e._;o?(oc(r,e,n),n&&dd(r,"_",o,!0)):rc(e,r)}else e&&ic(t,e)},Am=(t,e,n)=>{const{vnode:r,slots:o}=t;let i=!0,a=Ve;if(r.shapeFlag&32){const l=e._;l?n&&l===1?i=!1:oc(o,e,n):(i=!e.$stable,rc(e,o)),a=e}else e&&(ic(t,e),a={default:1});if(i)for(const l in o)!nc(l)&&a[l]==null&&delete o[l]};function Mm(){typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&(xi().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const gt=Jm;function Lm(t){return Fm(t)}function Fm(t,e){Mm();const n=xi();n.__VUE__=!0;const{insert:r,remove:o,patchProp:i,createElement:a,createText:l,createComment:u,setText:s,setElementText:d,parentNode:c,nextSibling:m,setScopeId:f=At,insertStaticContent:v}=t,b=(w,C,I,M=null,q=null,B=null,ue=void 0,fe=null,re=!!C.dynamicChildren)=>{if(w===C)return;w&&!Bn(w,C)&&(M=z(w),ke(w,q,B,!0),w=null),C.patchFlag===-2&&(re=!1,C.dynamicChildren=null);const{type:pe,ref:Pe,shapeFlag:be}=C;switch(pe){case Do:_(w,C,I,M);break;case ft:x(w,C,I,M);break;case Ji:w==null&&k(C,I,M,ue);break;case se:L(w,C,I,M,q,B,ue,fe,re);break;default:be&1?H(w,C,I,M,q,B,ue,fe,re):be&6?de(w,C,I,M,q,B,ue,fe,re):(be&64||be&128)&&pe.process(w,C,I,M,q,B,ue,fe,re,Se)}Pe!=null&&q&&wa(Pe,w&&w.ref,B,C||w,!C)},_=(w,C,I,M)=>{if(w==null)r(C.el=l(C.children),I,M);else{const q=C.el=w.el;C.children!==w.children&&s(q,C.children)}},x=(w,C,I,M)=>{w==null?r(C.el=u(C.children||""),I,M):C.el=w.el},k=(w,C,I,M)=>{[w.el,w.anchor]=v(w.children,C,I,M,w.el,w.anchor)},D=({el:w,anchor:C},I,M)=>{let q;for(;w&&w!==C;)q=m(w),r(w,I,M),w=q;r(C,I,M)},j=({el:w,anchor:C})=>{let I;for(;w&&w!==C;)I=m(w),o(w),w=I;o(C)},H=(w,C,I,M,q,B,ue,fe,re)=>{C.type==="svg"?ue="svg":C.type==="math"&&(ue="mathml"),w==null?R(C,I,M,q,B,ue,fe,re):V(w,C,q,B,ue,fe,re)},R=(w,C,I,M,q,B,ue,fe)=>{let re,pe;const{props:Pe,shapeFlag:be,transition:_e,dirs:Ee}=w;if(re=w.el=a(w.type,B,Pe&&Pe.is,Pe),be&8?d(re,w.children):be&16&&ae(w.children,re,null,M,q,Jo(w,B),ue,fe),Ee&&Rn(w,null,M,"created"),le(re,w,w.scopeId,ue,M),Pe){for(const Ge in Pe)Ge!=="value"&&!Or(Ge)&&i(re,Ge,null,Pe[Ge],B,M);"value"in Pe&&i(re,"value",null,Pe.value,B),(pe=Pe.onVnodeBeforeMount)&&Kt(pe,M,w)}Ee&&Rn(w,null,M,"beforeMount");const Fe=Bm(q,_e);Fe&&_e.beforeEnter(re),r(re,C,I),((pe=Pe&&Pe.onVnodeMounted)||Fe||Ee)&>(()=>{pe&&Kt(pe,M,w),Fe&&_e.enter(re),Ee&&Rn(w,null,M,"mounted")},q)},le=(w,C,I,M,q)=>{if(I&&f(w,I),M)for(let B=0;B{for(let pe=re;pe{const fe=C.el=w.el;let{patchFlag:re,dynamicChildren:pe,dirs:Pe}=C;re|=w.patchFlag&16;const be=w.props||Ve,_e=C.props||Ve;let Ee;if(I&&$n(I,!1),(Ee=_e.onVnodeBeforeUpdate)&&Kt(Ee,I,C,w),Pe&&Rn(C,w,I,"beforeUpdate"),I&&$n(I,!0),(be.innerHTML&&_e.innerHTML==null||be.textContent&&_e.textContent==null)&&d(fe,""),pe?K(w.dynamicChildren,pe,fe,I,M,Jo(C,q),B):ue||Ce(w,C,fe,null,I,M,Jo(C,q),B,!1),re>0){if(re&16)Q(fe,be,_e,I,q);else if(re&2&&be.class!==_e.class&&i(fe,"class",null,_e.class,q),re&4&&i(fe,"style",be.style,_e.style,q),re&8){const Fe=C.dynamicProps;for(let Ge=0;Ge{Ee&&Kt(Ee,I,C,w),Pe&&Rn(C,w,I,"updated")},M)},K=(w,C,I,M,q,B,ue)=>{for(let fe=0;fe{if(C!==I){if(C!==Ve)for(const B in C)!Or(B)&&!(B in I)&&i(w,B,C[B],null,q,M);for(const B in I){if(Or(B))continue;const ue=I[B],fe=C[B];ue!==fe&&B!=="value"&&i(w,B,fe,ue,q,M)}"value"in I&&i(w,"value",C.value,I.value,q)}},L=(w,C,I,M,q,B,ue,fe,re)=>{const pe=C.el=w?w.el:l(""),Pe=C.anchor=w?w.anchor:l("");let{patchFlag:be,dynamicChildren:_e,slotScopeIds:Ee}=C;Ee&&(fe=fe?fe.concat(Ee):Ee),w==null?(r(pe,I,M),r(Pe,I,M),ae(C.children||[],I,Pe,q,B,ue,fe,re)):be>0&&be&64&&_e&&w.dynamicChildren?(K(w.dynamicChildren,_e,I,q,B,ue,fe),(C.key!=null||q&&C===q.subTree)&&Ol(w,C,!0)):Ce(w,C,I,Pe,q,B,ue,fe,re)},de=(w,C,I,M,q,B,ue,fe,re)=>{C.slotScopeIds=fe,w==null?C.shapeFlag&512?q.ctx.activate(C,I,M,ue,re):A(C,I,M,q,B,ue,re):N(w,C,re)},A=(w,C,I,M,q,B,ue)=>{const fe=w.component=th(w,M,q);if(xo(w)&&(fe.ctx.renderer=Se),nh(fe,!1,ue),fe.asyncDep){if(q&&q.registerDep(fe,ne,ue),!w.el){const re=fe.subTree=O(ft);x(null,re,C,I)}}else ne(fe,w,C,I,q,B,ue)},N=(w,C,I)=>{const M=C.component=w.component;if(qm(w,C,I))if(M.asyncDep&&!M.asyncResolved){ge(M,C,I);return}else M.next=C,M.update();else C.el=w.el,M.vnode=C},ne=(w,C,I,M,q,B,ue)=>{const fe=()=>{if(w.isMounted){let{next:be,bu:_e,u:Ee,parent:Fe,vnode:Ge}=w;{const Ct=ac(w);if(Ct){be&&(be.el=Ge.el,ge(w,be,ue)),Ct.asyncDep.then(()=>{w.isUnmounted||fe()});return}}let Ke=be,wt;$n(w,!1),be?(be.el=Ge.el,ge(w,be,ue)):be=Ge,_e&&zo(_e),(wt=be.props&&be.props.onVnodeBeforeUpdate)&&Kt(wt,Fe,be,Ge),$n(w,!0);const st=Zo(w),Dt=w.subTree;w.subTree=st,b(Dt,st,c(Dt.el),z(Dt),w,q,B),be.el=st.el,Ke===null&&Ym(w,st.el),Ee&>(Ee,q),(wt=be.props&&be.props.onVnodeUpdated)&>(()=>Kt(wt,Fe,be,Ge),q)}else{let be;const{el:_e,props:Ee}=C,{bm:Fe,m:Ge,parent:Ke,root:wt,type:st}=w,Dt=or(C);if($n(w,!1),Fe&&zo(Fe),!Dt&&(be=Ee&&Ee.onVnodeBeforeMount)&&Kt(be,Ke,C),$n(w,!0),_e&&$e){const Ct=()=>{w.subTree=Zo(w),$e(_e,w.subTree,w,q,null)};Dt&&st.__asyncHydrate?st.__asyncHydrate(_e,w,Ct):Ct()}else{wt.ce&&wt.ce._injectChildStyle(st);const Ct=w.subTree=Zo(w);b(null,Ct,I,M,w,q,B),C.el=Ct.el}if(Ge&>(Ge,q),!Dt&&(be=Ee&&Ee.onVnodeMounted)){const Ct=C;gt(()=>Kt(be,Ke,Ct),q)}(C.shapeFlag&256||Ke&&or(Ke.vnode)&&Ke.vnode.shapeFlag&256)&&w.a&>(w.a,q),w.isMounted=!0,C=I=M=null}};w.scope.on();const re=w.effect=new md(fe);w.scope.off();const pe=w.update=re.run.bind(re),Pe=w.job=re.runIfDirty.bind(re);Pe.i=w,Pe.id=w.uid,re.scheduler=()=>vl(Pe),$n(w,!0),pe()},ge=(w,C,I)=>{C.component=w;const M=w.vnode.props;w.vnode=C,w.next=null,Em(w,C.props,M,I),Am(w,C.children,I),In(),Xl(w),kn()},Ce=(w,C,I,M,q,B,ue,fe,re=!1)=>{const pe=w&&w.children,Pe=w?w.shapeFlag:0,be=C.children,{patchFlag:_e,shapeFlag:Ee}=C;if(_e>0){if(_e&128){me(pe,be,I,M,q,B,ue,fe,re);return}else if(_e&256){we(pe,be,I,M,q,B,ue,fe,re);return}}Ee&8?(Pe&16&&P(pe,q,B),be!==pe&&d(I,be)):Pe&16?Ee&16?me(pe,be,I,M,q,B,ue,fe,re):P(pe,q,B,!0):(Pe&8&&d(I,""),Ee&16&&ae(be,I,M,q,B,ue,fe,re))},we=(w,C,I,M,q,B,ue,fe,re)=>{w=w||nr,C=C||nr;const pe=w.length,Pe=C.length,be=Math.min(pe,Pe);let _e;for(_e=0;_ePe?P(w,q,B,!0,!1,be):ae(C,I,M,q,B,ue,fe,re,be)},me=(w,C,I,M,q,B,ue,fe,re)=>{let pe=0;const Pe=C.length;let be=w.length-1,_e=Pe-1;for(;pe<=be&&pe<=_e;){const Ee=w[pe],Fe=C[pe]=re?wn(C[pe]):qt(C[pe]);if(Bn(Ee,Fe))b(Ee,Fe,I,null,q,B,ue,fe,re);else break;pe++}for(;pe<=be&&pe<=_e;){const Ee=w[be],Fe=C[_e]=re?wn(C[_e]):qt(C[_e]);if(Bn(Ee,Fe))b(Ee,Fe,I,null,q,B,ue,fe,re);else break;be--,_e--}if(pe>be){if(pe<=_e){const Ee=_e+1,Fe=Ee_e)for(;pe<=be;)ke(w[pe],q,B,!0),pe++;else{const Ee=pe,Fe=pe,Ge=new Map;for(pe=Fe;pe<=_e;pe++){const _t=C[pe]=re?wn(C[pe]):qt(C[pe]);_t.key!=null&&Ge.set(_t.key,pe)}let Ke,wt=0;const st=_e-Fe+1;let Dt=!1,Ct=0;const gr=new Array(st);for(pe=0;pe=st){ke(_t,q,B,!0);continue}let zt;if(_t.key!=null)zt=Ge.get(_t.key);else for(Ke=Fe;Ke<=_e;Ke++)if(gr[Ke-Fe]===0&&Bn(_t,C[Ke])){zt=Ke;break}zt===void 0?ke(_t,q,B,!0):(gr[zt-Fe]=pe+1,zt>=Ct?Ct=zt:Dt=!0,b(_t,C[zt],I,null,q,B,ue,fe,re),wt++)}const Gl=Dt?jm(gr):nr;for(Ke=Gl.length-1,pe=st-1;pe>=0;pe--){const _t=Fe+pe,zt=C[_t],ql=_t+1{const{el:B,type:ue,transition:fe,children:re,shapeFlag:pe}=w;if(pe&6){X(w.component.subTree,C,I,M);return}if(pe&128){w.suspense.move(C,I,M);return}if(pe&64){ue.move(w,C,I,Se);return}if(ue===se){r(B,C,I);for(let be=0;befe.enter(B),q);else{const{leave:be,delayLeave:_e,afterLeave:Ee}=fe,Fe=()=>r(B,C,I),Ge=()=>{be(B,()=>{Fe(),Ee&&Ee()})};_e?_e(B,Fe,Ge):Ge()}else r(B,C,I)},ke=(w,C,I,M=!1,q=!1)=>{const{type:B,props:ue,ref:fe,children:re,dynamicChildren:pe,shapeFlag:Pe,patchFlag:be,dirs:_e,cacheIndex:Ee}=w;if(be===-2&&(q=!1),fe!=null&&wa(fe,null,I,w,!0),Ee!=null&&(C.renderCache[Ee]=void 0),Pe&256){C.ctx.deactivate(w);return}const Fe=Pe&1&&_e,Ge=!or(w);let Ke;if(Ge&&(Ke=ue&&ue.onVnodeBeforeUnmount)&&Kt(Ke,C,w),Pe&6)E(w.component,I,M);else{if(Pe&128){w.suspense.unmount(I,M);return}Fe&&Rn(w,null,C,"beforeUnmount"),Pe&64?w.type.remove(w,C,I,Se,M):pe&&!pe.hasOnce&&(B!==se||be>0&&be&64)?P(pe,C,I,!1,!0):(B===se&&be&384||!q&&Pe&16)&&P(re,C,I),M&&We(w)}(Ge&&(Ke=ue&&ue.onVnodeUnmounted)||Fe)&>(()=>{Ke&&Kt(Ke,C,w),Fe&&Rn(w,null,C,"unmounted")},I)},We=w=>{const{type:C,el:I,anchor:M,transition:q}=w;if(C===se){ce(I,M);return}if(C===Ji){j(w);return}const B=()=>{o(I),q&&!q.persisted&&q.afterLeave&&q.afterLeave()};if(w.shapeFlag&1&&q&&!q.persisted){const{leave:ue,delayLeave:fe}=q,re=()=>ue(I,B);fe?fe(w.el,B,re):re()}else B()},ce=(w,C)=>{let I;for(;w!==C;)I=m(w),o(w),w=I;o(C)},E=(w,C,I)=>{const{bum:M,scope:q,job:B,subTree:ue,um:fe,m:re,a:pe}=w;ls(re),ls(pe),M&&zo(M),q.stop(),B&&(B.flags|=8,ke(ue,w,C,I)),fe&>(fe,C),gt(()=>{w.isUnmounted=!0},C),C&&C.pendingBranch&&!C.isUnmounted&&w.asyncDep&&!w.asyncResolved&&w.suspenseId===C.pendingId&&(C.deps--,C.deps===0&&C.resolve())},P=(w,C,I,M=!1,q=!1,B=0)=>{for(let ue=B;ue{if(w.shapeFlag&6)return z(w.component.subTree);if(w.shapeFlag&128)return w.suspense.next();const C=m(w.anchor||w.el),I=C&&C[Ad];return I?m(I):C};let W=!1;const Ie=(w,C,I)=>{w==null?C._vnode&&ke(C._vnode,null,null,!0):b(C._vnode||null,w,C,null,null,null,I),C._vnode=w,W||(W=!0,Xl(),Dd(),W=!1)},Se={p:b,um:ke,m:X,r:We,mt:A,mc:ae,pc:Ce,pbc:K,n:z,o:t};let ve,$e;return e&&([ve,$e]=e(Se)),{render:Ie,hydrate:ve,createApp:Pm(Ie,ve)}}function Jo({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function $n({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function Bm(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Ol(t,e,n=!1){const r=t.children,o=e.children;if(xe(r)&&xe(o))for(let i=0;i>1,t[n[l]]0&&(e[r]=n[i-1]),n[i]=r)}}for(i=n.length,a=n[i-1];i-- >0;)n[i]=a,a=e[a];return n}function ac(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:ac(e)}function ls(t){if(t)for(let e=0;eFt(Vm);function Nn(t,e){return To(t,null,e)}function Nm(t,e){return To(t,null,{flush:"sync"})}function mt(t,e,n){return To(t,e,n)}function To(t,e,n=Ve){const{immediate:r,deep:o,flush:i,once:a}=n,l=nt({},n),u=e&&r||!e&&i!=="post";let s;if(jr){if(i==="sync"){const f=Hm();s=f.__watcherHandles||(f.__watcherHandles=[])}else if(!u){const f=()=>{};return f.stop=At,f.resume=At,f.pause=At,f}}const d=lt;l.call=(f,v,b)=>Vt(f,d,v,b);let c=!1;i==="post"?l.scheduler=f=>{gt(f,d&&d.suspense)}:i!=="sync"&&(c=!0,l.scheduler=(f,v)=>{v?f():vl(f)}),l.augmentJob=f=>{e&&(f.flags|=4),c&&(f.flags|=2,d&&(f.id=d.uid,f.i=d))};const m=tm(t,e,l);return jr&&(s?s.push(m):u&&m()),m}function zm(t,e,n){const r=this.proxy,o=Xe(t)?t.includes(".")?lc(r,t):()=>r[t]:t.bind(r,r);let i;Re(e)?i=e:(i=e.handler,n=e);const a=Di(this),l=To(o,i.bind(r),n);return a(),l}function lc(t,e){const n=e.split(".");return()=>{let r=t;for(let o=0;o{let d,c=Ve,m;return Nm(()=>{const f=t[o];vt(d,f)&&(d=f,s())}),{get(){return u(),n.get?n.get(d):d},set(f){const v=n.set?n.set(f):f;if(!vt(v,d)&&!(c!==Ve&&vt(f,c)))return;const b=r.vnode.props;b&&(e in b||o in b||i in b)&&(`onUpdate:${e}`in b||`onUpdate:${o}`in b||`onUpdate:${i}`in b)||(d=f,s()),r.emit(`update:${e}`,v),vt(f,v)&&vt(f,c)&&!vt(v,m)&&s(),c=f,m=v}}});return l[Symbol.iterator]=()=>{let u=0;return{next(){return u<2?{value:u++?a||Ve:l,done:!1}:{done:!0}}}},l}const sc=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${kt(e)}Modifiers`]||t[`${sn(e)}Modifiers`];function Um(t,e,...n){if(t.isUnmounted)return;const r=t.vnode.props||Ve;let o=n;const i=e.startsWith("update:"),a=i&&sc(r,e.slice(7));a&&(a.trim&&(o=n.map(d=>Xe(d)?d.trim():d)),a.number&&(o=n.map(vf)));let l,u=r[l=qi(e)]||r[l=qi(kt(e))];!u&&i&&(u=r[l=qi(sn(e))]),u&&Vt(u,t,6,o);const s=r[l+"Once"];if(s){if(!t.emitted)t.emitted={};else if(t.emitted[l])return;t.emitted[l]=!0,Vt(s,t,6,o)}}function uc(t,e,n=!1){const r=e.emitsCache,o=r.get(t);if(o!==void 0)return o;const i=t.emits;let a={},l=!1;if(!Re(t)){const u=s=>{const d=uc(s,e,!0);d&&(l=!0,nt(a,d))};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}return!i&&!l?(Ye(t)&&r.set(t,null),null):(xe(i)?i.forEach(u=>a[u]=null):nt(a,i),Ye(t)&&r.set(t,a),a)}function Eo(t,e){return!t||!Co(e)?!1:(e=e.slice(2).replace(/Once$/,""),ze(t,e[0].toLowerCase()+e.slice(1))||ze(t,sn(e))||ze(t,e))}function Zo(t){const{type:e,vnode:n,proxy:r,withProxy:o,propsOptions:[i],slots:a,attrs:l,emit:u,render:s,renderCache:d,props:c,data:m,setupState:f,ctx:v,inheritAttrs:b}=t,_=ao(t);let x,k;try{if(n.shapeFlag&4){const j=o||r,H=j;x=qt(s.call(H,j,d,c,f,m,v)),k=l}else{const j=e;x=qt(j.length>1?j(c,{attrs:l,slots:a,emit:u}):j(c,null)),k=e.props?l:Wm(l)}}catch(j){Tr.length=0,ko(j,t,1),x=O(ft)}let D=x;if(k&&b!==!1){const j=Object.keys(k),{shapeFlag:H}=D;j.length&&H&7&&(i&&j.some(ll)&&(k=Gm(k,i)),D=On(D,k,!1,!0))}return n.dirs&&(D=On(D,null,!1,!0),D.dirs=D.dirs?D.dirs.concat(n.dirs):n.dirs),n.transition&&Kn(D,n.transition),x=D,ao(_),x}const Wm=t=>{let e;for(const n in t)(n==="class"||n==="style"||Co(n))&&((e||(e={}))[n]=t[n]);return e},Gm=(t,e)=>{const n={};for(const r in t)(!ll(r)||!(r.slice(9)in e))&&(n[r]=t[r]);return n};function qm(t,e,n){const{props:r,children:o,component:i}=t,{props:a,children:l,patchFlag:u}=e,s=i.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return r?ss(r,a,s):!!a;if(u&8){const d=e.dynamicProps;for(let c=0;ct.__isSuspense;function Jm(t,e){e&&e.pendingBranch?xe(t)?e.effects.push(...t):e.effects.push(t):im(t)}const se=Symbol.for("v-fgt"),Do=Symbol.for("v-txt"),ft=Symbol.for("v-cmt"),Ji=Symbol.for("v-stc"),Tr=[];let Ot=null;function p(t=!1){Tr.push(Ot=t?null:[])}function Zm(){Tr.pop(),Ot=Tr[Tr.length-1]||null}let Fr=1;function us(t){Fr+=t,t<0&&Ot&&(Ot.hasOnce=!0)}function cc(t){return t.dynamicChildren=Fr>0?Ot||nr:null,Zm(),Fr>0&&Ot&&Ot.push(t),t}function y(t,e,n,r,o,i){return cc(h(t,e,n,r,o,i,!0))}function F(t,e,n,r,o){return cc(O(t,e,n,r,o,!0))}function Br(t){return t?t.__v_isVNode===!0:!1}function Bn(t,e){return t.type===e.type&&t.key===e.key}const pc=({key:t})=>t??null,Zi=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?Xe(t)||ot(t)||Re(t)?{i:at,r:t,k:e,f:!!n}:t:null);function h(t,e=null,n=null,r=0,o=null,i=t===se?0:1,a=!1,l=!1){const u={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&pc(e),ref:e&&Zi(e),scopeId:$d,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:at};return l?(kl(u,n),i&128&&t.normalize(u)):n&&(u.shapeFlag|=Xe(n)?8:16),Fr>0&&!a&&Ot&&(u.patchFlag>0||i&6)&&u.patchFlag!==32&&Ot.push(u),u}const O=Xm;function Xm(t,e=null,n=null,r=0,o=null,i=!1){if((!t||t===Gd)&&(t=ft),Br(t)){const l=On(t,e,!0);return n&&kl(l,n),Fr>0&&!i&&Ot&&(l.shapeFlag&6?Ot[Ot.indexOf(t)]=l:Ot.push(l)),l.patchFlag=-2,l}if(lh(t)&&(t=t.__vccOpts),e){e=_n(e);let{class:l,style:u}=e;l&&!Xe(l)&&(e.class=oe(l)),Ye(u)&&(gl(u)&&!xe(u)&&(u=nt({},u)),e.style=dr(u))}const a=Xe(t)?1:dc(t)?128:Md(t)?64:Ye(t)?4:Re(t)?2:0;return h(t,e,n,r,o,a,i,!0)}function _n(t){return t?gl(t)||Qd(t)?nt({},t):t:null}function On(t,e,n=!1,r=!1){const{props:o,ref:i,patchFlag:a,children:l,transition:u}=t,s=e?g(o||{},e):o,d={__v_isVNode:!0,__v_skip:!0,type:t.type,props:s,key:s&&pc(s),ref:e&&e.ref?n&&i?xe(i)?i.concat(Zi(e)):[i,Zi(e)]:Zi(e):i,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:l,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==se?a===-1?16:a|16:a,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:u,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&On(t.ssContent),ssFallback:t.ssFallback&&On(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return u&&r&&Kn(d,u.clone(d)),d}function ye(t=" ",e=0){return O(Do,null,t,e)}function Il(t,e){const n=O(Ji,null,t);return n.staticCount=e,n}function T(t="",e=!1){return e?(p(),F(ft,null,t)):O(ft,null,t)}function qt(t){return t==null||typeof t=="boolean"?O(ft):xe(t)?O(se,null,t.slice()):Br(t)?wn(t):O(Do,null,String(t))}function wn(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:On(t)}function kl(t,e){let n=0;const{shapeFlag:r}=t;if(e==null)e=null;else if(xe(e))n=16;else if(typeof e=="object")if(r&65){const o=e.default;o&&(o._c&&(o._d=!1),kl(t,o()),o._c&&(o._d=!0));return}else{n=32;const o=e._;!o&&!Qd(e)?e._ctx=at:o===3&&at&&(at.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else Re(e)?(e={default:e,_ctx:at},n=32):(e=String(e),r&64?(n=16,e=[ye(e)]):n=8);t.children=e,t.shapeFlag|=n}function g(...t){const e={};for(let n=0;nlt||at;let uo,Ia;{const t=xi(),e=(n,r)=>{let o;return(o=t[n])||(o=t[n]=[]),o.push(r),i=>{o.length>1?o.forEach(a=>a(i)):o[0](i)}};uo=e("__VUE_INSTANCE_SETTERS__",n=>lt=n),Ia=e("__VUE_SSR_SETTERS__",n=>jr=n)}const Di=t=>{const e=lt;return uo(t),t.scope.on(),()=>{t.scope.off(),uo(e)}},ds=()=>{lt&<.scope.off(),uo(null)};function fc(t){return t.vnode.shapeFlag&4}let jr=!1;function nh(t,e=!1,n=!1){e&&Ia(e);const{props:r,children:o}=t.vnode,i=fc(t);Tm(t,r,i,e),$m(t,o,n);const a=i?rh(t,e):void 0;return e&&Ia(!1),a}function rh(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,wm);const{setup:r}=n;if(r){In();const o=t.setupContext=r.length>1?oh(t):null,i=Di(t),a=Pi(r,t,0,[t.props,o]),l=ld(a);if(kn(),i(),(l||t.sp)&&!or(t)&&Nd(t),l){if(a.then(ds,ds),e)return a.then(u=>{cs(t,u,e)}).catch(u=>{ko(u,t,0)});t.asyncDep=a}else cs(t,a,e)}else mc(t,e)}function cs(t,e,n){Re(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Ye(e)&&(t.setupState=Pd(e)),mc(t,n)}let ps;function mc(t,e,n){const r=t.type;if(!t.render){if(!e&&ps&&!r.render){const o=r.template||_l(t).template;if(o){const{isCustomElement:i,compilerOptions:a}=t.appContext.config,{delimiters:l,compilerOptions:u}=r,s=nt(nt({isCustomElement:i,delimiters:l},a),u);r.render=ps(o,s)}}t.render=r.render||At}{const o=Di(t);In();try{_m(t)}finally{kn(),o()}}}const ih={get(t,e){return ut(t,"get",""),t[e]}};function oh(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,ih),slots:t.slots,emit:t.emit,expose:e}}function Ro(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(Pd(Wf(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Pr)return Pr[n](t)},has(e,n){return n in e||n in Pr}})):t.proxy}function ah(t,e=!0){return Re(t)?t.displayName||t.name:t.name||e&&t.__name}function lh(t){return Re(t)&&"__vccOpts"in t}const te=(t,e)=>Qf(t,e,jr);function sh(t,e,n){const r=arguments.length;return r===2?Ye(e)&&!xe(e)?Br(e)?O(t,null,[e]):O(t,e):O(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Br(n)&&(n=[n]),O(t,e,n))}const uh="3.5.12";/** +* @vue/runtime-dom v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ka;const fs=typeof window<"u"&&window.trustedTypes;if(fs)try{ka=fs.createPolicy("vue",{createHTML:t=>t})}catch{}const hc=ka?t=>ka.createHTML(t):t=>t,dh="http://www.w3.org/2000/svg",ch="http://www.w3.org/1998/Math/MathML",en=typeof document<"u"?document:null,ms=en&&en.createElement("template"),ph={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,r)=>{const o=e==="svg"?en.createElementNS(dh,t):e==="mathml"?en.createElementNS(ch,t):n?en.createElement(t,{is:n}):en.createElement(t);return t==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:t=>en.createTextNode(t),createComment:t=>en.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>en.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,r,o,i){const a=n?n.previousSibling:e.lastChild;if(o&&(o===i||o.nextSibling))for(;e.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{ms.innerHTML=hc(r==="svg"?`${t}`:r==="mathml"?`${t}`:t);const l=ms.content;if(r==="svg"||r==="mathml"){const u=l.firstChild;for(;u.firstChild;)l.appendChild(u.firstChild);l.removeChild(u)}e.insertBefore(l,n)}return[a?a.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},cn="transition",yr="animation",ur=Symbol("_vtc"),gc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},vc=nt({},Bd,gc),fh=t=>(t.displayName="Transition",t.props=vc,t),dn=fh((t,{slots:e})=>sh(dm,yc(t),e)),An=(t,e=[])=>{xe(t)?t.forEach(n=>n(...e)):t&&t(...e)},hs=t=>t?xe(t)?t.some(e=>e.length>1):t.length>1:!1;function yc(t){const e={};for(const L in t)L in gc||(e[L]=t[L]);if(t.css===!1)return e;const{name:n="v",type:r,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:u=i,appearActiveClass:s=a,appearToClass:d=l,leaveFromClass:c=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=t,v=mh(o),b=v&&v[0],_=v&&v[1],{onBeforeEnter:x,onEnter:k,onEnterCancelled:D,onLeave:j,onLeaveCancelled:H,onBeforeAppear:R=x,onAppear:le=k,onAppearCancelled:ae=D}=e,V=(L,de,A)=>{vn(L,de?d:l),vn(L,de?s:a),A&&A()},K=(L,de)=>{L._isLeaving=!1,vn(L,c),vn(L,f),vn(L,m),de&&de()},Q=L=>(de,A)=>{const N=L?le:k,ne=()=>V(de,L,A);An(N,[de,ne]),gs(()=>{vn(de,L?u:i),Qt(de,L?d:l),hs(N)||vs(de,r,b,ne)})};return nt(e,{onBeforeEnter(L){An(x,[L]),Qt(L,i),Qt(L,a)},onBeforeAppear(L){An(R,[L]),Qt(L,u),Qt(L,s)},onEnter:Q(!1),onAppear:Q(!0),onLeave(L,de){L._isLeaving=!0;const A=()=>K(L,de);Qt(L,c),Qt(L,m),wc(),gs(()=>{L._isLeaving&&(vn(L,c),Qt(L,f),hs(j)||vs(L,r,_,A))}),An(j,[L,A])},onEnterCancelled(L){V(L,!1),An(D,[L])},onAppearCancelled(L){V(L,!0),An(ae,[L])},onLeaveCancelled(L){K(L),An(H,[L])}})}function mh(t){if(t==null)return null;if(Ye(t))return[Xo(t.enter),Xo(t.leave)];{const e=Xo(t);return[e,e]}}function Xo(t){return yf(t)}function Qt(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[ur]||(t[ur]=new Set)).add(e)}function vn(t,e){e.split(/\s+/).forEach(r=>r&&t.classList.remove(r));const n=t[ur];n&&(n.delete(e),n.size||(t[ur]=void 0))}function gs(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let hh=0;function vs(t,e,n,r){const o=t._endId=++hh,i=()=>{o===t._endId&&r()};if(n!=null)return setTimeout(i,n);const{type:a,timeout:l,propCount:u}=bc(t,e);if(!a)return r();const s=a+"end";let d=0;const c=()=>{t.removeEventListener(s,m),i()},m=f=>{f.target===t&&++d>=u&&c()};setTimeout(()=>{d(n[v]||"").split(", "),o=r(`${cn}Delay`),i=r(`${cn}Duration`),a=ys(o,i),l=r(`${yr}Delay`),u=r(`${yr}Duration`),s=ys(l,u);let d=null,c=0,m=0;e===cn?a>0&&(d=cn,c=a,m=i.length):e===yr?s>0&&(d=yr,c=s,m=u.length):(c=Math.max(a,s),d=c>0?a>s?cn:yr:null,m=d?d===cn?i.length:u.length:0);const f=d===cn&&/\b(transform|all)(,|$)/.test(r(`${cn}Property`).toString());return{type:d,timeout:c,propCount:m,hasTransform:f}}function ys(t,e){for(;t.lengthbs(n)+bs(t[r])))}function bs(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function wc(){return document.body.offsetHeight}function gh(t,e,n){const r=t[ur];r&&(e=(e?[e,...r]:[...r]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const co=Symbol("_vod"),Cc=Symbol("_vsh"),Ht={beforeMount(t,{value:e},{transition:n}){t[co]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):br(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:r}){!e!=!n&&(r?e?(r.beforeEnter(t),br(t,!0),r.enter(t)):r.leave(t,()=>{br(t,!1)}):br(t,e))},beforeUnmount(t,{value:e}){br(t,e)}};function br(t,e){t.style.display=e?t[co]:"none",t[Cc]=!e}const vh=Symbol(""),yh=/(^|;)\s*display\s*:/;function bh(t,e,n){const r=t.style,o=Xe(n);let i=!1;if(n&&!o){if(e)if(Xe(e))for(const a of e.split(";")){const l=a.slice(0,a.indexOf(":")).trim();n[l]==null&&Xi(r,l,"")}else for(const a in e)n[a]==null&&Xi(r,a,"");for(const a in n)a==="display"&&(i=!0),Xi(r,a,n[a])}else if(o){if(e!==n){const a=r[vh];a&&(n+=";"+a),r.cssText=n,i=yh.test(n)}}else e&&t.removeAttribute("style");co in t&&(t[co]=i?r.display:"",t[Cc]&&(r.display="none"))}const ws=/\s*!important$/;function Xi(t,e,n){if(xe(n))n.forEach(r=>Xi(t,e,r));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const r=wh(t,e);ws.test(n)?t.setProperty(sn(r),n.replace(ws,""),"important"):t[r]=n}}const Cs=["Webkit","Moz","ms"],Qo={};function wh(t,e){const n=Qo[e];if(n)return n;let r=kt(e);if(r!=="filter"&&r in t)return Qo[e]=r;r=zn(r);for(let o=0;oea||(Ih.then(()=>ea=0),ea=Date.now());function xh(t,e){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Vt(Ph(r,n.value),e,5,[r])};return n.value=t,n.attached=kh(),n}function Ph(t,e){if(xe(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(r=>o=>!o._stopped&&r&&r(o))}else return e}const xs=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,Th=(t,e,n,r,o,i)=>{const a=o==="svg";e==="class"?gh(t,r,a):e==="style"?bh(t,n,r):Co(e)?ll(e)||Sh(t,e,n,r,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):Eh(t,e,r,a))?(Os(t,e,r),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Ss(t,e,r,a,i,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!Xe(r))?Os(t,kt(e),r,i,e):(e==="true-value"?t._trueValue=r:e==="false-value"&&(t._falseValue=r),Ss(t,e,r,a))};function Eh(t,e,n,r){if(r)return!!(e==="innerHTML"||e==="textContent"||e in t&&xs(e)&&Re(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const o=t.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return xs(e)&&Xe(n)?!1:e in t}const _c=new WeakMap,Sc=new WeakMap,po=Symbol("_moveCb"),Ps=Symbol("_enterCb"),Dh=t=>(delete t.props.mode,t),Rh=Dh({name:"TransitionGroup",props:nt({},vc,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=Ei(),r=Fd();let o,i;return Ud(()=>{if(!o.length)return;const a=t.moveClass||`${t.name||"v"}-move`;if(!Fh(o[0].el,n.vnode.el,a))return;o.forEach(Ah),o.forEach(Mh);const l=o.filter(Lh);wc(),l.forEach(u=>{const s=u.el,d=s.style;Qt(s,a),d.transform=d.webkitTransform=d.transitionDuration="";const c=s[po]=m=>{m&&m.target!==s||(!m||/transform$/.test(m.propertyName))&&(s.removeEventListener("transitionend",c),s[po]=null,vn(s,a))};s.addEventListener("transitionend",c)})}),()=>{const a=je(t),l=yc(a);let u=a.tag||se;if(o=[],i)for(let s=0;s{l.split(/\s+/).forEach(u=>u&&r.classList.remove(u))}),n.split(/\s+/).forEach(l=>l&&r.classList.add(l)),r.style.display="none";const i=e.nodeType===1?e:e.parentNode;i.appendChild(r);const{hasTransform:a}=bc(r);return i.removeChild(r),a}const Bh=["ctrl","shift","alt","meta"],jh={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>Bh.some(n=>t[`${n}Key`]&&!e.includes(n))},$o=(t,e)=>{const n=t._withMods||(t._withMods={}),r=e.join(".");return n[r]||(n[r]=(o,...i)=>{for(let a=0;a{const n=t._withKeys||(t._withKeys={}),r=e.join(".");return n[r]||(n[r]=o=>{if(!("key"in o))return;const i=sn(o.key);if(e.some(a=>a===i||Vh[a]===i))return t(o)})},Hh=nt({patchProp:Th},ph);let Ts;function Nh(){return Ts||(Ts=Lm(Hh))}const zh=(...t)=>{const e=Nh().createApp(...t),{mount:n}=e;return e.mount=r=>{const o=Uh(r);if(!o)return;const i=e._component;!Re(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const a=n(o,!1,Kh(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},e};function Kh(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function Uh(t){return Xe(t)?document.querySelector(t):t}function ta(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=xl(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,l;return{s:function(){n=n.call(t)},n:function(){var s=n.next();return i=s.done,s},e:function(s){a=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw l}}}}function Wh(t){return Yh(t)||qh(t)||xl(t)||Gh()}function Gh(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qh(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Yh(t){if(Array.isArray(t))return xa(t)}function Er(t){"@babel/helpers - typeof";return Er=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Er(t)}function na(t,e){return Xh(t)||Zh(t,e)||xl(t,e)||Jh()}function Jh(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xl(t,e){if(t){if(typeof t=="string")return xa(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xa(t,e)}}function xa(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&arguments[1]!==void 0?arguments[1]:{};e&&Object.entries(n).forEach(function(r){var o=na(r,2),i=o[0],a=o[1];return e.style[i]=a})},find:function(e,n){return this.isElement(e)?e.querySelectorAll(n):[]},findSingle:function(e,n){return this.isElement(e)?e.querySelector(n):null},createElement:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(e){var r=document.createElement(e);this.setAttributes(r,n);for(var o=arguments.length,i=new Array(o>2?o-2:0),a=2;a1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2?arguments[2]:void 0;this.isElement(e)&&r!==null&&r!==void 0&&e.setAttribute(n,r)},setAttributes:function(e){var n=this,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.isElement(e)){var o=function i(a,l){var u,s,d=e!=null&&(u=e.$attrs)!==null&&u!==void 0&&u[a]?[e==null||(s=e.$attrs)===null||s===void 0?void 0:s[a]]:[];return[l].flat().reduce(function(c,m){if(m!=null){var f=Er(m);if(f==="string"||f==="number")c.push(m);else if(f==="object"){var v=Array.isArray(m)?i(a,m):Object.entries(m).map(function(b){var _=na(b,2),x=_[0],k=_[1];return a==="style"&&(k||k===0)?"".concat(x.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),":").concat(k):k?x:void 0});c=v.length?c.concat(v.filter(function(b){return!!b})):c}}return c},d)};Object.entries(r).forEach(function(i){var a=na(i,2),l=a[0],u=a[1];if(u!=null){var s=l.match(/^on(.+)/);s?e.addEventListener(s[1].toLowerCase(),u):l==="p-bind"?n.setAttributes(e,u):(u=l==="class"?Wh(new Set(o("class",u))).join(" ").trim():l==="style"?o("style",u).join(";").trim():u,(e.$attrs=e.$attrs||{})&&(e.$attrs[l]=u),e.setAttribute(l,u))}})}},getAttribute:function(e,n){if(this.isElement(e)){var r=e.getAttribute(n);return isNaN(r)?r==="true"||r==="false"?r==="true":r:+r}},isAttributeEquals:function(e,n,r){return this.isElement(e)?this.getAttribute(e,n)===r:!1},isAttributeNotEquals:function(e,n,r){return!this.isAttributeEquals(e,n,r)},getHeight:function(e){if(e){var n=e.offsetHeight,r=getComputedStyle(e);return n-=parseFloat(r.paddingTop)+parseFloat(r.paddingBottom)+parseFloat(r.borderTopWidth)+parseFloat(r.borderBottomWidth),n}return 0},getWidth:function(e){if(e){var n=e.offsetWidth,r=getComputedStyle(e);return n-=parseFloat(r.paddingLeft)+parseFloat(r.paddingRight)+parseFloat(r.borderLeftWidth)+parseFloat(r.borderRightWidth),n}return 0},absolutePosition:function(e,n){if(e){var r=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),o=r.height,i=r.width,a=n.offsetHeight,l=n.offsetWidth,u=n.getBoundingClientRect(),s=this.getWindowScrollTop(),d=this.getWindowScrollLeft(),c=this.getViewport(),m,f;u.top+a+o>c.height?(m=u.top+s-o,e.style.transformOrigin="bottom",m<0&&(m=s)):(m=a+u.top+s,e.style.transformOrigin="top"),u.left+i>c.width?f=Math.max(0,u.left+d+l-i):f=u.left+d,e.style.top=m+"px",e.style.left=f+"px"}},relativePosition:function(e,n){if(e){var r=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),o=n.offsetHeight,i=n.getBoundingClientRect(),a=this.getViewport(),l,u;i.top+o+r.height>a.height?(l=-1*r.height,e.style.transformOrigin="bottom",i.top+l<0&&(l=-1*i.top)):(l=o,e.style.transformOrigin="top"),r.width>a.width?u=i.left*-1:i.left+r.width>a.width?u=(i.left+r.width-a.width)*-1:u=0,e.style.top=l+"px",e.style.left=u+"px"}},nestedPosition:function(e,n){if(e){var r=e.parentElement,o=this.getOffset(r),i=this.getViewport(),a=e.offsetParent?e.offsetWidth:this.getHiddenElementOuterWidth(e),l=this.getOuterWidth(r.children[0]),u;parseInt(o.left,10)+l+a>i.width-this.calculateScrollbarWidth()?parseInt(o.left,10)1&&arguments[1]!==void 0?arguments[1]:[];return e.parentNode===null?n:this.getParents(e.parentNode,n.concat([e.parentNode]))},getScrollableParents:function(e){var n=[];if(e){var r=this.getParents(e),o=/(auto|scroll)/,i=function(_){try{var x=window.getComputedStyle(_,null);return o.test(x.getPropertyValue("overflow"))||o.test(x.getPropertyValue("overflowX"))||o.test(x.getPropertyValue("overflowY"))}catch{return!1}},a=ta(r),l;try{for(a.s();!(l=a.n()).done;){var u=l.value,s=u.nodeType===1&&u.dataset.scrollselectors;if(s){var d=s.split(","),c=ta(d),m;try{for(c.s();!(m=c.n()).done;){var f=m.value,v=this.findSingle(u,f);v&&i(v)&&n.push(v)}}catch(b){c.e(b)}finally{c.f()}}u.nodeType!==9&&i(u)&&n.push(u)}}catch(b){a.e(b)}finally{a.f()}}return n},getHiddenElementOuterHeight:function(e){if(e){e.style.visibility="hidden",e.style.display="block";var n=e.offsetHeight;return e.style.display="none",e.style.visibility="visible",n}return 0},getHiddenElementOuterWidth:function(e){if(e){e.style.visibility="hidden",e.style.display="block";var n=e.offsetWidth;return e.style.display="none",e.style.visibility="visible",n}return 0},getHiddenElementDimensions:function(e){if(e){var n={};return e.style.visibility="hidden",e.style.display="block",n.width=e.offsetWidth,n.height=e.offsetHeight,e.style.display="none",e.style.visibility="visible",n}return 0},fadeIn:function(e,n){if(e){e.style.opacity=0;var r=+new Date,o=0,i=function a(){o=+e.style.opacity+(new Date().getTime()-r)/n,e.style.opacity=o,r=+new Date,+o<1&&(window.requestAnimationFrame&&requestAnimationFrame(a)||setTimeout(a,16))};i()}},fadeOut:function(e,n){if(e)var r=1,o=50,i=n,a=o/i,l=setInterval(function(){r-=a,r<=0&&(r=0,clearInterval(l)),e.style.opacity=r},o)},getUserAgent:function(){return navigator.userAgent},appendChild:function(e,n){if(this.isElement(n))n.appendChild(e);else if(n.el&&n.elElement)n.elElement.appendChild(e);else throw new Error("Cannot append "+n+" to "+e)},isElement:function(e){return(typeof HTMLElement>"u"?"undefined":Er(HTMLElement))==="object"?e instanceof HTMLElement:e&&Er(e)==="object"&&e!==null&&e.nodeType===1&&typeof e.nodeName=="string"},scrollInView:function(e,n){var r=getComputedStyle(e).getPropertyValue("borderTopWidth"),o=r?parseFloat(r):0,i=getComputedStyle(e).getPropertyValue("paddingTop"),a=i?parseFloat(i):0,l=e.getBoundingClientRect(),u=n.getBoundingClientRect(),s=u.top+document.body.scrollTop-(l.top+document.body.scrollTop)-o-a,d=e.scrollTop,c=e.clientHeight,m=this.getOuterHeight(n);s<0?e.scrollTop=d+s:s+m>c&&(e.scrollTop=d+s-c+m)},clearSelection:function(){if(window.getSelection)window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().rangeCount>0&&window.getSelection().getRangeAt(0).getClientRects().length>0&&window.getSelection().removeAllRanges();else if(document.selection&&document.selection.empty)try{document.selection.empty()}catch{}},getSelection:function(){return window.getSelection?window.getSelection().toString():document.getSelection?document.getSelection().toString():document.selection?document.selection.createRange().text:null},calculateScrollbarWidth:function(){if(this.calculatedScrollbarWidth!=null)return this.calculatedScrollbarWidth;var e=document.createElement("div");this.addStyles(e,{width:"100px",height:"100px",overflow:"scroll",position:"absolute",top:"-9999px"}),document.body.appendChild(e);var n=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),this.calculatedScrollbarWidth=n,n},calculateBodyScrollbarWidth:function(){return window.innerWidth-document.documentElement.offsetWidth},getBrowser:function(){if(!this.browser){var e=this.resolveUserAgent();this.browser={},e.browser&&(this.browser[e.browser]=!0,this.browser.version=e.version),this.browser.chrome?this.browser.webkit=!0:this.browser.webkit&&(this.browser.safari=!0)}return this.browser},resolveUserAgent:function(){var e=navigator.userAgent.toLowerCase(),n=/(chrome)[ ]([\w.]+)/.exec(e)||/(webkit)[ ]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ ]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:n[1]||"",version:n[2]||"0"}},isVisible:function(e){return e&&e.offsetParent!=null},invokeElementMethod:function(e,n,r){e[n].apply(e,r)},isExist:function(e){return!!(e!==null&&typeof e<"u"&&e.nodeName&&e.parentNode)},isClient:function(){return!!(typeof window<"u"&&window.document&&window.document.createElement)},focus:function(e,n){e&&document.activeElement!==e&&e.focus(n)},isFocusableElement:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return this.isElement(e)?e.matches('button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])'.concat(n,`, + [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, + input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, + select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, + textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, + [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, + [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n)):!1},getFocusableElements:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=this.find(e,'button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])'.concat(n,`, + [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, + input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, + select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, + textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, + [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, + [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n)),o=[],i=ta(r),a;try{for(i.s();!(a=i.n()).done;){var l=a.value;getComputedStyle(l).display!="none"&&getComputedStyle(l).visibility!="hidden"&&o.push(l)}}catch(u){i.e(u)}finally{i.f()}return o},getFirstFocusableElement:function(e,n){var r=this.getFocusableElements(e,n);return r.length>0?r[0]:null},getLastFocusableElement:function(e,n){var r=this.getFocusableElements(e,n);return r.length>0?r[r.length-1]:null},getNextFocusableElement:function(e,n,r){var o=this.getFocusableElements(e,r),i=o.length>0?o.findIndex(function(l){return l===n}):-1,a=i>-1&&o.length>=i+1?i+1:-1;return a>-1?o[a]:null},getPreviousElementSibling:function(e,n){for(var r=e.previousElementSibling;r;){if(r.matches(n))return r;r=r.previousElementSibling}return null},getNextElementSibling:function(e,n){for(var r=e.nextElementSibling;r;){if(r.matches(n))return r;r=r.nextElementSibling}return null},isClickable:function(e){if(e){var n=e.nodeName,r=e.parentElement&&e.parentElement.nodeName;return n==="INPUT"||n==="TEXTAREA"||n==="BUTTON"||n==="A"||r==="INPUT"||r==="TEXTAREA"||r==="BUTTON"||r==="A"||!!e.closest(".p-button, .p-checkbox, .p-radiobutton")}return!1},applyStyle:function(e,n){if(typeof n=="string")e.style.cssText=n;else for(var r in n)e.style[r]=n[r]},isIOS:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream},isAndroid:function(){return/(android)/i.test(navigator.userAgent)},isTouchDevice:function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0},hasCSSAnimation:function(e){if(e){var n=getComputedStyle(e),r=parseFloat(n.getPropertyValue("animation-duration")||"0");return r>0}return!1},hasCSSTransition:function(e){if(e){var n=getComputedStyle(e),r=parseFloat(n.getPropertyValue("transition-duration")||"0");return r>0}return!1},exportCSV:function(e,n){var r=new Blob([e],{type:"application/csv;charset=utf-8;"});if(window.navigator.msSaveOrOpenBlob)navigator.msSaveOrOpenBlob(r,n+".csv");else{var o=document.createElement("a");o.download!==void 0?(o.setAttribute("href",URL.createObjectURL(r)),o.setAttribute("download",n+".csv"),o.style.display="none",document.body.appendChild(o),o.click(),document.body.removeChild(o)):(e="data:text/csv;charset=utf-8,"+e,window.open(encodeURI(e)))}},blockBodyScroll:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"p-overflow-hidden";document.body.style.setProperty("--scrollbar-width",this.calculateBodyScrollbarWidth()+"px"),this.addClass(document.body,e)},unblockBodyScroll:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"p-overflow-hidden";document.body.style.removeProperty("--scrollbar-width"),this.removeClass(document.body,e)}};function Vr(t){"@babel/helpers - typeof";return Vr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Vr(t)}function Qh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Es(t,e){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:function(){};Qh(this,t),this.element=e,this.listener=n}return eg(t,[{key:"bindScrollListener",value:function(){this.scrollableParents=S.getScrollableParents(this.element);for(var n=0;n>>0,1)},emit:function(n,r){var o=t.get(n);o&&o.slice().map(function(i){i(r)})}}}function rg(t,e){return ag(t)||og(t,e)||Tl(t,e)||ig()}function ig(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function og(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,o,i,a,l=[],u=!0,s=!1;try{if(i=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(l.push(r.value),l.length!==e);u=!0);}catch(d){s=!0,o=d}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return l}}function ag(t){if(Array.isArray(t))return t}function Ds(t){return ug(t)||sg(t)||Tl(t)||lg()}function lg(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sg(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function ug(t){if(Array.isArray(t))return Pa(t)}function ra(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=Tl(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,l;return{s:function(){n=n.call(t)},n:function(){var s=n.next();return i=s.done,s},e:function(s){a=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw l}}}}function Tl(t,e){if(t){if(typeof t=="string")return Pa(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Pa(t,e)}}function Pa(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1?n-1:0),o=1;o-1){o.push(l);break}}}catch(c){u.e(c)}finally{u.f()}}}catch(c){i.e(c)}finally{i.f()}}return o},reorderArray:function(e,n,r){e&&n!==r&&(r>=e.length&&(r%=e.length,n%=e.length),e.splice(r,0,e.splice(n,1)[0]))},findIndexInList:function(e,n){var r=-1;if(n){for(var o=0;o0){for(var i=!1,a=0;an){r.splice(a,0,e),i=!0;break}}i||r.push(e)}else r.push(e)},removeAccents:function(e){return e&&e.search(/[\xC0-\xFF]/g)>-1&&(e=e.replace(/[\xC0-\xC5]/g,"A").replace(/[\xC6]/g,"AE").replace(/[\xC7]/g,"C").replace(/[\xC8-\xCB]/g,"E").replace(/[\xCC-\xCF]/g,"I").replace(/[\xD0]/g,"D").replace(/[\xD1]/g,"N").replace(/[\xD2-\xD6\xD8]/g,"O").replace(/[\xD9-\xDC]/g,"U").replace(/[\xDD]/g,"Y").replace(/[\xDE]/g,"P").replace(/[\xE0-\xE5]/g,"a").replace(/[\xE6]/g,"ae").replace(/[\xE7]/g,"c").replace(/[\xE8-\xEB]/g,"e").replace(/[\xEC-\xEF]/g,"i").replace(/[\xF1]/g,"n").replace(/[\xF2-\xF6\xF8]/g,"o").replace(/[\xF9-\xFC]/g,"u").replace(/[\xFE]/g,"p").replace(/[\xFD\xFF]/g,"y")),e},getVNodeProp:function(e,n){var r=e.props;if(r){var o=n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),i=Object.prototype.hasOwnProperty.call(r,o)?o:n;return e.type.extends.props[n].type===Boolean&&r[i]===""?!0:r[i]}return null},toFlatCase:function(e){return this.isString(e)?e.replace(/(-|_)/g,"").toLowerCase():e},toKebabCase:function(e){return this.isString(e)?e.replace(/(_)/g,"-").replace(/[A-Z]/g,function(n,r){return r===0?n:"-"+n.toLowerCase()}).toLowerCase():e},toCapitalCase:function(e){return this.isString(e,{empty:!1})?e[0].toUpperCase()+e.slice(1):e},isEmpty:function(e){return e==null||e===""||Array.isArray(e)&&e.length===0||!(e instanceof Date)&&Dr(e)==="object"&&Object.keys(e).length===0},isNotEmpty:function(e){return!this.isEmpty(e)},isFunction:function(e){return!!(e&&e.constructor&&e.call&&e.apply)},isObject:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e instanceof Object&&e.constructor===Object&&(n||Object.keys(e).length!==0)},isDate:function(e){return e instanceof Date&&e.constructor===Date},isArray:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return Array.isArray(e)&&(n||e.length!==0)},isString:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return typeof e=="string"&&(n||e!=="")},isPrintableCharacter:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return this.isNotEmpty(e)&&e.length===1&&e.match(/\S| /)},findLast:function(e,n){var r;if(this.isNotEmpty(e))try{r=e.findLast(n)}catch{r=Ds(e).reverse().find(n)}return r},findLastIndex:function(e,n){var r=-1;if(this.isNotEmpty(e))try{r=e.findLastIndex(n)}catch{r=e.lastIndexOf(Ds(e).reverse().find(n))}return r},sort:function(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,o=arguments.length>3?arguments[3]:void 0,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1,a=this.compare(e,n,o,r),l=r;return(this.isEmpty(e)||this.isEmpty(n))&&(l=i===1?r:i),l*a},compare:function(e,n,r){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,i=-1,a=this.isEmpty(e),l=this.isEmpty(n);return a&&l?i=0:a?i=o:l?i=-o:typeof e=="string"&&typeof n=="string"?i=r(e,n):i=en?1:0,i},localeComparator:function(){return new Intl.Collator(void 0,{numeric:!0}).compare},nestedKeys:function(){var e=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return Object.entries(n).reduce(function(o,i){var a=rg(i,2),l=a[0],u=a[1],s=r?"".concat(r,".").concat(l):l;return e.isObject(u)?o=o.concat(e.nestedKeys(u,s)):o.push(s),o},[])}},Rs=0;function Le(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"pv_id_";return Rs++,"".concat(t).concat(Rs)}function dg(t){return mg(t)||fg(t)||pg(t)||cg()}function cg(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function pg(t,e){if(t){if(typeof t=="string")return Ta(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ta(t,e)}}function fg(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function mg(t){if(Array.isArray(t))return Ta(t)}function Ta(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&arguments[2]!==void 0?arguments[2]:999,d=o(l,u,s),c=d.value+(d.key===l?0:s)+1;return t.push({key:l,value:c}),c},n=function(l){t=t.filter(function(u){return u.value!==l})},r=function(l,u){return o(l,u).value},o=function(l,u){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return dg(t).reverse().find(function(d){return u?!0:d.key===l})||{key:l,value:s}},i=function(l){return l&&parseInt(l.style.zIndex,10)||0};return{get:i,set:function(l,u,s){u&&(u.style.zIndex=String(e(l,!0,s)))},clear:function(l){l&&(n(i(l)),l.style.zIndex="")},getCurrent:function(l){return r(l,!0)}}}var Ze=hg(),it={STARTS_WITH:"startsWith",CONTAINS:"contains",NOT_CONTAINS:"notContains",ENDS_WITH:"endsWith",EQUALS:"equals",NOT_EQUALS:"notEquals",IN:"in",LESS_THAN:"lt",LESS_THAN_OR_EQUAL_TO:"lte",GREATER_THAN:"gt",GREATER_THAN_OR_EQUAL_TO:"gte",BETWEEN:"between",DATE_IS:"dateIs",DATE_IS_NOT:"dateIsNot",DATE_BEFORE:"dateBefore",DATE_AFTER:"dateAfter"},fo={AND:"and",OR:"or"};function $s(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=gg(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,l;return{s:function(){n=n.call(t)},n:function(){var s=n.next();return i=s.done,s},e:function(s){a=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw l}}}}function gg(t,e){if(t){if(typeof t=="string")return As(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return As(t,e)}}function As(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nn.getTime():e>n},gte:function(e,n){return n==null?!0:e==null?!1:e.getTime&&n.getTime?e.getTime()>=n.getTime():e>=n},dateIs:function(e,n){return n==null?!0:e==null?!1:e.toDateString()===n.toDateString()},dateIsNot:function(e,n){return n==null?!0:e==null?!1:e.toDateString()!==n.toDateString()},dateBefore:function(e,n){return n==null?!0:e==null?!1:e.getTime()n.getTime()}},register:function(e,n){this.filters[e]=n}};function Hr(t){"@babel/helpers - typeof";return Hr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Hr(t)}function Ms(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function ia(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:!0;Ei()?Ti(t):e?t():oo(t)}var xg=0;function Oc(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=ie(!1),r=ie(t),o=ie(null),i=S.isClient()?window.document:void 0,a=e.document,l=a===void 0?i:a,u=e.immediate,s=u===void 0?!0:u,d=e.manual,c=d===void 0?!1:d,m=e.name,f=m===void 0?"style_".concat(++xg):m,v=e.id,b=v===void 0?void 0:v,_=e.media,x=_===void 0?void 0:_,k=e.nonce,D=k===void 0?void 0:k,j=e.props,H=j===void 0?{}:j,R=function(){},le=function(K){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(l){var L=Bs(Bs({},H),Q),de=L.name||f,A=L.id||b,N=L.nonce||D;o.value=l.querySelector('style[data-primevue-style-id="'.concat(de,'"]'))||l.getElementById(A)||l.createElement("style"),o.value.isConnected||(r.value=K||t,S.setAttributes(o.value,{type:"text/css",id:A,media:x,nonce:N}),l.head.appendChild(o.value),S.setAttribute(o.value,"data-primevue-style-id",f),S.setAttributes(o.value,L)),!n.value&&(R=mt(r,function(ne){o.value.textContent=ne},{immediate:!0}),n.value=!0)}},ae=function(){!l||!n.value||(R(),S.isExist(o.value)&&l.head.removeChild(o.value),n.value=!1)};return s&&!c&&kg(le),{id:b,name:f,css:r,unload:ae,load:le,isLoaded:ml(n)}}function zr(t){"@babel/helpers - typeof";return zr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},zr(t)}function Pg(t,e){return Rg(t)||Dg(t,e)||Eg(t,e)||Tg()}function Tg(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Eg(t,e){if(t){if(typeof t=="string")return js(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return js(t,e)}}function js(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&arguments[0]!==void 0?arguments[0]:{};return this.css?Oc(this.css,oa({name:this.name},e)):{}},getStyleSheet:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.css){var r=Object.entries(n).reduce(function(o,i){var a=Pg(i,2),l=a[0],u=a[1];return o.push("".concat(l,'="').concat(u,'"'))&&o},[]).join(" ");return'")}return""},extend:function(e){return oa(oa({},this),{},{css:void 0},e)}},jg=` +.p-icon { + display: inline-block; +} + +.p-icon-spin { + -webkit-animation: p-icon-spin 2s infinite linear; + animation: p-icon-spin 2s infinite linear; +} + +@-webkit-keyframes p-icon-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes p-icon-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +`,Vg=Be.extend({name:"baseicon",css:jg}),He={name:"BaseIcon",props:{label:{type:String,default:void 0},spin:{type:Boolean,default:!1}},beforeMount:function(){var e;Vg.loadStyle({nonce:(e=this.$config)===null||e===void 0||(e=e.csp)===null||e===void 0?void 0:e.nonce})},methods:{pti:function(){var e=G.isEmpty(this.label);return{class:["p-icon",{"p-icon-spin":this.spin}],role:e?void 0:"img","aria-label":e?void 0:this.label,"aria-hidden":e}}},computed:{$config:function(){var e;return(e=this.$primevue)===null||e===void 0?void 0:e.config}}},qn={name:"ChevronDownIcon",extends:He},Hg=h("path",{d:"M7.01744 10.398C6.91269 10.3985 6.8089 10.378 6.71215 10.3379C6.61541 10.2977 6.52766 10.2386 6.45405 10.1641L1.13907 4.84913C1.03306 4.69404 0.985221 4.5065 1.00399 4.31958C1.02276 4.13266 1.10693 3.95838 1.24166 3.82747C1.37639 3.69655 1.55301 3.61742 1.74039 3.60402C1.92777 3.59062 2.11386 3.64382 2.26584 3.75424L7.01744 8.47394L11.769 3.75424C11.9189 3.65709 12.097 3.61306 12.2748 3.62921C12.4527 3.64535 12.6199 3.72073 12.7498 3.84328C12.8797 3.96582 12.9647 4.12842 12.9912 4.30502C13.0177 4.48162 12.9841 4.662 12.8958 4.81724L7.58083 10.1322C7.50996 10.2125 7.42344 10.2775 7.32656 10.3232C7.22968 10.3689 7.12449 10.3944 7.01744 10.398Z",fill:"currentColor"},null,-1),Ng=[Hg];function zg(t,e,n,r,o,i){return p(),y("svg",g({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),Ng,16)}qn.render=zg;var Ri={name:"ChevronRightIcon",extends:He},Kg=h("path",{d:"M4.38708 13C4.28408 13.0005 4.18203 12.9804 4.08691 12.9409C3.99178 12.9014 3.9055 12.8433 3.83313 12.7701C3.68634 12.6231 3.60388 12.4238 3.60388 12.2161C3.60388 12.0084 3.68634 11.8091 3.83313 11.6622L8.50507 6.99022L3.83313 2.31827C3.69467 2.16968 3.61928 1.97313 3.62287 1.77005C3.62645 1.56698 3.70872 1.37322 3.85234 1.22959C3.99596 1.08597 4.18972 1.00371 4.3928 1.00012C4.59588 0.996539 4.79242 1.07192 4.94102 1.21039L10.1669 6.43628C10.3137 6.58325 10.3962 6.78249 10.3962 6.99022C10.3962 7.19795 10.3137 7.39718 10.1669 7.54416L4.94102 12.7701C4.86865 12.8433 4.78237 12.9014 4.68724 12.9409C4.59212 12.9804 4.49007 13.0005 4.38708 13Z",fill:"currentColor"},null,-1),Ug=[Kg];function Wg(t,e,n,r,o,i){return p(),y("svg",g({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),Ug,16)}Ri.render=Wg;function Kr(t){"@babel/helpers - typeof";return Kr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Kr(t)}function Hs(t,e){return Jg(t)||Yg(t,e)||qg(t,e)||Gg()}function Gg(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qg(t,e){if(t){if(typeof t=="string")return Ns(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ns(t,e)}}function Ns(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=G.toFlatCase(n).split("."),i=o.shift();return i?G.isObject(e)?Ne._getOptionValue(G.getItemValue(e[Object.keys(e).find(function(a){return G.toFlatCase(a)===i})||""],r),o.join("."),r):void 0:G.getItemValue(e,r)},_getPTValue:function(){var e,n,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,u=function(){var D=Ne._getOptionValue.apply(Ne,arguments);return G.isString(D)||G.isArray(D)?{class:D}:D},s="data-pc-",d=((e=r.binding)===null||e===void 0||(e=e.value)===null||e===void 0?void 0:e.ptOptions)||((n=r.$config)===null||n===void 0?void 0:n.ptOptions)||{},c=d.mergeSections,m=c===void 0?!0:c,f=d.mergeProps,v=f===void 0?!1:f,b=l?Ne._useDefaultPT(r,r.defaultPT(),u,i,a):void 0,_=Ne._usePT(r,Ne._getPT(o,r.$name),u,i,et(et({},a),{},{global:b||{}})),x=et(et({},i==="root"&&Da({},"".concat(s,"name"),G.toFlatCase(r.$name))),{},Da({},"".concat(s,"section"),G.toFlatCase(i)));return m||!m&&_?v?g(b,_,x):et(et(et({},b),_),x):et(et({},_),x)},_getPT:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2?arguments[2]:void 0,o=function(a){var l,u=r?r(a):a,s=G.toFlatCase(n);return(l=u==null?void 0:u[s])!==null&&l!==void 0?l:u};return e!=null&&e.hasOwnProperty("_usept")?{_usept:e._usept,originalValue:o(e.originalValue),value:o(e.value)}:o(e)},_usePT:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,a=function(_){return r(_,o,i)};if(n!=null&&n.hasOwnProperty("_usept")){var l,u=n._usept||((l=e.$config)===null||l===void 0?void 0:l.ptOptions)||{},s=u.mergeSections,d=s===void 0?!0:s,c=u.mergeProps,m=c===void 0?!1:c,f=a(n.originalValue),v=a(n.value);return f===void 0&&v===void 0?void 0:G.isString(v)?v:G.isString(f)?f:d||!d&&v?m?g(f,v):et(et({},f),v):v}return a(n)},_useDefaultPT:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;return Ne._usePT(e,n,r,o,i)},_hook:function(e,n,r,o,i,a){var l,u,s="on".concat(G.toCapitalCase(n)),d=Ne._getConfig(o,i),c=r==null?void 0:r.$instance,m=Ne._usePT(c,Ne._getPT(o==null||(l=o.value)===null||l===void 0?void 0:l.pt,e),Ne._getOptionValue,"hooks.".concat(s)),f=Ne._useDefaultPT(c,d==null||(u=d.pt)===null||u===void 0||(u=u.directives)===null||u===void 0?void 0:u[e],Ne._getOptionValue,"hooks.".concat(s)),v={el:r,binding:o,vnode:i,prevVnode:a};m==null||m(c,v),f==null||f(c,v)},_extend:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=function(i,a,l,u,s){var d,c;a._$instances=a._$instances||{};var m=Ne._getConfig(l,u),f=a._$instances[e]||{},v=G.isEmpty(f)?et(et({},n),n==null?void 0:n.methods):{};a._$instances[e]=et(et({},f),{},{$name:e,$host:a,$binding:l,$modifiers:l==null?void 0:l.modifiers,$value:l==null?void 0:l.value,$el:f.$el||a||void 0,$style:et({classes:void 0,inlineStyles:void 0,loadStyle:function(){}},n==null?void 0:n.style),$config:m,defaultPT:function(){return Ne._getPT(m==null?void 0:m.pt,void 0,function(_){var x;return _==null||(x=_.directives)===null||x===void 0?void 0:x[e]})},isUnstyled:function(){var _,x;return((_=a.$instance)===null||_===void 0||(_=_.$binding)===null||_===void 0||(_=_.value)===null||_===void 0?void 0:_.unstyled)!==void 0?(x=a.$instance)===null||x===void 0||(x=x.$binding)===null||x===void 0||(x=x.value)===null||x===void 0?void 0:x.unstyled:m==null?void 0:m.unstyled},ptm:function(){var _,x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Ne._getPTValue(a.$instance,(_=a.$instance)===null||_===void 0||(_=_.$binding)===null||_===void 0||(_=_.value)===null||_===void 0?void 0:_.pt,x,et({},k))},ptmo:function(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ne._getPTValue(a.$instance,_,x,k,!1)},cx:function(){var _,x,k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(_=a.$instance)!==null&&_!==void 0&&_.isUnstyled()?void 0:Ne._getOptionValue((x=a.$instance)===null||x===void 0||(x=x.$style)===null||x===void 0?void 0:x.classes,k,et({},D))},sx:function(){var _,x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return k?Ne._getOptionValue((_=a.$instance)===null||_===void 0||(_=_.$style)===null||_===void 0?void 0:_.inlineStyles,x,et({},D)):void 0}},v),a.$instance=a._$instances[e],(d=(c=a.$instance)[i])===null||d===void 0||d.call(c,a,l,u,s),Ne._hook(e,i,a,l,u,s)};return{created:function(i,a,l,u){r("created",i,a,l,u)},beforeMount:function(i,a,l,u){var s,d,c,m,f=Ne._getConfig(a,l);Be.loadStyle(void 0,{nonce:f==null||(s=f.csp)===null||s===void 0?void 0:s.nonce}),!((d=i.$instance)!==null&&d!==void 0&&d.isUnstyled())&&((c=i.$instance)===null||c===void 0||(c=c.$style)===null||c===void 0||c.loadStyle(void 0,{nonce:f==null||(m=f.csp)===null||m===void 0?void 0:m.nonce})),r("beforeMount",i,a,l,u)},mounted:function(i,a,l,u){r("mounted",i,a,l,u)},beforeUpdate:function(i,a,l,u){r("beforeUpdate",i,a,l,u)},updated:function(i,a,l,u){r("updated",i,a,l,u)},beforeUnmount:function(i,a,l,u){r("beforeUnmount",i,a,l,u)},unmounted:function(i,a,l,u){r("unmounted",i,a,l,u)}}},extend:function(){var e=Ne._getMeta.apply(Ne,arguments),n=Hs(e,2),r=n[0],o=n[1];return et({extend:function(){var a=Ne._getMeta.apply(Ne,arguments),l=Hs(a,2),u=l[0],s=l[1];return Ne.extend(u,et(et(et({},o),o==null?void 0:o.methods),s))}},Ne._extend(r,o))}},Qg=` +@keyframes ripple { + 100% { + opacity: 0; + transform: scale(2.5); + } +} + +@layer primevue { + .p-ripple { + overflow: hidden; + position: relative; + } + + .p-ink { + display: block; + position: absolute; + background: rgba(255, 255, 255, 0.5); + border-radius: 100%; + transform: scale(0); + pointer-events: none; + } + + .p-ink-active { + animation: ripple 0.4s linear; + } + + .p-ripple-disabled .p-ink { + display: none !important; + } +} +`,ev={root:"p-ink"},tv=Be.extend({name:"ripple",css:Qg,classes:ev}),nv=Ne.extend({style:tv});function rv(t){return lv(t)||av(t)||ov(t)||iv()}function iv(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ov(t,e){if(t){if(typeof t=="string")return Ra(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ra(t,e)}}function av(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function lv(t){if(Array.isArray(t))return Ra(t)}function Ra(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n i, +.p-input-icon-left > svg, +.p-input-icon-right > i, +.p-input-icon-right > svg { + position: absolute; + top: 50%; + margin-top: -.5rem; +} + +.p-fluid .p-input-icon-left, +.p-fluid .p-input-icon-right { + display: block; + width: 100%; +} +`,yv=` +.p-radiobutton { + position: relative; + display: inline-flex; + cursor: pointer; + user-select: none; + vertical-align: bottom; +} + +.p-radiobutton.p-radiobutton-disabled { + cursor: default; +} + +.p-radiobutton-box { + display: flex; + justify-content: center; + align-items: center; +} + +.p-radiobutton-icon { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transform: translateZ(0) scale(.1); + border-radius: 50%; + visibility: hidden; +} + +.p-radiobutton-box.p-highlight .p-radiobutton-icon { + transform: translateZ(0) scale(1.0, 1.0); + visibility: visible; +} +`,bv=` +@layer primevue { +.p-component, .p-component * { + box-sizing: border-box; +} + +.p-hidden-space { + visibility: hidden; +} + +.p-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + text-decoration: none; + font-size: 100%; + list-style: none; +} + +.p-disabled, .p-disabled * { + cursor: default !important; + pointer-events: none; + user-select: none; +} + +.p-component-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.p-unselectable-text { + user-select: none; +} + +.p-sr-only { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; + word-wrap: normal !important; +} + +.p-link { + text-align: left; + background-color: transparent; + margin: 0; + padding: 0; + border: none; + cursor: pointer; + user-select: none; +} + +.p-link:disabled { + cursor: default; +} + +/* Non vue overlay animations */ +.p-connected-overlay { + opacity: 0; + transform: scaleY(0.8); + transition: transform .12s cubic-bezier(0, 0, 0.2, 1), opacity .12s cubic-bezier(0, 0, 0.2, 1); +} + +.p-connected-overlay-visible { + opacity: 1; + transform: scaleY(1); +} + +.p-connected-overlay-hidden { + opacity: 0; + transform: scaleY(1); + transition: opacity .1s linear; +} + +/* Vue based overlay animations */ +.p-connected-overlay-enter-from { + opacity: 0; + transform: scaleY(0.8); +} + +.p-connected-overlay-leave-to { + opacity: 0; +} + +.p-connected-overlay-enter-active { + transition: transform .12s cubic-bezier(0, 0, 0.2, 1), opacity .12s cubic-bezier(0, 0, 0.2, 1); +} + +.p-connected-overlay-leave-active { + transition: opacity .1s linear; +} + +/* Toggleable Content */ +.p-toggleable-content-enter-from, +.p-toggleable-content-leave-to { + max-height: 0; +} + +.p-toggleable-content-enter-to, +.p-toggleable-content-leave-from { + max-height: 1000px; +} + +.p-toggleable-content-leave-active { + overflow: hidden; + transition: max-height 0.45s cubic-bezier(0, 1, 0, 1); +} + +.p-toggleable-content-enter-active { + overflow: hidden; + transition: max-height 1s ease-in-out; +} +`.concat(hv,` +`).concat(gv,` +`).concat(vv,` +`).concat(yv,` +} +`),aa=Be.extend({name:"common",css:bv,loadGlobalStyle:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Oc(e,cv({name:"global"},n))}});function Wr(t){"@babel/helpers - typeof";return Wr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Wr(t)}function Us(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Je(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=G.toFlatCase(n).split("."),i=o.shift();return i?G.isObject(e)?this._getOptionValue(G.getItemValue(e[Object.keys(e).find(function(a){return G.toFlatCase(a)===i})||""],r),o.join("."),r):void 0:G.getItemValue(e,r)},_getPTValue:function(){var e,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,a="data-pc-",l=/./g.test(r)&&!!o[r.split(".")[0]],u=this._getPropValue("ptOptions")||((e=this.$config)===null||e===void 0?void 0:e.ptOptions)||{},s=u.mergeSections,d=s===void 0?!0:s,c=u.mergeProps,m=c===void 0?!1:c,f=i?l?this._useGlobalPT(this._getPTClassValue,r,o):this._useDefaultPT(this._getPTClassValue,r,o):void 0,v=l?void 0:this._usePT(this._getPT(n,this.$name),this._getPTClassValue,r,Je(Je({},o),{},{global:f||{}})),b=r!=="transition"&&Je(Je({},r==="root"&&$a({},"".concat(a,"name"),G.toFlatCase(this.$.type.name))),{},$a({},"".concat(a,"section"),G.toFlatCase(r)));return d||!d&&v?m?g(f,v,b):Je(Je(Je({},f),v),b):Je(Je({},v),b)},_getPTClassValue:function(){var e=this._getOptionValue.apply(this,arguments);return G.isString(e)||G.isArray(e)?{class:e}:e},_getPT:function(e){var n=this,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",o=arguments.length>2?arguments[2]:void 0,i=function(l){var u,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,d=o?o(l):l,c=G.toFlatCase(r),m=G.toFlatCase(n.$name);return(u=s?c!==m?d==null?void 0:d[c]:void 0:d==null?void 0:d[c])!==null&&u!==void 0?u:d};return e!=null&&e.hasOwnProperty("_usept")?{_usept:e._usept,originalValue:i(e.originalValue),value:i(e.value)}:i(e,!0)},_usePT:function(e,n,r,o){var i=function(b){return n(b,r,o)};if(e!=null&&e.hasOwnProperty("_usept")){var a,l=e._usept||((a=this.$config)===null||a===void 0?void 0:a.ptOptions)||{},u=l.mergeSections,s=u===void 0?!0:u,d=l.mergeProps,c=d===void 0?!1:d,m=i(e.originalValue),f=i(e.value);return m===void 0&&f===void 0?void 0:G.isString(f)?f:G.isString(m)?m:s||!s&&f?c?g(m,f):Je(Je({},m),f):f}return i(e)},_useGlobalPT:function(e,n,r){return this._usePT(this.globalPT,e,n,r)},_useDefaultPT:function(e,n,r){return this._usePT(this.defaultPT,e,n,r)},ptm:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this._getPTValue(this.pt,e,Je(Je({},this.$params),n))},ptmo:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this._getPTValue(e,n,Je({instance:this},r),!1)},cx:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.isUnstyled?void 0:this._getOptionValue(this.$style.classes,e,Je(Je({},this.$params),n))},sx:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(n){var o=this._getOptionValue(this.$style.inlineStyles,e,Je(Je({},this.$params),r)),i=this._getOptionValue(aa.inlineStyles,e,Je(Je({},this.$params),r));return[i,o]}}},computed:{globalPT:function(){var e,n=this;return this._getPT((e=this.$config)===null||e===void 0?void 0:e.pt,void 0,function(r){return G.getItemValue(r,{instance:n})})},defaultPT:function(){var e,n=this;return this._getPT((e=this.$config)===null||e===void 0?void 0:e.pt,void 0,function(r){return n._getOptionValue(r,n.$name,Je({},n.$params))||G.getItemValue(r,Je({},n.$params))})},isUnstyled:function(){var e;return this.unstyled!==void 0?this.unstyled:(e=this.$config)===null||e===void 0?void 0:e.unstyled},$params:function(){return{instance:this,props:this.$props,state:this.$data,parentInstance:this.$parentInstance}},$style:function(){return Je(Je({classes:void 0,inlineStyles:void 0,loadStyle:function(){},loadCustomStyle:function(){}},(this._getHostInstance(this)||{}).$style),this.$options.style)},$config:function(){var e;return(e=this.$primevue)===null||e===void 0?void 0:e.config},$name:function(){return this.$options.hostName||this.$.type.name}}},_v={name:"BaseAccordion",extends:Te,props:{multiple:{type:Boolean,default:!1},activeIndex:{type:[Number,Array],default:null},lazy:{type:Boolean,default:!1},expandIcon:{type:String,default:void 0},collapseIcon:{type:String,default:void 0},tabindex:{type:Number,default:0},selectOnFocus:{type:Boolean,default:!1}},style:dv,provide:function(){return{$parentInstance:this}}},Ic={name:"Accordion",extends:_v,emits:["update:activeIndex","tab-open","tab-close","tab-click"],data:function(){return{id:this.$attrs.id,d_activeIndex:this.activeIndex}},watch:{"$attrs.id":function(e){this.id=e||Le()},activeIndex:function(e){this.d_activeIndex=e}},mounted:function(){this.id=this.id||Le()},methods:{isAccordionTab:function(e){return e.type.name==="AccordionTab"},isTabActive:function(e){return this.multiple?this.d_activeIndex&&this.d_activeIndex.includes(e):this.d_activeIndex===e},getTabProp:function(e,n){return e.props?e.props[n]:void 0},getKey:function(e,n){return this.getTabProp(e,"header")||n},getTabHeaderActionId:function(e){return"".concat(this.id,"_").concat(e,"_header_action")},getTabContentId:function(e){return"".concat(this.id,"_").concat(e,"_content")},getTabPT:function(e,n,r){var o=this.tabs.length,i={props:e.props||{},parent:{props:this.$props,state:this.$data},context:{index:r,count:o,first:r===0,last:r===o-1,active:this.isTabActive(r)}};return g(this.ptm("tab.".concat(n),{tab:i}),this.ptm("accordiontab.".concat(n),{accordiontab:i}),this.ptm("accordiontab.".concat(n),i),this.ptmo(this.getTabProp(e,"pt"),n,i))},onTabClick:function(e,n,r){this.changeActiveIndex(e,n,r),this.$emit("tab-click",{originalEvent:e,index:r})},onTabKeyDown:function(e,n,r){switch(e.code){case"ArrowDown":this.onTabArrowDownKey(e);break;case"ArrowUp":this.onTabArrowUpKey(e);break;case"Home":this.onTabHomeKey(e);break;case"End":this.onTabEndKey(e);break;case"Enter":case"Space":this.onTabEnterKey(e,n,r);break}},onTabArrowDownKey:function(e){var n=this.findNextHeaderAction(e.target.parentElement.parentElement);n?this.changeFocusedTab(e,n):this.onTabHomeKey(e),e.preventDefault()},onTabArrowUpKey:function(e){var n=this.findPrevHeaderAction(e.target.parentElement.parentElement);n?this.changeFocusedTab(e,n):this.onTabEndKey(e),e.preventDefault()},onTabHomeKey:function(e){var n=this.findFirstHeaderAction();this.changeFocusedTab(e,n),e.preventDefault()},onTabEndKey:function(e){var n=this.findLastHeaderAction();this.changeFocusedTab(e,n),e.preventDefault()},onTabEnterKey:function(e,n,r){this.changeActiveIndex(e,n,r),e.preventDefault()},findNextHeaderAction:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=n?e:e.nextElementSibling,o=S.findSingle(r,'[data-pc-section="header"]');return o?S.getAttribute(o,"data-p-disabled")?this.findNextHeaderAction(o.parentElement):S.findSingle(o,'[data-pc-section="headeraction"]'):null},findPrevHeaderAction:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=n?e:e.previousElementSibling,o=S.findSingle(r,'[data-pc-section="header"]');return o?S.getAttribute(o,"data-p-disabled")?this.findPrevHeaderAction(o.parentElement):S.findSingle(o,'[data-pc-section="headeraction"]'):null},findFirstHeaderAction:function(){return this.findNextHeaderAction(this.$el.firstElementChild,!0)},findLastHeaderAction:function(){return this.findPrevHeaderAction(this.$el.lastElementChild,!0)},changeActiveIndex:function(e,n,r){if(!this.getTabProp(n,"disabled")){var o=this.isTabActive(r),i=o?"tab-close":"tab-open";this.multiple?o?this.d_activeIndex=this.d_activeIndex.filter(function(a){return a!==r}):this.d_activeIndex?this.d_activeIndex.push(r):this.d_activeIndex=[r]:this.d_activeIndex=this.d_activeIndex===r?null:r,this.$emit("update:activeIndex",this.d_activeIndex),this.$emit(i,{originalEvent:e,index:r})}},changeFocusedTab:function(e,n){if(n&&(S.focus(n),this.selectOnFocus)){var r=parseInt(n.parentElement.parentElement.dataset.pcIndex,10),o=this.tabs[r];this.changeActiveIndex(e,o,r)}}},computed:{tabs:function(){var e=this;return this.$slots.default().reduce(function(n,r){return e.isAccordionTab(r)?n.push(r):r.children&&r.children instanceof Array&&r.children.forEach(function(o){e.isAccordionTab(o)&&n.push(o)}),n},[])}},components:{ChevronDownIcon:qn,ChevronRightIcon:Ri},directives:{ripple:ht}};function Gr(t){"@babel/helpers - typeof";return Gr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gr(t)}function Ws(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Jn(t){for(var e=1;e span { + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + margin: 0 auto; + overflow: hidden; + position: relative; + } + + /* Month Picker */ + .p-monthpicker-month { + width: 33.3%; + display: inline-flex; + align-items: center; + justify-content: center; + cursor: pointer; + overflow: hidden; + position: relative; + } + + /* Year Picker */ + .p-yearpicker-year { + width: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + cursor: pointer; + overflow: hidden; + position: relative; + } + + /* Button Bar */ + .p-datepicker-buttonbar { + display: flex; + justify-content: space-between; + align-items: center; + } + + /* Time Picker */ + .p-timepicker { + display: flex; + justify-content: center; + align-items: center; + } + + .p-timepicker button { + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + overflow: hidden; + position: relative; + } + + .p-timepicker > div { + display: flex; + align-items: center; + flex-direction: column; + } + + /* Touch UI */ + .p-datepicker-touch-ui, + .p-calendar .p-datepicker-touch-ui { + min-width: 80vw; + } +} +`,dy={root:function(e){var n=e.props;return{position:n.appendTo==="self"?"relative":void 0}}},cy={root:function(e){var n=e.props,r=e.state;return["p-calendar p-component p-inputwrapper",{"p-calendar-w-btn":n.showIcon,"p-calendar-timeonly":n.timeOnly,"p-calendar-disabled":n.disabled,"p-inputwrapper-filled":n.modelValue,"p-inputwrapper-focus":r.focused,"p-focus":r.focused||r.overlayVisible}]},input:"p-inputtext p-component",dropdownButton:"p-datepicker-trigger",panel:function(e){var n=e.instance,r=e.props,o=e.state;return["p-datepicker p-component",{"p-datepicker-inline":r.inline,"p-disabled":r.disabled,"p-datepicker-timeonly":r.timeOnly,"p-datepicker-multiple-month":r.numberOfMonths>1,"p-datepicker-monthpicker":o.currentView==="month","p-datepicker-yearpicker":o.currentView==="year","p-datepicker-touch-ui":r.touchUI,"p-input-filled":n.$primevue.config.inputStyle==="filled","p-ripple-disabled":n.$primevue.config.ripple===!1}]},groupContainer:"p-datepicker-group-container",group:"p-datepicker-group",header:"p-datepicker-header",previousButton:"p-datepicker-prev p-link",previousIcon:"p-datepicker-prev-icon",title:"p-datepicker-title",monthTitle:"p-datepicker-month p-link",yearTitle:"p-datepicker-year p-link",decadeTitle:"p-datepicker-decade",nextButton:"p-datepicker-next p-link",nextIcon:"p-datepicker-next-icon",container:"p-datepicker-calendar-container",table:"p-datepicker-calendar",weekHeader:"p-datepicker-weekheader p-disabled",weekNumber:"p-datepicker-weeknumber",weekLabelContainer:"p-disabled",day:function(e){var n=e.date;return[{"p-datepicker-other-month":n.otherMonth,"p-datepicker-today":n.today}]},dayLabel:function(e){var n=e.instance,r=e.date;return[{"p-highlight":n.isSelected(r)&&r.selectable,"p-disabled":!r.selectable}]},monthPicker:"p-monthpicker",month:function(e){var n=e.instance,r=e.month,o=e.index;return["p-monthpicker-month",{"p-highlight":n.isMonthSelected(o),"p-disabled":!r.selectable}]},yearPicker:"p-yearpicker",year:function(e){var n=e.instance,r=e.year;return["p-yearpicker-year",{"p-highlight":n.isYearSelected(r.value),"p-disabled":!r.selectable}]},timePicker:"p-timepicker",hourPicker:"p-hour-picker",incrementButton:"p-link",decrementButton:"p-link",separatorContainer:"p-separator",minutePicker:"p-minute-picker",secondPicker:"p-second-picker",ampmPicker:"p-ampm-picker",buttonbar:"p-datepicker-buttonbar",todayButton:"p-button-text",clearButton:"p-button-text"},py=Be.extend({name:"calendar",css:uy,classes:cy,inlineStyles:dy}),fy={name:"BaseCalendar",extends:Te,props:{modelValue:null,selectionMode:{type:String,default:"single"},dateFormat:{type:String,default:null},inline:{type:Boolean,default:!1},showOtherMonths:{type:Boolean,default:!0},selectOtherMonths:{type:Boolean,default:!1},showIcon:{type:Boolean,default:!1},icon:{type:String,default:void 0},previousIcon:{type:String,default:void 0},nextIcon:{type:String,default:void 0},incrementIcon:{type:String,default:void 0},decrementIcon:{type:String,default:void 0},numberOfMonths:{type:Number,default:1},responsiveOptions:Array,view:{type:String,default:"date"},touchUI:{type:Boolean,default:!1},monthNavigator:{type:Boolean,default:!1},yearNavigator:{type:Boolean,default:!1},yearRange:{type:String,default:null},minDate:{type:Date,value:null},maxDate:{type:Date,value:null},disabledDates:{type:Array,value:null},disabledDays:{type:Array,value:null},maxDateCount:{type:Number,value:null},showOnFocus:{type:Boolean,default:!0},autoZIndex:{type:Boolean,default:!0},baseZIndex:{type:Number,default:0},showButtonBar:{type:Boolean,default:!1},shortYearCutoff:{type:String,default:"+10"},showTime:{type:Boolean,default:!1},timeOnly:{type:Boolean,default:!1},hourFormat:{type:String,default:"24"},stepHour:{type:Number,default:1},stepMinute:{type:Number,default:1},stepSecond:{type:Number,default:1},showSeconds:{type:Boolean,default:!1},hideOnDateTimeSelect:{type:Boolean,default:!1},hideOnRangeSelection:{type:Boolean,default:!1},timeSeparator:{type:String,default:":"},showWeek:{type:Boolean,default:!1},manualInput:{type:Boolean,default:!0},appendTo:{type:String,default:"body"},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},placeholder:{type:String,default:null},id:{type:String,default:null},inputId:{type:String,default:null},inputClass:{type:[String,Object],default:null},inputStyle:{type:Object,default:null},inputProps:{type:null,default:null},panelClass:{type:[String,Object],default:null},panelStyle:{type:Object,default:null},panelProps:{type:null,default:null},"aria-labelledby":{type:String,default:null},"aria-label":{type:String,default:null}},style:py,provide:function(){return{$parentInstance:this}}};function Aa(t){"@babel/helpers - typeof";return Aa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Aa(t)}function la(t){return gy(t)||hy(t)||Ec(t)||my()}function my(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hy(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function gy(t){if(Array.isArray(t))return Ma(t)}function sa(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=Ec(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,l;return{s:function(){n=n.call(t)},n:function(){var s=n.next();return i=s.done,s},e:function(s){a=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw l}}}}function Ec(t,e){if(t){if(typeof t=="string")return Ma(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ma(t,e)}}function Ma(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=i.getTime()}return o},getFirstDayOfMonthIndex:function(e,n){var r=new Date;r.setDate(1),r.setMonth(e),r.setFullYear(n);var o=r.getDay()+this.sundayIndex;return o>=7?o-7:o},getDaysCountInMonth:function(e,n){return 32-this.daylightSavingAdjust(new Date(n,e,32)).getDate()},getDaysCountInPrevMonth:function(e,n){var r=this.getPreviousMonthAndYear(e,n);return this.getDaysCountInMonth(r.month,r.year)},getPreviousMonthAndYear:function(e,n){var r,o;return e===0?(r=11,o=n-1):(r=e-1,o=n),{month:r,year:o}},getNextMonthAndYear:function(e,n){var r,o;return e===11?(r=0,o=n+1):(r=e+1,o=n),{month:r,year:o}},daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},isToday:function(e,n,r,o){return e.getDate()===n&&e.getMonth()===r&&e.getFullYear()===o},isSelectable:function(e,n,r,o){var i=!0,a=!0,l=!0,u=!0;return o&&!this.selectOtherMonths?!1:(this.minDate&&(this.minDate.getFullYear()>r||this.minDate.getFullYear()===r&&(this.minDate.getMonth()>n||this.minDate.getMonth()===n&&this.minDate.getDate()>e))&&(i=!1),this.maxDate&&(this.maxDate.getFullYear()11,n>=12?n=n==12?12:n-12:n=n==0?12:n),this.currentHour=Math.floor(n/this.stepHour)*this.stepHour,this.currentMinute=Math.floor(e.getMinutes()/this.stepMinute)*this.stepMinute,this.currentSecond=Math.floor(e.getSeconds()/this.stepSecond)*this.stepSecond},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(n){e.overlayVisible&&e.isOutsideClicked(n)&&(e.overlayVisible=!1)},document.addEventListener("mousedown",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("mousedown",this.outsideClickListener),this.outsideClickListener=null)},bindScrollListener:function(){var e=this;this.scrollHandler||(this.scrollHandler=new cr(this.$refs.container,function(){e.overlayVisible&&(e.overlayVisible=!1)})),this.scrollHandler.bindScrollListener()},unbindScrollListener:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(){e.overlayVisible&&!S.isTouchDevice()&&(e.overlayVisible=!1)},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},isOutsideClicked:function(e){return!(this.$el.isSameNode(e.target)||this.isNavIconClicked(e)||this.$el.contains(e.target)||this.overlay&&this.overlay.contains(e.target))},isNavIconClicked:function(e){return this.previousButton&&(this.previousButton.isSameNode(e.target)||this.previousButton.contains(e.target))||this.nextButton&&(this.nextButton.isSameNode(e.target)||this.nextButton.contains(e.target))},alignOverlay:function(){this.touchUI?this.enableModality():this.overlay&&(this.appendTo==="self"||this.inline?S.relativePosition(this.overlay,this.$el):(this.view==="date"?(this.overlay.style.width=S.getOuterWidth(this.overlay)+"px",this.overlay.style.minWidth=S.getOuterWidth(this.$el)+"px"):this.overlay.style.width=S.getOuterWidth(this.$el)+"px",S.absolutePosition(this.overlay,this.$el)))},onButtonClick:function(){this.isEnabled()&&(this.overlayVisible?this.overlayVisible=!1:(this.input.focus(),this.overlayVisible=!0))},isDateDisabled:function(e,n,r){if(this.disabledDates){var o=sa(this.disabledDates),i;try{for(o.s();!(i=o.n()).done;){var a=i.value;if(a.getFullYear()===r&&a.getMonth()===n&&a.getDate()===e)return!0}}catch(l){o.e(l)}finally{o.f()}}return!1},isDayDisabled:function(e,n,r){if(this.disabledDays){var o=new Date(r,n,e),i=o.getDay();return this.disabledDays.indexOf(i)!==-1}return!1},onMonthDropdownChange:function(e){this.currentMonth=parseInt(e),this.$emit("month-change",{month:this.currentMonth+1,year:this.currentYear})},onYearDropdownChange:function(e){this.currentYear=parseInt(e),this.$emit("year-change",{month:this.currentMonth+1,year:this.currentYear})},onDateSelect:function(e,n){var r=this;if(!(this.disabled||!n.selectable)){if(S.find(this.overlay,'table td span:not([data-p-disabled="true"])').forEach(function(i){return i.tabIndex=-1}),e&&e.currentTarget.focus(),this.isMultipleSelection()&&this.isSelected(n)){var o=this.modelValue.filter(function(i){return!r.isDateEquals(i,n)});this.updateModel(o)}else this.shouldSelectDate(n)&&(n.otherMonth?(this.currentMonth=n.month,this.currentYear=n.year,this.selectDate(n)):this.selectDate(n));this.isSingleSelection()&&(!this.showTime||this.hideOnDateTimeSelect)&&setTimeout(function(){r.input&&r.input.focus(),r.overlayVisible=!1},150)}},selectDate:function(e){var n=this,r=new Date(e.year,e.month,e.day);this.showTime&&(this.hourFormat==="12"&&this.pm&&this.currentHour!=12?r.setHours(this.currentHour+12):r.setHours(this.currentHour),r.setMinutes(this.currentMinute),r.setSeconds(this.currentSecond)),this.minDate&&this.minDate>r&&(r=this.minDate,this.currentHour=r.getHours(),this.currentMinute=r.getMinutes(),this.currentSecond=r.getSeconds()),this.maxDate&&this.maxDate=i.getTime()?a=r:(i=r,a=null),o=[i,a]}else o=[r,null];o!==null&&this.updateModel(o),this.isRangeSelection()&&this.hideOnRangeSelection&&o[1]!==null&&setTimeout(function(){n.overlayVisible=!1},150),this.$emit("date-select",r)},updateModel:function(e){this.$emit("update:modelValue",e)},shouldSelectDate:function(){return this.isMultipleSelection()&&this.maxDateCount!=null?this.maxDateCount>(this.modelValue?this.modelValue.length:0):!0},isSingleSelection:function(){return this.selectionMode==="single"},isRangeSelection:function(){return this.selectionMode==="range"},isMultipleSelection:function(){return this.selectionMode==="multiple"},formatValue:function(e){if(typeof e=="string")return e;var n="";if(e)try{if(this.isSingleSelection())n=this.formatDateTime(e);else if(this.isMultipleSelection())for(var r=0;r11&&r!==12&&(r-=12),this.hourFormat==="12"?n+=r===0?12:r<10?"0"+r:r:n+=r<10?"0"+r:r,n+=":",n+=o<10?"0"+o:o,this.showSeconds&&(n+=":",n+=i<10?"0"+i:i),this.hourFormat==="12"&&(n+=e.getHours()>11?" ".concat(this.$primevue.config.locale.pm):" ".concat(this.$primevue.config.locale.am)),n},onTodayButtonClick:function(e){var n=new Date,r={day:n.getDate(),month:n.getMonth(),year:n.getFullYear(),otherMonth:n.getMonth()!==this.currentMonth||n.getFullYear()!==this.currentYear,today:!0,selectable:!0};this.onDateSelect(null,r),this.$emit("today-click",n),e.preventDefault()},onClearButtonClick:function(e){this.updateModel(null),this.overlayVisible=!1,this.$emit("clear-click",e),e.preventDefault()},onTimePickerElementMouseDown:function(e,n,r){this.isEnabled()&&(this.repeat(e,null,n,r),e.preventDefault())},onTimePickerElementMouseUp:function(e){this.isEnabled()&&(this.clearTimePickerTimer(),this.updateModelTime(),e.preventDefault())},onTimePickerElementMouseLeave:function(){this.clearTimePickerTimer()},repeat:function(e,n,r,o){var i=this,a=n||500;switch(this.clearTimePickerTimer(),this.timePickerTimer=setTimeout(function(){i.repeat(e,100,r,o)},a),r){case 0:o===1?this.incrementHour(e):this.decrementHour(e);break;case 1:o===1?this.incrementMinute(e):this.decrementMinute(e);break;case 2:o===1?this.incrementSecond(e):this.decrementSecond(e);break}},convertTo24Hour:function(e,n){return this.hourFormat=="12"?e===12?n?12:0:n?e+12:e:e},validateTime:function(e,n,r,o){var i=this.isComparable()?this.modelValue:this.viewDate,a=this.convertTo24Hour(e,o);this.isRangeSelection()&&(i=this.modelValue[1]||this.modelValue[0]),this.isMultipleSelection()&&(i=this.modelValue[this.modelValue.length-1]);var l=i?i.toDateString():null;return!(this.minDate&&l&&this.minDate.toDateString()===l&&(this.minDate.getHours()>a||this.minDate.getHours()===a&&(this.minDate.getMinutes()>n||this.minDate.getMinutes()===n&&this.minDate.getSeconds()>r))||this.maxDate&&l&&this.maxDate.toDateString()===l&&(this.maxDate.getHours()=24?r-24:r:this.hourFormat=="12"&&(n<12&&r>11&&(o=!this.pm),r=r>=13?r-12:r),this.validateTime(r,this.currentMinute,this.currentSecond,o)&&(this.currentHour=r,this.pm=o),e.preventDefault()},decrementHour:function(e){var n=this.currentHour-this.stepHour,r=this.pm;this.hourFormat=="24"?n=n<0?24+n:n:this.hourFormat=="12"&&(this.currentHour===12&&(r=!this.pm),n=n<=0?12+n:n),this.validateTime(n,this.currentMinute,this.currentSecond,r)&&(this.currentHour=n,this.pm=r),e.preventDefault()},incrementMinute:function(e){var n=this.currentMinute+Number(this.stepMinute);this.validateTime(this.currentHour,n,this.currentSecond,this.pm)&&(this.currentMinute=n>59?n-60:n),e.preventDefault()},decrementMinute:function(e){var n=this.currentMinute-this.stepMinute;n=n<0?60+n:n,this.validateTime(this.currentHour,n,this.currentSecond,this.pm)&&(this.currentMinute=n),e.preventDefault()},incrementSecond:function(e){var n=this.currentSecond+Number(this.stepSecond);this.validateTime(this.currentHour,this.currentMinute,n,this.pm)&&(this.currentSecond=n>59?n-60:n),e.preventDefault()},decrementSecond:function(e){var n=this.currentSecond-this.stepSecond;n=n<0?60+n:n,this.validateTime(this.currentHour,this.currentMinute,n,this.pm)&&(this.currentSecond=n),e.preventDefault()},updateModelTime:function(){var e=this;this.timePickerChange=!0;var n=this.isComparable()?this.modelValue:this.viewDate;this.isRangeSelection()&&(n=this.modelValue[1]||this.modelValue[0]),this.isMultipleSelection()&&(n=this.modelValue[this.modelValue.length-1]),n=n?new Date(n.getTime()):new Date,this.hourFormat=="12"?this.currentHour===12?n.setHours(this.pm?12:0):n.setHours(this.pm?this.currentHour+12:this.currentHour):n.setHours(this.currentHour),n.setMinutes(this.currentMinute),n.setSeconds(this.currentSecond),this.isRangeSelection()&&(this.modelValue[1]?n=[this.modelValue[0],n]:n=[n,null]),this.isMultipleSelection()&&(n=[].concat(la(this.modelValue.slice(0,-1)),[n])),this.updateModel(n),this.$emit("date-select",n),setTimeout(function(){return e.timePickerChange=!1},0)},toggleAMPM:function(e){var n=this.validateTime(this.currentHour,this.currentMinute,this.currentSecond,!this.pm);!n&&(this.maxDate||this.minDate)||(this.pm=!this.pm,this.updateModelTime(),e.preventDefault())},clearTimePickerTimer:function(){this.timePickerTimer&&clearInterval(this.timePickerTimer)},onMonthSelect:function(e,n){n.month;var r=n.index;this.view==="month"?this.onDateSelect(e,{year:this.currentYear,month:r,day:1,selectable:!0}):(this.currentMonth=r,this.currentView="date",this.$emit("month-change",{month:this.currentMonth+1,year:this.currentYear})),setTimeout(this.updateFocus,0)},onYearSelect:function(e,n){this.view==="year"?this.onDateSelect(e,{year:n.value,month:0,day:1,selectable:!0}):(this.currentYear=n.value,this.currentView="month",this.$emit("year-change",{month:this.currentMonth+1,year:this.currentYear})),setTimeout(this.updateFocus,0)},enableModality:function(){var e=this;this.mask||(this.mask=document.createElement("div"),this.mask.style.zIndex=String(parseInt(this.overlay.style.zIndex,10)-1),this.mask.setAttribute("data-pc-section","datepicker-mask"),!this.isUnstyled&&S.addMultipleClasses(this.mask,"p-datepicker-mask p-datepicker-mask-scrollblocker p-component-overlay p-component-overlay-enter"),this.maskClickListener=function(){e.overlayVisible=!1},this.mask.addEventListener("click",this.maskClickListener),document.body.appendChild(this.mask),S.blockBodyScroll())},disableModality:function(){var e=this;this.mask&&(this.isUnstyled?this.destroyMask():(S.addClass(this.mask,"p-component-overlay-leave"),this.mask.addEventListener("animationend",function(){e.destroyMask()})))},destroyMask:function(){this.mask.removeEventListener("click",this.maskClickListener),this.maskClickListener=null,document.body.removeChild(this.mask),this.mask=null;for(var e=document.body.children,n,r=0;r1&&e[1]>e[0]),r},parseValue:function(e){if(!e||e.trim().length===0)return null;var n;if(this.isSingleSelection())n=this.parseDateTime(e);else if(this.isMultipleSelection()){var r=e.split(",");n=[];var o=sa(r),i;try{for(o.s();!(i=o.n()).done;){var a=i.value;n.push(this.parseDateTime(a.trim()))}}catch(s){o.e(s)}finally{o.f()}}else if(this.isRangeSelection()){var l=e.split(" - ");n=[];for(var u=0;u23||a>59||this.hourFormat=="12"&&i>12||this.showSeconds&&(isNaN(l)||l>59))throw"Invalid time";return this.hourFormat=="12"&&i!==12&&this.pm?i+=12:this.hourFormat=="12"&&i==12&&!this.pm&&(i=0),{hour:i,minute:a,second:l}},parseDate:function(e,n){if(n==null||e==null)throw"Invalid arguments";if(e=Aa(e)==="object"?e.toString():e+"",e==="")return null;var r,o,i,a=0,l=typeof this.shortYearCutoff!="string"?this.shortYearCutoff:new Date().getFullYear()%100+parseInt(this.shortYearCutoff,10),u=-1,s=-1,d=-1,c=-1,m=!1,f,v=function(D){var j=r+1-1){s=1,d=c;do{if(o=this.getDaysCountInMonth(u,s-1),d<=o)break;s++,d-=o}while(!0)}if(f=this.daylightSavingAdjust(new Date(u,s-1,d)),f.getFullYear()!==u||f.getMonth()+1!==s||f.getDate()!==d)throw"Invalid date";return f},getWeekNumber:function(e){var n=new Date(e.getTime());n.setDate(n.getDate()+4-(n.getDay()||7));var r=n.getTime();return n.setMonth(0),n.setDate(1),Math.floor(Math.round((r-n.getTime())/864e5)/7)+1},onDateCellKeydown:function(e,n,r){var o=e.currentTarget,i=o.parentElement,a=S.index(i);switch(e.code){case"ArrowDown":{o.tabIndex="-1";var l=i.parentElement.nextElementSibling;if(l){var u=S.index(i.parentElement),s=Array.from(i.parentElement.parentElement.children),d=s.slice(u+1),c=d.find(function(ge){var Ce=ge.children[a].children[0];return!S.getAttribute(Ce,"data-p-disabled")});if(c){var m=c.children[a].children[0];m.tabIndex="0",m.focus()}else this.navigationState={backward:!1},this.navForward(e)}else this.navigationState={backward:!1},this.navForward(e);e.preventDefault();break}case"ArrowUp":{if(o.tabIndex="-1",e.altKey)this.overlayVisible=!1,this.focused=!0;else{var f=i.parentElement.previousElementSibling;if(f){var v=S.index(i.parentElement),b=Array.from(i.parentElement.parentElement.children),_=b.slice(0,v).reverse(),x=_.find(function(ge){var Ce=ge.children[a].children[0];return!S.getAttribute(Ce,"data-p-disabled")});if(x){var k=x.children[a].children[0];k.tabIndex="0",k.focus()}else this.navigationState={backward:!0},this.navBackward(e)}else this.navigationState={backward:!0},this.navBackward(e)}e.preventDefault();break}case"ArrowLeft":{o.tabIndex="-1";var D=i.previousElementSibling;if(D){var j=Array.from(i.parentElement.children),H=j.slice(0,a).reverse(),R=H.find(function(ge){var Ce=ge.children[0];return!S.getAttribute(Ce,"data-p-disabled")});if(R){var le=R.children[0];le.tabIndex="0",le.focus()}else this.navigateToMonth(e,!0,r)}else this.navigateToMonth(e,!0,r);e.preventDefault();break}case"ArrowRight":{o.tabIndex="-1";var ae=i.nextElementSibling;if(ae){var V=Array.from(i.parentElement.children),K=V.slice(a+1),Q=K.find(function(ge){var Ce=ge.children[0];return!S.getAttribute(Ce,"data-p-disabled")});if(Q){var L=Q.children[0];L.tabIndex="0",L.focus()}else this.navigateToMonth(e,!1,r)}else this.navigateToMonth(e,!1,r);e.preventDefault();break}case"Enter":case"Space":{this.onDateSelect(e,n),e.preventDefault();break}case"Escape":{this.overlayVisible=!1,e.preventDefault();break}case"Tab":{this.inline||this.trapFocus(e);break}case"Home":{o.tabIndex="-1";var de=i.parentElement,A=de.children[0].children[0];S.getAttribute(A,"data-p-disabled")?this.navigateToMonth(e,!0,r):(A.tabIndex="0",A.focus()),e.preventDefault();break}case"End":{o.tabIndex="-1";var N=i.parentElement,ne=N.children[N.children.length-1].children[0];S.getAttribute(ne,"data-p-disabled")?this.navigateToMonth(e,!1,r):(ne.tabIndex="0",ne.focus()),e.preventDefault();break}case"PageUp":{o.tabIndex="-1",e.shiftKey?(this.navigationState={backward:!0},this.navBackward(e)):this.navigateToMonth(e,!0,r),e.preventDefault();break}case"PageDown":{o.tabIndex="-1",e.shiftKey?(this.navigationState={backward:!1},this.navForward(e)):this.navigateToMonth(e,!1,r),e.preventDefault();break}}},navigateToMonth:function(e,n,r){if(n)if(this.numberOfMonths===1||r===0)this.navigationState={backward:!0},this.navBackward(e);else{var o=this.overlay.children[r-1],i=S.find(o,'table td span:not([data-p-disabled="true"]):not([data-p-ink="true"])'),a=i[i.length-1];a.tabIndex="0",a.focus()}else if(this.numberOfMonths===1||r===this.numberOfMonths-1)this.navigationState={backward:!1},this.navForward(e);else{var l=this.overlay.children[r+1],u=S.findSingle(l,'table td span:not([data-p-disabled="true"]):not([data-p-ink="true"])');u.tabIndex="0",u.focus()}},onMonthCellKeydown:function(e,n){var r=e.currentTarget;switch(e.code){case"ArrowUp":case"ArrowDown":{r.tabIndex="-1";var o=r.parentElement.children,i=S.index(r),a=o[e.code==="ArrowDown"?i+3:i-3];a&&(a.tabIndex="0",a.focus()),e.preventDefault();break}case"ArrowLeft":{r.tabIndex="-1";var l=r.previousElementSibling;l?(l.tabIndex="0",l.focus()):(this.navigationState={backward:!0},this.navBackward(e)),e.preventDefault();break}case"ArrowRight":{r.tabIndex="-1";var u=r.nextElementSibling;u?(u.tabIndex="0",u.focus()):(this.navigationState={backward:!1},this.navForward(e)),e.preventDefault();break}case"PageUp":{if(e.shiftKey)return;this.navigationState={backward:!0},this.navBackward(e);break}case"PageDown":{if(e.shiftKey)return;this.navigationState={backward:!1},this.navForward(e);break}case"Enter":case"Space":{this.onMonthSelect(e,n),e.preventDefault();break}case"Escape":{this.overlayVisible=!1,e.preventDefault();break}case"Tab":{this.trapFocus(e);break}}},onYearCellKeydown:function(e,n){var r=e.currentTarget;switch(e.code){case"ArrowUp":case"ArrowDown":{r.tabIndex="-1";var o=r.parentElement.children,i=S.index(r),a=o[e.code==="ArrowDown"?i+2:i-2];a&&(a.tabIndex="0",a.focus()),e.preventDefault();break}case"ArrowLeft":{r.tabIndex="-1";var l=r.previousElementSibling;l?(l.tabIndex="0",l.focus()):(this.navigationState={backward:!0},this.navBackward(e)),e.preventDefault();break}case"ArrowRight":{r.tabIndex="-1";var u=r.nextElementSibling;u?(u.tabIndex="0",u.focus()):(this.navigationState={backward:!1},this.navForward(e)),e.preventDefault();break}case"PageUp":{if(e.shiftKey)return;this.navigationState={backward:!0},this.navBackward(e);break}case"PageDown":{if(e.shiftKey)return;this.navigationState={backward:!1},this.navForward(e);break}case"Enter":case"Space":{this.onYearSelect(e,n),e.preventDefault();break}case"Escape":{this.overlayVisible=!1,e.preventDefault();break}case"Tab":{this.trapFocus(e);break}}},updateFocus:function(){var e;if(this.navigationState){if(this.navigationState.button)this.initFocusableCell(),this.navigationState.backward?this.previousButton.focus():this.nextButton.focus();else{if(this.navigationState.backward){var n;this.currentView==="month"?n=S.find(this.overlay,'[data-pc-section="monthpicker"] [data-pc-section="month"]:not([data-p-disabled="true"])'):this.currentView==="year"?n=S.find(this.overlay,'[data-pc-section="yearpicker"] [data-pc-section="year"]:not([data-p-disabled="true"])'):n=S.find(this.overlay,'table td span:not([data-p-disabled="true"]):not([data-p-ink="true"])'),n&&n.length>0&&(e=n[n.length-1])}else this.currentView==="month"?e=S.findSingle(this.overlay,'[data-pc-section="monthpicker"] [data-pc-section="month"]:not([data-p-disabled="true"])'):this.currentView==="year"?e=S.findSingle(this.overlay,'[data-pc-section="yearpicker"] [data-pc-section="year"]:not([data-p-disabled="true"])'):e=S.findSingle(this.overlay,'table td span:not([data-p-disabled="true"]):not([data-p-ink="true"])');e&&(e.tabIndex="0",e.focus())}this.navigationState=null}else this.initFocusableCell()},initFocusableCell:function(){var e;if(this.currentView==="month"){var n=S.find(this.overlay,'[data-pc-section="monthpicker"] [data-pc-section="month"]'),r=S.findSingle(this.overlay,'[data-pc-section="monthpicker"] [data-pc-section="month"][data-p-highlight="true"]');n.forEach(function(l){return l.tabIndex=-1}),e=r||n[0]}else if(this.currentView==="year"){var o=S.find(this.overlay,'[data-pc-section="yearpicker"] [data-pc-section="year"]'),i=S.findSingle(this.overlay,'[data-pc-section="yearpicker"] [data-pc-section="year"][data-p-highlight="true"]');o.forEach(function(l){return l.tabIndex=-1}),e=i||o[0]}else if(e=S.findSingle(this.overlay,'span[data-p-highlight="true"]'),!e){var a=S.findSingle(this.overlay,'td.p-datepicker-today span:not([data-p-disabled="true"]):not([data-p-ink="true"])');a?e=a:e=S.findSingle(this.overlay,'.p-datepicker-calendar td span:not([data-p-disabled="true"]):not([data-p-ink="true"])')}e&&(e.tabIndex="0",!this.inline&&(!this.navigationState||!this.navigationState.button)&&!this.timePickerChange&&(this.manualInput||e.focus()),this.preventFocus=!1)},trapFocus:function(e){e.preventDefault();var n=S.getFocusableElements(this.overlay);if(n&&n.length>0)if(!document.activeElement)n[0].focus();else{var r=n.indexOf(document.activeElement);if(e.shiftKey)r===-1||r===0?n[n.length-1].focus():n[r-1].focus();else if(r===-1)if(this.timeOnly)n[0].focus();else{for(var o=null,i=0;i1&&this.responsiveOptions&&!this.isUnstyled){if(!this.responsiveStyleElement){var e;this.responsiveStyleElement=document.createElement("style"),this.responsiveStyleElement.type="text/css",S.setAttribute(this.responsiveStyleElement,"nonce",(e=this.$primevue)===null||e===void 0||(e=e.config)===null||e===void 0||(e=e.csp)===null||e===void 0?void 0:e.nonce),document.body.appendChild(this.responsiveStyleElement)}var n="";if(this.responsiveOptions)for(var r=ObjectUtils.localeComparator(),o=la(this.responsiveOptions).filter(function(c){return!!(c.breakpoint&&c.numMonths)}).sort(function(c,m){return-1*r(c.breakpoint,m.breakpoint)}),i=0;in?this.minDate:n},inputFieldValue:function(){return this.formatValue(this.modelValue)},months:function(){for(var e=[],n=0;n11&&(r=r%11-1,o=o+1);for(var i=[],a=this.getFirstDayOfMonthIndex(r,o),l=this.getDaysCountInMonth(r,o),u=this.getDaysCountInPrevMonth(r,o),s=1,d=new Date,c=[],m=Math.ceil((l+a)/7),f=0;fl){var j=this.getNextMonthAndYear(r,o);v.push({day:s-l,month:j.month,year:j.year,otherMonth:!0,today:this.isToday(d,s-l,j.month,j.year),selectable:this.isSelectable(s-l,j.month,j.year,!0)})}else v.push({day:s,month:r,year:o,today:this.isToday(d,s,r,o),selectable:this.isSelectable(s,r,o,!1)});s++}this.showWeek&&c.push(this.getWeekNumber(new Date(v[0].year,v[0].month,v[0].day))),i.push(v)}e.push({month:r,year:o,dates:i,weekNumbers:c})}return e},weekDays:function(){for(var e=[],n=this.$primevue.config.locale.firstDayOfWeek,r=0;r<7;r++)e.push(this.$primevue.config.locale.dayNamesMin[n]),n=n==6?0:++n;return e},ticksTo1970:function(){return((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*1e7},sundayIndex:function(){return this.$primevue.config.locale.firstDayOfWeek>0?7-this.$primevue.config.locale.firstDayOfWeek:0},datePattern:function(){return this.dateFormat||this.$primevue.config.locale.dateFormat},yearOptions:function(){if(this.yearRange){var e=this,n=this.yearRange.split(":"),r=parseInt(n[0]),o=parseInt(n[1]),i=[];this.currentYearo&&(e.currentYear=r);for(var a=r;a<=o;a++)i.push(a);return i}else return null},monthPickerValues:function(){for(var e=this,n=[],r=function(a){if(e.minDate){var l=e.minDate.getMonth(),u=e.minDate.getFullYear();if(e.currentYeard||e.currentYear===d&&a>s)return!1}return!0},o=0;o<=11;o++)n.push({value:this.$primevue.config.locale.monthNamesShort[o],selectable:r(o)});return n},yearPickerValues:function(){for(var e=this,n=[],r=this.currentYear-this.currentYear%10,o=function(l){return!(e.minDate&&e.minDate.getFullYear()>l||e.maxDate&&e.maxDate.getFullYear()1||this.disabled},panelId:function(){return Le()+"_panel"}},components:{CalendarButton:Pn,Portal:Tn,CalendarIcon:xc,ChevronLeftIcon:Pc,ChevronRightIcon:Ri,ChevronUpIcon:Tc,ChevronDownIcon:qn},directives:{ripple:ht}};function Yr(t){"@babel/helpers - typeof";return Yr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Yr(t)}function Gs(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Ni(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n .p-virtualscroller-content { + display: flex; +} + +/* Inline */ +.p-virtualscroller-inline .p-virtualscroller-content { + position: static; +} +`,Xs=Be.extend({name:"virtualscroller",css:V1}),H1={name:"BaseVirtualScroller",extends:Te,props:{id:{type:String,default:null},style:null,class:null,items:{type:Array,default:null},itemSize:{type:[Number,Array],default:0},scrollHeight:null,scrollWidth:null,orientation:{type:String,default:"vertical"},numToleratedItems:{type:Number,default:null},delay:{type:Number,default:0},resizeDelay:{type:Number,default:10},lazy:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loaderDisabled:{type:Boolean,default:!1},columns:{type:Array,default:null},loading:{type:Boolean,default:!1},showSpacer:{type:Boolean,default:!0},showLoader:{type:Boolean,default:!1},tabindex:{type:Number,default:0},inline:{type:Boolean,default:!1},step:{type:Number,default:0},appendOnly:{type:Boolean,default:!1},autoSize:{type:Boolean,default:!1}},style:Xs,provide:function(){return{$parentInstance:this}},beforeMount:function(){Xs.loadStyle()}};function ri(t){"@babel/helpers - typeof";return ri=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ri(t)}function Qs(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Cr(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:"auto",o=this.isBoth(),i=this.isHorizontal(),a=this.first,l=this.calculateNumItems(),u=l.numToleratedItems,s=this.getContentPosition(),d=this.itemSize,c=function(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,k=arguments.length>1?arguments[1]:void 0;return x<=k?0:x},m=function(x,k,D){return x*k+D},f=function(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return n.scrollTo({left:x,top:k,behavior:r})},v=o?{rows:0,cols:0}:0,b=!1;o?(v={rows:c(e[0],u[0]),cols:c(e[1],u[1])},f(m(v.cols,d[1],s.left),m(v.rows,d[0],s.top)),b=v.rows!==a.rows||v.cols!==a.cols):(v=c(e,u),i?f(m(v,d,s.left),0):f(0,m(v,d,s.top)),b=v!==a),this.isRangeChanged=b,this.first=v},scrollInView:function(e,n){var r=this,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"auto";if(n){var i=this.isBoth(),a=this.isHorizontal(),l=this.getRenderedRange(),u=l.first,s=l.viewport,d=function(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return r.scrollTo({left:_,top:x,behavior:o})},c=n==="to-start",m=n==="to-end";if(c){if(i)s.first.rows-u.rows>e[0]?d(s.first.cols*this.itemSize[1],(s.first.rows-1)*this.itemSize[0]):s.first.cols-u.cols>e[1]&&d((s.first.cols-1)*this.itemSize[1],s.first.rows*this.itemSize[0]);else if(s.first-u>e){var f=(s.first-1)*this.itemSize;a?d(f,0):d(0,f)}}else if(m){if(i)s.last.rows-u.rows<=e[0]+1?d(s.first.cols*this.itemSize[1],(s.first.rows+1)*this.itemSize[0]):s.last.cols-u.cols<=e[1]+1&&d((s.first.cols+1)*this.itemSize[1],s.first.rows*this.itemSize[0]);else if(s.last-u<=e+1){var v=(s.first+1)*this.itemSize;a?d(v,0):d(0,v)}}}else this.scrollToIndex(e,o)},getRenderedRange:function(){var e=function(c,m){return Math.floor(c/(m||c))},n=this.first,r=0;if(this.element){var o=this.isBoth(),i=this.isHorizontal(),a=this.element.scrollTop,l=a.scrollTop,u=a.scrollLeft;if(o)n={rows:e(l,this.itemSize[0]),cols:e(u,this.itemSize[1])},r={rows:n.rows+this.numItemsInViewport.rows,cols:n.cols+this.numItemsInViewport.cols};else{var s=i?u:l;n=e(s,this.itemSize),r=n+this.numItemsInViewport}}return{first:this.first,last:this.last,viewport:{first:n,last:r}}},calculateNumItems:function(){var e=this.isBoth(),n=this.isHorizontal(),r=this.itemSize,o=this.getContentPosition(),i=this.element?this.element.offsetWidth-o.left:0,a=this.element?this.element.offsetHeight-o.top:0,l=function(m,f){return Math.ceil(m/(f||m))},u=function(m){return Math.ceil(m/2)},s=e?{rows:l(a,r[0]),cols:l(i,r[1])}:l(n?i:a,r),d=this.d_numToleratedItems||(e?[u(s.rows),u(s.cols)]:u(s));return{numItemsInViewport:s,numToleratedItems:d}},calculateOptions:function(){var e=this,n=this.isBoth(),r=this.first,o=this.calculateNumItems(),i=o.numItemsInViewport,a=o.numToleratedItems,l=function(d,c,m){var f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return e.getLast(d+c+(d0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1?arguments[1]:void 0;return this.items?Math.min(n?(this.columns||this.items[0]).length:this.items.length,e):0},getContentPosition:function(){if(this.content){var e=getComputedStyle(this.content),n=parseFloat(e.paddingLeft)+Math.max(parseFloat(e.left)||0,0),r=parseFloat(e.paddingRight)+Math.max(parseFloat(e.right)||0,0),o=parseFloat(e.paddingTop)+Math.max(parseFloat(e.top)||0,0),i=parseFloat(e.paddingBottom)+Math.max(parseFloat(e.bottom)||0,0);return{left:n,right:r,top:o,bottom:i,x:n+r,y:o+i}}return{left:0,right:0,top:0,bottom:0,x:0,y:0}},setSize:function(){var e=this;if(this.element){var n=this.isBoth(),r=this.isHorizontal(),o=this.element.parentElement,i=this.scrollWidth||"".concat(this.element.offsetWidth||o.offsetWidth,"px"),a=this.scrollHeight||"".concat(this.element.offsetHeight||o.offsetHeight,"px"),l=function(s,d){return e.element.style[s]=d};n||r?(l("height",a),l("width",i)):l("height",a)}},setSpacerSize:function(){var e=this,n=this.items;if(n){var r=this.isBoth(),o=this.isHorizontal(),i=this.getContentPosition(),a=function(u,s,d){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return e.spacerStyle=Cr(Cr({},e.spacerStyle),jc({},"".concat(u),(s||[]).length*d+c+"px"))};r?(a("height",n,this.itemSize[0],i.y),a("width",this.columns||n[1],this.itemSize[1],i.x)):o?a("width",this.columns||n,this.itemSize,i.x):a("height",n,this.itemSize,i.y)}},setContentPosition:function(e){var n=this;if(this.content&&!this.appendOnly){var r=this.isBoth(),o=this.isHorizontal(),i=e?e.first:this.first,a=function(d,c){return d*c},l=function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return n.contentStyle=Cr(Cr({},n.contentStyle),{transform:"translate3d(".concat(d,"px, ").concat(c,"px, 0)")})};if(r)l(a(i.cols,this.itemSize[1]),a(i.rows,this.itemSize[0]));else{var u=a(i,this.itemSize);o?l(u,0):l(0,u)}}},onScrollPositionChange:function(e){var n=this,r=e.target,o=this.isBoth(),i=this.isHorizontal(),a=this.getContentPosition(),l=function(Q,L){return Q?Q>L?Q-L:Q:0},u=function(Q,L){return Math.floor(Q/(L||Q))},s=function(Q,L,de,A,N,ne){return Q<=N?N:ne?de-A-N:L+N-1},d=function(Q,L,de,A,N,ne,ge){return Q<=ne?0:Math.max(0,ge?QL?de:Q-2*ne)},c=function(Q,L,de,A,N,ne){var ge=L+A+2*N;return Q>=N&&(ge+=N+1),n.getLast(ge,ne)},m=l(r.scrollTop,a.top),f=l(r.scrollLeft,a.left),v=o?{rows:0,cols:0}:0,b=this.last,_=!1,x=this.lastScrollPos;if(o){var k=this.lastScrollPos.top<=m,D=this.lastScrollPos.left<=f;if(!this.appendOnly||this.appendOnly&&(k||D)){var j={rows:u(m,this.itemSize[0]),cols:u(f,this.itemSize[1])},H={rows:s(j.rows,this.first.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0],k),cols:s(j.cols,this.first.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],D)};v={rows:d(j.rows,H.rows,this.first.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0],k),cols:d(j.cols,H.cols,this.first.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],D)},b={rows:c(j.rows,v.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0]),cols:c(j.cols,v.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],!0)},_=v.rows!==this.first.rows||b.rows!==this.last.rows||v.cols!==this.first.cols||b.cols!==this.last.cols||this.isRangeChanged,x={top:m,left:f}}}else{var R=i?f:m,le=this.lastScrollPos<=R;if(!this.appendOnly||this.appendOnly&&le){var ae=u(R,this.itemSize),V=s(ae,this.first,this.last,this.numItemsInViewport,this.d_numToleratedItems,le);v=d(ae,V,this.first,this.last,this.numItemsInViewport,this.d_numToleratedItems,le),b=c(ae,v,this.last,this.numItemsInViewport,this.d_numToleratedItems),_=v!==this.first||b!==this.last||this.isRangeChanged,x=R}}return{first:v,last:b,isRangeChanged:_,scrollPos:x}},onScrollChange:function(e){var n=this.onScrollPositionChange(e),r=n.first,o=n.last,i=n.isRangeChanged,a=n.scrollPos;if(i){var l={first:r,last:o};if(this.setContentPosition(l),this.first=r,this.last=o,this.lastScrollPos=a,this.$emit("scroll-index-change",l),this.lazy&&this.isPageChanged(r)){var u={first:this.step?Math.min(this.getPageByFirst(r)*this.step,this.items.length-this.step):r,last:Math.min(this.step?(this.getPageByFirst(r)+1)*this.step:o,this.items.length)},s=this.lazyLoadState.first!==u.first||this.lazyLoadState.last!==u.last;s&&this.$emit("lazy-load",u),this.lazyLoadState=u}}},onScroll:function(e){var n=this;if(this.$emit("scroll",e),this.delay&&this.isPageChanged()){if(this.scrollTimeout&&clearTimeout(this.scrollTimeout),!this.d_loading&&this.showLoader){var r=this.onScrollPositionChange(e),o=r.isRangeChanged,i=o||(this.step?this.isPageChanged():!1);i&&(this.d_loading=!0)}this.scrollTimeout=setTimeout(function(){n.onScrollChange(e),n.d_loading&&n.showLoader&&(!n.lazy||n.loading===void 0)&&(n.d_loading=!1,n.page=n.getPageByFirst())},this.delay)}else this.onScrollChange(e)},onResize:function(){var e=this;this.resizeTimeout&&clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(function(){if(S.isVisible(e.element)){var n=e.isBoth(),r=e.isVertical(),o=e.isHorizontal(),i=[S.getWidth(e.element),S.getHeight(e.element)],a=i[0],l=i[1],u=a!==e.defaultWidth,s=l!==e.defaultHeight,d=n?u||s:o?u:r?s:!1;d&&(e.d_numToleratedItems=e.numToleratedItems,e.defaultWidth=a,e.defaultHeight=l,e.defaultContentWidth=S.getWidth(e.content),e.defaultContentHeight=S.getHeight(e.content),e.init())}},this.resizeDelay)},bindResizeListener:function(){this.resizeListener||(this.resizeListener=this.onResize.bind(this),window.addEventListener("resize",this.resizeListener),window.addEventListener("orientationchange",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),window.removeEventListener("orientationchange",this.resizeListener),this.resizeListener=null)},getOptions:function(e){var n=(this.items||[]).length,r=this.isBoth()?this.first.rows+e:this.first+e;return{index:r,count:n,first:r===0,last:r===n-1,even:r%2===0,odd:r%2!==0}},getLoaderOptions:function(e,n){var r=this.loaderArr.length;return Cr({index:e,count:r,first:e===0,last:e===r-1,even:e%2===0,odd:e%2!==0},n)},getPageByFirst:function(e){return Math.floor(((e??this.first)+this.d_numToleratedItems*4)/(this.step||1))},isPageChanged:function(e){return this.step?this.page!==this.getPageByFirst(e??this.first):!0},setContentEl:function(e){this.content=e||this.content||S.findSingle(this.element,'[data-pc-section="content"]')},elementRef:function(e){this.element=e},contentRef:function(e){this.content=e}},computed:{containerClass:function(){return["p-virtualscroller",this.class,{"p-virtualscroller-inline":this.inline,"p-virtualscroller-both p-both-scroll":this.isBoth(),"p-virtualscroller-horizontal p-horizontal-scroll":this.isHorizontal()}]},contentClass:function(){return["p-virtualscroller-content",{"p-virtualscroller-loading":this.d_loading}]},loaderClass:function(){return["p-virtualscroller-loader",{"p-component-overlay":!this.$slots.loader}]},loadedItems:function(){var e=this;return this.items&&!this.d_loading?this.isBoth()?this.items.slice(this.appendOnly?0:this.first.rows,this.last.rows).map(function(n){return e.columns?n:n.slice(e.appendOnly?0:e.first.cols,e.last.cols)}):this.isHorizontal()&&this.columns?this.items:this.items.slice(this.appendOnly?0:this.first,this.last):[]},loadedRows:function(){return this.d_loading?this.loaderDisabled?this.loaderArr:[]:this.loadedItems},loadedColumns:function(){if(this.columns){var e=this.isBoth(),n=this.isHorizontal();if(e||n)return this.d_loading&&this.loaderDisabled?e?this.loaderArr[0]:this.loaderArr:this.columns.slice(e?this.first.cols:this.first,e?this.last.cols:this.last)}return this.columns}},components:{SpinnerIcon:pr}},K1=["tabindex"];function U1(t,e,n,r,o,i){var a=J("SpinnerIcon");return t.disabled?(p(),y(se,{key:1},[ee(t.$slots,"default"),ee(t.$slots,"content",{items:t.items,rows:t.items,columns:i.loadedColumns})],64)):(p(),y("div",g({key:0,ref:i.elementRef,class:i.containerClass,tabindex:t.tabindex,style:t.style,onScroll:e[0]||(e[0]=function(){return i.onScroll&&i.onScroll.apply(i,arguments)})},t.ptm("root"),{"data-pc-name":"virtualscroller"}),[ee(t.$slots,"content",{styleClass:i.contentClass,items:i.loadedItems,getItemOptions:i.getOptions,loading:o.d_loading,getLoaderOptions:i.getLoaderOptions,itemSize:t.itemSize,rows:i.loadedRows,columns:i.loadedColumns,contentRef:i.contentRef,spacerStyle:o.spacerStyle,contentStyle:o.contentStyle,vertical:i.isVertical(),horizontal:i.isHorizontal(),both:i.isBoth()},function(){return[h("div",g({ref:i.contentRef,class:i.contentClass,style:o.contentStyle},t.ptm("content")),[(p(!0),y(se,null,De(i.loadedItems,function(l,u){return ee(t.$slots,"item",{key:u,item:l,options:i.getOptions(u)})}),128))],16)]}),t.showSpacer?(p(),y("div",g({key:0,class:"p-virtualscroller-spacer",style:o.spacerStyle},t.ptm("spacer")),null,16)):T("",!0),!t.loaderDisabled&&t.showLoader&&o.d_loading?(p(),y("div",g({key:1,class:i.loaderClass},t.ptm("loader")),[t.$slots&&t.$slots.loader?(p(!0),y(se,{key:0},De(o.loaderArr,function(l,u){return ee(t.$slots,"loader",{key:u,options:i.getLoaderOptions(u,i.isBoth()&&{numCols:t.d_numItemsInViewport.cols})})}),128)):T("",!0),ee(t.$slots,"loadingicon",{},function(){return[O(a,g({spin:"",class:"p-virtualscroller-loading-icon"},t.ptm("loadingIcon")),null,16)]})],16)):T("",!0)],16,K1))}Mo.render=U1;var W1=` +@layer primevue { + .p-dropdown { + display: inline-flex; + cursor: pointer; + position: relative; + user-select: none; + } + + .p-dropdown-clear-icon { + position: absolute; + top: 50%; + margin-top: -0.5rem; + } + + .p-dropdown-trigger { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + } + + .p-dropdown-label { + display: block; + white-space: nowrap; + overflow: hidden; + flex: 1 1 auto; + width: 1%; + text-overflow: ellipsis; + cursor: pointer; + } + + .p-dropdown-label-empty { + overflow: hidden; + opacity: 0; + } + + input.p-dropdown-label { + cursor: default; + } + + .p-dropdown .p-dropdown-panel { + min-width: 100%; + } + + .p-dropdown-panel { + position: absolute; + top: 0; + left: 0; + } + + .p-dropdown-items-wrapper { + overflow: auto; + } + + .p-dropdown-item { + cursor: pointer; + font-weight: normal; + white-space: nowrap; + position: relative; + overflow: hidden; + } + + .p-dropdown-item-group { + cursor: auto; + } + + .p-dropdown-items { + margin: 0; + padding: 0; + list-style-type: none; + } + + .p-dropdown-filter { + width: 100%; + } + + .p-dropdown-filter-container { + position: relative; + } + + .p-dropdown-filter-icon { + position: absolute; + top: 50%; + margin-top: -0.5rem; + } + + .p-fluid .p-dropdown { + display: flex; + } + + .p-fluid .p-dropdown .p-dropdown-label { + width: 1%; + } +} +`,G1={root:function(e){var n=e.instance,r=e.props,o=e.state;return["p-dropdown p-component p-inputwrapper",{"p-disabled":r.disabled,"p-dropdown-clearable":r.showClear&&!r.disabled,"p-focus":o.focused,"p-inputwrapper-filled":n.hasSelectedOption,"p-inputwrapper-focus":o.focused||o.overlayVisible,"p-overlay-open":o.overlayVisible}]},input:function(e){var n=e.instance,r=e.props;return["p-dropdown-label p-inputtext",{"p-placeholder":!r.editable&&n.label===r.placeholder,"p-dropdown-label-empty":!r.editable&&!n.$slots.value&&(n.label==="p-emptylabel"||n.label.length===0)}]},clearIcon:"p-dropdown-clear-icon",trigger:"p-dropdown-trigger",loadingicon:"p-dropdown-trigger-icon",dropdownIcon:"p-dropdown-trigger-icon",panel:function(e){var n=e.instance;return["p-dropdown-panel p-component",{"p-input-filled":n.$primevue.config.inputStyle==="filled","p-ripple-disabled":n.$primevue.config.ripple===!1}]},header:"p-dropdown-header",filterContainer:"p-dropdown-filter-container",filterInput:"p-dropdown-filter p-inputtext p-component",filterIcon:"p-dropdown-filter-icon",wrapper:"p-dropdown-items-wrapper",list:"p-dropdown-items",itemGroup:"p-dropdown-item-group",item:function(e){var n=e.instance,r=e.state,o=e.option,i=e.focusedOption;return["p-dropdown-item",{"p-highlight":n.isSelected(o),"p-focus":r.focusedOptionIndex===i,"p-disabled":n.isOptionDisabled(o)}]},emptyMessage:"p-dropdown-empty-message"},q1=Be.extend({name:"dropdown",css:W1,classes:G1}),Y1={name:"BaseDropdown",extends:Te,props:{modelValue:null,options:Array,optionLabel:[String,Function],optionValue:[String,Function],optionDisabled:[String,Function],optionGroupLabel:[String,Function],optionGroupChildren:[String,Function],scrollHeight:{type:String,default:"200px"},filter:Boolean,filterPlaceholder:String,filterLocale:String,filterMatchMode:{type:String,default:"contains"},filterFields:{type:Array,default:null},editable:Boolean,placeholder:{type:String,default:null},disabled:{type:Boolean,default:!1},dataKey:null,showClear:{type:Boolean,default:!1},inputId:{type:String,default:null},inputClass:{type:[String,Object],default:null},inputStyle:{type:Object,default:null},inputProps:{type:null,default:null},panelClass:{type:[String,Object],default:null},panelStyle:{type:Object,default:null},panelProps:{type:null,default:null},filterInputProps:{type:null,default:null},clearIconProps:{type:null,default:null},appendTo:{type:String,default:"body"},loading:{type:Boolean,default:!1},clearIcon:{type:String,default:void 0},dropdownIcon:{type:String,default:void 0},filterIcon:{type:String,default:void 0},loadingIcon:{type:String,default:void 0},resetFilterOnHide:{type:Boolean,default:!1},virtualScrollerOptions:{type:Object,default:null},autoOptionFocus:{type:Boolean,default:!0},autoFilterFocus:{type:Boolean,default:!1},selectOnFocus:{type:Boolean,default:!1},filterMessage:{type:String,default:null},selectionMessage:{type:String,default:null},emptySelectionMessage:{type:String,default:null},emptyFilterMessage:{type:String,default:null},emptyMessage:{type:String,default:null},tabindex:{type:Number,default:0},"aria-label":{type:String,default:null},"aria-labelledby":{type:String,default:null}},style:q1,provide:function(){return{$parentInstance:this}}};function ii(t){"@babel/helpers - typeof";return ii=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ii(t)}function J1(t){return e0(t)||Q1(t)||X1(t)||Z1()}function Z1(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function X1(t,e){if(t){if(typeof t=="string")return Ba(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ba(t,e)}}function Q1(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function e0(t){if(Array.isArray(t))return Ba(t)}function Ba(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&arguments[2]!==void 0?arguments[2]:!0,o=this.getOptionValue(n);this.updateModel(e,o),r&&this.hide(!0)},onOptionMouseMove:function(e,n){this.focusOnHover&&this.changeFocusedOptionIndex(e,n)},onFilterChange:function(e){var n=e.target.value;this.filterValue=n,this.focusedOptionIndex=-1,this.$emit("filter",{originalEvent:e,value:n}),!this.virtualScrollerDisabled&&this.virtualScroller.scrollToIndex(0)},onFilterKeyDown:function(e){switch(e.code){case"ArrowDown":this.onArrowDownKey(e);break;case"ArrowUp":this.onArrowUpKey(e,!0);break;case"ArrowLeft":case"ArrowRight":this.onArrowLeftKey(e,!0);break;case"Home":this.onHomeKey(e,!0);break;case"End":this.onEndKey(e,!0);break;case"Enter":this.onEnterKey(e);break;case"Escape":this.onEscapeKey(e);break;case"Tab":this.onTabKey(e,!0);break}},onFilterBlur:function(){this.focusedOptionIndex=-1},onFilterUpdated:function(){this.overlayVisible&&this.alignOverlay()},onOverlayClick:function(e){$t.emit("overlay-click",{originalEvent:e,target:this.$el})},onOverlayKeyDown:function(e){switch(e.code){case"Escape":this.onEscapeKey(e);break}},onDeleteKey:function(e){this.showClear&&(this.updateModel(e,null),e.preventDefault())},onArrowDownKey:function(e){var n=this.focusedOptionIndex!==-1?this.findNextOptionIndex(this.focusedOptionIndex):this.findFirstFocusedOptionIndex();this.changeFocusedOptionIndex(e,n),!this.overlayVisible&&this.show(),e.preventDefault()},onArrowUpKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(e.altKey&&!n)this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.overlayVisible&&this.hide(),e.preventDefault();else{var r=this.focusedOptionIndex!==-1?this.findPrevOptionIndex(this.focusedOptionIndex):this.findLastFocusedOptionIndex();this.changeFocusedOptionIndex(e,r),!this.overlayVisible&&this.show(),e.preventDefault()}},onArrowLeftKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;n&&(this.focusedOptionIndex=-1)},onHomeKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;n?(e.currentTarget.setSelectionRange(0,0),this.focusedOptionIndex=-1):(this.changeFocusedOptionIndex(e,this.findFirstOptionIndex()),!this.overlayVisible&&this.show()),e.preventDefault()},onEndKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(n){var r=e.currentTarget,o=r.value.length;r.setSelectionRange(o,o),this.focusedOptionIndex=-1}else this.changeFocusedOptionIndex(e,this.findLastOptionIndex()),!this.overlayVisible&&this.show();e.preventDefault()},onPageUpKey:function(e){this.scrollInView(0),e.preventDefault()},onPageDownKey:function(e){this.scrollInView(this.visibleOptions.length-1),e.preventDefault()},onEnterKey:function(e){this.overlayVisible?(this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.hide()):this.onArrowDownKey(e),e.preventDefault()},onSpaceKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;!n&&this.onEnterKey(e)},onEscapeKey:function(e){this.overlayVisible&&this.hide(!0),e.preventDefault()},onTabKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;n||(this.overlayVisible&&this.hasFocusableElements()?(S.focus(this.$refs.firstHiddenFocusableElementOnOverlay),e.preventDefault()):(this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.overlayVisible&&this.hide(this.filter)))},onBackspaceKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;n&&!this.overlayVisible&&this.show()},onOverlayEnter:function(e){Ze.set("overlay",e,this.$primevue.config.zIndex.overlay),S.addStyles(e,{position:"absolute",top:"0",left:"0"}),this.alignOverlay(),this.scrollInView(),this.autoFilterFocus&&S.focus(this.$refs.filterInput)},onOverlayAfterEnter:function(){this.bindOutsideClickListener(),this.bindScrollListener(),this.bindResizeListener(),this.$emit("show")},onOverlayLeave:function(){this.unbindOutsideClickListener(),this.unbindScrollListener(),this.unbindResizeListener(),this.$emit("hide"),this.overlay=null},onOverlayAfterLeave:function(e){Ze.clear(e)},alignOverlay:function(){this.appendTo==="self"?S.relativePosition(this.overlay,this.$el):(this.overlay.style.minWidth=S.getOuterWidth(this.$el)+"px",S.absolutePosition(this.overlay,this.$el))},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(n){e.overlayVisible&&e.overlay&&!e.$el.contains(n.target)&&!e.overlay.contains(n.target)&&e.hide()},document.addEventListener("click",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener),this.outsideClickListener=null)},bindScrollListener:function(){var e=this;this.scrollHandler||(this.scrollHandler=new cr(this.$refs.container,function(){e.overlayVisible&&e.hide()})),this.scrollHandler.bindScrollListener()},unbindScrollListener:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(){e.overlayVisible&&!S.isTouchDevice()&&e.hide()},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},hasFocusableElements:function(){return S.getFocusableElements(this.overlay,':not([data-p-hidden-focusable="true"])').length>0},isOptionMatched:function(e){return this.isValidOption(e)&&this.getOptionLabel(e).toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale))},isValidOption:function(e){return G.isNotEmpty(e)&&!(this.isOptionDisabled(e)||this.isOptionGroup(e))},isValidSelectedOption:function(e){return this.isValidOption(e)&&this.isSelected(e)},isSelected:function(e){return this.isValidOption(e)&&G.equals(this.modelValue,this.getOptionValue(e),this.equalityKey)},findFirstOptionIndex:function(){var e=this;return this.visibleOptions.findIndex(function(n){return e.isValidOption(n)})},findLastOptionIndex:function(){var e=this;return G.findLastIndex(this.visibleOptions,function(n){return e.isValidOption(n)})},findNextOptionIndex:function(e){var n=this,r=e-1?r+e+1:e},findPrevOptionIndex:function(e){var n=this,r=e>0?G.findLastIndex(this.visibleOptions.slice(0,e),function(o){return n.isValidOption(o)}):-1;return r>-1?r:e},findSelectedOptionIndex:function(){var e=this;return this.hasSelectedOption?this.visibleOptions.findIndex(function(n){return e.isValidSelectedOption(n)}):-1},findFirstFocusedOptionIndex:function(){var e=this.findSelectedOptionIndex();return e<0?this.findFirstOptionIndex():e},findLastFocusedOptionIndex:function(){var e=this.findSelectedOptionIndex();return e<0?this.findLastOptionIndex():e},searchOptions:function(e,n){var r=this;this.searchValue=(this.searchValue||"")+n;var o=-1,i=!1;return this.focusedOptionIndex!==-1?(o=this.visibleOptions.slice(this.focusedOptionIndex).findIndex(function(a){return r.isOptionMatched(a)}),o=o===-1?this.visibleOptions.slice(0,this.focusedOptionIndex).findIndex(function(a){return r.isOptionMatched(a)}):o+this.focusedOptionIndex):o=this.visibleOptions.findIndex(function(a){return r.isOptionMatched(a)}),o!==-1&&(i=!0),o===-1&&this.focusedOptionIndex===-1&&(o=this.findFirstFocusedOptionIndex()),o!==-1&&this.changeFocusedOptionIndex(e,o),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(function(){r.searchValue="",r.searchTimeout=null},500),i},changeFocusedOptionIndex:function(e,n){this.focusedOptionIndex!==n&&(this.focusedOptionIndex=n,this.scrollInView(),this.selectOnFocus&&this.onOptionSelect(e,this.visibleOptions[n],!1))},scrollInView:function(){var e=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1,r=n!==-1?"".concat(this.id,"_").concat(n):this.focusedOptionId,o=S.findSingle(this.list,'li[id="'.concat(r,'"]'));o?o.scrollIntoView&&o.scrollIntoView({block:"nearest",inline:"start"}):this.virtualScrollerDisabled||setTimeout(function(){e.virtualScroller&&e.virtualScroller.scrollToIndex(n!==-1?n:e.focusedOptionIndex)},0)},autoUpdateModel:function(){this.selectOnFocus&&this.autoOptionFocus&&!this.hasSelectedOption&&(this.focusedOptionIndex=this.findFirstFocusedOptionIndex(),this.onOptionSelect(null,this.visibleOptions[this.focusedOptionIndex],!1))},updateModel:function(e,n){this.$emit("update:modelValue",n),this.$emit("change",{originalEvent:e,value:n})},flatOptions:function(e){var n=this;return(e||[]).reduce(function(r,o,i){r.push({optionGroup:o,group:!0,index:i});var a=n.getOptionGroupChildren(o);return a&&a.forEach(function(l){return r.push(l)}),r},[])},overlayRef:function(e){this.overlay=e},listRef:function(e,n){this.list=e,n&&n(e)},virtualScrollerRef:function(e){this.virtualScroller=e}},computed:{visibleOptions:function(){var e=this,n=this.optionGroupLabel?this.flatOptions(this.options):this.options||[];if(this.filterValue){var r=Ea.filter(n,this.searchFields,this.filterValue,this.filterMatchMode,this.filterLocale);if(this.optionGroupLabel){var o=this.options||[],i=[];return o.forEach(function(a){var l=e.getOptionGroupChildren(a),u=l.filter(function(s){return r.includes(s)});u.length>0&&i.push(tu(tu({},a),{},Vc({},typeof e.optionGroupChildren=="string"?e.optionGroupChildren:"items",J1(u))))}),this.flatOptions(i)}return r}return n},hasSelectedOption:function(){return G.isNotEmpty(this.modelValue)},label:function(){var e=this.findSelectedOptionIndex();return e!==-1?this.getOptionLabel(this.visibleOptions[e]):this.placeholder||"p-emptylabel"},editableInputValue:function(){var e=this.findSelectedOptionIndex();return e!==-1?this.getOptionLabel(this.visibleOptions[e]):this.modelValue||""},equalityKey:function(){return this.optionValue?null:this.dataKey},searchFields:function(){return this.filterFields||[this.optionLabel]},filterResultMessageText:function(){return G.isNotEmpty(this.visibleOptions)?this.filterMessageText.replaceAll("{0}",this.visibleOptions.length):this.emptyFilterMessageText},filterMessageText:function(){return this.filterMessage||this.$primevue.config.locale.searchMessage||""},emptyFilterMessageText:function(){return this.emptyFilterMessage||this.$primevue.config.locale.emptySearchMessage||this.$primevue.config.locale.emptyFilterMessage||""},emptyMessageText:function(){return this.emptyMessage||this.$primevue.config.locale.emptyMessage||""},selectionMessageText:function(){return this.selectionMessage||this.$primevue.config.locale.selectionMessage||""},emptySelectionMessageText:function(){return this.emptySelectionMessage||this.$primevue.config.locale.emptySelectionMessage||""},selectedMessageText:function(){return this.hasSelectedOption?this.selectionMessageText.replaceAll("{0}","1"):this.emptySelectionMessageText},focusedOptionId:function(){return this.focusedOptionIndex!==-1?"".concat(this.id,"_").concat(this.focusedOptionIndex):null},ariaSetSize:function(){var e=this;return this.visibleOptions.filter(function(n){return!e.isOptionGroup(n)}).length},virtualScrollerDisabled:function(){return!this.virtualScrollerOptions}},directives:{ripple:ht},components:{VirtualScroller:Mo,Portal:Tn,TimesIcon:fr,ChevronDownIcon:qn,SpinnerIcon:pr,FilterIcon:Rl}};function oi(t){"@babel/helpers - typeof";return oi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oi(t)}function nu(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Ut(t){for(var e=1;e0},ptmParams:function(){return{context:{filled:this.filled,disabled:this.$attrs.disabled||this.$attrs.disabled===""}}}}},S0=["value"];function O0(t,e,n,r,o,i){return p(),y("input",g({class:t.cx("root"),value:t.modelValue,onInput:e[0]||(e[0]=function(){return i.onInput&&i.onInput.apply(i,arguments)})},t.ptm("root",i.ptmParams),{"data-pc-name":"inputtext"}),null,16,S0)}Wn.render=O0;var I0=` +@layer primevue { + .p-inputnumber { + display: inline-flex; + } + + .p-inputnumber-button { + display: flex; + align-items: center; + justify-content: center; + flex: 0 0 auto; + } + + .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label, + .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label { + display: none; + } + + .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + padding: 0; + } + + .p-inputnumber-buttons-stacked .p-inputnumber-input { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 0; + padding: 0; + } + + .p-inputnumber-buttons-stacked .p-inputnumber-button-group { + display: flex; + flex-direction: column; + } + + .p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button { + flex: 1 1 auto; + } + + .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up { + order: 3; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .p-inputnumber-buttons-horizontal .p-inputnumber-input { + order: 2; + border-radius: 0; + } + + .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down { + order: 1; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .p-inputnumber-buttons-vertical { + flex-direction: column; + } + + .p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up { + order: 1; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + width: 100%; + } + + .p-inputnumber-buttons-vertical .p-inputnumber-input { + order: 2; + border-radius: 0; + text-align: center; + } + + .p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down { + order: 3; + border-top-left-radius: 0; + border-top-right-radius: 0; + width: 100%; + } + + .p-inputnumber-input { + flex: 1 1 auto; + } + + .p-fluid .p-inputnumber { + width: 100%; + } + + .p-fluid .p-inputnumber .p-inputnumber-input { + width: 1%; + } + + .p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input { + width: 100%; + } +} +`,k0={root:function(e){var n=e.instance,r=e.props;return["p-inputnumber p-component p-inputwrapper",{"p-inputwrapper-filled":n.filled,"p-inputwrapper-focus":n.focused,"p-inputnumber-buttons-stacked":r.showButtons&&r.buttonLayout==="stacked","p-inputnumber-buttons-horizontal":r.showButtons&&r.buttonLayout==="horizontal","p-inputnumber-buttons-vertical":r.showButtons&&r.buttonLayout==="vertical"}]},input:"p-inputnumber-input",buttonGroup:"p-inputnumber-button-group",incrementButton:function(e){var n=e.instance,r=e.props;return["p-inputnumber-button p-inputnumber-button-up",{"p-disabled":r.showButtons&&r.max!==null&&n.maxBoundry()}]},decrementButton:function(e){var n=e.instance,r=e.props;return["p-inputnumber-button p-inputnumber-button-down",{"p-disabled":r.showButtons&&r.min!==null&&n.minBoundry()}]}},x0=Be.extend({name:"inputnumber",css:I0,classes:k0}),P0={name:"BaseInputNumber",extends:Te,props:{modelValue:{type:Number,default:null},format:{type:Boolean,default:!0},showButtons:{type:Boolean,default:!1},buttonLayout:{type:String,default:"stacked"},incrementButtonClass:{type:String,default:null},decrementButtonClass:{type:String,default:null},incrementButtonIcon:{type:String,default:void 0},decrementButtonIcon:{type:String,default:void 0},locale:{type:String,default:void 0},localeMatcher:{type:String,default:void 0},mode:{type:String,default:"decimal"},prefix:{type:String,default:null},suffix:{type:String,default:null},currency:{type:String,default:void 0},currencyDisplay:{type:String,default:void 0},useGrouping:{type:Boolean,default:!0},minFractionDigits:{type:Number,default:void 0},maxFractionDigits:{type:Number,default:void 0},min:{type:Number,default:null},max:{type:Number,default:null},step:{type:Number,default:1},allowEmpty:{type:Boolean,default:!0},highlightOnFocus:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:null},inputId:{type:String,default:null},inputClass:{type:[String,Object],default:null},inputStyle:{type:Object,default:null},inputProps:{type:null,default:null},incrementButtonProps:{type:null,default:null},decrementButtonProps:{type:null,default:null},"aria-labelledby":{type:String,default:null},"aria-label":{type:String,default:null}},style:x0,provide:function(){return{$parentInstance:this}}};function ai(t){"@babel/helpers - typeof";return ai=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ai(t)}function ru(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function iu(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&n>u){var c=this.isDecimalMode()&&(this.minFractionDigits||0)0?i:""):i=o.slice(0,n-1)+o.slice(n)}this.updateValue(e,i,null,"delete-single")}else i=this.deleteRange(o,n,r),this.updateValue(e,i,null,"delete-range");break}case"Delete":if(e.preventDefault(),n===r){var m=o.charAt(n),f=this.getDecimalCharIndexes(o),v=f.decimalCharIndex,b=f.decimalCharIndexWithoutPrefix;if(this.isNumeralChar(m)){var _=this.getDecimalLength(o);if(this._group.test(m))this._group.lastIndex=0,i=o.slice(0,n)+o.slice(n+2);else if(this._decimal.test(m))this._decimal.lastIndex=0,_?this.$refs.input.$el.setSelectionRange(n+1,n+1):i=o.slice(0,n)+o.slice(n+1);else if(v>0&&n>v){var x=this.isDecimalMode()&&(this.minFractionDigits||0)<_?"":"0";i=o.slice(0,n)+x+o.slice(n+1)}else b===1?(i=o.slice(0,n)+"0"+o.slice(n+1),i=this.parseValue(i)>0?i:""):i=o.slice(0,n)+o.slice(n+1)}this.updateValue(e,i,null,"delete-back-single")}else i=this.deleteRange(o,n,r),this.updateValue(e,i,null,"delete-range");break;case"Home":this.min&&(this.updateModel(e,this.min),e.preventDefault());break;case"End":this.max&&(this.updateModel(e,this.max),e.preventDefault());break}}},onInputKeyPress:function(e){if(!this.readonly){e.preventDefault();var n=e.which||e.keyCode,r=String.fromCharCode(n),o=this.isDecimalSign(r),i=this.isMinusSign(r);(48<=n&&n<=57||i||o)&&this.insert(e,r,{isDecimalSign:o,isMinusSign:i})}},onPaste:function(e){e.preventDefault();var n=(e.clipboardData||window.clipboardData).getData("Text");if(n){var r=this.parseValue(n);r!=null&&this.insert(e,r.toString())}},allowMinusSign:function(){return this.min===null||this.min<0},isMinusSign:function(e){return this._minusSign.test(e)||e==="-"?(this._minusSign.lastIndex=0,!0):!1},isDecimalSign:function(e){return this._decimal.test(e)?(this._decimal.lastIndex=0,!0):!1},isDecimalMode:function(){return this.mode==="decimal"},getDecimalCharIndexes:function(e){var n=e.search(this._decimal);this._decimal.lastIndex=0;var r=e.replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,""),o=r.search(this._decimal);return this._decimal.lastIndex=0,{decimalCharIndex:n,decimalCharIndexWithoutPrefix:o}},getCharIndexes:function(e){var n=e.search(this._decimal);this._decimal.lastIndex=0;var r=e.search(this._minusSign);this._minusSign.lastIndex=0;var o=e.search(this._suffix);this._suffix.lastIndex=0;var i=e.search(this._currency);return this._currency.lastIndex=0,{decimalCharIndex:n,minusCharIndex:r,suffixCharIndex:o,currencyCharIndex:i}},insert:function(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{isDecimalSign:!1,isMinusSign:!1},o=n.search(this._minusSign);if(this._minusSign.lastIndex=0,!(!this.allowMinusSign()&&o!==-1)){var i=this.$refs.input.$el.selectionStart,a=this.$refs.input.$el.selectionEnd,l=this.$refs.input.$el.value.trim(),u=this.getCharIndexes(l),s=u.decimalCharIndex,d=u.minusCharIndex,c=u.suffixCharIndex,m=u.currencyCharIndex,f;if(r.isMinusSign)i===0&&(f=l,(d===-1||a!==0)&&(f=this.insertText(l,n,0,a)),this.updateValue(e,f,n,"insert"));else if(r.isDecimalSign)s>0&&i===s?this.updateValue(e,l,n,"insert"):s>i&&s0&&i>s){if(i+n.length-(s+1)<=v){var _=m>=i?m-1:c>=i?c:l.length;f=l.slice(0,i)+n+l.slice(i+n.length,_)+l.slice(_),this.updateValue(e,f,n,b)}}else f=this.insertText(l,n,i,a),this.updateValue(e,f,n,b)}}},insertText:function(e,n,r,o){var i=n==="."?n:n.split(".");if(i.length===2){var a=e.slice(r,o).search(this._decimal);return this._decimal.lastIndex=0,a>0?e.slice(0,r)+this.formatValue(n)+e.slice(o):e||this.formatValue(n)}else return o-r===e.length?this.formatValue(n):r===0?n+e.slice(o):o===e.length?e.slice(0,r)+n:e.slice(0,r)+n+e.slice(o)},deleteRange:function(e,n,r){var o;return r-n===e.length?o="":n===0?o=e.slice(r):r===e.length?o=e.slice(0,n):o=e.slice(0,n)+e.slice(r),o},initCursor:function(){var e=this.$refs.input.$el.selectionStart,n=this.$refs.input.$el.value,r=n.length,o=null,i=(this.prefixChar||"").length;n=n.replace(this._prefix,""),e=e-i;var a=n.charAt(e);if(this.isNumeralChar(a))return e+i;for(var l=e-1;l>=0;)if(a=n.charAt(l),this.isNumeralChar(a)){o=l+i;break}else l--;if(o!==null)this.$refs.input.$el.setSelectionRange(o+1,o+1);else{for(l=e;lthis.max?this.max:e},updateInput:function(e,n,r,o){n=n||"";var i=this.$refs.input.$el.value,a=this.formatValue(e),l=i.length;if(a!==o&&(a=this.concatValues(a,o)),l===0){this.$refs.input.$el.value=a,this.$refs.input.$el.setSelectionRange(0,0);var u=this.initCursor(),s=u+n.length;this.$refs.input.$el.setSelectionRange(s,s)}else{var d=this.$refs.input.$el.selectionStart,c=this.$refs.input.$el.selectionEnd;this.$refs.input.$el.value=a;var m=a.length;if(r==="range-insert"){var f=this.parseValue((i||"").slice(0,d)),v=f!==null?f.toString():"",b=v.split("").join("(".concat(this.groupChar,")?")),_=new RegExp(b,"g");_.test(a);var x=n.split("").join("(".concat(this.groupChar,")?")),k=new RegExp(x,"g");k.test(a.slice(_.lastIndex)),c=_.lastIndex+k.lastIndex,this.$refs.input.$el.setSelectionRange(c,c)}else if(m===l)r==="insert"||r==="delete-back-single"?this.$refs.input.$el.setSelectionRange(c+1,c+1):r==="delete-single"?this.$refs.input.$el.setSelectionRange(c-1,c-1):(r==="delete-range"||r==="spin")&&this.$refs.input.$el.setSelectionRange(c,c);else if(r==="delete-back-single"){var D=i.charAt(c-1),j=i.charAt(c),H=l-m,R=this._group.test(j);R&&H===1?c+=1:!R&&this.isNumeralChar(D)&&(c+=-1*H+1),this._group.lastIndex=0,this.$refs.input.$el.setSelectionRange(c,c)}else if(i==="-"&&r==="insert"){this.$refs.input.$el.setSelectionRange(0,0);var le=this.initCursor(),ae=le+n.length+1;this.$refs.input.$el.setSelectionRange(ae,ae)}else c=c+(m-l),this.$refs.input.$el.setSelectionRange(c,c)}this.$refs.input.$el.setAttribute("aria-valuenow",e)},concatValues:function(e,n){if(e&&n){var r=n.search(this._decimal);return this._decimal.lastIndex=0,this.suffixChar?r!==-1?e.replace(this.suffixChar,"").split(this._decimal)[0]+n.replace(this.suffixChar,"").slice(r)+this.suffixChar:e:r!==-1?e.split(this._decimal)[0]+n.slice(r):e}return e},getDecimalLength:function(e){if(e){var n=e.split(this._decimal);if(n.length===2)return n[1].replace(this._suffix,"").trim().replace(/\s/g,"").replace(this._currency,"").length}return 0},updateModel:function(e,n){this.d_modelValue=n,this.$emit("update:modelValue",n)},onInputFocus:function(e){this.focused=!0,!this.disabled&&!this.readonly&&this.$refs.input.$el.value!==S.getSelection()&&this.highlightOnFocus&&e.target.select(),this.$emit("focus",e)},onInputBlur:function(e){this.focused=!1;var n=e.target,r=this.validateValue(this.parseValue(n.value));this.$emit("blur",{originalEvent:e,value:n.value}),n.value=this.formatValue(r),n.setAttribute("aria-valuenow",r),this.updateModel(e,r)},clearTimer:function(){this.timer&&clearInterval(this.timer)},maxBoundry:function(){return this.d_modelValue>=this.max},minBoundry:function(){return this.d_modelValue<=this.min}},computed:{filled:function(){return this.modelValue!=null&&this.modelValue.toString().length>0},upButtonListeners:function(){var e=this;return{mousedown:function(r){return e.onUpButtonMouseDown(r)},mouseup:function(r){return e.onUpButtonMouseUp(r)},mouseleave:function(r){return e.onUpButtonMouseLeave(r)},keydown:function(r){return e.onUpButtonKeyDown(r)},keyup:function(r){return e.onUpButtonKeyUp(r)}}},downButtonListeners:function(){var e=this;return{mousedown:function(r){return e.onDownButtonMouseDown(r)},mouseup:function(r){return e.onDownButtonMouseUp(r)},mouseleave:function(r){return e.onDownButtonMouseLeave(r)},keydown:function(r){return e.onDownButtonKeyDown(r)},keyup:function(r){return e.onDownButtonKeyUp(r)}}},formattedValue:function(){var e=!this.modelValue&&!this.allowEmpty?0:this.modelValue;return this.formatValue(e)},getFormatter:function(){return this.numberFormat}},components:{INInputText:Wn,INButton:Pn,AngleUpIcon:Nc,AngleDownIcon:Hc}};function li(t){"@babel/helpers - typeof";return li=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},li(t)}function ou(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Wt(t){for(var e=1;e0?this.first+1:0).replace("{last}",Math.min(this.first+this.rows,this.totalRecords)).replace("{rows}",this.rows).replace("{totalRecords}",this.totalRecords);return e}}};function Z0(t,e,n,r,o,i){return p(),y("span",g({class:t.cx("current")},t.ptm("current")),Z(i.text),17)}Wc.render=Z0;var Gc={name:"FirstPageLink",hostName:"Paginator",extends:Te,props:{template:{type:Function,default:null}},methods:{getPTOptions:function(e){return this.ptm(e,{context:{disabled:this.$attrs.disabled}})}},components:{AngleDoubleLeftIcon:Bc},directives:{ripple:ht}};function X0(t,e,n,r,o,i){var a=Qe("ripple");return Oe((p(),y("button",g({class:t.cx("firstPageButton"),type:"button"},i.getPTOptions("firstPageButton"),{"data-pc-group-section":"pagebutton"}),[(p(),F(he(n.template||"AngleDoubleLeftIcon"),g({class:t.cx("firstPageIcon")},i.getPTOptions("firstPageIcon")),null,16,["class"]))],16)),[[a]])}Gc.render=X0;var qc={name:"JumpToPageDropdown",hostName:"Paginator",extends:Te,emits:["page-change"],props:{page:Number,pageCount:Number,disabled:Boolean,templates:null},methods:{onChange:function(e){this.$emit("page-change",e)}},computed:{pageOptions:function(){for(var e=[],n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&e&&this.d_first>=e&&this.changePage(this.pageCount-1)}},mounted:function(){this.setPaginatorAttribute(),this.createStyle()},methods:{changePage:function(e){var n=this.pageCount;if(e>=0&&e=0&&lw(this.$refs.paginator).forEach(function(n){n.setAttribute(e.attributeSelector,"")})},getAriaLabel:function(e){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria[e]:void 0}},computed:{templateItems:function(){var e={};if(this.hasBreakpoints()){e=this.template,e.default||(e.default="FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown");for(var n in e)e[n]=this.template[n].split(" ").map(function(r){return r.trim()});return e}return e.default=this.template.split(" ").map(function(r){return r.trim()}),e},page:function(){return Math.floor(this.d_first/this.d_rows)},pageCount:function(){return Math.ceil(this.totalRecords/this.d_rows)},isFirstPage:function(){return this.page===0},isLastPage:function(){return this.page===this.pageCount-1},calculatePageLinkBoundaries:function(){var e=this.pageCount,n=Math.min(this.pageLinkSize,e),r=Math.max(0,Math.ceil(this.page-n/2)),o=Math.min(e-1,r+n-1),i=this.pageLinkSize-(o-r+1);return r=Math.max(0,r-i),[r,o]},pageLinks:function(){for(var e=[],n=this.calculatePageLinkBoundaries,r=n[0],o=n[1],i=r;i<=o;i++)e.push(i+1);return e},currentState:function(){return{page:this.page,first:this.d_first,rows:this.d_rows}},empty:function(){return this.pageCount===0},currentPage:function(){return this.pageCount>0?this.page+1:0},attributeSelector:function(){return Le()}},components:{CurrentPageReport:Wc,FirstPageLink:Gc,LastPageLink:Jc,NextPageLink:Zc,PageLinks:Xc,PrevPageLink:Qc,RowsPerPageDropdown:ep,JumpToPageDropdown:qc,JumpToPageInput:Yc}};function mw(t,e,n,r,o,i){var a=J("FirstPageLink"),l=J("PrevPageLink"),u=J("NextPageLink"),s=J("LastPageLink"),d=J("PageLinks"),c=J("CurrentPageReport"),m=J("RowsPerPageDropdown"),f=J("JumpToPageDropdown"),v=J("JumpToPageInput");return t.alwaysShow||i.pageLinks&&i.pageLinks.length>1?(p(),y("nav",Zt(g({key:0},t.ptm("paginatorWrapper"))),[(p(!0),y(se,null,De(i.templateItems,function(b,_){return p(),y("div",g({key:_,ref_for:!0,ref:"paginator",class:t.cx("paginator",{key:_})},t.ptm("root"),{"data-pc-name":"paginator"}),[t.$slots.start?(p(),y("div",g({key:0,class:t.cx("start")},t.ptm("start")),[ee(t.$slots,"start",{state:i.currentState})],16)):T("",!0),(p(!0),y(se,null,De(b,function(x){return p(),y(se,{key:x},[x==="FirstPageLink"?(p(),F(a,{key:0,"aria-label":i.getAriaLabel("firstPageLabel"),template:t.$slots.firstpagelinkicon,onClick:e[0]||(e[0]=function(k){return i.changePageToFirst(k)}),disabled:i.isFirstPage||i.empty,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","template","disabled","unstyled","pt"])):x==="PrevPageLink"?(p(),F(l,{key:1,"aria-label":i.getAriaLabel("prevPageLabel"),template:t.$slots.prevpagelinkicon,onClick:e[1]||(e[1]=function(k){return i.changePageToPrev(k)}),disabled:i.isFirstPage||i.empty,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","template","disabled","unstyled","pt"])):x==="NextPageLink"?(p(),F(u,{key:2,"aria-label":i.getAriaLabel("nextPageLabel"),template:t.$slots.nextpagelinkicon,onClick:e[2]||(e[2]=function(k){return i.changePageToNext(k)}),disabled:i.isLastPage||i.empty,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","template","disabled","unstyled","pt"])):x==="LastPageLink"?(p(),F(s,{key:3,"aria-label":i.getAriaLabel("lastPageLabel"),template:t.$slots.lastpagelinkicon,onClick:e[3]||(e[3]=function(k){return i.changePageToLast(k)}),disabled:i.isLastPage||i.empty,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","template","disabled","unstyled","pt"])):x==="PageLinks"?(p(),F(d,{key:4,"aria-label":i.getAriaLabel("pageLabel"),value:i.pageLinks,page:i.page,onClick:e[4]||(e[4]=function(k){return i.changePageLink(k)}),pt:t.pt},null,8,["aria-label","value","page","pt"])):x==="CurrentPageReport"?(p(),F(c,{key:5,"aria-live":"polite",template:t.currentPageReportTemplate,currentPage:i.currentPage,page:i.page,pageCount:i.pageCount,first:o.d_first,rows:o.d_rows,totalRecords:t.totalRecords,unstyled:t.unstyled,pt:t.pt},null,8,["template","currentPage","page","pageCount","first","rows","totalRecords","unstyled","pt"])):x==="RowsPerPageDropdown"&&t.rowsPerPageOptions?(p(),F(m,{key:6,"aria-label":i.getAriaLabel("rowsPerPageLabel"),rows:o.d_rows,options:t.rowsPerPageOptions,onRowsChange:e[5]||(e[5]=function(k){return i.onRowChange(k)}),disabled:i.empty,templates:t.$slots,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","rows","options","disabled","templates","unstyled","pt"])):x==="JumpToPageDropdown"?(p(),F(f,{key:7,"aria-label":i.getAriaLabel("jumpToPageDropdownLabel"),page:i.page,pageCount:i.pageCount,onPageChange:e[6]||(e[6]=function(k){return i.changePage(k)}),disabled:i.empty,templates:t.$slots,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","page","pageCount","disabled","templates","unstyled","pt"])):x==="JumpToPageInput"?(p(),F(v,{key:8,page:i.currentPage,onPageChange:e[7]||(e[7]=function(k){return i.changePage(k)}),disabled:i.empty,unstyled:t.unstyled,pt:t.pt},null,8,["page","disabled","unstyled","pt"])):T("",!0)],64)}),128)),t.$slots.end?(p(),y("div",g({key:1,class:t.cx("end")},t.ptm("end")),[ee(t.$slots,"end",{state:i.currentState})],16)):T("",!0)],16)}),128))],16)):T("",!0)}np.render=mw;var hw=` +@layer primevue { + .p-datatable { + position: relative; + } + + .p-datatable-table { + border-spacing: 0px; + width: 100%; + } + + .p-datatable .p-sortable-column { + cursor: pointer; + user-select: none; + } + + .p-datatable .p-sortable-column .p-column-title, + .p-datatable .p-sortable-column .p-sortable-column-icon, + .p-datatable .p-sortable-column .p-sortable-column-badge { + vertical-align: middle; + } + + .p-datatable .p-sortable-column .p-sortable-column-badge { + display: inline-flex; + align-items: center; + justify-content: center; + } + + .p-datatable-hoverable-rows .p-selectable-row { + cursor: pointer; + } + + /* Scrollable */ + .p-datatable-scrollable > .p-datatable-wrapper { + position: relative; + } + + .p-datatable-scrollable-table > .p-datatable-thead { + top: 0; + z-index: 1; + } + + .p-datatable-scrollable-table > .p-datatable-frozen-tbody { + position: sticky; + z-index: 1; + } + + .p-datatable-scrollable-table > .p-datatable-tfoot { + bottom: 0; + z-index: 1; + } + + .p-datatable-scrollable .p-frozen-column { + position: sticky; + background: inherit; + } + + .p-datatable-scrollable th.p-frozen-column { + z-index: 1; + } + + .p-datatable-flex-scrollable { + display: flex; + flex-direction: column; + height: 100%; + } + + .p-datatable-flex-scrollable > .p-datatable-wrapper { + display: flex; + flex-direction: column; + flex: 1; + height: 100%; + } + + .p-datatable-scrollable-table > .p-datatable-tbody > .p-rowgroup-header { + position: sticky; + z-index: 1; + } + + /* Resizable */ + .p-datatable-resizable-table > .p-datatable-thead > tr > th, + .p-datatable-resizable-table > .p-datatable-tfoot > tr > td, + .p-datatable-resizable-table > .p-datatable-tbody > tr > td { + overflow: hidden; + white-space: nowrap; + } + + .p-datatable-resizable-table > .p-datatable-thead > tr > th.p-resizable-column:not(.p-frozen-column) { + background-clip: padding-box; + position: relative; + } + + .p-datatable-resizable-table-fit > .p-datatable-thead > tr > th.p-resizable-column:last-child .p-column-resizer { + display: none; + } + + .p-datatable .p-column-resizer { + display: block; + position: absolute !important; + top: 0; + right: 0; + margin: 0; + width: 0.5rem; + height: 100%; + padding: 0px; + cursor: col-resize; + border: 1px solid transparent; + } + + .p-datatable .p-column-header-content { + display: flex; + align-items: center; + } + + .p-datatable .p-column-resizer-helper { + width: 1px; + position: absolute; + z-index: 10; + display: none; + } + + .p-datatable .p-row-editor-init, + .p-datatable .p-row-editor-save, + .p-datatable .p-row-editor-cancel { + display: inline-flex; + align-items: center; + justify-content: center; + overflow: hidden; + position: relative; + } + + /* Expand */ + .p-datatable .p-row-toggler { + display: inline-flex; + align-items: center; + justify-content: center; + overflow: hidden; + position: relative; + } + + /* Reorder */ + .p-datatable-reorder-indicator-up, + .p-datatable-reorder-indicator-down { + position: absolute; + display: none; + } + + .p-reorderable-column, + .p-datatable-reorderablerow-handle { + cursor: move; + } + + /* Loader */ + .p-datatable .p-datatable-loading-overlay { + position: absolute; + display: flex; + align-items: center; + justify-content: center; + z-index: 2; + } + + /* Filter */ + .p-column-filter-row { + display: flex; + align-items: center; + width: 100%; + } + + .p-column-filter-menu { + display: inline-flex; + margin-left: auto; + } + + .p-column-filter-row .p-column-filter-element { + flex: 1 1 auto; + width: 1%; + } + + .p-column-filter-menu-button, + .p-column-filter-clear-button { + display: inline-flex; + justify-content: center; + align-items: center; + cursor: pointer; + text-decoration: none; + overflow: hidden; + position: relative; + } + + .p-column-filter-row-items { + margin: 0; + padding: 0; + list-style: none; + } + + .p-column-filter-row-item { + cursor: pointer; + } + + .p-column-filter-add-button, + .p-column-filter-remove-button { + justify-content: center; + } + + .p-column-filter-add-button .p-button-label, + .p-column-filter-remove-button .p-button-label { + flex-grow: 0; + } + + .p-column-filter-buttonbar { + display: flex; + align-items: center; + justify-content: space-between; + } + + .p-column-filter-buttonbar .p-button:not(.p-button-icon-only) { + width: auto; + } + + /* Responsive */ + .p-datatable .p-datatable-tbody > tr > td > .p-column-title { + display: none; + } + + /* VirtualScroller */ + .p-datatable-virtualscroller-spacer { + display: flex; + } + + .p-datatable .p-virtualscroller .p-virtualscroller-loading { + transform: none !important; + min-height: 0; + position: sticky; + top: 0; + left: 0; + } +} +`,gw={root:function(e){var n=e.instance,r=e.props;return["p-datatable p-component",{"p-datatable-hoverable-rows":r.rowHover||r.selectionMode,"p-datatable-resizable":r.resizableColumns,"p-datatable-resizable-fit":r.resizableColumns&&r.columnResizeMode==="fit","p-datatable-scrollable":r.scrollable,"p-datatable-flex-scrollable":r.scrollable&&r.scrollHeight==="flex","p-datatable-responsive-stack":r.responsiveLayout==="stack","p-datatable-responsive-scroll":r.responsiveLayout==="scroll","p-datatable-striped":r.stripedRows,"p-datatable-gridlines":r.showGridlines,"p-datatable-grouped-header":n.headerColumnGroup!=null,"p-datatable-grouped-footer":n.footerColumnGroup!=null,"p-datatable-sm":r.size==="small","p-datatable-lg":r.size==="large"}]},loadingOverlay:"p-datatable-loading-overlay p-component-overlay",loadingIcon:"p-datatable-loading-icon",header:"p-datatable-header",paginator:function(e){var n=e.instance;return n.paginatorTop?"p-paginator-top":n.paginatorBottom?"p-paginator-bottom":""},wrapper:"p-datatable-wrapper",table:function(e){var n=e.props;return["p-datatable-table",{"p-datatable-scrollable-table":n.scrollable,"p-datatable-resizable-table":n.resizableColumns,"p-datatable-resizable-table-fit":n.resizableColumns&&n.columnResizeMode==="fit"}]},thead:"p-datatable-thead",headerCell:function(e){var n=e.instance,r=e.props,o=e.column;return o&&!n.columnProp(o,"hidden")&&(r.rowGroupMode!=="subheader"||r.groupRowsBy!==n.columnProp(o,"field"))?["p-filter-column",{"p-frozen-column":n.columnProp(o,"frozen")}]:[{"p-sortable-column":n.columnProp("sortable"),"p-resizable-column":n.resizableColumns,"p-highlight":n.isColumnSorted(),"p-filter-column":r.filterColumn,"p-frozen-column":n.columnProp("frozen"),"p-reorderable-column":r.reorderableColumns}]},columnResizer:"p-column-resizer",headerContent:"p-column-header-content",headerTitle:"p-column-title",sortIcon:"p-sortable-column-icon",sortBadge:"p-sortable-column-badge",headerCheckboxWrapper:function(e){var n=e.instance;return["p-checkbox p-component",{"p-checkbox-focused":n.focused,"p-disabled":n.disabled}]},headerCheckbox:function(e){var n=e.instance;return["p-checkbox-box p-component",{"p-highlight":n.checked,"p-disabled":n.disabled,"p-focus":n.focused}]},headerCheckboxIcon:"p-checkbox-icon",columnFilter:function(e){var n=e.props;return["p-column-filter p-fluid",{"p-column-filter-row":n.display==="row","p-column-filter-menu":n.display==="menu"}]},filterInput:"p-fluid p-column-filter-element",filterMenuButton:function(e){var n=e.instance;return["p-column-filter-menu-button p-link",{"p-column-filter-menu-button-open":n.overlayVisible,"p-column-filter-menu-button-active":n.hasFilter()}]},headerFilterClearButton:function(e){var n=e.instance;return["p-column-filter-clear-button p-link",{"p-hidden-space":!n.hasRowFilter()}]},filterOverlay:function(e){var n=e.instance,r=e.props;return[{"p-column-filter-overlay p-component p-fluid":!0,"p-column-filter-overlay-menu":r.display==="menu","p-input-filled":n.$primevue.config.inputStyle==="filled","p-ripple-disabled":n.$primevue.config.ripple===!1}]},filterRowItems:"p-column-filter-row-items",filterRowItem:function(e){var n=e.instance,r=e.matchMode;return["p-column-filter-row-item",{"p-highlight":r&&n.isRowMatchModeSelected(r.value)}]},filterSeparator:"p-column-filter-separator",filterOperator:"p-column-filter-operator",filterOperatorDropdown:"p-column-filter-operator-dropdown",filterConstraints:"p-column-filter-constraints",filterConstraint:"p-column-filter-constraint",filterMatchModeDropdown:"p-column-filter-matchmode-dropdown",filterRemoveButton:"p-column-filter-remove-button p-button-text p-button-danger p-button-sm",filterAddRule:"p-column-filter-add-rule",filterAddRuleButton:"p-column-filter-add-button p-button-text p-button-sm",filterButtonbar:"p-column-filter-buttonbar",filterClearButton:"p-button-outlined p-button-sm",filterApplyButton:"p-button-sm",tbody:function(e){var n=e.props;return n.frozenRow?"p-datatable-tbody p-datatable-frozen-tbody":"p-datatable-tbody"},rowgroupHeader:"p-rowgroup-header",rowGroupToggler:"p-row-toggler p-link",rowGroupTogglerIcon:"p-row-toggler-icon",row:function(e){var n=e.instance,r=e.props,o=e.rowData,i=[];return r.selectionMode&&i.push("p-selectable-row"),r.selection&&i.push({"p-highlight":n.isSelected(o)}),r.contextMenuSelection&&i.push({"p-highlight-contextmenu":n.isSelectedWithContextMenu(o)}),i},rowExpansion:"p-datatable-row-expansion",rowgroupFooter:"p-rowgroup-footer",emptyMessage:"p-datatable-emptymessage",bodyCell:function(e){var n=e.instance;return[{"p-selection-column":n.columnProp("selectionMode")!=null,"p-editable-column":n.isEditable(),"p-cell-editing":n.d_editing,"p-frozen-column":n.columnProp("frozen")}]},columnTitle:"p-column-title",rowReorderIcon:"p-datatable-reorderablerow-handle",rowToggler:"p-row-toggler p-link",rowTogglerIcon:"p-row-toggler-icon",rowEditorInitButton:"p-row-editor-init p-link",rowEditorInitIcon:"p-row-editor-init-icon",rowEditorSaveButton:"p-row-editor-save p-link",rowEditorSaveIcon:"p-row-editor-save-icon",rowEditorCancelButton:"p-row-editor-cancel p-link",rowEditorCancelIcon:"p-row-editor-cancel-icon",checkboxWrapper:function(e){var n=e.instance;return["p-checkbox p-component",{"p-checkbox-focused":n.focused}]},checkbox:function(e){var n=e.instance;return["p-checkbox-box p-component",{"p-highlight":n.checked,"p-disabled":n.$attrs.disabled,"p-focus":n.focused}]},checkboxIcon:"p-checkbox-icon",radiobuttonWrapper:function(e){var n=e.instance;return["p-radiobutton p-component",{"p-radiobutton-focused":n.focused}]},radiobutton:function(e){var n=e.instance;return["p-radiobutton-box p-component",{"p-highlight":n.checked,"p-disabled":n.$attrs.disabled,"p-focus":n.focused}]},radiobuttonIcon:"p-radiobutton-icon",tfoot:"p-datatable-tfoot",footerCell:function(e){var n=e.instance;return[{"p-frozen-column":n.columnProp("frozen")}]},virtualScrollerSpacer:"p-datatable-virtualscroller-spacer",footer:"p-datatable-footer",resizeHelper:"p-column-resizer-helper",reorderIndicatorUp:"p-datatable-reorder-indicator-up",reorderIndicatorDown:"p-datatable-reorder-indicator-down"},vw={wrapper:{overflow:"auto"},thead:{position:"sticky"},tfoot:{position:"sticky"}},yw=Be.extend({name:"datatable",css:hw,classes:gw,inlineStyles:vw}),rp={name:"BarsIcon",extends:He},bw=h("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.3226 3.6129H0.677419C0.497757 3.6129 0.325452 3.54152 0.198411 3.41448C0.0713707 3.28744 0 3.11514 0 2.93548C0 2.75581 0.0713707 2.58351 0.198411 2.45647C0.325452 2.32943 0.497757 2.25806 0.677419 2.25806H13.3226C13.5022 2.25806 13.6745 2.32943 13.8016 2.45647C13.9286 2.58351 14 2.75581 14 2.93548C14 3.11514 13.9286 3.28744 13.8016 3.41448C13.6745 3.54152 13.5022 3.6129 13.3226 3.6129ZM13.3226 7.67741H0.677419C0.497757 7.67741 0.325452 7.60604 0.198411 7.479C0.0713707 7.35196 0 7.17965 0 6.99999C0 6.82033 0.0713707 6.64802 0.198411 6.52098C0.325452 6.39394 0.497757 6.32257 0.677419 6.32257H13.3226C13.5022 6.32257 13.6745 6.39394 13.8016 6.52098C13.9286 6.64802 14 6.82033 14 6.99999C14 7.17965 13.9286 7.35196 13.8016 7.479C13.6745 7.60604 13.5022 7.67741 13.3226 7.67741ZM0.677419 11.7419H13.3226C13.5022 11.7419 13.6745 11.6706 13.8016 11.5435C13.9286 11.4165 14 11.2442 14 11.0645C14 10.8848 13.9286 10.7125 13.8016 10.5855C13.6745 10.4585 13.5022 10.3871 13.3226 10.3871H0.677419C0.497757 10.3871 0.325452 10.4585 0.198411 10.5855C0.0713707 10.7125 0 10.8848 0 11.0645C0 11.2442 0.0713707 11.4165 0.198411 11.5435C0.325452 11.6706 0.497757 11.7419 0.677419 11.7419Z",fill:"currentColor"},null,-1),ww=[bw];function Cw(t,e,n,r,o,i){return p(),y("svg",g({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),ww,16)}rp.render=Cw;var ip={name:"PencilIcon",extends:He,computed:{pathId:function(){return"pv_icon_clip_".concat(Le())}}},_w=["clipPath"],Sw=h("path",{d:"M0.609628 13.959C0.530658 13.9599 0.452305 13.9451 0.379077 13.9156C0.305849 13.8861 0.239191 13.8424 0.18294 13.787C0.118447 13.7234 0.0688234 13.6464 0.0376166 13.5614C0.00640987 13.4765 -0.00560954 13.3857 0.00241768 13.2956L0.25679 10.1501C0.267698 10.0041 0.331934 9.86709 0.437312 9.76516L9.51265 0.705715C10.0183 0.233014 10.6911 -0.0203041 11.3835 0.00127367C12.0714 0.00660201 12.7315 0.27311 13.2298 0.746671C13.7076 1.23651 13.9824 1.88848 13.9992 2.57201C14.0159 3.25554 13.7733 3.92015 13.32 4.4327L4.23648 13.5331C4.13482 13.6342 4.0017 13.6978 3.85903 13.7133L0.667067 14L0.609628 13.959ZM1.43018 10.4696L1.25787 12.714L3.50619 12.5092L12.4502 3.56444C12.6246 3.35841 12.7361 3.10674 12.7714 2.83933C12.8067 2.57193 12.7644 2.30002 12.6495 2.05591C12.5346 1.8118 12.3519 1.60575 12.1231 1.46224C11.8943 1.31873 11.6291 1.2438 11.3589 1.24633C11.1813 1.23508 11.0033 1.25975 10.8355 1.31887C10.6677 1.37798 10.5136 1.47033 10.3824 1.59036L1.43018 10.4696Z",fill:"currentColor"},null,-1),Ow=[Sw],Iw=["id"],kw=h("rect",{width:"14",height:"14",fill:"white"},null,-1),xw=[kw];function Pw(t,e,n,r,o,i){return p(),y("svg",g({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[h("g",{clipPath:"url(#".concat(i.pathId,")")},Ow,8,_w),h("defs",null,[h("clipPath",{id:"".concat(i.pathId)},xw,8,Iw)])],16)}ip.render=Pw;var Tw={},Ew=Ne.extend({style:Tw}),Al=Ew.extend("focustrap",{mounted:function(e,n){var r=n.value||{},o=r.disabled;o||(this.createHiddenFocusableElements(e,n),this.bind(e,n),this.autoFocus(e,n)),e.setAttribute("data-pd-focustrap",!0),this.$el=e},updated:function(e,n){var r=n.value||{},o=r.disabled;o&&this.unbind(e)},unmounted:function(e){this.unbind(e)},methods:{getComputedSelector:function(e){return':not(.p-hidden-focusable):not([data-p-hidden-focusable="true"])'.concat(e??"")},bind:function(e,n){var r=this,o=n.value||{},i=o.onFocusIn,a=o.onFocusOut;e.$_pfocustrap_mutationobserver=new MutationObserver(function(l){l.forEach(function(u){if(u.type==="childList"&&!e.contains(document.activeElement)){var s=function d(c){var m=S.isFocusableElement(c)?S.isFocusableElement(c,r.getComputedSelector(e.$_pfocustrap_focusableselector))?c:S.getFirstFocusableElement(e,r.getComputedSelector(e.$_pfocustrap_focusableselector)):S.getFirstFocusableElement(c);return G.isNotEmpty(m)?m:d(c.nextSibling)};S.focus(s(u.nextSibling))}})}),e.$_pfocustrap_mutationobserver.disconnect(),e.$_pfocustrap_mutationobserver.observe(e,{childList:!0}),e.$_pfocustrap_focusinlistener=function(l){return i&&i(l)},e.$_pfocustrap_focusoutlistener=function(l){return a&&a(l)},e.addEventListener("focusin",e.$_pfocustrap_focusinlistener),e.addEventListener("focusout",e.$_pfocustrap_focusoutlistener)},unbind:function(e){e.$_pfocustrap_mutationobserver&&e.$_pfocustrap_mutationobserver.disconnect(),e.$_pfocustrap_focusinlistener&&e.removeEventListener("focusin",e.$_pfocustrap_focusinlistener)&&(e.$_pfocustrap_focusinlistener=null),e.$_pfocustrap_focusoutlistener&&e.removeEventListener("focusout",e.$_pfocustrap_focusoutlistener)&&(e.$_pfocustrap_focusoutlistener=null)},autoFocus:function(e,n){var r=n.value||{},o=r.autoFocusSelector,i=o===void 0?"":o,a=r.firstFocusableSelector,l=a===void 0?"":a,u=r.autoFocus,s=u===void 0?!1:u,d=S.getFirstFocusableElement(e,"[autofocus]".concat(this.getComputedSelector(i)));s&&!d&&(d=S.getFirstFocusableElement(e,this.getComputedSelector(l))),S.focus(d)},onFirstHiddenElementFocus:function(e){var n,r=e.currentTarget,o=e.relatedTarget,i=o===r.$_pfocustrap_lasthiddenfocusableelement||!((n=this.$el)!==null&&n!==void 0&&n.contains(o))?S.getFirstFocusableElement(r.parentElement,this.getComputedSelector(r.$_pfocustrap_focusableselector)):r.$_pfocustrap_lasthiddenfocusableelement;S.focus(i)},onLastHiddenElementFocus:function(e){var n,r=e.currentTarget,o=e.relatedTarget,i=o===r.$_pfocustrap_firsthiddenfocusableelement||!((n=this.$el)!==null&&n!==void 0&&n.contains(o))?S.getLastFocusableElement(r.parentElement,this.getComputedSelector(r.$_pfocustrap_focusableselector)):r.$_pfocustrap_firsthiddenfocusableelement;S.focus(i)},createHiddenFocusableElements:function(e,n){var r=this,o=n.value||{},i=o.tabIndex,a=i===void 0?0:i,l=o.firstFocusableSelector,u=l===void 0?"":l,s=o.lastFocusableSelector,d=s===void 0?"":s,c=function(b){return S.createElement("span",{class:"p-hidden-accessible p-hidden-focusable",tabIndex:a,role:"presentation","aria-hidden":!0,"data-p-hidden-accessible":!0,"data-p-hidden-focusable":!0,onFocus:b==null?void 0:b.bind(r)})},m=c(this.onFirstHiddenElementFocus),f=c(this.onLastHiddenElementFocus);m.$_pfocustrap_lasthiddenfocusableelement=f,m.$_pfocustrap_focusableselector=u,m.setAttribute("data-pc-section","firstfocusableelement"),f.$_pfocustrap_firsthiddenfocusableelement=m,f.$_pfocustrap_focusableselector=d,f.setAttribute("data-pc-section","lastfocusableelement"),e.prepend(m),e.append(f)}}}),op={name:"FilterSlashIcon",extends:He,computed:{pathId:function(){return"pv_icon_clip_".concat(Le())}}},Dw=["clipPath"],Rw=h("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.4994 0.0920138C13.5967 0.151519 13.6758 0.236453 13.7283 0.337647C13.7807 0.439133 13.8031 0.553448 13.7929 0.667208C13.7827 0.780968 13.7403 0.889466 13.6707 0.98L11.406 4.06823C11.3099 4.19928 11.1656 4.28679 11.005 4.3115C10.8444 4.33621 10.6805 4.2961 10.5495 4.2C10.4184 4.1039 10.3309 3.95967 10.3062 3.79905C10.2815 3.63843 10.3216 3.47458 10.4177 3.34353L11.9412 1.23529H7.41184C7.24803 1.23529 7.09093 1.17022 6.97509 1.05439C6.85926 0.938558 6.79419 0.781457 6.79419 0.617647C6.79419 0.453837 6.85926 0.296736 6.97509 0.180905C7.09093 0.0650733 7.24803 0 7.41184 0H13.1765C13.2905 0.000692754 13.4022 0.0325088 13.4994 0.0920138ZM4.20008 0.181168H4.24126L13.2013 9.03411C13.3169 9.14992 13.3819 9.3069 13.3819 9.47058C13.3819 9.63426 13.3169 9.79124 13.2013 9.90705C13.1445 9.96517 13.0766 10.0112 13.0016 10.0423C12.9266 10.0735 12.846 10.0891 12.7648 10.0882C12.6836 10.0886 12.6032 10.0728 12.5283 10.0417C12.4533 10.0106 12.3853 9.96479 12.3283 9.90705L9.3142 6.92587L9.26479 6.99999V13.3823C9.26265 13.5455 9.19689 13.7014 9.08152 13.8167C8.96615 13.9321 8.81029 13.9979 8.64714 14H5.35302C5.18987 13.9979 5.03401 13.9321 4.91864 13.8167C4.80327 13.7014 4.73751 13.5455 4.73537 13.3823V6.99999L0.329492 1.02117C0.259855 0.930634 0.21745 0.822137 0.207241 0.708376C0.197031 0.594616 0.21944 0.480301 0.271844 0.378815C0.324343 0.277621 0.403484 0.192687 0.500724 0.133182C0.597964 0.073677 0.709609 0.041861 0.823609 0.0411682H3.86243C3.92448 0.0461551 3.9855 0.060022 4.04361 0.0823446C4.10037 0.10735 4.15311 0.140655 4.20008 0.181168ZM8.02949 6.79411C8.02884 6.66289 8.07235 6.53526 8.15302 6.43176L8.42478 6.05293L3.55773 1.23529H2.0589L5.84714 6.43176C5.92781 6.53526 5.97132 6.66289 5.97067 6.79411V12.7647H8.02949V6.79411Z",fill:"currentColor"},null,-1),$w=[Rw],Aw=["id"],Mw=h("rect",{width:"14",height:"14",fill:"white"},null,-1),Lw=[Mw];function Fw(t,e,n,r,o,i){return p(),y("svg",g({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[h("g",{clipPath:"url(#".concat(i.pathId,")")},$w,8,Dw),h("defs",null,[h("clipPath",{id:"".concat(i.pathId)},Lw,8,Aw)])],16)}op.render=Fw;var Ml={name:"PlusIcon",extends:He,computed:{pathId:function(){return"pv_icon_clip_".concat(Le())}}},Bw=["clipPath"],jw=h("path",{d:"M7.67742 6.32258V0.677419C7.67742 0.497757 7.60605 0.325452 7.47901 0.198411C7.35197 0.0713707 7.17966 0 7 0C6.82034 0 6.64803 0.0713707 6.52099 0.198411C6.39395 0.325452 6.32258 0.497757 6.32258 0.677419V6.32258H0.677419C0.497757 6.32258 0.325452 6.39395 0.198411 6.52099C0.0713707 6.64803 0 6.82034 0 7C0 7.17966 0.0713707 7.35197 0.198411 7.47901C0.325452 7.60605 0.497757 7.67742 0.677419 7.67742H6.32258V13.3226C6.32492 13.5015 6.39704 13.6725 6.52358 13.799C6.65012 13.9255 6.82106 13.9977 7 14C7.17966 14 7.35197 13.9286 7.47901 13.8016C7.60605 13.6745 7.67742 13.5022 7.67742 13.3226V7.67742H13.3226C13.5022 7.67742 13.6745 7.60605 13.8016 7.47901C13.9286 7.35197 14 7.17966 14 7C13.9977 6.82106 13.9255 6.65012 13.799 6.52358C13.6725 6.39704 13.5015 6.32492 13.3226 6.32258H7.67742Z",fill:"currentColor"},null,-1),Vw=[jw],Hw=["id"],Nw=h("rect",{width:"14",height:"14",fill:"white"},null,-1),zw=[Nw];function Kw(t,e,n,r,o,i){return p(),y("svg",g({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[h("g",{clipPath:"url(#".concat(i.pathId,")")},Vw,8,Bw),h("defs",null,[h("clipPath",{id:"".concat(i.pathId)},zw,8,Hw)])],16)}Ml.render=Kw;var ap={name:"TrashIcon",extends:He,computed:{pathId:function(){return"pv_icon_clip_".concat(Le())}}},Uw=["clipPath"],Ww=h("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.44802 13.9955H10.552C10.8056 14.0129 11.06 13.9797 11.3006 13.898C11.5412 13.8163 11.7632 13.6877 11.9537 13.5196C12.1442 13.3515 12.2995 13.1473 12.4104 12.9188C12.5213 12.6903 12.5858 12.442 12.6 12.1884V4.36041H13.4C13.5591 4.36041 13.7117 4.29722 13.8243 4.18476C13.9368 4.07229 14 3.91976 14 3.76071C14 3.60166 13.9368 3.44912 13.8243 3.33666C13.7117 3.22419 13.5591 3.16101 13.4 3.16101H12.0537C12.0203 3.1557 11.9863 3.15299 11.952 3.15299C11.9178 3.15299 11.8838 3.1557 11.8503 3.16101H11.2285C11.2421 3.10893 11.2487 3.05513 11.248 3.00106V1.80966C11.2171 1.30262 10.9871 0.828306 10.608 0.48989C10.229 0.151475 9.73159 -0.0236625 9.22402 0.00257442H4.77602C4.27251 -0.0171866 3.78126 0.160868 3.40746 0.498617C3.03365 0.836366 2.807 1.30697 2.77602 1.80966V3.00106C2.77602 3.0556 2.78346 3.10936 2.79776 3.16101H0.6C0.521207 3.16101 0.443185 3.17652 0.37039 3.20666C0.297595 3.2368 0.231451 3.28097 0.175736 3.33666C0.120021 3.39235 0.0758251 3.45846 0.0456722 3.53121C0.0155194 3.60397 0 3.68196 0 3.76071C0 3.83946 0.0155194 3.91744 0.0456722 3.9902C0.0758251 4.06296 0.120021 4.12907 0.175736 4.18476C0.231451 4.24045 0.297595 4.28462 0.37039 4.31476C0.443185 4.3449 0.521207 4.36041 0.6 4.36041H1.40002V12.1884C1.41426 12.442 1.47871 12.6903 1.58965 12.9188C1.7006 13.1473 1.85582 13.3515 2.04633 13.5196C2.23683 13.6877 2.45882 13.8163 2.69944 13.898C2.94005 13.9797 3.1945 14.0129 3.44802 13.9955ZM2.60002 4.36041H11.304V12.1884C11.304 12.5163 10.952 12.7961 10.504 12.7961H3.40002C2.97602 12.7961 2.60002 12.5163 2.60002 12.1884V4.36041ZM3.95429 3.16101C3.96859 3.10936 3.97602 3.0556 3.97602 3.00106V1.80966C3.97602 1.48183 4.33602 1.20197 4.77602 1.20197H9.24802C9.66403 1.20197 10.048 1.48183 10.048 1.80966V3.00106C10.0473 3.05515 10.054 3.10896 10.0678 3.16101H3.95429ZM5.57571 10.997C5.41731 10.995 5.26597 10.9311 5.15395 10.8191C5.04193 10.7071 4.97808 10.5558 4.97601 10.3973V6.77517C4.97601 6.61612 5.0392 6.46359 5.15166 6.35112C5.26413 6.23866 5.41666 6.17548 5.57571 6.17548C5.73476 6.17548 5.8873 6.23866 5.99976 6.35112C6.11223 6.46359 6.17541 6.61612 6.17541 6.77517V10.3894C6.17647 10.4688 6.16174 10.5476 6.13208 10.6213C6.10241 10.695 6.05841 10.762 6.00261 10.8186C5.94682 10.8751 5.88035 10.92 5.80707 10.9506C5.73378 10.9813 5.65514 10.9971 5.57571 10.997ZM7.99968 10.8214C8.11215 10.9339 8.26468 10.997 8.42373 10.997C8.58351 10.9949 8.73604 10.93 8.84828 10.8163C8.96052 10.7025 9.02345 10.5491 9.02343 10.3894V6.77517C9.02343 6.61612 8.96025 6.46359 8.84778 6.35112C8.73532 6.23866 8.58278 6.17548 8.42373 6.17548C8.26468 6.17548 8.11215 6.23866 7.99968 6.35112C7.88722 6.46359 7.82404 6.61612 7.82404 6.77517V10.3973C7.82404 10.5564 7.88722 10.7089 7.99968 10.8214Z",fill:"currentColor"},null,-1),Gw=[Ww],qw=["id"],Yw=h("rect",{width:"14",height:"14",fill:"white"},null,-1),Jw=[Yw];function Zw(t,e,n,r,o,i){return p(),y("svg",g({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[h("g",{clipPath:"url(#".concat(i.pathId,")")},Gw,8,Uw),h("defs",null,[h("clipPath",{id:"".concat(i.pathId)},Jw,8,qw)])],16)}ap.render=Zw;var Na={name:"SortAltIcon",extends:He,computed:{pathId:function(){return"pv_icon_clip_".concat(Le())}}},Xw=["clipPath"],Qw=h("path",{d:"M5.64515 3.61291C5.47353 3.61291 5.30192 3.54968 5.16644 3.4142L3.38708 1.63484L1.60773 3.4142C1.34579 3.67613 0.912244 3.67613 0.650309 3.4142C0.388374 3.15226 0.388374 2.71871 0.650309 2.45678L2.90837 0.198712C3.17031 -0.0632236 3.60386 -0.0632236 3.86579 0.198712L6.12386 2.45678C6.38579 2.71871 6.38579 3.15226 6.12386 3.4142C5.98837 3.54968 5.81676 3.61291 5.64515 3.61291Z",fill:"currentColor"},null,-1),e2=h("path",{d:"M3.38714 14C3.01681 14 2.70972 13.6929 2.70972 13.3226V0.677419C2.70972 0.307097 3.01681 0 3.38714 0C3.75746 0 4.06456 0.307097 4.06456 0.677419V13.3226C4.06456 13.6929 3.75746 14 3.38714 14Z",fill:"currentColor"},null,-1),t2=h("path",{d:"M10.6129 14C10.4413 14 10.2697 13.9368 10.1342 13.8013L7.87611 11.5432C7.61418 11.2813 7.61418 10.8477 7.87611 10.5858C8.13805 10.3239 8.5716 10.3239 8.83353 10.5858L10.6129 12.3652L12.3922 10.5858C12.6542 10.3239 13.0877 10.3239 13.3497 10.5858C13.6116 10.8477 13.6116 11.2813 13.3497 11.5432L11.0916 13.8013C10.9561 13.9368 10.7845 14 10.6129 14Z",fill:"currentColor"},null,-1),n2=h("path",{d:"M10.6129 14C10.2426 14 9.93552 13.6929 9.93552 13.3226V0.677419C9.93552 0.307097 10.2426 0 10.6129 0C10.9833 0 11.2904 0.307097 11.2904 0.677419V13.3226C11.2904 13.6929 10.9832 14 10.6129 14Z",fill:"currentColor"},null,-1),r2=[Qw,e2,t2,n2],i2=["id"],o2=h("rect",{width:"14",height:"14",fill:"white"},null,-1),a2=[o2];function l2(t,e,n,r,o,i){return p(),y("svg",g({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[h("g",{clipPath:"url(#".concat(i.pathId,")")},r2,8,Xw),h("defs",null,[h("clipPath",{id:"".concat(i.pathId)},a2,8,i2)])],16)}Na.render=l2;var za={name:"SortAmountDownIcon",extends:He,computed:{pathId:function(){return"pv_icon_clip_".concat(Le())}}},s2=["clipPath"],u2=Il('',6),d2=[u2],c2=["id"],p2=h("rect",{width:"14",height:"14",fill:"white"},null,-1),f2=[p2];function m2(t,e,n,r,o,i){return p(),y("svg",g({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[h("g",{clipPath:"url(#".concat(i.pathId,")")},d2,8,s2),h("defs",null,[h("clipPath",{id:"".concat(i.pathId)},f2,8,c2)])],16)}za.render=m2;var Ka={name:"SortAmountUpAltIcon",extends:He,computed:{pathId:function(){return"pv_icon_clip_".concat(Le())}}},h2=["clipPath"],g2=Il('',6),v2=[g2],y2=["id"],b2=h("rect",{width:"14",height:"14",fill:"white"},null,-1),w2=[b2];function C2(t,e,n,r,o,i){return p(),y("svg",g({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[h("g",{clipPath:"url(#".concat(i.pathId,")")},v2,8,h2),h("defs",null,[h("clipPath",{id:"".concat(i.pathId)},w2,8,y2)])],16)}Ka.render=C2;var _2={name:"BaseDataTable",extends:Te,props:{value:{type:Array,default:null},dataKey:{type:[String,Function],default:null},rows:{type:Number,default:0},first:{type:Number,default:0},totalRecords:{type:Number,default:0},paginator:{type:Boolean,default:!1},paginatorPosition:{type:String,default:"bottom"},alwaysShowPaginator:{type:Boolean,default:!0},paginatorTemplate:{type:[Object,String],default:"FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown"},pageLinkSize:{type:Number,default:5},rowsPerPageOptions:{type:Array,default:null},currentPageReportTemplate:{type:String,default:"({currentPage} of {totalPages})"},lazy:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},loadingIcon:{type:String,default:void 0},sortField:{type:[String,Function],default:null},sortOrder:{type:Number,default:null},defaultSortOrder:{type:Number,default:1},nullSortOrder:{type:Number,default:1},multiSortMeta:{type:Array,default:null},sortMode:{type:String,default:"single"},removableSort:{type:Boolean,default:!1},filters:{type:Object,default:null},filterDisplay:{type:String,default:null},globalFilterFields:{type:Array,default:null},filterLocale:{type:String,default:void 0},selection:{type:[Array,Object],default:null},selectionMode:{type:String,default:null},compareSelectionBy:{type:String,default:"deepEquals"},metaKeySelection:{type:Boolean,default:!0},contextMenu:{type:Boolean,default:!1},contextMenuSelection:{type:Object,default:null},selectAll:{type:Boolean,default:null},rowHover:{type:Boolean,default:!1},csvSeparator:{type:String,default:","},exportFilename:{type:String,default:"download"},exportFunction:{type:Function,default:null},resizableColumns:{type:Boolean,default:!1},columnResizeMode:{type:String,default:"fit"},reorderableColumns:{type:Boolean,default:!1},expandedRows:{type:Array,default:null},expandedRowIcon:{type:String,default:void 0},collapsedRowIcon:{type:String,default:void 0},rowGroupMode:{type:String,default:null},groupRowsBy:{type:[Array,String,Function],default:null},expandableRowGroups:{type:Boolean,default:!1},expandedRowGroups:{type:Array,default:null},stateStorage:{type:String,default:"session"},stateKey:{type:String,default:null},editMode:{type:String,default:null},editingRows:{type:Array,default:null},rowClass:{type:null,default:null},rowStyle:{type:null,default:null},scrollable:{type:Boolean,default:!1},virtualScrollerOptions:{type:Object,default:null},scrollHeight:{type:String,default:null},frozenValue:{type:Array,default:null},responsiveLayout:{type:String,default:"scroll"},breakpoint:{type:String,default:"960px"},showGridlines:{type:Boolean,default:!1},stripedRows:{type:Boolean,default:!1},size:{type:String,default:null},tableStyle:{type:null,default:null},tableClass:{type:String,default:null},tableProps:{type:null,default:null},filterInputProps:{type:null,default:null}},style:yw,provide:function(){return{$parentInstance:this}}},lp={name:"RowCheckbox",hostName:"DataTable",extends:Te,emits:["change"],props:{value:null,checked:null,column:null,rowCheckboxIconTemplate:{type:Function,default:null},index:{type:Number,default:null}},data:function(){return{focused:!1}},methods:{getColumnPT:function(e){var n={props:this.column.props,parent:{props:this.$props,state:this.$data},context:{index:this.index,checked:this.checked,focused:this.focused,disabled:this.$attrs.disabled}};return g(this.ptm("column.".concat(e),{column:n}),this.ptm("column.".concat(e),n),this.ptmo(this.getColumnProp(),e,n))},getColumnProp:function(){return this.column.props&&this.column.props.pt?this.column.props.pt:void 0},onClick:function(e){this.$attrs.disabled||(this.$emit("change",{originalEvent:e,data:this.value}),S.focus(this.$refs.input)),e.preventDefault()},onFocus:function(){this.focused=!0},onBlur:function(){this.focused=!1},onKeydown:function(e){switch(e.code){case"Space":{this.onClick(e);break}}}},computed:{checkboxAriaLabel:function(){return this.$primevue.config.locale.aria?this.checked?this.$primevue.config.locale.aria.selectRow:this.$primevue.config.locale.aria.unselectRow:void 0}},components:{CheckIcon:an}},S2=["checked","disabled","tabindex","aria-label"];function O2(t,e,n,r,o,i){var a=J("CheckIcon");return p(),y("div",g({class:t.cx("checkboxWrapper"),onClick:e[3]||(e[3]=function(){return i.onClick&&i.onClick.apply(i,arguments)})},i.getColumnPT("checkboxWrapper")),[h("div",g({class:"p-hidden-accessible"},i.getColumnPT("hiddenInputWrapper"),{"data-p-hidden-accessible":!0}),[h("input",g({ref:"input",type:"checkbox",checked:n.checked,disabled:t.$attrs.disabled,tabindex:t.$attrs.disabled?null:"0","aria-label":i.checkboxAriaLabel,onFocus:e[0]||(e[0]=function(l){return i.onFocus(l)}),onBlur:e[1]||(e[1]=function(l){return i.onBlur(l)}),onKeydown:e[2]||(e[2]=function(){return i.onKeydown&&i.onKeydown.apply(i,arguments)})},i.getColumnPT("hiddenInput")),null,16,S2)],16),h("div",g({ref:"box",class:t.cx("checkbox")},i.getColumnPT("checkbox")),[n.rowCheckboxIconTemplate?(p(),F(he(n.rowCheckboxIconTemplate),{key:0,checked:n.checked,class:oe(t.cx("checkboxIcon"))},null,8,["checked","class"])):!n.rowCheckboxIconTemplate&&n.checked?(p(),F(a,g({key:1,class:t.cx("checkboxIcon")},i.getColumnPT("checkboxIcon")),null,16,["class"])):T("",!0)],16)],16)}lp.render=O2;var sp={name:"RowRadioButton",hostName:"DataTable",extends:Te,inheritAttrs:!1,emits:["change"],props:{value:null,checked:null,name:null,column:null,index:{type:Number,default:null}},data:function(){return{focused:!1}},methods:{getColumnPT:function(e){var n={props:this.column.props,parent:{props:this.$props,state:this.$data},context:{index:this.index,checked:this.checked,focused:this.focused,disabled:this.$attrs.disabled}};return g(this.ptm("column.".concat(e),{column:n}),this.ptm("column.".concat(e),n),this.ptmo(this.getColumnProp(),e,n))},getColumnProp:function(){return this.column.props&&this.column.props.pt?this.column.props.pt:void 0},onClick:function(e){this.disabled||this.checked||(this.$emit("change",{originalEvent:e,data:this.value}),S.focus(this.$refs.input))},onFocus:function(){this.focused=!0},onBlur:function(){this.focused=!1}}},I2=["checked","disabled","name"];function k2(t,e,n,r,o,i){return p(),y("div",g({class:t.cx("radiobuttonWrapper"),onClick:e[3]||(e[3]=function(){return i.onClick&&i.onClick.apply(i,arguments)})},i.getColumnPT("radiobuttonWrapper")),[h("div",g({class:"p-hidden-accessible"},i.getColumnPT("hiddenInputWrapper"),{"data-p-hidden-accessible":!0}),[h("input",g({ref:"input",type:"radio",checked:n.checked,disabled:t.$attrs.disabled,name:n.name,tabindex:"0",onFocus:e[0]||(e[0]=function(a){return i.onFocus(a)}),onBlur:e[1]||(e[1]=function(a){return i.onBlur(a)}),onKeydown:e[2]||(e[2]=Ue($o(function(){return i.onClick&&i.onClick.apply(i,arguments)},["prevent"]),["space"]))},i.getColumnPT("hiddenInput")),null,16,I2)],16),h("div",g({ref:"box",class:t.cx("radiobutton")},i.getColumnPT("radiobutton")),[h("div",g({class:t.cx("radiobuttonIcon")},i.getColumnPT("radiobuttonIcon")),null,16)],16)],16)}sp.render=k2;var up={name:"BodyCell",hostName:"DataTable",extends:Te,emits:["cell-edit-init","cell-edit-complete","cell-edit-cancel","row-edit-init","row-edit-save","row-edit-cancel","row-toggle","radio-change","checkbox-change","editing-meta-change"],props:{rowData:{type:Object,default:null},column:{type:Object,default:null},frozenRow:{type:Boolean,default:!1},rowIndex:{type:Number,default:null},index:{type:Number,default:null},isRowExpanded:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},editing:{type:Boolean,default:!1},editingMeta:{type:Object,default:null},editMode:{type:String,default:null},responsiveLayout:{type:String,default:"stack"},virtualScrollerContentProps:{type:Object,default:null},ariaControls:{type:String,default:null},name:{type:String,default:null},expandedRowIcon:{type:String,default:null},collapsedRowIcon:{type:String,default:null}},documentEditListener:null,selfClick:!1,overlayEventListener:null,data:function(){return{d_editing:this.editing,styleObject:{}}},watch:{editing:function(e){this.d_editing=e},"$data.d_editing":function(e){this.$emit("editing-meta-change",{data:this.rowData,field:this.field||"field_".concat(this.index),index:this.rowIndex,editing:e})}},mounted:function(){this.columnProp("frozen")&&this.updateStickyPosition()},updated:function(){var e=this;this.columnProp("frozen")&&this.updateStickyPosition(),this.d_editing&&(this.editMode==="cell"||this.editMode==="row"&&this.columnProp("rowEditor"))&&setTimeout(function(){var n=S.getFirstFocusableElement(e.$el);n&&n.focus()},1)},beforeUnmount:function(){this.overlayEventListener&&($t.off("overlay-click",this.overlayEventListener),this.overlayEventListener=null)},methods:{columnProp:function(e){return G.getVNodeProp(this.column,e)},getColumnPT:function(e){var n,r,o={props:this.column.props,parent:{props:this.$props,state:this.$data},context:{index:this.index,size:(n=this.$parentInstance)===null||n===void 0||(n=n.$parentInstance)===null||n===void 0?void 0:n.size,showGridlines:(r=this.$parentInstance)===null||r===void 0||(r=r.$parentInstance)===null||r===void 0?void 0:r.showGridlines}};return g(this.ptm("column.".concat(e),{column:o}),this.ptm("column.".concat(e),o),this.ptmo(this.getColumnProp(),e,o))},getColumnProp:function(){return this.column.props&&this.column.props.pt?this.column.props.pt:void 0},resolveFieldData:function(){return G.resolveFieldData(this.rowData,this.field)},toggleRow:function(e){this.$emit("row-toggle",{originalEvent:e,data:this.rowData})},toggleRowWithRadio:function(e,n){this.$emit("radio-change",{originalEvent:e.originalEvent,index:n,data:e.data})},toggleRowWithCheckbox:function(e,n){this.$emit("checkbox-change",{originalEvent:e.originalEvent,index:n,data:e.data})},isEditable:function(){return this.column.children&&this.column.children.editor!=null},bindDocumentEditListener:function(){var e=this;this.documentEditListener||(this.documentEditListener=function(n){e.selfClick||e.completeEdit(n,"outside"),e.selfClick=!1},document.addEventListener("click",this.documentEditListener))},unbindDocumentEditListener:function(){this.documentEditListener&&(document.removeEventListener("click",this.documentEditListener),this.documentEditListener=null,this.selfClick=!1)},switchCellToViewMode:function(){this.d_editing=!1,this.unbindDocumentEditListener(),$t.off("overlay-click",this.overlayEventListener),this.overlayEventListener=null},onClick:function(e){var n=this;this.editMode==="cell"&&this.isEditable()&&(this.selfClick=!0,this.d_editing||(this.d_editing=!0,this.bindDocumentEditListener(),this.$emit("cell-edit-init",{originalEvent:e,data:this.rowData,field:this.field,index:this.rowIndex}),this.overlayEventListener=function(r){n.$el&&n.$el.contains(r.target)&&(n.selfClick=!0)},$t.on("overlay-click",this.overlayEventListener)))},completeEdit:function(e,n){var r={originalEvent:e,data:this.rowData,newData:this.editingRowData,value:this.rowData[this.field],newValue:this.editingRowData[this.field],field:this.field,index:this.rowIndex,type:n,defaultPrevented:!1,preventDefault:function(){this.defaultPrevented=!0}};this.$emit("cell-edit-complete",r),r.defaultPrevented||this.switchCellToViewMode()},onKeyDown:function(e){if(this.editMode==="cell")switch(e.code){case"Enter":case"NumpadEnter":this.completeEdit(e,"enter");break;case"Escape":this.switchCellToViewMode(),this.$emit("cell-edit-cancel",{originalEvent:e,data:this.rowData,field:this.field,index:this.rowIndex});break;case"Tab":this.completeEdit(e,"tab"),e.shiftKey?this.moveToPreviousCell(e):this.moveToNextCell(e);break}},moveToPreviousCell:function(e){var n=this.findCell(e.target),r=this.findPreviousEditableColumn(n);r&&(S.invokeElementMethod(r,"click"),e.preventDefault())},moveToNextCell:function(e){var n=this.findCell(e.target),r=this.findNextEditableColumn(n);r&&(S.invokeElementMethod(r,"click"),e.preventDefault())},findCell:function(e){if(e){for(var n=e;n&&!S.getAttribute(n,"data-p-cell-editing");)n=n.parentElement;return n}else return null},findPreviousEditableColumn:function(e){var n=e.previousElementSibling;if(!n){var r=e.parentElement.previousElementSibling;r&&(n=r.lastElementChild)}return n?S.getAttribute(n,"data-p-editable-column")?n:this.findPreviousEditableColumn(n):null},findNextEditableColumn:function(e){var n=e.nextElementSibling;if(!n){var r=e.parentElement.nextElementSibling;r&&(n=r.firstElementChild)}return n?S.getAttribute(n,"data-p-editable-column")?n:this.findNextEditableColumn(n):null},isEditingCellValid:function(){return S.find(this.$el,".p-invalid").length===0},onRowEditInit:function(e){this.$emit("row-edit-init",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex})},onRowEditSave:function(e){this.$emit("row-edit-save",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex})},onRowEditCancel:function(e){this.$emit("row-edit-cancel",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex})},editorInitCallback:function(e){this.$emit("row-edit-init",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex})},editorSaveCallback:function(e){this.editMode==="row"?this.$emit("row-edit-save",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex}):this.completeEdit(e,"enter")},editorCancelCallback:function(e){this.editMode==="row"?this.$emit("row-edit-cancel",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex}):(this.switchCellToViewMode(),this.$emit("cell-edit-cancel",{originalEvent:e,data:this.rowData,field:this.field,index:this.rowIndex}))},updateStickyPosition:function(){if(this.columnProp("frozen")){var e=this.columnProp("alignFrozen");if(e==="right"){var n=0,r=S.getNextElementSibling(this.$el,'[data-p-frozen-column="true"]');r&&(n=S.getOuterWidth(r)+parseFloat(r.style.right||0)),this.styleObject.right=n+"px"}else{var o=0,i=S.getPreviousElementSibling(this.$el,'[data-p-frozen-column="true"]');i&&(o=S.getOuterWidth(i)+parseFloat(i.style.left||0)),this.styleObject.left=o+"px"}}},getVirtualScrollerProp:function(e){return this.virtualScrollerContentProps?this.virtualScrollerContentProps[e]:null}},computed:{editingRowData:function(){return this.editingMeta[this.rowIndex]?this.editingMeta[this.rowIndex].data:this.rowData},field:function(){return this.columnProp("field")},containerClass:function(){return[this.columnProp("bodyClass"),this.columnProp("class"),this.cx("bodyCell")]},containerStyle:function(){var e=this.columnProp("bodyStyle"),n=this.columnProp("style");return this.columnProp("frozen")?[n,e,this.styleObject]:[n,e]},loading:function(){return this.getVirtualScrollerProp("loading")},loadingOptions:function(){var e=this.getVirtualScrollerProp("getLoaderOptions");return e&&e(this.rowIndex,{cellIndex:this.index,cellFirst:this.index===0,cellLast:this.index===this.getVirtualScrollerProp("columns").length-1,cellEven:this.index%2===0,cellOdd:this.index%2!==0,column:this.column,field:this.field})},expandButtonAriaLabel:function(){return this.$primevue.config.locale.aria?this.isRowExpanded?this.$primevue.config.locale.aria.expandRow:this.$primevue.config.locale.aria.collapseRow:void 0},initButtonAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.editRow:void 0},saveButtonAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.saveEdit:void 0},cancelButtonAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.cancelEdit:void 0}},components:{DTRadioButton:sp,DTCheckbox:lp,ChevronDownIcon:qn,ChevronRightIcon:Ri,BarsIcon:rp,PencilIcon:ip,CheckIcon:an,TimesIcon:fr},directives:{ripple:ht}};function si(t){"@babel/helpers - typeof";return si=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},si(t)}function lu(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Ui(t){for(var e=1;e-1:this.groupRowsBy===e.props.field:!1},isRowEditing:function(e){return e&&this.editingRows?this.dataKey?this.editingRowKeys?this.editingRowKeys[G.resolveFieldData(e,this.dataKey)]!==void 0:!1:this.findIndex(e,this.editingRows)>-1:!1},isRowExpanded:function(e){return e&&this.expandedRows?this.dataKey?this.expandedRowKeys?this.expandedRowKeys[G.resolveFieldData(e,this.dataKey)]!==void 0:!1:this.findIndex(e,this.expandedRows)>-1:!1},isRowGroupExpanded:function(e){if(this.expandableRowGroups&&this.expandedRowGroups){var n=G.resolveFieldData(e,this.groupRowsBy);return this.expandedRowGroups.indexOf(n)>-1}return!1},isSelected:function(e){return e&&this.selection?this.dataKey?this.selectionKeys?this.selectionKeys[G.resolveFieldData(e,this.dataKey)]!==void 0:!1:this.selection instanceof Array?this.findIndexInSelection(e)>-1:this.equals(e,this.selection):!1},isSelectedWithContextMenu:function(e){return e&&this.contextMenuSelection?this.equals(e,this.contextMenuSelection,this.dataKey):!1},findIndexInSelection:function(e){return this.findIndex(e,this.selection)},findIndex:function(e,n){var r=-1;if(n&&n.length){for(var o=0;o=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,l;return{s:function(){n=n.call(t)},n:function(){var s=n.next();return i=s.done,s},e:function(s){a=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw l}}}}function pp(t,e){if(t){if(typeof t=="string")return Ua(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ua(t,e)}}function Ua(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1},removeRuleButtonLabel:function(){return this.$primevue.config.locale?this.$primevue.config.locale.removeRule:void 0},addRuleButtonLabel:function(){return this.$primevue.config.locale?this.$primevue.config.locale.addRule:void 0},isShowAddConstraint:function(){return this.showAddButton&&this.filters[this.field].operator&&this.fieldConstraints&&this.fieldConstraints.length-1?e:e+1},isMultiSorted:function(){return this.sortMode==="multiple"&&this.columnProp("sortable")&&this.getMultiSortMetaIndex()>-1},isColumnSorted:function(){return this.sortMode==="single"?this.sortField&&(this.sortField===this.columnProp("field")||this.sortField===this.columnProp("sortField")):this.isMultiSorted()},updateStickyPosition:function(){if(this.columnProp("frozen")){var e=this.columnProp("alignFrozen");if(e==="right"){var n=0,r=S.getNextElementSibling(this.$el,'[data-p-frozen-column="true"]');r&&(n=S.getOuterWidth(r)+parseFloat(r.style.right||0)),this.styleObject.right=n+"px"}else{var o=0,i=S.getPreviousElementSibling(this.$el,'[data-p-frozen-column="true"]');i&&(o=S.getOuterWidth(i)+parseFloat(i.style.left||0)),this.styleObject.left=o+"px"}var a=this.$el.parentElement.nextElementSibling;if(a){var l=S.index(this.$el);a.children[l].style.left=this.styleObject.left,a.children[l].style.right=this.styleObject.right}}},onHeaderCheckboxChange:function(e){this.$emit("checkbox-change",e)}},computed:{containerClass:function(){return[this.cx("headerCell"),this.filterColumn?this.columnProp("filterHeaderClass"):this.columnProp("headerClass"),this.columnProp("class")]},containerStyle:function(){var e=this.filterColumn?this.columnProp("filterHeaderStyle"):this.columnProp("headerStyle"),n=this.columnProp("style");return this.columnProp("frozen")?[n,e,this.styleObject]:[n,e]},sortState:function(){var e=!1,n=null;if(this.sortMode==="single")e=this.sortField&&(this.sortField===this.columnProp("field")||this.sortField===this.columnProp("sortField")),n=e?this.sortOrder:0;else if(this.sortMode==="multiple"){var r=this.getMultiSortMetaIndex();r>-1&&(e=!0,n=this.multiSortMeta[r].order)}return{sorted:e,sortOrder:n}},sortableColumnIcon:function(){var e=this.sortState,n=e.sorted,r=e.sortOrder;if(n){if(n&&r>0)return Ka;if(n&&r<0)return za}else return Na;return null},ariaSort:function(){if(this.columnProp("sortable")){var e=this.sortState,n=e.sorted,r=e.sortOrder;return n&&r<0?"descending":n&&r>0?"ascending":"none"}else return null}},components:{DTHeaderCheckbox:Fl,DTColumnFilter:Ll,SortAltIcon:Na,SortAmountUpAltIcon:Ka,SortAmountDownIcon:za}};function mi(t){"@babel/helpers - typeof";return mi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mi(t)}function vu(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function yu(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,l;return{s:function(){n=n.call(t)},n:function(){var s=n.next();return i=s.done,s},e:function(s){a=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw l}}}}function hp(t,e){if(t){if(typeof t=="string")return Wa(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Wa(t,e)}}function Wa(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,l;return{s:function(){n=n.call(t)},n:function(){var s=n.next();return i=s.done,s},e:function(s){a=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw l}}}}function tt(t){return BC(t)||FC(t)||Bl(t)||LC()}function LC(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bl(t,e){if(t){if(typeof t=="string")return Ga(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ga(t,e)}}function FC(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function BC(t){if(Array.isArray(t))return Ga(t)}function Ga(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nr?this.multisortField(e,n,r+1):0:G.sort(o,i,this.d_multiSortMeta[r].order,a,this.d_nullSortOrder)},addMultiSortField:function(e){var n=this.d_multiSortMeta.findIndex(function(r){return r.field===e});n>=0?this.removableSort&&this.d_multiSortMeta[n].order*-1===this.defaultSortOrder?this.d_multiSortMeta.splice(n,1):this.d_multiSortMeta[n]={field:e,order:this.d_multiSortMeta[n].order*-1}:this.d_multiSortMeta.push({field:e,order:this.defaultSortOrder}),this.d_multiSortMeta=tt(this.d_multiSortMeta)},getActiveFilters:function(e){var n=function(a){var l=_u(a,2),u=l[0],s=l[1];if(s.constraints){var d=s.constraints.filter(function(c){return c.value!==null});if(d.length>0)return[u,Xn(Xn({},s),{},{constraints:d})]}else if(s.value!==null)return[u,s]},r=function(a){return a!==void 0},o=Object.entries(e).map(n).filter(r);return Object.fromEntries(o)},filter:function(e){var n=this;if(e){this.clearEditingMetaData();var r=this.getActiveFilters(this.filters),o;r.global&&(o=this.globalFilterFields||this.columns.map(function(j){return n.columnProp(j,"filterField")||n.columnProp(j,"field")}));for(var i=[],a=0;a=a.length?a.length-1:r+1;this.onRowClick({originalEvent:e,data:a[l],index:l})}e.preventDefault()},onArrowUpKey:function(e,n,r,o){var i=this.findPrevSelectableRow(n);if(i&&this.focusRowChange(n,i),e.shiftKey){var a=this.dataToRender(o.rows),l=r-1<=0?0:r-1;this.onRowClick({originalEvent:e,data:a[l],index:l})}e.preventDefault()},onHomeKey:function(e,n,r,o){var i=this.findFirstSelectableRow();if(i&&this.focusRowChange(n,i),e.ctrlKey&&e.shiftKey){var a=this.dataToRender(o.rows);this.$emit("update:selection",a.slice(0,r+1))}e.preventDefault()},onEndKey:function(e,n,r,o){var i=this.findLastSelectableRow();if(i&&this.focusRowChange(n,i),e.ctrlKey&&e.shiftKey){var a=this.dataToRender(o.rows);this.$emit("update:selection",a.slice(r,a.length))}e.preventDefault()},onEnterKey:function(e,n,r){this.onRowClick({originalEvent:e,data:n,index:r}),e.preventDefault()},onSpaceKey:function(e,n,r,o){if(this.onEnterKey(e,n,r),e.shiftKey&&this.selection!==null){var i=this.dataToRender(o.rows),a;if(this.selection.length>0){var l,u;l=G.findIndexInList(this.selection[0],i),u=G.findIndexInList(this.selection[this.selection.length-1],i),a=r<=l?u:l}else a=G.findIndexInList(this.selection,i);var s=a!==r?i.slice(Math.min(a,r),Math.max(a,r)+1):n;this.$emit("update:selection",s)}},onTabKey:function(e,n){var r=this.$refs.bodyRef&&this.$refs.bodyRef.$el,o=S.find(r,'tr[data-p-selectable-row="true"]');if(e.code==="Tab"&&o&&o.length>0){var i=S.findSingle(r,'tr[data-p-highlight="true"]'),a=S.findSingle(r,'tr[data-p-selectable-row="true"][tabindex="0"]');i?(i.tabIndex="0",a&&a!==i&&(a.tabIndex="-1")):(o[0].tabIndex="0",a!==o[0]&&(o[n].tabIndex="-1"))}},findNextSelectableRow:function(e){var n=e.nextElementSibling;return n?S.getAttribute(n,"data-p-selectable-row")===!0?n:this.findNextSelectableRow(n):null},findPrevSelectableRow:function(e){var n=e.previousElementSibling;return n?S.getAttribute(n,"data-p-selectable-row")===!0?n:this.findPrevSelectableRow(n):null},findFirstSelectableRow:function(){var e=S.findSingle(this.$refs.table,'tr[data-p-selectable-row="true"]');return e},findLastSelectableRow:function(){var e=S.find(this.$refs.table,'tr[data-p-selectable-row="true"]');return e?e[e.length-1]:null},focusRowChange:function(e,n){e.tabIndex="-1",n.tabIndex="0",S.focus(n)},toggleRowWithRadio:function(e){var n=e.data;this.isSelected(n)?(this.$emit("update:selection",null),this.$emit("row-unselect",{originalEvent:e.originalEvent,data:n,index:e.index,type:"radiobutton"})):(this.$emit("update:selection",n),this.$emit("row-select",{originalEvent:e.originalEvent,data:n,index:e.index,type:"radiobutton"}))},toggleRowWithCheckbox:function(e){var n=e.data;if(this.isSelected(n)){var r=this.findIndexInSelection(n),o=this.selection.filter(function(a,l){return l!=r});this.$emit("update:selection",o),this.$emit("row-unselect",{originalEvent:e.originalEvent,data:n,index:e.index,type:"checkbox"})}else{var i=this.selection?tt(this.selection):[];i=[].concat(tt(i),[n]),this.$emit("update:selection",i),this.$emit("row-select",{originalEvent:e.originalEvent,data:n,index:e.index,type:"checkbox"})}},toggleRowsWithCheckbox:function(e){if(this.selectAll!==null)this.$emit("select-all-change",e);else{var n=e.originalEvent,r=e.checked,o=[];r?(o=this.frozenValue?[].concat(tt(this.frozenValue),tt(this.processedData)):this.processedData,this.$emit("row-select-all",{originalEvent:n,data:o})):this.$emit("row-unselect-all",{originalEvent:n}),this.$emit("update:selection",o)}},isSingleSelectionMode:function(){return this.selectionMode==="single"},isMultipleSelectionMode:function(){return this.selectionMode==="multiple"},isSelected:function(e){return e&&this.selection?this.dataKey?this.d_selectionKeys?this.d_selectionKeys[G.resolveFieldData(e,this.dataKey)]!==void 0:!1:this.selection instanceof Array?this.findIndexInSelection(e)>-1:this.equals(e,this.selection):!1},findIndexInSelection:function(e){return this.findIndex(e,this.selection)},findIndex:function(e,n){var r=-1;if(n&&n.length){for(var o=0;othis.anchorRowIndex?(n=this.anchorRowIndex,r=this.rangeRowIndex):this.rangeRowIndexparseInt(o,10)){if(this.columnResizeMode==="fit"){var i=this.resizeColumnElement.nextElementSibling,a=i.offsetWidth-e;r>15&&a>15&&this.resizeTableCells(r,a)}else if(this.columnResizeMode==="expand"){var l=this.$refs.table.offsetWidth+e+"px",u=function(m){m&&(m.style.width=m.style.minWidth=l)};if(this.resizeTableCells(r),u(this.$refs.table),!this.virtualScrollerDisabled){var s=this.$refs.bodyRef&&this.$refs.bodyRef.$el,d=this.$refs.frozenBodyRef&&this.$refs.frozenBodyRef.$el;u(s),u(d)}}this.$emit("column-resize-end",{element:this.resizeColumnElement,delta:e})}this.$refs.resizeHelper.style.display="none",this.resizeColumn=null,this.$el.setAttribute("data-p-unselectable-text","true"),!this.isUnstyled&&S.removeClass(this.$el,"p-unselectable-text"),this.unbindColumnResizeEvents(),this.isStateful()&&this.saveState()},resizeTableCells:function(e,n){var r=S.index(this.resizeColumnElement),o=[],i=S.find(this.$refs.table,'thead[data-pc-section="thead"] > tr > th');i.forEach(function(u){return o.push(S.getOuterWidth(u))}),this.destroyStyleElement(),this.createStyleElement();var a="",l='[data-pc-name="datatable"]['.concat(this.attributeSelector,'] > [data-pc-section="wrapper"] ').concat(this.virtualScrollerDisabled?"":'> [data-pc-section="virtualscroller"]',' > table[data-pc-section="table"]');o.forEach(function(u,s){var d=s===r?e:n&&s===r+1?n:u,c="width: ".concat(d,"px !important; max-width: ").concat(d,"px !important");a+=` + `.concat(l,' > thead[data-pc-section="thead"] > tr > th:nth-child(').concat(s+1,`), + `).concat(l,' > tbody[data-pc-section="tbody"] > tr > td:nth-child(').concat(s+1,`), + `).concat(l,' > tfoot[data-pc-section="tfoot"] > tr > td:nth-child(').concat(s+1,`) { + `).concat(c,` + } + `)}),this.styleElement.innerHTML=a},bindColumnResizeEvents:function(){var e=this;this.documentColumnResizeListener||(this.documentColumnResizeListener=document.addEventListener("mousemove",function(){e.columnResizing&&e.onColumnResize(event)})),this.documentColumnResizeEndListener||(this.documentColumnResizeEndListener=document.addEventListener("mouseup",function(){e.columnResizing&&(e.columnResizing=!1,e.onColumnResizeEnd())}))},unbindColumnResizeEvents:function(){this.documentColumnResizeListener&&(document.removeEventListener("document",this.documentColumnResizeListener),this.documentColumnResizeListener=null),this.documentColumnResizeEndListener&&(document.removeEventListener("document",this.documentColumnResizeEndListener),this.documentColumnResizeEndListener=null)},onColumnHeaderMouseDown:function(e){var n=e.originalEvent,r=e.column;this.reorderableColumns&&this.columnProp(r,"reorderableColumn")!==!1&&(n.target.nodeName==="INPUT"||n.target.nodeName==="TEXTAREA"||S.getAttribute(n.target,'[data-pc-section="columnresizer"]')?n.currentTarget.draggable=!1:n.currentTarget.draggable=!0)},onColumnHeaderDragStart:function(e){if(this.columnResizing){e.preventDefault();return}this.colReorderIconWidth=S.getHiddenElementOuterWidth(this.$refs.reorderIndicatorUp),this.colReorderIconHeight=S.getHiddenElementOuterHeight(this.$refs.reorderIndicatorUp),this.draggedColumn=this.findParentHeader(e.target),e.dataTransfer.setData("text","b")},onColumnHeaderDragOver:function(e){var n=this.findParentHeader(e.target);if(this.reorderableColumns&&this.draggedColumn&&n){e.preventDefault();var r=S.getOffset(this.$el),o=S.getOffset(n);if(this.draggedColumn!==n){var i=o.left-r.left,a=o.left+n.offsetWidth/2;this.$refs.reorderIndicatorUp.style.top=o.top-r.top-(this.colReorderIconHeight-1)+"px",this.$refs.reorderIndicatorDown.style.top=o.top-r.top+n.offsetHeight+"px",e.pageX>a?(this.$refs.reorderIndicatorUp.style.left=i+n.offsetWidth-Math.ceil(this.colReorderIconWidth/2)+"px",this.$refs.reorderIndicatorDown.style.left=i+n.offsetWidth-Math.ceil(this.colReorderIconWidth/2)+"px",this.dropPosition=1):(this.$refs.reorderIndicatorUp.style.left=i-Math.ceil(this.colReorderIconWidth/2)+"px",this.$refs.reorderIndicatorDown.style.left=i-Math.ceil(this.colReorderIconWidth/2)+"px",this.dropPosition=-1),this.$refs.reorderIndicatorUp.style.display="block",this.$refs.reorderIndicatorDown.style.display="block"}}},onColumnHeaderDragLeave:function(e){this.reorderableColumns&&this.draggedColumn&&(e.preventDefault(),this.$refs.reorderIndicatorUp.style.display="none",this.$refs.reorderIndicatorDown.style.display="none")},onColumnHeaderDrop:function(e){if(e.preventDefault(),this.draggedColumn){var n=S.index(this.draggedColumn),r=S.index(this.findParentHeader(e.target)),o=n!==r;o&&(r-n===1&&this.dropPosition===-1||r-n===-1&&this.dropPosition===1)&&(o=!1),o&&(G.reorderArray(this.columns,n,r),this.updateReorderableColumns(),this.$emit("column-reorder",{originalEvent:e,dragIndex:n,dropIndex:r})),this.$refs.reorderIndicatorUp.style.display="none",this.$refs.reorderIndicatorDown.style.display="none",this.draggedColumn.draggable=!1,this.draggedColumn=null,this.dropPosition=null}},findParentHeader:function(e){if(e.nodeName==="TH")return e;for(var n=e.parentElement;n.nodeName!=="TH"&&(n=n.parentElement,!!n););return n},findColumnByKey:function(e,n){if(e&&e.length)for(var r=0;rthis.droppedRowIndex?this.droppedRowIndex:this.droppedRowIndex===0?0:this.droppedRowIndex-1,r=tt(this.processedData);G.reorderArray(r,this.draggedRowIndex+this.d_first,n+this.d_first),this.$emit("row-reorder",{originalEvent:e,dragIndex:this.draggedRowIndex,dropIndex:n,value:r})}this.onRowDragLeave(e),this.onRowDragEnd(e),e.preventDefault()},toggleRow:function(e){var n=e.data,r,o,i=this.expandedRows?tt(this.expandedRows):[];this.dataKey?r=this.d_expandedRowKeys?this.d_expandedRowKeys[G.resolveFieldData(n,this.dataKey)]!==void 0:!1:(o=this.findIndex(n,this.expandedRows),r=o>-1),r?(o==null&&(o=this.findIndex(n,this.expandedRows)),i.splice(o,1),this.$emit("update:expandedRows",i),this.$emit("row-collapse",e)):(i.push(n),this.$emit("update:expandedRows",i),this.$emit("row-expand",e))},toggleRowGroup:function(e){var n=e.originalEvent,r=e.data,o=G.resolveFieldData(r,this.groupRowsBy),i=this.expandedRowGroups?tt(this.expandedRowGroups):[];this.isRowGroupExpanded(r)?(i=i.filter(function(a){return a!==o}),this.$emit("update:expandedRowGroups",i),this.$emit("rowgroup-collapse",{originalEvent:n,data:o})):(i.push(o),this.$emit("update:expandedRowGroups",i),this.$emit("rowgroup-expand",{originalEvent:n,data:o}))},isRowGroupExpanded:function(e){if(this.expandableRowGroups&&this.expandedRowGroups){var n=G.resolveFieldData(e,this.groupRowsBy);return this.expandedRowGroups.indexOf(n)>-1}return!1},isStateful:function(){return this.stateKey!=null},getStorage:function(){switch(this.stateStorage){case"local":return window.localStorage;case"session":return window.sessionStorage;default:throw new Error(this.stateStorage+' is not a valid value for the state storage, supported values are "local" and "session".')}},saveState:function(){var e=this.getStorage(),n={};this.paginator&&(n.first=this.d_first,n.rows=this.d_rows),this.d_sortField&&(n.sortField=this.d_sortField,n.sortOrder=this.d_sortOrder),this.d_multiSortMeta&&(n.multiSortMeta=this.d_multiSortMeta),this.hasFilters&&(n.filters=this.filters),this.resizableColumns&&this.saveColumnWidths(n),this.reorderableColumns&&(n.columnOrder=this.d_columnOrder),this.expandedRows&&(n.expandedRows=this.expandedRows,n.expandedRowKeys=this.d_expandedRowKeys),this.expandedRowGroups&&(n.expandedRowGroups=this.expandedRowGroups),this.selection&&(n.selection=this.selection,n.selectionKeys=this.d_selectionKeys),Object.keys(n).length&&e.setItem(this.stateKey,JSON.stringify(n)),this.$emit("state-save",n)},restoreState:function(){var e=this.getStorage(),n=e.getItem(this.stateKey),r=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/,o=function(l,u){return typeof u=="string"&&r.test(u)?new Date(u):u};if(n){var i=JSON.parse(n,o);this.paginator&&(this.d_first=i.first,this.d_rows=i.rows),i.sortField&&(this.d_sortField=i.sortField,this.d_sortOrder=i.sortOrder),i.multiSortMeta&&(this.d_multiSortMeta=i.multiSortMeta),i.filters&&this.$emit("update:filters",i.filters),this.resizableColumns&&(this.columnWidthsState=i.columnWidths,this.tableWidthState=i.tableWidth),this.reorderableColumns&&(this.d_columnOrder=i.columnOrder),i.expandedRows&&(this.d_expandedRowKeys=i.expandedRowKeys,this.$emit("update:expandedRows",i.expandedRows)),i.expandedRowGroups&&this.$emit("update:expandedRowGroups",i.expandedRowGroups),i.selection&&(this.d_selectionKeys=i.d_selectionKeys,this.$emit("update:selection",i.selection)),this.$emit("state-restore",i)}},saveColumnWidths:function(e){var n=[],r=S.find(this.$el,'thead[data-pc-section="thead"] > tr > th');r.forEach(function(o){return n.push(S.getOuterWidth(o))}),e.columnWidths=n.join(","),this.columnResizeMode==="expand"&&(e.tableWidth=S.getOuterWidth(this.$refs.table)+"px")},restoreColumnWidths:function(){if(this.columnWidthsState){var e=this.columnWidthsState.split(",");if(this.columnResizeMode==="expand"&&this.tableWidthState&&(this.$refs.table.style.width=this.tableWidthState,this.$refs.table.style.minWidth=this.tableWidthState,this.$el.style.width=this.tableWidthState),G.isNotEmpty(e)){this.createStyleElement();var n="",r='[data-pc-name="datatable"]['.concat(this.attributeSelector,'] > [data-pc-section="wrapper"] ').concat(this.virtualScrollerDisabled?"":'> [data-pc-section="virtualscroller"]',' > table[data-pc-section="table"]');e.forEach(function(o,i){var a="width: ".concat(o,"px !important; max-width: ").concat(o,"px !important");n+=` + `.concat(r,' > thead[data-pc-section="thead"] > tr > th:nth-child(').concat(i+1,`), + `).concat(r,' > tbody[data-pc-section="tbody"] > tr > td:nth-child(').concat(i+1,`), + `).concat(r,' > tfoot[data-pc-section="tfoot"] > tr > td:nth-child(').concat(i+1,`) { + `).concat(a,` + } + `)}),this.styleElement.innerHTML=n}}},onCellEditInit:function(e){this.$emit("cell-edit-init",e)},onCellEditComplete:function(e){this.$emit("cell-edit-complete",e)},onCellEditCancel:function(e){this.$emit("cell-edit-cancel",e)},onRowEditInit:function(e){var n=this.editingRows?tt(this.editingRows):[];n.push(e.data),this.$emit("update:editingRows",n),this.$emit("row-edit-init",e)},onRowEditSave:function(e){var n=tt(this.editingRows);n.splice(this.findIndex(e.data,n),1),this.$emit("update:editingRows",n),this.$emit("row-edit-save",e)},onRowEditCancel:function(e){var n=tt(this.editingRows);n.splice(this.findIndex(e.data,n),1),this.$emit("update:editingRows",n),this.$emit("row-edit-cancel",e)},onEditingMetaChange:function(e){var n=e.data,r=e.field,o=e.index,i=e.editing,a=Xn({},this.d_editingMeta),l=a[o];if(i)!l&&(l=a[o]={data:Xn({},n),fields:[]}),l.fields.push(r);else if(l){var u=l.fields.filter(function(s){return s!==r});u.length?l.fields=u:delete a[o]}this.d_editingMeta=a},clearEditingMetaData:function(){this.editMode&&(this.d_editingMeta={})},createLazyLoadEvent:function(e){return{originalEvent:e,first:this.d_first,rows:this.d_rows,sortField:this.d_sortField,sortOrder:this.d_sortOrder,multiSortMeta:this.d_multiSortMeta,filters:this.d_filters}},hasGlobalFilter:function(){return this.filters&&Object.prototype.hasOwnProperty.call(this.filters,"global")},getChildren:function(){return this.$slots.default?this.$slots.default():null},onFilterChange:function(e){this.d_filters=e},onFilterApply:function(){this.d_first=0,this.$emit("update:first",this.d_first),this.$emit("update:filters",this.d_filters),this.lazy&&this.$emit("filter",this.createLazyLoadEvent())},cloneFilters:function(){var e={};return this.filters&&Object.entries(this.filters).forEach(function(n){var r=_u(n,2),o=r[0],i=r[1];e[o]=i.operator?{operator:i.operator,constraints:i.constraints.map(function(a){return Xn({},a)})}:Xn({},i)}),e},updateReorderableColumns:function(){var e=this,n=[];this.columns.forEach(function(r){return n.push(e.columnProp(r,"columnKey")||e.columnProp(r,"field"))}),this.d_columnOrder=n},createStyleElement:function(){var e;this.styleElement=document.createElement("style"),this.styleElement.type="text/css",S.setAttribute(this.styleElement,"nonce",(e=this.$primevue)===null||e===void 0||(e=e.config)===null||e===void 0||(e=e.csp)===null||e===void 0?void 0:e.nonce),document.head.appendChild(this.styleElement)},createResponsiveStyle:function(){if(!this.responsiveStyleElement){var e;this.responsiveStyleElement=document.createElement("style"),this.responsiveStyleElement.type="text/css",S.setAttribute(this.responsiveStyleElement,"nonce",(e=this.$primevue)===null||e===void 0||(e=e.config)===null||e===void 0||(e=e.csp)===null||e===void 0?void 0:e.nonce),document.head.appendChild(this.responsiveStyleElement);var n=".p-datatable-wrapper ".concat(this.virtualScrollerDisabled?"":"> .p-virtualscroller"," > .p-datatable-table"),r=".p-datatable[".concat(this.attributeSelector,"] > ").concat(n),o=".p-datatable[".concat(this.attributeSelector,"].p-datatable-gridlines > ").concat(n),i=` +@media screen and (max-width: `.concat(this.breakpoint,`) { + `).concat(r,` > .p-datatable-thead > tr > th, + `).concat(r,` > .p-datatable-tfoot > tr > td { + display: none !important; + } + + `).concat(r,` > .p-datatable-tbody > tr > td { + display: flex; + width: 100% !important; + align-items: center; + justify-content: space-between; + } + + `).concat(r,` > .p-datatable-tbody > tr > td:not(:last-child) { + border: 0 none; + } + + `).concat(o,` > .p-datatable-tbody > tr > td:last-child { + border-top: 0; + border-right: 0; + border-left: 0; + } + + `).concat(r,` > .p-datatable-tbody > tr > td > .p-column-title { + display: block; + } +} +`);this.responsiveStyleElement.innerHTML=i}},destroyResponsiveStyle:function(){this.responsiveStyleElement&&(document.head.removeChild(this.responsiveStyleElement),this.responsiveStyleElement=null)},destroyStyleElement:function(){this.styleElement&&(document.head.removeChild(this.styleElement),this.styleElement=null)},recursiveGetChildren:function(e,n){var r=this;return n||(n=[]),e&&e.length&&e.forEach(function(o){o.children instanceof Array?n.concat(r.recursiveGetChildren(o.children,n)):o.type.name=="Column"&&n.push(o)}),n},dataToRender:function(e){var n=e||this.processedData;if(n&&this.paginator){var r=this.lazy?0:this.d_first;return n.slice(r,r+this.d_rows)}return n},getVirtualScrollerRef:function(){return this.$refs.virtualScroller},hasSpacerStyle:function(e){return G.isNotEmpty(e)}},computed:{columns:function(){var e=this.getChildren();if(e){var n=this.recursiveGetChildren(e,[]);if(this.reorderableColumns&&this.d_columnOrder){var r=[],o=mn(this.d_columnOrder),i;try{for(o.s();!(i=o.n()).done;){var a=i.value,l=this.findColumnByKey(n,a);l&&!this.columnProp(l,"hidden")&&r.push(l)}}catch(u){o.e(u)}finally{o.f()}return[].concat(r,tt(n.filter(function(u){return r.indexOf(u)<0})))}return n}},headerColumnGroup:function(){var e=this.getChildren();if(e){var n=mn(e),r;try{for(n.s();!(r=n.n()).done;){var o=r.value;if(o.type.name==="ColumnGroup"&&this.columnProp(o,"type")==="header")return o}}catch(i){n.e(i)}finally{n.f()}}return null},footerColumnGroup:function(){var e=this.getChildren();if(e){var n=mn(e),r;try{for(n.s();!(r=n.n()).done;){var o=r.value;if(o.type.name==="ColumnGroup"&&this.columnProp(o,"type")==="footer")return o}}catch(i){n.e(i)}finally{n.f()}}return null},hasFilters:function(){return this.filters&&Object.keys(this.filters).length>0&&this.filters.constructor===Object},processedData:function(){var e=this.value||[];return this.lazy||e&&e.length&&(this.hasFilters&&(e=this.filter(e)),this.sorted&&(this.sortMode==="single"?e=this.sortSingle(e):this.sortMode==="multiple"&&(e=this.sortMultiple(e)))),e},totalRecordsLength:function(){if(this.lazy)return this.totalRecords;var e=this.processedData;return e?e.length:0},empty:function(){var e=this.processedData;return!e||e.length===0},paginatorTop:function(){return this.paginator&&(this.paginatorPosition!=="bottom"||this.paginatorPosition==="both")},paginatorBottom:function(){return this.paginator&&(this.paginatorPosition!=="top"||this.paginatorPosition==="both")},sorted:function(){return this.d_sortField||this.d_multiSortMeta&&this.d_multiSortMeta.length>0},allRowsSelected:function(){var e=this;if(this.selectAll!==null)return this.selectAll;var n=this.frozenValue?[].concat(tt(this.frozenValue),tt(this.processedData)):this.processedData;return G.isNotEmpty(n)&&this.selection&&Array.isArray(this.selection)&&n.every(function(r){return e.selection.some(function(o){return e.equals(o,r)})})},attributeSelector:function(){return Le()},groupRowSortField:function(){return this.sortMode==="single"?this.sortField:this.d_groupRowsSortMeta?this.d_groupRowsSortMeta.field:null},virtualScrollerDisabled:function(){return G.isEmpty(this.virtualScrollerOptions)||!this.scrollable}},components:{DTPaginator:np,DTTableHeader:gp,DTTableBody:dp,DTTableFooter:fp,DTVirtualScroller:Mo,ArrowDownIcon:Lc,ArrowUpIcon:Fc,SpinnerIcon:pr}};function vi(t){"@babel/helpers - typeof";return vi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vi(t)}function Su(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Ou(t){for(var e=1;e=e.minX&&u+r=e.minY&&s+ot.length)&&(e=t.length);for(var n=0,r=new Array(e);nu.width||i<0||o<0||o+l>u.height},getTarget:function(e){return S.hasClass(e,"p-inputwrapper")?S.findSingle(e,"input"):e},getModifiers:function(e){return e.modifiers&&Object.keys(e.modifiers).length?e.modifiers:e.arg&&Rr(e.arg)==="object"?Object.entries(e.arg).reduce(function(n,r){var o=$_(r,2),i=o[0],a=o[1];return(i==="event"||i==="position")&&(n[a]=!0),n},{}):{}}}}),Rt=Pl(),j_=` +@layer primevue { + .p-confirm-popup { + position: absolute; + margin-top: 10px; + top: 0; + left: 0; + } + + .p-confirm-popup-flipped { + margin-top: 0; + margin-bottom: 10px; + } + + /* Animation */ + .p-confirm-popup-enter-from { + opacity: 0; + transform: scaleY(0.8); + } + + .p-confirm-popup-leave-to { + opacity: 0; + } + + .p-confirm-popup-enter-active { + transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1); + } + + .p-confirm-popup-leave-active { + transition: opacity 0.1s linear; + } + + .p-confirm-popup:after, + .p-confirm-popup:before { + bottom: 100%; + left: calc(var(--overlayArrowLeft, 0) + 1.25rem); + content: ' '; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + } + + .p-confirm-popup:after { + border-width: 8px; + margin-left: -8px; + } + + .p-confirm-popup:before { + border-width: 10px; + margin-left: -10px; + } + + .p-confirm-popup-flipped:after, + .p-confirm-popup-flipped:before { + bottom: auto; + top: 100%; + } + + .p-confirm-popup.p-confirm-popup-flipped:after { + border-bottom-color: transparent; + } + + .p-confirm-popup.p-confirm-popup-flipped:before { + border-bottom-color: transparent; + } + + .p-confirm-popup .p-confirm-popup-content { + display: flex; + align-items: center; + } +} +`,V_={root:function(e){var n=e.instance;return["p-confirm-popup p-component",{"p-input-filled":n.$primevue.config.inputStyle==="filled","p-ripple-disabled":n.$primevue.config.ripple===!1}]},content:"p-confirm-popup-content",icon:function(e){var n=e.instance;return["p-confirm-popup-icon",n.confirmation?n.confirmation.icon:null]},message:"p-confirm-popup-message",footer:"p-confirm-popup-footer",rejectButton:function(e){var n=e.instance;return["p-confirm-popup-reject",n.confirmation&&!n.confirmation.rejectClass?"p-button-sm p-button-text":null]},acceptButton:function(e){var n=e.instance;return["p-confirm-popup-accept",n.confirmation&&!n.confirmation.acceptClass?"p-button-sm":null]}},H_=Be.extend({name:"confirmpopup",css:j_,classes:V_}),N_={name:"BaseConfirmPopup",extends:Te,props:{group:String},style:H_,provide:function(){return{$parentInstance:this}}},Tp={name:"ConfirmPopup",extends:N_,inheritAttrs:!1,data:function(){return{visible:!1,confirmation:null,autoFocusAccept:null,autoFocusReject:null}},target:null,outsideClickListener:null,scrollHandler:null,resizeListener:null,container:null,confirmListener:null,closeListener:null,mounted:function(){var e=this;this.confirmListener=function(n){n&&n.group===e.group&&(e.confirmation=n,e.target=n.target,e.confirmation.onShow&&e.confirmation.onShow(),e.visible=!0)},this.closeListener=function(){e.visible=!1,e.confirmation=null},Rt.on("confirm",this.confirmListener),Rt.on("close",this.closeListener)},beforeUnmount:function(){Rt.off("confirm",this.confirmListener),Rt.off("close",this.closeListener),this.unbindOutsideClickListener(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.unbindResizeListener(),this.container&&(Ze.clear(this.container),this.container=null),this.target=null,this.confirmation=null},methods:{accept:function(){this.confirmation.accept&&this.confirmation.accept(),this.visible=!1},reject:function(){this.confirmation.reject&&this.confirmation.reject(),this.visible=!1},onHide:function(){this.confirmation.onHide&&this.confirmation.onHide(),this.visible=!1},onAcceptKeydown:function(e){(e.code==="Space"||e.code==="Enter")&&(this.accept(),S.focus(this.target),e.preventDefault())},onRejectKeydown:function(e){(e.code==="Space"||e.code==="Enter")&&(this.reject(),S.focus(this.target),e.preventDefault())},onEnter:function(e){this.autoFocusAccept=this.confirmation.defaultFocus===void 0||this.confirmation.defaultFocus==="accept",this.autoFocusReject=this.confirmation.defaultFocus==="reject",this.bindOutsideClickListener(),this.bindScrollListener(),this.bindResizeListener(),Ze.set("overlay",e,this.$primevue.config.zIndex.overlay)},onAfterEnter:function(){this.focus()},onLeave:function(){this.autoFocusAccept=null,this.autoFocusReject=null,this.unbindOutsideClickListener(),this.unbindScrollListener(),this.unbindResizeListener()},onAfterLeave:function(e){Ze.clear(e)},alignOverlay:function(){S.absolutePosition(this.container,this.target);var e=S.getOffset(this.container),n=S.getOffset(this.target),r=0;e.left{e.exitUrl&&(window.location=e.exitUrl),window.history.go(-1)};return(r,o)=>{const i=J("Button"),a=J("Dialog");return p(),F(a,{style:{width:"40vw","z-index":"9999"},visible:"",header:"System Error",closable:!1,modal:""},{footer:$(()=>[O(i,{label:"Exit from DUSTER",icon:"pi pi-times",class:"p-button-secondary",onClick:n,size:"small"})]),default:$(()=>[h("p",e6," Something wrong happened in the DUSTER system. "+Z(t.errorMessage),1),o[0]||(o[0]=h("p",{class:"m-4"},[ye(" Please email us at "),h("a",{href:"mailto:duster-info@lists.stanford.edu"},"duster-info@lists.stanford.edu"),ye(" and we will let you know when this issue is resolved. ")],-1))]),_:1})}}});function $p(t,e){return function(){return t.apply(e,arguments)}}const{toString:t6}=Object.prototype,{getPrototypeOf:Vl}=Object,Lo=(t=>e=>{const n=t6.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Nt=t=>(t=t.toLowerCase(),e=>Lo(e)===t),Fo=t=>e=>typeof e===t,{isArray:mr}=Array,Oi=Fo("undefined");function n6(t){return t!==null&&!Oi(t)&&t.constructor!==null&&!Oi(t.constructor)&&It(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Ap=Nt("ArrayBuffer");function r6(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Ap(t.buffer),e}const i6=Fo("string"),It=Fo("function"),Mp=Fo("number"),Bo=t=>t!==null&&typeof t=="object",o6=t=>t===!0||t===!1,Qi=t=>{if(Lo(t)!=="object")return!1;const e=Vl(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},a6=Nt("Date"),l6=Nt("File"),s6=Nt("Blob"),u6=Nt("FileList"),d6=t=>Bo(t)&&It(t.pipe),c6=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||It(t.append)&&((e=Lo(t))==="formdata"||e==="object"&&It(t.toString)&&t.toString()==="[object FormData]"))},p6=Nt("URLSearchParams"),[f6,m6,h6,g6]=["ReadableStream","Request","Response","Headers"].map(Nt),v6=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ai(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let r,o;if(typeof t!="object"&&(t=[t]),mr(t))for(r=0,o=t.length;r0;)if(o=n[r],e===o.toLowerCase())return o;return null}const jn=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Fp=t=>!Oi(t)&&t!==jn;function qa(){const{caseless:t}=Fp(this)&&this||{},e={},n=(r,o)=>{const i=t&&Lp(e,o)||o;Qi(e[i])&&Qi(r)?e[i]=qa(e[i],r):Qi(r)?e[i]=qa({},r):mr(r)?e[i]=r.slice():e[i]=r};for(let r=0,o=arguments.length;r(Ai(e,(o,i)=>{n&&It(o)?t[i]=$p(o,n):t[i]=o},{allOwnKeys:r}),t),b6=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),w6=(t,e,n,r)=>{t.prototype=Object.create(e.prototype,r),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},C6=(t,e,n,r)=>{let o,i,a;const l={};if(e=e||{},t==null)return e;do{for(o=Object.getOwnPropertyNames(t),i=o.length;i-- >0;)a=o[i],(!r||r(a,t,e))&&!l[a]&&(e[a]=t[a],l[a]=!0);t=n!==!1&&Vl(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},_6=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const r=t.indexOf(e,n);return r!==-1&&r===n},S6=t=>{if(!t)return null;if(mr(t))return t;let e=t.length;if(!Mp(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},O6=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Vl(Uint8Array)),I6=(t,e)=>{const r=(t&&t[Symbol.iterator]).call(t);let o;for(;(o=r.next())&&!o.done;){const i=o.value;e.call(t,i[0],i[1])}},k6=(t,e)=>{let n;const r=[];for(;(n=t.exec(e))!==null;)r.push(n);return r},x6=Nt("HTMLFormElement"),P6=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),Lu=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),T6=Nt("RegExp"),Bp=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),r={};Ai(n,(o,i)=>{let a;(a=e(o,i,t))!==!1&&(r[i]=a||o)}),Object.defineProperties(t,r)},E6=t=>{Bp(t,(e,n)=>{if(It(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=t[n];if(It(r)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},D6=(t,e)=>{const n={},r=o=>{o.forEach(i=>{n[i]=!0})};return mr(t)?r(t):r(String(t).split(e)),n},R6=()=>{},$6=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e,ua="abcdefghijklmnopqrstuvwxyz",Fu="0123456789",jp={DIGIT:Fu,ALPHA:ua,ALPHA_DIGIT:ua+ua.toUpperCase()+Fu},A6=(t=16,e=jp.ALPHA_DIGIT)=>{let n="";const{length:r}=e;for(;t--;)n+=e[Math.random()*r|0];return n};function M6(t){return!!(t&&It(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const L6=t=>{const e=new Array(10),n=(r,o)=>{if(Bo(r)){if(e.indexOf(r)>=0)return;if(!("toJSON"in r)){e[o]=r;const i=mr(r)?[]:{};return Ai(r,(a,l)=>{const u=n(a,o+1);!Oi(u)&&(i[l]=u)}),e[o]=void 0,i}}return r};return n(t,0)},F6=Nt("AsyncFunction"),B6=t=>t&&(Bo(t)||It(t))&&It(t.then)&&It(t.catch),Vp=((t,e)=>t?setImmediate:e?((n,r)=>(jn.addEventListener("message",({source:o,data:i})=>{o===jn&&i===n&&r.length&&r.shift()()},!1),o=>{r.push(o),jn.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",It(jn.postMessage)),j6=typeof queueMicrotask<"u"?queueMicrotask.bind(jn):typeof process<"u"&&process.nextTick||Vp,Y={isArray:mr,isArrayBuffer:Ap,isBuffer:n6,isFormData:c6,isArrayBufferView:r6,isString:i6,isNumber:Mp,isBoolean:o6,isObject:Bo,isPlainObject:Qi,isReadableStream:f6,isRequest:m6,isResponse:h6,isHeaders:g6,isUndefined:Oi,isDate:a6,isFile:l6,isBlob:s6,isRegExp:T6,isFunction:It,isStream:d6,isURLSearchParams:p6,isTypedArray:O6,isFileList:u6,forEach:Ai,merge:qa,extend:y6,trim:v6,stripBOM:b6,inherits:w6,toFlatObject:C6,kindOf:Lo,kindOfTest:Nt,endsWith:_6,toArray:S6,forEachEntry:I6,matchAll:k6,isHTMLForm:x6,hasOwnProperty:Lu,hasOwnProp:Lu,reduceDescriptors:Bp,freezeMethods:E6,toObjectSet:D6,toCamelCase:P6,noop:R6,toFiniteNumber:$6,findKey:Lp,global:jn,isContextDefined:Fp,ALPHABET:jp,generateString:A6,isSpecCompliantForm:M6,toJSONObject:L6,isAsyncFn:F6,isThenable:B6,setImmediate:Vp,asap:j6};function Ae(t,e,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}Y.inherits(Ae,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Y.toJSONObject(this.config),code:this.code,status:this.status}}});const Hp=Ae.prototype,Np={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{Np[t]={value:t}});Object.defineProperties(Ae,Np);Object.defineProperty(Hp,"isAxiosError",{value:!0});Ae.from=(t,e,n,r,o,i)=>{const a=Object.create(Hp);return Y.toFlatObject(t,a,function(u){return u!==Error.prototype},l=>l!=="isAxiosError"),Ae.call(a,t.message,e,n,r,o),a.cause=t,a.name=t.name,i&&Object.assign(a,i),a};const V6=null;function Ya(t){return Y.isPlainObject(t)||Y.isArray(t)}function zp(t){return Y.endsWith(t,"[]")?t.slice(0,-2):t}function Bu(t,e,n){return t?t.concat(e).map(function(o,i){return o=zp(o),!n&&i?"["+o+"]":o}).join(n?".":""):e}function H6(t){return Y.isArray(t)&&!t.some(Ya)}const N6=Y.toFlatObject(Y,{},null,function(e){return/^is[A-Z]/.test(e)});function jo(t,e,n){if(!Y.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=Y.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,_){return!Y.isUndefined(_[b])});const r=n.metaTokens,o=n.visitor||d,i=n.dots,a=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&Y.isSpecCompliantForm(e);if(!Y.isFunction(o))throw new TypeError("visitor must be a function");function s(v){if(v===null)return"";if(Y.isDate(v))return v.toISOString();if(!u&&Y.isBlob(v))throw new Ae("Blob is not supported. Use a Buffer instead.");return Y.isArrayBuffer(v)||Y.isTypedArray(v)?u&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function d(v,b,_){let x=v;if(v&&!_&&typeof v=="object"){if(Y.endsWith(b,"{}"))b=r?b:b.slice(0,-2),v=JSON.stringify(v);else if(Y.isArray(v)&&H6(v)||(Y.isFileList(v)||Y.endsWith(b,"[]"))&&(x=Y.toArray(v)))return b=zp(b),x.forEach(function(D,j){!(Y.isUndefined(D)||D===null)&&e.append(a===!0?Bu([b],j,i):a===null?b:b+"[]",s(D))}),!1}return Ya(v)?!0:(e.append(Bu(_,b,i),s(v)),!1)}const c=[],m=Object.assign(N6,{defaultVisitor:d,convertValue:s,isVisitable:Ya});function f(v,b){if(!Y.isUndefined(v)){if(c.indexOf(v)!==-1)throw Error("Circular reference detected in "+b.join("."));c.push(v),Y.forEach(v,function(x,k){(!(Y.isUndefined(x)||x===null)&&o.call(e,x,Y.isString(k)?k.trim():k,b,m))===!0&&f(x,b?b.concat(k):[k])}),c.pop()}}if(!Y.isObject(t))throw new TypeError("data must be an object");return f(t),e}function ju(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(r){return e[r]})}function Hl(t,e){this._pairs=[],t&&jo(t,this,e)}const Kp=Hl.prototype;Kp.append=function(e,n){this._pairs.push([e,n])};Kp.toString=function(e){const n=e?function(r){return e.call(this,r,ju)}:ju;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function z6(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Up(t,e,n){if(!e)return t;const r=n&&n.encode||z6,o=n&&n.serialize;let i;if(o?i=o(e,n):i=Y.isURLSearchParams(e)?e.toString():new Hl(e,n).toString(r),i){const a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t}class K6{constructor(){this.handlers=[]}use(e,n,r){return this.handlers.push({fulfilled:e,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Y.forEach(this.handlers,function(r){r!==null&&e(r)})}}const Vu=K6,Wp={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},U6=typeof URLSearchParams<"u"?URLSearchParams:Hl,W6=typeof FormData<"u"?FormData:null,G6=typeof Blob<"u"?Blob:null,q6={isBrowser:!0,classes:{URLSearchParams:U6,FormData:W6,Blob:G6},protocols:["http","https","file","blob","url","data"]},Nl=typeof window<"u"&&typeof document<"u",Ja=typeof navigator=="object"&&navigator||void 0,Y6=Nl&&(!Ja||["ReactNative","NativeScript","NS"].indexOf(Ja.product)<0),J6=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Z6=Nl&&window.location.href||"http://localhost",X6=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Nl,hasStandardBrowserEnv:Y6,hasStandardBrowserWebWorkerEnv:J6,navigator:Ja,origin:Z6},Symbol.toStringTag,{value:"Module"})),yt={...X6,...q6};function Q6(t,e){return jo(t,new yt.classes.URLSearchParams,Object.assign({visitor:function(n,r,o,i){return yt.isNode&&Y.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},e))}function eS(t){return Y.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function tS(t){const e={},n=Object.keys(t);let r;const o=n.length;let i;for(r=0;r=n.length;return a=!a&&Y.isArray(o)?o.length:a,u?(Y.hasOwnProp(o,a)?o[a]=[o[a],r]:o[a]=r,!l):((!o[a]||!Y.isObject(o[a]))&&(o[a]=[]),e(n,r,o[a],i)&&Y.isArray(o[a])&&(o[a]=tS(o[a])),!l)}if(Y.isFormData(t)&&Y.isFunction(t.entries)){const n={};return Y.forEachEntry(t,(r,o)=>{e(eS(r),o,n,0)}),n}return null}function nS(t,e,n){if(Y.isString(t))try{return(e||JSON.parse)(t),Y.trim(t)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(t)}const zl={transitional:Wp,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,i=Y.isObject(e);if(i&&Y.isHTMLForm(e)&&(e=new FormData(e)),Y.isFormData(e))return o?JSON.stringify(Gp(e)):e;if(Y.isArrayBuffer(e)||Y.isBuffer(e)||Y.isStream(e)||Y.isFile(e)||Y.isBlob(e)||Y.isReadableStream(e))return e;if(Y.isArrayBufferView(e))return e.buffer;if(Y.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let l;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Q6(e,this.formSerializer).toString();if((l=Y.isFileList(e))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return jo(l?{"files[]":e}:e,u&&new u,this.formSerializer)}}return i||o?(n.setContentType("application/json",!1),nS(e)):e}],transformResponse:[function(e){const n=this.transitional||zl.transitional,r=n&&n.forcedJSONParsing,o=this.responseType==="json";if(Y.isResponse(e)||Y.isReadableStream(e))return e;if(e&&Y.isString(e)&&(r&&!this.responseType||o)){const a=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(e)}catch(l){if(a)throw l.name==="SyntaxError"?Ae.from(l,Ae.ERR_BAD_RESPONSE,this,null,this.response):l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:yt.classes.FormData,Blob:yt.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Y.forEach(["delete","get","head","post","put","patch"],t=>{zl.headers[t]={}});const Kl=zl,rS=Y.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),iS=t=>{const e={};let n,r,o;return t&&t.split(` +`).forEach(function(a){o=a.indexOf(":"),n=a.substring(0,o).trim().toLowerCase(),r=a.substring(o+1).trim(),!(!n||e[n]&&rS[n])&&(n==="set-cookie"?e[n]?e[n].push(r):e[n]=[r]:e[n]=e[n]?e[n]+", "+r:r)}),e},Hu=Symbol("internals");function _r(t){return t&&String(t).trim().toLowerCase()}function eo(t){return t===!1||t==null?t:Y.isArray(t)?t.map(eo):String(t)}function oS(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(t);)e[r[1]]=r[2];return e}const aS=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function da(t,e,n,r,o){if(Y.isFunction(r))return r.call(this,e,n);if(o&&(e=n),!!Y.isString(e)){if(Y.isString(r))return e.indexOf(r)!==-1;if(Y.isRegExp(r))return r.test(e)}}function lS(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,r)=>n.toUpperCase()+r)}function sS(t,e){const n=Y.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(t,r+n,{value:function(o,i,a){return this[r].call(this,e,o,i,a)},configurable:!0})})}class Vo{constructor(e){e&&this.set(e)}set(e,n,r){const o=this;function i(l,u,s){const d=_r(u);if(!d)throw new Error("header name must be a non-empty string");const c=Y.findKey(o,d);(!c||o[c]===void 0||s===!0||s===void 0&&o[c]!==!1)&&(o[c||u]=eo(l))}const a=(l,u)=>Y.forEach(l,(s,d)=>i(s,d,u));if(Y.isPlainObject(e)||e instanceof this.constructor)a(e,n);else if(Y.isString(e)&&(e=e.trim())&&!aS(e))a(iS(e),n);else if(Y.isHeaders(e))for(const[l,u]of e.entries())i(u,l,r);else e!=null&&i(n,e,r);return this}get(e,n){if(e=_r(e),e){const r=Y.findKey(this,e);if(r){const o=this[r];if(!n)return o;if(n===!0)return oS(o);if(Y.isFunction(n))return n.call(this,o,r);if(Y.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=_r(e),e){const r=Y.findKey(this,e);return!!(r&&this[r]!==void 0&&(!n||da(this,this[r],r,n)))}return!1}delete(e,n){const r=this;let o=!1;function i(a){if(a=_r(a),a){const l=Y.findKey(r,a);l&&(!n||da(r,r[l],l,n))&&(delete r[l],o=!0)}}return Y.isArray(e)?e.forEach(i):i(e),o}clear(e){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const i=n[r];(!e||da(this,this[i],i,e,!0))&&(delete this[i],o=!0)}return o}normalize(e){const n=this,r={};return Y.forEach(this,(o,i)=>{const a=Y.findKey(r,i);if(a){n[a]=eo(o),delete n[i];return}const l=e?lS(i):String(i).trim();l!==i&&delete n[i],n[l]=eo(o),r[l]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return Y.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=e&&Y.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const r=new this(e);return n.forEach(o=>r.set(o)),r}static accessor(e){const r=(this[Hu]=this[Hu]={accessors:{}}).accessors,o=this.prototype;function i(a){const l=_r(a);r[l]||(sS(o,a),r[l]=!0)}return Y.isArray(e)?e.forEach(i):i(e),this}}Vo.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Y.reduceDescriptors(Vo.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(r){this[n]=r}}});Y.freezeMethods(Vo);const Bt=Vo;function ca(t,e){const n=this||Kl,r=e||n,o=Bt.from(r.headers);let i=r.data;return Y.forEach(t,function(l){i=l.call(n,i,o.normalize(),e?e.status:void 0)}),o.normalize(),i}function qp(t){return!!(t&&t.__CANCEL__)}function hr(t,e,n){Ae.call(this,t??"canceled",Ae.ERR_CANCELED,e,n),this.name="CanceledError"}Y.inherits(hr,Ae,{__CANCEL__:!0});function Yp(t,e,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?t(n):e(new Ae("Request failed with status code "+n.status,[Ae.ERR_BAD_REQUEST,Ae.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function uS(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function dS(t,e){t=t||10;const n=new Array(t),r=new Array(t);let o=0,i=0,a;return e=e!==void 0?e:1e3,function(u){const s=Date.now(),d=r[i];a||(a=s),n[o]=u,r[o]=s;let c=i,m=0;for(;c!==o;)m+=n[c++],c=c%t;if(o=(o+1)%t,o===i&&(i=(i+1)%t),s-a{n=d,o=null,i&&(clearTimeout(i),i=null),t.apply(null,s)};return[(...s)=>{const d=Date.now(),c=d-n;c>=r?a(s,d):(o=s,i||(i=setTimeout(()=>{i=null,a(o)},r-c)))},()=>o&&a(o)]}const mo=(t,e,n=3)=>{let r=0;const o=dS(50,250);return cS(i=>{const a=i.loaded,l=i.lengthComputable?i.total:void 0,u=a-r,s=o(u),d=a<=l;r=a;const c={loaded:a,total:l,progress:l?a/l:void 0,bytes:u,rate:s||void 0,estimated:s&&l&&d?(l-a)/s:void 0,event:i,lengthComputable:l!=null,[e?"download":"upload"]:!0};t(c)},n)},Nu=(t,e)=>{const n=t!=null;return[r=>e[0]({lengthComputable:n,total:t,loaded:r}),e[1]]},zu=t=>(...e)=>Y.asap(()=>t(...e)),pS=yt.hasStandardBrowserEnv?function(){const e=yt.navigator&&/(msie|trident)/i.test(yt.navigator.userAgent),n=document.createElement("a");let r;function o(i){let a=i;return e&&(n.setAttribute("href",a),a=n.href),n.setAttribute("href",a),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=o(window.location.href),function(a){const l=Y.isString(a)?o(a):a;return l.protocol===r.protocol&&l.host===r.host}}():function(){return function(){return!0}}(),fS=yt.hasStandardBrowserEnv?{write(t,e,n,r,o,i){const a=[t+"="+encodeURIComponent(e)];Y.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),Y.isString(r)&&a.push("path="+r),Y.isString(o)&&a.push("domain="+o),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function mS(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function hS(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function Jp(t,e){return t&&!mS(e)?hS(t,e):e}const Ku=t=>t instanceof Bt?{...t}:t;function Gn(t,e){e=e||{};const n={};function r(s,d,c){return Y.isPlainObject(s)&&Y.isPlainObject(d)?Y.merge.call({caseless:c},s,d):Y.isPlainObject(d)?Y.merge({},d):Y.isArray(d)?d.slice():d}function o(s,d,c){if(Y.isUndefined(d)){if(!Y.isUndefined(s))return r(void 0,s,c)}else return r(s,d,c)}function i(s,d){if(!Y.isUndefined(d))return r(void 0,d)}function a(s,d){if(Y.isUndefined(d)){if(!Y.isUndefined(s))return r(void 0,s)}else return r(void 0,d)}function l(s,d,c){if(c in e)return r(s,d);if(c in t)return r(void 0,s)}const u={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l,headers:(s,d)=>o(Ku(s),Ku(d),!0)};return Y.forEach(Object.keys(Object.assign({},t,e)),function(d){const c=u[d]||o,m=c(t[d],e[d],d);Y.isUndefined(m)&&c!==l||(n[d]=m)}),n}const Zp=t=>{const e=Gn({},t);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:i,headers:a,auth:l}=e;e.headers=a=Bt.from(a),e.url=Up(Jp(e.baseURL,e.url),t.params,t.paramsSerializer),l&&a.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let u;if(Y.isFormData(n)){if(yt.hasStandardBrowserEnv||yt.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((u=a.getContentType())!==!1){const[s,...d]=u?u.split(";").map(c=>c.trim()).filter(Boolean):[];a.setContentType([s||"multipart/form-data",...d].join("; "))}}if(yt.hasStandardBrowserEnv&&(r&&Y.isFunction(r)&&(r=r(e)),r||r!==!1&&pS(e.url))){const s=o&&i&&fS.read(i);s&&a.set(o,s)}return e},gS=typeof XMLHttpRequest<"u",vS=gS&&function(t){return new Promise(function(n,r){const o=Zp(t);let i=o.data;const a=Bt.from(o.headers).normalize();let{responseType:l,onUploadProgress:u,onDownloadProgress:s}=o,d,c,m,f,v;function b(){f&&f(),v&&v(),o.cancelToken&&o.cancelToken.unsubscribe(d),o.signal&&o.signal.removeEventListener("abort",d)}let _=new XMLHttpRequest;_.open(o.method.toUpperCase(),o.url,!0),_.timeout=o.timeout;function x(){if(!_)return;const D=Bt.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),H={data:!l||l==="text"||l==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:D,config:t,request:_};Yp(function(le){n(le),b()},function(le){r(le),b()},H),_=null}"onloadend"in _?_.onloadend=x:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(x)},_.onabort=function(){_&&(r(new Ae("Request aborted",Ae.ECONNABORTED,t,_)),_=null)},_.onerror=function(){r(new Ae("Network Error",Ae.ERR_NETWORK,t,_)),_=null},_.ontimeout=function(){let j=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const H=o.transitional||Wp;o.timeoutErrorMessage&&(j=o.timeoutErrorMessage),r(new Ae(j,H.clarifyTimeoutError?Ae.ETIMEDOUT:Ae.ECONNABORTED,t,_)),_=null},i===void 0&&a.setContentType(null),"setRequestHeader"in _&&Y.forEach(a.toJSON(),function(j,H){_.setRequestHeader(H,j)}),Y.isUndefined(o.withCredentials)||(_.withCredentials=!!o.withCredentials),l&&l!=="json"&&(_.responseType=o.responseType),s&&([m,v]=mo(s,!0),_.addEventListener("progress",m)),u&&_.upload&&([c,f]=mo(u),_.upload.addEventListener("progress",c),_.upload.addEventListener("loadend",f)),(o.cancelToken||o.signal)&&(d=D=>{_&&(r(!D||D.type?new hr(null,t,_):D),_.abort(),_=null)},o.cancelToken&&o.cancelToken.subscribe(d),o.signal&&(o.signal.aborted?d():o.signal.addEventListener("abort",d)));const k=uS(o.url);if(k&&yt.protocols.indexOf(k)===-1){r(new Ae("Unsupported protocol "+k+":",Ae.ERR_BAD_REQUEST,t));return}_.send(i||null)})},yS=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let r=new AbortController,o;const i=function(s){if(!o){o=!0,l();const d=s instanceof Error?s:this.reason;r.abort(d instanceof Ae?d:new hr(d instanceof Error?d.message:d))}};let a=e&&setTimeout(()=>{a=null,i(new Ae(`timeout ${e} of ms exceeded`,Ae.ETIMEDOUT))},e);const l=()=>{t&&(a&&clearTimeout(a),a=null,t.forEach(s=>{s.unsubscribe?s.unsubscribe(i):s.removeEventListener("abort",i)}),t=null)};t.forEach(s=>s.addEventListener("abort",i));const{signal:u}=r;return u.unsubscribe=()=>Y.asap(l),u}},bS=yS,wS=function*(t,e){let n=t.byteLength;if(!e||n{const o=CS(t,e);let i=0,a,l=u=>{a||(a=!0,r&&r(u))};return new ReadableStream({async pull(u){try{const{done:s,value:d}=await o.next();if(s){l(),u.close();return}let c=d.byteLength;if(n){let m=i+=c;n(m)}u.enqueue(new Uint8Array(d))}catch(s){throw l(s),s}},cancel(u){return l(u),o.return()}},{highWaterMark:2})},Ho=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Xp=Ho&&typeof ReadableStream=="function",SS=Ho&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),Qp=(t,...e)=>{try{return!!t(...e)}catch{return!1}},OS=Xp&&Qp(()=>{let t=!1;const e=new Request(yt.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),Wu=64*1024,Za=Xp&&Qp(()=>Y.isReadableStream(new Response("").body)),ho={stream:Za&&(t=>t.body)};Ho&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!ho[e]&&(ho[e]=Y.isFunction(t[e])?n=>n[e]():(n,r)=>{throw new Ae(`Response type '${e}' is not supported`,Ae.ERR_NOT_SUPPORT,r)})})})(new Response);const IS=async t=>{if(t==null)return 0;if(Y.isBlob(t))return t.size;if(Y.isSpecCompliantForm(t))return(await new Request(yt.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(Y.isArrayBufferView(t)||Y.isArrayBuffer(t))return t.byteLength;if(Y.isURLSearchParams(t)&&(t=t+""),Y.isString(t))return(await SS(t)).byteLength},kS=async(t,e)=>{const n=Y.toFiniteNumber(t.getContentLength());return n??IS(e)},xS=Ho&&(async t=>{let{url:e,method:n,data:r,signal:o,cancelToken:i,timeout:a,onDownloadProgress:l,onUploadProgress:u,responseType:s,headers:d,withCredentials:c="same-origin",fetchOptions:m}=Zp(t);s=s?(s+"").toLowerCase():"text";let f=bS([o,i&&i.toAbortSignal()],a),v;const b=f&&f.unsubscribe&&(()=>{f.unsubscribe()});let _;try{if(u&&OS&&n!=="get"&&n!=="head"&&(_=await kS(d,r))!==0){let H=new Request(e,{method:"POST",body:r,duplex:"half"}),R;if(Y.isFormData(r)&&(R=H.headers.get("content-type"))&&d.setContentType(R),H.body){const[le,ae]=Nu(_,mo(zu(u)));r=Uu(H.body,Wu,le,ae)}}Y.isString(c)||(c=c?"include":"omit");const x="credentials"in Request.prototype;v=new Request(e,{...m,signal:f,method:n.toUpperCase(),headers:d.normalize().toJSON(),body:r,duplex:"half",credentials:x?c:void 0});let k=await fetch(v);const D=Za&&(s==="stream"||s==="response");if(Za&&(l||D&&b)){const H={};["status","statusText","headers"].forEach(V=>{H[V]=k[V]});const R=Y.toFiniteNumber(k.headers.get("content-length")),[le,ae]=l&&Nu(R,mo(zu(l),!0))||[];k=new Response(Uu(k.body,Wu,le,()=>{ae&&ae(),b&&b()}),H)}s=s||"text";let j=await ho[Y.findKey(ho,s)||"text"](k,t);return!D&&b&&b(),await new Promise((H,R)=>{Yp(H,R,{data:j,headers:Bt.from(k.headers),status:k.status,statusText:k.statusText,config:t,request:v})})}catch(x){throw b&&b(),x&&x.name==="TypeError"&&/fetch/i.test(x.message)?Object.assign(new Ae("Network Error",Ae.ERR_NETWORK,t,v),{cause:x.cause||x}):Ae.from(x,x&&x.code,t,v)}}),Xa={http:V6,xhr:vS,fetch:xS};Y.forEach(Xa,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Gu=t=>`- ${t}`,PS=t=>Y.isFunction(t)||t===null||t===!1,ef={getAdapter:t=>{t=Y.isArray(t)?t:[t];const{length:e}=t;let n,r;const o={};for(let i=0;i`adapter ${l} `+(u===!1?"is not supported by the environment":"is not available in the build"));let a=e?i.length>1?`since : +`+i.map(Gu).join(` +`):" "+Gu(i[0]):"as no adapter specified";throw new Ae("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:Xa};function pa(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new hr(null,t)}function qu(t){return pa(t),t.headers=Bt.from(t.headers),t.data=ca.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),ef.getAdapter(t.adapter||Kl.adapter)(t).then(function(r){return pa(t),r.data=ca.call(t,t.transformResponse,r),r.headers=Bt.from(r.headers),r},function(r){return qp(r)||(pa(t),r&&r.response&&(r.response.data=ca.call(t,t.transformResponse,r.response),r.response.headers=Bt.from(r.response.headers))),Promise.reject(r)})}const tf="1.7.7",Ul={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Ul[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const Yu={};Ul.transitional=function(e,n,r){function o(i,a){return"[Axios v"+tf+"] Transitional option '"+i+"'"+a+(r?". "+r:"")}return(i,a,l)=>{if(e===!1)throw new Ae(o(a," has been removed"+(n?" in "+n:"")),Ae.ERR_DEPRECATED);return n&&!Yu[a]&&(Yu[a]=!0,console.warn(o(a," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(i,a,l):!0}};function TS(t,e,n){if(typeof t!="object")throw new Ae("options must be an object",Ae.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let o=r.length;for(;o-- >0;){const i=r[o],a=e[i];if(a){const l=t[i],u=l===void 0||a(l,i,t);if(u!==!0)throw new Ae("option "+i+" must be "+u,Ae.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Ae("Unknown option "+i,Ae.ERR_BAD_OPTION)}}const Qa={assertOptions:TS,validators:Ul},hn=Qa.validators;class go{constructor(e){this.defaults=e,this.interceptors={request:new Vu,response:new Vu}}async request(e,n){try{return await this._request(e,n)}catch(r){if(r instanceof Error){let o;Error.captureStackTrace?Error.captureStackTrace(o={}):o=new Error;const i=o.stack?o.stack.replace(/^.+\n/,""):"";try{r.stack?i&&!String(r.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(r.stack+=` +`+i):r.stack=i}catch{}}throw r}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Gn(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:i}=n;r!==void 0&&Qa.assertOptions(r,{silentJSONParsing:hn.transitional(hn.boolean),forcedJSONParsing:hn.transitional(hn.boolean),clarifyTimeoutError:hn.transitional(hn.boolean)},!1),o!=null&&(Y.isFunction(o)?n.paramsSerializer={serialize:o}:Qa.assertOptions(o,{encode:hn.function,serialize:hn.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=i&&Y.merge(i.common,i[n.method]);i&&Y.forEach(["delete","get","head","post","put","patch","common"],v=>{delete i[v]}),n.headers=Bt.concat(a,i);const l=[];let u=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(n)===!1||(u=u&&b.synchronous,l.unshift(b.fulfilled,b.rejected))});const s=[];this.interceptors.response.forEach(function(b){s.push(b.fulfilled,b.rejected)});let d,c=0,m;if(!u){const v=[qu.bind(this),void 0];for(v.unshift.apply(v,l),v.push.apply(v,s),m=v.length,d=Promise.resolve(n);c{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](o);r._listeners=null}),this.promise.then=o=>{let i;const a=new Promise(l=>{r.subscribe(l),i=l}).then(o);return a.cancel=function(){r.unsubscribe(i)},a},e(function(i,a,l){r.reason||(r.reason=new hr(i,a,l),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=r=>{e.abort(r)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new Wl(function(o){e=o}),cancel:e}}}const ES=Wl;function DS(t){return function(n){return t.apply(null,n)}}function RS(t){return Y.isObject(t)&&t.isAxiosError===!0}const el={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(el).forEach(([t,e])=>{el[e]=t});const $S=el;function nf(t){const e=new to(t),n=$p(to.prototype.request,e);return Y.extend(n,to.prototype,e,{allOwnKeys:!0}),Y.extend(n,e,null,{allOwnKeys:!0}),n.create=function(o){return nf(Gn(t,o))},n}const rt=nf(Kl);rt.Axios=to;rt.CanceledError=hr;rt.CancelToken=ES;rt.isCancel=qp;rt.VERSION=tf;rt.toFormData=jo;rt.AxiosError=Ae;rt.Cancel=rt.CanceledError;rt.all=function(e){return Promise.all(e)};rt.spread=DS;rt.isAxiosError=RS;rt.mergeConfig=Gn;rt.AxiosHeaders=Bt;rt.formToJSON=t=>Gp(Y.isHTMLForm(t)?new FormData(t):t);rt.getAdapter=ef.getAdapter;rt.HttpStatusCode=$S;rt.default=rt;const Tt=rt,AS=[{text:"Specific Date & Time",value:"datetime",tooltip:"Collection starts at specific date and time"},{text:"Specific Date",value:"date",tooltip:"Collection starts at 00:00:00 of the specified day"},{text:"Time relative to End",value:"interval",tooltip:"If the end is a date time, collection start specified number of hours before end. If the end is a date with no specific time, collection starts specified number of calendar days before end."}],MS=[{text:"Specific Date & Time",value:"datetime",tooltip:"Collection ends at specific date and time"},{text:"Specific Date",value:"date",tooltip:"Collection ends at 23:59:00 of the specified day"},{text:"Time relative to Start",value:"interval",tooltip:"If the start is a date time, collection ends specified number of hours after start. If the start is a date with no specific time, collection ends specified number of calendar days after start."}],sr=[{text:"Hours",value:"hour"},{text:"Calendar Day(s)",value:"day"}],rn={label:void 0,type:void 0,length:void 0},jt={type:void 0,label:"",rp_date:void 0,duster_field_name:void 0,redcap_field_name:void 0,redcap_field_type:"text",value_type:"datetime",interval:{...rn},phi:"t"},on=[{text:"Min",value:"min_agg"},{text:"Max",value:"max_agg"},{text:"First",value:"first_agg"},{text:"Last",value:"last_agg"},{text:"Closest to Time",value:"closest_time"},{text:"Closest to Event",value:"closest_event"}],LS=[{text:"First",value:"first_agg"},{text:"Last",value:"last_agg"},{text:"Closest to Time",value:"closest_time"},{text:"Closest to Event",value:"closest_event"}],FS={duster_field_name:void 0,redcap_field_name:void 0,label:void 0,phi:void 0,value_type:void 0,redcap_field_type:void 0,id:void 0};function Ju(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Ii(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:[];const n=No(t);return Ii(Ii({},n),{},{$async:!0,$watchTargets:e})}function NS(t){return{$validator(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o{const u=Object.entries(a).reduce((s,d)=>{let[c,m]=d;const f=t[c]||{},v=Object.entries(f).reduce((b,_)=>{let[x,k]=_;const j=of(k).call(this,m,a,l,...r),H=rf(j);if(b.$data[x]=j,b.$data.$invalid=!H||!!b.$data.$invalid,b.$data.$error=b.$data.$invalid,!H){let R=k.$message||"";const le=k.$params||{};typeof R=="function"&&(R=R({$pending:!1,$invalid:!H,$params:le,$model:m,$response:j})),b.$errors.push({$property:c,$message:R,$params:le,$response:j,$model:m,$pending:!1,$validator:x})}return{$valid:b.$valid&&H,$data:b.$data,$errors:b.$errors}},{$valid:!0,$data:{},$errors:[]});return s.$data[c]=v.$data,s.$errors[c]=v.$errors,{$valid:s.$valid&&v.$valid,$data:s.$data,$errors:s.$errors}},{$valid:!0,$data:{},$errors:{}});return{$valid:i.$valid&&u.$valid,$data:i.$data.concat(u.$data),$errors:i.$errors.concat(u.$errors)}},{$valid:!0,$data:[],$errors:[]})},$message:e=>{let{$response:n}=e;return n?n.$errors.map(r=>Object.values(r).map(o=>o.map(i=>i.$message)).reduce((o,i)=>o.concat(i),[])):[]}}}const Mi=t=>{if(t=U(t),Array.isArray(t))return!!t.length;if(t==null)return!1;if(t===!1)return!0;if(t instanceof Date)return!isNaN(t.getTime());if(typeof t=="object"){for(let e in t)return!0;return!1}return!!String(t).length},af=t=>(t=U(t),Array.isArray(t)?t.length:typeof t=="object"?Object.keys(t).length:String(t).length);function En(){for(var t=arguments.length,e=new Array(t),n=0;n(r=U(r),!Mi(r)||e.every(o=>(o.lastIndex=0,o.test(r))))}var Me=Object.freeze({__proto__:null,forEach:NS,len:af,normalizeValidatorObject:No,regex:En,req:Mi,unwrap:U,unwrapNormalizedValidator:of,unwrapValidatorResponse:rf,withAsync:HS,withMessage:VS,withParams:jS});En(/^[a-zA-Z]*$/);En(/^[a-zA-Z0-9]*$/);En(/^\d*(\.\d+)?$/);const zS=/^(?:[A-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9]{2,}(?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i;En(zS);function KS(t){return e=>!Mi(e)||af(e)>=U(t)}function US(t){return{$validator:KS(t),$message:e=>{let{$params:n}=e;return`This field should be at least ${n.min} characters long`},$params:{min:t,type:"minLength"}}}function WS(t){return typeof t=="string"&&(t=t.trim()),Mi(t)}var Jt={$validator:WS,$message:"Value is required",$params:{type:"required"}};const Zu=(t,e)=>t?Mi(typeof e=="string"?e.trim():e):!0;function GS(t){return function(e,n){if(typeof t!="function")return Zu(U(t),e);const r=t.call(this,e,n);return Zu(r,e)}}function Yt(t){return{$validator:GS(t),$message:"The value is required",$params:{type:"requiredIf",prop:t}}}function qS(t){return e=>U(e)===U(t)}function YS(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"other";return{$validator:qS(t),$message:n=>`The value must be equal to the ${e} value`,$params:{equalTo:t,otherName:e,type:"sameAs"}}}const JS=/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i;En(JS);En(/(^[0-9]*$)|(^-[0-9]+$)/);En(/^[-]?\d*(\.\d+)?$/);function Xu(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Cn(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:[];return Object.keys(t).reduce((n,r)=>(e.includes(r)||(n[r]=U(t[r])),n),{})}function yo(t){return typeof t=="function"}function XS(t){return Hn(t)||Sn(t)}function lf(t,e,n){let r=t;const o=e.split(".");for(let i=0;it.some(r=>lf(e,r,{[n]:!1})[n]))}function ed(t,e,n){return te(()=>t.reduce((r,o)=>{const i=lf(e,o,{[n]:!1})[n]||[];return r.concat(i)},[]))}function sf(t,e,n,r){return t.call(r,U(e),U(n),r)}function uf(t){return t.$valid!==void 0?!t.$valid:!t}function QS(t,e,n,r,o,i,a){let{$lazy:l,$rewardEarly:u}=o,s=arguments.length>7&&arguments[7]!==void 0?arguments[7]:[],d=arguments.length>8?arguments[8]:void 0,c=arguments.length>9?arguments[9]:void 0,m=arguments.length>10?arguments[10]:void 0;const f=ie(!!r.value),v=ie(0);n.value=!1;const b=mt([e,r].concat(s,m),()=>{if(l&&!r.value||u&&!c.value&&!n.value)return;let _;try{_=sf(t,e,d,a)}catch(x){_=Promise.reject(x)}v.value++,n.value=!!v.value,f.value=!1,Promise.resolve(_).then(x=>{v.value--,n.value=!!v.value,i.value=x,f.value=uf(x)}).catch(x=>{v.value--,n.value=!!v.value,i.value=x,f.value=!0})},{immediate:!0,deep:typeof e=="object"});return{$invalid:f,$unwatch:b}}function e9(t,e,n,r,o,i,a,l){let{$lazy:u,$rewardEarly:s}=r;const d=()=>({}),c=te(()=>{if(u&&!n.value||s&&!l.value)return!1;let m=!0;try{const f=sf(t,e,a,i);o.value=f,m=uf(f)}catch(f){o.value=f}return m});return{$unwatch:d,$invalid:c}}function t9(t,e,n,r,o,i,a,l,u,s,d){const c=ie(!1),m=t.$params||{},f=ie(null);let v,b;t.$async?{$invalid:v,$unwatch:b}=QS(t.$validator,e,c,n,r,f,o,t.$watchTargets,u,s,d):{$invalid:v,$unwatch:b}=e9(t.$validator,e,n,r,f,o,u,s);const _=t.$message;return{$message:yo(_)?te(()=>_(Qu({$pending:c,$invalid:v,$params:Qu(m),$model:e,$response:f,$validator:i,$propertyPath:l,$property:a}))):_||"",$params:m,$pending:c,$invalid:v,$response:f,$unwatch:b}}function n9(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const e=U(t),n=Object.keys(e),r={},o={},i={};let a=null;return n.forEach(l=>{const u=e[l];switch(!0){case yo(u.$validator):r[l]=u;break;case yo(u):r[l]={$validator:u};break;case l==="$validationGroups":a=u;break;case l.startsWith("$"):i[l]=u;break;default:o[l]=u}}),{rules:r,nestedValidators:o,config:i,validationGroups:a}}const r9="__root";function i9(t,e,n,r,o,i,a,l,u){const s=Object.keys(t),d=r.get(o,t),c=ie(!1),m=ie(!1),f=ie(0);if(d){if(!d.$partial)return d;d.$unwatch(),c.value=d.$dirty.value}const v={$dirty:c,$path:o,$touch:()=>{c.value||(c.value=!0)},$reset:()=>{c.value&&(c.value=!1)},$commit:()=>{}};return s.length?(s.forEach(b=>{v[b]=t9(t[b],e,v.$dirty,i,a,b,n,o,u,m,f)}),v.$externalResults=te(()=>l.value?[].concat(l.value).map((b,_)=>({$propertyPath:o,$property:n,$validator:"$externalResults",$uid:`${o}-externalResult-${_}`,$message:b,$params:{},$response:null,$pending:!1})):[]),v.$invalid=te(()=>{const b=s.some(_=>U(v[_].$invalid));return m.value=b,!!v.$externalResults.value.length||b}),v.$pending=te(()=>s.some(b=>U(v[b].$pending))),v.$error=te(()=>v.$dirty.value?v.$pending.value||v.$invalid.value:!1),v.$silentErrors=te(()=>s.filter(b=>U(v[b].$invalid)).map(b=>{const _=v[b];return xn({$propertyPath:o,$property:n,$validator:b,$uid:`${o}-${b}`,$message:_.$message,$params:_.$params,$response:_.$response,$pending:_.$pending})}).concat(v.$externalResults.value)),v.$errors=te(()=>v.$dirty.value?v.$silentErrors.value:[]),v.$unwatch=()=>s.forEach(b=>{v[b].$unwatch()}),v.$commit=()=>{m.value=!0,f.value=Date.now()},r.set(o,t,v),v):(d&&r.set(o,t,v),v)}function o9(t,e,n,r,o,i,a){const l=Object.keys(t);return l.length?l.reduce((u,s)=>(u[s]=nl({validations:t[s],state:e,key:s,parentKey:n,resultsCache:r,globalConfig:o,instance:i,externalResults:a}),u),{}):{}}function a9(t,e,n){const r=te(()=>[e,n].filter(v=>v).reduce((v,b)=>v.concat(Object.values(U(b))),[])),o=te({get(){return t.$dirty.value||(r.value.length?r.value.every(v=>v.$dirty):!1)},set(v){t.$dirty.value=v}}),i=te(()=>{const v=U(t.$silentErrors)||[],b=r.value.filter(_=>(U(_).$silentErrors||[]).length).reduce((_,x)=>_.concat(...x.$silentErrors),[]);return v.concat(b)}),a=te(()=>{const v=U(t.$errors)||[],b=r.value.filter(_=>(U(_).$errors||[]).length).reduce((_,x)=>_.concat(...x.$errors),[]);return v.concat(b)}),l=te(()=>r.value.some(v=>v.$invalid)||U(t.$invalid)||!1),u=te(()=>r.value.some(v=>U(v.$pending))||U(t.$pending)||!1),s=te(()=>r.value.some(v=>v.$dirty)||r.value.some(v=>v.$anyDirty)||o.value),d=te(()=>o.value?u.value||l.value:!1),c=()=>{t.$touch(),r.value.forEach(v=>{v.$touch()})},m=()=>{t.$commit(),r.value.forEach(v=>{v.$commit()})},f=()=>{t.$reset(),r.value.forEach(v=>{v.$reset()})};return r.value.length&&r.value.every(v=>v.$dirty)&&c(),{$dirty:o,$errors:a,$invalid:l,$anyDirty:s,$error:d,$pending:u,$touch:c,$reset:f,$silentErrors:i,$commit:m}}function nl(t){let{validations:e,state:n,key:r,parentKey:o,childResults:i,resultsCache:a,globalConfig:l={},instance:u,externalResults:s}=t;const d=o?`${o}.${r}`:r,{rules:c,nestedValidators:m,config:f,validationGroups:v}=n9(e),b=Cn(Cn({},l),f),_=r?te(()=>{const me=U(n);return me?U(me[r]):void 0}):n,x=Cn({},U(s)||{}),k=te(()=>{const me=U(s);return r?me?U(me[r]):void 0:me}),D=i9(c,_,r,a,d,b,u,k,n),j=o9(m,_,d,a,b,u,k),H={};v&&Object.entries(v).forEach(me=>{let[X,ke]=me;H[X]={$invalid:fa(ke,j,"$invalid"),$error:fa(ke,j,"$error"),$pending:fa(ke,j,"$pending"),$errors:ed(ke,j,"$errors"),$silentErrors:ed(ke,j,"$silentErrors")}});const{$dirty:R,$errors:le,$invalid:ae,$anyDirty:V,$error:K,$pending:Q,$touch:L,$reset:de,$silentErrors:A,$commit:N}=a9(D,j,i),ne=r?te({get:()=>U(_),set:me=>{R.value=!0;const X=U(n),ke=U(s);ke&&(ke[r]=x[r]),ot(X[r])?X[r].value=me:X[r]=me}}):null;r&&b.$autoDirty&&mt(_,()=>{R.value||L();const me=U(s);me&&(me[r]=x[r])},{flush:"sync"});async function ge(){return L(),b.$rewardEarly&&(N(),await oo()),await oo(),new Promise(me=>{if(!Q.value)return me(!ae.value);const X=mt(Q,()=>{me(!ae.value),X()})})}function Ce(me){return(i.value||{})[me]}function we(){ot(s)?s.value=x:Object.keys(x).length===0?Object.keys(s).forEach(me=>{delete s[me]}):Object.assign(s,x)}return xn(Cn(Cn(Cn({},D),{},{$model:ne,$dirty:R,$error:K,$errors:le,$invalid:ae,$anyDirty:V,$pending:Q,$touch:L,$reset:de,$path:d||r9,$silentErrors:A,$validate:ge,$commit:N},i&&{$getResultsForChild:Ce,$clearExternalResults:we,$validationGroups:H}),j))}class l9{constructor(){this.storage=new Map}set(e,n,r){this.storage.set(e,{rules:n,result:r})}checkRulesValidity(e,n,r){const o=Object.keys(r),i=Object.keys(n);return i.length!==o.length||!i.every(l=>o.includes(l))?!1:i.every(l=>n[l].$params?Object.keys(n[l].$params).every(u=>U(r[l].$params[u])===U(n[l].$params[u])):!0)}get(e,n){const r=this.storage.get(e);if(!r)return;const{rules:o,result:i}=r,a=this.checkRulesValidity(e,n,o),l=i.$unwatch?i.$unwatch:()=>({});return a?i:{$dirty:i.$dirty,$partial:!0,$unwatch:l}}}const no={COLLECT_ALL:!0,COLLECT_NONE:!1},td=Symbol("vuelidate#injectChildResults"),nd=Symbol("vuelidate#removeChildResults");function s9(t){let{$scope:e,instance:n}=t;const r={},o=ie([]),i=te(()=>o.value.reduce((d,c)=>(d[c]=U(r[c]),d),{}));function a(d,c){let{$registerAs:m,$scope:f,$stopPropagation:v}=c;v||e===no.COLLECT_NONE||f===no.COLLECT_NONE||e!==no.COLLECT_ALL&&e!==f||(r[m]=d,o.value.push(m))}n.__vuelidateInjectInstances=[].concat(n.__vuelidateInjectInstances||[],a);function l(d){o.value=o.value.filter(c=>c!==d),delete r[d]}n.__vuelidateRemoveInstances=[].concat(n.__vuelidateRemoveInstances||[],l);const u=Ft(td,[]);lr(td,n.__vuelidateInjectInstances);const s=Ft(nd,[]);return lr(nd,n.__vuelidateRemoveInstances),{childResults:i,sendValidationResultsToParent:u,removeValidationResultsFromParent:s}}function df(t){return new Proxy(t,{get(e,n){return typeof e[n]=="object"?df(e[n]):te(()=>e[n])}})}let rd=0;function Dn(t,e){var n;let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};arguments.length===1&&(r=t,t=void 0,e=void 0);let{$registerAs:o,$scope:i=no.COLLECT_ALL,$stopPropagation:a,$externalResults:l,currentVueInstance:u}=r;const s=u||((n=Ei())===null||n===void 0?void 0:n.proxy),d=s?s.$options:{};o||(rd+=1,o=`_vuelidate_${rd}`);const c=ie({}),m=new l9,{childResults:f,sendValidationResultsToParent:v,removeValidationResultsFromParent:b}=s?s9({$scope:i,instance:s}):{childResults:ie({})};if(!t&&d.validations){const _=d.validations;e=ie({}),Kd(()=>{e.value=s,mt(()=>yo(_)?_.call(e.value,new df(e.value)):_,x=>{c.value=nl({validations:x,state:e,childResults:f,resultsCache:m,globalConfig:r,instance:s,externalResults:l||s.vuelidateExternalResults})},{immediate:!0})}),r=d.validationsConfig||r}else{const _=ot(t)||XS(t)?t:xn(t||{});mt(_,x=>{c.value=nl({validations:x,state:e,childResults:f,resultsCache:m,globalConfig:r,instance:s??{},externalResults:l})},{immediate:!0})}return s&&(v.forEach(_=>_(c,{$registerAs:o,$scope:i,$stopPropagation:a})),bl(()=>b.forEach(_=>_(o)))),te(()=>Cn(Cn({},U(c.value)),f.value))}const u9={class:"p-panel-title"},d9={class:"col-12"},c9={key:0},p9={key:0,class:"flex p-error mb-3"},f9={key:1},m9={key:0},h9={key:0,class:"flex p-error mb-3"},g9={key:1},v9={key:0},y9={key:0,class:"flex p-error mb-3"},b9={key:1},w9={class:"confirmation-content mt-2 mb-4"},C9={key:0},_9=bt({__name:"ResearcherProvidedPanel",props:{rpData:{type:Object,required:!0},reservedFieldNames:{type:Array,required:!0}},emits:["update:rpData"],setup(t,{emit:e}){const n=t,r=e,o=ie([{text:"Date",dtValue:"date"},{text:"Datetime",dtValue:"datetime"}]),i=te({get(){return n.rpData},set(H){r("update:rpData",H)}});ie([]);const a=ie(!1),l=()=>({...FS}),u=ie(l()),s=()=>{u.value=l(),u.value.redcap_field_type="text",u.value.phi="t",u.value.id=(u.value.redcap_field_name||"")+new Date().getTime(),console.log(u.value),i.value&&i.value.push(u.value)},d=H=>{u.value=H,a.value=!0},c=()=>{i.value&&(i.value=i.value.filter(H=>H.id!==u.value.id)),a.value=!1,u.value=l()},m=H=>i.value.filter(R=>R.id!=H).map(R=>R.redcap_field_name).concat(n.reservedFieldNames),f=ie(!1),v=(H,R)=>!!(j.value.rpData.$each.$response&&j.value.rpData.$each.$response.$errors&&j.value.rpData.$each.$response.$errors[R]&&j.value.rpData.$each.$response.$errors[R][H].length),b=(H,R,le)=>i.value.findIndex(ae=>ae.id!=R.id&&ae.label==H)==-1,_=(H,R,le)=>m(R.id??"").indexOf(H)==-1,x=Me.regex(/^[a-z][a-z0-9_]*$/),k=te(()=>({rpData:i.value})),D={rpData:{$each:Me.forEach({value_type:{required:Me.withMessage("Date types are required",Jt)},label:{required:Me.withMessage("Labels are required",Jt),uniqueLabel:Me.withMessage("Labels must be unique",b)},redcap_field_name:{required:Me.withMessage("Redcap field names are required",Jt),isRedcapFieldName:Me.withMessage("Only lowercase letters, numbers and underscores allowed",x),uniqueRedcapFieldName:Me.withMessage("Must be unique",_)}})}},j=Dn(D,k,{$lazy:!0});return(H,R)=>{const le=J("Button"),ae=J("Dropdown"),V=J("Column"),K=J("InputText"),Q=J("DataTable"),L=J("Panel"),de=J("Dialog");return p(),y(se,null,[O(L,null,{header:$(()=>[h("span",u9,[R[5]||(R[5]=ye("Researcher-Provided Info ")),O(le,{icon:"pi pi-info-circle",text:"",rounded:"","aria-label":"Info",class:"ml-2 pt-0 pb-0 mt-0 mb-0",style:{height:"1.3em"},onClick:R[0]||(R[0]=A=>f.value=!0)})])]),default:$(()=>[h("div",d9,[O(Q,{value:i.value,class:"p-datatable-sm","data-key":"id"},{default:$(()=>[O(V,{key:"value_type",field:"value_type",header:"Type"},{body:$(A=>[i.value[A.index].value_type!="Identifier"?(p(),y("div",c9,[O(ae,{modelValue:A.data[A.field],"onUpdate:modelValue":N=>A.data[A.field]=N,options:o.value,class:oe(["w-full md:w-8rem",{"p-invalid":v("value_type",A.index)}]),optionLabel:"text",optionValue:"dtValue",placeholder:"Select a type",disabled:t.rpData[A.index].edit===!1},null,8,["modelValue","onUpdate:modelValue","options","class","disabled"]),v("value_type",A.index)?(p(),y("small",p9,Z(U(j).rpData.$each.$response.$errors[A.index].value_type[0].$message),1)):T("",!0)])):(p(),y("span",f9,Z(A.data.value_type),1))]),_:1}),O(V,{key:"label",field:"label",header:"Label"},{body:$(A=>[i.value[A.index].value_type!="Identifier"?(p(),y("div",m9,[O(K,{modelValue:A.data[A.field],"onUpdate:modelValue":N=>A.data[A.field]=N,class:oe(["w-full",{"p-invalid":v("label",A.index)}]),disabled:t.rpData[A.index].edit===!1},null,8,["modelValue","onUpdate:modelValue","class","disabled"]),v("label",A.index)?(p(),y("small",h9,Z(U(j).rpData.$each.$response.$errors[A.index].label[0].$message),1)):T("",!0)])):(p(),y("span",g9,Z(A.data.label),1))]),_:1}),O(V,{key:"redcap_field_name",field:"redcap_field_name",header:"REDCap Field Name"},{body:$(A=>[i.value[A.index].value_type!="Identifier"?(p(),y("div",v9,[O(K,{modelValue:A.data[A.field],"onUpdate:modelValue":N=>A.data[A.field]=N,class:oe(["w-full",{"p-invalid":v("redcap_field_name",A.index)}]),disabled:t.rpData[A.index].edit===!1},null,8,["modelValue","onUpdate:modelValue","class","disabled"]),v("redcap_field_name",A.index)?(p(),y("small",y9,Z(U(j).rpData.$each.$response.$errors[A.index].redcap_field_name[0].$message),1)):T("",!0)])):(p(),y("span",b9,Z(A.data.redcap_field_name),1))]),_:1}),O(V,{exportable:!1,header:"Actions",class:oe(["w-6rem"])},{body:$(A=>[O(le,{icon:"pi pi-trash",outlined:"",rounded:"",size:"small",severity:"danger",class:oe(A.index<2||t.rpData[A.index].edit===!1?"hidden":"mr-2"),onClick:N=>d(A.data),disabled:t.rpData[A.index].edit===!1},null,8,["class","onClick","disabled"]),O(le,{icon:"pi pi-plus",outlined:"",rounded:"",size:"small",severity:"success",class:oe(A.index==i.value.length-1&&A.index<5?"":"hidden"),onClick:s},null,8,["class"])]),_:1})]),_:1},8,["value"])])]),_:1}),O(de,{visible:a.value,"onUpdate:visible":R[2]||(R[2]=A=>a.value=A),style:{width:"450px"},header:"Confirm",modal:!0},{footer:$(()=>[O(le,{label:"No",icon:"pi pi-times",text:"",onClick:R[1]||(R[1]=A=>a.value=!1)}),O(le,{label:"Yes",icon:"pi pi-check",text:"",onClick:c})]),default:$(()=>[h("div",w9,[R[8]||(R[8]=h("i",{class:"pi pi-exclamation-triangle mr-3",style:{"font-size":"2rem"}},null,-1)),u.value?(p(),y("span",C9,[R[6]||(R[6]=ye(" Are you sure you want to delete ")),h("b",null,Z(u.value.label),1),R[7]||(R[7]=ye("? "))])):T("",!0)])]),_:1},8,["visible"]),O(de,{visible:f.value,"onUpdate:visible":R[4]||(R[4]=A=>f.value=A),modal:"",header:"Data Collection Windows",style:{width:"50vw"}},{footer:$(()=>[O(le,{onClick:R[3]||(R[3]=A=>f.value=!1)},{default:$(()=>R[9]||(R[9]=[ye("Close")])),_:1})]),default:$(()=>[R[10]||(R[10]=h("div",{class:"my-2"},[ye(" There are identifiers and dates/datetimes for your study cohort that you will provide for your REDCap project. "),h("br"),h("br"),ye(" The minimum required information for each record is an MRN and a study enrollment date, which DUSTER will use to query STARR. "),h("br"),ye(" Optionally, you may also add other dates/datetimes of interest. "),h("br"),h("br"),ye(" After DUSTER creates the project, you may perform a bulk upload of the Researcher-Provided Info you define here using the Data Import Tool. ")],-1))]),_:1},8,["visible"])],64)}}}),S9={class:"container"},O9={class:"formgrid grid"},I9=["for"],k9={class:"formgrid grid"},x9={class:"col-offset-6 col-6"},P9=bt({__name:"DemographicsPanel",props:{demographicsOptions:{type:Array,required:!0},demographicsSelects:{type:Array,required:!0}},emits:["update:demographicsSelects"],setup(t,{emit:e}){const n=t,r=e,o=te({get(){return n.demographicsSelects},set(u){r("update:demographicsSelects",u)}}),i=te(()=>o.value.length{o.value.length{for(const u of n.demographicsSelects)if(u.edit===!1)return!1;return!0};return(u,s)=>{const d=J("Checkbox"),c=J("Button"),m=J("Panel");return p(),y("div",S9,[O(m,{header:"Demographics"},{default:$(()=>[s[2]||(s[2]=h("div",{class:"mb-2"},[ye(" Select demographics below that you'd like to collect on your cohort. "),h("br"),h("em",null,"Please bear in mind HIPAA Minimum Necessary when selecting identifying information.")],-1)),h("div",O9,[(p(!0),y(se,null,De(t.demographicsOptions,f=>(p(),y("div",{key:f.duster_field_name,class:"my-2 col-6"},[h("div",null,[O(d,{modelValue:o.value,"onUpdate:modelValue":s[0]||(s[0]=v=>o.value=v),"input-id":f.duster_field_name,value:f,disabled:f.edit===!1},null,8,["modelValue","input-id","value","disabled"]),h("label",{for:f.duster_field_name,class:"ml-2"},Z(f.label),9,I9)])]))),128))]),h("div",k9,[h("div",x9,[l()?(p(),F(c,{key:0,label:i.value,size:"small",onClick:s[1]||(s[1]=f=>a())},null,8,["label"])):T("",!0)])])]),_:1})])}}}),T9=[{label:"ED Presentation to ED Discharge",form_name:"ed_presentation_to_ed_discharge",timing_preset:"ed_presentation_to_ed_discharge",type:"nonrepeating",timing:{start:{type:"datetime",duster_field_name:"ed_admission_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"ED Admission Datetime",rp_date:"",interval:{type:null,length:null},phi:"t"},end:{type:"datetime",duster_field_name:"ed_discharge_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"ED Discharge Datetime",rp_date:"",interval:{type:null,length:null},phi:"t"},repeat_interval:{type:null,length:null}},aggregate_defaults:[],event:[],data:{labs:[],ud_labs:[],vitals:[],outcomes:[],scores:[]},id:""},{label:"Hospital Presentation to Hospital Discharge",form_name:"hospital_presentation_to_hospital_discharge",timing_preset:"hospital_presentation_to_hospital_discharge",type:"nonrepeating",timing:{start:{type:"datetime",duster_field_name:"hospital_presentation_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"Hospital Presentation Datetime",rp_date:"",interval:{type:null,length:null},phi:"t"},end:{type:"datetime",duster_field_name:"hospital_discharge_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"Hospital Discharge Datetime",rp_date:"",interval:{type:null,length:null},phi:"t"},repeat_interval:{type:null,length:null}},aggregate_defaults:[],event:[],data:{labs:[],ud_labs:[],vitals:[],outcomes:[],scores:[]},id:""},{label:"First 24 Hours of Hospital Presentation",form_name:"first_24_hrs_of_hospital_presentation",timing_preset:"first_24_hrs_of_hospital_presentation",type:"nonrepeating",timing:{start:{type:"datetime",duster_field_name:"hospital_presentation_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"Hospital Presentation Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},end:{type:"interval",duster_field_name:"",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"24 Hours after Hospital Presentation Datetime","rp-date":"",interval:{type:"hour",length:24},phi:"t"},repeat_interval:{type:null,length:null}},aggregate_defaults:[],event:[],data:{labs:[],ud_labs:[],vitals:[],outcomes:[],scores:[]},id:""},{label:"First 24 Hours of First ICU Admission",form_name:"first_24_hrs_of_first_icu_admission",timing_preset:"first_24_hrs_of_first_icu_admission",type:"nonrepeating",timing:{start:{type:"datetime",duster_field_name:"first_icu_admission_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"First ICU Admission Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},end:{type:"interval",duster_field_name:"",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"24 Hours after First ICU Admission Datetime","rp-date":"",interval:{type:"hour",length:24}},repeat_interval:{type:null,length:null}},aggregate_defaults:[],event:[],data:{labs:[],ud_labs:[],vitals:[],outcomes:[],scores:[]},id:""},{label:"First ICU Admission to First ICU Discharge",form_name:"first_icu_admission_to_first_icu_discharge",timing_preset:"first_icu_admission_to_first_icu_discharge",type:"nonrepeating",timing:{start:{type:"datetime",duster_field_name:"first_icu_admission_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"First ICU Admission Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},end:{type:"datetime",duster_field_name:"first_icu_discharge_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"First ICU Discharge Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},repeat_interval:{type:null,length:null}},aggregate_defaults:[],event:[],data:{labs:[],ud_labs:[],vitals:[],outcomes:[],scores:[]},id:""},{label:"Every Calendar Day of First ICU Admission to First ICU Discharge",form_name:"every_calendar_day_of_first_icu_admission_to_first_icu_discharge",timing_preset:"every_calendar_day_of_first_icu_admission_to_first_icu_discharge",type:"repeating",timing:{start:{type:"date",duster_field_name:"first_icu_admission_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"00:00:00 of First ICU Admission Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},end:{type:"date",duster_field_name:"first_icu_discharge_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"23:59:00 of First ICU Discharge Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},repeat_interval:{type:"day",length:1}},aggregate_defaults:[],event:[],data:{labs:[],ud_labs:[],vitals:[],outcomes:[],scores:[]},id:""},{label:"Every Calendar Day of Hospital Presentation to Hospital Discharge",form_name:"every_calendar_day_of_hospital_Presentation_to_hospital_discharge",timing_preset:"every_calendar_day_of_hospital_presentation_to_hospital_discharge",type:"repeating",timing:{start:{type:"date",duster_field_name:"hospital_presentation_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"00:00:00 of Hospital Presentation Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},end:{type:"date",duster_field_name:"hospital_discharge_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"23:59:00 of Hospital Discharge Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},repeat_interval:{type:"day",length:1}},aggregate_defaults:[],event:[],data:{labs:[],ud_labs:[],vitals:[],outcomes:[],scores:[]},id:""}],E9={cw_presets:T9},D9={key:0},R9={key:1},$9={key:2},A9={key:3},M9={key:4},L9={key:5},F9=["href"],B9=["href"],j9=bt({__name:"MetadataInfoDialog",props:{initialFieldNameProp:{type:String,required:!0}},setup(t){const e=Ft("metadata"),r=xn({value:t.initialFieldNameProp}),o=ie(!1),i=te(()=>{let s={label:"",duster_field_name:"",category:""};if(e.value){let d=e.value.find(c=>c.duster_field_name===r.value);if(d)return d}return s}),a=te(()=>{let s="";if(i.value.category!="scores")switch(i.value.value_type){case"numeric":s="Number";break;case"boolean":s="Boolean",(i.value.redcap_field_type="yesno")&&(s+=" (Yes/No)");break;case"text":s="Text",(i.value.redcap_field_type="calc")&&(s+=" (Calculated)");break;case"coded_value":(i.value.redcap_field_type="radio")&&(s="Radio buttons (multiple choice-style)");break;case"checkbox":s="Checkbox(es)";break;case"datetime":s="Datetime";case"date":s="Date"}return s}),l=s=>{let d=s.split(","),c=[];for(let m of d){let f=e.value.find(v=>v.duster_field_name===m);f&&c.push(f)}return c},u=te(()=>{var d;let s=[];if(i.value.category=="scores"&&((d=i.value)!=null&&d.subscores)){for(let c of i.value.subscores)if(c.dependencies)for(let m of c.dependencies)m&&(e.value.find(v=>v.duster_field_name===m.duster_field_name)?s.push({duster_field_name:m.duster_field_name,label:m.label,linkable:!0}):s.push({duster_field_name:m.duster_field_name,label:m.label,linkable:!1}))}return s});return(s,d)=>{const c=J("Button"),m=J("Dialog");return p(),y(se,null,[i.value.info_status==="A"?(p(),F(c,{key:0,icon:"pi pi-info-circle",text:"",rounded:"","aria-label":"Info",class:"ml-2 pt-0 pb-0 mt-0 mb-0",style:{height:"1.3em"},onClick:d[0]||(d[0]=f=>o.value=!0)})):T("",!0),O(m,{visible:o.value,"onUpdate:visible":[d[1]||(d[1]=f=>o.value=f),d[2]||(d[2]=f=>r.value=t.initialFieldNameProp)],modal:!0,dismissableMask:!0,header:i.value.label,style:{width:"40vw"}},{default:$(()=>[h("p",null,Z(i.value.description_short),1),i.value.category=="scores"?(p(),y("p",D9,[d[3]||(d[3]=h("strong",null,"Dependent clinical variables",-1)),(p(!0),y(se,null,De(u.value,f=>(p(),y("li",null,[f.linkable===!0?(p(),F(c,{key:0,label:f.label,link:"",onClick:v=>r.value=f.duster_field_name},null,8,["label","onClick"])):f.linkable===!1?(p(),F(c,{key:1,label:f.label,link:"",disabled:!0},null,8,["label"])):T("",!0)]))),256))])):T("",!0),a.value!=""?(p(),y("p",R9,[d[4]||(d[4]=h("strong",null,"Value type: ",-1)),ye(Z(a.value),1)])):T("",!0),i.value.unit&&i.value.unit!=""?(p(),y("p",$9,[d[5]||(d[5]=h("strong",null,"Unit of measurement: ",-1)),ye(Z(i.value.unit),1)])):T("",!0),i.value.category=="labs"&&i.value.loinc_code!=""?(p(),y("p",A9,[d[6]||(d[6]=h("strong",null,"LOINC code: ",-1)),ye(Z(i.value.loinc_code),1)])):T("",!0),i.value.note&&i.value.note!=""?(p(),y("p",M9,[d[7]||(d[7]=h("strong",null,"Note: ",-1)),ye(Z(i.value.note),1)])):T("",!0),i.value.related&&i.value.related!=""?(p(),y("p",L9,[d[8]||(d[8]=h("strong",null,"See also: ",-1)),(p(!0),y(se,null,De(l(i.value.related),f=>(p(),F(c,{label:f.label,link:"",small:"",onClick:v=>r.value=f.duster_field_name},null,8,["label","onClick"]))),256))])):T("",!0),h("p",null,[i.value.category=="scores"&&i.value.mdcalc!=""?(p(),y("a",{key:0,href:i.value.mdcalc,target:"_blank"}," MDCalc ",8,F9)):T("",!0),ye(" "+Z(i.value.category=="scores"&&i.value.mdcalc!=""?" | ":"")+" ",1),i.value.category=="scores"&&i.value.pubmed!=""?(p(),y("a",{key:1,href:i.value.pubmed,target:"_blank"}," PubMed ",8,B9)):T("",!0)])]),_:1},8,["visible","header"])],64)}}}),V9={class:"grid"},H9={class:"flex justify-content-between flex-wrap"},N9={key:0,class:"mb-2 mr-3"},z9=["for"],K9={key:0,class:"mr-3"},U9={key:0,class:"text-sm"},W9={key:0},G9={class:"flex flex-wrap gap-3 my-3"},q9={class:"flex align-items-center"},Y9={class:"flex align-items-center"},J9={key:0,class:"mb-3"},Z9={class:"card flex flex-wrap gap-4 mt-3"},X9=["for"],Q9={key:0,class:"flex align-items-center"},e4=["for"],t4={key:1,class:"flex align-items-center"},n4=["for"],r4={key:0,id:"aggOption-help",class:"flex p-error mb-3"},Gi=bt({__name:"ClinicalDataOptions",props:{selectedOptions:{type:Object,required:!0},initialData:{type:Object},category:{type:String,required:!0},numColumns:Number,hasAggregates:{type:Boolean,required:!0},hasClosestTime:{type:Boolean,required:!0},hasClosestEvent:{type:Boolean,required:!0},closestTime:{type:String},closestEvent:{type:String},searchText:{type:String,default:null,required:!0},selectFilter:{type:String,required:!0},options:{type:Object,required:!0}},emits:["update:selectedOptions"],setup(t,{emit:e}){const n=ie("display:none !important"),r=t,o=e,i=te(()=>r.initialData!==void 0&&Array.isArray(r.initialData[r.category])?r.initialData[r.category]:[]),a=te({get(){return r.selectedOptions},set(V){o("update:selectedOptions",V)}}),l=ie(),u=te(()=>{if(r.options){let V=JSON.parse(JSON.stringify(r.options));V.forEach(de=>{de.selected=!1,de.aggregate_type="default",de.aggregates=[]}),r.selectedOptions&&r.selectedOptions.forEach(de=>{de.selected=!0;const A=V.findIndex(N=>N.duster_field_name===de.duster_field_name);V[A].selected=!0,V[A].aggregate_type=de.aggregate_type,V[A].aggregates=JSON.parse(JSON.stringify(de.aggregates))}),V.sort(function(de,A){let N=de.label.toLowerCase(),ne=A.label.toLowerCase();return Nne?1:0});let K=2;r.numColumns&&(K=r.numColumns);let Q=Math.ceil(V.length/K),L=[];for(let de=0;deArray.isArray(i.value)?i.value.map(Q=>Q.duster_field_name).includes(V):!1,d=V=>r.searchText?V.label.toLowerCase().indexOf(r.searchText.toLowerCase())>-1:!0,c=V=>r.selectFilter?r.selectFilter=="All"?!0:r.selectFilter=="Selected"?V.selected:!V.selected:!0,m=te(()=>{let V=u.value;return V.forEach(K=>{K.forEach(Q=>{Q.visible=d(Q)&&c(Q)})}),V}),f=ie(!1),v=ie(!1),b=ie(),_=ie([]),x=V=>{l.value=V,b.value=l.value.aggregate_type,_.value=[...l.value.aggregates],f.value=!0},k=te(()=>on.filter(V=>V.value.indexOf("closest")===-1)),D=te(()=>on.find(V=>V.value==="closest_time")??{text:"Closest Time",value:"closest_time"}),j=te(()=>on.find(V=>V.value==="closest_event")??{text:"Closest Event",value:"closest_event"}),H=ie(),R=()=>{if(l.value.aggregate_type==="custom"&&!l.value.aggregates.length)H.value="At least one custom aggregation must be selected.";else if(f.value=!1,l.value.aggregate_type==="default"&&(l.value.aggregates.length=0),a.value){let V=ae(l.value.duster_field_name,a.value);V>-1&&a.value[V]&&(a.value[V]=JSON.parse(JSON.stringify(l.value)))}},le=()=>{if(f.value=!1,l.value.aggregate_type=b.value,l.value.aggregates=_.value,m.value){let V=ae(l.value.duster_field_name,m.value);V>-1&&m.value[V]&&(m.value[V]=JSON.parse(JSON.stringify(l.value)))}},ae=(V,K)=>K.findIndex(Q=>Q.duster_field_name===V);return(V,K)=>{const Q=J("Checkbox"),L=J("Chip"),de=J("Button"),A=J("RadioButton"),N=J("Dialog"),ne=Qe("tooltip");return p(),y(se,null,[h("div",V9,[(p(!0),y(se,null,De(m.value,(ge,Ce)=>(p(),y("div",{key:Ce,class:"col mr-3"},[h("div",H9,[K[10]||(K[10]=h("div",{class:"mb-2"},[h("strong",null,"Selections")],-1)),t.hasAggregates?(p(),y("div",N9,K[9]||(K[9]=[h("strong",null,"Aggregates",-1)]))):T("",!0)]),(p(!0),y(se,null,De(ge,we=>(p(),y("div",{key:we.duster_field_name,style:dr(we.visible?"":n.value),class:"my-2 flex justify-content-between flex-wrap"},[h("div",null,[O(Q,{modelValue:a.value,"onUpdate:modelValue":K[0]||(K[0]=me=>a.value=me),name:t.category,"input-id":we.duster_field_name,value:we,disabled:s(we.duster_field_name)},null,8,["modelValue","name","input-id","value","disabled"]),h("label",{for:we.duster_field_name,class:"ml-2"},Z(we.label),9,z9),O(j9,{"initial-field-name-prop":we.duster_field_name},null,8,["initial-field-name-prop"])]),t.hasAggregates?(p(),y("div",K9,[we.selected?(p(),y("span",U9,[!we.aggregate_type||we.aggregate_type==="default"?(p(),y("span",W9," default aggregates ")):(p(!0),y(se,{key:1},De(we.aggregates,me=>(p(),F(L,{label:me.text,key:me.text,class:"text-sm pt-0 pb-0 mr-1",style:{height:"1.5em"}},null,8,["label"]))),128))])):T("",!0),we.selected&&!s(we.duster_field_name)?Oe((p(),F(de,{key:1,icon:"pi pi-cog",outlined:"",text:"",class:"ml-2",style:{height:"1.3em"},onClick:me=>x(we)},null,8,["onClick"])),[[ne,"Edit Aggregates",void 0,{top:!0}]]):T("",!0)])):T("",!0)],4))),128))]))),128))]),O(N,{visible:f.value,header:"Aggregates","onUpdate:visible":le},{footer:$(()=>[O(de,{label:"Save",class:"p-button-primary",size:"small",icon:"pi pi-check",onClick:R}),O(de,{label:"Cancel",class:"p-button-secondary",size:"small",icon:"pi pi-times",onClick:le})]),default:$(()=>[h("div",G9,[h("div",q9,[O(A,{modelValue:l.value.aggregate_type,"onUpdate:modelValue":K[1]||(K[1]=ge=>l.value.aggregate_type=ge),"input-id":"defaultAggregates",name:"defaultCustom",value:"default",autofocus:"",onChange:K[2]||(K[2]=ge=>v.value=!1)},null,8,["modelValue"]),K[11]||(K[11]=h("label",{for:"defaultAggregates",class:"ml-2"}," Default Aggregates",-1))]),h("div",Y9,[O(A,{modelValue:l.value.aggregate_type,"onUpdate:modelValue":K[3]||(K[3]=ge=>l.value.aggregate_type=ge),"input-id":"customAggregates",name:"defaultCustom",value:"custom",onChange:K[4]||(K[4]=ge=>v.value=!0)},null,8,["modelValue"]),K[12]||(K[12]=h("label",{for:"customAggregates",class:"ml-2"}," Custom Aggregates",-1))])]),l.value.aggregate_type=="custom"?(p(),y("div",J9,[h("div",Z9,[(p(!0),y(se,null,De(k.value,ge=>(p(),y("div",{key:ge.value,class:"flex align-items-center"},[O(Q,{name:"aggregateOptions",modelValue:l.value.aggregates,"onUpdate:modelValue":K[5]||(K[5]=Ce=>l.value.aggregates=Ce),"input-id":ge.value+"_custom",value:ge,class:oe({"p-invalid":H.value}),onClick:K[6]||(K[6]=Ce=>H.value=!1)},null,8,["modelValue","input-id","value","class"]),h("label",{for:ge.value+"_custom",class:"ml-2"},Z(ge.text),9,X9)]))),128)),t.hasClosestTime?(p(),y("div",Q9,[O(Q,{modelValue:l.value.aggregates,"onUpdate:modelValue":K[7]||(K[7]=ge=>l.value.aggregates=ge),name:"aggregateOptions","input-id":D.value.value+"_custom",value:D.value,class:oe({"p-invalid":H.value})},null,8,["modelValue","input-id","value","class"]),h("label",{for:D.value.value+"_custom",class:"ml-2 mr-2"}," Closest to Time "+Z(t.closestTime??"Undefined"),9,e4)])):T("",!0),t.hasClosestEvent?(p(),y("div",t4,[O(Q,{modelValue:l.value.aggregates,"onUpdate:modelValue":K[8]||(K[8]=ge=>l.value.aggregates=ge),name:"aggregateOptions","input-id":j.value.value+"_custom",value:j.value,class:oe({"p-invalid":H.value})},null,8,["modelValue","input-id","value","class"]),h("label",{for:j.value.value+"_custom",class:"ml-2 mr-2"}," Closest to "+Z((t.closestEvent??"").length?t.closestEvent:"Event - Undefined"),9,n4)])):T("",!0)]),H.value?(p(),y("small",r4,Z(H.value),1)):T("",!0)])):T("",!0)]),_:1},8,["visible"])],64)}}});var i4={root:"p-inputgroup"},o4=Be.extend({name:"inputgroup",classes:i4}),a4={name:"BaseInputGroup",extends:Te,style:o4,provide:function(){return{$parentInstance:this}}},bo={name:"InputGroup",extends:a4};function l4(t,e,n,r,o,i){return p(),y("div",g({class:t.cx("root")},t.ptm("root"),{"data-pc-name":"inputgroup"}),[ee(t.$slots,"default")],16)}bo.render=l4;var s4=` +@layer primevue { + .p-autocomplete { + display: inline-flex; + } + + .p-autocomplete-loader { + position: absolute; + top: 50%; + margin-top: -0.5rem; + } + + .p-autocomplete-dd .p-autocomplete-input { + flex: 1 1 auto; + width: 1%; + } + + .p-autocomplete-dd .p-autocomplete-input, + .p-autocomplete-dd .p-autocomplete-multiple-container { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .p-autocomplete-dd .p-autocomplete-dropdown { + border-top-left-radius: 0; + border-bottom-left-radius: 0px; + } + + .p-autocomplete .p-autocomplete-panel { + min-width: 100%; + } + + .p-autocomplete-panel { + position: absolute; + overflow: auto; + top: 0; + left: 0; + } + + .p-autocomplete-items { + margin: 0; + padding: 0; + list-style-type: none; + } + + .p-autocomplete-item { + cursor: pointer; + white-space: nowrap; + position: relative; + overflow: hidden; + } + + .p-autocomplete-multiple-container { + margin: 0; + padding: 0; + list-style-type: none; + cursor: text; + overflow: hidden; + display: flex; + align-items: center; + flex-wrap: wrap; + } + + .p-autocomplete-token { + cursor: default; + display: inline-flex; + align-items: center; + flex: 0 0 auto; + } + + .p-autocomplete-token-icon { + cursor: pointer; + } + + .p-autocomplete-input-token { + flex: 1 1 auto; + display: inline-flex; + } + + .p-autocomplete-input-token input { + border: 0 none; + outline: 0 none; + background-color: transparent; + margin: 0; + padding: 0; + box-shadow: none; + border-radius: 0; + width: 100%; + } + + .p-fluid .p-autocomplete { + display: flex; + } + + .p-fluid .p-autocomplete-dd .p-autocomplete-input { + width: 1%; + } +} +`,u4={root:{position:"relative"}},d4={root:function(e){var n=e.instance,r=e.props;return["p-autocomplete p-component p-inputwrapper",{"p-disabled":r.disabled,"p-focus":n.focused,"p-autocomplete-dd":r.dropdown,"p-autocomplete-multiple":r.multiple,"p-inputwrapper-filled":r.modelValue||G.isNotEmpty(n.inputValue),"p-inputwrapper-focus":n.focused,"p-overlay-open":n.overlayVisible}]},input:function(e){var n=e.props;return["p-autocomplete-input p-inputtext p-component",{"p-autocomplete-dd-input":n.dropdown}]},container:"p-autocomplete-multiple-container p-component p-inputtext",token:function(e){var n=e.instance,r=e.i;return["p-autocomplete-token",{"p-focus":n.focusedMultipleOptionIndex===r}]},tokenLabel:"p-autocomplete-token-label",removeTokenIcon:"p-autocomplete-token-icon",inputToken:"p-autocomplete-input-token",loadingIcon:"p-autocomplete-loader",dropdownButton:"p-autocomplete-dropdown",panel:function(e){var n=e.instance;return["p-autocomplete-panel p-component",{"p-input-filled":n.$primevue.config.inputStyle==="filled","p-ripple-disabled":n.$primevue.config.ripple===!1}]},list:"p-autocomplete-items",itemGroup:"p-autocomplete-item-group",item:function(e){var n=e.instance,r=e.option,o=e.i,i=e.getItemOptions;return["p-autocomplete-item",{"p-highlight":n.isSelected(r),"p-focus":n.focusedOptionIndex===n.getOptionIndex(o,i),"p-disabled":n.isOptionDisabled(r)}]},emptyMessage:"p-autocomplete-empty-message"},c4=Be.extend({name:"autocomplete",css:s4,classes:d4,inlineStyles:u4}),p4={name:"BaseAutoComplete",extends:Te,props:{modelValue:null,suggestions:{type:Array,default:null},field:{type:[String,Function],default:null},optionLabel:null,optionDisabled:null,optionGroupLabel:null,optionGroupChildren:null,scrollHeight:{type:String,default:"200px"},dropdown:{type:Boolean,default:!1},dropdownMode:{type:String,default:"blank"},autoHighlight:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:null},dataKey:{type:String,default:null},minLength:{type:Number,default:1},delay:{type:Number,default:300},appendTo:{type:String,default:"body"},forceSelection:{type:Boolean,default:!1},completeOnFocus:{type:Boolean,default:!1},inputId:{type:String,default:null},inputStyle:{type:Object,default:null},inputClass:{type:[String,Object],default:null},inputProps:{type:null,default:null},panelStyle:{type:Object,default:null},panelClass:{type:[String,Object],default:null},panelProps:{type:null,default:null},dropdownIcon:{type:String,default:void 0},dropdownClass:{type:[String,Object],default:null},loadingIcon:{type:String,default:void 0},removeTokenIcon:{type:String,default:void 0},virtualScrollerOptions:{type:Object,default:null},autoOptionFocus:{type:Boolean,default:!0},selectOnFocus:{type:Boolean,default:!1},searchLocale:{type:String,default:void 0},searchMessage:{type:String,default:null},selectionMessage:{type:String,default:null},emptySelectionMessage:{type:String,default:null},emptySearchMessage:{type:String,default:null},tabindex:{type:Number,default:0},"aria-label":{type:String,default:null},"aria-labelledby":{type:String,default:null}},style:c4,provide:function(){return{$parentInstance:this}}};function rl(t){"@babel/helpers - typeof";return rl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rl(t)}function f4(t){return v4(t)||g4(t)||h4(t)||m4()}function m4(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function h4(t,e){if(t){if(typeof t=="string")return il(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return il(t,e)}}function g4(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function v4(t){if(Array.isArray(t))return il(t)}function il(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=this.minLength?(this.focusedOptionIndex=-1,this.searchTimeout=setTimeout(function(){n.search(e,r,"input")},this.delay)):this.hide()},onChange:function(e){var n=this;if(this.forceSelection){var r=!1;if(this.visibleOptions){var o=this.visibleOptions.find(function(i){return n.isOptionMatched(i,n.$refs.focusInput.value||"")});o!==void 0&&(r=!0,!this.isSelected(o)&&this.onOptionSelect(e,o))}r||(this.$refs.focusInput.value="",this.$emit("clear"),!this.multiple&&this.updateModel(e,null))}},onMultipleContainerFocus:function(){this.disabled||(this.focused=!0)},onMultipleContainerBlur:function(){this.focusedMultipleOptionIndex=-1,this.focused=!1},onMultipleContainerKeyDown:function(e){if(this.disabled){e.preventDefault();return}switch(e.code){case"ArrowLeft":this.onArrowLeftKeyOnMultiple(e);break;case"ArrowRight":this.onArrowRightKeyOnMultiple(e);break;case"Backspace":this.onBackspaceKeyOnMultiple(e);break}},onContainerClick:function(e){this.disabled||this.searching||this.loading||this.isInputClicked(e)||this.isDropdownClicked(e)||(!this.overlay||!this.overlay.contains(e.target))&&S.focus(this.$refs.focusInput)},onDropdownClick:function(e){var n=void 0;this.overlayVisible?this.hide(!0):(S.focus(this.$refs.focusInput),n=this.$refs.focusInput.value,this.dropdownMode==="blank"?this.search(e,"","dropdown"):this.dropdownMode==="current"&&this.search(e,n,"dropdown")),this.$emit("dropdown-click",{originalEvent:e,query:n})},onOptionSelect:function(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=this.getOptionValue(n);this.multiple?(this.$refs.focusInput.value="",this.isSelected(n)||this.updateModel(e,[].concat(f4(this.modelValue||[]),[o]))):this.updateModel(e,o),this.$emit("item-select",{originalEvent:e,value:n}),r&&this.hide(!0)},onOptionMouseMove:function(e,n){this.focusOnHover&&this.changeFocusedOptionIndex(e,n)},onOverlayClick:function(e){$t.emit("overlay-click",{originalEvent:e,target:this.$el})},onOverlayKeyDown:function(e){switch(e.code){case"Escape":this.onEscapeKey(e);break}},onArrowDownKey:function(e){if(this.overlayVisible){var n=this.focusedOptionIndex!==-1?this.findNextOptionIndex(this.focusedOptionIndex):this.findFirstFocusedOptionIndex();this.changeFocusedOptionIndex(e,n),e.preventDefault()}},onArrowUpKey:function(e){if(this.overlayVisible)if(e.altKey)this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.overlayVisible&&this.hide(),e.preventDefault();else{var n=this.focusedOptionIndex!==-1?this.findPrevOptionIndex(this.focusedOptionIndex):this.findLastFocusedOptionIndex();this.changeFocusedOptionIndex(e,n),e.preventDefault()}},onArrowLeftKey:function(e){var n=e.currentTarget;this.focusedOptionIndex=-1,this.multiple&&(G.isEmpty(n.value)&&this.hasSelectedOption?(S.focus(this.$refs.multiContainer),this.focusedMultipleOptionIndex=this.modelValue.length):e.stopPropagation())},onArrowRightKey:function(e){this.focusedOptionIndex=-1,this.multiple&&e.stopPropagation()},onHomeKey:function(e){var n=e.currentTarget,r=n.value.length;n.setSelectionRange(0,e.shiftKey?r:0),this.focusedOptionIndex=-1,e.preventDefault()},onEndKey:function(e){var n=e.currentTarget,r=n.value.length;n.setSelectionRange(e.shiftKey?0:r,r),this.focusedOptionIndex=-1,e.preventDefault()},onPageUpKey:function(e){this.scrollInView(0),e.preventDefault()},onPageDownKey:function(e){this.scrollInView(this.visibleOptions.length-1),e.preventDefault()},onEnterKey:function(e){this.overlayVisible?(this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.hide()):this.onArrowDownKey(e),e.preventDefault()},onEscapeKey:function(e){this.overlayVisible&&this.hide(!0),e.preventDefault()},onTabKey:function(e){this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.overlayVisible&&this.hide()},onBackspaceKey:function(e){if(this.multiple){if(G.isNotEmpty(this.modelValue)&&!this.$refs.focusInput.value){var n=this.modelValue[this.modelValue.length-1],r=this.modelValue.slice(0,-1);this.$emit("update:modelValue",r),this.$emit("item-unselect",{originalEvent:e,value:n})}e.stopPropagation()}},onArrowLeftKeyOnMultiple:function(){this.focusedMultipleOptionIndex=this.focusedMultipleOptionIndex<1?0:this.focusedMultipleOptionIndex-1},onArrowRightKeyOnMultiple:function(){this.focusedMultipleOptionIndex++,this.focusedMultipleOptionIndex>this.modelValue.length-1&&(this.focusedMultipleOptionIndex=-1,S.focus(this.$refs.focusInput))},onBackspaceKeyOnMultiple:function(e){this.focusedMultipleOptionIndex!==-1&&this.removeOption(e,this.focusedMultipleOptionIndex)},onOverlayEnter:function(e){Ze.set("overlay",e,this.$primevue.config.zIndex.overlay),S.addStyles(e,{position:"absolute",top:"0",left:"0"}),this.alignOverlay()},onOverlayAfterEnter:function(){this.bindOutsideClickListener(),this.bindScrollListener(),this.bindResizeListener(),this.$emit("show")},onOverlayLeave:function(){this.unbindOutsideClickListener(),this.unbindScrollListener(),this.unbindResizeListener(),this.$emit("hide"),this.overlay=null},onOverlayAfterLeave:function(e){Ze.clear(e)},alignOverlay:function(){var e=this.multiple?this.$refs.multiContainer:this.$refs.focusInput;this.appendTo==="self"?S.relativePosition(this.overlay,e):(this.overlay.style.minWidth=S.getOuterWidth(e)+"px",S.absolutePosition(this.overlay,e))},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(n){e.overlayVisible&&e.overlay&&e.isOutsideClicked(n)&&e.hide()},document.addEventListener("click",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener),this.outsideClickListener=null)},bindScrollListener:function(){var e=this;this.scrollHandler||(this.scrollHandler=new cr(this.$refs.container,function(){e.overlayVisible&&e.hide()})),this.scrollHandler.bindScrollListener()},unbindScrollListener:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(){e.overlayVisible&&!S.isTouchDevice()&&e.hide()},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},isOutsideClicked:function(e){return!this.overlay.contains(e.target)&&!this.isInputClicked(e)&&!this.isDropdownClicked(e)},isInputClicked:function(e){return this.multiple?e.target===this.$refs.multiContainer||this.$refs.multiContainer.contains(e.target):e.target===this.$refs.focusInput},isDropdownClicked:function(e){return this.$refs.dropdownButton?e.target===this.$refs.dropdownButton||this.$refs.dropdownButton.$el.contains(e.target):!1},isOptionMatched:function(e,n){return this.isValidOption(e)&&this.getOptionLabel(e).toLocaleLowerCase(this.searchLocale)===n.toLocaleLowerCase(this.searchLocale)},isValidOption:function(e){return G.isNotEmpty(e)&&!(this.isOptionDisabled(e)||this.isOptionGroup(e))},isValidSelectedOption:function(e){return this.isValidOption(e)&&this.isSelected(e)},isSelected:function(e){return G.equals(this.modelValue,this.getOptionValue(e),this.equalityKey)},findFirstOptionIndex:function(){var e=this;return this.visibleOptions.findIndex(function(n){return e.isValidOption(n)})},findLastOptionIndex:function(){var e=this;return G.findLastIndex(this.visibleOptions,function(n){return e.isValidOption(n)})},findNextOptionIndex:function(e){var n=this,r=e-1?r+e+1:e},findPrevOptionIndex:function(e){var n=this,r=e>0?G.findLastIndex(this.visibleOptions.slice(0,e),function(o){return n.isValidOption(o)}):-1;return r>-1?r:e},findSelectedOptionIndex:function(){var e=this;return this.hasSelectedOption?this.visibleOptions.findIndex(function(n){return e.isValidSelectedOption(n)}):-1},findFirstFocusedOptionIndex:function(){var e=this.findSelectedOptionIndex();return e<0?this.findFirstOptionIndex():e},findLastFocusedOptionIndex:function(){var e=this.findSelectedOptionIndex();return e<0?this.findLastOptionIndex():e},search:function(e,n,r){n!=null&&(r==="input"&&n.trim().length===0||(this.searching=!0,this.$emit("complete",{originalEvent:e,query:n})))},removeOption:function(e,n){var r=this,o=this.modelValue[n],i=this.modelValue.filter(function(a,l){return l!==n}).map(function(a){return r.getOptionValue(a)});this.updateModel(e,i),this.$emit("item-unselect",{originalEvent:e,value:o}),this.dirty=!0,S.focus(this.$refs.focusInput)},changeFocusedOptionIndex:function(e,n){this.focusedOptionIndex!==n&&(this.focusedOptionIndex=n,this.scrollInView(),(this.selectOnFocus||this.autoHighlight)&&this.onOptionSelect(e,this.visibleOptions[n],!1))},scrollInView:function(){var e=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1,r=n!==-1?"".concat(this.id,"_").concat(n):this.focusedOptionId,o=S.findSingle(this.list,'li[id="'.concat(r,'"]'));o?o.scrollIntoView&&o.scrollIntoView({block:"nearest",inline:"start"}):this.virtualScrollerDisabled||setTimeout(function(){e.virtualScroller&&e.virtualScroller.scrollToIndex(n!==-1?n:e.focusedOptionIndex)},0)},autoUpdateModel:function(){(this.selectOnFocus||this.autoHighlight)&&this.autoOptionFocus&&!this.hasSelectedOption&&(this.focusedOptionIndex=this.findFirstFocusedOptionIndex(),this.onOptionSelect(null,this.visibleOptions[this.focusedOptionIndex],!1))},updateModel:function(e,n){this.$emit("update:modelValue",n),this.$emit("change",{originalEvent:e,value:n})},flatOptions:function(e){var n=this;return(e||[]).reduce(function(r,o,i){r.push({optionGroup:o,group:!0,index:i});var a=n.getOptionGroupChildren(o);return a&&a.forEach(function(l){return r.push(l)}),r},[])},overlayRef:function(e){this.overlay=e},listRef:function(e,n){this.list=e,n&&n(e)},virtualScrollerRef:function(e){this.virtualScroller=e}},computed:{visibleOptions:function(){return this.optionGroupLabel?this.flatOptions(this.suggestions):this.suggestions||[]},inputValue:function(){if(this.modelValue)if(rl(this.modelValue)==="object"){var e=this.getOptionLabel(this.modelValue);return e??this.modelValue}else return this.modelValue;else return""},hasSelectedOption:function(){return G.isNotEmpty(this.modelValue)},equalityKey:function(){return this.dataKey},searchResultMessageText:function(){return G.isNotEmpty(this.visibleOptions)&&this.overlayVisible?this.searchMessageText.replaceAll("{0}",this.visibleOptions.length):this.emptySearchMessageText},searchMessageText:function(){return this.searchMessage||this.$primevue.config.locale.searchMessage||""},emptySearchMessageText:function(){return this.emptySearchMessage||this.$primevue.config.locale.emptySearchMessage||""},selectionMessageText:function(){return this.selectionMessage||this.$primevue.config.locale.selectionMessage||""},emptySelectionMessageText:function(){return this.emptySelectionMessage||this.$primevue.config.locale.emptySelectionMessage||""},selectedMessageText:function(){return this.hasSelectedOption?this.selectionMessageText.replaceAll("{0}",this.multiple?this.modelValue.length:"1"):this.emptySelectionMessageText},focusedOptionId:function(){return this.focusedOptionIndex!==-1?"".concat(this.id,"_").concat(this.focusedOptionIndex):null},focusedMultipleOptionId:function(){return this.focusedMultipleOptionIndex!==-1?"".concat(this.id,"_multiple_option_").concat(this.focusedMultipleOptionIndex):null},ariaSetSize:function(){var e=this;return this.visibleOptions.filter(function(n){return!e.isOptionGroup(n)}).length},virtualScrollerDisabled:function(){return!this.virtualScrollerOptions}},components:{Button:Pn,VirtualScroller:Mo,Portal:Tn,ChevronDownIcon:qn,SpinnerIcon:pr,TimesCircleIcon:Un},directives:{ripple:ht}};function ki(t){"@babel/helpers - typeof";return ki=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ki(t)}function id(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function gn(t){for(var e=1;e[]},initialLabs:{type:Array,required:!0,default:()=>[]},hasClosestTime:{type:Boolean,required:!0},hasClosestEvent:{type:Boolean,required:!0}},emits:["updateLabs"],setup(t,{emit:e}){const n=Ft("labResults"),r=e,o=t,i=te(()=>{let me=b.value==="text"?LS:on;return o.hasClosestTime||(me=me.filter(X=>X.value!=="closest_time")),o.hasClosestEvent||(me=me.filter(X=>X.value!=="closest_event")),me}),a=ie(!1),l=["numeric","text"],u=ie(!1),s=ie([]),d=ie(!1),c=ie(""),m=ie(),f=ie(""),v=ie([]),b=ie(),_=ie([]),x=ie(),k=ie(),D=te({get(){return o.selectedLabs},set(me){r("updateLabs",me)}}),j=()=>Date.now()+"",H=ie(),R=ie(!1),le=te(()=>({id:c.value,lab_results:v.value,label:m.value,notes:f.value,value_type:b.value,aggregation_options:_.value,min_threshold:x.value,max_threshold:k.value})),ae=te(()=>({selectedLabResults:v.value,label:m.value,valueType:b.value,aggSelections:_.value,minThreshold:x.value,maxThreshold:k.value})),V=te(()=>({selectedLabResults:{required:Jt},label:{required:Jt,customUnique:Me.withMessage("Label must be unique.",()=>!D.value.filter(X=>X.id!==c.value).map(X=>X.label).includes(m.value)),customLegal:Me.withMessage("Label must be alphanumeric with spaces.",()=>/^[a-zA-Z0-9 ]+$/.test(m.value))},valueType:{required:Jt},aggSelections:{required:Me.withMessage("You must select at least one option.",Jt)},minThreshold:{customMax:Me.withMessage("Minimum must be less than or equal to maximum.",()=>x.value&&k.value?x.value<=k.value:!0),customValidNum:Me.withMessage("Minimum must be less than 9999999.",()=>x.value?x.value<9999999:!0)},maxThreshold:{custom:Me.withMessage("Maximum must be less than 9999999.",()=>k.value?k.value<9999999:!0)}})),K=Dn(V,ae,{$scope:!1}),Q=me=>{u.value=!0;const X=me.query.trim().toLowerCase();s.value=n.value.filter(ke=>ke.label.toLowerCase().includes(X)&&!v.value.map(We=>We.label).includes(ke.label)),u.value=!1},L=me=>{var X;return(X=i.value.find(ke=>ke.value===me))==null?void 0:X.text},de=me=>o.initialLabs.findIndex(X=>X.id===me.id)===-1,A=()=>{if(K.value.$touch(),!K.value.$error){if(d.value){const me=D.value.findIndex(X=>X.id===le.value.id);D.value[me]=le.value}else c.value=j(),D.value.push(le.value);we()}},N=me=>{D.value.find(ke=>ke.id===me.id)&&(d.value=!0,c.value=me.id,m.value=me.label,f.value=me.notes,v.value=me.lab_results,b.value=me.value_type,_.value=me.aggregation_options,x.value=me.min_threshold,k.value=me.max_threshold,a.value=!0)},ne=me=>{H.value=me,R.value=!0},ge=()=>{R.value=!1,H.value=null},Ce=()=>{D.value=D.value.filter(me=>me.id!==H.value.id)},we=()=>{a.value=!1,d.value=!1,c.value="",m.value="",f.value="",v.value=[],b.value=null,_.value=[],x.value=null,k.value=null,K.value.$reset()};return(me,X)=>{const ke=J("Chip"),We=J("Column"),ce=J("Button"),E=J("DataTable"),P=J("RadioButton"),z=J("Checkbox"),W=J("InputNumber"),Ie=J("Dialog"),Se=Qe("tooltip");return p(),y("div",null,[O(E,{class:"mb-2",value:D.value,removableSort:""},{empty:$(()=>X[19]||(X[19]=[ye("No labs added.")])),default:$(()=>[O(We,{field:"lab_results",header:"Lab Results"},{body:$(ve=>[(p(!0),y(se,null,De(ve.data.lab_results,($e,w)=>(p(),F(ke,{key:w,label:$e.label},null,8,["label"]))),128))]),_:1}),O(We,{field:"label",header:"Label",sortable:""}),O(We,{field:"notes",header:"Notes",sortable:""}),O(We,{field:"value_type",header:"Value Type",sortable:""}),O(We,{field:"aggregation_options",header:"Aggregations"},{body:$(ve=>[(p(!0),y(se,null,De(ve.data.aggregation_options,$e=>(p(),F(ke,{key:$e,label:L($e)},null,8,["label"]))),128))]),_:1}),O(We,{field:"min_threshold",header:"Minimum Threshold"},{body:$(ve=>[ye(Z(ve.data.value_type==="numeric"?ve.data.min_threshold:"N/A"),1)]),_:1}),O(We,{field:"max_threshold",header:"Maximum Threshold"},{body:$(ve=>[ye(Z(ve.data.value_type==="numeric"?ve.data.max_threshold:"N/A"),1)]),_:1}),O(We,{header:"Actions"},{body:$(ve=>[Oe(O(ce,{icon:"pi pi-pencil",outlined:"",rounded:"",class:"ml-2 p-1 small-icon",severity:"secondary",onClick:$e=>N(ve.data)},null,8,["onClick"]),[[Ht,de(ve.data)],[Se,"Edit",void 0,{top:!0}]]),Oe(O(ce,{icon:"pi pi-trash",outlined:"",rounded:"",class:"ml-2 p-1 small-icon",severity:"danger",onClick:$e=>ne(ve.data)},null,8,["onClick"]),[[Ht,de(ve.data)],[Se,"Delete",void 0,{top:!0}]])]),_:1})]),_:1},8,["value"]),O(ce,{label:"Add Lab",icon:"pi pi-plus",severity:"success",class:"mr-2",onClick:X[0]||(X[0]=ve=>a.value=!0)}),O(Ie,{visible:a.value,modal:"",header:d.value?"Edit Lab":"Add New Lab",closable:!1,style:{width:"60rem"}},{footer:$(()=>[O(ce,{label:"Submit",severity:"primary",onClick:X[15]||(X[15]=ve=>A())}),O(ce,{label:"Cancel",severity:"secondary",onClick:X[16]||(X[16]=ve=>we())})]),default:$(()=>{var ve,$e;return[h("div",T4,[h("div",null,[X[28]||(X[28]=h("label",{for:"lab-result-input",class:"font-bold block"}," Lab Results ",-1)),X[29]||(X[29]=h("small",null," Multiple may be added. Results will be in the format 'Lab Name [Base Name] (Number of unique patients in STARR) Years resulted' ",-1)),O(U(bo),{class:"mb-2"},{default:$(()=>[O(U(wo),{id:"lab-result-input",class:oe({"p-invalid":U(K).selectedLabResults.$error}),modelValue:v.value,"onUpdate:modelValue":X[1]||(X[1]=w=>v.value=w),multiple:!0,suggestions:s.value,virtualScrollerOptions:{itemSize:38,showLoader:!0,lazy:!0},loading:u.value,onBlur:U(K).selectedLabResults.$touch,onComplete:X[2]||(X[2]=w=>Q(w)),optionLabel:"label",placeholder:"Search to add"},null,8,["class","modelValue","suggestions","loading","onBlur"])]),_:1}),U(K).selectedLabResults.$error?(p(),y("small",E4,Z(U(K).selectedLabResults.$errors[0].$message),1)):T("",!0),h("div",D4,[X[20]||(X[20]=h("label",{for:"label",class:"font-bold block mb-2"}," Label ",-1)),O(U(Wn),{maxlength:"26",id:"label",modelValue:m.value,"onUpdate:modelValue":X[3]||(X[3]=w=>m.value=w),autocomplete:"off",class:oe({"p-invalid":U(K).label.$error}),onBlur:X[4]||(X[4]=w=>U(K).label.$touch())},null,8,["modelValue","class"]),X[21]||(X[21]=h("br",null,null,-1)),h("small",null,Z((ve=m.value)!=null&&ve.length?m.value.length:0)+"/26 characters ",1),U(K).label.$error?(p(),y("small",R4,Z(U(K).label.$errors[0].$message),1)):T("",!0)]),h("div",$4,[X[22]||(X[22]=h("label",{for:"notes",class:"font-bold block mb-2"},"Notes (optional)",-1)),O(U(Wn),{maxlength:"80",id:"notes",modelValue:f.value,"onUpdate:modelValue":X[5]||(X[5]=w=>f.value=w),autocomplete:"off",class:"w-7"},null,8,["modelValue"]),X[23]||(X[23]=h("br",null,null,-1)),h("small",null,Z(($e=f.value)!=null&&$e.length?f.value.length:0)+"/80 characters ",1)]),X[30]||(X[30]=h("p",{class:"font-bold block mb-2"},"Value Type",-1)),h("div",A4,[(p(),y(se,null,De(l,w=>h("div",{key:w},[h("div",M4,[O(P,{modelValue:b.value,"onUpdate:modelValue":X[6]||(X[6]=C=>b.value=C),inputId:w,value:w,class:oe({"p-invalid":U(K).valueType.$error}),onChange:X[7]||(X[7]=C=>(_.value=[],U(K).aggSelections.$reset(),x.value=null,k.value=null)),onBlur:X[8]||(X[8]=C=>U(K).valueType.$touch())},null,8,["modelValue","inputId","value","class"]),h("label",{for:w,class:"ml-2"},Z(w),9,L4)])])),64)),U(K).valueType.$error?(p(),y("small",F4,Z(U(K).valueType.$errors[0].$message),1)):T("",!0)]),b.value?(p(),y("div",B4,[X[24]||(X[24]=h("p",{class:"font-bold block mb-2"},"Aggregations",-1)),h("div",j4,[h("div",V4,[(p(!0),y(se,null,De(i.value,(w,C)=>(p(),y("div",{class:"mr-4",key:C},[O(z,{class:"mr-2",modelValue:_.value,"onUpdate:modelValue":X[9]||(X[9]=I=>_.value=I),value:w.value,inputId:"aggOptions_index_"+C,onBlur:X[10]||(X[10]=I=>U(K).aggSelections.$touch())},null,8,["modelValue","value","inputId"]),h("label",{for:"aggOptions_index_"+C},Z(w.text),9,H4)]))),128))]),U(K).aggSelections.$error?(p(),y("small",N4,Z(U(K).aggSelections.$errors[0].$message),1)):T("",!0)])])):T("",!0),b.value==="numeric"?(p(),y("div",z4,[X[27]||(X[27]=h("p",{class:"font-bold block mb-2"},"Thresholds (optional)",-1)),h("div",K4,[X[25]||(X[25]=h("label",{for:"min-threshold",class:"w-6rem"}," Minimum ",-1)),O(W,{id:"min-threshold",modelValue:x.value,"onUpdate:modelValue":X[11]||(X[11]=w=>x.value=w),onBlur:X[12]||(X[12]=w=>U(K).minThreshold.$touch()),class:oe({"p-invalid":U(K).minThreshold.$error}),useGrouping:!1,minFractionDigits:0,maxFractionDigits:2,autocomplete:"off"},null,8,["modelValue","class"])]),h("div",U4,[X[26]||(X[26]=h("label",{for:"max-threshold",class:"w-6rem"}," Maximum ",-1)),O(W,{id:"max-threshold",modelValue:k.value,"onUpdate:modelValue":X[13]||(X[13]=w=>k.value=w),onBlur:X[14]||(X[14]=w=>(U(K).minThreshold.$touch(),U(K).maxThreshold.$touch())),class:oe({"p-invalid":U(K).minThreshold.$error||U(K).maxThreshold.$error}),useGrouping:!1,minFractionDigits:0,maxFractionDigits:2,autocomplete:"off"},null,8,["modelValue","class"])]),U(K).minThreshold.$error?(p(),y("small",W4,Z(U(K).minThreshold.$errors[0].$message),1)):T("",!0),U(K).maxThreshold.$error?(p(),y("small",G4,Z(U(K).maxThreshold.$errors[0].$message),1)):T("",!0)])):T("",!0)])])]}),_:1},8,["visible","header"]),O(Ie,{visible:R.value,modal:"",header:"Delete Lab",closable:!1},{footer:$(()=>[O(ce,{label:"No",severity:"secondary",onClick:X[17]||(X[17]=ve=>ge())}),O(ce,{label:"Yes",severity:"primary",onClick:X[18]||(X[18]=ve=>(Ce(),ge()))})]),default:$(()=>[h("div",null,[h("p",null," Are you sure you want to delete "+Z(H.value.label)+"? ",1)])]),_:1},8,["visible"])])}}});var Y4=` +@layer primevue { + .p-chips { + display: inline-flex; + } + + .p-chips-multiple-container { + margin: 0; + padding: 0; + list-style-type: none; + cursor: text; + overflow: hidden; + display: flex; + align-items: center; + flex-wrap: wrap; + } + + .p-chips-token { + cursor: default; + display: inline-flex; + align-items: center; + flex: 0 0 auto; + } + + .p-chips-input-token { + flex: 1 1 auto; + display: inline-flex; + } + + .p-chips-token-icon { + cursor: pointer; + } + + .p-chips-input-token input { + border: 0 none; + outline: 0 none; + background-color: transparent; + margin: 0; + padding: 0; + box-shadow: none; + border-radius: 0; + width: 100%; + } + + .p-fluid .p-chips { + display: flex; + } +} +`,J4={root:function(e){var n=e.instance,r=e.props;return["p-chips p-component p-inputwrapper",{"p-disabled":r.disabled,"p-focus":n.focused,"p-inputwrapper-filled":r.modelValue&&r.modelValue.length||n.inputValue&&n.inputValue.length,"p-inputwrapper-focus":n.focused}]},container:"p-inputtext p-chips-multiple-container",token:function(e){var n=e.state,r=e.index;return["p-chips-token",{"p-focus":n.focusedIndex===r}]},label:"p-chips-token-label",removeTokenIcon:"p-chips-token-icon",inputToken:"p-chips-input-token"};Be.extend({name:"chips",css:Y4,classes:J4});const Z4={class:"my-2"},X4={key:0,class:"flex p-error"},Q4={class:"mb-2"},e7={key:0,class:"flex p-error mb-3"},t7=bt({__name:"MedicationsOptions",props:Cm({initialMedications:{type:Array,required:!0}},{modelValue:{type:Array,required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(t){const e=Ft("medicationsMetadata"),n=t,r=Km(t,"modelValue"),o=ie(!1),i=ie(""),a=ie(),l=ie(""),u=ie([]),s=ie([]),d=ie(!1),c=ie(!1),m=ie([]),f=ie(!1),v=ie([]),b=()=>Date.now()+"",_=te(()=>({id:i.value,label:a.value,notes:l.value,therapeutics:u.value,pharmacologics:s.value})),x=Q=>n.initialMedications.findIndex(L=>L.id===Q.id)===-1,k=Q=>{r.value.find(de=>de.id===Q.id)&&(o.value=!0,i.value=Q.id,a.value=Q.label,l.value=Q.notes,s.value=Q.pharmacologics,u.value=Q.therapeutics,d.value=!0)},D=Q=>{confirm("Are you sure you want to delete this medication?")&&(r.value=r.value.filter(L=>L.id!==Q.id))},j=te(()=>({label:a.value,selectedClasses:u.value.concat(s.value)})),H={label:{required:Jt,customUnique:Me.withMessage("Label must be unique.",()=>!r.value.filter(L=>L.id!==i.value).map(L=>L.label).includes(a.value)),customLegal:Me.withMessage("Label must be alphanumeric with spaces.",()=>/^[a-zA-Z0-9 ]+$/.test(a.value))},selectedClasses:{custom:Me.withMessage("At least one therapeutic class or pharmacologic class must be selected.",()=>j.value.selectedClasses.length>0)}},R=Dn(H,j,{$scope:!1}),le=Q=>{c.value=!0;const L=Q.query.trim().toLowerCase();m.value=e.value.therapeutics.filter(de=>de.label.toLowerCase().includes(L)&&!u.value.map(A=>A.label).includes(de.label)),c.value=!1},ae=Q=>{f.value=!0;const L=Q.query.trim().toLowerCase();v.value=e.value.pharmacologics.filter(de=>de.label.toLowerCase().includes(L)&&!s.value.map(A=>A.label).includes(de.label)),f.value=!1},V=()=>{if(R.value.$touch(),!R.value.$error){if(o.value){const Q=r.value.findIndex(L=>L.id===i.value);r.value[Q]=_.value}else i.value=b(),r.value.push(_.value);K()}},K=()=>{d.value=!1,o.value=!1,i.value="",a.value="",l.value="",u.value=[],s.value=[],R.value.$reset()};return(Q,L)=>{const de=J("Column"),A=J("Chip"),N=J("Button"),ne=J("DataTable"),ge=J("Dialog"),Ce=Qe("tooltip");return p(),y(se,null,[L[19]||(L[19]=h("div",{class:"mb-2"},[h("p",null,' Each medication added here creates a boolean clinical variable that answers this question - "In this data collection window, was this medication ordered for the patient (yes/no)?" '),h("p",null," Note that multiple medications may be added to each clinical variable. ")],-1)),O(ne,{class:"mb-2",value:r.value,"removable-sort":""},{default:$(()=>[O(de,{field:"label",header:"Label"}),O(de,{field:"therapeutics",header:"Therapeutic Classes"},{body:$(we=>[(p(!0),y(se,null,De(we.data.therapeutics,(me,X)=>(p(),F(A,{key:X,label:me.label},null,8,["label"]))),128))]),_:1}),O(de,{field:"pharmacologics",header:"Pharmacologic Classes"},{body:$(we=>[(p(!0),y(se,null,De(we.data.pharmacologics,(me,X)=>(p(),F(A,{key:X,label:me.label},null,8,["label"]))),128))]),_:1}),O(de,{field:"notes",header:"Notes"}),O(de,{header:"Actions"},{body:$(we=>[Oe(O(N,{icon:"pi pi-pencil",outlined:"",rounded:"",class:"ml-2 p-1 small-icon",severity:"secondary",onClick:me=>k(we.data)},null,8,["onClick"]),[[Ht,x(we.data)],[Ce,"Edit",void 0,{top:!0}]]),Oe(O(N,{icon:"pi pi-trash",outlined:"",rounded:"",class:"ml-2 p-1 small-icon",severity:"danger",onClick:me=>D(we.data)},null,8,["onClick"]),[[Ht,x(we.data)],[Ce,"Delete",void 0,{top:!0}]])]),_:1})]),_:1},8,["value"]),O(N,{label:"Add Medication",icon:"pi pi-plus",severity:"success",class:"mr-2",onClick:L[0]||(L[0]=we=>d.value=!0)}),O(ge,{visible:d.value,modal:"",header:"Add New Medication",closable:!1,style:{width:"60rem"}},{footer:$(()=>[O(N,{label:"Submit",severity:"primary",onClick:L[8]||(L[8]=we=>V())}),O(N,{label:"Cancel",severity:"secondary",onClick:L[9]||(L[9]=we=>K())})]),default:$(()=>{var we,me;return[h("div",null,[h("div",Z4,[L[10]||(L[10]=h("label",{for:"medLabel",class:"font-bold block mb-2"}," Label ",-1)),O(U(Wn),{id:"medLabel",maxlength:"26",modelValue:a.value,"onUpdate:modelValue":L[1]||(L[1]=X=>a.value=X),autocomplete:"off",class:oe({"p-invalid":U(R).label.$error}),onBlur:L[2]||(L[2]=X=>U(R).label.$touch())},null,8,["modelValue","class"]),L[11]||(L[11]=h("br",null,null,-1)),h("small",null,Z((we=a.value)!=null&&we.length?a.value.length:0)+"/26 characters ",1),L[12]||(L[12]=h("br",null,null,-1)),U(R).label.$error?(p(),y("small",X4,Z(U(R).label.$errors[0].$message),1)):T("",!0)]),h("div",Q4,[L[13]||(L[13]=h("label",{for:"notes",class:"font-bold block mb-2"},"Notes (optional)",-1)),O(U(Wn),{maxlength:"80",id:"medNotes",modelValue:l.value,"onUpdate:modelValue":L[3]||(L[3]=X=>l.value=X),autocomplete:"off",class:"w-7"},null,8,["modelValue"]),L[14]||(L[14]=h("br",null,null,-1)),h("small",null,Z((me=l.value)!=null&&me.length?l.value.length:0)+"/80 characters ",1)]),h("div",null,[L[15]||(L[15]=h("label",{for:"therapeutics-input",class:"font-bold block"}," Therapeutic Classes ",-1)),L[16]||(L[16]=h("small",null,"Multiple may be added. Search results will be in the format 'Therapeutic Class (Number of unique patients in STARR) Years ordered'",-1)),O(U(bo),{class:"mb-2"},{default:$(()=>[O(U(wo),{id:"therapeutics-input",class:oe({"p-invalid":U(R).selectedClasses.$error}),modelValue:u.value,"onUpdate:modelValue":L[4]||(L[4]=X=>u.value=X),multiple:!0,suggestions:m.value,virtualScrollerOptions:{itemSize:38,showLoader:!0,lazy:!0},loading:c.value,onBlur:U(R).selectedClasses.$touch,onComplete:L[5]||(L[5]=X=>le(X)),optionLabel:"label",placeholder:"Search to add"},null,8,["class","modelValue","suggestions","loading","onBlur"])]),_:1})]),h("div",null,[L[17]||(L[17]=h("label",{for:"pharmacologics-input",class:"font-bold block"}," Pharmacologic Classes ",-1)),L[18]||(L[18]=h("small",null,"Multiple may be added. Search results will be in the format 'Pharmacologic Class (Number of unique patients in STARR) Years ordered'",-1)),O(U(bo),{class:"mb-2"},{default:$(()=>[O(U(wo),{id:"pharmacologics-input",class:oe({"p-invalid":U(R).selectedClasses.$error}),modelValue:s.value,"onUpdate:modelValue":L[6]||(L[6]=X=>s.value=X),multiple:!0,suggestions:v.value,virtualScrollerOptions:{itemSize:38,showLoader:!0,lazy:!0},loading:f.value,onBlur:U(R).selectedClasses.$touch,onComplete:L[7]||(L[7]=X=>ae(X)),optionLabel:"label",placeholder:"Search to add"},null,8,["class","modelValue","suggestions","loading","onBlur"])]),_:1})]),h("div",null,[U(R).selectedClasses.$error?(p(),y("small",e7,Z(U(R).selectedClasses.$errors[0].$message),1)):T("",!0)])])]}),_:1},8,["visible"])],64)}}}),n7={class:"grid"},r7={class:"col-6 mt-2"},i7={class:"p-inputgroup flex"},o7={class:"col-6 mt-2"},a7={class:"flex flex-wrap gap-3"},l7=["for"],s7={class:"card flex flex-wrap gap-4 mt-3"},u7=["for"],d7={key:0,class:"flex align-items-center"},c7=["for"],p7={key:0},f7={key:0,class:"flex p-error mb-3"},m7={key:1,class:"flex align-items-center"},h7=["for"],g7={key:0,class:"flex p-error ml-2"},v7={key:1,id:"aggOption-help",class:"flex p-error ml-2"},y7={key:2,id:"udLabsAggOption-help",class:"flex p-error ml-2"},b7=bt({__name:"ClinicalDataDialog",props:{showClinicalDataDialog:Boolean,activeOptions:Array,initialWindow:{type:Object,required:!1},timing:{type:Object,required:!0},clinicalData:{type:Object,required:!0},aggregateDefaults:{type:Array},closestToEvent:{type:Array},closestToTime:{type:String},eventOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},labOptions:{type:Array,required:!0},vitalOptions:{type:Array,required:!0},outcomeOptions:{type:Array,required:!0},scoreOptions:{type:Array,required:!0}},emits:["saveClinicalDataUpdate","cancelClinicalDataUpdate","update:clinicalData","update:aggregateDefaults","update:showClinicalDataDialog","update:activeOptions","update:closestToEvent","update:closestToTime"],setup(t,{emit:e}){const n=t,r=e,o=ie({global:{value:null,matchMode:it.CONTAINS}}),i=te(()=>o.value.global.value),a=te({get(){return n.showClinicalDataDialog},set(E){r("update:showClinicalDataDialog",E)}}),l=te({get(){return n.clinicalData},set(E){r("update:clinicalData",E)}}),u=te({get(){return n.aggregateDefaults},set(E){r("update:aggregateDefaults",E)}}),s=te(()=>l.value.ud_labs?l.value.ud_labs.findIndex(E=>E.aggregation_options.length===0)>-1:!1),d=te(()=>{var E,P;return((E=n.initialWindow)==null?void 0:E.aggregate_defaults)!==void 0?(P=n.initialWindow)==null?void 0:P.aggregate_defaults.map(z=>z.value):[]}),c=te(()=>{var E,P;return((E=n.initialWindow)==null?void 0:E.data)!==void 0?JSON.parse(JSON.stringify((P=n.initialWindow)==null?void 0:P.data)):{}}),m=te(()=>{if(d.value.includes("closest_time")||d.value.includes("closest_event"))return!0;let E=[];return c.value.hasOwnProperty("labs")&&E.concat(c.value.labs),c.value.hasOwnProperty("vitals")&&E.concat(c.value.vitals),E.forEach(P=>{if(P.aggregates.map(W=>W.value).includes("closest_time")||d.value.includes("closest_event"))return!0}),!1}),f=te(()=>on.filter(E=>E.value.indexOf("closest")===-1)),v=te({get(){return n.closestToEvent},set(E){r("update:closestToEvent",E)}}),b=te({get(){return n.closestToEvent&&n.closestToEvent[0]&&n.closestToEvent[0].label?R.value.find(E=>E.label===n.closestToEvent[0].label)??JSON.parse(JSON.stringify(jt)):JSON.parse(JSON.stringify(jt))},set(E){E.label!==""&&r("update:closestToEvent",[E])}}),_=te(()=>on.find(E=>E.value==="closest_event")??{text:"Closest Event",value:"closest_event"}),x=te(()=>!(n.timing&&n.timing.repeat_interval&&n.timing.repeat_interval.length>0)),k=te(()=>{let E=!1;return x.value&&(u.value&&(E=u.value.findIndex(P=>P.value==="closest_event")>-1),E||(E=l.value.labs.findIndex(P=>P.selected&&P.aggregate_type==="custom"&&JSON.stringify(P.aggregates).indexOf("closest_event")>-1)>-1),E||(E=l.value.vitals.findIndex(P=>P.selected&&P.aggregate_type==="custom"&&JSON.stringify(P.aggregates).indexOf("closest_event")>-1)>-1),E||(E=l.value.ud_labs.findIndex(P=>P.aggregation_options.findIndex(z=>z==="closest_event")>-1)>-1)),E});mt(k,E=>{E||(v.value=[],b.value=JSON.parse(JSON.stringify(jt)),D("closest_event"))});const D=E=>{if(u.value){const P=u.value.filter(z=>z.value!==E);u.value=P}l.value.labs=j(E,l.value.labs),l.value.ud_labs=H(E,l.value.ud_labs),l.value.vitals=j(E,l.value.vitals)},j=(E,P)=>P.map(W=>{if(W.selected&&W.aggregate_type==="custom"&&JSON.stringify(W.aggregates).indexOf(E)>-1){const Ie=W.aggregates.filter(Se=>Se.value!=E);W.aggregates=Ie,Ie.length===0&&(W.aggregate_type="default")}return W}),H=(E,P)=>P.map(W=>{if(W.aggregation_options.findIndex(Ie=>Ie===E)>-1){const Ie=W.aggregation_options.filter(Se=>Se!==E);W.aggregation_options=Ie}return W}),R=te(()=>n.eventOptions.filter(E=>E.value_type==="datetime")),le=te({get(){return n.closestToTime},set(E){r("update:closestToTime",E)}}),ae=ie(new Date("2024T08:00"));Nn(()=>{ae.value?le.value=("0"+ae.value.getHours()).slice(-2)+":"+("0"+ae.value.getMinutes()).slice(-2)+":00":le.value="08:00:00"});const V=te(()=>on.find(E=>E.value==="closest_time")??{text:"Closest Time",value:"closest_time"}),K=te(()=>n.timing?!!(n.timing.start.interval.type=="day"&&n.timing.start.interval.length==1||n.timing.end.interval.type=="day"&&n.timing.end.interval.length==1||n.timing.repeat_interval&&n.timing.repeat_interval.type=="day"&&n.timing.repeat_interval.length==1||n.timing.start.type==="date"&&n.timing.end.type==="date"&&(n.timing.start.duster_field_name&&n.timing.start.duster_field_name.length>0&&n.timing.start.duster_field_name===n.timing.end.duster_field_name||n.timing.start.redcap_field_name&&n.timing.start.redcap_field_name.length>0&&n.timing.start.redcap_field_name===n.timing.end.redcap_field_name)):!1),Q=te(()=>{let E=!1;return K.value&&(u.value&&(E=u.value.findIndex(P=>P.value==="closest_time")>-1),E||(E=l.value.labs.findIndex(P=>P.selected&&P.aggregate_type==="custom"&&JSON.stringify(P.aggregates).indexOf("closest_time")>-1)>-1),E||(E=l.value.vitals.findIndex(P=>P.selected&&P.aggregate_type==="custom"&&JSON.stringify(P.aggregates).indexOf("closest_time")>-1)>-1),E||(E=l.value.ud_labs.findIndex(P=>P.aggregation_options.findIndex(z=>z==="closest_time")>-1)>-1)),E});mt(Q,E=>{E||(ae.value=new Date("2024T08:00"),le.value=void 0,D("closest_time"))});const L=te(()=>{let E=l.value.labs?l.value.labs.findIndex(P=>P.selected&&P.aggregate_type=="default")>-1:!1;return E||(E=l.value.vitals?l.value.vitals.findIndex(P=>P.selected&&P.aggregate_type==="default")>-1:!1),E}),de=Me.regex(/^([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]$/),A=te(()=>({aggregateDefaults:u.value,udLabsMissingAggregates:s.value,closestEvent:b.value.duster_field_name?b.value.duster_field_name:b.value.redcap_field_name,closestTime:le.value})),N=te(()=>({aggregateDefaults:{requiredIf:Me.withMessage("At least one default aggregate must be selected.",Yt(L.value)),minLength:US(1)},udLabsMissingAggregates:{custom:Me.withMessage("User-defined labs must each have at least one aggregate.",()=>!s.value)},closestEvent:{requiredIf:Me.withMessage("Closest event is required",Yt(k.value))},closestTime:{requiredIf:Me.withMessage("Closest time is required",Yt(Q.value)),timeFormat:Me.withMessage("Incorrect time format",de)}})),ne=Dn(N,A);Nn(()=>{l.value&&(l.value.valid=!ne.value.$error,l.value.errors=ne.value.$errors)});const ge=Dl(),Ce=E=>{l.value.ud_labs=E},we=()=>{ne.value.$touch(),ne.value.$error?ne.value.$errors.forEach(E=>ge.add({severity:"error",summary:"Missing values",detail:E.$message,life:3e3})):(a.value=!1,r("saveClinicalDataUpdate"))},me=()=>{a.value=!1,r("cancelClinicalDataUpdate")},X=ie(["Selected","Unselected","All"]),ke=ie("All"),We=te({get(){return n.activeOptions},set(E){r("update:activeOptions",E)}}),ce=()=>{We.value=[0,1,2,3,4,5]};return(E,P)=>{const z=J("InputText"),W=J("RadioButton"),Ie=J("Checkbox"),Se=J("Calendar"),ve=J("Dropdown"),$e=J("Panel"),w=J("AccordionTab"),C=J("Accordion"),I=J("Button"),M=J("Dialog"),q=Qe("tooltip");return p(),F(M,{visible:a.value,"onUpdate:visible":P[12]||(P[12]=B=>a.value=B),modal:!0,"close-on-escape":!1,style:{width:"75vw"},header:"Select Clinical Values"},{footer:$(()=>[O(I,{label:"Save",class:"p-button-primary",size:"small",icon:"pi pi-check",onClick:we}),O(I,{label:"Cancel",class:"p-button-secondary",size:"small",icon:"pi pi-times",onClick:me})]),default:$(()=>[h("div",n7,[h("div",r7,[h("div",i7,[O(z,{placeholder:"Search Clinical Value",modelValue:o.value.global.value,"onUpdate:modelValue":[P[0]||(P[0]=B=>o.value.global.value=B),ce]},null,8,["modelValue"]),P[13]||(P[13]=h("span",{class:"p-inputgroup-addon"},[h("i",{class:"pi pi-search"})],-1))])]),h("div",o7,[h("div",a7,[P[14]||(P[14]=h("label",{class:"flex align-items-center"},"Show: ",-1)),(p(!0),y(se,null,De(X.value,(B,ue)=>(p(),y("div",{key:ue,class:"flex align-items-center"},[O(W,{modelValue:ke.value,"onUpdate:modelValue":P[1]||(P[1]=fe=>ke.value=fe),name:"filterSelected","input-id":B,value:B},null,8,["modelValue","input-id","value"]),h("label",{for:B,class:"flex align-items-center ml-2"},Z(B),9,l7)]))),128))])])]),P[16]||(P[16]=h("hr",null,null,-1)),O($e,{header:"Default Aggregates",toggleable:""},{default:$(()=>[P[15]||(P[15]=h("div",null,[h("p",null,[ye(' Clinical variables that are added and require aggregation (i.e., any clinical variables under the category of "Labs" or "Vitals") will default to the settings here for convenience. '),h("br"),ye(" Such variables may have their settings individually changed after being added. "),h("br"),ye(` NOTE: The "Closest to Event" and "Closest to Time" aggregations are only available when applicable according to the Data Collection Window's timing. `)])],-1)),h("div",s7,[(p(!0),y(se,null,De(f.value,B=>(p(),y("div",{key:B.value,class:"flex align-items-center"},[O(Ie,{name:"defaultAggregate",modelValue:u.value,"onUpdate:modelValue":P[2]||(P[2]=ue=>u.value=ue),value:B,"input-id":B.value,class:oe(["mr-2",{"p-invalid":U(ne).aggregateDefaults.$error}]),disabled:d.value.includes(B.value)},null,8,["modelValue","value","input-id","class","disabled"]),h("label",{for:B.value},Z(B.text),9,u7)]))),128)),K.value?(p(),y("div",d7,[O(Ie,{modelValue:u.value,"onUpdate:modelValue":P[3]||(P[3]=B=>u.value=B),name:"defaultAggregate","input-id":V.value.value,value:V.value,class:oe({"p-invalid":U(ne).aggregateDefaults.$error}),disabled:d.value.includes(V.value.value)},null,8,["modelValue","input-id","value","class","disabled"]),h("label",{for:V.value.value,class:"ml-2 mr-2"},Z(V.value.text),9,c7),Q.value?(p(),y("div",p7,[Oe(O(Se,{id:"calendar-timeonly",modelValue:ae.value,"onUpdate:modelValue":P[4]||(P[4]=B=>ae.value=B),timeOnly:"",disabled:m.value},null,8,["modelValue","disabled"]),[[q,"Closest Time value applies to both default and custom aggregates"]]),U(ne).closestTime.$error?(p(),y("small",f7,Z(U(ne).closestTime.$errors[0].$message),1)):T("",!0)])):T("",!0)])):T("",!0),x.value?(p(),y("div",m7,[O(Ie,{modelValue:u.value,"onUpdate:modelValue":P[5]||(P[5]=B=>u.value=B),name:"defaultAggregate","input-id":_.value.value,value:_.value,class:oe({"p-invalid":U(ne).aggregateDefaults.$error}),disabled:d.value.includes(_.value.value)},null,8,["modelValue","input-id","value","class","disabled"]),h("label",{for:_.value.value,class:"ml-2 mr-2"},Z(_.value.text),9,h7),Oe((p(),y("span",null,[Oe(O(ve,{modelValue:b.value,"onUpdate:modelValue":P[6]||(P[6]=B=>b.value=B),options:R.value,optionLabel:"label",placeholder:"Choose an event",class:oe([{"p-invalid":U(ne).closestEvent.$error}]),disabled:m.value},null,8,["modelValue","options","class","disabled"]),[[Ht,k.value]])])),[[q,"Closest Event value applies to both default and custom aggregates"]]),U(ne).closestEvent.$error?(p(),y("small",g7,Z(U(ne).closestEvent.$errors[0].$message),1)):T("",!0),U(ne).aggregateDefaults.$error?(p(),y("small",v7,Z(U(ne).aggregateDefaults.$errors[0].$message),1)):T("",!0),U(ne).udLabsMissingAggregates.$error?(p(),y("small",y7,Z(U(ne).udLabsMissingAggregates.$errors[0].$message),1)):T("",!0)])):T("",!0)])]),_:1}),O(C,{multiple:!0,activeIndex:We.value,class:"mt-2"},{default:$(()=>[O(w,{header:"Labs"},{default:$(()=>[O(Gi,{category:"labs",options:t.labOptions,"initial-data":c.value,"has-aggregates":!0,"has-closest-time":K.value,"has-closest-event":x.value,"closest-time":t.closestToTime,"closest-event":b.value.label,"search-text":i.value,"select-filter":ke.value,"selected-options":l.value.labs,"onUpdate:selectedOptions":P[7]||(P[7]=B=>l.value.labs=B)},null,8,["options","initial-data","has-closest-time","has-closest-event","closest-time","closest-event","search-text","select-filter","selected-options"])]),_:1}),O(w,{header:"User-Defined Labs"},{default:$(()=>[O(q4,{"selected-labs":l.value.ud_labs,"initial-labs":c.value.ud_labs,"has-closest-time":K.value,"has-closest-event":x.value,class:oe({"p-invalid":U(ne).udLabsMissingAggregates.$error}),onUpdateLabs:Ce},null,8,["selected-labs","initial-labs","has-closest-time","has-closest-event","class"])]),_:1}),O(w,{header:"Vitals"},{default:$(()=>[O(Gi,{category:"vitals",options:t.vitalOptions,"initial-data":c.value,"has-aggregates":!0,"has-closest-time":K.value,"has-closest-event":x.value,"closest-time":t.closestToTime,"closest-event":b.value.label,"search-text":i.value,"select-filter":ke.value,"selected-options":l.value.vitals,"onUpdate:selectedOptions":P[8]||(P[8]=B=>l.value.vitals=B)},null,8,["options","initial-data","has-closest-time","has-closest-event","closest-time","closest-event","search-text","select-filter","selected-options"])]),_:1}),O(w,{header:"Medications"},{default:$(()=>[O(t7,{initialMedications:c.value.medications?c.value.medications:[],modelValue:l.value.medications,"onUpdate:modelValue":P[9]||(P[9]=B=>l.value.medications=B)},null,8,["initialMedications","modelValue"])]),_:1}),O(w,{header:"Outcomes"},{default:$(()=>[O(Gi,{category:"outcomes",options:t.outcomeOptions,"initial-data":c.value,"has-aggregates":!1,"has-closest-time":!1,"has-closest-event":!1,"search-text":i.value,"select-filter":ke.value,"selected-options":l.value.outcomes,"onUpdate:selectedOptions":P[10]||(P[10]=B=>l.value.outcomes=B)},null,8,["options","initial-data","search-text","select-filter","selected-options"])]),_:1}),O(w,{header:"Scores"},{default:$(()=>[O(Gi,{category:"scores",options:t.scoreOptions,"initial-data":c.value,"has-aggregates":!1,"has-closest-time":!1,"has-closest-event":!1,"search-text":i.value,"select-filter":ke.value,"selected-options":l.value.scores,"onUpdate:selectedOptions":P[11]||(P[11]=B=>l.value.scores=B)},null,8,["options","initial-data","search-text","select-filter","selected-options"])]),_:1})]),_:1},8,["activeIndex"]),O(U(Ao))]),_:1},8,["visible"])}}}),w7={class:"field grid"},C7={class:"col-12 mb-2 md:col-2 md:mb-0"},_7={class:"ml-2 pi pi-info-circle",style:{color:"blue"}},S7={class:"col-12 md:col-10"},O7={class:"formgroup"},I7={class:"field-radiobutton mt-1"},k7=["for"],x7={key:0,class:"formgroup-inline"},P7={class:"field"},T7={key:0},E7={key:1},D7={key:2,class:"flex p-error mb-3"},R7={key:0,class:"field"},$7={key:0,class:"flex p-error mb-3"},A7={key:1,class:"formgroup-inline"},M7={class:"field"},L7={key:0,class:"flex p-error mb-3"},F7={class:"field"},B7={key:0,class:"flex p-error mb-3"},j7={class:"field"},V7={key:0},H7={key:1},N7={key:0,class:"flex p-error mb-3"},od=bt({__name:"TimingEvent",props:{timeTypeOptions:{type:Array,required:!0},typeLabel:String,eventType:{type:String,required:!0},eventOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},timingObject:{type:Object,required:!0},otherTimingEvent:{type:Object,required:!0},instigator:{type:String}},emits:["update:timingObject","clearPreset","instigate"],setup(t,{emit:e}){const n=t,r=e,o=te({get(){return n.timingObject},set(k){r("update:timingObject",k)}}),i=te(()=>{var k;if(n.eventType==="end"&&n.otherTimingEvent.type){if(n.otherTimingEvent.type.indexOf("date")>-1)return n.timeTypeOptions.filter(D=>D.value==n.otherTimingEvent.type||D.value=="interval");if(n.otherTimingEvent.type==="interval"&&((k=n.otherTimingEvent.interval)!=null&&k.type)){const D=n.otherTimingEvent.interval.type==="day"?"date":"datetime";return n.timeTypeOptions.filter(j=>j.value===D)}}else if(n.otherTimingEvent.type==="interval")return n.timeTypeOptions.filter(D=>D.value!=="interval");return n.timeTypeOptions}),a=te(()=>{if(n.eventType==="end"){if(n.otherTimingEvent.type==="datetime")return sr.filter(k=>k.value==="hour");if(n.otherTimingEvent.type==="date")return sr.filter(k=>k.value==="day")}return sr});Nn(()=>{i.value.length===1?o.value.type=i.value[0].value:n.instigator&&n.eventType!=n.instigator&&n.otherTimingEvent.type&&n.otherTimingEvent.type!==o.value.type&&n.otherTimingEvent.type!=="interval"&&o.value.type!=="interval"&&(o.value.type=n.otherTimingEvent.type)});const l=te(()=>o.value.type==="datetime"?n.eventOptions.filter(k=>k&&k.value_type&&(k.duster_field_name||k.redcap_field_name)&&k.value_type==="datetime"):n.eventOptions.filter(k=>k&&k.value_type&&(k.duster_field_name||k.redcap_field_name))),u=te({get(){var k;return(k=o.value.interval)==null?void 0:k.type},set(k){o.value.interval||(o.value.interval={...rn}),o.value.interval.type=k}}),s=te({get(){var k;return((k=o.value.interval)==null?void 0:k.length)??0},set(k){o.value.interval||(o.value.interval={...rn}),o.value.interval.length=k}});Nn(()=>{o.value.type=="interval"&&(o.value.interval||(o.value.interval={...rn}),u.value||(n.otherTimingEvent.type==="datetime"?u.value="hour":n.otherTimingEvent.type==="date"&&(u.value="day")),o.value.interval.label=s.value.toString()+" "+u.value,o.value.interval.label+=n.eventType=="start"?"(s) before End":"(s) after Start",o.value.label=o.value.interval.label)});const d=te({get(){if(o.value)if(o.value.duster_field_name){let k=o.value.duster_field_name,D=n.eventOptions.findIndex(j=>j.duster_field_name==k);return n.eventOptions[D]}else{let k=o.value.redcap_field_name,D=n.eventOptions.findIndex(j=>!j.duster_field_name&&j.redcap_field_name==k);if(D>-1)return n.eventOptions[D]}return JSON.parse(JSON.stringify(jt))},set(k){o.value&&(o.value.redcap_field_type=k.redcap_field_type,k.duster_field_name?(o.value.duster_field_name=k.duster_field_name,o.value.redcap_field_name=void 0,o.value.rp_date||(o.value.rp_date=n.rpDates[0].redcap_field_name)):k.redcap_field_name&&(o.value.redcap_field_name=k.redcap_field_name,o.value.duster_field_name=void 0,o.value.rp_date=k.redcap_field_name))}}),c=te(()=>n.typeLabel?n.typeLabel:zn(n.eventType)+" at: "),m=(k,D,j)=>{if(D){let H=k.find(R=>R.duster_field_name===D);if(H)return H.label}else if(j){let H=k.find(R=>R.redcap_field_name===j);if(H)return H.label}return""};Nn(()=>{o.value.type!="interval"&&(o.value.label=m(n.eventOptions,o.value.duster_field_name,o.value.redcap_field_name)??"",o.value.label.length&&o.value.type=="date"&&(o.value.label=n.eventType=="end"?"23:59:00 of "+o.value.label:"00:00:00 of "+o.value.label))});const f=Me.regex(/^[1-9][0-9]*$/),v=te(()=>({timingEventType:o.value.type,timingEventValue:d.value.duster_field_name?d.value.duster_field_name:d.value.redcap_field_name,timingEventInterval:o.value.interval,timingEventRpDate:o.value.rp_date})),b=te(()=>({timingEventType:{required:Me.withMessage("Required",Jt)},timingEventValue:{requiredIf:Me.withMessage("Required "+zn(n.eventType)+" Event",Yt(o.value.type!=="interval"))},timingEventInterval:{requiredIf:Yt(o.value.type=="interval"),type:{requiredIf:Me.withMessage("Required",Yt(o.value.type=="interval"))},length:{requiredIf:Me.withMessage("Value must be a positive integer",Yt(o.value.type=="interval")),positiveInteger:Me.withMessage("Value must be a positive integer",f)}},timingEventRpDate:{requiredIf:Me.withMessage("Required",Yt(!!o.value.duster_field_name))}})),_=Dn(b,v),x=te(()=>n.eventType=="start"?"Some description about start":"Some description about end");return(k,D)=>{const j=J("RadioButton"),H=J("Dropdown"),R=J("InputNumber"),le=Qe("tooltip");return p(),y("div",w7,[h("label",C7,[ye(Z(c.value)+" ",1),Oe(h("i",_7,null,512),[[le,x.value]])]),h("div",S7,[h("div",O7,[(p(!0),y(se,null,De(i.value,ae=>(p(),y("div",{key:ae.value,class:"formgroup-inline"},[h("div",I7,[O(j,{modelValue:o.value.type,"onUpdate:modelValue":V=>o.value.type=V,name:t.eventType+"TimeType","input-id":ae.value,value:ae.value,class:oe({"p-invalid":U(_).timingEventType.$error}),onClick:D[0]||(D[0]=V=>k.$emit("instigate",t.eventType)),onChange:D[1]||(D[1]=V=>r("clearPreset"))},null,8,["modelValue","onUpdate:modelValue","name","input-id","value","class"]),Oe((p(),y("label",{for:ae.value,class:"ml-2"},[ye(Z(ae.text),1)],8,k7)),[[le,ae.tooltip]])]),ae.value===o.value.type&&ae.value.indexOf("date")>-1?(p(),y("div",x7,[h("div",P7,[o.value.type==="date"&&t.eventType==="start"?(p(),y("label",T7," 00:00:00 of ")):o.value.type==="date"&&t.eventType==="end"?(p(),y("label",E7," 23:59:00 of ")):T("",!0),O(H,{modelValue:d.value,"onUpdate:modelValue":D[2]||(D[2]=V=>d.value=V),options:l.value,optionLabel:"label",style:{width:"12rem"},class:oe({"p-invalid":U(_).timingEventValue.$error}),onChange:D[3]||(D[3]=V=>r("clearPreset"))},null,8,["modelValue","options","class"]),U(_).timingEventValue.$error?(p(),y("small",D7,Z(U(_).timingEventValue.$errors[0].$message),1)):T("",!0)]),d.value&&d.value.duster_field_name?(p(),y("div",R7,[D[9]||(D[9]=h("label",null," based on ",-1)),O(H,{modelValue:o.value.rp_date,"onUpdate:modelValue":D[4]||(D[4]=V=>o.value.rp_date=V),options:t.rpDates,optionLabel:"label",optionValue:"redcap_field_name",style:{width:"12rem"},class:oe({"p-invalid":U(_).timingEventRpDate.$error})},null,8,["modelValue","options","class"]),U(_).timingEventRpDate.$error?(p(),y("small",$7,Z(U(_).timingEventRpDate.$errors[0].$message),1)):T("",!0)])):T("",!0)])):T("",!0),ae.value===o.value.type&&ae.value==="interval"?(p(),y("div",A7,[h("div",M7,[O(R,{modelValue:s.value,"onUpdate:modelValue":D[5]||(D[5]=V=>s.value=V),id:"intervalLength","input-id":"integeronly",min:1,class:oe({"p-invalid":U(_).timingEventInterval.length.$error}),"input-style":{width:"3rem"},placeholder:"# of",onValue:D[6]||(D[6]=V=>r("clearPreset"))},null,8,["modelValue","class"]),U(_).timingEventInterval.length.$error?(p(),y("small",L7,Z(U(_).timingEventInterval.length.$errors[0].$message),1)):T("",!0)]),h("div",F7,[O(H,{modelValue:u.value,"onUpdate:modelValue":D[7]||(D[7]=V=>u.value=V),options:a.value,optionLabel:"text",optionValue:"value",style:{width:"10rem"},placeholder:"Hours / Days",class:oe({"p-invalid":U(_).timingEventInterval.type.$error}),onChange:D[8]||(D[8]=V=>r("clearPreset"))},null,8,["modelValue","options","class"]),U(_).timingEventInterval.type.$error?(p(),y("small",B7,Z(U(_).timingEventInterval.type.$errors[0].$message),1)):T("",!0)]),h("div",j7,[t.eventType==="start"&&t.otherTimingEvent?(p(),y("label",V7," before End ("+Z(t.otherTimingEvent.label)+") ",1)):T("",!0),t.eventType==="end"&&t.otherTimingEvent?(p(),y("label",H7," after Start ("+Z(t.otherTimingEvent.label)+") ",1)):T("",!0)])])):T("",!0)]))),128)),U(_).timingEventType.$error?(p(),y("small",N7,Z(U(_).timingEventType.$errors[0].$message),1)):T("",!0)])])])}}}),ol={label:"",form_name:"",type:"nonrepeating",timing_preset:void 0,timing_valid:!1,timing:{start:JSON.parse(JSON.stringify(jt)),end:JSON.parse(JSON.stringify(jt)),repeat_interval:{...rn}},aggregate_defaults:void 0,event:[JSON.parse(JSON.stringify(jt))],closest_time:"",data:{labs:[],ud_labs:[],vitals:[],medications:[],outcomes:[],scores:[],valid:!1},id:"Undefined"},z7={class:"field grid mt-2"},K7={class:"col-2",for:"presets"},U7={class:"ml-2 pi pi-info-circle",style:{color:"blue"}},W7={class:"card"},G7={class:"card"},q7={class:"card"},Y7={class:"field grid"},J7={class:"col-offset-2 col-12 md:col-10"},Z7={class:"ml-2",for:"hasRepeatIntervals"},X7={class:"ml-2 pi pi-info-circle",style:{color:"blue"}},Q7={key:0,class:"field grid"},e8={class:"col-12 md:col-10"},t8={class:"formgroup-inline"},n8={class:"field"},r8={key:0,class:"flex p-error mb-3"},i8={class:"field"},o8={class:"mt-2"},a8={key:0,class:"flex p-error mb-3"},l8=bt({__name:"TimingDialog",props:{collectionWindow:{type:Object,required:!0},presets:{type:Array,required:!0},eventOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},showTimingDialog:{type:Boolean,required:!0}},emits:["update:showTimingDialog","saveTimingUpdate"],setup(t,{emit:e}){const n=t,r=e,o=te({get(){return n.showTimingDialog},set(H){r("update:showTimingDialog",H)}}),i=ie(JSON.parse(JSON.stringify(ol)));mt(o,H=>{H&&(i.value=JSON.parse(JSON.stringify(n.collectionWindow)))}),te(()=>i.value.timing.start.type==="datetime"||i.value.timing.end.type==="datetime"?sr.filter(H=>H.value==="hour"):i.value.timing.start.type==="date"||i.value.timing.end.type==="date"?sr.filter(H=>H.value==="day"):sr);const a=te({get(){var H;return((H=i.value.timing.repeat_interval)==null?void 0:H.type)??void 0},set(H){i.value.timing.repeat_interval||(i.value.timing.repeat_interval={...rn}),i.value.timing.repeat_interval.type=H}}),l=te({get(){var H;return((H=i.value.timing.repeat_interval)==null?void 0:H.length)??void 0},set(H){i.value.timing.repeat_interval||(i.value.timing.repeat_interval={...rn}),i.value.timing.repeat_interval.length=H}});Nn(()=>{i.value.timing.repeat_interval&&l.value&&l.value>=0&&a.value&&(i.value.timing.repeat_interval.label="Every "+l.value+" "+a.value+"(s) ")});const u=te({get(){return i.value.type==="repeating"},set(H){i.value.type=H?"repeating":"nonrepeating"}}),s=te(()=>!(i.value.timing&&i.value.timing.start&&i.value.timing.end&&i.value.timing.start.type&&i.value.timing.end.type));Nn(()=>{u.value?(i.value.timing.repeat_interval||(i.value.timing.repeat_interval={...rn}),i.value.timing.start.type==="datetime"||i.value.timing.end.type==="datetime"?i.value.timing.repeat_interval.type="hour":(i.value.timing.start.type==="date"||i.value.timing.end.type==="date")&&(i.value.timing.repeat_interval.type="day")):(i.value.timing.repeat_interval=void 0,l.value=void 0,a.value=void 0)});const d=ie();mt(d,H=>{if(H){const R=i.value.timing.start.rp_date,le=i.value.timing.end.rp_date;i.value.timing.start=JSON.parse(JSON.stringify(H.timing.start)),i.value.timing.end=JSON.parse(JSON.stringify(H.timing.end)),i.value.label=H.label,i.value.timing.start.rp_date=R&&H.timing.start.type!=="interval"?R:n.rpDates[0].redcap_field_name,i.value.timing.end.rp_date=le&&H.timing.end.type!=="interval"?le:n.rpDates[0].redcap_field_name,i.value.type=H.type,i.value.timing.repeat_interval=JSON.parse(JSON.stringify(H.timing.repeat_interval))}});const c=ie(),m=Me.regex(/^[1-9][0-9]*$/),f=te(()=>({timingRepeatIntervalLength:l.value,timingRepeatIntervalType:a.value})),v=te(()=>({timingRepeatIntervalLength:{requiredIf:Me.withMessage("Repeat interval length required",Yt(u.value)),positiveInteger:Me.withMessage("Value must be a positive integer",m)},timingRepeatIntervalType:{requiredIf:Me.withMessage("Repeat interval type required",Yt(u.value))}})),b=Dn(v,f),_=Dl(),x=()=>{b.value.$touch(),console.log("Validation errors :"+b.value.$error),console.log(b.value),D(),b.value.$error?b.value.$errors.forEach(H=>_.add({severity:"error",summary:"Unable To Save",detail:H.$message,life:3e3})):(o.value=!1,r("saveTimingUpdate",i.value),b.value.$reset())},k=()=>{D(),o.value=!1,b.value.$reset()},D=()=>{d.value=void 0},j=()=>{D(),i.value.label="",i.value.type="nonrepeating",i.value.timing.start=JSON.parse(JSON.stringify(jt)),i.value.timing.end=JSON.parse(JSON.stringify(jt)),i.value.timing_valid=!1,l.value=void 0,a.value=void 0,i.value.timing.repeat_interval={...rn}};return(H,R)=>{const le=J("Dropdown"),ae=J("Divider"),V=J("Checkbox"),K=J("InputNumber"),Q=J("Button"),L=J("Dialog"),de=Qe("tooltip");return p(),F(L,{visible:o.value,"onUpdate:visible":R[7]||(R[7]=A=>o.value=A),modal:!0,style:{width:"75vw"},header:"Data Collection Timing",class:"my-2"},{footer:$(()=>[O(Q,{label:"Save",class:"p-button-primary",size:"small",icon:"pi pi-check",onClick:x}),O(Q,{label:"Cancel",class:"p-button-secondary",size:"small",icon:"pi pi-times",onClick:k}),O(Q,{label:"Reset",class:"p-button p-button-secondary",size:"small",onClick:j})]),default:$(()=>[h("div",z7,[h("label",K7,[R[8]||(R[8]=ye("Presets: ")),Oe(h("i",U7,null,512),[[de,"Common preset configurations"]])]),O(le,{class:"col-6",options:t.presets,id:"presets",modelValue:d.value,"onUpdate:modelValue":R[0]||(R[0]=A=>d.value=A),optionLabel:"label"},null,8,["options","modelValue"])]),O(ae),h("div",W7,[O(od,{"timing-object":i.value.timing.start,"onUpdate:timingObject":R[1]||(R[1]=A=>i.value.timing.start=A),"event-type":"start","time-type-options":U(AS),"event-options":t.eventOptions,"rp-dates":t.rpDates,"other-timing-event":i.value.timing.end,instigator:c.value,onInstigate:R[2]||(R[2]=A=>c.value=A),onClearPreset:D},null,8,["timing-object","time-type-options","event-options","rp-dates","other-timing-event","instigator"])]),O(ae),h("div",G7,[O(od,{"timing-object":i.value.timing.end,"onUpdate:timingObject":R[3]||(R[3]=A=>i.value.timing.end=A),"event-type":"end","time-type-options":U(MS),"event-options":t.eventOptions,"rp-dates":t.rpDates,"other-timing-event":i.value.timing.start,instigator:c.value,onClearPreset:D,onInstigate:R[4]||(R[4]=A=>c.value=A)},null,8,["timing-object","time-type-options","event-options","rp-dates","other-timing-event","instigator"])]),O(ae),h("div",q7,[h("div",Y7,[h("div",J7,[Oe(O(V,{"input-id":"hasRepeatIntervals",modelValue:u.value,"onUpdate:modelValue":R[5]||(R[5]=A=>u.value=A),binary:!0,disabled:s.value},null,8,["modelValue","disabled"]),[[de,"Start and end points must be defined before configuring repeat intervals."]]),h("label",Z7,[R[9]||(R[9]=ye(" Repeat Data Collection at defined intervals between Start & End? ")),Oe(h("i",X7,null,512),[[de,"Collect data multiple times in the collection window at the defined intervals."]])])])]),u.value?(p(),y("div",Q7,[R[10]||(R[10]=h("div",{class:"col-12 mt-2 md:col-2 md:mb-0"},[h("label",null,"Collect Data Every: ")],-1)),h("div",e8,[h("div",t8,[h("div",n8,[O(K,{modelValue:l.value,"onUpdate:modelValue":R[6]||(R[6]=A=>l.value=A),id:"repeatIntervalLength","input-id":"integeronly",min:1,class:oe({"p-invalid":U(b).timingRepeatIntervalLength.$error}),"input-style":{width:"3rem"},placeholder:"# of"},null,8,["modelValue","class"]),U(b).timingRepeatIntervalLength.$error?(p(),y("small",r8,Z(U(b).timingRepeatIntervalLength.$errors[0].$message),1)):T("",!0)]),h("div",i8,[h("label",o8,Z(a.value)+"(s) between Start and End Date/Datetimes",1),U(b).timingRepeatIntervalType.$error?(p(),y("small",a8,Z(U(b).timingRepeatIntervalType.$errors[0].$message),1)):T("",!0)])])])])):T("",!0)]),O(U(Ao))]),_:1},8,["visible"])}}}),s8={class:"p-panel-title"},u8={key:0},d8={key:1},c8={key:0,class:"flex p-error mb-3"},p8={key:0,class:"flex p-error mb-3"},f8={class:"text-right"},m8=bt({__name:"CollectionWindowsPanel",props:{labOptions:{type:Array,required:!0},vitalOptions:{type:Array,required:!0},outcomeOptions:{type:Array,required:!0},scoreOptions:{type:Array,required:!0},clinicalDateOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},collectionWindows:{type:Array,required:!0},initialWindows:{type:Array,required:!0}},emits:["update:collectionWindows"],setup(t,{emit:e}){const n=t,r=e,o=ie(JSON.parse(JSON.stringify(ol))),i=ie(),a=ie(!1),l=ie(!1),u=ie(!1),s=te({get(){return n.collectionWindows},set(A){r("update:collectionWindows",A)}}),d=te(()=>Array.isArray(n.initialWindows)?n.initialWindows.map(A=>A.id):[]);Ti(()=>{if(s.value){let A=L("Undefined",s.value);s.value.splice(A,1)}R.value.$reset()});const c=()=>{o.value=JSON.parse(JSON.stringify(ol)),o.value.id="cw"+new Date().getTime(),s.value||(s.value=[]),s.value.push(o.value),f(s.value[s.value.length-1])},m=A=>{o.value=A,i.value=JSON.parse(JSON.stringify(A))},f=A=>{o.value=A,a.value=!0},v=ie([]),b=(A,N)=>{switch(m(N),x.value=A,v.value.length=0,A){case"labs":v.value.push(0);break;case"ud_labs":v.value.push(1);break;case"vitals":v.value.push(2);break;case"medications":v.value.push(3);break;case"outcomes":v.value.push(4);break;case"scores":v.value.push(5)}l.value=!0},_=te(()=>{let A=[];return n.clinicalDateOptions&&n.clinicalDateOptions.forEach(N=>{let ne={type:"datetime",label:N.label,redcap_field_name:void 0,redcap_field_type:N.redcap_field_type,duster_field_name:N.duster_field_name,value_type:N.value_type,preposition:"",phi:"t",rp_date:void 0,interval:void 0};A.push(ne)}),n.rpDates&&n.rpDates.forEach(N=>{let ne=N.value_type=="date"?"date":"datetime";A.push({type:ne,label:N.label,redcap_field_name:N.redcap_field_name,interval:void 0,rp_date:N.redcap_field_name,redcap_field_type:N.redcap_field_type,duster_field_name:void 0,value_type:N.value_type,phi:"t"})}),A}),x=ie(),k=A=>!!(R.value.localCollectionWindows.$each.$response&&R.value.localCollectionWindows.$each.$response.$errors&&R.value.localCollectionWindows.$each.$response.$errors[A]&&R.value.localCollectionWindows.$each.$response.$errors[A].label.length),D=(A,N,ne)=>s.value.findIndex(ge=>ge.id!=N.id&&ge.label==A)==-1,j=te(()=>({localCollectionWindows:s.value})),H={localCollectionWindows:{$each:Me.forEach({label:{required:Me.withMessage("Labels are required",Jt),uniqueLabel:Me.withMessage("Labels must be unique",D)},timing_valid:{sameAs:Me.withMessage("Timing Configuration is invalid.",YS(!0))}})}},R=Dn(H,j,{$lazy:!0}),le=A=>{if(A&&A.id){let N=L(A.id,s.value);s.value&&N>-1&&(s.value[N].type=A.type,s.value[N].timing_valid=!0,s.value[N].label=A.label,s.value[N].timing.start=A.timing.start,s.value[N].timing.end=A.timing.end,s.value[N].timing.repeat_interval=A.timing.repeat_interval)}R.value.$reset()},ae=()=>{R.value.$reset()},V=()=>{if(s.value&&o.value&&o.value.id){let A=L(o.value.id,s.value);i.value&&A>-1&&(s.value[A]=i.value,o.value=s.value[A])}ae()},K=A=>{if(s.value){let N=L(A,s.value);s.value.splice(N,1)}},Q=A=>{if(s.value){const N=L(A,s.value),ne=JSON.parse(JSON.stringify(s.value[N]));ne.id="cw"+new Date().getTime(),s.value.push(ne)}},L=(A,N)=>N.findIndex(ne=>ne.id===A),de=A=>n.initialWindows.find(ne=>ne.id===A);return(A,N)=>{const ne=J("Button"),ge=J("Column"),Ce=J("InputText"),we=J("Badge"),me=J("DataTable"),X=J("Panel"),ke=J("Dialog"),We=Qe("tooltip");return p(),y(se,null,[O(X,null,{header:$(()=>[h("span",s8,[N[13]||(N[13]=ye("Data Collection Windows ")),O(ne,{icon:"pi pi-info-circle",text:"",rounded:"","aria-label":"Info",class:"ml-2 pt-0 pb-0 mt-0 mb-0",style:{height:"1.3em"},onClick:N[0]||(N[0]=ce=>u.value=!0)})])]),default:$(()=>[O(me,{editMode:"row",class:"p-datatable-sm",value:s.value,dataKey:"id"},{footer:$(()=>[h("div",f8,[O(ne,{label:"Add Data Collection Window",icon:"pi pi-plus",severity:"success",class:"mr-2",onClick:c})])]),empty:$(()=>N[25]||(N[25]=[h("p",{class:"w-full",style:{"text-align":"center"}}," No Data Collection Windows have been added. ",-1)])),default:$(()=>[O(ge,{key:"timing_config",header:"Timing",style:{width:"5%"}},{body:$(({data:ce})=>[Oe(O(ne,{icon:"pi pi-pencil",class:"ml-2 p-1",size:"small",severity:!U(R).$dirty||ce.timing_valid?"primary":"danger",disabled:d.value.includes(ce.id),onClick:E=>f(ce)},null,8,["severity","disabled","onClick"]),[[We,"Configure Timing",void 0,{top:!0}]])]),_:1}),O(ge,{key:"timing_display",header:"Period",style:{width:"20%"}},{body:$(({data:ce})=>[ce.timing.start.label?(p(),y("div",{key:0,class:oe({"p-invalid":!ce.timing_valid})},[N[15]||(N[15]=h("strong",null,"From: ",-1)),ye(Z(ce.timing.start.label),1),N[16]||(N[16]=h("br",null,null,-1)),N[17]||(N[17]=h("strong",null,"To: ",-1)),ye(Z(ce.timing.end.label),1),N[18]||(N[18]=h("br",null,null,-1)),ce.timing.repeat_interval&&ce.timing.repeat_interval.label?(p(),y("span",u8,[N[14]||(N[14]=h("strong",null,"Repeat:",-1)),ye(" "+Z(ce.timing.repeat_interval.label),1)])):T("",!0)],2)):(p(),y("div",d8," "))]),_:1}),O(ge,{key:"label",field:"label",header:"Label",style:{width:"25%"}},{body:$(ce=>[h("div",null,[O(Ce,{modelValue:ce.data[ce.field],"onUpdate:modelValue":E=>ce.data[ce.field]=E,class:oe(["p-inputtext-sm","w-11",{"p-invalid":k(ce.index)}]),onChange:N[1]||(N[1]=E=>U(R).value.$reset()),disabled:d.value.includes(ce.data.id)},null,8,["modelValue","onUpdate:modelValue","class","disabled"]),k(ce.index)?(p(),y("small",c8,Z(U(R).localCollectionWindows.$each.$response.$errors[ce.index].label[0].$message),1)):T("",!0)])]),_:1}),O(ge,{key:"data",field:"data",header:"Clinical Data",style:{width:"40%"}},{body:$(ce=>{var E,P,z;return[O(ne,{onClick:W=>b("labs",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:"",severity:U(R).$dirty&&!ce.data[ce.field].valid&&((E=ce.data.data.errors)==null?void 0:E.findIndex(W=>W.$property==="aggregateDefaults"))>-1?"danger":"primary"},{default:$(()=>[N[19]||(N[19]=ye(" Labs ")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>[ye(Z(ce.data[ce.field].labs.length),1)]),_:2},1024)]),_:2},1032,["onClick","severity"]),O(ne,{onClick:W=>b("ud_labs",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:"",severity:U(R).$dirty&&!ce.data[ce.field].valid&&((P=ce.data.data.errors)==null?void 0:P.findIndex(W=>W.$property==="udLabsMissingAggregates"))>-1?"danger":"primary"},{default:$(()=>[N[20]||(N[20]=ye(" User-Defined Labs ")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>[ye(Z(ce.data[ce.field].ud_labs.length),1)]),_:2},1024)]),_:2},1032,["onClick","severity"]),O(ne,{onClick:W=>b("vitals",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:"",severity:U(R).$dirty&&!ce.data[ce.field].valid&&((z=ce.data.data.errors)==null?void 0:z.findIndex(W=>W.$property==="aggregateDefaults"))>-1?"danger":"primary"},{default:$(()=>[N[21]||(N[21]=ye(" Vitals ")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>[ye(Z(ce.data[ce.field].vitals.length),1)]),_:2},1024)]),_:2},1032,["onClick","severity"]),O(ne,{onClick:W=>b("medications",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:""},{default:$(()=>[N[22]||(N[22]=ye(" Medications ")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>{var W;return[ye(Z((W=ce.data[ce.field].medications)==null?void 0:W.length),1)]}),_:2},1024)]),_:2},1032,["onClick"]),O(ne,{onClick:W=>b("outcomes",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:""},{default:$(()=>[N[23]||(N[23]=ye(" Outcomes")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>[ye(Z(ce.data[ce.field].outcomes.length),1)]),_:2},1024)]),_:2},1032,["onClick"]),O(ne,{onClick:W=>b("scores",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:""},{default:$(()=>[N[24]||(N[24]=ye(" Scores")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>[ye(Z(ce.data[ce.field].scores.length),1)]),_:2},1024)]),_:2},1032,["onClick"]),U(R).$dirty&&!ce.data[ce.field].valid?(p(),y("small",p8,Z(ce.data[ce.field].errors[0].$message),1)):T("",!0)]}),_:1}),O(ge,{key:"id",field:"id",header:"Actions",style:{width:"10%"}},{body:$(({data:ce,field:E})=>[Oe(O(ne,{icon:"pi pi-copy",outlined:"",rounded:"",severity:"success",class:"ml-2 p-1 small-icon",size:"small",onClick:P=>Q(ce[E])},null,8,["onClick"]),[[We,"Duplicate Data Collection Window",void 0,{top:!0}]]),d.value.includes(ce.id)?T("",!0):Oe((p(),F(ne,{key:0,icon:"pi pi-trash",outlined:"",rounded:"",severity:"danger",class:"ml-2 p-1 small-icon",size:"small",onClick:P=>K(ce[E])},null,8,["onClick"])),[[We,"Delete Data Collection Window",void 0,{top:!0}]])]),_:1})]),_:1},8,["value"])]),_:1}),O(l8,{"show-timing-dialog":a.value,"onUpdate:showTimingDialog":N[2]||(N[2]=ce=>a.value=ce),"collection-window":o.value,"event-options":_.value,"rp-dates":t.rpDates,presets:U(E9).cw_presets,onSaveTimingUpdate:le,onCancelTimingUpdate:N[3]||(N[3]=ce=>a.value=!1),"onUpdate:visible":N[4]||(N[4]=ce=>a.value=!1)},null,8,["show-timing-dialog","collection-window","event-options","rp-dates","presets"]),O(b7,{"show-clinical-data-dialog":l.value,"onUpdate:showClinicalDataDialog":N[5]||(N[5]=ce=>l.value=ce),"clinical-data":o.value.data,"onUpdate:clinicalData":N[6]||(N[6]=ce=>o.value.data=ce),"aggregate-defaults":o.value.aggregate_defaults,"onUpdate:aggregateDefaults":N[7]||(N[7]=ce=>o.value.aggregate_defaults=ce),"initial-window":de(o.value.id),"clinical-data-category":x.value,timing:o.value.timing,"lab-options":t.labOptions,"vital-options":t.vitalOptions,"score-options":t.scoreOptions,"outcome-options":t.outcomeOptions,"active-options":v.value,"onUpdate:activeOptions":N[8]||(N[8]=ce=>v.value=ce),"closest-to-event":o.value.event,"onUpdate:closestToEvent":N[9]||(N[9]=ce=>o.value.event=ce),"closest-to-time":o.value.closest_time,"onUpdate:closestToTime":N[10]||(N[10]=ce=>o.value.closest_time=ce),"event-options":_.value,"rp-dates":t.rpDates,"onUpdate:visible":V,onSaveClinicalDataUpdate:ae,onCancelClinicalDataUpdate:V},null,8,["show-clinical-data-dialog","clinical-data","aggregate-defaults","initial-window","clinical-data-category","timing","lab-options","vital-options","score-options","outcome-options","active-options","closest-to-event","closest-to-time","event-options","rp-dates"]),O(ke,{visible:u.value,"onUpdate:visible":N[12]||(N[12]=ce=>u.value=ce),modal:"",header:"Data Collection Windows",style:{width:"50vw"}},{footer:$(()=>[O(ne,{onClick:N[11]||(N[11]=ce=>u.value=!1)},{default:$(()=>N[26]||(N[26]=[ye("Close")])),_:1})]),default:$(()=>[N[27]||(N[27]=h("p",null," Clinical data is partly defined by relative windows of time. ",-1)),N[28]||(N[28]=h("p",null,[ye(" DUSTER uses Data Collection Windows to apply this concept of creating windows of time in which you'd like to gather clinical data. "),h("br"),ye(" Each Data Collection Window will appear in the form of REDCap Instruments in your project. "),h("br"),ye(" Within each window, you may add your desired clinical data. ")],-1)),N[29]||(N[29]=h("p",null," You may create Data Collection Windows below with the options to choose among preset configurations or to configure from scratch. ",-1))]),_:1},8,["visible"])],64)}}});const cf=(t,e)=>{const n=t.__vccOpts||t;for(const[r,o]of e)n[r]=o;return n},h8=cf(m8,[["__scopeId","data-v-93a3eddf"]]),g8={class:"flex flex-wrap align-items-center justify-content-between gap-2"},v8={class:"font-bold"},y8=bt({__name:"ScoreSummaryTablePerScore",props:{score:{type:Array,required:!0},scoreLabel:String},emits:["update:score"],setup(t,{emit:e}){const n=t,r=te({get(){return n.score},set(d){o("update:score",d)}});te(()=>n.scoreLabel);const o=e,i=ie(r.value.map(d=>d.label)),a=ie(!0),l=ie(!1),u=()=>{l.value=!1,i.value=[],i.value=r.value.map(d=>d.label)},s=()=>{a.value=!1,i.value=[]};return(d,c)=>{const m=J("Button"),f=J("Column"),v=J("DataTable"),b=J("Panel");return p(),F(b,{header:t.scoreLabel},{default:$(()=>[O(v,{rowGroupMode:"subheader",groupRowsBy:"category",value:r.value,sortMode:"single",sortField:"category",sortOrder:1,expandedRowGroups:i.value,"onUpdate:expandedRowGroups":c[0]||(c[0]=_=>i.value=_),expandableRowGroups:"",onRowgroupExpand:c[1]||(c[1]=_=>l.value=!1),onRowgroupCollapse:c[2]||(c[2]=_=>a.value=!1)},{header:$(()=>[h("div",g8,[c[3]||(c[3]=h("span",{class:"text-0 text-900 font-bold"},"REDCap values",-1)),h("span",null,[O(m,{text:"",icon:"pi pi-plus",label:"Expand All",onClick:u}),O(m,{text:"",icon:"pi pi-minus",label:"Collapse All",onClick:s})])])]),groupheader:$(_=>[h("span",v8,Z(_.data.category),1)]),default:$(()=>[O(f,{field:"",header:""}),O(f,{field:"label",header:"Label"}),O(f,{field:"redcap_field_name",header:"REDCap Field Name"})]),_:1},8,["value","expandedRowGroups"])]),_:1},8,["header"])}}}),b8=["innerHTML"],w8=["innerHTML"],C8=bt({__name:"ReviewPanel",props:{dev:{type:Boolean},showSummary:{type:Boolean,required:!0},rpData:{type:Array,required:!0},rpIdentifiers:{type:Array,required:!0},rpDates:{type:Array,required:!0},demographics:{type:Array,required:!0},collectionWindows:{type:Array,required:!0},projectInfo:{type:Object,required:!0}},emits:["update:showSummary","delete-auto-save"],setup(t,{emit:e}){const n=t,r=e,o=te({get(){return n.showSummary},set(E){r("update:showSummary",E)}}),i=ie([]),a=ie([]),l=ie([]);mt(o,E=>{E&&(a.value=JSON.parse(JSON.stringify(n.rpDates)),l.value=JSON.parse(JSON.stringify(n.demographics)),i.value=JSON.parse(JSON.stringify(n.collectionWindows)))});const u=te(()=>n.projectInfo.edit_mode),s=te(()=>{const E={rp_identifiers:{},rp_dates:{}};E.rp_identifiers=JSON.parse(JSON.stringify(n.rpIdentifiers));for(let P of a.value)P.redcap_field_name&&(E.rp_dates[P.redcap_field_name]={label:P.label,redcap_field_name:P.redcap_field_name,redcap_field_type:P.redcap_field_type,value_type:P.value_type,phi:P.phi});return E}),d=te(()=>{const E=[];return l.value&&l.value.forEach(P=>E.push({duster_field_name:P.duster_field_name,redcap_field_name:P.duster_field_name,redcap_field_type:P.redcap_field_type,label:P.label,value_type:P.value_type,phi:P.phi})),E}),c=te(()=>{const E=[];return i.value&&i.value.forEach((P,z)=>{let W={type:P.type,label:P.label,form_name:m(z,P.label),timing:b(P.timing,z),event:P.event?_(P.event,z):[]};const Ie=P.closest_time?P.closest_time+":00":void 0;W.data=j(P.data,z,P.aggregate_defaults,W.event,Ie),E.push(W)}),E}),m=(E,P)=>{let z="cw"+E+"_"+P.trim().toLowerCase().replace(/ +/g,"_").replace(/[^a-z_0-9]/g,"").replace(/[_+]/g,"_").replace(/_$/g,"");return z=z.substring(0,50),z},f=(E,P)=>{let z=[];return z.push({event:"Start",label:E.start.label,redcap_field_name:E.start.redcap_field_name,redcap_field_type:E.start.redcap_field_type,value_type:E.start.value_type,type:E.start.type}),z.push({event:"End",label:E.end.label,redcap_field_name:E.end.redcap_field_name,redcap_field_type:E.end.redcap_field_type,value_type:E.start.value_type,type:E.start.type}),P&&P.forEach(W=>{z.push({event:"Closest to Event",label:W.label,redcap_field_name:W.redcap_field_name,redcap_field_type:W.redcap_field_type,value_type:W.value_type,type:W.type})}),z},v=E=>{if(E.repeat_interval)return[{event:"Instance Start",label:"Instance Start Datetime - "+E.repeat_interval.label,redcap_field_name:D(E.start.redcap_field_name),redcap_field_type:"text",type:"datetime"},{event:"Interval End",label:"Interval End Datetime - "+E.repeat_interval.label,redcap_field_name:D(E.end.redcap_field_name),redcap_field_type:"text",type:"datetime"}]},b=(E,P)=>{let z={start:k(E.start,P,"start"),end:k(E.end,P,"end")};return E.repeat_interval&&E.repeat_interval.type&&(z.repeat_interval={...E.repeat_interval},z.repeat_interval.start_instance=x(z,"start"),z.repeat_interval.end_instance=x(z,"end")),z},_=(E,P)=>{let z=[];return E&&E.forEach((W,Ie)=>{W.type&&z.push(k(W,P,"closest_event"+Ie))}),z},x=(E,P)=>({label:"Instance "+zn(P)+" Datetime - "+E.repeat_interval.label,redcap_field_name:D(E[P].redcap_field_name),phi:"t",redcap_field_type:"text",value_type:"datetime"}),k=(E,P,z)=>{let W={type:E.type,label:E.label,redcap_field_name:"cw"+P+"_"+z+"_datetime",phi:"t",redcap_field_type:"text"};if(E.type=="interval"&&E.interval)W.interval={},W.interval.type=E.interval.type,W.interval.length=E.interval.length,W.value_type="datetime";else if(W.value_type=E.value_type,E.duster_field_name)W.duster_field_name=E.duster_field_name,W.rp_date=E.rp_date;else{let Ie=a.value.findIndex(Se=>Se.redcap_field_name==E.rp_date);Ie>-1&&(W.rp_date=E.redcap_field_name,W.label=a.value[Ie].label,W.duster_field_name=null)}return W},D=E=>{if(E){const P=E.indexOf("_datetime");return E.substring(0,P)+"_interval"+E.substring(P)}return""},j=(E,P,z,W,Ie)=>{let Se={};return Se.labs=V(E.labs,P,z,W,Ie),Se.ud_labs=H(E.ud_labs,P,W,Ie),Se.vitals=V(E.vitals,P,z,W,Ie),Se.medications=ae(E.medications,P),Se.outcomes=K(E.outcomes,P),Se.scores=de(E.scores,P),Se},H=(E,P,z,W)=>{let Ie=[],Se=z&&z[0]?z[0]:jt;for(let ve of E){let $e={lab_results:ve.lab_results,value_type:ve.value_type,min_threshold:ve.min_threshold,max_threshold:ve.max_threshold,fields:[]};for(let w of ve.aggregation_options){let C=w.replace("_agg","");const I=ve.label.trim().toLowerCase().replace(/ +/g,"_").replace(/[^a-z_0-9]/g,"").replace(/[_+]/g,"_").replace(/_$/g,"");let M=ve.notes&&ve.notes.trim()!==""?ve.notes+"

":"";M+="Lab Results:
";for(let B of ve.lab_results)M+=B.lab_name+" ["+B.base_name+"]
";typeof ve.min_threshold=="number"&&(M+="
Minimum Threshold: "+ve.min_threshold),typeof ve.max_threshold=="number"&&(M+="
Maximum Threshold: "+ve.max_threshold);let q={label:Q(ve.label,w,Se,W),redcap_field_name:"ud_"+I+"_"+C+"_"+P,redcap_field_type:"text",redcap_field_note:M,redcap_options:"",value_type:ve.value_type,aggregate:w};w=="closest_event"&&z&&(q.aggregate_options={},q.aggregate_options.event=z[0].redcap_field_name),w=="closest_time"&&(q.aggregate_options={},q.aggregate_options.time=W),$e.fields.push(q)}Ie.push($e)}return Ie},R=E=>{const P=E.map(W=>W.fields);let z=[];for(let W of P)z=z.concat(W);return z},le=E=>{let P=[];for(let z of E)P=P.concat(z.fields);return P},ae=(E,P)=>{console.log(E);let z=[];for(let W of E){const Ie=W.label.trim().toLowerCase().replace(/ +/g,"_").replace(/[^a-z_0-9]/g,"").replace(/[_+]/g,"_").replace(/_$/g,"");let Se=[];if(W.notes&&W.notes.trim()!==""&&Se.push(W.notes),W.pharmacologics.length>0){const ve=W.pharmacologics.map($e=>$e.value);Se.push("Pharmacologics:
"+ve.join("
"))}if(W.therapeutics.length>0){const ve=W.therapeutics.map($e=>$e.value);Se.push("Therapeutics:
"+ve.join("
"))}z.push({label:W.label,definition:{pharmacologics:W.pharmacologics,therapeutics:W.therapeutics},fields:[{label:W.label,redcap_field_name:"med_"+Ie+"_ordered_yn_"+P,redcap_field_type:"yesno",redcap_options:"",value_type:"",redcap_field_note:Se.join("

"),type:"ordered"}]})}return z},V=(E,P,z,W,Ie)=>{let Se=[],ve=W&&W[0]?W[0]:jt;for(let $e of E){let w=$e.aggregates&&$e.aggregates.length>0?$e.aggregates:z||[];for(let C of w){let I=C.value.replace("_agg",""),M={label:Q($e.label,C.value,ve,Ie),duster_field_name:$e.duster_field_name,redcap_field_name:$e.duster_field_name+"_"+I+"_"+P,value_type:$e.value_type,redcap_field_type:$e.redcap_field_type,redcap_options:$e.redcap_options,redcap_field_note:$e.redcap_field_note,aggregate:C.value};C.value=="closest_event"&&ve&&(M.aggregate_options={},M.aggregate_options.event=ve.redcap_field_name),C.value=="closest_time"&&(M.aggregate_options={},M.aggregate_options.time=Ie),Se.push(M)}}return Se},K=(E,P)=>{let z=[];for(let W of E)z.push({label:W.label,duster_field_name:W.duster_field_name,redcap_field_name:W.duster_field_name+"_"+P,value_type:W.value_type,redcap_field_type:W.redcap_field_type,redcap_options:W.redcap_options,redcap_field_note:W.redcap_field_note});return z},Q=(E,P,z,W)=>{let Ie=on.findIndex(ve=>ve.value==P),Se=on[Ie].text;return P=="closest_event"&&z?E+" "+Se:P=="closest_time"?E+" "+Se+" "+W:Se+" "+E},L=E=>{let P=[];return E.subscores&&(E.subscores.forEach(z=>{z.dependencies&&z.dependencies.forEach(W=>{P.push({label:W.label,redcap_field_name:W.redcap_field_name,category:z.label})}),P.push({label:z.label,redcap_field_name:z.redcap_field_name,category:z.label})}),P.push({label:E.label,redcap_field_name:E.redcap_field_name,category:E.label})),P},de=(E,P)=>{const z=[];return E.forEach(W=>{const Ie=[];let Se=W.redcap_options;W.subscores&&W.subscores.forEach(ve=>{const $e=[];let w=ve.redcap_options;ve.dependencies&&ve.dependencies.forEach(M=>{if(M.aggregates)M.aggregates.forEach(q=>{let B=ve.duster_field_name+"_"+M.duster_field_name+"_"+q.replace("_agg","_")+P,ue=new RegExp("\\["+M.duster_field_name+"_"+q.replace("_agg","")+"\\]","g");w=w&&w.length>0?w.replace(ue,"["+B+"]"):w,$e.push({duster_field_name:M.duster_field_name,redcap_field_name:B,label:Q(M.label?M.label:"",q),redcap_field_type:M.redcap_field_type,redcap_options:M.redcap_options,value_type:M.value_type,redcap_field_note:M.redcap_field_note,aggregate:q})});else{let q=ve.duster_field_name+"_"+M.duster_field_name+"_"+P,B=new RegExp("\\["+M.duster_field_name+"\\]","g");w=w&&w.length>0?w.replace(B,"["+q+"]"):w,$e.push({duster_field_name:M.duster_field_name,redcap_field_name:q,label:M.label,redcap_field_type:M.redcap_field_type,redcap_options:M.redcap_options,value_type:M.value_type,redcap_field_note:M.redcap_field_note})}});let C=ve.duster_field_name+"_"+P,I=new RegExp("\\["+ve.duster_field_name+"\\]","g");Se=Se&&Se.length>0?Se.replace(I,"["+C+"]"):Se,Ie.push({duster_field_name:ve.duster_field_name,redcap_field_name:ve.duster_field_name+"_"+P,score_duster_field_name:W.duster_field_name,label:ve.label,redcap_field_type:ve.redcap_field_type,redcap_field_note:ve.redcap_field_note,redcap_options:w,value_type:ve.value_type,dependencies:$e})}),z.push({duster_field_name:W.duster_field_name,redcap_field_name:W.duster_field_name+"_"+P,label:W.label,redcap_field_type:W.redcap_field_type,redcap_field_note:W.redcap_field_note,redcap_options:Se,value_type:W.value_type,subscores:Ie})}),z},A=ie(!1),N=ie(!1),ne=ie(""),ge=ie(!1),Ce=ie(""),we=ie(!1),me=()=>JSON.parse(JSON.stringify({rp_info:s.value,demographics:d.value,collection_windows:c.value})),X=()=>JSON.parse(JSON.stringify({rpData:n.rpData,demographicsSelects:n.demographics,collectionWindows:n.collectionWindows})),ke=E=>{A.value=!1,Ce.value=E,we.value=!0},We=()=>{if(ne.value="Creating REDCap Project. Please wait.",A.value=!0,!n.dev){const E={surveys_enabled:n.projectInfo.surveys_enabled,repeatforms:n.projectInfo.repeatforms,scheduling:n.projectInfo.scheduling,randomization:n.projectInfo.randomization,app_title:n.projectInfo.app_title,purpose:n.projectInfo.purpose,project_pi_firstname:n.projectInfo.project_pi_firstname,project_pi_mi:n.projectInfo.project_pi_mi,project_pi_lastname:n.projectInfo.project_pi_lastname,project_pi_email:n.projectInfo.project_pi_email,project_pi_alias:n.projectInfo.project_pi_alias,project_irb_number:n.projectInfo.project_irb_number,purpose_other:n.projectInfo.purpose_other,project_note:n.projectInfo.project_note,projecttype:n.projectInfo.projecttype,repeatforms_chk:n.projectInfo.repeatforms_chk,project_template_radio:n.projectInfo.project_template_radio,config:me(),design_config:X()};let P=new FormData;P.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),P.append("data",JSON.stringify(E)),Tt.post(n.projectInfo.create_project_url,P).then(function(z){if(z.data.toLowerCase().includes("fatal error")){ke("A project was not properly created and configured.");let W=new FormData;W.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),W.append("fatal_error",z.data),Tt.post(n.projectInfo.report_fatal_error_url,W).then(function(Ie){}).catch(function(Ie){})}else z.data.toLowerCase().indexOf("error")>-1?ke("A project was not properly created and configured."):(r("delete-auto-save"),window.location.href=z.data)}).catch(function(z){if(z.response.status==400||z.response.status==500)switch(z.response.data){case"fail_project_post":ke("A project was created, but it was not properly configured.");break;case"fail_project":ke("A project was not created.");break;default:ke("A project was not properly created and configured.")}else ke("A project was not properly created and configured.")})}},ce=()=>{N.value=!1,ne.value="Updating REDCap Project. Please wait.",A.value=!0;const E={redcap_project_id:n.projectInfo.redcap_project_id,config:me(),design_config:X()};let P=new FormData;P.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),P.append("data",JSON.stringify(E)),Tt.post(n.projectInfo.update_project_url,P).then(function(z){if(console.log(z),z.data.toLowerCase().includes("fatal error")){ke("The project was not properly updated.");let W=new FormData;W.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),W.append("fatal_error",z.data),Tt.post(n.projectInfo.report_fatal_error_url,W).then(function(Ie){}).catch(function(Ie){})}else z.data.toLowerCase().indexOf("error")>-1?ke("The project was not properly updated."):window.location.href=z.data}).catch(function(z){if(console.log(z),z.response.status==400||z.response.status==500)switch(z.response.data){case"fail_import":case"fail_duster_config":case"fail_rtosl_config":default:ke("The project was not properly updated.")}else ke("The project was not properly updated.")})};return(E,P)=>{const z=J("Column"),W=J("DataTable"),Ie=J("Panel"),Se=J("Button"),ve=J("Toolbar"),$e=J("Dialog");return p(),y(se,null,[O(Ie,{header:"Review Settings"},{default:$(()=>[O(Ie,{header:"Researcher Provided Data"},{default:$(()=>[O(W,{value:t.rpIdentifiers,tableStyle:"min-width: 50rem"},{header:$(()=>P[5]||(P[5]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-sm text-900 font-bold"},"Identifiers")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_note",header:"Value Type"})]),_:1},8,["value"]),O(W,{value:t.rpDates,tableStyle:"min-width: 50rem mt-2"},{header:$(()=>P[6]||(P[6]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-sm text-900 font-bold"},"Dates and Datetimes")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"value_type",header:"Value Type"})]),_:1},8,["value"])]),_:1}),d.value.length>0?(p(),F(Ie,{key:0,header:"Demographics",class:"mt-2"},{default:$(()=>[O(W,{value:d.value,tableStyle:"min-width: 50rem"},{default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"})]),_:1},8,["value"])]),_:1})):T("",!0),(p(!0),y(se,null,De(c.value,w=>(p(),F(Ie,{key:w.form_name,header:w.label,class:"mt-2"},{default:$(()=>[O(W,{value:f(w.timing,w.event),class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[7]||(P[7]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Timing")],-1)])),default:$(()=>[O(z,{field:"event",header:"Date"}),O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"type",header:"Type"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"})]),_:2},1032,["value"]),w.timing.repeat_interval?(p(),F(W,{key:0,value:v(w.timing),class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[8]||(P[8]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Repeat Instance")],-1)])),default:$(()=>[O(z,{field:"event",header:"Date"}),O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"type",header:"Type"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"})]),_:2},1032,["value"])):T("",!0),w.data.labs.length>0?(p(),F(W,{key:1,value:w.data.labs,class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[9]||(P[9]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Labs")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_note",header:"REDCap Field Note"})]),_:2},1032,["value"])):T("",!0),w.data.ud_labs.length>0?(p(),F(W,{key:2,value:R(w.data.ud_labs),class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[10]||(P[10]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"User-Defined Labs")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"}),O(z,{field:"redcap_field_note",header:"REDCap Field Note"},{body:$(C=>[h("div",{innerHTML:C.data.redcap_field_note},null,8,b8)]),_:1})]),_:2},1032,["value"])):T("",!0),w.data.vitals.length>0?(p(),F(W,{key:3,value:w.data.vitals,class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[11]||(P[11]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Vitals")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_note",header:"REDCap Field Note"})]),_:2},1032,["value"])):T("",!0),w.data.medications.length>0?(p(),F(W,{key:4,value:le(w.data.medications),class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[12]||(P[12]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Medications")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"}),O(z,{field:"redcap_field_note",header:"REDCap Field Note"},{body:$(C=>[h("div",{innerHTML:C.data.redcap_field_note},null,8,w8)]),_:1})]),_:2},1032,["value"])):T("",!0),w.data.outcomes.length>0?(p(),F(W,{key:5,value:w.data.outcomes,class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[13]||(P[13]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Outcomes")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"}),O(z,{field:"redcap_options",header:"REDCap Options"})]),_:2},1032,["value"])):T("",!0),(p(!0),y(se,null,De(w.data.scores,(C,I)=>(p(),y("div",{key:C.duster_field_name},[O(y8,{score:L(C),"score-label":w.data.scores[I].label,class:"mt-2"},null,8,["score","score-label"])]))),128))]),_:2},1032,["header"]))),128)),O(ve,null,{start:$(()=>[O(Se,{label:"Back",icon:"pi pi-angle-left",onClick:P[0]||(P[0]=w=>o.value=!1)})]),end:$(()=>[O(Se,{label:u.value?"Update Project":"Create Project",icon:"pi pi-check",severity:"success",onClick:P[1]||(P[1]=w=>u.value?N.value=!0:We())},null,8,["label"])]),_:1})]),_:1}),O($e,{visible:N.value,modal:"",closable:!1,style:{width:"50vw"},header:"Update Project"},{footer:$(()=>[O(Se,{label:"No, Cancel",severity:"secondary",onClick:P[2]||(P[2]=w=>N.value=!1),autofocus:""}),O(Se,{label:"Yes, Update",severity:"primary",onClick:P[3]||(P[3]=w=>ce()),autofocus:""})]),default:$(()=>[P[14]||(P[14]=h("div",null,[ye(" Are you sure you want to update this project? "),h("br"),h("strong",null,"It is recommended you back up your project's data in case editing this project causes any issues."),h("br"),ye(" Bear in mind any non-DUSTER user-performed changes made to this project's current data dictionary may be lost or conflict when editing this project. "),h("ol",null,[h("li",null,"Non-DUSTER fields and forms will remain, but they may be rearranged within the data dictionary."),h("li",null,[ye("If you add a new DUSTER field and its field name matches a pre-existing non-DUSTER field, the non-DUSTER field will be replaced and its data will be overwritten when DUSTER fetches data. "),h("ol",null,[ye("Example Scenario "),h("li",null,"You create a DUSTER project without selecting 'Race' under Demographics."),h("li",null,"You then add a non-DUSTER field with 'race' as its REDCap field name to any of your project's instruments."),h("li",null,"You subsequently edit your project via DUSTER and add 'Race' under the Demographics category."),h("li",null,"Fetching data with DUSTER will save its results for 'Race' into the 'race' REDCap field, overwriting what was previously saved.")])])])],-1))]),_:1},8,["visible"]),O($e,{visible:A.value,modal:"",closable:!1,style:{width:"50vw"},header:"Create Project"},{default:$(()=>[h("div",{class:oe(["my-3",{"p-error":ge.value}])},Z(ne.value),3)]),_:1},8,["visible"]),we.value===!0?(p(),F(Rp,{key:0,"error-message":Ce.value,"onUpdate:errorMessage":P[4]||(P[4]=w=>Ce.value=w)},null,8,["error-message"])):T("",!0)],64)}}}),_8={demographics:[{duster_field_name:"sex",label:"Sex",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"assigned at birth",phi:"",description:"Biological sex assigned at birth.",description_short:"Biological sex assigned at birth.",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"race",label:"Race",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"ethnicity",label:"Ethnicity",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"first_name",label:"First Name",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"last_name",label:"Last Name",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"birth_date",label:"Birth Date",category:"demographics",value_type:"text",redcap_field_type:"date",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"death_date",label:"Death Date",category:"demographics",value_type:"text",redcap_field_type:"date",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""}],labs:[{duster_field_name:"na",label:"Sodium (Na)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmol/L",phi:""},{duster_field_name:"k",label:"Potassium (K)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmol/L",phi:""},{duster_field_name:"hct",label:"Hematocrit (Hct)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"%",phi:""},{duster_field_name:"wbc",label:"White Blood Count (WBC)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"(1x10^3 cells)/(mm^3)",phi:"",description:"This clinical lab measures the number of white blood cells in a patient's blood.",description_short:"This clinical lab measures the number of white blood cells in a patient's blood.",loinc_code:"6690-2",unit:"1 x 10^3 cells/uL",note:"",related:"rbc,hgb,hct,plt,apache2_score",mdcalc:"",pubmed:""},{duster_field_name:"pha",label:"pH (Arterial)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"albumin",label:"Albumin (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"g/L",phi:""},{duster_field_name:"alt",label:"ALT",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"U/L",phi:""},{duster_field_name:"ast",label:"AST",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"U/L",phi:""},{duster_field_name:"tbil",label:"Bilirubin Total",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"bun",label:"Blood Urea Nitrogen (BUN)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"ca",label:"Calcium (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"cl",label:"Chloride (Cl) (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mEq/L",phi:""},{duster_field_name:"co2",label:"Bicarbonate / Carbon Dioxide (HCO3 / CO2)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mEq/L or mmol/L",phi:""},{duster_field_name:"crp",label:"C-Reactive Protein (CRP)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"cr",label:"Creatinine (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"ddimer",label:"D-Dimer",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""},{duster_field_name:"ferritin",label:"Ferritin",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""},{duster_field_name:"glucose",label:"Glucose",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"hgb",label:"Hgb",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"gm/dL",phi:""},{duster_field_name:"hba1c",label:"Hemoglobin A1c (HbA1c)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"%",phi:""},{duster_field_name:"il6",label:"IL6",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"pg/ml",phi:""},{duster_field_name:"inr",label:"INR",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"lactate",label:"Lactate",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"ldh",label:"LDH",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"IU/L",phi:""},{duster_field_name:"lymphocyte",label:"Lymphocytes",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"per mcL",phi:""},{duster_field_name:"ntprobnp",label:"NT-proBNP",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"pg/ml",phi:""},{duster_field_name:"paco2",label:"PaCO2",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmHg",phi:""},{duster_field_name:"pao2",label:"PaO2",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmHg",phi:""},{duster_field_name:"plt",label:"Platelets",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"per mcL",phi:""},{duster_field_name:"proctl",label:"Proctl",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""},{duster_field_name:"pt",label:"PT",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"sec",phi:""},{duster_field_name:"ptt",label:"PTT",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"sec",phi:""},{duster_field_name:"rbc",label:"Red Blood Cells",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"per mcL",phi:""},{duster_field_name:"troponin_i",label:"Troponin I",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""}],vitals:[{duster_field_name:"temp_c",label:"Temperature (Celsius)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"Celsius",phi:""},{duster_field_name:"map",label:"Mean Arterial Pressure (MAP)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmHg",phi:""},{duster_field_name:"hr",label:"Heart Rate",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"beats/min",phi:""},{duster_field_name:"rr",label:"Respiratory Rate",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"breaths/min",phi:""},{duster_field_name:"gcs_total",label:"Glasgow Coma Scale (Total)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"fio2",label:"FiO2",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"%",phi:""},{duster_field_name:"height_cm",label:"Height (cm)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"cm",phi:""},{duster_field_name:"weight_kg",label:"Weight (kg)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"kg",phi:""},{duster_field_name:"bmi",label:"BMI (kg/m2)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"kg/m2",phi:""},{duster_field_name:"pf_ratio",label:"P/F Ratio",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"aa_gradient",label:"AA Gradient",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""}],outcomes:[{duster_field_name:"o2_modes",label:"O2 Delivery Modes",category:"outcomes",value_type:"checkbox",redcap_field_type:"checkbox",redcap_options:"1, Room Air | 2, Nasal Cannula | 3, High Flow Nasal Cannula | 4, CPAP | 5, BiPAP | 6, ETT",redcap_field_note:"",phi:""},{duster_field_name:"cw_death",label:"Death within Collection Window",category:"outcomes",value_type:"boolean",redcap_field_type:"yesno",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"iv_pressors",label:"IV Pressors Used",category:"outcomes",value_type:"boolean",redcap_field_type:"yesno",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"age",label:"Age @ CW start",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"epi_inf_rate",label:"Epinephrine Infusion Rate",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mcg/kg/min",phi:""},{duster_field_name:"dopamine_inf_rate",label:"Dopamine Infusion Rate",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mcg/kg/min",phi:""},{duster_field_name:"norepi_inf_rate",label:"Norepinephrine Infusion Rate",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mcg/kg/min",phi:""}],clinical_dates:[{duster_field_name:"hospital_presentation_datetime",label:"Hospital Presentation Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"hospital_discharge_datetime",label:"Hospital Discharge Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"ed_admission_datetime",label:"ED Admission Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"ed_discharge_datetime",label:"ED Discharge Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"first_icu_admission_datetime",label:"First ICU Admission Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"}],scores:[{duster_field_name:"sofa_score",label:"SOFA Score",category:"scores",value_type:"text",redcap_field_type:"calc",redcap_options:`[sofa_tbil_subscore] + [sofa_cardio_subscore] + + [sofa_plt_subscore] + [sofa_renal_subscore] + [sofa_resp_subscore] + [sofa_gcs_total_subscore]`,redcap_field_note:`[sofa_tbil_subscore] + [sofa_cardio_subscore] + + [sofa_plt_subscore] + [sofa_renal_subscore] + [sofa_resp_subscore] + [sofa_gcs_total_subscore]`,phi:"",subscores:[{duster_field_name:"sofa_tbil_subscore",score_duster_field_name:"sofa_score",label:"Liver Subscore (Total Bilirubin)",redcap_field_note:"(+0) < 1.2
(+1) 1.2 - 1.9
(+2) 2.0 - 5.9
(+3) 6.0 - 11.9
(+4) >= 12.0",redcap_options:'if([tbil_max] != "", if([tbil_max] >= 12, 4, if([tbil_max] >= 6,3, if([tbil_max] >= 2, 2, if([tbil_max] >= 1.2, 1, 0)))), "")',dependencies:[{duster_field_name:"tbil",aggregates:["max_agg"],redcap_field_note:"mg/dL",label:"Bilirubin Total",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"sofa_plt_subscore",score_duster_field_name:"sofa_score",label:"Coagulation Subscore (Platelets)",redcap_field_note:"(+0) >= 150
(+1) 100 - 149
(+2) 50 - 99
(+3) 20 - 49
(+4) < 20",redcap_options:'if([plt_min] != "", if([plt_min] < 20, 4, if([plt_min] < 50, 3, if([plt_min] < 100, 2, if([plt_min] < 150, 1, 0)))), "")',dependencies:[{duster_field_name:"plt",aggregates:["min_agg"],redcap_field_note:"per mcL",label:"Platelets",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"sofa_renal_subscore",score_duster_field_name:"sofa_score",label:"Renal Subscore",redcap_field_note:"(+0) Cr < 1.2
(+1) Cr 1.2 - 1.9
(+2) Cr 2.0 - 3.4
(+3) Cr 3.5 - 4.9 or UOP < 500 mL/day
(+4) Cr >= 5 or UOP < 200 mL/day",redcap_options:'if([cr_max] != "", if([cr_max] >= 5 or [urine_24h_min] < 200, 4, if([cr_max] >= 3.5 or [urine_24h_min] < 500, 3, if([cr_max] >= 2, 2, if([cr_max] >= 1.2, 1, 0)))), "")',dependencies:[{duster_field_name:"cr",aggregates:["max_agg"],redcap_field_note:"mg/dL",label:"Creatinine (serum/plasma)",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"urine_24h",aggregates:["min_agg"],redcap_field_note:"mL",label:"24 Hr Urine Output",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"sofa_gcs_total_subscore",score_duster_field_name:"sofa_score",label:"Glasgow Coma Score (Total) Subscore",redcap_field_note:"(+0) 15
(+1) 13 - 14
(+2) 10 - 12
(+3) 6 - 9
(+4) < 6",redcap_options:'if([gcs_total_min] != "", if([gcs_total_min] < 6, 4, if([gcs_total_min] <= 9, 3, if([gcs_total_min] <= 12, 2, if([gcs_total_min] <= 14, 1, 0)))), "")',dependencies:[{duster_field_name:"gcs_total",aggregates:["min_agg"],redcap_field_note:"",label:"Glasgow Coma Scale (Total)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"sofa_resp_subscore",score_duster_field_name:"sofa_score",label:"Respiratory Subscore",redcap_field_note:"(+0) PF Ratio >= 400
(+1) PF Ratio 300 - 399
(+2) PF Ratio 200 - 299
(+2) PF Ratio 100 - 199 and NOT mechanically ventilated
(+3) PF Ratio 100 - 199 and mechanically ventilated
(+4) PF Ratio < 100 and mechanically ventilated",redcap_options:'if([pf_ratio_min] != "" and [o2_mode_vent] != "", if([pf_ratio_min] < 100 and [o2_mode_vent] = true, 4, if([pf_ratio_min] < 200 and [o2_mode_vent] = true, 3, if([pf_ratio_min] < 200 or ([pf_ratio_min] < 300 and [o2_mode_vent] = false), 2, if([pf_ratio_min] < 400, 1, 0)))), "")',dependencies:[{duster_field_name:"pf_ratio",aggregates:["min_agg"],redcap_field_note:"",label:"P/F Ratio",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"o2_mode_vent",redcap_field_note:"",label:"Mechanically Ventilated (includes CPAP)",value_type:"boolean",redcap_field_type:"yesno",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"sofa_cardio_subscore",score_duster_field_name:"sofa_score",label:"Cardiovascular Subscore",redcap_field_note:"(+0) No hypotension
(+1) MAP < 70 mmHg
(+2) DOPamine <= 5 or DOBUTamine (any dose)
(+3) DOPamine > 5, EPINEPHrine <= 0.1, or norEPINEPHrine <= 0.1
(+4) DOPamine > 15, EPINEPHrine > 0.1, or norEPINEPHrine > 0.1",redcap_options:'if([dopamine_inf_rate_max] > 15 or [epi_inf_rate_max] > 0.1 or [norepi_inf_rate_max] > 0.1 , 4, if([dopamine_inf_rate_max] > 5 or [epi_inf_rate_max] > 0 or [norepi_inf_rate_max] > 0, 3, if([dopamine_inf_rate_max] > 0 or [dobutamine_inf_rate_max] > 0, 2, if([map_min] = "", "", if([map_min] < 70, 1, 0)))))',dependencies:[{duster_field_name:"dopamine_inf_rate",aggregates:["max_agg"],redcap_field_note:"mcg/kg/min",label:"Dopamine Infusion Rate",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"dobutamine_inf_rate",aggregates:["max_agg"],redcap_field_note:"mcg/kg/min",label:"Dobutamine Infusion Rates",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"epi_inf_rate",aggregates:["max_agg"],redcap_field_note:"mcg/kg/min",label:"Epinephrine Infusion Rate",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"norepi_inf_rate",aggregates:["max_agg"],redcap_field_note:"mcg/kg/min",label:"Norepinephrine Infusion Rate",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"map",aggregates:["min_agg"],redcap_field_note:"mmHg",label:"Mean Arterial Pressure (MAP)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"}],description:"Predicts ICU mortality based on lab results and clinical data.",description_short:"Predicts ICU mortality based on lab results and clinical data.",loinc_code:"",unit:"",note:"",related:"apache2_score",mdcalc:"https://www.mdcalc.com/calc/691/sequential-organ-failure-assessment-sofa-score",pubmed:"https://pubmed.ncbi.nlm.nih.gov/8844239/"},{duster_field_name:"apache2_score",label:"APACHE II Score",category:"scores",value_type:"text",redcap_field_type:"calc",redcap_options:`[apache2_age_subscore] + [apache2_temp_c_subscore] + [apache2_map_subscore] + + [apache2_hr_subscore] + [apache2_rr_subscore] + [apache2_oxy_subscore] + [apache2_pha_subscore] + + [apache2_na_subscore] + [apache2_k_subscore] + [apache2_cr_subscore] + [apache2_hct_subscore] + + [apache2_wbc_subscore] + [apache2_gcs_total_subscore] + [apache2_chronic_health_subscore]`,redcap_field_note:`[apache2_age_subscore] + [apache2_temp_c_subscore] + [apache2_map_subscore] + + [apache2_hr_subscore] + [apache2_rr_subscore] + [apache2_oxy_subscore] + [apache2_pha_subscore] + + [apache2_na_subscore] + [apache2_k_subscore] + [apache2_cr_subscore] + [apache2_hct_subscore] + + [apache2_wbc_subscore] + [apache2_gcs_total_subscore] + [apache2_chronic_health_subscore]`,phi:"",subscores:[{duster_field_name:"apache2_age_subscore",score_duster_field_name:"apache2_score",label:"Age Subscore",redcap_field_note:"(+0) <= 44
(+2) 45 - 54
(+3) 55 - 64
(+5) 65 - 74
(+6) > 74",redcap_options:'if([age] != "", if([age] > 74, 6, if([age] >= 65, 5, if([age] >= 55, 3, if([age] >= 45, 2, 0)))), "")',dependencies:[{duster_field_name:"age",redcap_field_note:"",label:"Age @ CW start",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_map_subscore",score_duster_field_name:"apache2_score",label:"Mean Arterial Pressure (MAP) Subscore",redcap_field_note:"(+4) > 159
(+3) > 129 to 159
(+2) > 109 to 129
(+0) > 69 to 109
(+2) > 49 to 69
(+4) <= 49",redcap_options:'if([map_min] != "" and [map_max] != "", if([map_min] <= 49 or [map_max] > 159, 4, if([map_max] > 129, 3, if([map_min] <= 69 or [map_max] > 109, 2, 0))), "")',dependencies:[{duster_field_name:"map",aggregates:["max_agg","min_agg"],redcap_field_note:"mmHg",label:"Mean Arterial Pressure (MAP)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_pha_subscore",score_duster_field_name:"apache2_score",label:"Arterial pH Subscore",redcap_field_note:"(+4) >= 7.70
(+3) 7.60 to < 7.70
(+1) 7.50 to < 7.60
(+0) 7.33 to < 7.50
(+2) 7.25 to < 7.33
(+3) 7.15 to < 7.25
(+4) < 7.15",redcap_options:'if([pha_min] != "" and [pha_max] != "", if([pha_min] < 7.15 or [pha_max] >= 7.70, 4, if([pha_min] < 7.25 or [pha_max] >= 7.60, 3, if([pha_min] < 7.33, 2, if([pha_max] >= 7.50, 1, 0)))), "")',dependencies:[{duster_field_name:"pha",aggregates:["max_agg","min_agg"],redcap_field_note:"",label:"pH (Arterial)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_hr_subscore",score_duster_field_name:"apache2_score",label:"Heart Rate Subscore",redcap_field_note:"(+4) >= 180
(+3) 140 to < 180
(+2) 110 to < 140
(+0) 70 to < 110
(+2) 55 to < 70
(+3) 40 to < 55
(+4) < 40",redcap_options:'if([hr_min] != "" and [hr_max] != "", if([hr_min] < 40 or [hr_max] >= 180, 4, if([hr_min] < 55 or [hr_max] >= 140, 3, if([hr_min] < 70 or [hr_max] >= 110, 2, 0))), "")',dependencies:[{duster_field_name:"hr",aggregates:["max_agg","min_agg"],redcap_field_note:"beats/min",label:"Heart Rate",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_gcs_total_subscore",score_duster_field_name:"apache2_score",label:"Glasgow Coma Score (Total) Subscore",redcap_field_note:"15 - [Minimum Glasgow Coma Scale (GCS) Score]",redcap_options:'if([gcs_total_min] = "", "", 15 - [gcs_total_min])',dependencies:[{duster_field_name:"gcs_total",aggregates:["max_agg","min_agg"],redcap_field_note:"",label:"Glasgow Coma Scale (Total)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_chronic_health_subscore",score_duster_field_name:"apache2_score",label:"Chronic Health Subscore",redcap_field_note:"(+5) History of severe organ insufficiency or immunocompromised, and nonoperative or emergency postoperative patient
(+2) History of severe organ insufficiency or immunocompromised, and elective postoperative patient
(+0) No history of severe organ insufficiency or immunocompromised",redcap_options:'if([apache2_comorbidities] != "" and [patient_op_status] != "", if([apache2_comorbidities] = 1 and ([patient_op_status] = 0 or [patient_op_status] = 2), 5, if([apache2_comorbidities] = 1 and [patient_op_status] = 1, 2, 0)), "")',dependencies:[{duster_field_name:"apache2_comorbidities",redcap_field_note:"",label:"History of severe organ insufficiency/immunocompromised",value_type:"boolean",redcap_field_type:"yesno",redcap_options:""},{duster_field_name:"patient_op_status",redcap_field_note:"",label:"Patient Operative Status",value_type:"coded_value",redcap_field_type:"select",redcap_options:"0,None| 1, Elective Postop | 2,Emergent Postop | 3, Inoperable"}],redcap_field_type:"calc"},{duster_field_name:"apache2_rr_subscore",score_duster_field_name:"apache2_score",label:"Respiratory Rate Subscore",redcap_field_note:"(+4) >= 50
(+3) 35 to < 50
(+1) 25 to < 35
(+0) 12 to < 25
(+1) 10 to < 12
(+2) 6 to < 10
(+4) < 6",redcap_options:'if([rr_min] != "" and [rr_max] != "", if([rr_min] < 6 or [rr_max] >= 50, 4, if([rr_max] >= 35, 3, if([rr_min] < 10, 2, if([rr_min] < 12 or [rr_max] >= 25, 1, 0)))), "")',dependencies:[{duster_field_name:"rr",aggregates:["max_agg","min_agg"],redcap_field_note:"breaths/min",label:"Respiratory Rate",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_wbc_subscore",score_duster_field_name:"apache2_score",label:"White Blood Count Subscore",redcap_field_note:"(+4) >= 40
(+2) 20 to < 40
(+1) 15 to < 20
(+0) 3 to < 15
(+2) 1 to < 3
(+4) < 1",redcap_options:'if([wbc_min] != "" and [wbc_max] != "", if([wbc_min] < 1 or [wbc_max] >= 40, 4, if([wbc_min] < 3 or [wbc_max] >= 20, 2, if([wbc_max] >= 15, 1, 0))), "")',dependencies:[{duster_field_name:"wbc",aggregates:["max_agg","min_agg"],redcap_field_note:"(1x10^3 cells)/(mm^3)",label:"White Blood Count (WBC)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_temp_c_subscore",score_duster_field_name:"apache2_score",label:"Temperature Subscore",redcap_field_note:"(+4) >= 41
(+3) 39 to < 41
(+1) 38.5 to < 39
(+0) 36 to < 38.5
(+1) 34 to < 36
(+2) 32 to < 34
(+3) 30 to < 32
(+4) < 30",redcap_options:'if([temp_c_min] != "" and [temp_c_max] != "", if([temp_c_min] < 30 or [temp_c_max] >= 41, 4, if([temp_c_min] < 32 or [temp_c_max] >= 39, 3, if([temp_c_min] < 34, 2, if([temp_c_min] < 36 or [temp_c_max] >= 38.5, 1, 0)))), "")',dependencies:[{duster_field_name:"temp_c",aggregates:["max_agg","min_agg"],redcap_field_note:"Celsius",label:"Temperature (Celsius)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_cr_subscore",score_duster_field_name:"apache2_score",label:"Creatinine Subscore",redcap_field_note:"(+8) >= 3.5 and Acute Renal Failure
(+6) 2.0 to < 3.5 and Acute Renal Failure
(+4) >= 3.5 and Chronic Renal Failure
(+4) 1.5 to < 2.0 and Acute Renal Failure
(+3) 2.0 to < 3.5 and Chronic Renal Failure
(+2) 1.5 to < 2.0 and Chronic Renal Failure
(+0) 0.6 to < 1.5
(+2) < 0.6",redcap_options:'if([cr_max] != "" and [acute_renfail_diag] != "" and [chronic_renfail_diag] != "", if([cr_max] >= 3.5 and [acute_renfail_diag] = 1, 8, if([cr_max] >= 2.0 and [acute_renfail_diag] = 1, 6, if([cr_max] >= 1.5 and [acute_renfail_diag] = 1, 4, if([cr_max] >= 3.5 and [chronic_renfail_diag] = 1, 4, if([cr_max] >= 2.0 and [chronic_renfail_diag] = 1, 3, if([cr_max] >= 1.5 and [chronic_renfail_diag] = 1, 2, if([cr_min] < 0.6, 2, 0))))))), "")',dependencies:[{duster_field_name:"cr",aggregates:["max_agg","min_agg"],redcap_field_note:"mg/dL",label:"Creatinine (serum/plasma)",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"acute_renfail_diag",redcap_field_note:"",label:"Acute Renal Failure",value_type:"boolean",redcap_field_type:"yesno",redcap_options:""},{duster_field_name:"chronic_renfail_diag",redcap_field_note:"",label:"Chronic Renal Failure",value_type:"boolean",redcap_field_type:"yesno",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_hct_subscore",score_duster_field_name:"apache2_score",label:"Hematocrit Subscore",redcap_field_note:"(+4) >= 60
(+2) 50 to < 60
(+1) 46 to < 50
(+0) 30 to < 46
(+2) 20 to < 30
(+4) < 20",redcap_options:'if([hct_min] != "" and [hct_max] != "", if([hct_min] < 20 or [hct_max] >= 60, 4, if([hct_min] < 30 or [hct_max] >= 50, 2, if([hct_max] >= 46, 1, 0))), "")',dependencies:[{duster_field_name:"hct",aggregates:["max_agg","min_agg"],redcap_field_note:"%",label:"Hematocrit (Hct)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_na_subscore",score_duster_field_name:"apache2_score",label:"Sodium Subscore",redcap_field_note:"(+4) >= 180
(+3) 160 to < 180
(+2) 155 to < 160
(+1) 150 to < 155
(+0) 130 to < 150
(+2) 120 to < 130
(+3) 111 to < 120
(+4) < 111",redcap_options:'if([na_min] != "" and [na_max] != "", if([na_min] < 111 or [na_max] >= 180, 4, if([na_min] < 120 or [na_max] >= 160, 3, if([na_min] < 130 or [na_max] >= 155, 2, if([na_max] >= 150, 1, 0)))), "")',dependencies:[{duster_field_name:"na",aggregates:["max_agg","min_agg"],redcap_field_note:"mmol/L",label:"Sodium (Na)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_k_subscore",score_duster_field_name:"apache2_score",label:"Potassium Subscore",redcap_field_note:"(+4) >= 7.0
(+3) 6.0 to < 7.0
(+1) 5.5 to < 6.0
(+0) 3.5 to < 5.5
(+1) 3.0 to < 3.5
(+2) 2.5 to < 3.0
(+4) < 2.5",redcap_options:'if([k_max] != "" and [k_max] != "", if([k_max] < 2.5 or [k_max] >= 7.0, 4, if([k_max] >= 6.0, 3, if([k_max] < 3.0, 2, if([k_max] < 3.5 or [k_max] >= 5.5, 1, 0)))), "")',dependencies:[{duster_field_name:"k",aggregates:["max_agg","min_agg"],redcap_field_note:"mmol/L",label:"Potassium (K)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_oxy_subscore",score_duster_field_name:"apache2_score",label:"Oxygenation Subscore",redcap_field_note:"(+4) A-a gradient > 499
(+3) A-a gradient 350 - 499
(+2) A-a gradient 200 - 349
(+0) A-a gradient < 200 (if FiO2 over 0.49) or PaO2 > 70 (if FiO2 < 0.50)
(+1) PaO2 = 61 - 70
(+3) PaO2 = 55 - 60
(+4) PaO2 < 55",redcap_options:'if([fio2_max] != "", if([fio2_max] < 0.50, if([pao2_min] = "", "", if([pao2_min] < 55, 4, if([pao2_min] <= 60, 3, if([pao2_min] <= 70, 1, 0)))), if([aa_gradient_min] = "" or [aa_gradient_max] = "", "", if([aa_gradient_max] > 499, 4, if([aa_gradient_max] >= 350, 3, if([aa_gradient_max] >= 200, 2, 0))))), "")',dependencies:[{duster_field_name:"aa_gradient",aggregates:["max_agg","min_agg"],redcap_field_note:"",label:"AA Gradient",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"fio2",aggregates:["max_agg","min_agg"],redcap_field_note:"%",label:"FiO2",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"pao2",aggregates:["max_agg","min_agg"],redcap_field_note:"mmHg",label:"PaO2",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"}],description:"Estimates ICU mortality.",description_short:"Estimates ICU mortality.",loinc_code:"",unit:"",note:'"History of severe organ insufficiency or immunocompromised", "Patient Operative Status", "Acute Renal Failure", and "Chronic Renal Failure" will have provided REDCap fields. However, these clinical variables cannot be automated by DUSTER and require manual phenotyping by the researcher.',related:"sofa_score",mdcalc:"https://www.mdcalc.com/calc/1868/apache-ii-score",pubmed:"https://pubmed.ncbi.nlm.nih.gov/3928249/"}]},S8=200,O8="OK",I8={"access-control-allow-origin":"*","cache-control":"no-store, no-cache, must-revalidate",connection:"Keep-Alive","content-encoding":"gzip","content-length":"4307","content-type":"text/html; charset=UTF-8",date:"Tue, 28 Mar 2023 21:40:40 GMT",expires:"Thu, 19 Nov 1981 08:52:00 GMT","keep-alive":"timeout=5, max=97",pragma:"no-cache","redcap-random-text":"FaGrGUMSpmxVUIrEQTs2aPV89y",server:"Apache/2.4.38 (Debian)",vary:"Accept-Encoding","x-content-type-options":"nosniff","x-xss-protection":"1; mode=block"},k8={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:["xhr","http"],transformRequest:[null],transformResponse:[null],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{},headers:{Accept:"application/json, text/plain, */*"},method:"get",url:"http://localhost/redcap_v12.2.4/ExternalModules/?prefix=duster&page=services/callMetadata"},x8={},er={data:_8,status:S8,statusText:O8,headers:I8,config:k8,request:x8},P8={class:"container"},T8={class:"grid"},E8={class:"col-offset-1 col-10"},D8={class:"grid"},R8={class:"col-6"},$8={class:"col-6"},A8={class:"grid"},M8={class:"col"},L8={class:"grid"},F8={class:"col"},B8=["innerHTML"],j8={key:0,class:"m-2"},V8={class:"flex p-4"},H8={class:"pl-2"},N8=bt({__name:"App",setup(t){const e=JSON.parse(localStorage.getItem("postObj")||"{}");localStorage.removeItem("postObj"),setInterval(()=>{Tt.get(e.refresh_session_url).then(function(C){}).catch(function(C){}),e.edit_mode===!1&&Ie("auto-save")},6e4);const n=ie(!1),r=ie(!1),o=ie(!1),i=ie([{redcap_field_name:"mrn",label:"Medical Record Number (MRN)",redcap_field_type:"text",value_type:"Identifier",redcap_field_note:"8-digit number (including leading zeros, e.g., '01234567') or 10-digit number (no leading zeros)",phi:"t",id:"mrn",duster_field_name:void 0},{redcap_field_name:"enroll_date",redcap_field_type:"text",value_type:"date",label:"Study Enrollment Date",phi:"t",id:"enroll_date",duster_field_name:void 0}]),a=te(()=>i.value.filter(C=>{var I;return((I=C.value_type)==null?void 0:I.toLowerCase())==="identifier"})),l=te(()=>i.value.filter(C=>{var I;return((I=C.value_type)==null?void 0:I.toLowerCase())!=="identifier"})),u=ie([]),s=ie([]),d=ie([]),c=ie([]),m=ie([]),f=ie([]),v=ie(),b=te(()=>v.value.results);lr("labResults",b);const _=ie(),x=te(()=>_.value);lr("medicationsMetadata",x);const k=te(()=>[].concat(u.value).concat(s.value).concat(d.value).concat(c.value).concat(m.value));lr("metadata",k);const D=ie([]),j=ie([]),H=ie(e.project_irb_number),R=C=>C.startsWith("DPA")?C:"IRB "+C,le=ie(!1),ae=ie("checking"),V=ie("Checking "+R(H.value)+" ..."),K=ie(!1),Q={},L={rpData:[],demographicsSelects:[],collectionWindows:[]},de=ie(!1);Ti(()=>{ge(e.check_irb_url,e.redcap_csrf_token,e.project_irb_number,e.redcap_user)});const A=ie(!1);mt(A,C=>{V.value="Fetching DUSTER Metadata ...",C&&me(e.metadata_url)});const N=()=>{var M,q;let C="";const I=[];if(!ne.value.dpa)C="No valid DPA was found for IRB "+ne.value.irb_num+". Please add a DPA to your protocol with the necessary attestations. ",I.push("MRNs (required)"),I.push("Dates (required)"),I.push("Names"),I.push("Demographics"),I.push("Lab results"),I.push("Clinical notes (includes flowsheets)"),I.push("Medications"),I.push("Diagnosis codes"),I.push("Procedure codes");else{const B=ne.value.dpa;B.approvedForMrn||I.push("MRNs (required)"),B.approvedForDates||I.push("Dates (required)"),B.approvedForName||I.push("Names"),B.approvedForDemographics||I.push("Demographics"),B.approvedForLabResult||I.push("Lab results"),B.approvedForClinicalNotes||I.push("Clinical notes (includes flowsheets)"),B.approvedForMedications||I.push("Medications"),B.approvedForDiagnosis||I.push("Diagnosis codes"),B.approvedForProcedure||I.push("Procedure codes")}if(I.length>0){if(ne.value.dpa){C+="";const B=!((M=ne.value.irb_num)!=null&&M.startsWith("DPA-"));C=R(ne.value.irb_num),C+=" does not include the following attestations which may be required to retrieve data for this project. If any of the following are included as part of your DUSTER project, you will need to ",B?C+="modify your protocol and file a new DPA.
    ":C+="file a new DPA with the required attestations.
      "}else C+="The DPA must include all PHI and data attestations which will be accessed as part of this project. Please include the following items in your DPA as needed.
        ";I.forEach(B=>C+="
      • "+B+"
      • "),C+="

      "}return ne.value.dpa&&!((q=ne.value.user_permissions)!=null&&q.signedDpa)&&(C+="User "+e.redcap_user+" does not have a DPA attestation associated with "+R(ne.value.irb_num)+" and needs an add-on DPA.
      "),C.length>0&&(C+='
      You may continue to configure and create your DUSTER project. However, all IRB and/or DPA issues must be resolved before retrieving data. Click "OK" to continue project creation.'),C},ne=ie(),ge=(C,I,M,q)=>{if(n.value)le.value=!0;else if(M){K.value=!0;let B=new FormData;B.append("redcap_csrf_token",I),B.append("project_irb_number",M),B.append("user",q),Tt.post(C,B).then(function(ue){if(ae.value="checked",ne.value=ue.data,V.value="",ue.data.irb_status){M.startsWith("DPA")&&ne.value.dpa.protocolNum&&(V.value=R(ne.value.dpa.protocolNumStr)+" will be used in place of "+M+". ",M=ne.value.dpa.protocolNumStr),e.project_irb_number=M;const fe=N();fe.length>0?V.value+=R(M)+" is valid.

      "+fe:(V.value+=R(M)+" is valid.
      Fetching DUSTER Metadata ...",A.value=!0),le.value=!0}else{if(typeof ue.data=="string"&&ue.data.toLowerCase().includes("fatal error")){r.value=!0;let fe=new FormData;fe.append("redcap_csrf_token",I),fe.append("fatal_error",ue.data),Tt.post(e.report_fatal_error_url,fe).then(function(re){}).catch(function(re){})}else V.value+=R(M)+' is invalid. Please enter a different IRB or DPA. (DPAs must start with "DPA-")';le.value=!1}}).catch(function(ue){le.value=!1,V.value="IRB Check Error",r.value=!0,console.log(ue)})}else V.value='You must have an IRB or DPA to use DUSTER. Please enter a valid IRB or DPA. (DPAs must start with "DPA-")',le.value=!1,ae.value="checked",K.value=!0},Ce=()=>{ae.value="retry",V.value="Checking "+R(H.value)+" ...",ge(e.check_irb_url,e.redcap_csrf_token,H.value,e.redcap_user)},we=()=>{K.value=!1,(!le.value||!A.value)&&(window.location.href=e.redcap_new_project_url)},me=C=>{n.value?(u.value=w(er.data.demographics),u.value=u.value.map(I=>({...I,edit:!0})),s.value=er.data.labs,d.value=er.data.vitals,c.value=er.data.outcomes,m.value=er.data.scores,f.value=er.data.clinical_dates):Tt.get(C).then(function(I){u.value=w(I.data.demographics),s.value=I.data.labs,d.value=I.data.vitals,c.value=I.data.outcomes,m.value=I.data.scores,f.value=I.data.clinical_dates,Tt.get(e.get_cache_url).then(function(M){v.value=M.data.labs,_.value=M.data.medications,K.value=!1,Tt.get(e.get_dataset_designs_url).then(function(q){const B=q.data;e.edit_mode===!1&&B.hasOwnProperty("auto-save")===!0?(Q.value=JSON.parse(B["auto-save"]),de.value=!0):e.edit_mode===!0&&X()}).catch(function(q){})}).catch(function(M){V.value="Unable to load DUSTER metadata.",r.value=!0})}).catch(function(I){V.value="Unable to load DUSTER metadata.",r.value=!0})},X=()=>{L.value=e.initial_design,i.value=L.value.rpData,i.value.forEach(I=>{I.edit=!1});let C=L.value.demographicsSelects.map(I=>I.duster_field_name);Array.isArray(u.value)&&u.value.forEach(I=>{C.includes(I.duster_field_name)&&(I.edit=!1,D.value.push(I))}),L.collectionWindows=JSON.parse(JSON.stringify(e.initial_design.collectionWindows)),j.value=JSON.parse(JSON.stringify(L.value.collectionWindows))},ke=()=>{j.value.forEach(C=>{if(C.timing.start.type!=="interval"&&(C.timing_valid=l.value.findIndex(I=>I.redcap_field_name===C.timing.start.rp_date)!==-1),C.timing_valid&&C.timing.end.type!=="interval"&&(C.timing_valid=l.value.findIndex(I=>I.redcap_field_name===C.timing.end.rp_date)!==-1),C.event&&C.event[0]&&C.event[0].redcap_field_name){const I=l.value.findIndex(M=>M.redcap_field_name==C.event[0].redcap_field_name);I!=-1?C.data.valid=l.value[I].value_type=="datetime":C.data.valid=!1}})},We=Dl(),ce=te(()=>u.value&&u.value.length>0?u.value.map(C=>C.duster_field_name):[]),E=X_(),P=C=>{E.require({target:C.currentTarget,header:"Back to REDCap New Project Page",message:"You will exit DUSTER's New Project Designer and will lose any changes made here. Are you sure you want to exit?",accept:()=>{window.history.go(-1)}})},z=Dn(),W=()=>(ke(),z.value.$touch(),We.removeAllGroups(),z.value.$error?z.value.$errors.forEach(C=>{typeof C.$message=="object"?C.$message.forEach(I=>{I.forEach(M=>{We.add({severity:"error",summary:"Error",detail:M,life:3e3})})}):We.add({severity:"error",summary:"Error",detail:C.$message,life:3e3})}):(o.value=!0,e.edit_mode===!1&&Ie("auto-save")),!1),Ie=C=>{let I=new FormData;I.append("redcap_csrf_token",e.redcap_csrf_token),I.append("title",C);const M={rpData:i.value,demographicsSelects:D.value,collectionWindows:j.value};I.append("design",JSON.stringify(M)),Tt.post(e.save_dataset_design_url,I).then(function(q){}).catch(function(q){})},Se=()=>{i.value=Q.value.rpData,D.value=Q.value.demographicsSelects,j.value=Q.value.collectionWindows,de.value=!1},ve=()=>{Q.value=null,$e("auto-save")},$e=C=>{let I=new FormData;I.append("redcap_csrf_token",e.redcap_csrf_token),I.append("title",C),Tt.post(e.delete_dataset_design_url,I).then(function(M){}).catch(function(M){})},w=C=>{let I=JSON.parse(JSON.stringify(C));return I.forEach(M=>{M.label.toLowerCase().indexOf("date")>-1?M.group=1:M.label.toLowerCase().indexOf("name")>-1?M.group=2:M.group=3}),I.sort(function(M,q){let B=M.label.toLowerCase(),ue=q.label.toLowerCase();return M.groupq.group?1:Bue?1:0}),I};return(C,I)=>{const M=J("Button"),q=J("Toolbar"),B=J("InputText"),ue=J("Dialog"),fe=J("ConfirmDialog");return p(),y(se,null,[h("div",P8,[h("div",T8,[h("div",E8,[I[12]||(I[12]=Il('',1)),Oe(h("div",null,[h("div",D8,[h("div",R8,[O(_9,{"rp-data":i.value,"onUpdate:rpData":I[0]||(I[0]=re=>i.value=re),"reserved-field-names":ce.value},null,8,["rp-data","reserved-field-names"])]),h("div",$8,[O(P9,{class:"flex-1","demographics-options":u.value,"demographics-selects":D.value,"onUpdate:demographicsSelects":I[1]||(I[1]=re=>D.value=re)},null,8,["demographics-options","demographics-selects"])])]),h("div",A8,[h("div",M8,[O(h8,{"lab-options":s.value,"vital-options":d.value,"score-options":m.value,"outcome-options":c.value,"clinical-date-options":f.value,"rp-dates":l.value,"collection-windows":j.value,"onUpdate:collectionWindows":I[2]||(I[2]=re=>j.value=re),"initial-windows":L.collectionWindows},null,8,["lab-options","vital-options","score-options","outcome-options","clinical-date-options","rp-dates","collection-windows","initial-windows"])])]),h("div",L8,[h("div",F8,[O(U(Ao)),O(q,{class:"col"},{start:$(()=>[O(M,{label:U(e).edit_mode?"Back to REDCap Project":"Back to REDCap New Project Page",icon:"pi pi-cross",severity:"secondary",class:"ml-2",onClick:I[3]||(I[3]=re=>P(re))},null,8,["label"])]),end:$(()=>[O(M,{type:"submit",label:U(e).edit_mode?"Review & Update Project":"Review & Create Project",icon:"pi pi-check",class:"ml-2",onClick:W},null,8,["label"])]),_:1})])])],512),[[Ht,!o.value]]),h("div",{style:dr(o.value?"":"display: none !important")},[O(C8,{"show-summary":o.value,"onUpdate:showSummary":I[4]||(I[4]=re=>o.value=re),dev:n.value,"rp-data":i.value,"rp-identifiers":a.value,"rp-dates":l.value,demographics:D.value,"collection-windows":j.value,"project-info":U(e),onDeleteAutoSave:I[5]||(I[5]=re=>ve())},null,8,["show-summary","dev","rp-data","rp-identifiers","rp-dates","demographics","collection-windows","project-info"])],4)])])]),O(ue,{visible:K.value,"onUpdate:visible":I[8]||(I[8]=re=>K.value=re),modal:"",header:"Checking IRB or DPA",style:{width:"40vw"},closable:!1},{footer:$(()=>[!le.value&&ae.value==="checked"?(p(),F(M,{key:0,label:"Submit",icon:"pi pi-refresh",class:"p-button-primary",onClick:Ce,size:"small"})):T("",!0),le.value&&!A.value?(p(),F(M,{key:1,label:"OK",icon:"pi pi-check",class:"p-button-primary",onClick:I[7]||(I[7]=re=>A.value=!0),size:"small"})):T("",!0),O(M,{label:"Cancel",icon:"pi pi-times",class:"p-button-secondary",onClick:we,size:"small"})]),default:$(()=>[h("p",null,[h("span",{innerHTML:V.value},null,8,B8)]),!le.value&&ae.value==="checked"?(p(),y("div",j8,[I[13]||(I[13]=h("label",null,"IRB or DPA: ",-1)),O(B,{modelValue:H.value,"onUpdate:modelValue":I[6]||(I[6]=re=>H.value=re)},null,8,["modelValue"])])):T("",!0)]),_:1},8,["visible"]),O(ue,{visible:de.value,"onUpdate:visible":I[11]||(I[11]=re=>de.value=re),header:"Restore last design",modal:!0,closable:!1},{footer:$(()=>[O(M,{label:"Yes",icon:"pi pi-check",class:"p-button-primary",onClick:I[9]||(I[9]=re=>Se()),size:"small"}),O(M,{label:"No",icon:"pi pi-times",class:"p-button-secondary",onClick:I[10]||(I[10]=re=>(de.value=!1,ve())),size:"small"})]),default:$(()=>[I[14]||(I[14]=h("p",null,[ye(" It looks like you were previously in the middle of designing a dataset. "),h("br"),h("br"),ye(" Would you like to restore this design? ")],-1))]),_:1},8,["visible"]),r.value?(p(),F(Rp,{key:0})):T("",!0),O(fe,null,{message:$(re=>[h("div",V8,[h("i",{class:oe(re.message.icon),style:{"font-size":"1.5rem"}},null,2),h("p",H8,Z(re.message.message),1)])]),_:1})],64)}}});const z8=cf(N8,[["__scopeId","data-v-7b8f7d18"]]);zh(z8).use(_g).use(a1).use(Q_).component("Accordion",Ic).component("AccordionTab",kc).component("Badge",El).component("Button",Pn).component("Calendar",Dc).component("Card",Rc).component("Checkbox",$c).component("Column",u1).component("DataTable",vp).component("Dialog",jl).component("Dropdown",$i).component("InputNumber",$l).component("InputSwitch",wp).component("InputText",Wn).component("Message",Cp).component("Panel",Sp).component("RadioButton",Op).component("Divider",Ip).component("Chip",xp).component("ConfirmPopup",Tp).component("ConfirmDialog",Ep).component("Tag",kp).component("Toolbar",Pp).directive("tooltip",B_).mount("#app"); diff --git a/pages/js/duster/new-project/dist/assets/index-5af905ab.js b/pages/js/duster/new-project/dist/assets/index-5af905ab.js deleted file mode 100644 index 82ed9d4..0000000 --- a/pages/js/duster/new-project/dist/assets/index-5af905ab.js +++ /dev/null @@ -1,2011 +0,0 @@ -(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function Ha(t,e){const n=Object.create(null),r=t.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const We={},qn=[],xt=()=>{},Np=()=>!1,zp=/^on[^a-z]/,oo=t=>zp.test(t),Na=t=>t.startsWith("onUpdate:"),et=Object.assign,za=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},Kp=Object.prototype.hasOwnProperty,Be=(t,e)=>Kp.call(t,e),ke=Array.isArray,Yn=t=>ao(t)==="[object Map]",Yu=t=>ao(t)==="[object Set]",De=t=>typeof t=="function",Ze=t=>typeof t=="string",Ka=t=>typeof t=="symbol",Ge=t=>t!==null&&typeof t=="object",Ju=t=>Ge(t)&&De(t.then)&&De(t.catch),Zu=Object.prototype.toString,ao=t=>Zu.call(t),Up=t=>ao(t).slice(8,-1),Xu=t=>ao(t)==="[object Object]",Ua=t=>Ze(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Bi=Ha(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),lo=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},Wp=/-(\w)/g,zt=lo(t=>t.replace(Wp,(e,n)=>n?n.toUpperCase():"")),Gp=/\B([A-Z])/g,Bn=lo(t=>t.replace(Gp,"-$1").toLowerCase()),An=lo(t=>t.charAt(0).toUpperCase()+t.slice(1)),ji=lo(t=>t?`on${An(t)}`:""),_r=(t,e)=>!Object.is(t,e),To=(t,e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},qp=t=>{const e=parseFloat(t);return isNaN(e)?t:e},Yp=t=>{const e=Ze(t)?Number(t):NaN;return isNaN(e)?t:e};let Ll;const Yo=()=>Ll||(Ll=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Qn(t){if(ke(t)){const e={};for(let n=0;n{if(n){const r=n.split(Zp);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}function te(t){let e="";if(Ze(t))e=t;else if(ke(t))for(let n=0;nZe(t)?t:t==null?"":ke(t)||Ge(t)&&(t.toString===Zu||!De(t.toString))?JSON.stringify(t,ec,2):String(t),ec=(t,e)=>e&&e.__v_isRef?ec(t,e.value):Yn(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:Yu(e)?{[`Set(${e.size})`]:[...e.values()]}:Ge(e)&&!ke(e)&&!Xu(e)?String(e):e;let St;class nf{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=St,!e&&St&&(this.index=(St.scopes||(St.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const n=St;try{return St=this,e()}finally{St=n}}}on(){St=this}off(){St=this.parent}stop(e){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const e=new Set(t);return e.w=0,e.n=0,e},tc=t=>(t.w&hn)>0,nc=t=>(t.n&hn)>0,af=({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let n=0;for(let r=0;r{(c==="length"||c>=u)&&l.push(s)})}else switch(n!==void 0&&l.push(a.get(n)),e){case"add":ke(t)?Ua(n)&&l.push(a.get("length")):(l.push(a.get(En)),Yn(t)&&l.push(a.get(Xo)));break;case"delete":ke(t)||(l.push(a.get(En)),Yn(t)&&l.push(a.get(Xo)));break;case"set":Yn(t)&&l.push(a.get(En));break}if(l.length===1)l[0]&&Qo(l[0]);else{const u=[];for(const s of l)s&&u.push(...s);Qo(Wa(u))}}function Qo(t,e){const n=ke(t)?t:[...t];for(const r of n)r.computed&&Bl(r);for(const r of n)r.computed||Bl(r)}function Bl(t,e){(t!==Ot||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const sf=Ha("__proto__,__v_isRef,__isVue"),oc=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Ka)),uf=qa(),cf=qa(!1,!0),df=qa(!0),jl=pf();function pf(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...n){const r=je(this);for(let i=0,a=this.length;i{t[e]=function(...n){er();const r=je(this)[e].apply(this,n);return tr(),r}}),t}function ff(t){const e=je(this);return ft(e,"has",t),e.hasOwnProperty(t)}function qa(t=!1,e=!1){return function(r,o,i){if(o==="__v_isReactive")return!t;if(o==="__v_isReadonly")return t;if(o==="__v_isShallow")return e;if(o==="__v_raw"&&i===(t?e?Tf:cc:e?uc:sc).get(r))return r;const a=ke(r);if(!t){if(a&&Be(jl,o))return Reflect.get(jl,o,i);if(o==="hasOwnProperty")return ff}const l=Reflect.get(r,o,i);return(Ka(o)?oc.has(o):sf(o))||(t||ft(r,"get",o),e)?l:it(l)?a&&Ua(o)?l:l.value:Ge(l)?t?Za(l):gn(l):l}}const hf=ac(),mf=ac(!0);function ac(t=!1){return function(n,r,o,i){let a=n[r];if(Mn(a)&&it(a)&&!it(o))return!1;if(!t&&(!Gi(o)&&!Mn(o)&&(a=je(a),o=je(o)),!ke(n)&&it(a)&&!it(o)))return a.value=o,!0;const l=ke(n)&&Ua(r)?Number(r)t,so=t=>Reflect.getPrototypeOf(t);function Oi(t,e,n=!1,r=!1){t=t.__v_raw;const o=je(t),i=je(e);n||(e!==i&&ft(o,"get",e),ft(o,"get",i));const{has:a}=so(o),l=r?Ya:n?Qa:Sr;if(a.call(o,e))return l(t.get(e));if(a.call(o,i))return l(t.get(i));t!==o&&t.get(e)}function Ii(t,e=!1){const n=this.__v_raw,r=je(n),o=je(t);return e||(t!==o&&ft(r,"has",t),ft(r,"has",o)),t===o?n.has(t):n.has(t)||n.has(o)}function ki(t,e=!1){return t=t.__v_raw,!e&&ft(je(t),"iterate",En),Reflect.get(t,"size",t)}function Vl(t){t=je(t);const e=je(this);return so(e).has.call(e,t)||(e.add(t),Yt(e,"add",t,t)),this}function Hl(t,e){e=je(e);const n=je(this),{has:r,get:o}=so(n);let i=r.call(n,t);i||(t=je(t),i=r.call(n,t));const a=o.call(n,t);return n.set(t,e),i?_r(e,a)&&Yt(n,"set",t,e):Yt(n,"add",t,e),this}function Nl(t){const e=je(this),{has:n,get:r}=so(e);let o=n.call(e,t);o||(t=je(t),o=n.call(e,t)),r&&r.call(e,t);const i=e.delete(t);return o&&Yt(e,"delete",t,void 0),i}function zl(){const t=je(this),e=t.size!==0,n=t.clear();return e&&Yt(t,"clear",void 0,void 0),n}function Pi(t,e){return function(r,o){const i=this,a=i.__v_raw,l=je(a),u=e?Ya:t?Qa:Sr;return!t&&ft(l,"iterate",En),a.forEach((s,c)=>r.call(o,u(s),u(c),i))}}function xi(t,e,n){return function(...r){const o=this.__v_raw,i=je(o),a=Yn(i),l=t==="entries"||t===Symbol.iterator&&a,u=t==="keys"&&a,s=o[t](...r),c=n?Ya:e?Qa:Sr;return!e&&ft(i,"iterate",u?Xo:En),{next(){const{value:d,done:h}=s.next();return h?{value:d,done:h}:{value:l?[c(d[0]),c(d[1])]:c(d),done:h}},[Symbol.iterator](){return this}}}}function en(t){return function(...e){return t==="delete"?!1:this}}function Cf(){const t={get(i){return Oi(this,i)},get size(){return ki(this)},has:Ii,add:Vl,set:Hl,delete:Nl,clear:zl,forEach:Pi(!1,!1)},e={get(i){return Oi(this,i,!1,!0)},get size(){return ki(this)},has:Ii,add:Vl,set:Hl,delete:Nl,clear:zl,forEach:Pi(!1,!0)},n={get(i){return Oi(this,i,!0)},get size(){return ki(this,!0)},has(i){return Ii.call(this,i,!0)},add:en("add"),set:en("set"),delete:en("delete"),clear:en("clear"),forEach:Pi(!0,!1)},r={get(i){return Oi(this,i,!0,!0)},get size(){return ki(this,!0)},has(i){return Ii.call(this,i,!0)},add:en("add"),set:en("set"),delete:en("delete"),clear:en("clear"),forEach:Pi(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{t[i]=xi(i,!1,!1),n[i]=xi(i,!0,!1),e[i]=xi(i,!1,!0),r[i]=xi(i,!0,!0)}),[t,n,e,r]}const[_f,Sf,Of,If]=Cf();function Ja(t,e){const n=e?t?If:Of:t?Sf:_f;return(r,o,i)=>o==="__v_isReactive"?!t:o==="__v_isReadonly"?t:o==="__v_raw"?r:Reflect.get(Be(n,o)&&o in r?n:r,o,i)}const kf={get:Ja(!1,!1)},Pf={get:Ja(!1,!0)},xf={get:Ja(!0,!1)},sc=new WeakMap,uc=new WeakMap,cc=new WeakMap,Tf=new WeakMap;function Ef(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Df(t){return t.__v_skip||!Object.isExtensible(t)?0:Ef(Up(t))}function gn(t){return Mn(t)?t:Xa(t,!1,lc,kf,sc)}function Rf(t){return Xa(t,!1,wf,Pf,uc)}function Za(t){return Xa(t,!0,bf,xf,cc)}function Xa(t,e,n,r,o){if(!Ge(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=o.get(t);if(i)return i;const a=Df(t);if(a===0)return t;const l=new Proxy(t,a===2?r:n);return o.set(t,l),l}function Dn(t){return Mn(t)?Dn(t.__v_raw):!!(t&&t.__v_isReactive)}function Mn(t){return!!(t&&t.__v_isReadonly)}function Gi(t){return!!(t&&t.__v_isShallow)}function dc(t){return Dn(t)||Mn(t)}function je(t){const e=t&&t.__v_raw;return e?je(e):t}function pc(t){return Wi(t,"__v_skip",!0),t}const Sr=t=>Ge(t)?gn(t):t,Qa=t=>Ge(t)?Za(t):t;function fc(t){dn&&Ot&&(t=je(t),ic(t.dep||(t.dep=Wa())))}function hc(t,e){t=je(t);const n=t.dep;n&&Qo(n)}function it(t){return!!(t&&t.__v_isRef===!0)}function ae(t){return $f(t,!1)}function $f(t,e){return it(t)?t:new Af(t,e)}class Af{constructor(e,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?e:je(e),this._value=n?e:Sr(e)}get value(){return fc(this),this._value}set value(e){const n=this.__v_isShallow||Gi(e)||Mn(e);e=n?e:je(e),_r(e,this._rawValue)&&(this._rawValue=e,this._value=n?e:Sr(e),hc(this))}}function Y(t){return it(t)?t.value:t}const Mf={get:(t,e,n)=>Y(Reflect.get(t,e,n)),set:(t,e,n,r)=>{const o=t[e];return it(o)&&!it(n)?(o.value=n,!0):Reflect.set(t,e,n,r)}};function mc(t){return Dn(t)?t:new Proxy(t,Mf)}class Lf{constructor(e,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Ga(e,()=>{this._dirty||(this._dirty=!0,hc(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const e=je(this);return fc(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function Ff(t,e,n=!1){let r,o;const i=De(t);return i?(r=t,o=xt):(r=t.get,o=t.set),new Lf(r,o,i||!o,n)}function pn(t,e,n,r){let o;try{o=r?t(...r):t()}catch(i){uo(i,e,n)}return o}function wt(t,e,n,r){if(De(t)){const i=pn(t,e,n,r);return i&&Ju(i)&&i.catch(a=>{uo(a,e,n)}),i}const o=[];for(let i=0;i>>1;Ir(lt[r])jt&<.splice(e,1)}function Hf(t){ke(t)?Jn.push(...t):(!Ut||!Ut.includes(t,t.allowRecurse?In+1:In))&&Jn.push(t),vc()}function Kl(t,e=Or?jt+1:0){for(;eIr(n)-Ir(r)),In=0;Int.id==null?1/0:t.id,Nf=(t,e)=>{const n=Ir(t)-Ir(e);if(n===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function bc(t){ea=!1,Or=!0,lt.sort(Nf);const e=xt;try{for(jt=0;jtZe(f)?f.trim():f)),d&&(o=n.map(qp))}let l,u=r[l=ji(e)]||r[l=ji(zt(e))];!u&&i&&(u=r[l=ji(Bn(e))]),u&&wt(u,t,6,o);const s=r[l+"Once"];if(s){if(!t.emitted)t.emitted={};else if(t.emitted[l])return;t.emitted[l]=!0,wt(s,t,6,o)}}function wc(t,e,n=!1){const r=e.emitsCache,o=r.get(t);if(o!==void 0)return o;const i=t.emits;let a={},l=!1;if(!De(t)){const u=s=>{const c=wc(s,e,!0);c&&(l=!0,et(a,c))};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}return!i&&!l?(Ge(t)&&r.set(t,null),null):(ke(i)?i.forEach(u=>a[u]=null):et(a,i),Ge(t)&&r.set(t,a),a)}function co(t,e){return!t||!oo(e)?!1:(e=e.slice(2).replace(/Once$/,""),Be(t,e[0].toLowerCase()+e.slice(1))||Be(t,Bn(e))||Be(t,e))}let at=null,po=null;function Yi(t){const e=at;return at=t,po=t&&t.type.__scopeId||null,e}function Cc(t){po=t}function _c(){po=null}function L(t,e=at,n){if(!e||t._n)return t;const r=(...o)=>{r._d&&rs(-1);const i=Yi(e);let a;try{a=t(...o)}finally{Yi(i),r._d&&rs(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function Eo(t){const{type:e,vnode:n,proxy:r,withProxy:o,props:i,propsOptions:[a],slots:l,attrs:u,emit:s,render:c,renderCache:d,data:h,setupState:f,ctx:y,inheritAttrs:C}=t;let O,S;const k=Yi(t);try{if(n.shapeFlag&4){const T=o||r;O=Bt(c.call(T,T,d,i,f,h,y)),S=u}else{const T=e;O=Bt(T.length>1?T(i,{attrs:u,slots:l,emit:s}):T(i,null)),S=e.props?u:Kf(u)}}catch(T){yr.length=0,uo(T,t,1),O=I(Ct)}let B=O;if(S&&C!==!1){const T=Object.keys(S),{shapeFlag:F}=B;T.length&&F&7&&(a&&T.some(Na)&&(S=Uf(S,a)),B=mn(B,S))}return n.dirs&&(B=mn(B),B.dirs=B.dirs?B.dirs.concat(n.dirs):n.dirs),n.transition&&(B.transition=n.transition),O=B,Yi(k),O}const Kf=t=>{let e;for(const n in t)(n==="class"||n==="style"||oo(n))&&((e||(e={}))[n]=t[n]);return e},Uf=(t,e)=>{const n={};for(const r in t)(!Na(r)||!(r.slice(9)in e))&&(n[r]=t[r]);return n};function Wf(t,e,n){const{props:r,children:o,component:i}=t,{props:a,children:l,patchFlag:u}=e,s=i.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return r?Ul(r,a,s):!!a;if(u&8){const c=e.dynamicProps;for(let d=0;dt.__isSuspense;function Yf(t,e){e&&e.pendingBranch?ke(t)?e.effects.push(...t):e.effects.push(t):Hf(t)}function Rn(t,e){return nl(t,null,e)}const Ti={};function ut(t,e,n){return nl(t,e,n)}function nl(t,e,{immediate:n,deep:r,flush:o,onTrack:i,onTrigger:a}=We){var l;const u=of()===((l=ot)==null?void 0:l.scope)?ot:null;let s,c=!1,d=!1;if(it(t)?(s=()=>t.value,c=Gi(t)):Dn(t)?(s=()=>t,r=!0):ke(t)?(d=!0,c=t.some(T=>Dn(T)||Gi(T)),s=()=>t.map(T=>{if(it(T))return T.value;if(Dn(T))return xn(T);if(De(T))return pn(T,u,2)})):De(t)?e?s=()=>pn(t,u,2):s=()=>{if(!(u&&u.isUnmounted))return h&&h(),wt(t,u,3,[f])}:s=xt,e&&r){const T=s;s=()=>xn(T())}let h,f=T=>{h=k.onStop=()=>{pn(T,u,4)}},y;if(Er)if(f=xt,e?n&&wt(e,u,3,[s(),d?[]:void 0,f]):s(),o==="sync"){const T=Hh();y=T.__watcherHandles||(T.__watcherHandles=[])}else return xt;let C=d?new Array(t.length).fill(Ti):Ti;const O=()=>{if(k.active)if(e){const T=k.run();(r||c||(d?T.some((F,ne)=>_r(F,C[ne])):_r(T,C)))&&(h&&h(),wt(e,u,3,[T,C===Ti?void 0:d&&C[0]===Ti?[]:C,f]),C=T)}else k.run()};O.allowRecurse=!!e;let S;o==="sync"?S=O:o==="post"?S=()=>dt(O,u&&u.suspense):(O.pre=!0,u&&(O.id=u.uid),S=()=>tl(O));const k=new Ga(s,S);e?n?O():C=k.run():o==="post"?dt(k.run.bind(k),u&&u.suspense):k.run();const B=()=>{k.stop(),u&&u.scope&&za(u.scope.effects,k)};return y&&y.push(B),B}function Jf(t,e,n){const r=this.proxy,o=Ze(t)?t.includes(".")?Sc(r,t):()=>r[t]:t.bind(r,r);let i;De(e)?i=e:(i=e.handler,n=e);const a=ot;Xn(this);const l=nl(o,i.bind(r),n);return a?Xn(a):$n(),l}function Sc(t,e){const n=e.split(".");return()=>{let r=t;for(let o=0;o{xn(n,e)});else if(Xu(t))for(const n in t)xn(t[n],e);return t}function Ie(t,e){const n=at;if(n===null)return t;const r=yo(n)||n.proxy,o=t.dirs||(t.dirs=[]);for(let i=0;i{t.isMounted=!0}),il(()=>{t.isUnmounting=!0}),t}const vt=[Function,Array],Ic={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:vt,onEnter:vt,onAfterEnter:vt,onEnterCancelled:vt,onBeforeLeave:vt,onLeave:vt,onAfterLeave:vt,onLeaveCancelled:vt,onBeforeAppear:vt,onAppear:vt,onAfterAppear:vt,onAppearCancelled:vt},Zf={name:"BaseTransition",props:Ic,setup(t,{slots:e}){const n=vo(),r=Oc();let o;return()=>{const i=e.default&&rl(e.default(),!0);if(!i||!i.length)return;let a=i[0];if(i.length>1){for(const C of i)if(C.type!==Ct){a=C;break}}const l=je(t),{mode:u}=l;if(r.isLeaving)return Do(a);const s=Wl(a);if(!s)return Do(a);const c=kr(s,l,r,n);Pr(s,c);const d=n.subTree,h=d&&Wl(d);let f=!1;const{getTransitionKey:y}=s.type;if(y){const C=y();o===void 0?o=C:C!==o&&(o=C,f=!0)}if(h&&h.type!==Ct&&(!kn(s,h)||f)){const C=kr(h,l,r,n);if(Pr(h,C),u==="out-in")return r.isLeaving=!0,C.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Do(a);u==="in-out"&&s.type!==Ct&&(C.delayLeave=(O,S,k)=>{const B=kc(r,h);B[String(h.key)]=h,O._leaveCb=()=>{S(),O._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=k})}return a}}},Xf=Zf;function kc(t,e){const{leavingVNodes:n}=t;let r=n.get(e.type);return r||(r=Object.create(null),n.set(e.type,r)),r}function kr(t,e,n,r){const{appear:o,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:s,onEnterCancelled:c,onBeforeLeave:d,onLeave:h,onAfterLeave:f,onLeaveCancelled:y,onBeforeAppear:C,onAppear:O,onAfterAppear:S,onAppearCancelled:k}=e,B=String(t.key),T=kc(n,t),F=(A,W)=>{A&&wt(A,r,9,W)},ne=(A,W)=>{const le=W[1];F(A,W),ke(A)?A.every(se=>se.length<=1)&&le():A.length<=1&&le()},ee={mode:i,persisted:a,beforeEnter(A){let W=l;if(!n.isMounted)if(o)W=C||l;else return;A._leaveCb&&A._leaveCb(!0);const le=T[B];le&&kn(t,le)&&le.el._leaveCb&&le.el._leaveCb(),F(W,[A])},enter(A){let W=u,le=s,se=c;if(!n.isMounted)if(o)W=O||u,le=S||s,se=k||c;else return;let q=!1;const R=A._enterCb=J=>{q||(q=!0,J?F(se,[A]):F(le,[A]),ee.delayedLeave&&ee.delayedLeave(),A._enterCb=void 0)};W?ne(W,[A,R]):R()},leave(A,W){const le=String(t.key);if(A._enterCb&&A._enterCb(!0),n.isUnmounting)return W();F(d,[A]);let se=!1;const q=A._leaveCb=R=>{se||(se=!0,W(),R?F(y,[A]):F(f,[A]),A._leaveCb=void 0,T[le]===t&&delete T[le])};T[le]=t,h?ne(h,[A,q]):q()},clone(A){return kr(A,e,n,r)}};return ee}function Do(t){if(fo(t))return t=mn(t),t.children=null,t}function Wl(t){return fo(t)?t.children?t.children[0]:void 0:t}function Pr(t,e){t.shapeFlag&6&&t.component?Pr(t.component.subTree,e):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function rl(t,e=!1,n){let r=[],o=0;for(let i=0;i1)for(let i=0;iet({name:t.name},e,{setup:t}))():t}const mr=t=>!!t.type.__asyncLoader,fo=t=>t.type.__isKeepAlive;function Qf(t,e){Pc(t,"a",e)}function eh(t,e){Pc(t,"da",e)}function Pc(t,e,n=ot){const r=t.__wdc||(t.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return t()});if(ho(e,r,n),n){let o=n.parent;for(;o&&o.parent;)fo(o.parent.vnode)&&th(r,e,n,o),o=o.parent}}function th(t,e,n,r){const o=ho(e,t,r,!0);Ec(()=>{za(r[e],o)},n)}function ho(t,e,n=ot,r=!1){if(n){const o=n[t]||(n[t]=[]),i=e.__weh||(e.__weh=(...a)=>{if(n.isUnmounted)return;er(),Xn(n);const l=wt(e,n,t,a);return $n(),tr(),l});return r?o.unshift(i):o.push(i),i}}const Xt=t=>(e,n=ot)=>(!Er||t==="sp")&&ho(t,(...r)=>e(...r),n),xc=Xt("bm"),bi=Xt("m"),nh=Xt("bu"),Tc=Xt("u"),il=Xt("bum"),Ec=Xt("um"),rh=Xt("sp"),ih=Xt("rtg"),oh=Xt("rtc");function ah(t,e=ot){ho("ec",t,e)}const ol="components",lh="directives";function K(t,e){return al(ol,t,!0,e)||t}const Dc=Symbol.for("v-ndc");function de(t){return Ze(t)?al(ol,t,!1)||t:t||Dc}function Xe(t){return al(lh,t)}function al(t,e,n=!0,r=!1){const o=at||ot;if(o){const i=o.type;if(t===ol){const l=Fh(i,!1);if(l&&(l===e||l===zt(e)||l===An(zt(e))))return i}const a=Gl(o[t]||i[t],e)||Gl(o.appContext[t],e);return!a&&r?i:a}}function Gl(t,e){return t&&(t[e]||t[zt(e)]||t[An(zt(e))])}function Te(t,e,n,r){let o;const i=n&&n[r];if(ke(t)||Ze(t)){o=new Array(t.length);for(let a=0,l=t.length;ae(a,l,void 0,i&&i[l]));else{const a=Object.keys(t);o=new Array(a.length);for(let l=0,u=a.length;l{const i=r.fn(...o);return i&&(i.key=r.key),i}:r.fn)}return t}function Z(t,e,n={},r,o){if(at.isCE||at.parent&&mr(at.parent)&&at.parent.isCE)return e!=="default"&&(n.name=e),I("slot",n,r&&r());let i=t[e];i&&i._c&&(i._d=!1),p();const a=i&&Rc(i(n)),l=M(oe,{key:n.key||a&&a.key||`_${e}`},a||(r?r():[]),a&&t._===1?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function Rc(t){return t.some(e=>Xi(e)?!(e.type===Ct||e.type===oe&&!Rc(e.children)):!0)?t:null}function Ei(t,e){const n={};for(const r in t)n[e&&/[A-Z]/.test(r)?`on:${r}`:ji(r)]=t[r];return n}const ta=t=>t?zc(t)?yo(t)||t.proxy:ta(t.parent):null,gr=et(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>ta(t.parent),$root:t=>ta(t.root),$emit:t=>t.emit,$options:t=>ll(t),$forceUpdate:t=>t.f||(t.f=()=>tl(t.update)),$nextTick:t=>t.n||(t.n=qi.bind(t.proxy)),$watch:t=>Jf.bind(t)}),Ro=(t,e)=>t!==We&&!t.__isScriptSetup&&Be(t,e),sh={get({_:t},e){const{ctx:n,setupState:r,data:o,props:i,accessCache:a,type:l,appContext:u}=t;let s;if(e[0]!=="$"){const f=a[e];if(f!==void 0)switch(f){case 1:return r[e];case 2:return o[e];case 4:return n[e];case 3:return i[e]}else{if(Ro(r,e))return a[e]=1,r[e];if(o!==We&&Be(o,e))return a[e]=2,o[e];if((s=t.propsOptions[0])&&Be(s,e))return a[e]=3,i[e];if(n!==We&&Be(n,e))return a[e]=4,n[e];na&&(a[e]=0)}}const c=gr[e];let d,h;if(c)return e==="$attrs"&&ft(t,"get",e),c(t);if((d=l.__cssModules)&&(d=d[e]))return d;if(n!==We&&Be(n,e))return a[e]=4,n[e];if(h=u.config.globalProperties,Be(h,e))return h[e]},set({_:t},e,n){const{data:r,setupState:o,ctx:i}=t;return Ro(o,e)?(o[e]=n,!0):r!==We&&Be(r,e)?(r[e]=n,!0):Be(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(i[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:r,appContext:o,propsOptions:i}},a){let l;return!!n[a]||t!==We&&Be(t,a)||Ro(e,a)||(l=i[0])&&Be(l,a)||Be(r,a)||Be(gr,a)||Be(o.config.globalProperties,a)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:Be(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function ql(t){return ke(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}let na=!0;function uh(t){const e=ll(t),n=t.proxy,r=t.ctx;na=!1,e.beforeCreate&&Yl(e.beforeCreate,t,"bc");const{data:o,computed:i,methods:a,watch:l,provide:u,inject:s,created:c,beforeMount:d,mounted:h,beforeUpdate:f,updated:y,activated:C,deactivated:O,beforeDestroy:S,beforeUnmount:k,destroyed:B,unmounted:T,render:F,renderTracked:ne,renderTriggered:ee,errorCaptured:A,serverPrefetch:W,expose:le,inheritAttrs:se,components:q,directives:R,filters:J}=e;if(s&&ch(s,r,null),a)for(const _e in a){const ge=a[_e];De(ge)&&(r[_e]=ge.bind(n))}if(o){const _e=o.call(n,n);Ge(_e)&&(t.data=gn(_e))}if(na=!0,i)for(const _e in i){const ge=i[_e],ye=De(ge)?ge.bind(n,n):De(ge.get)?ge.get.bind(n,n):xt,ie=!De(ge)&&De(ge.set)?ge.set.bind(n):xt,Re=Q({get:ye,set:ie});Object.defineProperty(r,_e,{enumerable:!0,configurable:!0,get:()=>Re.value,set:j=>Re.value=j})}if(l)for(const _e in l)$c(l[_e],r,n,_e);if(u){const _e=De(u)?u.call(n):u;Reflect.ownKeys(_e).forEach(ge=>{xr(ge,_e[ge])})}c&&Yl(c,t,"c");function he(_e,ge){ke(ge)?ge.forEach(ye=>_e(ye.bind(n))):ge&&_e(ge.bind(n))}if(he(xc,d),he(bi,h),he(nh,f),he(Tc,y),he(Qf,C),he(eh,O),he(ah,A),he(oh,ne),he(ih,ee),he(il,k),he(Ec,T),he(rh,W),ke(le))if(le.length){const _e=t.exposed||(t.exposed={});le.forEach(ge=>{Object.defineProperty(_e,ge,{get:()=>n[ge],set:ye=>n[ge]=ye})})}else t.exposed||(t.exposed={});F&&t.render===xt&&(t.render=F),se!=null&&(t.inheritAttrs=se),q&&(t.components=q),R&&(t.directives=R)}function ch(t,e,n=xt){ke(t)&&(t=ra(t));for(const r in t){const o=t[r];let i;Ge(o)?"default"in o?i=Nt(o.from||r,o.default,!0):i=Nt(o.from||r):i=Nt(o),it(i)?Object.defineProperty(e,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):e[r]=i}}function Yl(t,e,n){wt(ke(t)?t.map(r=>r.bind(e.proxy)):t.bind(e.proxy),e,n)}function $c(t,e,n,r){const o=r.includes(".")?Sc(n,r):()=>n[r];if(Ze(t)){const i=e[t];De(i)&&ut(o,i)}else if(De(t))ut(o,t.bind(n));else if(Ge(t))if(ke(t))t.forEach(i=>$c(i,e,n,r));else{const i=De(t.handler)?t.handler.bind(n):e[t.handler];De(i)&&ut(o,i,t)}}function ll(t){const e=t.type,{mixins:n,extends:r}=e,{mixins:o,optionsCache:i,config:{optionMergeStrategies:a}}=t.appContext,l=i.get(e);let u;return l?u=l:!o.length&&!n&&!r?u=e:(u={},o.length&&o.forEach(s=>Ji(u,s,a,!0)),Ji(u,e,a)),Ge(e)&&i.set(e,u),u}function Ji(t,e,n,r=!1){const{mixins:o,extends:i}=e;i&&Ji(t,i,n,!0),o&&o.forEach(a=>Ji(t,a,n,!0));for(const a in e)if(!(r&&a==="expose")){const l=dh[a]||n&&n[a];t[a]=l?l(t[a],e[a]):e[a]}return t}const dh={data:Jl,props:Zl,emits:Zl,methods:hr,computed:hr,beforeCreate:st,created:st,beforeMount:st,mounted:st,beforeUpdate:st,updated:st,beforeDestroy:st,beforeUnmount:st,destroyed:st,unmounted:st,activated:st,deactivated:st,errorCaptured:st,serverPrefetch:st,components:hr,directives:hr,watch:fh,provide:Jl,inject:ph};function Jl(t,e){return e?t?function(){return et(De(t)?t.call(this,this):t,De(e)?e.call(this,this):e)}:e:t}function ph(t,e){return hr(ra(t),ra(e))}function ra(t){if(ke(t)){const e={};for(let n=0;n1)return n&&De(e)?e.call(r&&r.proxy):e}}function gh(t,e,n,r=!1){const o={},i={};Wi(i,go,1),t.propsDefaults=Object.create(null),Mc(t,e,o,i);for(const a in t.propsOptions[0])a in o||(o[a]=void 0);n?t.props=r?o:Rf(o):t.type.props?t.props=o:t.props=i,t.attrs=i}function vh(t,e,n,r){const{props:o,attrs:i,vnode:{patchFlag:a}}=t,l=je(o),[u]=t.propsOptions;let s=!1;if((r||a>0)&&!(a&16)){if(a&8){const c=t.vnode.dynamicProps;for(let d=0;d{u=!0;const[h,f]=Lc(d,e,!0);et(a,h),f&&l.push(...f)};!n&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}if(!i&&!u)return Ge(t)&&r.set(t,qn),qn;if(ke(i))for(let c=0;c-1,f[1]=C<0||y-1||Be(f,"default"))&&l.push(d)}}}const s=[a,l];return Ge(t)&&r.set(t,s),s}function Xl(t){return t[0]!=="$"}function Ql(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function es(t,e){return Ql(t)===Ql(e)}function ts(t,e){return ke(e)?e.findIndex(n=>es(n,t)):De(e)&&es(e,t)?0:-1}const Fc=t=>t[0]==="_"||t==="$stable",sl=t=>ke(t)?t.map(Bt):[Bt(t)],yh=(t,e,n)=>{if(e._n)return e;const r=L((...o)=>sl(e(...o)),n);return r._c=!1,r},Bc=(t,e,n)=>{const r=t._ctx;for(const o in t){if(Fc(o))continue;const i=t[o];if(De(i))e[o]=yh(o,i,r);else if(i!=null){const a=sl(i);e[o]=()=>a}}},jc=(t,e)=>{const n=sl(e);t.slots.default=()=>n},bh=(t,e)=>{if(t.vnode.shapeFlag&32){const n=e._;n?(t.slots=je(e),Wi(e,"_",n)):Bc(e,t.slots={})}else t.slots={},e&&jc(t,e);Wi(t.slots,go,1)},wh=(t,e,n)=>{const{vnode:r,slots:o}=t;let i=!0,a=We;if(r.shapeFlag&32){const l=e._;l?n&&l===1?i=!1:(et(o,e),!n&&l===1&&delete o._):(i=!e.$stable,Bc(e,o)),a=e}else e&&(jc(t,e),a={default:1});if(i)for(const l in o)!Fc(l)&&!(l in a)&&delete o[l]};function oa(t,e,n,r,o=!1){if(ke(t)){t.forEach((h,f)=>oa(h,e&&(ke(e)?e[f]:e),n,r,o));return}if(mr(r)&&!o)return;const i=r.shapeFlag&4?yo(r.component)||r.component.proxy:r.el,a=o?null:i,{i:l,r:u}=t,s=e&&e.r,c=l.refs===We?l.refs={}:l.refs,d=l.setupState;if(s!=null&&s!==u&&(Ze(s)?(c[s]=null,Be(d,s)&&(d[s]=null)):it(s)&&(s.value=null)),De(u))pn(u,l,12,[a,c]);else{const h=Ze(u),f=it(u);if(h||f){const y=()=>{if(t.f){const C=h?Be(d,u)?d[u]:c[u]:u.value;o?ke(C)&&za(C,i):ke(C)?C.includes(i)||C.push(i):h?(c[u]=[i],Be(d,u)&&(d[u]=c[u])):(u.value=[i],t.k&&(c[t.k]=u.value))}else h?(c[u]=a,Be(d,u)&&(d[u]=a)):f&&(u.value=a,t.k&&(c[t.k]=a))};a?(y.id=-1,dt(y,n)):y()}}}const dt=Yf;function Ch(t){return _h(t)}function _h(t,e){const n=Yo();n.__VUE__=!0;const{insert:r,remove:o,patchProp:i,createElement:a,createText:l,createComment:u,setText:s,setElementText:c,parentNode:d,nextSibling:h,setScopeId:f=xt,insertStaticContent:y}=t,C=(b,w,E,U=null,H=null,z=null,ue=!1,X=null,pe=!!w.dynamicChildren)=>{if(b===w)return;b&&!kn(b,w)&&(U=ve(b),j(b,H,z,!0),b=null),w.patchFlag===-2&&(pe=!1,w.dynamicChildren=null);const{type:re,ref:Se,shapeFlag:we}=w;switch(re){case mo:O(b,w,E,U);break;case Ct:S(b,w,E,U);break;case Vi:b==null&&k(w,E,U,ue);break;case oe:q(b,w,E,U,H,z,ue,X,pe);break;default:we&1?F(b,w,E,U,H,z,ue,X,pe):we&6?R(b,w,E,U,H,z,ue,X,pe):(we&64||we&128)&&re.process(b,w,E,U,H,z,ue,X,pe,$e)}Se!=null&&H&&oa(Se,b&&b.ref,z,w||b,!w)},O=(b,w,E,U)=>{if(b==null)r(w.el=l(w.children),E,U);else{const H=w.el=b.el;w.children!==b.children&&s(H,w.children)}},S=(b,w,E,U)=>{b==null?r(w.el=u(w.children||""),E,U):w.el=b.el},k=(b,w,E,U)=>{[b.el,b.anchor]=y(b.children,w,E,U,b.el,b.anchor)},B=({el:b,anchor:w},E,U)=>{let H;for(;b&&b!==w;)H=h(b),r(b,E,U),b=H;r(w,E,U)},T=({el:b,anchor:w})=>{let E;for(;b&&b!==w;)E=h(b),o(b),b=E;o(w)},F=(b,w,E,U,H,z,ue,X,pe)=>{ue=ue||w.type==="svg",b==null?ne(w,E,U,H,z,ue,X,pe):W(b,w,H,z,ue,X,pe)},ne=(b,w,E,U,H,z,ue,X)=>{let pe,re;const{type:Se,props:we,shapeFlag:Oe,transition:xe,dirs:Me}=b;if(pe=b.el=a(b.type,z,we&&we.is,we),Oe&8?c(pe,b.children):Oe&16&&A(b.children,pe,null,U,H,z&&Se!=="foreignObject",ue,X),Me&&wn(b,null,U,"created"),ee(pe,b,b.scopeId,ue,U),we){for(const Ke in we)Ke!=="value"&&!Bi(Ke)&&i(pe,Ke,null,we[Ke],z,b.children,U,H,be);"value"in we&&i(pe,"value",null,we.value),(re=we.onVnodeBeforeMount)&&Mt(re,U,b)}Me&&wn(b,null,U,"beforeMount");const Ue=(!H||H&&!H.pendingBranch)&&xe&&!xe.persisted;Ue&&xe.beforeEnter(pe),r(pe,w,E),((re=we&&we.onVnodeMounted)||Ue||Me)&&dt(()=>{re&&Mt(re,U,b),Ue&&xe.enter(pe),Me&&wn(b,null,U,"mounted")},H)},ee=(b,w,E,U,H)=>{if(E&&f(b,E),U)for(let z=0;z{for(let re=pe;re{const X=w.el=b.el;let{patchFlag:pe,dynamicChildren:re,dirs:Se}=w;pe|=b.patchFlag&16;const we=b.props||We,Oe=w.props||We;let xe;E&&Cn(E,!1),(xe=Oe.onVnodeBeforeUpdate)&&Mt(xe,E,w,b),Se&&wn(w,b,E,"beforeUpdate"),E&&Cn(E,!0);const Me=H&&w.type!=="foreignObject";if(re?le(b.dynamicChildren,re,X,E,U,Me,z):ue||ge(b,w,X,null,E,U,Me,z,!1),pe>0){if(pe&16)se(X,w,we,Oe,E,U,H);else if(pe&2&&we.class!==Oe.class&&i(X,"class",null,Oe.class,H),pe&4&&i(X,"style",we.style,Oe.style,H),pe&8){const Ue=w.dynamicProps;for(let Ke=0;Ke{xe&&Mt(xe,E,w,b),Se&&wn(w,b,E,"updated")},U)},le=(b,w,E,U,H,z,ue)=>{for(let X=0;X{if(E!==U){if(E!==We)for(const X in E)!Bi(X)&&!(X in U)&&i(b,X,E[X],null,ue,w.children,H,z,be);for(const X in U){if(Bi(X))continue;const pe=U[X],re=E[X];pe!==re&&X!=="value"&&i(b,X,re,pe,ue,w.children,H,z,be)}"value"in U&&i(b,"value",E.value,U.value)}},q=(b,w,E,U,H,z,ue,X,pe)=>{const re=w.el=b?b.el:l(""),Se=w.anchor=b?b.anchor:l("");let{patchFlag:we,dynamicChildren:Oe,slotScopeIds:xe}=w;xe&&(X=X?X.concat(xe):xe),b==null?(r(re,E,U),r(Se,E,U),A(w.children,E,Se,H,z,ue,X,pe)):we>0&&we&64&&Oe&&b.dynamicChildren?(le(b.dynamicChildren,Oe,E,H,z,ue,X),(w.key!=null||H&&w===H.subTree)&&ul(b,w,!0)):ge(b,w,E,Se,H,z,ue,X,pe)},R=(b,w,E,U,H,z,ue,X,pe)=>{w.slotScopeIds=X,b==null?w.shapeFlag&512?H.ctx.activate(w,E,U,ue,pe):J(w,E,U,H,z,ue,pe):ce(b,w,pe)},J=(b,w,E,U,H,z,ue)=>{const X=b.component=Rh(b,U,H);if(fo(b)&&(X.ctx.renderer=$e),$h(X),X.asyncDep){if(H&&H.registerDep(X,he),!b.el){const pe=X.subTree=I(Ct);S(null,pe,w,E)}return}he(X,b,w,E,H,z,ue)},ce=(b,w,E)=>{const U=w.component=b.component;if(Wf(b,w,E))if(U.asyncDep&&!U.asyncResolved){_e(U,w,E);return}else U.next=w,Vf(U.update),U.update();else w.el=b.el,U.vnode=w},he=(b,w,E,U,H,z,ue)=>{const X=()=>{if(b.isMounted){let{next:Se,bu:we,u:Oe,parent:xe,vnode:Me}=b,Ue=Se,Ke;Cn(b,!1),Se?(Se.el=Me.el,_e(b,Se,ue)):Se=Me,we&&To(we),(Ke=Se.props&&Se.props.onVnodeBeforeUpdate)&&Mt(Ke,xe,Se,Me),Cn(b,!0);const tt=Eo(b),_t=b.subTree;b.subTree=tt,C(_t,tt,d(_t.el),ve(_t),b,H,z),Se.el=tt.el,Ue===null&&Gf(b,tt.el),Oe&&dt(Oe,H),(Ke=Se.props&&Se.props.onVnodeUpdated)&&dt(()=>Mt(Ke,xe,Se,Me),H)}else{let Se;const{el:we,props:Oe}=w,{bm:xe,m:Me,parent:Ue}=b,Ke=mr(w);if(Cn(b,!1),xe&&To(xe),!Ke&&(Se=Oe&&Oe.onVnodeBeforeMount)&&Mt(Se,Ue,w),Cn(b,!0),we&&Fe){const tt=()=>{b.subTree=Eo(b),Fe(we,b.subTree,b,H,null)};Ke?w.type.__asyncLoader().then(()=>!b.isUnmounted&&tt()):tt()}else{const tt=b.subTree=Eo(b);C(null,tt,E,U,b,H,z),w.el=tt.el}if(Me&&dt(Me,H),!Ke&&(Se=Oe&&Oe.onVnodeMounted)){const tt=w;dt(()=>Mt(Se,Ue,tt),H)}(w.shapeFlag&256||Ue&&mr(Ue.vnode)&&Ue.vnode.shapeFlag&256)&&b.a&&dt(b.a,H),b.isMounted=!0,w=E=U=null}},pe=b.effect=new Ga(X,()=>tl(re),b.scope),re=b.update=()=>pe.run();re.id=b.uid,Cn(b,!0),re()},_e=(b,w,E)=>{w.component=b;const U=b.vnode.props;b.vnode=w,b.next=null,vh(b,w.props,U,E),wh(b,w.children,E),er(),Kl(),tr()},ge=(b,w,E,U,H,z,ue,X,pe=!1)=>{const re=b&&b.children,Se=b?b.shapeFlag:0,we=w.children,{patchFlag:Oe,shapeFlag:xe}=w;if(Oe>0){if(Oe&128){ie(re,we,E,U,H,z,ue,X,pe);return}else if(Oe&256){ye(re,we,E,U,H,z,ue,X,pe);return}}xe&8?(Se&16&&be(re,H,z),we!==re&&c(E,we)):Se&16?xe&16?ie(re,we,E,U,H,z,ue,X,pe):be(re,H,z,!0):(Se&8&&c(E,""),xe&16&&A(we,E,U,H,z,ue,X,pe))},ye=(b,w,E,U,H,z,ue,X,pe)=>{b=b||qn,w=w||qn;const re=b.length,Se=w.length,we=Math.min(re,Se);let Oe;for(Oe=0;OeSe?be(b,H,z,!0,!1,we):A(w,E,U,H,z,ue,X,pe,we)},ie=(b,w,E,U,H,z,ue,X,pe)=>{let re=0;const Se=w.length;let we=b.length-1,Oe=Se-1;for(;re<=we&&re<=Oe;){const xe=b[re],Me=w[re]=pe?un(w[re]):Bt(w[re]);if(kn(xe,Me))C(xe,Me,E,null,H,z,ue,X,pe);else break;re++}for(;re<=we&&re<=Oe;){const xe=b[we],Me=w[Oe]=pe?un(w[Oe]):Bt(w[Oe]);if(kn(xe,Me))C(xe,Me,E,null,H,z,ue,X,pe);else break;we--,Oe--}if(re>we){if(re<=Oe){const xe=Oe+1,Me=xeOe)for(;re<=we;)j(b[re],H,z,!0),re++;else{const xe=re,Me=re,Ue=new Map;for(re=Me;re<=Oe;re++){const ht=w[re]=pe?un(w[re]):Bt(w[re]);ht.key!=null&&Ue.set(ht.key,re)}let Ke,tt=0;const _t=Oe-Me+1;let Hn=!1,$l=0;const lr=new Array(_t);for(re=0;re<_t;re++)lr[re]=0;for(re=xe;re<=we;re++){const ht=b[re];if(tt>=_t){j(ht,H,z,!0);continue}let At;if(ht.key!=null)At=Ue.get(ht.key);else for(Ke=Me;Ke<=Oe;Ke++)if(lr[Ke-Me]===0&&kn(ht,w[Ke])){At=Ke;break}At===void 0?j(ht,H,z,!0):(lr[At-Me]=re+1,At>=$l?$l=At:Hn=!0,C(ht,w[At],E,null,H,z,ue,X,pe),tt++)}const Al=Hn?Sh(lr):qn;for(Ke=Al.length-1,re=_t-1;re>=0;re--){const ht=Me+re,At=w[ht],Ml=ht+1{const{el:z,type:ue,transition:X,children:pe,shapeFlag:re}=b;if(re&6){Re(b.component.subTree,w,E,U);return}if(re&128){b.suspense.move(w,E,U);return}if(re&64){ue.move(b,w,E,$e);return}if(ue===oe){r(z,w,E);for(let we=0;weX.enter(z),H);else{const{leave:we,delayLeave:Oe,afterLeave:xe}=X,Me=()=>r(z,w,E),Ue=()=>{we(z,()=>{Me(),xe&&xe()})};Oe?Oe(z,Me,Ue):Ue()}else r(z,w,E)},j=(b,w,E,U=!1,H=!1)=>{const{type:z,props:ue,ref:X,children:pe,dynamicChildren:re,shapeFlag:Se,patchFlag:we,dirs:Oe}=b;if(X!=null&&oa(X,null,E,b,!0),Se&256){w.ctx.deactivate(b);return}const xe=Se&1&&Oe,Me=!mr(b);let Ue;if(Me&&(Ue=ue&&ue.onVnodeBeforeUnmount)&&Mt(Ue,w,b),Se&6)$(b.component,E,U);else{if(Se&128){b.suspense.unmount(E,U);return}xe&&wn(b,null,w,"beforeUnmount"),Se&64?b.type.remove(b,w,E,H,$e,U):re&&(z!==oe||we>0&&we&64)?be(re,w,E,!1,!0):(z===oe&&we&384||!H&&Se&16)&&be(pe,w,E),U&&D(b)}(Me&&(Ue=ue&&ue.onVnodeUnmounted)||xe)&&dt(()=>{Ue&&Mt(Ue,w,b),xe&&wn(b,null,w,"unmounted")},E)},D=b=>{const{type:w,el:E,anchor:U,transition:H}=b;if(w===oe){P(E,U);return}if(w===Vi){T(b);return}const z=()=>{o(E),H&&!H.persisted&&H.afterLeave&&H.afterLeave()};if(b.shapeFlag&1&&H&&!H.persisted){const{leave:ue,delayLeave:X}=H,pe=()=>ue(E,z);X?X(b.el,z,pe):pe()}else z()},P=(b,w)=>{let E;for(;b!==w;)E=h(b),o(b),b=E;o(w)},$=(b,w,E)=>{const{bum:U,scope:H,update:z,subTree:ue,um:X}=b;U&&To(U),H.stop(),z&&(z.active=!1,j(ue,b,w,E)),X&&dt(X,w),dt(()=>{b.isUnmounted=!0},w),w&&w.pendingBranch&&!w.isUnmounted&&b.asyncDep&&!b.asyncResolved&&b.suspenseId===w.pendingId&&(w.deps--,w.deps===0&&w.resolve())},be=(b,w,E,U=!1,H=!1,z=0)=>{for(let ue=z;ueb.shapeFlag&6?ve(b.component.subTree):b.shapeFlag&128?b.suspense.next():h(b.anchor||b.el),Ce=(b,w,E)=>{b==null?w._vnode&&j(w._vnode,null,null,!0):C(w._vnode||null,b,w,null,null,null,E),Kl(),yc(),w._vnode=b},$e={p:C,um:j,m:Re,r:D,mt:J,mc:A,pc:ge,pbc:le,n:ve,o:t};let fe,Fe;return e&&([fe,Fe]=e($e)),{render:Ce,hydrate:fe,createApp:mh(Ce,fe)}}function Cn({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function ul(t,e,n=!1){const r=t.children,o=e.children;if(ke(r)&&ke(o))for(let i=0;i>1,t[n[l]]0&&(e[r]=n[i-1]),n[i]=r)}}for(i=n.length,a=n[i-1];i-- >0;)n[i]=a,a=e[a];return n}const Oh=t=>t.__isTeleport,vr=t=>t&&(t.disabled||t.disabled===""),ns=t=>typeof SVGElement<"u"&&t instanceof SVGElement,aa=(t,e)=>{const n=t&&t.to;return Ze(n)?e?e(n):null:n},Ih={__isTeleport:!0,process(t,e,n,r,o,i,a,l,u,s){const{mc:c,pc:d,pbc:h,o:{insert:f,querySelector:y,createText:C,createComment:O}}=s,S=vr(e.props);let{shapeFlag:k,children:B,dynamicChildren:T}=e;if(t==null){const F=e.el=C(""),ne=e.anchor=C("");f(F,n,r),f(ne,n,r);const ee=e.target=aa(e.props,y),A=e.targetAnchor=C("");ee&&(f(A,ee),a=a||ns(ee));const W=(le,se)=>{k&16&&c(B,le,se,o,i,a,l,u)};S?W(n,ne):ee&&W(ee,A)}else{e.el=t.el;const F=e.anchor=t.anchor,ne=e.target=t.target,ee=e.targetAnchor=t.targetAnchor,A=vr(t.props),W=A?n:ne,le=A?F:ee;if(a=a||ns(ne),T?(h(t.dynamicChildren,T,W,o,i,a,l),ul(t,e,!0)):u||d(t,e,W,le,o,i,a,l,!1),S)A||Di(e,n,F,s,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const se=e.target=aa(e.props,y);se&&Di(e,se,null,s,0)}else A&&Di(e,ne,ee,s,1)}Vc(e)},remove(t,e,n,r,{um:o,o:{remove:i}},a){const{shapeFlag:l,children:u,anchor:s,targetAnchor:c,target:d,props:h}=t;if(d&&i(c),(a||!vr(h))&&(i(s),l&16))for(let f=0;f0?kt||qn:null,xh(),Tr>0&&kt&&kt.push(t),t}function v(t,e,n,r,o,i){return Hc(g(t,e,n,r,o,i,!0))}function M(t,e,n,r,o){return Hc(I(t,e,n,r,o,!0))}function Xi(t){return t?t.__v_isVNode===!0:!1}function kn(t,e){return t.type===e.type&&t.key===e.key}const go="__vInternal",Nc=({key:t})=>t??null,Hi=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?Ze(t)||it(t)||De(t)?{i:at,r:t,k:e,f:!!n}:t:null);function g(t,e=null,n=null,r=0,o=null,i=t===oe?0:1,a=!1,l=!1){const u={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Nc(e),ref:e&&Hi(e),scopeId:po,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:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:at};return l?(dl(u,n),i&128&&t.normalize(u)):n&&(u.shapeFlag|=Ze(n)?8:16),Tr>0&&!a&&kt&&(u.patchFlag>0||i&6)&&u.patchFlag!==32&&kt.push(u),u}const I=Th;function Th(t,e=null,n=null,r=0,o=null,i=!1){if((!t||t===Dc)&&(t=Ct),Xi(t)){const l=mn(t,e,!0);return n&&dl(l,n),Tr>0&&!i&&kt&&(l.shapeFlag&6?kt[kt.indexOf(t)]=l:kt.push(l)),l.patchFlag|=-2,l}if(Bh(t)&&(t=t.__vccOpts),e){e=fn(e);let{class:l,style:u}=e;l&&!Ze(l)&&(e.class=te(l)),Ge(u)&&(dc(u)&&!ke(u)&&(u=et({},u)),e.style=Qn(u))}const a=Ze(t)?1:qf(t)?128:Oh(t)?64:Ge(t)?4:De(t)?2:0;return g(t,e,n,r,o,a,i,!0)}function fn(t){return t?dc(t)||go in t?et({},t):t:null}function mn(t,e,n=!1){const{props:r,ref:o,patchFlag:i,children:a}=t,l=e?m(r||{},e):r;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:l,key:l&&Nc(l),ref:e&&e.ref?n&&o?ke(o)?o.concat(Hi(e)):[o,Hi(e)]:Hi(e):o,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==oe?i===-1?16:i|16:i,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&mn(t.ssContent),ssFallback:t.ssFallback&&mn(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function me(t=" ",e=0){return I(mo,null,t,e)}function cl(t,e){const n=I(Vi,null,t);return n.staticCount=e,n}function x(t="",e=!1){return e?(p(),M(Ct,null,t)):I(Ct,null,t)}function Bt(t){return t==null||typeof t=="boolean"?I(Ct):ke(t)?I(oe,null,t.slice()):typeof t=="object"?un(t):I(mo,null,String(t))}function un(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:mn(t)}function dl(t,e){let n=0;const{shapeFlag:r}=t;if(e==null)e=null;else if(ke(e))n=16;else if(typeof e=="object")if(r&65){const o=e.default;o&&(o._c&&(o._d=!1),dl(t,o()),o._c&&(o._d=!0));return}else{n=32;const o=e._;!o&&!(go in e)?e._ctx=at:o===3&&at&&(at.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else De(e)?(e={default:e,_ctx:at},n=32):(e=String(e),r&64?(n=16,e=[me(e)]):n=8);t.children=e,t.shapeFlag|=n}function m(...t){const e={};for(let n=0;not||at;let pl,Nn,is="__VUE_INSTANCE_SETTERS__";(Nn=Yo()[is])||(Nn=Yo()[is]=[]),Nn.push(t=>ot=t),pl=t=>{Nn.length>1?Nn.forEach(e=>e(t)):Nn[0](t)};const Xn=t=>{pl(t),t.scope.on()},$n=()=>{ot&&ot.scope.off(),pl(null)};function zc(t){return t.vnode.shapeFlag&4}let Er=!1;function $h(t,e=!1){Er=e;const{props:n,children:r}=t.vnode,o=zc(t);gh(t,n,o,e),bh(t,r);const i=o?Ah(t,e):void 0;return Er=!1,i}function Ah(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=pc(new Proxy(t.ctx,sh));const{setup:r}=n;if(r){const o=t.setupContext=r.length>1?Lh(t):null;Xn(t),er();const i=pn(r,t,0,[t.props,o]);if(tr(),$n(),Ju(i)){if(i.then($n,$n),e)return i.then(a=>{os(t,a,e)}).catch(a=>{uo(a,t,0)});t.asyncDep=i}else os(t,i,e)}else Kc(t,e)}function os(t,e,n){De(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Ge(e)&&(t.setupState=mc(e)),Kc(t,n)}let as;function Kc(t,e,n){const r=t.type;if(!t.render){if(!e&&as&&!r.render){const o=r.template||ll(t).template;if(o){const{isCustomElement:i,compilerOptions:a}=t.appContext.config,{delimiters:l,compilerOptions:u}=r,s=et(et({isCustomElement:i,delimiters:l},a),u);r.render=as(o,s)}}t.render=r.render||xt}Xn(t),er(),uh(t),tr(),$n()}function Mh(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(e,n){return ft(t,"get","$attrs"),e[n]}}))}function Lh(t){const e=n=>{t.exposed=n||{}};return{get attrs(){return Mh(t)},slots:t.slots,emit:t.emit,expose:e}}function yo(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(mc(pc(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in gr)return gr[n](t)},has(e,n){return n in e||n in gr}}))}function Fh(t,e=!0){return De(t)?t.displayName||t.name:t.name||e&&t.__name}function Bh(t){return De(t)&&"__vccOpts"in t}const Q=(t,e)=>Ff(t,e,Er);function jh(t,e,n){const r=arguments.length;return r===2?Ge(e)&&!ke(e)?Xi(e)?I(t,null,[e]):I(t,e):I(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Xi(n)&&(n=[n]),I(t,e,n))}const Vh=Symbol.for("v-scx"),Hh=()=>Nt(Vh),Nh="3.3.4",zh="http://www.w3.org/2000/svg",Pn=typeof document<"u"?document:null,ls=Pn&&Pn.createElement("template"),Kh={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,r)=>{const o=e?Pn.createElementNS(zh,t):Pn.createElement(t,n?{is:n}:void 0);return t==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:t=>Pn.createTextNode(t),createComment:t=>Pn.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Pn.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,r,o,i){const a=n?n.previousSibling:e.lastChild;if(o&&(o===i||o.nextSibling))for(;e.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{ls.innerHTML=r?`${t}`:t;const l=ls.content;if(r){const u=l.firstChild;for(;u.firstChild;)l.appendChild(u.firstChild);l.removeChild(u)}e.insertBefore(l,n)}return[a?a.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}};function Uh(t,e,n){const r=t._vtc;r&&(e=(e?[e,...r]:[...r]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}function Wh(t,e,n){const r=t.style,o=Ze(n);if(n&&!o){if(e&&!Ze(e))for(const i in e)n[i]==null&&la(r,i,"");for(const i in n)la(r,i,n[i])}else{const i=r.display;o?e!==n&&(r.cssText=n):e&&t.removeAttribute("style"),"_vod"in t&&(r.display=i)}}const ss=/\s*!important$/;function la(t,e,n){if(ke(n))n.forEach(r=>la(t,e,r));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const r=Gh(t,e);ss.test(n)?t.setProperty(Bn(r),n.replace(ss,""),"important"):t[r]=n}}const us=["Webkit","Moz","ms"],$o={};function Gh(t,e){const n=$o[e];if(n)return n;let r=zt(e);if(r!=="filter"&&r in t)return $o[e]=r;r=An(r);for(let o=0;oAo||(em.then(()=>Ao=0),Ao=Date.now());function nm(t,e){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;wt(rm(r,n.value),e,5,[r])};return n.value=t,n.attached=tm(),n}function rm(t,e){if(ke(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(r=>o=>!o._stopped&&r&&r(o))}else return e}const ps=/^on[a-z]/,im=(t,e,n,r,o=!1,i,a,l,u)=>{e==="class"?Uh(t,r,o):e==="style"?Wh(t,n,r):oo(e)?Na(e)||Xh(t,e,n,r,a):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):om(t,e,r,o))?Yh(t,e,r,i,a,l,u):(e==="true-value"?t._trueValue=r:e==="false-value"&&(t._falseValue=r),qh(t,e,r,o))};function om(t,e,n,r){return r?!!(e==="innerHTML"||e==="textContent"||e in t&&ps.test(e)&&De(n)):e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA"||ps.test(e)&&Ze(n)?!1:e in t}const tn="transition",sr="animation",Rt=(t,{slots:e})=>jh(Xf,Wc(t),e);Rt.displayName="Transition";const Uc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},am=Rt.props=et({},Ic,Uc),_n=(t,e=[])=>{ke(t)?t.forEach(n=>n(...e)):t&&t(...e)},fs=t=>t?ke(t)?t.some(e=>e.length>1):t.length>1:!1;function Wc(t){const e={};for(const q in t)q in Uc||(e[q]=t[q]);if(t.css===!1)return e;const{name:n="v",type:r,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:u=i,appearActiveClass:s=a,appearToClass:c=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=t,y=lm(o),C=y&&y[0],O=y&&y[1],{onBeforeEnter:S,onEnter:k,onEnterCancelled:B,onLeave:T,onLeaveCancelled:F,onBeforeAppear:ne=S,onAppear:ee=k,onAppearCancelled:A=B}=e,W=(q,R,J)=>{sn(q,R?c:l),sn(q,R?s:a),J&&J()},le=(q,R)=>{q._isLeaving=!1,sn(q,d),sn(q,f),sn(q,h),R&&R()},se=q=>(R,J)=>{const ce=q?ee:k,he=()=>W(R,q,J);_n(ce,[R,he]),hs(()=>{sn(R,q?u:i),Kt(R,q?c:l),fs(ce)||ms(R,r,C,he)})};return et(e,{onBeforeEnter(q){_n(S,[q]),Kt(q,i),Kt(q,a)},onBeforeAppear(q){_n(ne,[q]),Kt(q,u),Kt(q,s)},onEnter:se(!1),onAppear:se(!0),onLeave(q,R){q._isLeaving=!0;const J=()=>le(q,R);Kt(q,d),qc(),Kt(q,h),hs(()=>{q._isLeaving&&(sn(q,d),Kt(q,f),fs(T)||ms(q,r,O,J))}),_n(T,[q,J])},onEnterCancelled(q){W(q,!1),_n(B,[q])},onAppearCancelled(q){W(q,!0),_n(A,[q])},onLeaveCancelled(q){le(q),_n(F,[q])}})}function lm(t){if(t==null)return null;if(Ge(t))return[Mo(t.enter),Mo(t.leave)];{const e=Mo(t);return[e,e]}}function Mo(t){return Yp(t)}function Kt(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t._vtc||(t._vtc=new Set)).add(e)}function sn(t,e){e.split(/\s+/).forEach(r=>r&&t.classList.remove(r));const{_vtc:n}=t;n&&(n.delete(e),n.size||(t._vtc=void 0))}function hs(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let sm=0;function ms(t,e,n,r){const o=t._endId=++sm,i=()=>{o===t._endId&&r()};if(n)return setTimeout(i,n);const{type:a,timeout:l,propCount:u}=Gc(t,e);if(!a)return r();const s=a+"end";let c=0;const d=()=>{t.removeEventListener(s,h),i()},h=f=>{f.target===t&&++c>=u&&d()};setTimeout(()=>{c(n[y]||"").split(", "),o=r(`${tn}Delay`),i=r(`${tn}Duration`),a=gs(o,i),l=r(`${sr}Delay`),u=r(`${sr}Duration`),s=gs(l,u);let c=null,d=0,h=0;e===tn?a>0&&(c=tn,d=a,h=i.length):e===sr?s>0&&(c=sr,d=s,h=u.length):(d=Math.max(a,s),c=d>0?a>s?tn:sr:null,h=c?c===tn?i.length:u.length:0);const f=c===tn&&/\b(transform|all)(,|$)/.test(r(`${tn}Property`).toString());return{type:c,timeout:d,propCount:h,hasTransform:f}}function gs(t,e){for(;t.lengthvs(n)+vs(t[r])))}function vs(t){return Number(t.slice(0,-1).replace(",","."))*1e3}function qc(){return document.body.offsetHeight}const Yc=new WeakMap,Jc=new WeakMap,Zc={name:"TransitionGroup",props:et({},am,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=vo(),r=Oc();let o,i;return Tc(()=>{if(!o.length)return;const a=t.moveClass||`${t.name||"v"}-move`;if(!hm(o[0].el,n.vnode.el,a))return;o.forEach(dm),o.forEach(pm);const l=o.filter(fm);qc(),l.forEach(u=>{const s=u.el,c=s.style;Kt(s,a),c.transform=c.webkitTransform=c.transitionDuration="";const d=s._moveCb=h=>{h&&h.target!==s||(!h||/transform$/.test(h.propertyName))&&(s.removeEventListener("transitionend",d),s._moveCb=null,sn(s,a))};s.addEventListener("transitionend",d)})}),()=>{const a=je(t),l=Wc(a);let u=a.tag||oe;o=i,i=e.default?rl(e.default()):[];for(let s=0;sdelete t.mode;Zc.props;const cm=Zc;function dm(t){const e=t.el;e._moveCb&&e._moveCb(),e._enterCb&&e._enterCb()}function pm(t){Jc.set(t,t.el.getBoundingClientRect())}function fm(t){const e=Yc.get(t),n=Jc.get(t),r=e.left-n.left,o=e.top-n.top;if(r||o){const i=t.el.style;return i.transform=i.webkitTransform=`translate(${r}px,${o}px)`,i.transitionDuration="0s",t}}function hm(t,e,n){const r=t.cloneNode();t._vtc&&t._vtc.forEach(a=>{a.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const o=e.nodeType===1?e:e.parentNode;o.appendChild(r);const{hasTransform:i}=Gc(r);return o.removeChild(r),i}const mm=["ctrl","shift","alt","meta"],gm={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>mm.some(n=>t[`${n}Key`]&&!e.includes(n))},bo=(t,e)=>(n,...r)=>{for(let o=0;on=>{if(!("key"in n))return;const r=Bn(n.key);if(e.some(o=>o===r||vm[o]===r))return t(n)},Jt={beforeMount(t,{value:e},{transition:n}){t._vod=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):ur(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:r}){!e!=!n&&(r?e?(r.beforeEnter(t),ur(t,!0),r.enter(t)):r.leave(t,()=>{ur(t,!1)}):ur(t,e))},beforeUnmount(t,{value:e}){ur(t,e)}};function ur(t,e){t.style.display=e?t._vod:"none"}const ym=et({patchProp:im},Kh);let ys;function bm(){return ys||(ys=Ch(ym))}const wm=(...t)=>{const e=bm().createApp(...t),{mount:n}=e;return e.mount=r=>{const o=Cm(r);if(!o)return;const i=e._component;!De(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const a=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},e};function Cm(t){return Ze(t)?document.querySelector(t):t}function Lo(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=fl(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,l;return{s:function(){n=n.call(t)},n:function(){var s=n.next();return i=s.done,s},e:function(s){a=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw l}}}}function _m(t){return Im(t)||Om(t)||fl(t)||Sm()}function Sm(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Om(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Im(t){if(Array.isArray(t))return sa(t)}function br(t){"@babel/helpers - typeof";return br=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},br(t)}function Fo(t,e){return xm(t)||Pm(t,e)||fl(t,e)||km()}function km(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fl(t,e){if(t){if(typeof t=="string")return sa(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sa(t,e)}}function sa(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&arguments[1]!==void 0?arguments[1]:{};e&&Object.entries(n).forEach(function(r){var o=Fo(r,2),i=o[0],a=o[1];return e.style[i]=a})},find:function(e,n){return this.isElement(e)?e.querySelectorAll(n):[]},findSingle:function(e,n){return this.isElement(e)?e.querySelector(n):null},createElement:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(e){var r=document.createElement(e);this.setAttributes(r,n);for(var o=arguments.length,i=new Array(o>2?o-2:0),a=2;a1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2?arguments[2]:void 0;this.isElement(e)&&r!==null&&r!==void 0&&e.setAttribute(n,r)},setAttributes:function(e){var n=this,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.isElement(e)){var o=function i(a,l){var u,s,c=e!=null&&(u=e.$attrs)!==null&&u!==void 0&&u[a]?[e==null||(s=e.$attrs)===null||s===void 0?void 0:s[a]]:[];return[l].flat().reduce(function(d,h){if(h!=null){var f=br(h);if(f==="string"||f==="number")d.push(h);else if(f==="object"){var y=Array.isArray(h)?i(a,h):Object.entries(h).map(function(C){var O=Fo(C,2),S=O[0],k=O[1];return a==="style"&&(k||k===0)?"".concat(S.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),":").concat(k):k?S:void 0});d=y.length?d.concat(y.filter(function(C){return!!C})):d}}return d},c)};Object.entries(r).forEach(function(i){var a=Fo(i,2),l=a[0],u=a[1];if(u!=null){var s=l.match(/^on(.+)/);s?e.addEventListener(s[1].toLowerCase(),u):l==="p-bind"?n.setAttributes(e,u):(u=l==="class"?_m(new Set(o("class",u))).join(" ").trim():l==="style"?o("style",u).join(";").trim():u,(e.$attrs=e.$attrs||{})&&(e.$attrs[l]=u),e.setAttribute(l,u))}})}},getAttribute:function(e,n){if(this.isElement(e)){var r=e.getAttribute(n);return isNaN(r)?r==="true"||r==="false"?r==="true":r:+r}},isAttributeEquals:function(e,n,r){return this.isElement(e)?this.getAttribute(e,n)===r:!1},isAttributeNotEquals:function(e,n,r){return!this.isAttributeEquals(e,n,r)},getHeight:function(e){if(e){var n=e.offsetHeight,r=getComputedStyle(e);return n-=parseFloat(r.paddingTop)+parseFloat(r.paddingBottom)+parseFloat(r.borderTopWidth)+parseFloat(r.borderBottomWidth),n}return 0},getWidth:function(e){if(e){var n=e.offsetWidth,r=getComputedStyle(e);return n-=parseFloat(r.paddingLeft)+parseFloat(r.paddingRight)+parseFloat(r.borderLeftWidth)+parseFloat(r.borderRightWidth),n}return 0},absolutePosition:function(e,n){if(e){var r=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),o=r.height,i=r.width,a=n.offsetHeight,l=n.offsetWidth,u=n.getBoundingClientRect(),s=this.getWindowScrollTop(),c=this.getWindowScrollLeft(),d=this.getViewport(),h,f;u.top+a+o>d.height?(h=u.top+s-o,e.style.transformOrigin="bottom",h<0&&(h=s)):(h=a+u.top+s,e.style.transformOrigin="top"),u.left+i>d.width?f=Math.max(0,u.left+c+l-i):f=u.left+c,e.style.top=h+"px",e.style.left=f+"px"}},relativePosition:function(e,n){if(e){var r=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),o=n.offsetHeight,i=n.getBoundingClientRect(),a=this.getViewport(),l,u;i.top+o+r.height>a.height?(l=-1*r.height,e.style.transformOrigin="bottom",i.top+l<0&&(l=-1*i.top)):(l=o,e.style.transformOrigin="top"),r.width>a.width?u=i.left*-1:i.left+r.width>a.width?u=(i.left+r.width-a.width)*-1:u=0,e.style.top=l+"px",e.style.left=u+"px"}},nestedPosition:function(e,n){if(e){var r=e.parentElement,o=this.getOffset(r),i=this.getViewport(),a=e.offsetParent?e.offsetWidth:this.getHiddenElementOuterWidth(e),l=this.getOuterWidth(r.children[0]),u;parseInt(o.left,10)+l+a>i.width-this.calculateScrollbarWidth()?parseInt(o.left,10)1&&arguments[1]!==void 0?arguments[1]:[];return e.parentNode===null?n:this.getParents(e.parentNode,n.concat([e.parentNode]))},getScrollableParents:function(e){var n=[];if(e){var r=this.getParents(e),o=/(auto|scroll)/,i=function(O){try{var S=window.getComputedStyle(O,null);return o.test(S.getPropertyValue("overflow"))||o.test(S.getPropertyValue("overflowX"))||o.test(S.getPropertyValue("overflowY"))}catch{return!1}},a=Lo(r),l;try{for(a.s();!(l=a.n()).done;){var u=l.value,s=u.nodeType===1&&u.dataset.scrollselectors;if(s){var c=s.split(","),d=Lo(c),h;try{for(d.s();!(h=d.n()).done;){var f=h.value,y=this.findSingle(u,f);y&&i(y)&&n.push(y)}}catch(C){d.e(C)}finally{d.f()}}u.nodeType!==9&&i(u)&&n.push(u)}}catch(C){a.e(C)}finally{a.f()}}return n},getHiddenElementOuterHeight:function(e){if(e){e.style.visibility="hidden",e.style.display="block";var n=e.offsetHeight;return e.style.display="none",e.style.visibility="visible",n}return 0},getHiddenElementOuterWidth:function(e){if(e){e.style.visibility="hidden",e.style.display="block";var n=e.offsetWidth;return e.style.display="none",e.style.visibility="visible",n}return 0},getHiddenElementDimensions:function(e){if(e){var n={};return e.style.visibility="hidden",e.style.display="block",n.width=e.offsetWidth,n.height=e.offsetHeight,e.style.display="none",e.style.visibility="visible",n}return 0},fadeIn:function(e,n){if(e){e.style.opacity=0;var r=+new Date,o=0,i=function a(){o=+e.style.opacity+(new Date().getTime()-r)/n,e.style.opacity=o,r=+new Date,+o<1&&(window.requestAnimationFrame&&requestAnimationFrame(a)||setTimeout(a,16))};i()}},fadeOut:function(e,n){if(e)var r=1,o=50,i=n,a=o/i,l=setInterval(function(){r-=a,r<=0&&(r=0,clearInterval(l)),e.style.opacity=r},o)},getUserAgent:function(){return navigator.userAgent},appendChild:function(e,n){if(this.isElement(n))n.appendChild(e);else if(n.el&&n.elElement)n.elElement.appendChild(e);else throw new Error("Cannot append "+n+" to "+e)},isElement:function(e){return(typeof HTMLElement>"u"?"undefined":br(HTMLElement))==="object"?e instanceof HTMLElement:e&&br(e)==="object"&&e!==null&&e.nodeType===1&&typeof e.nodeName=="string"},scrollInView:function(e,n){var r=getComputedStyle(e).getPropertyValue("borderTopWidth"),o=r?parseFloat(r):0,i=getComputedStyle(e).getPropertyValue("paddingTop"),a=i?parseFloat(i):0,l=e.getBoundingClientRect(),u=n.getBoundingClientRect(),s=u.top+document.body.scrollTop-(l.top+document.body.scrollTop)-o-a,c=e.scrollTop,d=e.clientHeight,h=this.getOuterHeight(n);s<0?e.scrollTop=c+s:s+h>d&&(e.scrollTop=c+s-d+h)},clearSelection:function(){if(window.getSelection)window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().rangeCount>0&&window.getSelection().getRangeAt(0).getClientRects().length>0&&window.getSelection().removeAllRanges();else if(document.selection&&document.selection.empty)try{document.selection.empty()}catch{}},getSelection:function(){return window.getSelection?window.getSelection().toString():document.getSelection?document.getSelection().toString():document.selection?document.selection.createRange().text:null},calculateScrollbarWidth:function(){if(this.calculatedScrollbarWidth!=null)return this.calculatedScrollbarWidth;var e=document.createElement("div");this.addStyles(e,{width:"100px",height:"100px",overflow:"scroll",position:"absolute",top:"-9999px"}),document.body.appendChild(e);var n=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),this.calculatedScrollbarWidth=n,n},calculateBodyScrollbarWidth:function(){return window.innerWidth-document.documentElement.offsetWidth},getBrowser:function(){if(!this.browser){var e=this.resolveUserAgent();this.browser={},e.browser&&(this.browser[e.browser]=!0,this.browser.version=e.version),this.browser.chrome?this.browser.webkit=!0:this.browser.webkit&&(this.browser.safari=!0)}return this.browser},resolveUserAgent:function(){var e=navigator.userAgent.toLowerCase(),n=/(chrome)[ ]([\w.]+)/.exec(e)||/(webkit)[ ]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ ]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:n[1]||"",version:n[2]||"0"}},isVisible:function(e){return e&&e.offsetParent!=null},invokeElementMethod:function(e,n,r){e[n].apply(e,r)},isExist:function(e){return!!(e!==null&&typeof e<"u"&&e.nodeName&&e.parentNode)},isClient:function(){return!!(typeof window<"u"&&window.document&&window.document.createElement)},focus:function(e,n){e&&document.activeElement!==e&&e.focus(n)},isFocusableElement:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return this.isElement(e)?e.matches('button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])'.concat(n,`, - [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, - input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, - select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, - textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, - [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, - [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n)):!1},getFocusableElements:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=this.find(e,'button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])'.concat(n,`, - [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, - input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, - select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, - textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, - [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`, - [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n)),o=[],i=Lo(r),a;try{for(i.s();!(a=i.n()).done;){var l=a.value;getComputedStyle(l).display!="none"&&getComputedStyle(l).visibility!="hidden"&&o.push(l)}}catch(u){i.e(u)}finally{i.f()}return o},getFirstFocusableElement:function(e,n){var r=this.getFocusableElements(e,n);return r.length>0?r[0]:null},getLastFocusableElement:function(e,n){var r=this.getFocusableElements(e,n);return r.length>0?r[r.length-1]:null},getNextFocusableElement:function(e,n,r){var o=this.getFocusableElements(e,r),i=o.length>0?o.findIndex(function(l){return l===n}):-1,a=i>-1&&o.length>=i+1?i+1:-1;return a>-1?o[a]:null},getPreviousElementSibling:function(e,n){for(var r=e.previousElementSibling;r;){if(r.matches(n))return r;r=r.previousElementSibling}return null},getNextElementSibling:function(e,n){for(var r=e.nextElementSibling;r;){if(r.matches(n))return r;r=r.nextElementSibling}return null},isClickable:function(e){if(e){var n=e.nodeName,r=e.parentElement&&e.parentElement.nodeName;return n==="INPUT"||n==="TEXTAREA"||n==="BUTTON"||n==="A"||r==="INPUT"||r==="TEXTAREA"||r==="BUTTON"||r==="A"||!!e.closest(".p-button, .p-checkbox, .p-radiobutton")}return!1},applyStyle:function(e,n){if(typeof n=="string")e.style.cssText=n;else for(var r in n)e.style[r]=n[r]},isIOS:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream},isAndroid:function(){return/(android)/i.test(navigator.userAgent)},isTouchDevice:function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0},hasCSSAnimation:function(e){if(e){var n=getComputedStyle(e),r=parseFloat(n.getPropertyValue("animation-duration")||"0");return r>0}return!1},hasCSSTransition:function(e){if(e){var n=getComputedStyle(e),r=parseFloat(n.getPropertyValue("transition-duration")||"0");return r>0}return!1},exportCSV:function(e,n){var r=new Blob([e],{type:"application/csv;charset=utf-8;"});if(window.navigator.msSaveOrOpenBlob)navigator.msSaveOrOpenBlob(r,n+".csv");else{var o=document.createElement("a");o.download!==void 0?(o.setAttribute("href",URL.createObjectURL(r)),o.setAttribute("download",n+".csv"),o.style.display="none",document.body.appendChild(o),o.click(),document.body.removeChild(o)):(e="data:text/csv;charset=utf-8,"+e,window.open(encodeURI(e)))}},blockBodyScroll:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"p-overflow-hidden";document.body.style.setProperty("--scrollbar-width",this.calculateBodyScrollbarWidth()+"px"),this.addClass(document.body,e)},unblockBodyScroll:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"p-overflow-hidden";document.body.style.removeProperty("--scrollbar-width"),this.removeClass(document.body,e)}};function Dr(t){"@babel/helpers - typeof";return Dr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Dr(t)}function Tm(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function bs(t,e){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:function(){};Tm(this,t),this.element=e,this.listener=n}return Em(t,[{key:"bindScrollListener",value:function(){this.scrollableParents=_.getScrollableParents(this.element);for(var n=0;n>>0,1)},emit:function(n,r){var o=t.get(n);o&&o.slice().map(function(i){i(r)})}}}function $m(t,e){return Lm(t)||Mm(t,e)||ml(t,e)||Am()}function Am(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Mm(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,o,i,a,l=[],u=!0,s=!1;try{if(i=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(l.push(r.value),l.length!==e);u=!0);}catch(c){s=!0,o=c}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return l}}function Lm(t){if(Array.isArray(t))return t}function ws(t){return jm(t)||Bm(t)||ml(t)||Fm()}function Fm(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bm(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function jm(t){if(Array.isArray(t))return ua(t)}function Bo(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=ml(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,l;return{s:function(){n=n.call(t)},n:function(){var s=n.next();return i=s.done,s},e:function(s){a=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw l}}}}function ml(t,e){if(t){if(typeof t=="string")return ua(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ua(t,e)}}function ua(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1?n-1:0),o=1;o-1){o.push(l);break}}}catch(d){u.e(d)}finally{u.f()}}}catch(d){i.e(d)}finally{i.f()}}return o},reorderArray:function(e,n,r){e&&n!==r&&(r>=e.length&&(r%=e.length,n%=e.length),e.splice(r,0,e.splice(n,1)[0]))},findIndexInList:function(e,n){var r=-1;if(n){for(var o=0;o0){for(var i=!1,a=0;an){r.splice(a,0,e),i=!0;break}}i||r.push(e)}else r.push(e)},removeAccents:function(e){return e&&e.search(/[\xC0-\xFF]/g)>-1&&(e=e.replace(/[\xC0-\xC5]/g,"A").replace(/[\xC6]/g,"AE").replace(/[\xC7]/g,"C").replace(/[\xC8-\xCB]/g,"E").replace(/[\xCC-\xCF]/g,"I").replace(/[\xD0]/g,"D").replace(/[\xD1]/g,"N").replace(/[\xD2-\xD6\xD8]/g,"O").replace(/[\xD9-\xDC]/g,"U").replace(/[\xDD]/g,"Y").replace(/[\xDE]/g,"P").replace(/[\xE0-\xE5]/g,"a").replace(/[\xE6]/g,"ae").replace(/[\xE7]/g,"c").replace(/[\xE8-\xEB]/g,"e").replace(/[\xEC-\xEF]/g,"i").replace(/[\xF1]/g,"n").replace(/[\xF2-\xF6\xF8]/g,"o").replace(/[\xF9-\xFC]/g,"u").replace(/[\xFE]/g,"p").replace(/[\xFD\xFF]/g,"y")),e},getVNodeProp:function(e,n){var r=e.props;if(r){var o=n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),i=Object.prototype.hasOwnProperty.call(r,o)?o:n;return e.type.extends.props[n].type===Boolean&&r[i]===""?!0:r[i]}return null},toFlatCase:function(e){return this.isString(e)?e.replace(/(-|_)/g,"").toLowerCase():e},toKebabCase:function(e){return this.isString(e)?e.replace(/(_)/g,"-").replace(/[A-Z]/g,function(n,r){return r===0?n:"-"+n.toLowerCase()}).toLowerCase():e},toCapitalCase:function(e){return this.isString(e,{empty:!1})?e[0].toUpperCase()+e.slice(1):e},isEmpty:function(e){return e==null||e===""||Array.isArray(e)&&e.length===0||!(e instanceof Date)&&wr(e)==="object"&&Object.keys(e).length===0},isNotEmpty:function(e){return!this.isEmpty(e)},isFunction:function(e){return!!(e&&e.constructor&&e.call&&e.apply)},isObject:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e instanceof Object&&e.constructor===Object&&(n||Object.keys(e).length!==0)},isDate:function(e){return e instanceof Date&&e.constructor===Date},isArray:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return Array.isArray(e)&&(n||e.length!==0)},isString:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return typeof e=="string"&&(n||e!=="")},isPrintableCharacter:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return this.isNotEmpty(e)&&e.length===1&&e.match(/\S| /)},findLast:function(e,n){var r;if(this.isNotEmpty(e))try{r=e.findLast(n)}catch{r=ws(e).reverse().find(n)}return r},findLastIndex:function(e,n){var r=-1;if(this.isNotEmpty(e))try{r=e.findLastIndex(n)}catch{r=e.lastIndexOf(ws(e).reverse().find(n))}return r},sort:function(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,o=arguments.length>3?arguments[3]:void 0,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1,a=this.compare(e,n,o,r),l=r;return(this.isEmpty(e)||this.isEmpty(n))&&(l=i===1?r:i),l*a},compare:function(e,n,r){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,i=-1,a=this.isEmpty(e),l=this.isEmpty(n);return a&&l?i=0:a?i=o:l?i=-o:typeof e=="string"&&typeof n=="string"?i=r(e,n):i=en?1:0,i},localeComparator:function(){return new Intl.Collator(void 0,{numeric:!0}).compare},nestedKeys:function(){var e=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return Object.entries(n).reduce(function(o,i){var a=$m(i,2),l=a[0],u=a[1],s=r?"".concat(r,".").concat(l):l;return e.isObject(u)?o=o.concat(e.nestedKeys(u,s)):o.push(s),o},[])}},Cs=0;function Ae(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"pv_id_";return Cs++,"".concat(t).concat(Cs)}function Vm(t){return Km(t)||zm(t)||Nm(t)||Hm()}function Hm(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Nm(t,e){if(t){if(typeof t=="string")return ca(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ca(t,e)}}function zm(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Km(t){if(Array.isArray(t))return ca(t)}function ca(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&arguments[2]!==void 0?arguments[2]:999,c=o(l,u,s),d=c.value+(c.key===l?0:s)+1;return t.push({key:l,value:d}),d},n=function(l){t=t.filter(function(u){return u.value!==l})},r=function(l,u){return o(l,u).value},o=function(l,u){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return Vm(t).reverse().find(function(c){return u?!0:c.key===l})||{key:l,value:s}},i=function(l){return l&&parseInt(l.style.zIndex,10)||0};return{get:i,set:function(l,u,s){u&&(u.style.zIndex=String(e(l,!0,s)))},clear:function(l){l&&(n(i(l)),l.style.zIndex="")},getCurrent:function(l){return r(l,!0)}}}var Ye=Um(),rt={STARTS_WITH:"startsWith",CONTAINS:"contains",NOT_CONTAINS:"notContains",ENDS_WITH:"endsWith",EQUALS:"equals",NOT_EQUALS:"notEquals",IN:"in",LESS_THAN:"lt",LESS_THAN_OR_EQUAL_TO:"lte",GREATER_THAN:"gt",GREATER_THAN_OR_EQUAL_TO:"gte",BETWEEN:"between",DATE_IS:"dateIs",DATE_IS_NOT:"dateIsNot",DATE_BEFORE:"dateBefore",DATE_AFTER:"dateAfter"},Qi={AND:"and",OR:"or"};function _s(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=Wm(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,l;return{s:function(){n=n.call(t)},n:function(){var s=n.next();return i=s.done,s},e:function(s){a=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw l}}}}function Wm(t,e){if(t){if(typeof t=="string")return Ss(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ss(t,e)}}function Ss(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nn.getTime():e>n},gte:function(e,n){return n==null?!0:e==null?!1:e.getTime&&n.getTime?e.getTime()>=n.getTime():e>=n},dateIs:function(e,n){return n==null?!0:e==null?!1:e.toDateString()===n.toDateString()},dateIsNot:function(e,n){return n==null?!0:e==null?!1:e.toDateString()!==n.toDateString()},dateBefore:function(e,n){return n==null?!0:e==null?!1:e.getTime()n.getTime()}},register:function(e,n){this.filters[e]=n}};function Rr(t){"@babel/helpers - typeof";return Rr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Rr(t)}function Os(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function jo(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:!0;vo()?bi(t):e?t():qi(t)}var rg=0;function Xc(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=ae(!1),r=ae(t),o=ae(null),i=_.isClient()?window.document:void 0,a=e.document,l=a===void 0?i:a,u=e.immediate,s=u===void 0?!0:u,c=e.manual,d=c===void 0?!1:c,h=e.name,f=h===void 0?"style_".concat(++rg):h,y=e.id,C=y===void 0?void 0:y,O=e.media,S=O===void 0?void 0:O,k=e.nonce,B=k===void 0?void 0:k,T=e.props,F=T===void 0?{}:T,ne=function(){},ee=function(le){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(l){var q=Ps(Ps({},F),se),R=q.name||f,J=q.id||C,ce=q.nonce||B;o.value=l.querySelector('style[data-primevue-style-id="'.concat(R,'"]'))||l.getElementById(J)||l.createElement("style"),o.value.isConnected||(r.value=le||t,_.setAttributes(o.value,{type:"text/css",id:J,media:S,nonce:ce}),l.head.appendChild(o.value),_.setAttribute(o.value,"data-primevue-style-id",f),_.setAttributes(o.value,q)),!n.value&&(ne=ut(r,function(he){o.value.textContent=he},{immediate:!0}),n.value=!0)}},A=function(){!l||!n.value||(ne(),_.isExist(o.value)&&l.head.removeChild(o.value),n.value=!1)};return s&&!d&&ng(ee),{id:C,name:f,css:r,unload:A,load:ee,isLoaded:Za(n)}}function Ar(t){"@babel/helpers - typeof";return Ar=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ar(t)}function ig(t,e){return sg(t)||lg(t,e)||ag(t,e)||og()}function og(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ag(t,e){if(t){if(typeof t=="string")return xs(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xs(t,e)}}function xs(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&arguments[0]!==void 0?arguments[0]:{};return this.css?Xc(this.css,Vo({name:this.name},e)):{}},getStyleSheet:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.css){var r=Object.entries(n).reduce(function(o,i){var a=ig(i,2),l=a[0],u=a[1];return o.push("".concat(l,'="').concat(u,'"'))&&o},[]).join(" ");return'")}return""},extend:function(e){return Vo(Vo({},this),{},{css:void 0},e)}},mg=` -.p-icon { - display: inline-block; -} - -.p-icon-spin { - -webkit-animation: p-icon-spin 2s infinite linear; - animation: p-icon-spin 2s infinite linear; -} - -@-webkit-keyframes p-icon-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} - -@keyframes p-icon-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -`,gg=Ve.extend({name:"baseicon",css:mg}),He={name:"BaseIcon",props:{label:{type:String,default:void 0},spin:{type:Boolean,default:!1}},beforeMount:function(){var e;gg.loadStyle({nonce:(e=this.$config)===null||e===void 0||(e=e.csp)===null||e===void 0?void 0:e.nonce})},methods:{pti:function(){var e=V.isEmpty(this.label);return{class:["p-icon",{"p-icon-spin":this.spin}],role:e?void 0:"img","aria-label":e?void 0:this.label,"aria-hidden":e}}},computed:{$config:function(){var e;return(e=this.$primevue)===null||e===void 0?void 0:e.config}}},jn={name:"ChevronDownIcon",extends:He},vg=g("path",{d:"M7.01744 10.398C6.91269 10.3985 6.8089 10.378 6.71215 10.3379C6.61541 10.2977 6.52766 10.2386 6.45405 10.1641L1.13907 4.84913C1.03306 4.69404 0.985221 4.5065 1.00399 4.31958C1.02276 4.13266 1.10693 3.95838 1.24166 3.82747C1.37639 3.69655 1.55301 3.61742 1.74039 3.60402C1.92777 3.59062 2.11386 3.64382 2.26584 3.75424L7.01744 8.47394L11.769 3.75424C11.9189 3.65709 12.097 3.61306 12.2748 3.62921C12.4527 3.64535 12.6199 3.72073 12.7498 3.84328C12.8797 3.96582 12.9647 4.12842 12.9912 4.30502C13.0177 4.48162 12.9841 4.662 12.8958 4.81724L7.58083 10.1322C7.50996 10.2125 7.42344 10.2775 7.32656 10.3232C7.22968 10.3689 7.12449 10.3944 7.01744 10.398Z",fill:"currentColor"},null,-1),yg=[vg];function bg(t,e,n,r,o,i){return p(),v("svg",m({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),yg,16)}jn.render=bg;var wi={name:"ChevronRightIcon",extends:He},wg=g("path",{d:"M4.38708 13C4.28408 13.0005 4.18203 12.9804 4.08691 12.9409C3.99178 12.9014 3.9055 12.8433 3.83313 12.7701C3.68634 12.6231 3.60388 12.4238 3.60388 12.2161C3.60388 12.0084 3.68634 11.8091 3.83313 11.6622L8.50507 6.99022L3.83313 2.31827C3.69467 2.16968 3.61928 1.97313 3.62287 1.77005C3.62645 1.56698 3.70872 1.37322 3.85234 1.22959C3.99596 1.08597 4.18972 1.00371 4.3928 1.00012C4.59588 0.996539 4.79242 1.07192 4.94102 1.21039L10.1669 6.43628C10.3137 6.58325 10.3962 6.78249 10.3962 6.99022C10.3962 7.19795 10.3137 7.39718 10.1669 7.54416L4.94102 12.7701C4.86865 12.8433 4.78237 12.9014 4.68724 12.9409C4.59212 12.9804 4.49007 13.0005 4.38708 13Z",fill:"currentColor"},null,-1),Cg=[wg];function _g(t,e,n,r,o,i){return p(),v("svg",m({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),Cg,16)}wi.render=_g;function Mr(t){"@babel/helpers - typeof";return Mr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Mr(t)}function Es(t,e){return kg(t)||Ig(t,e)||Og(t,e)||Sg()}function Sg(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Og(t,e){if(t){if(typeof t=="string")return Ds(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ds(t,e)}}function Ds(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=V.toFlatCase(n).split("."),i=o.shift();return i?V.isObject(e)?Ne._getOptionValue(V.getItemValue(e[Object.keys(e).find(function(a){return V.toFlatCase(a)===i})||""],r),o.join("."),r):void 0:V.getItemValue(e,r)},_getPTValue:function(){var e,n,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,u=function(){var B=Ne._getOptionValue.apply(Ne,arguments);return V.isString(B)||V.isArray(B)?{class:B}:B},s="data-pc-",c=((e=r.binding)===null||e===void 0||(e=e.value)===null||e===void 0?void 0:e.ptOptions)||((n=r.$config)===null||n===void 0?void 0:n.ptOptions)||{},d=c.mergeSections,h=d===void 0?!0:d,f=c.mergeProps,y=f===void 0?!1:f,C=l?Ne._useDefaultPT(r,r.defaultPT(),u,i,a):void 0,O=Ne._usePT(r,Ne._getPT(o,r.$name),u,i,Je(Je({},a),{},{global:C||{}})),S=Je(Je({},i==="root"&&pa({},"".concat(s,"name"),V.toFlatCase(r.$name))),{},pa({},"".concat(s,"section"),V.toFlatCase(i)));return h||!h&&O?y?m(C,O,S):Je(Je(Je({},C),O),S):Je(Je({},O),S)},_getPT:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2?arguments[2]:void 0,o=function(a){var l,u=r?r(a):a,s=V.toFlatCase(n);return(l=u==null?void 0:u[s])!==null&&l!==void 0?l:u};return e!=null&&e.hasOwnProperty("_usept")?{_usept:e._usept,originalValue:o(e.originalValue),value:o(e.value)}:o(e)},_usePT:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,a=function(O){return r(O,o,i)};if(n!=null&&n.hasOwnProperty("_usept")){var l,u=n._usept||((l=e.$config)===null||l===void 0?void 0:l.ptOptions)||{},s=u.mergeSections,c=s===void 0?!0:s,d=u.mergeProps,h=d===void 0?!1:d,f=a(n.originalValue),y=a(n.value);return f===void 0&&y===void 0?void 0:V.isString(y)?y:V.isString(f)?f:c||!c&&y?h?m(f,y):Je(Je({},f),y):y}return a(n)},_useDefaultPT:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;return Ne._usePT(e,n,r,o,i)},_hook:function(e,n,r,o,i,a){var l,u,s="on".concat(V.toCapitalCase(n)),c=Ne._getConfig(o,i),d=r==null?void 0:r.$instance,h=Ne._usePT(d,Ne._getPT(o==null||(l=o.value)===null||l===void 0?void 0:l.pt,e),Ne._getOptionValue,"hooks.".concat(s)),f=Ne._useDefaultPT(d,c==null||(u=c.pt)===null||u===void 0||(u=u.directives)===null||u===void 0?void 0:u[e],Ne._getOptionValue,"hooks.".concat(s)),y={el:r,binding:o,vnode:i,prevVnode:a};h==null||h(d,y),f==null||f(d,y)},_extend:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=function(i,a,l,u,s){var c,d;a._$instances=a._$instances||{};var h=Ne._getConfig(l,u),f=a._$instances[e]||{},y=V.isEmpty(f)?Je(Je({},n),n==null?void 0:n.methods):{};a._$instances[e]=Je(Je({},f),{},{$name:e,$host:a,$binding:l,$modifiers:l==null?void 0:l.modifiers,$value:l==null?void 0:l.value,$el:f.$el||a||void 0,$style:Je({classes:void 0,inlineStyles:void 0,loadStyle:function(){}},n==null?void 0:n.style),$config:h,defaultPT:function(){return Ne._getPT(h==null?void 0:h.pt,void 0,function(O){var S;return O==null||(S=O.directives)===null||S===void 0?void 0:S[e]})},isUnstyled:function(){var O,S;return((O=a.$instance)===null||O===void 0||(O=O.$binding)===null||O===void 0||(O=O.value)===null||O===void 0?void 0:O.unstyled)!==void 0?(S=a.$instance)===null||S===void 0||(S=S.$binding)===null||S===void 0||(S=S.value)===null||S===void 0?void 0:S.unstyled:h==null?void 0:h.unstyled},ptm:function(){var O,S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Ne._getPTValue(a.$instance,(O=a.$instance)===null||O===void 0||(O=O.$binding)===null||O===void 0||(O=O.value)===null||O===void 0?void 0:O.pt,S,Je({},k))},ptmo:function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ne._getPTValue(a.$instance,O,S,k,!1)},cx:function(){var O,S,k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(O=a.$instance)!==null&&O!==void 0&&O.isUnstyled()?void 0:Ne._getOptionValue((S=a.$instance)===null||S===void 0||(S=S.$style)===null||S===void 0?void 0:S.classes,k,Je({},B))},sx:function(){var O,S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return k?Ne._getOptionValue((O=a.$instance)===null||O===void 0||(O=O.$style)===null||O===void 0?void 0:O.inlineStyles,S,Je({},B)):void 0}},y),a.$instance=a._$instances[e],(c=(d=a.$instance)[i])===null||c===void 0||c.call(d,a,l,u,s),Ne._hook(e,i,a,l,u,s)};return{created:function(i,a,l,u){r("created",i,a,l,u)},beforeMount:function(i,a,l,u){var s,c,d,h,f=Ne._getConfig(a,l);Ve.loadStyle(void 0,{nonce:f==null||(s=f.csp)===null||s===void 0?void 0:s.nonce}),!((c=i.$instance)!==null&&c!==void 0&&c.isUnstyled())&&((d=i.$instance)===null||d===void 0||(d=d.$style)===null||d===void 0||d.loadStyle(void 0,{nonce:f==null||(h=f.csp)===null||h===void 0?void 0:h.nonce})),r("beforeMount",i,a,l,u)},mounted:function(i,a,l,u){r("mounted",i,a,l,u)},beforeUpdate:function(i,a,l,u){r("beforeUpdate",i,a,l,u)},updated:function(i,a,l,u){r("updated",i,a,l,u)},beforeUnmount:function(i,a,l,u){r("beforeUnmount",i,a,l,u)},unmounted:function(i,a,l,u){r("unmounted",i,a,l,u)}}},extend:function(){var e=Ne._getMeta.apply(Ne,arguments),n=Es(e,2),r=n[0],o=n[1];return Je({extend:function(){var a=Ne._getMeta.apply(Ne,arguments),l=Es(a,2),u=l[0],s=l[1];return Ne.extend(u,Je(Je(Je({},o),o==null?void 0:o.methods),s))}},Ne._extend(r,o))}},Tg=` -@keyframes ripple { - 100% { - opacity: 0; - transform: scale(2.5); - } -} - -@layer primevue { - .p-ripple { - overflow: hidden; - position: relative; - } - - .p-ink { - display: block; - position: absolute; - background: rgba(255, 255, 255, 0.5); - border-radius: 100%; - transform: scale(0); - pointer-events: none; - } - - .p-ink-active { - animation: ripple 0.4s linear; - } - - .p-ripple-disabled .p-ink { - display: none !important; - } -} -`,Eg={root:"p-ink"},Dg=Ve.extend({name:"ripple",css:Tg,classes:Eg}),Rg=Ne.extend({style:Dg});function $g(t){return Fg(t)||Lg(t)||Mg(t)||Ag()}function Ag(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Mg(t,e){if(t){if(typeof t=="string")return fa(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fa(t,e)}}function Lg(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Fg(t){if(Array.isArray(t))return fa(t)}function fa(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n i, -.p-input-icon-left > svg, -.p-input-icon-right > i, -.p-input-icon-right > svg { - position: absolute; - top: 50%; - margin-top: -.5rem; -} - -.p-fluid .p-input-icon-left, -.p-fluid .p-input-icon-right { - display: block; - width: 100%; -} -`,qg=` -.p-radiobutton { - position: relative; - display: inline-flex; - cursor: pointer; - user-select: none; - vertical-align: bottom; -} - -.p-radiobutton.p-radiobutton-disabled { - cursor: default; -} - -.p-radiobutton-box { - display: flex; - justify-content: center; - align-items: center; -} - -.p-radiobutton-icon { - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transform: translateZ(0) scale(.1); - border-radius: 50%; - visibility: hidden; -} - -.p-radiobutton-box.p-highlight .p-radiobutton-icon { - transform: translateZ(0) scale(1.0, 1.0); - visibility: visible; -} -`,Yg=` -@layer primevue { -.p-component, .p-component * { - box-sizing: border-box; -} - -.p-hidden-space { - visibility: hidden; -} - -.p-reset { - margin: 0; - padding: 0; - border: 0; - outline: 0; - text-decoration: none; - font-size: 100%; - list-style: none; -} - -.p-disabled, .p-disabled * { - cursor: default !important; - pointer-events: none; - user-select: none; -} - -.p-component-overlay { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -.p-unselectable-text { - user-select: none; -} - -.p-sr-only { - border: 0; - clip: rect(1px, 1px, 1px, 1px); - clip-path: inset(50%); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; - word-wrap: normal !important; -} - -.p-link { - text-align: left; - background-color: transparent; - margin: 0; - padding: 0; - border: none; - cursor: pointer; - user-select: none; -} - -.p-link:disabled { - cursor: default; -} - -/* Non vue overlay animations */ -.p-connected-overlay { - opacity: 0; - transform: scaleY(0.8); - transition: transform .12s cubic-bezier(0, 0, 0.2, 1), opacity .12s cubic-bezier(0, 0, 0.2, 1); -} - -.p-connected-overlay-visible { - opacity: 1; - transform: scaleY(1); -} - -.p-connected-overlay-hidden { - opacity: 0; - transform: scaleY(1); - transition: opacity .1s linear; -} - -/* Vue based overlay animations */ -.p-connected-overlay-enter-from { - opacity: 0; - transform: scaleY(0.8); -} - -.p-connected-overlay-leave-to { - opacity: 0; -} - -.p-connected-overlay-enter-active { - transition: transform .12s cubic-bezier(0, 0, 0.2, 1), opacity .12s cubic-bezier(0, 0, 0.2, 1); -} - -.p-connected-overlay-leave-active { - transition: opacity .1s linear; -} - -/* Toggleable Content */ -.p-toggleable-content-enter-from, -.p-toggleable-content-leave-to { - max-height: 0; -} - -.p-toggleable-content-enter-to, -.p-toggleable-content-leave-from { - max-height: 1000px; -} - -.p-toggleable-content-leave-active { - overflow: hidden; - transition: max-height 0.45s cubic-bezier(0, 1, 0, 1); -} - -.p-toggleable-content-enter-active { - overflow: hidden; - transition: max-height 1s ease-in-out; -} -`.concat(Ug,` -`).concat(Wg,` -`).concat(Gg,` -`).concat(qg,` -} -`),Ho=Ve.extend({name:"common",css:Yg,loadGlobalStyle:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Xc(e,Hg({name:"global"},n))}});function Fr(t){"@babel/helpers - typeof";return Fr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fr(t)}function As(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function qe(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=V.toFlatCase(n).split("."),i=o.shift();return i?V.isObject(e)?this._getOptionValue(V.getItemValue(e[Object.keys(e).find(function(a){return V.toFlatCase(a)===i})||""],r),o.join("."),r):void 0:V.getItemValue(e,r)},_getPTValue:function(){var e,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,a="data-pc-",l=/./g.test(r)&&!!o[r.split(".")[0]],u=this._getPropValue("ptOptions")||((e=this.$config)===null||e===void 0?void 0:e.ptOptions)||{},s=u.mergeSections,c=s===void 0?!0:s,d=u.mergeProps,h=d===void 0?!1:d,f=i?l?this._useGlobalPT(this._getPTClassValue,r,o):this._useDefaultPT(this._getPTClassValue,r,o):void 0,y=l?void 0:this._usePT(this._getPT(n,this.$name),this._getPTClassValue,r,qe(qe({},o),{},{global:f||{}})),C=r!=="transition"&&qe(qe({},r==="root"&&ha({},"".concat(a,"name"),V.toFlatCase(this.$.type.name))),{},ha({},"".concat(a,"section"),V.toFlatCase(r)));return c||!c&&y?h?m(f,y,C):qe(qe(qe({},f),y),C):qe(qe({},y),C)},_getPTClassValue:function(){var e=this._getOptionValue.apply(this,arguments);return V.isString(e)||V.isArray(e)?{class:e}:e},_getPT:function(e){var n=this,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",o=arguments.length>2?arguments[2]:void 0,i=function(l){var u,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,c=o?o(l):l,d=V.toFlatCase(r),h=V.toFlatCase(n.$name);return(u=s?d!==h?c==null?void 0:c[d]:void 0:c==null?void 0:c[d])!==null&&u!==void 0?u:c};return e!=null&&e.hasOwnProperty("_usept")?{_usept:e._usept,originalValue:i(e.originalValue),value:i(e.value)}:i(e,!0)},_usePT:function(e,n,r,o){var i=function(C){return n(C,r,o)};if(e!=null&&e.hasOwnProperty("_usept")){var a,l=e._usept||((a=this.$config)===null||a===void 0?void 0:a.ptOptions)||{},u=l.mergeSections,s=u===void 0?!0:u,c=l.mergeProps,d=c===void 0?!1:c,h=i(e.originalValue),f=i(e.value);return h===void 0&&f===void 0?void 0:V.isString(f)?f:V.isString(h)?h:s||!s&&f?d?m(h,f):qe(qe({},h),f):f}return i(e)},_useGlobalPT:function(e,n,r){return this._usePT(this.globalPT,e,n,r)},_useDefaultPT:function(e,n,r){return this._usePT(this.defaultPT,e,n,r)},ptm:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this._getPTValue(this.pt,e,qe(qe({},this.$params),n))},ptmo:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this._getPTValue(e,n,qe({instance:this},r),!1)},cx:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.isUnstyled?void 0:this._getOptionValue(this.$style.classes,e,qe(qe({},this.$params),n))},sx:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(n){var o=this._getOptionValue(this.$style.inlineStyles,e,qe(qe({},this.$params),r)),i=this._getOptionValue(Ho.inlineStyles,e,qe(qe({},this.$params),r));return[i,o]}}},computed:{globalPT:function(){var e,n=this;return this._getPT((e=this.$config)===null||e===void 0?void 0:e.pt,void 0,function(r){return V.getItemValue(r,{instance:n})})},defaultPT:function(){var e,n=this;return this._getPT((e=this.$config)===null||e===void 0?void 0:e.pt,void 0,function(r){return n._getOptionValue(r,n.$name,qe({},n.$params))||V.getItemValue(r,qe({},n.$params))})},isUnstyled:function(){var e;return this.unstyled!==void 0?this.unstyled:(e=this.$config)===null||e===void 0?void 0:e.unstyled},$params:function(){return{instance:this,props:this.$props,state:this.$data,parentInstance:this.$parentInstance}},$style:function(){return qe(qe({classes:void 0,inlineStyles:void 0,loadStyle:function(){},loadCustomStyle:function(){}},(this._getHostInstance(this)||{}).$style),this.$options.style)},$config:function(){var e;return(e=this.$primevue)===null||e===void 0?void 0:e.config},$name:function(){return this.$options.hostName||this.$.type.name}}},Xg={name:"BaseAccordion",extends:Pe,props:{multiple:{type:Boolean,default:!1},activeIndex:{type:[Number,Array],default:null},lazy:{type:Boolean,default:!1},expandIcon:{type:String,default:void 0},collapseIcon:{type:String,default:void 0},tabindex:{type:Number,default:0},selectOnFocus:{type:Boolean,default:!1}},style:Vg,provide:function(){return{$parentInstance:this}}},Qc={name:"Accordion",extends:Xg,emits:["update:activeIndex","tab-open","tab-close","tab-click"],data:function(){return{id:this.$attrs.id,d_activeIndex:this.activeIndex}},watch:{"$attrs.id":function(e){this.id=e||Ae()},activeIndex:function(e){this.d_activeIndex=e}},mounted:function(){this.id=this.id||Ae()},methods:{isAccordionTab:function(e){return e.type.name==="AccordionTab"},isTabActive:function(e){return this.multiple?this.d_activeIndex&&this.d_activeIndex.includes(e):this.d_activeIndex===e},getTabProp:function(e,n){return e.props?e.props[n]:void 0},getKey:function(e,n){return this.getTabProp(e,"header")||n},getTabHeaderActionId:function(e){return"".concat(this.id,"_").concat(e,"_header_action")},getTabContentId:function(e){return"".concat(this.id,"_").concat(e,"_content")},getTabPT:function(e,n,r){var o=this.tabs.length,i={props:e.props||{},parent:{props:this.$props,state:this.$data},context:{index:r,count:o,first:r===0,last:r===o-1,active:this.isTabActive(r)}};return m(this.ptm("tab.".concat(n),{tab:i}),this.ptm("accordiontab.".concat(n),{accordiontab:i}),this.ptm("accordiontab.".concat(n),i),this.ptmo(this.getTabProp(e,"pt"),n,i))},onTabClick:function(e,n,r){this.changeActiveIndex(e,n,r),this.$emit("tab-click",{originalEvent:e,index:r})},onTabKeyDown:function(e,n,r){switch(e.code){case"ArrowDown":this.onTabArrowDownKey(e);break;case"ArrowUp":this.onTabArrowUpKey(e);break;case"Home":this.onTabHomeKey(e);break;case"End":this.onTabEndKey(e);break;case"Enter":case"Space":this.onTabEnterKey(e,n,r);break}},onTabArrowDownKey:function(e){var n=this.findNextHeaderAction(e.target.parentElement.parentElement);n?this.changeFocusedTab(e,n):this.onTabHomeKey(e),e.preventDefault()},onTabArrowUpKey:function(e){var n=this.findPrevHeaderAction(e.target.parentElement.parentElement);n?this.changeFocusedTab(e,n):this.onTabEndKey(e),e.preventDefault()},onTabHomeKey:function(e){var n=this.findFirstHeaderAction();this.changeFocusedTab(e,n),e.preventDefault()},onTabEndKey:function(e){var n=this.findLastHeaderAction();this.changeFocusedTab(e,n),e.preventDefault()},onTabEnterKey:function(e,n,r){this.changeActiveIndex(e,n,r),e.preventDefault()},findNextHeaderAction:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=n?e:e.nextElementSibling,o=_.findSingle(r,'[data-pc-section="header"]');return o?_.getAttribute(o,"data-p-disabled")?this.findNextHeaderAction(o.parentElement):_.findSingle(o,'[data-pc-section="headeraction"]'):null},findPrevHeaderAction:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=n?e:e.previousElementSibling,o=_.findSingle(r,'[data-pc-section="header"]');return o?_.getAttribute(o,"data-p-disabled")?this.findPrevHeaderAction(o.parentElement):_.findSingle(o,'[data-pc-section="headeraction"]'):null},findFirstHeaderAction:function(){return this.findNextHeaderAction(this.$el.firstElementChild,!0)},findLastHeaderAction:function(){return this.findPrevHeaderAction(this.$el.lastElementChild,!0)},changeActiveIndex:function(e,n,r){if(!this.getTabProp(n,"disabled")){var o=this.isTabActive(r),i=o?"tab-close":"tab-open";this.multiple?o?this.d_activeIndex=this.d_activeIndex.filter(function(a){return a!==r}):this.d_activeIndex?this.d_activeIndex.push(r):this.d_activeIndex=[r]:this.d_activeIndex=this.d_activeIndex===r?null:r,this.$emit("update:activeIndex",this.d_activeIndex),this.$emit(i,{originalEvent:e,index:r})}},changeFocusedTab:function(e,n){if(n&&(_.focus(n),this.selectOnFocus)){var r=parseInt(n.parentElement.parentElement.dataset.pcIndex,10),o=this.tabs[r];this.changeActiveIndex(e,o,r)}}},computed:{tabs:function(){var e=this;return this.$slots.default().reduce(function(n,r){return e.isAccordionTab(r)?n.push(r):r.children&&r.children instanceof Array&&r.children.forEach(function(o){e.isAccordionTab(o)&&n.push(o)}),n},[])}},components:{ChevronDownIcon:jn,ChevronRightIcon:wi},directives:{ripple:ct}};function Br(t){"@babel/helpers - typeof";return Br=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Br(t)}function Ms(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function zn(t){for(var e=1;e span { - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; - margin: 0 auto; - overflow: hidden; - position: relative; - } - - /* Month Picker */ - .p-monthpicker-month { - width: 33.3%; - display: inline-flex; - align-items: center; - justify-content: center; - cursor: pointer; - overflow: hidden; - position: relative; - } - - /* Year Picker */ - .p-yearpicker-year { - width: 50%; - display: inline-flex; - align-items: center; - justify-content: center; - cursor: pointer; - overflow: hidden; - position: relative; - } - - /* Button Bar */ - .p-datepicker-buttonbar { - display: flex; - justify-content: space-between; - align-items: center; - } - - /* Time Picker */ - .p-timepicker { - display: flex; - justify-content: center; - align-items: center; - } - - .p-timepicker button { - display: flex; - align-items: center; - justify-content: center; - cursor: pointer; - overflow: hidden; - position: relative; - } - - .p-timepicker > div { - display: flex; - align-items: center; - flex-direction: column; - } - - /* Touch UI */ - .p-datepicker-touch-ui, - .p-calendar .p-datepicker-touch-ui { - min-width: 80vw; - } -} -`,Vv={root:function(e){var n=e.props;return{position:n.appendTo==="self"?"relative":void 0}}},Hv={root:function(e){var n=e.props,r=e.state;return["p-calendar p-component p-inputwrapper",{"p-calendar-w-btn":n.showIcon,"p-calendar-timeonly":n.timeOnly,"p-calendar-disabled":n.disabled,"p-inputwrapper-filled":n.modelValue,"p-inputwrapper-focus":r.focused,"p-focus":r.focused||r.overlayVisible}]},input:"p-inputtext p-component",dropdownButton:"p-datepicker-trigger",panel:function(e){var n=e.instance,r=e.props,o=e.state;return["p-datepicker p-component",{"p-datepicker-inline":r.inline,"p-disabled":r.disabled,"p-datepicker-timeonly":r.timeOnly,"p-datepicker-multiple-month":r.numberOfMonths>1,"p-datepicker-monthpicker":o.currentView==="month","p-datepicker-yearpicker":o.currentView==="year","p-datepicker-touch-ui":r.touchUI,"p-input-filled":n.$primevue.config.inputStyle==="filled","p-ripple-disabled":n.$primevue.config.ripple===!1}]},groupContainer:"p-datepicker-group-container",group:"p-datepicker-group",header:"p-datepicker-header",previousButton:"p-datepicker-prev p-link",previousIcon:"p-datepicker-prev-icon",title:"p-datepicker-title",monthTitle:"p-datepicker-month p-link",yearTitle:"p-datepicker-year p-link",decadeTitle:"p-datepicker-decade",nextButton:"p-datepicker-next p-link",nextIcon:"p-datepicker-next-icon",container:"p-datepicker-calendar-container",table:"p-datepicker-calendar",weekHeader:"p-datepicker-weekheader p-disabled",weekNumber:"p-datepicker-weeknumber",weekLabelContainer:"p-disabled",day:function(e){var n=e.date;return[{"p-datepicker-other-month":n.otherMonth,"p-datepicker-today":n.today}]},dayLabel:function(e){var n=e.instance,r=e.date;return[{"p-highlight":n.isSelected(r)&&r.selectable,"p-disabled":!r.selectable}]},monthPicker:"p-monthpicker",month:function(e){var n=e.instance,r=e.month,o=e.index;return["p-monthpicker-month",{"p-highlight":n.isMonthSelected(o),"p-disabled":!r.selectable}]},yearPicker:"p-yearpicker",year:function(e){var n=e.instance,r=e.year;return["p-yearpicker-year",{"p-highlight":n.isYearSelected(r.value),"p-disabled":!r.selectable}]},timePicker:"p-timepicker",hourPicker:"p-hour-picker",incrementButton:"p-link",decrementButton:"p-link",separatorContainer:"p-separator",minutePicker:"p-minute-picker",secondPicker:"p-second-picker",ampmPicker:"p-ampm-picker",buttonbar:"p-datepicker-buttonbar",todayButton:"p-button-text",clearButton:"p-button-text"},Nv=Ve.extend({name:"calendar",css:jv,classes:Hv,inlineStyles:Vv}),zv={name:"BaseCalendar",extends:Pe,props:{modelValue:null,selectionMode:{type:String,default:"single"},dateFormat:{type:String,default:null},inline:{type:Boolean,default:!1},showOtherMonths:{type:Boolean,default:!0},selectOtherMonths:{type:Boolean,default:!1},showIcon:{type:Boolean,default:!1},icon:{type:String,default:void 0},previousIcon:{type:String,default:void 0},nextIcon:{type:String,default:void 0},incrementIcon:{type:String,default:void 0},decrementIcon:{type:String,default:void 0},numberOfMonths:{type:Number,default:1},responsiveOptions:Array,view:{type:String,default:"date"},touchUI:{type:Boolean,default:!1},monthNavigator:{type:Boolean,default:!1},yearNavigator:{type:Boolean,default:!1},yearRange:{type:String,default:null},minDate:{type:Date,value:null},maxDate:{type:Date,value:null},disabledDates:{type:Array,value:null},disabledDays:{type:Array,value:null},maxDateCount:{type:Number,value:null},showOnFocus:{type:Boolean,default:!0},autoZIndex:{type:Boolean,default:!0},baseZIndex:{type:Number,default:0},showButtonBar:{type:Boolean,default:!1},shortYearCutoff:{type:String,default:"+10"},showTime:{type:Boolean,default:!1},timeOnly:{type:Boolean,default:!1},hourFormat:{type:String,default:"24"},stepHour:{type:Number,default:1},stepMinute:{type:Number,default:1},stepSecond:{type:Number,default:1},showSeconds:{type:Boolean,default:!1},hideOnDateTimeSelect:{type:Boolean,default:!1},hideOnRangeSelection:{type:Boolean,default:!1},timeSeparator:{type:String,default:":"},showWeek:{type:Boolean,default:!1},manualInput:{type:Boolean,default:!0},appendTo:{type:String,default:"body"},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},placeholder:{type:String,default:null},id:{type:String,default:null},inputId:{type:String,default:null},inputClass:{type:[String,Object],default:null},inputStyle:{type:Object,default:null},inputProps:{type:null,default:null},panelClass:{type:[String,Object],default:null},panelStyle:{type:Object,default:null},panelProps:{type:null,default:null},"aria-labelledby":{type:String,default:null},"aria-label":{type:String,default:null}},style:Nv,provide:function(){return{$parentInstance:this}}};function ma(t){"@babel/helpers - typeof";return ma=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ma(t)}function No(t){return Wv(t)||Uv(t)||id(t)||Kv()}function Kv(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Uv(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Wv(t){if(Array.isArray(t))return ga(t)}function zo(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=id(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,l;return{s:function(){n=n.call(t)},n:function(){var s=n.next();return i=s.done,s},e:function(s){a=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw l}}}}function id(t,e){if(t){if(typeof t=="string")return ga(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ga(t,e)}}function ga(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=i.getTime()}return o},getFirstDayOfMonthIndex:function(e,n){var r=new Date;r.setDate(1),r.setMonth(e),r.setFullYear(n);var o=r.getDay()+this.sundayIndex;return o>=7?o-7:o},getDaysCountInMonth:function(e,n){return 32-this.daylightSavingAdjust(new Date(n,e,32)).getDate()},getDaysCountInPrevMonth:function(e,n){var r=this.getPreviousMonthAndYear(e,n);return this.getDaysCountInMonth(r.month,r.year)},getPreviousMonthAndYear:function(e,n){var r,o;return e===0?(r=11,o=n-1):(r=e-1,o=n),{month:r,year:o}},getNextMonthAndYear:function(e,n){var r,o;return e===11?(r=0,o=n+1):(r=e+1,o=n),{month:r,year:o}},daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},isToday:function(e,n,r,o){return e.getDate()===n&&e.getMonth()===r&&e.getFullYear()===o},isSelectable:function(e,n,r,o){var i=!0,a=!0,l=!0,u=!0;return o&&!this.selectOtherMonths?!1:(this.minDate&&(this.minDate.getFullYear()>r||this.minDate.getFullYear()===r&&(this.minDate.getMonth()>n||this.minDate.getMonth()===n&&this.minDate.getDate()>e))&&(i=!1),this.maxDate&&(this.maxDate.getFullYear()11,n>=12?n=n==12?12:n-12:n=n==0?12:n),this.currentHour=Math.floor(n/this.stepHour)*this.stepHour,this.currentMinute=Math.floor(e.getMinutes()/this.stepMinute)*this.stepMinute,this.currentSecond=Math.floor(e.getSeconds()/this.stepSecond)*this.stepSecond},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(n){e.overlayVisible&&e.isOutsideClicked(n)&&(e.overlayVisible=!1)},document.addEventListener("mousedown",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("mousedown",this.outsideClickListener),this.outsideClickListener=null)},bindScrollListener:function(){var e=this;this.scrollHandler||(this.scrollHandler=new nr(this.$refs.container,function(){e.overlayVisible&&(e.overlayVisible=!1)})),this.scrollHandler.bindScrollListener()},unbindScrollListener:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(){e.overlayVisible&&!_.isTouchDevice()&&(e.overlayVisible=!1)},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},isOutsideClicked:function(e){return!(this.$el.isSameNode(e.target)||this.isNavIconClicked(e)||this.$el.contains(e.target)||this.overlay&&this.overlay.contains(e.target))},isNavIconClicked:function(e){return this.previousButton&&(this.previousButton.isSameNode(e.target)||this.previousButton.contains(e.target))||this.nextButton&&(this.nextButton.isSameNode(e.target)||this.nextButton.contains(e.target))},alignOverlay:function(){this.touchUI?this.enableModality():this.overlay&&(this.appendTo==="self"||this.inline?_.relativePosition(this.overlay,this.$el):(this.view==="date"?(this.overlay.style.width=_.getOuterWidth(this.overlay)+"px",this.overlay.style.minWidth=_.getOuterWidth(this.$el)+"px"):this.overlay.style.width=_.getOuterWidth(this.$el)+"px",_.absolutePosition(this.overlay,this.$el)))},onButtonClick:function(){this.isEnabled()&&(this.overlayVisible?this.overlayVisible=!1:(this.input.focus(),this.overlayVisible=!0))},isDateDisabled:function(e,n,r){if(this.disabledDates){var o=zo(this.disabledDates),i;try{for(o.s();!(i=o.n()).done;){var a=i.value;if(a.getFullYear()===r&&a.getMonth()===n&&a.getDate()===e)return!0}}catch(l){o.e(l)}finally{o.f()}}return!1},isDayDisabled:function(e,n,r){if(this.disabledDays){var o=new Date(r,n,e),i=o.getDay();return this.disabledDays.indexOf(i)!==-1}return!1},onMonthDropdownChange:function(e){this.currentMonth=parseInt(e),this.$emit("month-change",{month:this.currentMonth+1,year:this.currentYear})},onYearDropdownChange:function(e){this.currentYear=parseInt(e),this.$emit("year-change",{month:this.currentMonth+1,year:this.currentYear})},onDateSelect:function(e,n){var r=this;if(!(this.disabled||!n.selectable)){if(_.find(this.overlay,'table td span:not([data-p-disabled="true"])').forEach(function(i){return i.tabIndex=-1}),e&&e.currentTarget.focus(),this.isMultipleSelection()&&this.isSelected(n)){var o=this.modelValue.filter(function(i){return!r.isDateEquals(i,n)});this.updateModel(o)}else this.shouldSelectDate(n)&&(n.otherMonth?(this.currentMonth=n.month,this.currentYear=n.year,this.selectDate(n)):this.selectDate(n));this.isSingleSelection()&&(!this.showTime||this.hideOnDateTimeSelect)&&setTimeout(function(){r.input&&r.input.focus(),r.overlayVisible=!1},150)}},selectDate:function(e){var n=this,r=new Date(e.year,e.month,e.day);this.showTime&&(this.hourFormat==="12"&&this.pm&&this.currentHour!=12?r.setHours(this.currentHour+12):r.setHours(this.currentHour),r.setMinutes(this.currentMinute),r.setSeconds(this.currentSecond)),this.minDate&&this.minDate>r&&(r=this.minDate,this.currentHour=r.getHours(),this.currentMinute=r.getMinutes(),this.currentSecond=r.getSeconds()),this.maxDate&&this.maxDate=i.getTime()?a=r:(i=r,a=null),o=[i,a]}else o=[r,null];o!==null&&this.updateModel(o),this.isRangeSelection()&&this.hideOnRangeSelection&&o[1]!==null&&setTimeout(function(){n.overlayVisible=!1},150),this.$emit("date-select",r)},updateModel:function(e){this.$emit("update:modelValue",e)},shouldSelectDate:function(){return this.isMultipleSelection()&&this.maxDateCount!=null?this.maxDateCount>(this.modelValue?this.modelValue.length:0):!0},isSingleSelection:function(){return this.selectionMode==="single"},isRangeSelection:function(){return this.selectionMode==="range"},isMultipleSelection:function(){return this.selectionMode==="multiple"},formatValue:function(e){if(typeof e=="string")return e;var n="";if(e)try{if(this.isSingleSelection())n=this.formatDateTime(e);else if(this.isMultipleSelection())for(var r=0;r11&&r!==12&&(r-=12),this.hourFormat==="12"?n+=r===0?12:r<10?"0"+r:r:n+=r<10?"0"+r:r,n+=":",n+=o<10?"0"+o:o,this.showSeconds&&(n+=":",n+=i<10?"0"+i:i),this.hourFormat==="12"&&(n+=e.getHours()>11?" ".concat(this.$primevue.config.locale.pm):" ".concat(this.$primevue.config.locale.am)),n},onTodayButtonClick:function(e){var n=new Date,r={day:n.getDate(),month:n.getMonth(),year:n.getFullYear(),otherMonth:n.getMonth()!==this.currentMonth||n.getFullYear()!==this.currentYear,today:!0,selectable:!0};this.onDateSelect(null,r),this.$emit("today-click",n),e.preventDefault()},onClearButtonClick:function(e){this.updateModel(null),this.overlayVisible=!1,this.$emit("clear-click",e),e.preventDefault()},onTimePickerElementMouseDown:function(e,n,r){this.isEnabled()&&(this.repeat(e,null,n,r),e.preventDefault())},onTimePickerElementMouseUp:function(e){this.isEnabled()&&(this.clearTimePickerTimer(),this.updateModelTime(),e.preventDefault())},onTimePickerElementMouseLeave:function(){this.clearTimePickerTimer()},repeat:function(e,n,r,o){var i=this,a=n||500;switch(this.clearTimePickerTimer(),this.timePickerTimer=setTimeout(function(){i.repeat(e,100,r,o)},a),r){case 0:o===1?this.incrementHour(e):this.decrementHour(e);break;case 1:o===1?this.incrementMinute(e):this.decrementMinute(e);break;case 2:o===1?this.incrementSecond(e):this.decrementSecond(e);break}},convertTo24Hour:function(e,n){return this.hourFormat=="12"?e===12?n?12:0:n?e+12:e:e},validateTime:function(e,n,r,o){var i=this.isComparable()?this.modelValue:this.viewDate,a=this.convertTo24Hour(e,o);this.isRangeSelection()&&(i=this.modelValue[1]||this.modelValue[0]),this.isMultipleSelection()&&(i=this.modelValue[this.modelValue.length-1]);var l=i?i.toDateString():null;return!(this.minDate&&l&&this.minDate.toDateString()===l&&(this.minDate.getHours()>a||this.minDate.getHours()===a&&(this.minDate.getMinutes()>n||this.minDate.getMinutes()===n&&this.minDate.getSeconds()>r))||this.maxDate&&l&&this.maxDate.toDateString()===l&&(this.maxDate.getHours()=24?r-24:r:this.hourFormat=="12"&&(n<12&&r>11&&(o=!this.pm),r=r>=13?r-12:r),this.validateTime(r,this.currentMinute,this.currentSecond,o)&&(this.currentHour=r,this.pm=o),e.preventDefault()},decrementHour:function(e){var n=this.currentHour-this.stepHour,r=this.pm;this.hourFormat=="24"?n=n<0?24+n:n:this.hourFormat=="12"&&(this.currentHour===12&&(r=!this.pm),n=n<=0?12+n:n),this.validateTime(n,this.currentMinute,this.currentSecond,r)&&(this.currentHour=n,this.pm=r),e.preventDefault()},incrementMinute:function(e){var n=this.currentMinute+Number(this.stepMinute);this.validateTime(this.currentHour,n,this.currentSecond,this.pm)&&(this.currentMinute=n>59?n-60:n),e.preventDefault()},decrementMinute:function(e){var n=this.currentMinute-this.stepMinute;n=n<0?60+n:n,this.validateTime(this.currentHour,n,this.currentSecond,this.pm)&&(this.currentMinute=n),e.preventDefault()},incrementSecond:function(e){var n=this.currentSecond+Number(this.stepSecond);this.validateTime(this.currentHour,this.currentMinute,n,this.pm)&&(this.currentSecond=n>59?n-60:n),e.preventDefault()},decrementSecond:function(e){var n=this.currentSecond-this.stepSecond;n=n<0?60+n:n,this.validateTime(this.currentHour,this.currentMinute,n,this.pm)&&(this.currentSecond=n),e.preventDefault()},updateModelTime:function(){var e=this;this.timePickerChange=!0;var n=this.isComparable()?this.modelValue:this.viewDate;this.isRangeSelection()&&(n=this.modelValue[1]||this.modelValue[0]),this.isMultipleSelection()&&(n=this.modelValue[this.modelValue.length-1]),n=n?new Date(n.getTime()):new Date,this.hourFormat=="12"?this.currentHour===12?n.setHours(this.pm?12:0):n.setHours(this.pm?this.currentHour+12:this.currentHour):n.setHours(this.currentHour),n.setMinutes(this.currentMinute),n.setSeconds(this.currentSecond),this.isRangeSelection()&&(this.modelValue[1]?n=[this.modelValue[0],n]:n=[n,null]),this.isMultipleSelection()&&(n=[].concat(No(this.modelValue.slice(0,-1)),[n])),this.updateModel(n),this.$emit("date-select",n),setTimeout(function(){return e.timePickerChange=!1},0)},toggleAMPM:function(e){var n=this.validateTime(this.currentHour,this.currentMinute,this.currentSecond,!this.pm);!n&&(this.maxDate||this.minDate)||(this.pm=!this.pm,this.updateModelTime(),e.preventDefault())},clearTimePickerTimer:function(){this.timePickerTimer&&clearInterval(this.timePickerTimer)},onMonthSelect:function(e,n){n.month;var r=n.index;this.view==="month"?this.onDateSelect(e,{year:this.currentYear,month:r,day:1,selectable:!0}):(this.currentMonth=r,this.currentView="date",this.$emit("month-change",{month:this.currentMonth+1,year:this.currentYear})),setTimeout(this.updateFocus,0)},onYearSelect:function(e,n){this.view==="year"?this.onDateSelect(e,{year:n.value,month:0,day:1,selectable:!0}):(this.currentYear=n.value,this.currentView="month",this.$emit("year-change",{month:this.currentMonth+1,year:this.currentYear})),setTimeout(this.updateFocus,0)},enableModality:function(){var e=this;this.mask||(this.mask=document.createElement("div"),this.mask.style.zIndex=String(parseInt(this.overlay.style.zIndex,10)-1),this.mask.setAttribute("data-pc-section","datepicker-mask"),!this.isUnstyled&&_.addMultipleClasses(this.mask,"p-datepicker-mask p-datepicker-mask-scrollblocker p-component-overlay p-component-overlay-enter"),this.maskClickListener=function(){e.overlayVisible=!1},this.mask.addEventListener("click",this.maskClickListener),document.body.appendChild(this.mask),_.blockBodyScroll())},disableModality:function(){var e=this;this.mask&&(this.isUnstyled?this.destroyMask():(_.addClass(this.mask,"p-component-overlay-leave"),this.mask.addEventListener("animationend",function(){e.destroyMask()})))},destroyMask:function(){this.mask.removeEventListener("click",this.maskClickListener),this.maskClickListener=null,document.body.removeChild(this.mask),this.mask=null;for(var e=document.body.children,n,r=0;r1&&e[1]>e[0]),r},parseValue:function(e){if(!e||e.trim().length===0)return null;var n;if(this.isSingleSelection())n=this.parseDateTime(e);else if(this.isMultipleSelection()){var r=e.split(",");n=[];var o=zo(r),i;try{for(o.s();!(i=o.n()).done;){var a=i.value;n.push(this.parseDateTime(a.trim()))}}catch(s){o.e(s)}finally{o.f()}}else if(this.isRangeSelection()){var l=e.split(" - ");n=[];for(var u=0;u23||a>59||this.hourFormat=="12"&&i>12||this.showSeconds&&(isNaN(l)||l>59))throw"Invalid time";return this.hourFormat=="12"&&i!==12&&this.pm?i+=12:this.hourFormat=="12"&&i==12&&!this.pm&&(i=0),{hour:i,minute:a,second:l}},parseDate:function(e,n){if(n==null||e==null)throw"Invalid arguments";if(e=ma(e)==="object"?e.toString():e+"",e==="")return null;var r,o,i,a=0,l=typeof this.shortYearCutoff!="string"?this.shortYearCutoff:new Date().getFullYear()%100+parseInt(this.shortYearCutoff,10),u=-1,s=-1,c=-1,d=-1,h=!1,f,y=function(B){var T=r+1-1){s=1,c=d;do{if(o=this.getDaysCountInMonth(u,s-1),c<=o)break;s++,c-=o}while(!0)}if(f=this.daylightSavingAdjust(new Date(u,s-1,c)),f.getFullYear()!==u||f.getMonth()+1!==s||f.getDate()!==c)throw"Invalid date";return f},getWeekNumber:function(e){var n=new Date(e.getTime());n.setDate(n.getDate()+4-(n.getDay()||7));var r=n.getTime();return n.setMonth(0),n.setDate(1),Math.floor(Math.round((r-n.getTime())/864e5)/7)+1},onDateCellKeydown:function(e,n,r){var o=e.currentTarget,i=o.parentElement,a=_.index(i);switch(e.code){case"ArrowDown":{o.tabIndex="-1";var l=i.parentElement.nextElementSibling;if(l){var u=_.index(i.parentElement),s=Array.from(i.parentElement.parentElement.children),c=s.slice(u+1),d=c.find(function(_e){var ge=_e.children[a].children[0];return!_.getAttribute(ge,"data-p-disabled")});if(d){var h=d.children[a].children[0];h.tabIndex="0",h.focus()}else this.navigationState={backward:!1},this.navForward(e)}else this.navigationState={backward:!1},this.navForward(e);e.preventDefault();break}case"ArrowUp":{if(o.tabIndex="-1",e.altKey)this.overlayVisible=!1,this.focused=!0;else{var f=i.parentElement.previousElementSibling;if(f){var y=_.index(i.parentElement),C=Array.from(i.parentElement.parentElement.children),O=C.slice(0,y).reverse(),S=O.find(function(_e){var ge=_e.children[a].children[0];return!_.getAttribute(ge,"data-p-disabled")});if(S){var k=S.children[a].children[0];k.tabIndex="0",k.focus()}else this.navigationState={backward:!0},this.navBackward(e)}else this.navigationState={backward:!0},this.navBackward(e)}e.preventDefault();break}case"ArrowLeft":{o.tabIndex="-1";var B=i.previousElementSibling;if(B){var T=Array.from(i.parentElement.children),F=T.slice(0,a).reverse(),ne=F.find(function(_e){var ge=_e.children[0];return!_.getAttribute(ge,"data-p-disabled")});if(ne){var ee=ne.children[0];ee.tabIndex="0",ee.focus()}else this.navigateToMonth(e,!0,r)}else this.navigateToMonth(e,!0,r);e.preventDefault();break}case"ArrowRight":{o.tabIndex="-1";var A=i.nextElementSibling;if(A){var W=Array.from(i.parentElement.children),le=W.slice(a+1),se=le.find(function(_e){var ge=_e.children[0];return!_.getAttribute(ge,"data-p-disabled")});if(se){var q=se.children[0];q.tabIndex="0",q.focus()}else this.navigateToMonth(e,!1,r)}else this.navigateToMonth(e,!1,r);e.preventDefault();break}case"Enter":case"Space":{this.onDateSelect(e,n),e.preventDefault();break}case"Escape":{this.overlayVisible=!1,e.preventDefault();break}case"Tab":{this.inline||this.trapFocus(e);break}case"Home":{o.tabIndex="-1";var R=i.parentElement,J=R.children[0].children[0];_.getAttribute(J,"data-p-disabled")?this.navigateToMonth(e,!0,r):(J.tabIndex="0",J.focus()),e.preventDefault();break}case"End":{o.tabIndex="-1";var ce=i.parentElement,he=ce.children[ce.children.length-1].children[0];_.getAttribute(he,"data-p-disabled")?this.navigateToMonth(e,!1,r):(he.tabIndex="0",he.focus()),e.preventDefault();break}case"PageUp":{o.tabIndex="-1",e.shiftKey?(this.navigationState={backward:!0},this.navBackward(e)):this.navigateToMonth(e,!0,r),e.preventDefault();break}case"PageDown":{o.tabIndex="-1",e.shiftKey?(this.navigationState={backward:!1},this.navForward(e)):this.navigateToMonth(e,!1,r),e.preventDefault();break}}},navigateToMonth:function(e,n,r){if(n)if(this.numberOfMonths===1||r===0)this.navigationState={backward:!0},this.navBackward(e);else{var o=this.overlay.children[r-1],i=_.find(o,'table td span:not([data-p-disabled="true"]):not([data-p-ink="true"])'),a=i[i.length-1];a.tabIndex="0",a.focus()}else if(this.numberOfMonths===1||r===this.numberOfMonths-1)this.navigationState={backward:!1},this.navForward(e);else{var l=this.overlay.children[r+1],u=_.findSingle(l,'table td span:not([data-p-disabled="true"]):not([data-p-ink="true"])');u.tabIndex="0",u.focus()}},onMonthCellKeydown:function(e,n){var r=e.currentTarget;switch(e.code){case"ArrowUp":case"ArrowDown":{r.tabIndex="-1";var o=r.parentElement.children,i=_.index(r),a=o[e.code==="ArrowDown"?i+3:i-3];a&&(a.tabIndex="0",a.focus()),e.preventDefault();break}case"ArrowLeft":{r.tabIndex="-1";var l=r.previousElementSibling;l?(l.tabIndex="0",l.focus()):(this.navigationState={backward:!0},this.navBackward(e)),e.preventDefault();break}case"ArrowRight":{r.tabIndex="-1";var u=r.nextElementSibling;u?(u.tabIndex="0",u.focus()):(this.navigationState={backward:!1},this.navForward(e)),e.preventDefault();break}case"PageUp":{if(e.shiftKey)return;this.navigationState={backward:!0},this.navBackward(e);break}case"PageDown":{if(e.shiftKey)return;this.navigationState={backward:!1},this.navForward(e);break}case"Enter":case"Space":{this.onMonthSelect(e,n),e.preventDefault();break}case"Escape":{this.overlayVisible=!1,e.preventDefault();break}case"Tab":{this.trapFocus(e);break}}},onYearCellKeydown:function(e,n){var r=e.currentTarget;switch(e.code){case"ArrowUp":case"ArrowDown":{r.tabIndex="-1";var o=r.parentElement.children,i=_.index(r),a=o[e.code==="ArrowDown"?i+2:i-2];a&&(a.tabIndex="0",a.focus()),e.preventDefault();break}case"ArrowLeft":{r.tabIndex="-1";var l=r.previousElementSibling;l?(l.tabIndex="0",l.focus()):(this.navigationState={backward:!0},this.navBackward(e)),e.preventDefault();break}case"ArrowRight":{r.tabIndex="-1";var u=r.nextElementSibling;u?(u.tabIndex="0",u.focus()):(this.navigationState={backward:!1},this.navForward(e)),e.preventDefault();break}case"PageUp":{if(e.shiftKey)return;this.navigationState={backward:!0},this.navBackward(e);break}case"PageDown":{if(e.shiftKey)return;this.navigationState={backward:!1},this.navForward(e);break}case"Enter":case"Space":{this.onYearSelect(e,n),e.preventDefault();break}case"Escape":{this.overlayVisible=!1,e.preventDefault();break}case"Tab":{this.trapFocus(e);break}}},updateFocus:function(){var e;if(this.navigationState){if(this.navigationState.button)this.initFocusableCell(),this.navigationState.backward?this.previousButton.focus():this.nextButton.focus();else{if(this.navigationState.backward){var n;this.currentView==="month"?n=_.find(this.overlay,'[data-pc-section="monthpicker"] [data-pc-section="month"]:not([data-p-disabled="true"])'):this.currentView==="year"?n=_.find(this.overlay,'[data-pc-section="yearpicker"] [data-pc-section="year"]:not([data-p-disabled="true"])'):n=_.find(this.overlay,'table td span:not([data-p-disabled="true"]):not([data-p-ink="true"])'),n&&n.length>0&&(e=n[n.length-1])}else this.currentView==="month"?e=_.findSingle(this.overlay,'[data-pc-section="monthpicker"] [data-pc-section="month"]:not([data-p-disabled="true"])'):this.currentView==="year"?e=_.findSingle(this.overlay,'[data-pc-section="yearpicker"] [data-pc-section="year"]:not([data-p-disabled="true"])'):e=_.findSingle(this.overlay,'table td span:not([data-p-disabled="true"]):not([data-p-ink="true"])');e&&(e.tabIndex="0",e.focus())}this.navigationState=null}else this.initFocusableCell()},initFocusableCell:function(){var e;if(this.currentView==="month"){var n=_.find(this.overlay,'[data-pc-section="monthpicker"] [data-pc-section="month"]'),r=_.findSingle(this.overlay,'[data-pc-section="monthpicker"] [data-pc-section="month"][data-p-highlight="true"]');n.forEach(function(l){return l.tabIndex=-1}),e=r||n[0]}else if(this.currentView==="year"){var o=_.find(this.overlay,'[data-pc-section="yearpicker"] [data-pc-section="year"]'),i=_.findSingle(this.overlay,'[data-pc-section="yearpicker"] [data-pc-section="year"][data-p-highlight="true"]');o.forEach(function(l){return l.tabIndex=-1}),e=i||o[0]}else if(e=_.findSingle(this.overlay,'span[data-p-highlight="true"]'),!e){var a=_.findSingle(this.overlay,'td.p-datepicker-today span:not([data-p-disabled="true"]):not([data-p-ink="true"])');a?e=a:e=_.findSingle(this.overlay,'.p-datepicker-calendar td span:not([data-p-disabled="true"]):not([data-p-ink="true"])')}e&&(e.tabIndex="0",!this.inline&&(!this.navigationState||!this.navigationState.button)&&!this.timePickerChange&&(this.manualInput||e.focus()),this.preventFocus=!1)},trapFocus:function(e){e.preventDefault();var n=_.getFocusableElements(this.overlay);if(n&&n.length>0)if(!document.activeElement)n[0].focus();else{var r=n.indexOf(document.activeElement);if(e.shiftKey)r===-1||r===0?n[n.length-1].focus():n[r-1].focus();else if(r===-1)if(this.timeOnly)n[0].focus();else{for(var o=null,i=0;i1&&this.responsiveOptions&&!this.isUnstyled){if(!this.responsiveStyleElement){var e;this.responsiveStyleElement=document.createElement("style"),this.responsiveStyleElement.type="text/css",_.setAttribute(this.responsiveStyleElement,"nonce",(e=this.$primevue)===null||e===void 0||(e=e.config)===null||e===void 0||(e=e.csp)===null||e===void 0?void 0:e.nonce),document.body.appendChild(this.responsiveStyleElement)}var n="";if(this.responsiveOptions)for(var r=ObjectUtils.localeComparator(),o=No(this.responsiveOptions).filter(function(d){return!!(d.breakpoint&&d.numMonths)}).sort(function(d,h){return-1*r(d.breakpoint,h.breakpoint)}),i=0;in?this.minDate:n},inputFieldValue:function(){return this.formatValue(this.modelValue)},months:function(){for(var e=[],n=0;n11&&(r=r%11-1,o=o+1);for(var i=[],a=this.getFirstDayOfMonthIndex(r,o),l=this.getDaysCountInMonth(r,o),u=this.getDaysCountInPrevMonth(r,o),s=1,c=new Date,d=[],h=Math.ceil((l+a)/7),f=0;fl){var T=this.getNextMonthAndYear(r,o);y.push({day:s-l,month:T.month,year:T.year,otherMonth:!0,today:this.isToday(c,s-l,T.month,T.year),selectable:this.isSelectable(s-l,T.month,T.year,!0)})}else y.push({day:s,month:r,year:o,today:this.isToday(c,s,r,o),selectable:this.isSelectable(s,r,o,!1)});s++}this.showWeek&&d.push(this.getWeekNumber(new Date(y[0].year,y[0].month,y[0].day))),i.push(y)}e.push({month:r,year:o,dates:i,weekNumbers:d})}return e},weekDays:function(){for(var e=[],n=this.$primevue.config.locale.firstDayOfWeek,r=0;r<7;r++)e.push(this.$primevue.config.locale.dayNamesMin[n]),n=n==6?0:++n;return e},ticksTo1970:function(){return((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*1e7},sundayIndex:function(){return this.$primevue.config.locale.firstDayOfWeek>0?7-this.$primevue.config.locale.firstDayOfWeek:0},datePattern:function(){return this.dateFormat||this.$primevue.config.locale.dateFormat},yearOptions:function(){if(this.yearRange){var e=this,n=this.yearRange.split(":"),r=parseInt(n[0]),o=parseInt(n[1]),i=[];this.currentYearo&&(e.currentYear=r);for(var a=r;a<=o;a++)i.push(a);return i}else return null},monthPickerValues:function(){for(var e=this,n=[],r=function(a){if(e.minDate){var l=e.minDate.getMonth(),u=e.minDate.getFullYear();if(e.currentYearc||e.currentYear===c&&a>s)return!1}return!0},o=0;o<=11;o++)n.push({value:this.$primevue.config.locale.monthNamesShort[o],selectable:r(o)});return n},yearPickerValues:function(){for(var e=this,n=[],r=this.currentYear-this.currentYear%10,o=function(l){return!(e.minDate&&e.minDate.getFullYear()>l||e.maxDate&&e.maxDate.getFullYear()1||this.disabled},panelId:function(){return Ae()+"_panel"}},components:{CalendarButton:vn,Portal:yn,CalendarIcon:td,ChevronLeftIcon:nd,ChevronRightIcon:wi,ChevronUpIcon:rd,ChevronDownIcon:jn},directives:{ripple:ct}};function Vr(t){"@babel/helpers - typeof";return Vr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Vr(t)}function Ls(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Ri(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n .p-virtualscroller-content { - display: flex; -} - -/* Inline */ -.p-virtualscroller-inline .p-virtualscroller-content { - position: static; -} -`,Hs=Ve.extend({name:"virtualscroller",css:g1}),v1={name:"BaseVirtualScroller",extends:Pe,props:{id:{type:String,default:null},style:null,class:null,items:{type:Array,default:null},itemSize:{type:[Number,Array],default:0},scrollHeight:null,scrollWidth:null,orientation:{type:String,default:"vertical"},numToleratedItems:{type:Number,default:null},delay:{type:Number,default:0},resizeDelay:{type:Number,default:10},lazy:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loaderDisabled:{type:Boolean,default:!1},columns:{type:Array,default:null},loading:{type:Boolean,default:!1},showSpacer:{type:Boolean,default:!0},showLoader:{type:Boolean,default:!1},tabindex:{type:Number,default:0},inline:{type:Boolean,default:!1},step:{type:Number,default:0},appendOnly:{type:Boolean,default:!1},autoSize:{type:Boolean,default:!1}},style:Hs,provide:function(){return{$parentInstance:this}},beforeMount:function(){Hs.loadStyle()}};function qr(t){"@babel/helpers - typeof";return qr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qr(t)}function Ns(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function dr(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:"auto",o=this.isBoth(),i=this.isHorizontal(),a=this.first,l=this.calculateNumItems(),u=l.numToleratedItems,s=this.getContentPosition(),c=this.itemSize,d=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,k=arguments.length>1?arguments[1]:void 0;return S<=k?0:S},h=function(S,k,B){return S*k+B},f=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return n.scrollTo({left:S,top:k,behavior:r})},y=o?{rows:0,cols:0}:0,C=!1;o?(y={rows:d(e[0],u[0]),cols:d(e[1],u[1])},f(h(y.cols,c[1],s.left),h(y.rows,c[0],s.top)),C=y.rows!==a.rows||y.cols!==a.cols):(y=d(e,u),i?f(h(y,c,s.left),0):f(0,h(y,c,s.top)),C=y!==a),this.isRangeChanged=C,this.first=y},scrollInView:function(e,n){var r=this,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"auto";if(n){var i=this.isBoth(),a=this.isHorizontal(),l=this.getRenderedRange(),u=l.first,s=l.viewport,c=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return r.scrollTo({left:O,top:S,behavior:o})},d=n==="to-start",h=n==="to-end";if(d){if(i)s.first.rows-u.rows>e[0]?c(s.first.cols*this.itemSize[1],(s.first.rows-1)*this.itemSize[0]):s.first.cols-u.cols>e[1]&&c((s.first.cols-1)*this.itemSize[1],s.first.rows*this.itemSize[0]);else if(s.first-u>e){var f=(s.first-1)*this.itemSize;a?c(f,0):c(0,f)}}else if(h){if(i)s.last.rows-u.rows<=e[0]+1?c(s.first.cols*this.itemSize[1],(s.first.rows+1)*this.itemSize[0]):s.last.cols-u.cols<=e[1]+1&&c((s.first.cols+1)*this.itemSize[1],s.first.rows*this.itemSize[0]);else if(s.last-u<=e+1){var y=(s.first+1)*this.itemSize;a?c(y,0):c(0,y)}}}else this.scrollToIndex(e,o)},getRenderedRange:function(){var e=function(d,h){return Math.floor(d/(h||d))},n=this.first,r=0;if(this.element){var o=this.isBoth(),i=this.isHorizontal(),a=this.element.scrollTop,l=a.scrollTop,u=a.scrollLeft;if(o)n={rows:e(l,this.itemSize[0]),cols:e(u,this.itemSize[1])},r={rows:n.rows+this.numItemsInViewport.rows,cols:n.cols+this.numItemsInViewport.cols};else{var s=i?u:l;n=e(s,this.itemSize),r=n+this.numItemsInViewport}}return{first:this.first,last:this.last,viewport:{first:n,last:r}}},calculateNumItems:function(){var e=this.isBoth(),n=this.isHorizontal(),r=this.itemSize,o=this.getContentPosition(),i=this.element?this.element.offsetWidth-o.left:0,a=this.element?this.element.offsetHeight-o.top:0,l=function(h,f){return Math.ceil(h/(f||h))},u=function(h){return Math.ceil(h/2)},s=e?{rows:l(a,r[0]),cols:l(i,r[1])}:l(n?i:a,r),c=this.d_numToleratedItems||(e?[u(s.rows),u(s.cols)]:u(s));return{numItemsInViewport:s,numToleratedItems:c}},calculateOptions:function(){var e=this,n=this.isBoth(),r=this.first,o=this.calculateNumItems(),i=o.numItemsInViewport,a=o.numToleratedItems,l=function(c,d,h){var f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return e.getLast(c+d+(c0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1?arguments[1]:void 0;return this.items?Math.min(n?(this.columns||this.items[0]).length:this.items.length,e):0},getContentPosition:function(){if(this.content){var e=getComputedStyle(this.content),n=parseFloat(e.paddingLeft)+Math.max(parseFloat(e.left)||0,0),r=parseFloat(e.paddingRight)+Math.max(parseFloat(e.right)||0,0),o=parseFloat(e.paddingTop)+Math.max(parseFloat(e.top)||0,0),i=parseFloat(e.paddingBottom)+Math.max(parseFloat(e.bottom)||0,0);return{left:n,right:r,top:o,bottom:i,x:n+r,y:o+i}}return{left:0,right:0,top:0,bottom:0,x:0,y:0}},setSize:function(){var e=this;if(this.element){var n=this.isBoth(),r=this.isHorizontal(),o=this.element.parentElement,i=this.scrollWidth||"".concat(this.element.offsetWidth||o.offsetWidth,"px"),a=this.scrollHeight||"".concat(this.element.offsetHeight||o.offsetHeight,"px"),l=function(s,c){return e.element.style[s]=c};n||r?(l("height",a),l("width",i)):l("height",a)}},setSpacerSize:function(){var e=this,n=this.items;if(n){var r=this.isBoth(),o=this.isHorizontal(),i=this.getContentPosition(),a=function(u,s,c){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return e.spacerStyle=dr(dr({},e.spacerStyle),fd({},"".concat(u),(s||[]).length*c+d+"px"))};r?(a("height",n,this.itemSize[0],i.y),a("width",this.columns||n[1],this.itemSize[1],i.x)):o?a("width",this.columns||n,this.itemSize,i.x):a("height",n,this.itemSize,i.y)}},setContentPosition:function(e){var n=this;if(this.content&&!this.appendOnly){var r=this.isBoth(),o=this.isHorizontal(),i=e?e.first:this.first,a=function(c,d){return c*d},l=function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return n.contentStyle=dr(dr({},n.contentStyle),{transform:"translate3d(".concat(c,"px, ").concat(d,"px, 0)")})};if(r)l(a(i.cols,this.itemSize[1]),a(i.rows,this.itemSize[0]));else{var u=a(i,this.itemSize);o?l(u,0):l(0,u)}}},onScrollPositionChange:function(e){var n=this,r=e.target,o=this.isBoth(),i=this.isHorizontal(),a=this.getContentPosition(),l=function(se,q){return se?se>q?se-q:se:0},u=function(se,q){return Math.floor(se/(q||se))},s=function(se,q,R,J,ce,he){return se<=ce?ce:he?R-J-ce:q+ce-1},c=function(se,q,R,J,ce,he,_e){return se<=he?0:Math.max(0,_e?seq?R:se-2*he)},d=function(se,q,R,J,ce,he){var _e=q+J+2*ce;return se>=ce&&(_e+=ce+1),n.getLast(_e,he)},h=l(r.scrollTop,a.top),f=l(r.scrollLeft,a.left),y=o?{rows:0,cols:0}:0,C=this.last,O=!1,S=this.lastScrollPos;if(o){var k=this.lastScrollPos.top<=h,B=this.lastScrollPos.left<=f;if(!this.appendOnly||this.appendOnly&&(k||B)){var T={rows:u(h,this.itemSize[0]),cols:u(f,this.itemSize[1])},F={rows:s(T.rows,this.first.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0],k),cols:s(T.cols,this.first.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],B)};y={rows:c(T.rows,F.rows,this.first.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0],k),cols:c(T.cols,F.cols,this.first.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],B)},C={rows:d(T.rows,y.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0]),cols:d(T.cols,y.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],!0)},O=y.rows!==this.first.rows||C.rows!==this.last.rows||y.cols!==this.first.cols||C.cols!==this.last.cols||this.isRangeChanged,S={top:h,left:f}}}else{var ne=i?f:h,ee=this.lastScrollPos<=ne;if(!this.appendOnly||this.appendOnly&&ee){var A=u(ne,this.itemSize),W=s(A,this.first,this.last,this.numItemsInViewport,this.d_numToleratedItems,ee);y=c(A,W,this.first,this.last,this.numItemsInViewport,this.d_numToleratedItems,ee),C=d(A,y,this.last,this.numItemsInViewport,this.d_numToleratedItems),O=y!==this.first||C!==this.last||this.isRangeChanged,S=ne}}return{first:y,last:C,isRangeChanged:O,scrollPos:S}},onScrollChange:function(e){var n=this.onScrollPositionChange(e),r=n.first,o=n.last,i=n.isRangeChanged,a=n.scrollPos;if(i){var l={first:r,last:o};if(this.setContentPosition(l),this.first=r,this.last=o,this.lastScrollPos=a,this.$emit("scroll-index-change",l),this.lazy&&this.isPageChanged(r)){var u={first:this.step?Math.min(this.getPageByFirst(r)*this.step,this.items.length-this.step):r,last:Math.min(this.step?(this.getPageByFirst(r)+1)*this.step:o,this.items.length)},s=this.lazyLoadState.first!==u.first||this.lazyLoadState.last!==u.last;s&&this.$emit("lazy-load",u),this.lazyLoadState=u}}},onScroll:function(e){var n=this;if(this.$emit("scroll",e),this.delay&&this.isPageChanged()){if(this.scrollTimeout&&clearTimeout(this.scrollTimeout),!this.d_loading&&this.showLoader){var r=this.onScrollPositionChange(e),o=r.isRangeChanged,i=o||(this.step?this.isPageChanged():!1);i&&(this.d_loading=!0)}this.scrollTimeout=setTimeout(function(){n.onScrollChange(e),n.d_loading&&n.showLoader&&(!n.lazy||n.loading===void 0)&&(n.d_loading=!1,n.page=n.getPageByFirst())},this.delay)}else this.onScrollChange(e)},onResize:function(){var e=this;this.resizeTimeout&&clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(function(){if(_.isVisible(e.element)){var n=e.isBoth(),r=e.isVertical(),o=e.isHorizontal(),i=[_.getWidth(e.element),_.getHeight(e.element)],a=i[0],l=i[1],u=a!==e.defaultWidth,s=l!==e.defaultHeight,c=n?u||s:o?u:r?s:!1;c&&(e.d_numToleratedItems=e.numToleratedItems,e.defaultWidth=a,e.defaultHeight=l,e.defaultContentWidth=_.getWidth(e.content),e.defaultContentHeight=_.getHeight(e.content),e.init())}},this.resizeDelay)},bindResizeListener:function(){this.resizeListener||(this.resizeListener=this.onResize.bind(this),window.addEventListener("resize",this.resizeListener),window.addEventListener("orientationchange",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),window.removeEventListener("orientationchange",this.resizeListener),this.resizeListener=null)},getOptions:function(e){var n=(this.items||[]).length,r=this.isBoth()?this.first.rows+e:this.first+e;return{index:r,count:n,first:r===0,last:r===n-1,even:r%2===0,odd:r%2!==0}},getLoaderOptions:function(e,n){var r=this.loaderArr.length;return dr({index:e,count:r,first:e===0,last:e===r-1,even:e%2===0,odd:e%2!==0},n)},getPageByFirst:function(e){return Math.floor(((e??this.first)+this.d_numToleratedItems*4)/(this.step||1))},isPageChanged:function(e){return this.step?this.page!==this.getPageByFirst(e??this.first):!0},setContentEl:function(e){this.content=e||this.content||_.findSingle(this.element,'[data-pc-section="content"]')},elementRef:function(e){this.element=e},contentRef:function(e){this.content=e}},computed:{containerClass:function(){return["p-virtualscroller",this.class,{"p-virtualscroller-inline":this.inline,"p-virtualscroller-both p-both-scroll":this.isBoth(),"p-virtualscroller-horizontal p-horizontal-scroll":this.isHorizontal()}]},contentClass:function(){return["p-virtualscroller-content",{"p-virtualscroller-loading":this.d_loading}]},loaderClass:function(){return["p-virtualscroller-loader",{"p-component-overlay":!this.$slots.loader}]},loadedItems:function(){var e=this;return this.items&&!this.d_loading?this.isBoth()?this.items.slice(this.appendOnly?0:this.first.rows,this.last.rows).map(function(n){return e.columns?n:n.slice(e.appendOnly?0:e.first.cols,e.last.cols)}):this.isHorizontal()&&this.columns?this.items:this.items.slice(this.appendOnly?0:this.first,this.last):[]},loadedRows:function(){return this.d_loading?this.loaderDisabled?this.loaderArr:[]:this.loadedItems},loadedColumns:function(){if(this.columns){var e=this.isBoth(),n=this.isHorizontal();if(e||n)return this.d_loading&&this.loaderDisabled?e?this.loaderArr[0]:this.loaderArr:this.columns.slice(e?this.first.cols:this.first,e?this.last.cols:this.last)}return this.columns}},components:{SpinnerIcon:rr}},w1=["tabindex"];function C1(t,e,n,r,o,i){var a=K("SpinnerIcon");return t.disabled?(p(),v(oe,{key:1},[Z(t.$slots,"default"),Z(t.$slots,"content",{items:t.items,rows:t.items,columns:i.loadedColumns})],64)):(p(),v("div",m({key:0,ref:i.elementRef,class:i.containerClass,tabindex:t.tabindex,style:t.style,onScroll:e[0]||(e[0]=function(){return i.onScroll&&i.onScroll.apply(i,arguments)})},t.ptm("root"),{"data-pc-name":"virtualscroller"}),[Z(t.$slots,"content",{styleClass:i.contentClass,items:i.loadedItems,getItemOptions:i.getOptions,loading:o.d_loading,getLoaderOptions:i.getLoaderOptions,itemSize:t.itemSize,rows:i.loadedRows,columns:i.loadedColumns,contentRef:i.contentRef,spacerStyle:o.spacerStyle,contentStyle:o.contentStyle,vertical:i.isVertical(),horizontal:i.isHorizontal(),both:i.isBoth()},function(){return[g("div",m({ref:i.contentRef,class:i.contentClass,style:o.contentStyle},t.ptm("content")),[(p(!0),v(oe,null,Te(i.loadedItems,function(l,u){return Z(t.$slots,"item",{key:u,item:l,options:i.getOptions(u)})}),128))],16)]}),t.showSpacer?(p(),v("div",m({key:0,class:"p-virtualscroller-spacer",style:o.spacerStyle},t.ptm("spacer")),null,16)):x("",!0),!t.loaderDisabled&&t.showLoader&&o.d_loading?(p(),v("div",m({key:1,class:i.loaderClass},t.ptm("loader")),[t.$slots&&t.$slots.loader?(p(!0),v(oe,{key:0},Te(o.loaderArr,function(l,u){return Z(t.$slots,"loader",{key:u,options:i.getLoaderOptions(u,i.isBoth()&&{numCols:t.d_numItemsInViewport.cols})})}),128)):x("",!0),Z(t.$slots,"loadingicon",{},function(){return[I(a,m({spin:"",class:"p-virtualscroller-loading-icon"},t.ptm("loadingIcon")),null,16)]})],16)):x("",!0)],16,w1))}Co.render=C1;var _1=` -@layer primevue { - .p-dropdown { - display: inline-flex; - cursor: pointer; - position: relative; - user-select: none; - } - - .p-dropdown-clear-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-dropdown-trigger { - display: flex; - align-items: center; - justify-content: center; - flex-shrink: 0; - } - - .p-dropdown-label { - display: block; - white-space: nowrap; - overflow: hidden; - flex: 1 1 auto; - width: 1%; - text-overflow: ellipsis; - cursor: pointer; - } - - .p-dropdown-label-empty { - overflow: hidden; - opacity: 0; - } - - input.p-dropdown-label { - cursor: default; - } - - .p-dropdown .p-dropdown-panel { - min-width: 100%; - } - - .p-dropdown-panel { - position: absolute; - top: 0; - left: 0; - } - - .p-dropdown-items-wrapper { - overflow: auto; - } - - .p-dropdown-item { - cursor: pointer; - font-weight: normal; - white-space: nowrap; - position: relative; - overflow: hidden; - } - - .p-dropdown-item-group { - cursor: auto; - } - - .p-dropdown-items { - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-dropdown-filter { - width: 100%; - } - - .p-dropdown-filter-container { - position: relative; - } - - .p-dropdown-filter-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-fluid .p-dropdown { - display: flex; - } - - .p-fluid .p-dropdown .p-dropdown-label { - width: 1%; - } -} -`,S1={root:function(e){var n=e.instance,r=e.props,o=e.state;return["p-dropdown p-component p-inputwrapper",{"p-disabled":r.disabled,"p-dropdown-clearable":r.showClear&&!r.disabled,"p-focus":o.focused,"p-inputwrapper-filled":n.hasSelectedOption,"p-inputwrapper-focus":o.focused||o.overlayVisible,"p-overlay-open":o.overlayVisible}]},input:function(e){var n=e.instance,r=e.props;return["p-dropdown-label p-inputtext",{"p-placeholder":!r.editable&&n.label===r.placeholder,"p-dropdown-label-empty":!r.editable&&!n.$slots.value&&(n.label==="p-emptylabel"||n.label.length===0)}]},clearIcon:"p-dropdown-clear-icon",trigger:"p-dropdown-trigger",loadingicon:"p-dropdown-trigger-icon",dropdownIcon:"p-dropdown-trigger-icon",panel:function(e){var n=e.instance;return["p-dropdown-panel p-component",{"p-input-filled":n.$primevue.config.inputStyle==="filled","p-ripple-disabled":n.$primevue.config.ripple===!1}]},header:"p-dropdown-header",filterContainer:"p-dropdown-filter-container",filterInput:"p-dropdown-filter p-inputtext p-component",filterIcon:"p-dropdown-filter-icon",wrapper:"p-dropdown-items-wrapper",list:"p-dropdown-items",itemGroup:"p-dropdown-item-group",item:function(e){var n=e.instance,r=e.state,o=e.option,i=e.focusedOption;return["p-dropdown-item",{"p-highlight":n.isSelected(o),"p-focus":r.focusedOptionIndex===i,"p-disabled":n.isOptionDisabled(o)}]},emptyMessage:"p-dropdown-empty-message"},O1=Ve.extend({name:"dropdown",css:_1,classes:S1}),I1={name:"BaseDropdown",extends:Pe,props:{modelValue:null,options:Array,optionLabel:[String,Function],optionValue:[String,Function],optionDisabled:[String,Function],optionGroupLabel:[String,Function],optionGroupChildren:[String,Function],scrollHeight:{type:String,default:"200px"},filter:Boolean,filterPlaceholder:String,filterLocale:String,filterMatchMode:{type:String,default:"contains"},filterFields:{type:Array,default:null},editable:Boolean,placeholder:{type:String,default:null},disabled:{type:Boolean,default:!1},dataKey:null,showClear:{type:Boolean,default:!1},inputId:{type:String,default:null},inputClass:{type:[String,Object],default:null},inputStyle:{type:Object,default:null},inputProps:{type:null,default:null},panelClass:{type:[String,Object],default:null},panelStyle:{type:Object,default:null},panelProps:{type:null,default:null},filterInputProps:{type:null,default:null},clearIconProps:{type:null,default:null},appendTo:{type:String,default:"body"},loading:{type:Boolean,default:!1},clearIcon:{type:String,default:void 0},dropdownIcon:{type:String,default:void 0},filterIcon:{type:String,default:void 0},loadingIcon:{type:String,default:void 0},resetFilterOnHide:{type:Boolean,default:!1},virtualScrollerOptions:{type:Object,default:null},autoOptionFocus:{type:Boolean,default:!0},autoFilterFocus:{type:Boolean,default:!1},selectOnFocus:{type:Boolean,default:!1},filterMessage:{type:String,default:null},selectionMessage:{type:String,default:null},emptySelectionMessage:{type:String,default:null},emptyFilterMessage:{type:String,default:null},emptyMessage:{type:String,default:null},tabindex:{type:Number,default:0},"aria-label":{type:String,default:null},"aria-labelledby":{type:String,default:null}},style:O1,provide:function(){return{$parentInstance:this}}};function Yr(t){"@babel/helpers - typeof";return Yr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Yr(t)}function k1(t){return E1(t)||T1(t)||x1(t)||P1()}function P1(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x1(t,e){if(t){if(typeof t=="string")return ba(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ba(t,e)}}function T1(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function E1(t){if(Array.isArray(t))return ba(t)}function ba(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&arguments[2]!==void 0?arguments[2]:!0,o=this.getOptionValue(n);this.updateModel(e,o),r&&this.hide(!0)},onOptionMouseMove:function(e,n){this.focusOnHover&&this.changeFocusedOptionIndex(e,n)},onFilterChange:function(e){var n=e.target.value;this.filterValue=n,this.focusedOptionIndex=-1,this.$emit("filter",{originalEvent:e,value:n}),!this.virtualScrollerDisabled&&this.virtualScroller.scrollToIndex(0)},onFilterKeyDown:function(e){switch(e.code){case"ArrowDown":this.onArrowDownKey(e);break;case"ArrowUp":this.onArrowUpKey(e,!0);break;case"ArrowLeft":case"ArrowRight":this.onArrowLeftKey(e,!0);break;case"Home":this.onHomeKey(e,!0);break;case"End":this.onEndKey(e,!0);break;case"Enter":this.onEnterKey(e);break;case"Escape":this.onEscapeKey(e);break;case"Tab":this.onTabKey(e,!0);break}},onFilterBlur:function(){this.focusedOptionIndex=-1},onFilterUpdated:function(){this.overlayVisible&&this.alignOverlay()},onOverlayClick:function(e){Pt.emit("overlay-click",{originalEvent:e,target:this.$el})},onOverlayKeyDown:function(e){switch(e.code){case"Escape":this.onEscapeKey(e);break}},onDeleteKey:function(e){this.showClear&&(this.updateModel(e,null),e.preventDefault())},onArrowDownKey:function(e){var n=this.focusedOptionIndex!==-1?this.findNextOptionIndex(this.focusedOptionIndex):this.findFirstFocusedOptionIndex();this.changeFocusedOptionIndex(e,n),!this.overlayVisible&&this.show(),e.preventDefault()},onArrowUpKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(e.altKey&&!n)this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.overlayVisible&&this.hide(),e.preventDefault();else{var r=this.focusedOptionIndex!==-1?this.findPrevOptionIndex(this.focusedOptionIndex):this.findLastFocusedOptionIndex();this.changeFocusedOptionIndex(e,r),!this.overlayVisible&&this.show(),e.preventDefault()}},onArrowLeftKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;n&&(this.focusedOptionIndex=-1)},onHomeKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;n?(e.currentTarget.setSelectionRange(0,0),this.focusedOptionIndex=-1):(this.changeFocusedOptionIndex(e,this.findFirstOptionIndex()),!this.overlayVisible&&this.show()),e.preventDefault()},onEndKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(n){var r=e.currentTarget,o=r.value.length;r.setSelectionRange(o,o),this.focusedOptionIndex=-1}else this.changeFocusedOptionIndex(e,this.findLastOptionIndex()),!this.overlayVisible&&this.show();e.preventDefault()},onPageUpKey:function(e){this.scrollInView(0),e.preventDefault()},onPageDownKey:function(e){this.scrollInView(this.visibleOptions.length-1),e.preventDefault()},onEnterKey:function(e){this.overlayVisible?(this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.hide()):this.onArrowDownKey(e),e.preventDefault()},onSpaceKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;!n&&this.onEnterKey(e)},onEscapeKey:function(e){this.overlayVisible&&this.hide(!0),e.preventDefault()},onTabKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;n||(this.overlayVisible&&this.hasFocusableElements()?(_.focus(this.$refs.firstHiddenFocusableElementOnOverlay),e.preventDefault()):(this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.overlayVisible&&this.hide(this.filter)))},onBackspaceKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;n&&!this.overlayVisible&&this.show()},onOverlayEnter:function(e){Ye.set("overlay",e,this.$primevue.config.zIndex.overlay),_.addStyles(e,{position:"absolute",top:"0",left:"0"}),this.alignOverlay(),this.scrollInView(),this.autoFilterFocus&&_.focus(this.$refs.filterInput)},onOverlayAfterEnter:function(){this.bindOutsideClickListener(),this.bindScrollListener(),this.bindResizeListener(),this.$emit("show")},onOverlayLeave:function(){this.unbindOutsideClickListener(),this.unbindScrollListener(),this.unbindResizeListener(),this.$emit("hide"),this.overlay=null},onOverlayAfterLeave:function(e){Ye.clear(e)},alignOverlay:function(){this.appendTo==="self"?_.relativePosition(this.overlay,this.$el):(this.overlay.style.minWidth=_.getOuterWidth(this.$el)+"px",_.absolutePosition(this.overlay,this.$el))},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(n){e.overlayVisible&&e.overlay&&!e.$el.contains(n.target)&&!e.overlay.contains(n.target)&&e.hide()},document.addEventListener("click",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener),this.outsideClickListener=null)},bindScrollListener:function(){var e=this;this.scrollHandler||(this.scrollHandler=new nr(this.$refs.container,function(){e.overlayVisible&&e.hide()})),this.scrollHandler.bindScrollListener()},unbindScrollListener:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(){e.overlayVisible&&!_.isTouchDevice()&&e.hide()},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},hasFocusableElements:function(){return _.getFocusableElements(this.overlay,':not([data-p-hidden-focusable="true"])').length>0},isOptionMatched:function(e){return this.isValidOption(e)&&this.getOptionLabel(e).toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale))},isValidOption:function(e){return V.isNotEmpty(e)&&!(this.isOptionDisabled(e)||this.isOptionGroup(e))},isValidSelectedOption:function(e){return this.isValidOption(e)&&this.isSelected(e)},isSelected:function(e){return this.isValidOption(e)&&V.equals(this.modelValue,this.getOptionValue(e),this.equalityKey)},findFirstOptionIndex:function(){var e=this;return this.visibleOptions.findIndex(function(n){return e.isValidOption(n)})},findLastOptionIndex:function(){var e=this;return V.findLastIndex(this.visibleOptions,function(n){return e.isValidOption(n)})},findNextOptionIndex:function(e){var n=this,r=e-1?r+e+1:e},findPrevOptionIndex:function(e){var n=this,r=e>0?V.findLastIndex(this.visibleOptions.slice(0,e),function(o){return n.isValidOption(o)}):-1;return r>-1?r:e},findSelectedOptionIndex:function(){var e=this;return this.hasSelectedOption?this.visibleOptions.findIndex(function(n){return e.isValidSelectedOption(n)}):-1},findFirstFocusedOptionIndex:function(){var e=this.findSelectedOptionIndex();return e<0?this.findFirstOptionIndex():e},findLastFocusedOptionIndex:function(){var e=this.findSelectedOptionIndex();return e<0?this.findLastOptionIndex():e},searchOptions:function(e,n){var r=this;this.searchValue=(this.searchValue||"")+n;var o=-1,i=!1;return this.focusedOptionIndex!==-1?(o=this.visibleOptions.slice(this.focusedOptionIndex).findIndex(function(a){return r.isOptionMatched(a)}),o=o===-1?this.visibleOptions.slice(0,this.focusedOptionIndex).findIndex(function(a){return r.isOptionMatched(a)}):o+this.focusedOptionIndex):o=this.visibleOptions.findIndex(function(a){return r.isOptionMatched(a)}),o!==-1&&(i=!0),o===-1&&this.focusedOptionIndex===-1&&(o=this.findFirstFocusedOptionIndex()),o!==-1&&this.changeFocusedOptionIndex(e,o),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(function(){r.searchValue="",r.searchTimeout=null},500),i},changeFocusedOptionIndex:function(e,n){this.focusedOptionIndex!==n&&(this.focusedOptionIndex=n,this.scrollInView(),this.selectOnFocus&&this.onOptionSelect(e,this.visibleOptions[n],!1))},scrollInView:function(){var e=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1,r=n!==-1?"".concat(this.id,"_").concat(n):this.focusedOptionId,o=_.findSingle(this.list,'li[id="'.concat(r,'"]'));o?o.scrollIntoView&&o.scrollIntoView({block:"nearest",inline:"start"}):this.virtualScrollerDisabled||setTimeout(function(){e.virtualScroller&&e.virtualScroller.scrollToIndex(n!==-1?n:e.focusedOptionIndex)},0)},autoUpdateModel:function(){this.selectOnFocus&&this.autoOptionFocus&&!this.hasSelectedOption&&(this.focusedOptionIndex=this.findFirstFocusedOptionIndex(),this.onOptionSelect(null,this.visibleOptions[this.focusedOptionIndex],!1))},updateModel:function(e,n){this.$emit("update:modelValue",n),this.$emit("change",{originalEvent:e,value:n})},flatOptions:function(e){var n=this;return(e||[]).reduce(function(r,o,i){r.push({optionGroup:o,group:!0,index:i});var a=n.getOptionGroupChildren(o);return a&&a.forEach(function(l){return r.push(l)}),r},[])},overlayRef:function(e){this.overlay=e},listRef:function(e,n){this.list=e,n&&n(e)},virtualScrollerRef:function(e){this.virtualScroller=e}},computed:{visibleOptions:function(){var e=this,n=this.optionGroupLabel?this.flatOptions(this.options):this.options||[];if(this.filterValue){var r=da.filter(n,this.searchFields,this.filterValue,this.filterMatchMode,this.filterLocale);if(this.optionGroupLabel){var o=this.options||[],i=[];return o.forEach(function(a){var l=e.getOptionGroupChildren(a),u=l.filter(function(s){return r.includes(s)});u.length>0&&i.push(Ks(Ks({},a),{},hd({},typeof e.optionGroupChildren=="string"?e.optionGroupChildren:"items",k1(u))))}),this.flatOptions(i)}return r}return n},hasSelectedOption:function(){return V.isNotEmpty(this.modelValue)},label:function(){var e=this.findSelectedOptionIndex();return e!==-1?this.getOptionLabel(this.visibleOptions[e]):this.placeholder||"p-emptylabel"},editableInputValue:function(){var e=this.findSelectedOptionIndex();return e!==-1?this.getOptionLabel(this.visibleOptions[e]):this.modelValue||""},equalityKey:function(){return this.optionValue?null:this.dataKey},searchFields:function(){return this.filterFields||[this.optionLabel]},filterResultMessageText:function(){return V.isNotEmpty(this.visibleOptions)?this.filterMessageText.replaceAll("{0}",this.visibleOptions.length):this.emptyFilterMessageText},filterMessageText:function(){return this.filterMessage||this.$primevue.config.locale.searchMessage||""},emptyFilterMessageText:function(){return this.emptyFilterMessage||this.$primevue.config.locale.emptySearchMessage||this.$primevue.config.locale.emptyFilterMessage||""},emptyMessageText:function(){return this.emptyMessage||this.$primevue.config.locale.emptyMessage||""},selectionMessageText:function(){return this.selectionMessage||this.$primevue.config.locale.selectionMessage||""},emptySelectionMessageText:function(){return this.emptySelectionMessage||this.$primevue.config.locale.emptySelectionMessage||""},selectedMessageText:function(){return this.hasSelectedOption?this.selectionMessageText.replaceAll("{0}","1"):this.emptySelectionMessageText},focusedOptionId:function(){return this.focusedOptionIndex!==-1?"".concat(this.id,"_").concat(this.focusedOptionIndex):null},ariaSetSize:function(){var e=this;return this.visibleOptions.filter(function(n){return!e.isOptionGroup(n)}).length},virtualScrollerDisabled:function(){return!this.virtualScrollerOptions}},directives:{ripple:ct},components:{VirtualScroller:Co,Portal:yn,TimesIcon:ir,ChevronDownIcon:jn,SpinnerIcon:rr,FilterIcon:yl}};function Jr(t){"@babel/helpers - typeof";return Jr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jr(t)}function Us(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Lt(t){for(var e=1;e0},ptmParams:function(){return{context:{filled:this.filled,disabled:this.$attrs.disabled||this.$attrs.disabled===""}}}}},Q1=["value"];function e0(t,e,n,r,o,i){return p(),v("input",m({class:t.cx("root"),value:t.modelValue,onInput:e[0]||(e[0]=function(){return i.onInput&&i.onInput.apply(i,arguments)})},t.ptm("root",i.ptmParams),{"data-pc-name":"inputtext"}),null,16,Q1)}Zr.render=e0;var t0=` -@layer primevue { - .p-inputnumber { - display: inline-flex; - } - - .p-inputnumber-button { - display: flex; - align-items: center; - justify-content: center; - flex: 0 0 auto; - } - - .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label, - .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label { - display: none; - } - - .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - padding: 0; - } - - .p-inputnumber-buttons-stacked .p-inputnumber-input { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down { - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 0; - padding: 0; - } - - .p-inputnumber-buttons-stacked .p-inputnumber-button-group { - display: flex; - flex-direction: column; - } - - .p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button { - flex: 1 1 auto; - } - - .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up { - order: 3; - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .p-inputnumber-buttons-horizontal .p-inputnumber-input { - order: 2; - border-radius: 0; - } - - .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down { - order: 1; - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .p-inputnumber-buttons-vertical { - flex-direction: column; - } - - .p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up { - order: 1; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - width: 100%; - } - - .p-inputnumber-buttons-vertical .p-inputnumber-input { - order: 2; - border-radius: 0; - text-align: center; - } - - .p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down { - order: 3; - border-top-left-radius: 0; - border-top-right-radius: 0; - width: 100%; - } - - .p-inputnumber-input { - flex: 1 1 auto; - } - - .p-fluid .p-inputnumber { - width: 100%; - } - - .p-fluid .p-inputnumber .p-inputnumber-input { - width: 1%; - } - - .p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input { - width: 100%; - } -} -`,n0={root:function(e){var n=e.instance,r=e.props;return["p-inputnumber p-component p-inputwrapper",{"p-inputwrapper-filled":n.filled,"p-inputwrapper-focus":n.focused,"p-inputnumber-buttons-stacked":r.showButtons&&r.buttonLayout==="stacked","p-inputnumber-buttons-horizontal":r.showButtons&&r.buttonLayout==="horizontal","p-inputnumber-buttons-vertical":r.showButtons&&r.buttonLayout==="vertical"}]},input:"p-inputnumber-input",buttonGroup:"p-inputnumber-button-group",incrementButton:function(e){var n=e.instance,r=e.props;return["p-inputnumber-button p-inputnumber-button-up",{"p-disabled":r.showButtons&&r.max!==null&&n.maxBoundry()}]},decrementButton:function(e){var n=e.instance,r=e.props;return["p-inputnumber-button p-inputnumber-button-down",{"p-disabled":r.showButtons&&r.min!==null&&n.minBoundry()}]}},r0=Ve.extend({name:"inputnumber",css:t0,classes:n0}),i0={name:"BaseInputNumber",extends:Pe,props:{modelValue:{type:Number,default:null},format:{type:Boolean,default:!0},showButtons:{type:Boolean,default:!1},buttonLayout:{type:String,default:"stacked"},incrementButtonClass:{type:String,default:null},decrementButtonClass:{type:String,default:null},incrementButtonIcon:{type:String,default:void 0},decrementButtonIcon:{type:String,default:void 0},locale:{type:String,default:void 0},localeMatcher:{type:String,default:void 0},mode:{type:String,default:"decimal"},prefix:{type:String,default:null},suffix:{type:String,default:null},currency:{type:String,default:void 0},currencyDisplay:{type:String,default:void 0},useGrouping:{type:Boolean,default:!0},minFractionDigits:{type:Number,default:void 0},maxFractionDigits:{type:Number,default:void 0},min:{type:Number,default:null},max:{type:Number,default:null},step:{type:Number,default:1},allowEmpty:{type:Boolean,default:!0},highlightOnFocus:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:null},inputId:{type:String,default:null},inputClass:{type:[String,Object],default:null},inputStyle:{type:Object,default:null},inputProps:{type:null,default:null},incrementButtonProps:{type:null,default:null},decrementButtonProps:{type:null,default:null},"aria-labelledby":{type:String,default:null},"aria-label":{type:String,default:null}},style:r0,provide:function(){return{$parentInstance:this}}};function Xr(t){"@babel/helpers - typeof";return Xr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xr(t)}function Ws(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Gs(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&n>u){var d=this.isDecimalMode()&&(this.minFractionDigits||0)0?i:""):i=o.slice(0,n-1)+o.slice(n)}this.updateValue(e,i,null,"delete-single")}else i=this.deleteRange(o,n,r),this.updateValue(e,i,null,"delete-range");break}case"Delete":if(e.preventDefault(),n===r){var h=o.charAt(n),f=this.getDecimalCharIndexes(o),y=f.decimalCharIndex,C=f.decimalCharIndexWithoutPrefix;if(this.isNumeralChar(h)){var O=this.getDecimalLength(o);if(this._group.test(h))this._group.lastIndex=0,i=o.slice(0,n)+o.slice(n+2);else if(this._decimal.test(h))this._decimal.lastIndex=0,O?this.$refs.input.$el.setSelectionRange(n+1,n+1):i=o.slice(0,n)+o.slice(n+1);else if(y>0&&n>y){var S=this.isDecimalMode()&&(this.minFractionDigits||0)0?i:""):i=o.slice(0,n)+o.slice(n+1)}this.updateValue(e,i,null,"delete-back-single")}else i=this.deleteRange(o,n,r),this.updateValue(e,i,null,"delete-range");break;case"Home":this.min&&(this.updateModel(e,this.min),e.preventDefault());break;case"End":this.max&&(this.updateModel(e,this.max),e.preventDefault());break}}},onInputKeyPress:function(e){if(!this.readonly){e.preventDefault();var n=e.which||e.keyCode,r=String.fromCharCode(n),o=this.isDecimalSign(r),i=this.isMinusSign(r);(48<=n&&n<=57||i||o)&&this.insert(e,r,{isDecimalSign:o,isMinusSign:i})}},onPaste:function(e){e.preventDefault();var n=(e.clipboardData||window.clipboardData).getData("Text");if(n){var r=this.parseValue(n);r!=null&&this.insert(e,r.toString())}},allowMinusSign:function(){return this.min===null||this.min<0},isMinusSign:function(e){return this._minusSign.test(e)||e==="-"?(this._minusSign.lastIndex=0,!0):!1},isDecimalSign:function(e){return this._decimal.test(e)?(this._decimal.lastIndex=0,!0):!1},isDecimalMode:function(){return this.mode==="decimal"},getDecimalCharIndexes:function(e){var n=e.search(this._decimal);this._decimal.lastIndex=0;var r=e.replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,""),o=r.search(this._decimal);return this._decimal.lastIndex=0,{decimalCharIndex:n,decimalCharIndexWithoutPrefix:o}},getCharIndexes:function(e){var n=e.search(this._decimal);this._decimal.lastIndex=0;var r=e.search(this._minusSign);this._minusSign.lastIndex=0;var o=e.search(this._suffix);this._suffix.lastIndex=0;var i=e.search(this._currency);return this._currency.lastIndex=0,{decimalCharIndex:n,minusCharIndex:r,suffixCharIndex:o,currencyCharIndex:i}},insert:function(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{isDecimalSign:!1,isMinusSign:!1},o=n.search(this._minusSign);if(this._minusSign.lastIndex=0,!(!this.allowMinusSign()&&o!==-1)){var i=this.$refs.input.$el.selectionStart,a=this.$refs.input.$el.selectionEnd,l=this.$refs.input.$el.value.trim(),u=this.getCharIndexes(l),s=u.decimalCharIndex,c=u.minusCharIndex,d=u.suffixCharIndex,h=u.currencyCharIndex,f;if(r.isMinusSign)i===0&&(f=l,(c===-1||a!==0)&&(f=this.insertText(l,n,0,a)),this.updateValue(e,f,n,"insert"));else if(r.isDecimalSign)s>0&&i===s?this.updateValue(e,l,n,"insert"):s>i&&s0&&i>s){if(i+n.length-(s+1)<=y){var O=h>=i?h-1:d>=i?d:l.length;f=l.slice(0,i)+n+l.slice(i+n.length,O)+l.slice(O),this.updateValue(e,f,n,C)}}else f=this.insertText(l,n,i,a),this.updateValue(e,f,n,C)}}},insertText:function(e,n,r,o){var i=n==="."?n:n.split(".");if(i.length===2){var a=e.slice(r,o).search(this._decimal);return this._decimal.lastIndex=0,a>0?e.slice(0,r)+this.formatValue(n)+e.slice(o):e||this.formatValue(n)}else return o-r===e.length?this.formatValue(n):r===0?n+e.slice(o):o===e.length?e.slice(0,r)+n:e.slice(0,r)+n+e.slice(o)},deleteRange:function(e,n,r){var o;return r-n===e.length?o="":n===0?o=e.slice(r):r===e.length?o=e.slice(0,n):o=e.slice(0,n)+e.slice(r),o},initCursor:function(){var e=this.$refs.input.$el.selectionStart,n=this.$refs.input.$el.value,r=n.length,o=null,i=(this.prefixChar||"").length;n=n.replace(this._prefix,""),e=e-i;var a=n.charAt(e);if(this.isNumeralChar(a))return e+i;for(var l=e-1;l>=0;)if(a=n.charAt(l),this.isNumeralChar(a)){o=l+i;break}else l--;if(o!==null)this.$refs.input.$el.setSelectionRange(o+1,o+1);else{for(l=e;lthis.max?this.max:e},updateInput:function(e,n,r,o){n=n||"";var i=this.$refs.input.$el.value,a=this.formatValue(e),l=i.length;if(a!==o&&(a=this.concatValues(a,o)),l===0){this.$refs.input.$el.value=a,this.$refs.input.$el.setSelectionRange(0,0);var u=this.initCursor(),s=u+n.length;this.$refs.input.$el.setSelectionRange(s,s)}else{var c=this.$refs.input.$el.selectionStart,d=this.$refs.input.$el.selectionEnd;this.$refs.input.$el.value=a;var h=a.length;if(r==="range-insert"){var f=this.parseValue((i||"").slice(0,c)),y=f!==null?f.toString():"",C=y.split("").join("(".concat(this.groupChar,")?")),O=new RegExp(C,"g");O.test(a);var S=n.split("").join("(".concat(this.groupChar,")?")),k=new RegExp(S,"g");k.test(a.slice(O.lastIndex)),d=O.lastIndex+k.lastIndex,this.$refs.input.$el.setSelectionRange(d,d)}else if(h===l)r==="insert"||r==="delete-back-single"?this.$refs.input.$el.setSelectionRange(d+1,d+1):r==="delete-single"?this.$refs.input.$el.setSelectionRange(d-1,d-1):(r==="delete-range"||r==="spin")&&this.$refs.input.$el.setSelectionRange(d,d);else if(r==="delete-back-single"){var B=i.charAt(d-1),T=i.charAt(d),F=l-h,ne=this._group.test(T);ne&&F===1?d+=1:!ne&&this.isNumeralChar(B)&&(d+=-1*F+1),this._group.lastIndex=0,this.$refs.input.$el.setSelectionRange(d,d)}else if(i==="-"&&r==="insert"){this.$refs.input.$el.setSelectionRange(0,0);var ee=this.initCursor(),A=ee+n.length+1;this.$refs.input.$el.setSelectionRange(A,A)}else d=d+(h-l),this.$refs.input.$el.setSelectionRange(d,d)}this.$refs.input.$el.setAttribute("aria-valuenow",e)},concatValues:function(e,n){if(e&&n){var r=n.search(this._decimal);return this._decimal.lastIndex=0,this.suffixChar?r!==-1?e.replace(this.suffixChar,"").split(this._decimal)[0]+n.replace(this.suffixChar,"").slice(r)+this.suffixChar:e:r!==-1?e.split(this._decimal)[0]+n.slice(r):e}return e},getDecimalLength:function(e){if(e){var n=e.split(this._decimal);if(n.length===2)return n[1].replace(this._suffix,"").trim().replace(/\s/g,"").replace(this._currency,"").length}return 0},updateModel:function(e,n){this.d_modelValue=n,this.$emit("update:modelValue",n)},onInputFocus:function(e){this.focused=!0,!this.disabled&&!this.readonly&&this.$refs.input.$el.value!==_.getSelection()&&this.highlightOnFocus&&e.target.select(),this.$emit("focus",e)},onInputBlur:function(e){this.focused=!1;var n=e.target,r=this.validateValue(this.parseValue(n.value));this.$emit("blur",{originalEvent:e,value:n.value}),n.value=this.formatValue(r),n.setAttribute("aria-valuenow",r),this.updateModel(e,r)},clearTimer:function(){this.timer&&clearInterval(this.timer)},maxBoundry:function(){return this.d_modelValue>=this.max},minBoundry:function(){return this.d_modelValue<=this.min}},computed:{filled:function(){return this.modelValue!=null&&this.modelValue.toString().length>0},upButtonListeners:function(){var e=this;return{mousedown:function(r){return e.onUpButtonMouseDown(r)},mouseup:function(r){return e.onUpButtonMouseUp(r)},mouseleave:function(r){return e.onUpButtonMouseLeave(r)},keydown:function(r){return e.onUpButtonKeyDown(r)},keyup:function(r){return e.onUpButtonKeyUp(r)}}},downButtonListeners:function(){var e=this;return{mousedown:function(r){return e.onDownButtonMouseDown(r)},mouseup:function(r){return e.onDownButtonMouseUp(r)},mouseleave:function(r){return e.onDownButtonMouseLeave(r)},keydown:function(r){return e.onDownButtonKeyDown(r)},keyup:function(r){return e.onDownButtonKeyUp(r)}}},formattedValue:function(){var e=!this.modelValue&&!this.allowEmpty?0:this.modelValue;return this.formatValue(e)},getFormatter:function(){return this.numberFormat}},components:{INInputText:Zr,INButton:vn,AngleUpIcon:gd,AngleDownIcon:md}};function Qr(t){"@babel/helpers - typeof";return Qr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qr(t)}function qs(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Ft(t){for(var e=1;e0?this.first+1:0).replace("{last}",Math.min(this.first+this.rows,this.totalRecords)).replace("{rows}",this.rows).replace("{totalRecords}",this.totalRecords);return e}}};function P0(t,e,n,r,o,i){return p(),v("span",m({class:t.cx("current")},t.ptm("current")),G(i.text),17)}wd.render=P0;var Cd={name:"FirstPageLink",hostName:"Paginator",extends:Pe,props:{template:{type:Function,default:null}},methods:{getPTOptions:function(e){return this.ptm(e,{context:{disabled:this.$attrs.disabled}})}},components:{AngleDoubleLeftIcon:pd},directives:{ripple:ct}};function x0(t,e,n,r,o,i){var a=Xe("ripple");return Ie((p(),v("button",m({class:t.cx("firstPageButton"),type:"button"},i.getPTOptions("firstPageButton"),{"data-pc-group-section":"pagebutton"}),[(p(),M(de(n.template||"AngleDoubleLeftIcon"),m({class:t.cx("firstPageIcon")},i.getPTOptions("firstPageIcon")),null,16,["class"]))],16)),[[a]])}Cd.render=x0;var _d={name:"JumpToPageDropdown",hostName:"Paginator",extends:Pe,emits:["page-change"],props:{page:Number,pageCount:Number,disabled:Boolean,templates:null},methods:{onChange:function(e){this.$emit("page-change",e)}},computed:{pageOptions:function(){for(var e=[],n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&e&&this.d_first>=e&&this.changePage(this.pageCount-1)}},mounted:function(){this.setPaginatorAttribute(),this.createStyle()},methods:{changePage:function(e){var n=this.pageCount;if(e>=0&&e=0&&F0(this.$refs.paginator).forEach(function(n){n.setAttribute(e.attributeSelector,"")})},getAriaLabel:function(e){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria[e]:void 0}},computed:{templateItems:function(){var e={};if(this.hasBreakpoints()){e=this.template,e.default||(e.default="FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown");for(var n in e)e[n]=this.template[n].split(" ").map(function(r){return r.trim()});return e}return e.default=this.template.split(" ").map(function(r){return r.trim()}),e},page:function(){return Math.floor(this.d_first/this.d_rows)},pageCount:function(){return Math.ceil(this.totalRecords/this.d_rows)},isFirstPage:function(){return this.page===0},isLastPage:function(){return this.page===this.pageCount-1},calculatePageLinkBoundaries:function(){var e=this.pageCount,n=Math.min(this.pageLinkSize,e),r=Math.max(0,Math.ceil(this.page-n/2)),o=Math.min(e-1,r+n-1),i=this.pageLinkSize-(o-r+1);return r=Math.max(0,r-i),[r,o]},pageLinks:function(){for(var e=[],n=this.calculatePageLinkBoundaries,r=n[0],o=n[1],i=r;i<=o;i++)e.push(i+1);return e},currentState:function(){return{page:this.page,first:this.d_first,rows:this.d_rows}},empty:function(){return this.pageCount===0},currentPage:function(){return this.pageCount>0?this.page+1:0},attributeSelector:function(){return Ae()}},components:{CurrentPageReport:wd,FirstPageLink:Cd,LastPageLink:Od,NextPageLink:Id,PageLinks:kd,PrevPageLink:Pd,RowsPerPageDropdown:xd,JumpToPageDropdown:_d,JumpToPageInput:Sd}};function K0(t,e,n,r,o,i){var a=K("FirstPageLink"),l=K("PrevPageLink"),u=K("NextPageLink"),s=K("LastPageLink"),c=K("PageLinks"),d=K("CurrentPageReport"),h=K("RowsPerPageDropdown"),f=K("JumpToPageDropdown"),y=K("JumpToPageInput");return t.alwaysShow||i.pageLinks&&i.pageLinks.length>1?(p(),v("nav",Ht(m({key:0},t.ptm("paginatorWrapper"))),[(p(!0),v(oe,null,Te(i.templateItems,function(C,O){return p(),v("div",m({key:O,ref_for:!0,ref:"paginator",class:t.cx("paginator",{key:O})},t.ptm("root"),{"data-pc-name":"paginator"}),[t.$slots.start?(p(),v("div",m({key:0,class:t.cx("start")},t.ptm("start")),[Z(t.$slots,"start",{state:i.currentState})],16)):x("",!0),(p(!0),v(oe,null,Te(C,function(S){return p(),v(oe,{key:S},[S==="FirstPageLink"?(p(),M(a,{key:0,"aria-label":i.getAriaLabel("firstPageLabel"),template:t.$slots.firstpagelinkicon,onClick:e[0]||(e[0]=function(k){return i.changePageToFirst(k)}),disabled:i.isFirstPage||i.empty,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","template","disabled","unstyled","pt"])):S==="PrevPageLink"?(p(),M(l,{key:1,"aria-label":i.getAriaLabel("prevPageLabel"),template:t.$slots.prevpagelinkicon,onClick:e[1]||(e[1]=function(k){return i.changePageToPrev(k)}),disabled:i.isFirstPage||i.empty,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","template","disabled","unstyled","pt"])):S==="NextPageLink"?(p(),M(u,{key:2,"aria-label":i.getAriaLabel("nextPageLabel"),template:t.$slots.nextpagelinkicon,onClick:e[2]||(e[2]=function(k){return i.changePageToNext(k)}),disabled:i.isLastPage||i.empty,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","template","disabled","unstyled","pt"])):S==="LastPageLink"?(p(),M(s,{key:3,"aria-label":i.getAriaLabel("lastPageLabel"),template:t.$slots.lastpagelinkicon,onClick:e[3]||(e[3]=function(k){return i.changePageToLast(k)}),disabled:i.isLastPage||i.empty,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","template","disabled","unstyled","pt"])):S==="PageLinks"?(p(),M(c,{key:4,"aria-label":i.getAriaLabel("pageLabel"),value:i.pageLinks,page:i.page,onClick:e[4]||(e[4]=function(k){return i.changePageLink(k)}),pt:t.pt},null,8,["aria-label","value","page","pt"])):S==="CurrentPageReport"?(p(),M(d,{key:5,"aria-live":"polite",template:t.currentPageReportTemplate,currentPage:i.currentPage,page:i.page,pageCount:i.pageCount,first:o.d_first,rows:o.d_rows,totalRecords:t.totalRecords,unstyled:t.unstyled,pt:t.pt},null,8,["template","currentPage","page","pageCount","first","rows","totalRecords","unstyled","pt"])):S==="RowsPerPageDropdown"&&t.rowsPerPageOptions?(p(),M(h,{key:6,"aria-label":i.getAriaLabel("rowsPerPageLabel"),rows:o.d_rows,options:t.rowsPerPageOptions,onRowsChange:e[5]||(e[5]=function(k){return i.onRowChange(k)}),disabled:i.empty,templates:t.$slots,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","rows","options","disabled","templates","unstyled","pt"])):S==="JumpToPageDropdown"?(p(),M(f,{key:7,"aria-label":i.getAriaLabel("jumpToPageDropdownLabel"),page:i.page,pageCount:i.pageCount,onPageChange:e[6]||(e[6]=function(k){return i.changePage(k)}),disabled:i.empty,templates:t.$slots,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","page","pageCount","disabled","templates","unstyled","pt"])):S==="JumpToPageInput"?(p(),M(y,{key:8,page:i.currentPage,onPageChange:e[7]||(e[7]=function(k){return i.changePage(k)}),disabled:i.empty,unstyled:t.unstyled,pt:t.pt},null,8,["page","disabled","unstyled","pt"])):x("",!0)],64)}),128)),t.$slots.end?(p(),v("div",m({key:1,class:t.cx("end")},t.ptm("end")),[Z(t.$slots,"end",{state:i.currentState})],16)):x("",!0)],16)}),128))],16)):x("",!0)}Ed.render=K0;var U0=` -@layer primevue { - .p-datatable { - position: relative; - } - - .p-datatable-table { - border-spacing: 0px; - width: 100%; - } - - .p-datatable .p-sortable-column { - cursor: pointer; - user-select: none; - } - - .p-datatable .p-sortable-column .p-column-title, - .p-datatable .p-sortable-column .p-sortable-column-icon, - .p-datatable .p-sortable-column .p-sortable-column-badge { - vertical-align: middle; - } - - .p-datatable .p-sortable-column .p-sortable-column-badge { - display: inline-flex; - align-items: center; - justify-content: center; - } - - .p-datatable-hoverable-rows .p-selectable-row { - cursor: pointer; - } - - /* Scrollable */ - .p-datatable-scrollable > .p-datatable-wrapper { - position: relative; - } - - .p-datatable-scrollable-table > .p-datatable-thead { - top: 0; - z-index: 1; - } - - .p-datatable-scrollable-table > .p-datatable-frozen-tbody { - position: sticky; - z-index: 1; - } - - .p-datatable-scrollable-table > .p-datatable-tfoot { - bottom: 0; - z-index: 1; - } - - .p-datatable-scrollable .p-frozen-column { - position: sticky; - background: inherit; - } - - .p-datatable-scrollable th.p-frozen-column { - z-index: 1; - } - - .p-datatable-flex-scrollable { - display: flex; - flex-direction: column; - height: 100%; - } - - .p-datatable-flex-scrollable > .p-datatable-wrapper { - display: flex; - flex-direction: column; - flex: 1; - height: 100%; - } - - .p-datatable-scrollable-table > .p-datatable-tbody > .p-rowgroup-header { - position: sticky; - z-index: 1; - } - - /* Resizable */ - .p-datatable-resizable-table > .p-datatable-thead > tr > th, - .p-datatable-resizable-table > .p-datatable-tfoot > tr > td, - .p-datatable-resizable-table > .p-datatable-tbody > tr > td { - overflow: hidden; - white-space: nowrap; - } - - .p-datatable-resizable-table > .p-datatable-thead > tr > th.p-resizable-column:not(.p-frozen-column) { - background-clip: padding-box; - position: relative; - } - - .p-datatable-resizable-table-fit > .p-datatable-thead > tr > th.p-resizable-column:last-child .p-column-resizer { - display: none; - } - - .p-datatable .p-column-resizer { - display: block; - position: absolute !important; - top: 0; - right: 0; - margin: 0; - width: 0.5rem; - height: 100%; - padding: 0px; - cursor: col-resize; - border: 1px solid transparent; - } - - .p-datatable .p-column-header-content { - display: flex; - align-items: center; - } - - .p-datatable .p-column-resizer-helper { - width: 1px; - position: absolute; - z-index: 10; - display: none; - } - - .p-datatable .p-row-editor-init, - .p-datatable .p-row-editor-save, - .p-datatable .p-row-editor-cancel { - display: inline-flex; - align-items: center; - justify-content: center; - overflow: hidden; - position: relative; - } - - /* Expand */ - .p-datatable .p-row-toggler { - display: inline-flex; - align-items: center; - justify-content: center; - overflow: hidden; - position: relative; - } - - /* Reorder */ - .p-datatable-reorder-indicator-up, - .p-datatable-reorder-indicator-down { - position: absolute; - display: none; - } - - .p-reorderable-column, - .p-datatable-reorderablerow-handle { - cursor: move; - } - - /* Loader */ - .p-datatable .p-datatable-loading-overlay { - position: absolute; - display: flex; - align-items: center; - justify-content: center; - z-index: 2; - } - - /* Filter */ - .p-column-filter-row { - display: flex; - align-items: center; - width: 100%; - } - - .p-column-filter-menu { - display: inline-flex; - margin-left: auto; - } - - .p-column-filter-row .p-column-filter-element { - flex: 1 1 auto; - width: 1%; - } - - .p-column-filter-menu-button, - .p-column-filter-clear-button { - display: inline-flex; - justify-content: center; - align-items: center; - cursor: pointer; - text-decoration: none; - overflow: hidden; - position: relative; - } - - .p-column-filter-row-items { - margin: 0; - padding: 0; - list-style: none; - } - - .p-column-filter-row-item { - cursor: pointer; - } - - .p-column-filter-add-button, - .p-column-filter-remove-button { - justify-content: center; - } - - .p-column-filter-add-button .p-button-label, - .p-column-filter-remove-button .p-button-label { - flex-grow: 0; - } - - .p-column-filter-buttonbar { - display: flex; - align-items: center; - justify-content: space-between; - } - - .p-column-filter-buttonbar .p-button:not(.p-button-icon-only) { - width: auto; - } - - /* Responsive */ - .p-datatable .p-datatable-tbody > tr > td > .p-column-title { - display: none; - } - - /* VirtualScroller */ - .p-datatable-virtualscroller-spacer { - display: flex; - } - - .p-datatable .p-virtualscroller .p-virtualscroller-loading { - transform: none !important; - min-height: 0; - position: sticky; - top: 0; - left: 0; - } -} -`,W0={root:function(e){var n=e.instance,r=e.props;return["p-datatable p-component",{"p-datatable-hoverable-rows":r.rowHover||r.selectionMode,"p-datatable-resizable":r.resizableColumns,"p-datatable-resizable-fit":r.resizableColumns&&r.columnResizeMode==="fit","p-datatable-scrollable":r.scrollable,"p-datatable-flex-scrollable":r.scrollable&&r.scrollHeight==="flex","p-datatable-responsive-stack":r.responsiveLayout==="stack","p-datatable-responsive-scroll":r.responsiveLayout==="scroll","p-datatable-striped":r.stripedRows,"p-datatable-gridlines":r.showGridlines,"p-datatable-grouped-header":n.headerColumnGroup!=null,"p-datatable-grouped-footer":n.footerColumnGroup!=null,"p-datatable-sm":r.size==="small","p-datatable-lg":r.size==="large"}]},loadingOverlay:"p-datatable-loading-overlay p-component-overlay",loadingIcon:"p-datatable-loading-icon",header:"p-datatable-header",paginator:function(e){var n=e.instance;return n.paginatorTop?"p-paginator-top":n.paginatorBottom?"p-paginator-bottom":""},wrapper:"p-datatable-wrapper",table:function(e){var n=e.props;return["p-datatable-table",{"p-datatable-scrollable-table":n.scrollable,"p-datatable-resizable-table":n.resizableColumns,"p-datatable-resizable-table-fit":n.resizableColumns&&n.columnResizeMode==="fit"}]},thead:"p-datatable-thead",headerCell:function(e){var n=e.instance,r=e.props,o=e.column;return o&&!n.columnProp(o,"hidden")&&(r.rowGroupMode!=="subheader"||r.groupRowsBy!==n.columnProp(o,"field"))?["p-filter-column",{"p-frozen-column":n.columnProp(o,"frozen")}]:[{"p-sortable-column":n.columnProp("sortable"),"p-resizable-column":n.resizableColumns,"p-highlight":n.isColumnSorted(),"p-filter-column":r.filterColumn,"p-frozen-column":n.columnProp("frozen"),"p-reorderable-column":r.reorderableColumns}]},columnResizer:"p-column-resizer",headerContent:"p-column-header-content",headerTitle:"p-column-title",sortIcon:"p-sortable-column-icon",sortBadge:"p-sortable-column-badge",headerCheckboxWrapper:function(e){var n=e.instance;return["p-checkbox p-component",{"p-checkbox-focused":n.focused,"p-disabled":n.disabled}]},headerCheckbox:function(e){var n=e.instance;return["p-checkbox-box p-component",{"p-highlight":n.checked,"p-disabled":n.disabled,"p-focus":n.focused}]},headerCheckboxIcon:"p-checkbox-icon",columnFilter:function(e){var n=e.props;return["p-column-filter p-fluid",{"p-column-filter-row":n.display==="row","p-column-filter-menu":n.display==="menu"}]},filterInput:"p-fluid p-column-filter-element",filterMenuButton:function(e){var n=e.instance;return["p-column-filter-menu-button p-link",{"p-column-filter-menu-button-open":n.overlayVisible,"p-column-filter-menu-button-active":n.hasFilter()}]},headerFilterClearButton:function(e){var n=e.instance;return["p-column-filter-clear-button p-link",{"p-hidden-space":!n.hasRowFilter()}]},filterOverlay:function(e){var n=e.instance,r=e.props;return[{"p-column-filter-overlay p-component p-fluid":!0,"p-column-filter-overlay-menu":r.display==="menu","p-input-filled":n.$primevue.config.inputStyle==="filled","p-ripple-disabled":n.$primevue.config.ripple===!1}]},filterRowItems:"p-column-filter-row-items",filterRowItem:function(e){var n=e.instance,r=e.matchMode;return["p-column-filter-row-item",{"p-highlight":r&&n.isRowMatchModeSelected(r.value)}]},filterSeparator:"p-column-filter-separator",filterOperator:"p-column-filter-operator",filterOperatorDropdown:"p-column-filter-operator-dropdown",filterConstraints:"p-column-filter-constraints",filterConstraint:"p-column-filter-constraint",filterMatchModeDropdown:"p-column-filter-matchmode-dropdown",filterRemoveButton:"p-column-filter-remove-button p-button-text p-button-danger p-button-sm",filterAddRule:"p-column-filter-add-rule",filterAddRuleButton:"p-column-filter-add-button p-button-text p-button-sm",filterButtonbar:"p-column-filter-buttonbar",filterClearButton:"p-button-outlined p-button-sm",filterApplyButton:"p-button-sm",tbody:function(e){var n=e.props;return n.frozenRow?"p-datatable-tbody p-datatable-frozen-tbody":"p-datatable-tbody"},rowgroupHeader:"p-rowgroup-header",rowGroupToggler:"p-row-toggler p-link",rowGroupTogglerIcon:"p-row-toggler-icon",row:function(e){var n=e.instance,r=e.props,o=e.rowData,i=[];return r.selectionMode&&i.push("p-selectable-row"),r.selection&&i.push({"p-highlight":n.isSelected(o)}),r.contextMenuSelection&&i.push({"p-highlight-contextmenu":n.isSelectedWithContextMenu(o)}),i},rowExpansion:"p-datatable-row-expansion",rowgroupFooter:"p-rowgroup-footer",emptyMessage:"p-datatable-emptymessage",bodyCell:function(e){var n=e.instance;return[{"p-selection-column":n.columnProp("selectionMode")!=null,"p-editable-column":n.isEditable(),"p-cell-editing":n.d_editing,"p-frozen-column":n.columnProp("frozen")}]},columnTitle:"p-column-title",rowReorderIcon:"p-datatable-reorderablerow-handle",rowToggler:"p-row-toggler p-link",rowTogglerIcon:"p-row-toggler-icon",rowEditorInitButton:"p-row-editor-init p-link",rowEditorInitIcon:"p-row-editor-init-icon",rowEditorSaveButton:"p-row-editor-save p-link",rowEditorSaveIcon:"p-row-editor-save-icon",rowEditorCancelButton:"p-row-editor-cancel p-link",rowEditorCancelIcon:"p-row-editor-cancel-icon",checkboxWrapper:function(e){var n=e.instance;return["p-checkbox p-component",{"p-checkbox-focused":n.focused}]},checkbox:function(e){var n=e.instance;return["p-checkbox-box p-component",{"p-highlight":n.checked,"p-disabled":n.$attrs.disabled,"p-focus":n.focused}]},checkboxIcon:"p-checkbox-icon",radiobuttonWrapper:function(e){var n=e.instance;return["p-radiobutton p-component",{"p-radiobutton-focused":n.focused}]},radiobutton:function(e){var n=e.instance;return["p-radiobutton-box p-component",{"p-highlight":n.checked,"p-disabled":n.$attrs.disabled,"p-focus":n.focused}]},radiobuttonIcon:"p-radiobutton-icon",tfoot:"p-datatable-tfoot",footerCell:function(e){var n=e.instance;return[{"p-frozen-column":n.columnProp("frozen")}]},virtualScrollerSpacer:"p-datatable-virtualscroller-spacer",footer:"p-datatable-footer",resizeHelper:"p-column-resizer-helper",reorderIndicatorUp:"p-datatable-reorder-indicator-up",reorderIndicatorDown:"p-datatable-reorder-indicator-down"},G0={wrapper:{overflow:"auto"},thead:{position:"sticky"},tfoot:{position:"sticky"}},q0=Ve.extend({name:"datatable",css:U0,classes:W0,inlineStyles:G0}),Dd={name:"BarsIcon",extends:He},Y0=g("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.3226 3.6129H0.677419C0.497757 3.6129 0.325452 3.54152 0.198411 3.41448C0.0713707 3.28744 0 3.11514 0 2.93548C0 2.75581 0.0713707 2.58351 0.198411 2.45647C0.325452 2.32943 0.497757 2.25806 0.677419 2.25806H13.3226C13.5022 2.25806 13.6745 2.32943 13.8016 2.45647C13.9286 2.58351 14 2.75581 14 2.93548C14 3.11514 13.9286 3.28744 13.8016 3.41448C13.6745 3.54152 13.5022 3.6129 13.3226 3.6129ZM13.3226 7.67741H0.677419C0.497757 7.67741 0.325452 7.60604 0.198411 7.479C0.0713707 7.35196 0 7.17965 0 6.99999C0 6.82033 0.0713707 6.64802 0.198411 6.52098C0.325452 6.39394 0.497757 6.32257 0.677419 6.32257H13.3226C13.5022 6.32257 13.6745 6.39394 13.8016 6.52098C13.9286 6.64802 14 6.82033 14 6.99999C14 7.17965 13.9286 7.35196 13.8016 7.479C13.6745 7.60604 13.5022 7.67741 13.3226 7.67741ZM0.677419 11.7419H13.3226C13.5022 11.7419 13.6745 11.6706 13.8016 11.5435C13.9286 11.4165 14 11.2442 14 11.0645C14 10.8848 13.9286 10.7125 13.8016 10.5855C13.6745 10.4585 13.5022 10.3871 13.3226 10.3871H0.677419C0.497757 10.3871 0.325452 10.4585 0.198411 10.5855C0.0713707 10.7125 0 10.8848 0 11.0645C0 11.2442 0.0713707 11.4165 0.198411 11.5435C0.325452 11.6706 0.497757 11.7419 0.677419 11.7419Z",fill:"currentColor"},null,-1),J0=[Y0];function Z0(t,e,n,r,o,i){return p(),v("svg",m({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),J0,16)}Dd.render=Z0;var Rd={name:"PencilIcon",extends:He,computed:{pathId:function(){return"pv_icon_clip_".concat(Ae())}}},X0=["clipPath"],Q0=g("path",{d:"M0.609628 13.959C0.530658 13.9599 0.452305 13.9451 0.379077 13.9156C0.305849 13.8861 0.239191 13.8424 0.18294 13.787C0.118447 13.7234 0.0688234 13.6464 0.0376166 13.5614C0.00640987 13.4765 -0.00560954 13.3857 0.00241768 13.2956L0.25679 10.1501C0.267698 10.0041 0.331934 9.86709 0.437312 9.76516L9.51265 0.705715C10.0183 0.233014 10.6911 -0.0203041 11.3835 0.00127367C12.0714 0.00660201 12.7315 0.27311 13.2298 0.746671C13.7076 1.23651 13.9824 1.88848 13.9992 2.57201C14.0159 3.25554 13.7733 3.92015 13.32 4.4327L4.23648 13.5331C4.13482 13.6342 4.0017 13.6978 3.85903 13.7133L0.667067 14L0.609628 13.959ZM1.43018 10.4696L1.25787 12.714L3.50619 12.5092L12.4502 3.56444C12.6246 3.35841 12.7361 3.10674 12.7714 2.83933C12.8067 2.57193 12.7644 2.30002 12.6495 2.05591C12.5346 1.8118 12.3519 1.60575 12.1231 1.46224C11.8943 1.31873 11.6291 1.2438 11.3589 1.24633C11.1813 1.23508 11.0033 1.25975 10.8355 1.31887C10.6677 1.37798 10.5136 1.47033 10.3824 1.59036L1.43018 10.4696Z",fill:"currentColor"},null,-1),ew=[Q0],tw=["id"],nw=g("rect",{width:"14",height:"14",fill:"white"},null,-1),rw=[nw];function iw(t,e,n,r,o,i){return p(),v("svg",m({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[g("g",{clipPath:"url(#".concat(i.pathId,")")},ew,8,X0),g("defs",null,[g("clipPath",{id:"".concat(i.pathId)},rw,8,tw)])],16)}Rd.render=iw;var ow={},aw=Ne.extend({style:ow}),wl=aw.extend("focustrap",{mounted:function(e,n){var r=n.value||{},o=r.disabled;o||(this.createHiddenFocusableElements(e,n),this.bind(e,n),this.autoFocus(e,n)),e.setAttribute("data-pd-focustrap",!0),this.$el=e},updated:function(e,n){var r=n.value||{},o=r.disabled;o&&this.unbind(e)},unmounted:function(e){this.unbind(e)},methods:{getComputedSelector:function(e){return':not(.p-hidden-focusable):not([data-p-hidden-focusable="true"])'.concat(e??"")},bind:function(e,n){var r=this,o=n.value||{},i=o.onFocusIn,a=o.onFocusOut;e.$_pfocustrap_mutationobserver=new MutationObserver(function(l){l.forEach(function(u){if(u.type==="childList"&&!e.contains(document.activeElement)){var s=function c(d){var h=_.isFocusableElement(d)?_.isFocusableElement(d,r.getComputedSelector(e.$_pfocustrap_focusableselector))?d:_.getFirstFocusableElement(e,r.getComputedSelector(e.$_pfocustrap_focusableselector)):_.getFirstFocusableElement(d);return V.isNotEmpty(h)?h:c(d.nextSibling)};_.focus(s(u.nextSibling))}})}),e.$_pfocustrap_mutationobserver.disconnect(),e.$_pfocustrap_mutationobserver.observe(e,{childList:!0}),e.$_pfocustrap_focusinlistener=function(l){return i&&i(l)},e.$_pfocustrap_focusoutlistener=function(l){return a&&a(l)},e.addEventListener("focusin",e.$_pfocustrap_focusinlistener),e.addEventListener("focusout",e.$_pfocustrap_focusoutlistener)},unbind:function(e){e.$_pfocustrap_mutationobserver&&e.$_pfocustrap_mutationobserver.disconnect(),e.$_pfocustrap_focusinlistener&&e.removeEventListener("focusin",e.$_pfocustrap_focusinlistener)&&(e.$_pfocustrap_focusinlistener=null),e.$_pfocustrap_focusoutlistener&&e.removeEventListener("focusout",e.$_pfocustrap_focusoutlistener)&&(e.$_pfocustrap_focusoutlistener=null)},autoFocus:function(e,n){var r=n.value||{},o=r.autoFocusSelector,i=o===void 0?"":o,a=r.firstFocusableSelector,l=a===void 0?"":a,u=r.autoFocus,s=u===void 0?!1:u,c=_.getFirstFocusableElement(e,"[autofocus]".concat(this.getComputedSelector(i)));s&&!c&&(c=_.getFirstFocusableElement(e,this.getComputedSelector(l))),_.focus(c)},onFirstHiddenElementFocus:function(e){var n,r=e.currentTarget,o=e.relatedTarget,i=o===r.$_pfocustrap_lasthiddenfocusableelement||!((n=this.$el)!==null&&n!==void 0&&n.contains(o))?_.getFirstFocusableElement(r.parentElement,this.getComputedSelector(r.$_pfocustrap_focusableselector)):r.$_pfocustrap_lasthiddenfocusableelement;_.focus(i)},onLastHiddenElementFocus:function(e){var n,r=e.currentTarget,o=e.relatedTarget,i=o===r.$_pfocustrap_firsthiddenfocusableelement||!((n=this.$el)!==null&&n!==void 0&&n.contains(o))?_.getLastFocusableElement(r.parentElement,this.getComputedSelector(r.$_pfocustrap_focusableselector)):r.$_pfocustrap_firsthiddenfocusableelement;_.focus(i)},createHiddenFocusableElements:function(e,n){var r=this,o=n.value||{},i=o.tabIndex,a=i===void 0?0:i,l=o.firstFocusableSelector,u=l===void 0?"":l,s=o.lastFocusableSelector,c=s===void 0?"":s,d=function(C){return _.createElement("span",{class:"p-hidden-accessible p-hidden-focusable",tabIndex:a,role:"presentation","aria-hidden":!0,"data-p-hidden-accessible":!0,"data-p-hidden-focusable":!0,onFocus:C==null?void 0:C.bind(r)})},h=d(this.onFirstHiddenElementFocus),f=d(this.onLastHiddenElementFocus);h.$_pfocustrap_lasthiddenfocusableelement=f,h.$_pfocustrap_focusableselector=u,h.setAttribute("data-pc-section","firstfocusableelement"),f.$_pfocustrap_firsthiddenfocusableelement=h,f.$_pfocustrap_focusableselector=c,f.setAttribute("data-pc-section","lastfocusableelement"),e.prepend(h),e.append(f)}}}),$d={name:"FilterSlashIcon",extends:He,computed:{pathId:function(){return"pv_icon_clip_".concat(Ae())}}},lw=["clipPath"],sw=g("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.4994 0.0920138C13.5967 0.151519 13.6758 0.236453 13.7283 0.337647C13.7807 0.439133 13.8031 0.553448 13.7929 0.667208C13.7827 0.780968 13.7403 0.889466 13.6707 0.98L11.406 4.06823C11.3099 4.19928 11.1656 4.28679 11.005 4.3115C10.8444 4.33621 10.6805 4.2961 10.5495 4.2C10.4184 4.1039 10.3309 3.95967 10.3062 3.79905C10.2815 3.63843 10.3216 3.47458 10.4177 3.34353L11.9412 1.23529H7.41184C7.24803 1.23529 7.09093 1.17022 6.97509 1.05439C6.85926 0.938558 6.79419 0.781457 6.79419 0.617647C6.79419 0.453837 6.85926 0.296736 6.97509 0.180905C7.09093 0.0650733 7.24803 0 7.41184 0H13.1765C13.2905 0.000692754 13.4022 0.0325088 13.4994 0.0920138ZM4.20008 0.181168H4.24126L13.2013 9.03411C13.3169 9.14992 13.3819 9.3069 13.3819 9.47058C13.3819 9.63426 13.3169 9.79124 13.2013 9.90705C13.1445 9.96517 13.0766 10.0112 13.0016 10.0423C12.9266 10.0735 12.846 10.0891 12.7648 10.0882C12.6836 10.0886 12.6032 10.0728 12.5283 10.0417C12.4533 10.0106 12.3853 9.96479 12.3283 9.90705L9.3142 6.92587L9.26479 6.99999V13.3823C9.26265 13.5455 9.19689 13.7014 9.08152 13.8167C8.96615 13.9321 8.81029 13.9979 8.64714 14H5.35302C5.18987 13.9979 5.03401 13.9321 4.91864 13.8167C4.80327 13.7014 4.73751 13.5455 4.73537 13.3823V6.99999L0.329492 1.02117C0.259855 0.930634 0.21745 0.822137 0.207241 0.708376C0.197031 0.594616 0.21944 0.480301 0.271844 0.378815C0.324343 0.277621 0.403484 0.192687 0.500724 0.133182C0.597964 0.073677 0.709609 0.041861 0.823609 0.0411682H3.86243C3.92448 0.0461551 3.9855 0.060022 4.04361 0.0823446C4.10037 0.10735 4.15311 0.140655 4.20008 0.181168ZM8.02949 6.79411C8.02884 6.66289 8.07235 6.53526 8.15302 6.43176L8.42478 6.05293L3.55773 1.23529H2.0589L5.84714 6.43176C5.92781 6.53526 5.97132 6.66289 5.97067 6.79411V12.7647H8.02949V6.79411Z",fill:"currentColor"},null,-1),uw=[sw],cw=["id"],dw=g("rect",{width:"14",height:"14",fill:"white"},null,-1),pw=[dw];function fw(t,e,n,r,o,i){return p(),v("svg",m({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[g("g",{clipPath:"url(#".concat(i.pathId,")")},uw,8,lw),g("defs",null,[g("clipPath",{id:"".concat(i.pathId)},pw,8,cw)])],16)}$d.render=fw;var Cl={name:"PlusIcon",extends:He,computed:{pathId:function(){return"pv_icon_clip_".concat(Ae())}}},hw=["clipPath"],mw=g("path",{d:"M7.67742 6.32258V0.677419C7.67742 0.497757 7.60605 0.325452 7.47901 0.198411C7.35197 0.0713707 7.17966 0 7 0C6.82034 0 6.64803 0.0713707 6.52099 0.198411C6.39395 0.325452 6.32258 0.497757 6.32258 0.677419V6.32258H0.677419C0.497757 6.32258 0.325452 6.39395 0.198411 6.52099C0.0713707 6.64803 0 6.82034 0 7C0 7.17966 0.0713707 7.35197 0.198411 7.47901C0.325452 7.60605 0.497757 7.67742 0.677419 7.67742H6.32258V13.3226C6.32492 13.5015 6.39704 13.6725 6.52358 13.799C6.65012 13.9255 6.82106 13.9977 7 14C7.17966 14 7.35197 13.9286 7.47901 13.8016C7.60605 13.6745 7.67742 13.5022 7.67742 13.3226V7.67742H13.3226C13.5022 7.67742 13.6745 7.60605 13.8016 7.47901C13.9286 7.35197 14 7.17966 14 7C13.9977 6.82106 13.9255 6.65012 13.799 6.52358C13.6725 6.39704 13.5015 6.32492 13.3226 6.32258H7.67742Z",fill:"currentColor"},null,-1),gw=[mw],vw=["id"],yw=g("rect",{width:"14",height:"14",fill:"white"},null,-1),bw=[yw];function ww(t,e,n,r,o,i){return p(),v("svg",m({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[g("g",{clipPath:"url(#".concat(i.pathId,")")},gw,8,hw),g("defs",null,[g("clipPath",{id:"".concat(i.pathId)},bw,8,vw)])],16)}Cl.render=ww;var Ad={name:"TrashIcon",extends:He,computed:{pathId:function(){return"pv_icon_clip_".concat(Ae())}}},Cw=["clipPath"],_w=g("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.44802 13.9955H10.552C10.8056 14.0129 11.06 13.9797 11.3006 13.898C11.5412 13.8163 11.7632 13.6877 11.9537 13.5196C12.1442 13.3515 12.2995 13.1473 12.4104 12.9188C12.5213 12.6903 12.5858 12.442 12.6 12.1884V4.36041H13.4C13.5591 4.36041 13.7117 4.29722 13.8243 4.18476C13.9368 4.07229 14 3.91976 14 3.76071C14 3.60166 13.9368 3.44912 13.8243 3.33666C13.7117 3.22419 13.5591 3.16101 13.4 3.16101H12.0537C12.0203 3.1557 11.9863 3.15299 11.952 3.15299C11.9178 3.15299 11.8838 3.1557 11.8503 3.16101H11.2285C11.2421 3.10893 11.2487 3.05513 11.248 3.00106V1.80966C11.2171 1.30262 10.9871 0.828306 10.608 0.48989C10.229 0.151475 9.73159 -0.0236625 9.22402 0.00257442H4.77602C4.27251 -0.0171866 3.78126 0.160868 3.40746 0.498617C3.03365 0.836366 2.807 1.30697 2.77602 1.80966V3.00106C2.77602 3.0556 2.78346 3.10936 2.79776 3.16101H0.6C0.521207 3.16101 0.443185 3.17652 0.37039 3.20666C0.297595 3.2368 0.231451 3.28097 0.175736 3.33666C0.120021 3.39235 0.0758251 3.45846 0.0456722 3.53121C0.0155194 3.60397 0 3.68196 0 3.76071C0 3.83946 0.0155194 3.91744 0.0456722 3.9902C0.0758251 4.06296 0.120021 4.12907 0.175736 4.18476C0.231451 4.24045 0.297595 4.28462 0.37039 4.31476C0.443185 4.3449 0.521207 4.36041 0.6 4.36041H1.40002V12.1884C1.41426 12.442 1.47871 12.6903 1.58965 12.9188C1.7006 13.1473 1.85582 13.3515 2.04633 13.5196C2.23683 13.6877 2.45882 13.8163 2.69944 13.898C2.94005 13.9797 3.1945 14.0129 3.44802 13.9955ZM2.60002 4.36041H11.304V12.1884C11.304 12.5163 10.952 12.7961 10.504 12.7961H3.40002C2.97602 12.7961 2.60002 12.5163 2.60002 12.1884V4.36041ZM3.95429 3.16101C3.96859 3.10936 3.97602 3.0556 3.97602 3.00106V1.80966C3.97602 1.48183 4.33602 1.20197 4.77602 1.20197H9.24802C9.66403 1.20197 10.048 1.48183 10.048 1.80966V3.00106C10.0473 3.05515 10.054 3.10896 10.0678 3.16101H3.95429ZM5.57571 10.997C5.41731 10.995 5.26597 10.9311 5.15395 10.8191C5.04193 10.7071 4.97808 10.5558 4.97601 10.3973V6.77517C4.97601 6.61612 5.0392 6.46359 5.15166 6.35112C5.26413 6.23866 5.41666 6.17548 5.57571 6.17548C5.73476 6.17548 5.8873 6.23866 5.99976 6.35112C6.11223 6.46359 6.17541 6.61612 6.17541 6.77517V10.3894C6.17647 10.4688 6.16174 10.5476 6.13208 10.6213C6.10241 10.695 6.05841 10.762 6.00261 10.8186C5.94682 10.8751 5.88035 10.92 5.80707 10.9506C5.73378 10.9813 5.65514 10.9971 5.57571 10.997ZM7.99968 10.8214C8.11215 10.9339 8.26468 10.997 8.42373 10.997C8.58351 10.9949 8.73604 10.93 8.84828 10.8163C8.96052 10.7025 9.02345 10.5491 9.02343 10.3894V6.77517C9.02343 6.61612 8.96025 6.46359 8.84778 6.35112C8.73532 6.23866 8.58278 6.17548 8.42373 6.17548C8.26468 6.17548 8.11215 6.23866 7.99968 6.35112C7.88722 6.46359 7.82404 6.61612 7.82404 6.77517V10.3973C7.82404 10.5564 7.88722 10.7089 7.99968 10.8214Z",fill:"currentColor"},null,-1),Sw=[_w],Ow=["id"],Iw=g("rect",{width:"14",height:"14",fill:"white"},null,-1),kw=[Iw];function Pw(t,e,n,r,o,i){return p(),v("svg",m({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[g("g",{clipPath:"url(#".concat(i.pathId,")")},Sw,8,Cw),g("defs",null,[g("clipPath",{id:"".concat(i.pathId)},kw,8,Ow)])],16)}Ad.render=Pw;var Sa={name:"SortAltIcon",extends:He,computed:{pathId:function(){return"pv_icon_clip_".concat(Ae())}}},xw=["clipPath"],Tw=g("path",{d:"M5.64515 3.61291C5.47353 3.61291 5.30192 3.54968 5.16644 3.4142L3.38708 1.63484L1.60773 3.4142C1.34579 3.67613 0.912244 3.67613 0.650309 3.4142C0.388374 3.15226 0.388374 2.71871 0.650309 2.45678L2.90837 0.198712C3.17031 -0.0632236 3.60386 -0.0632236 3.86579 0.198712L6.12386 2.45678C6.38579 2.71871 6.38579 3.15226 6.12386 3.4142C5.98837 3.54968 5.81676 3.61291 5.64515 3.61291Z",fill:"currentColor"},null,-1),Ew=g("path",{d:"M3.38714 14C3.01681 14 2.70972 13.6929 2.70972 13.3226V0.677419C2.70972 0.307097 3.01681 0 3.38714 0C3.75746 0 4.06456 0.307097 4.06456 0.677419V13.3226C4.06456 13.6929 3.75746 14 3.38714 14Z",fill:"currentColor"},null,-1),Dw=g("path",{d:"M10.6129 14C10.4413 14 10.2697 13.9368 10.1342 13.8013L7.87611 11.5432C7.61418 11.2813 7.61418 10.8477 7.87611 10.5858C8.13805 10.3239 8.5716 10.3239 8.83353 10.5858L10.6129 12.3652L12.3922 10.5858C12.6542 10.3239 13.0877 10.3239 13.3497 10.5858C13.6116 10.8477 13.6116 11.2813 13.3497 11.5432L11.0916 13.8013C10.9561 13.9368 10.7845 14 10.6129 14Z",fill:"currentColor"},null,-1),Rw=g("path",{d:"M10.6129 14C10.2426 14 9.93552 13.6929 9.93552 13.3226V0.677419C9.93552 0.307097 10.2426 0 10.6129 0C10.9833 0 11.2904 0.307097 11.2904 0.677419V13.3226C11.2904 13.6929 10.9832 14 10.6129 14Z",fill:"currentColor"},null,-1),$w=[Tw,Ew,Dw,Rw],Aw=["id"],Mw=g("rect",{width:"14",height:"14",fill:"white"},null,-1),Lw=[Mw];function Fw(t,e,n,r,o,i){return p(),v("svg",m({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[g("g",{clipPath:"url(#".concat(i.pathId,")")},$w,8,xw),g("defs",null,[g("clipPath",{id:"".concat(i.pathId)},Lw,8,Aw)])],16)}Sa.render=Fw;var Oa={name:"SortAmountDownIcon",extends:He,computed:{pathId:function(){return"pv_icon_clip_".concat(Ae())}}},Bw=["clipPath"],jw=cl('',6),Vw=[jw],Hw=["id"],Nw=g("rect",{width:"14",height:"14",fill:"white"},null,-1),zw=[Nw];function Kw(t,e,n,r,o,i){return p(),v("svg",m({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[g("g",{clipPath:"url(#".concat(i.pathId,")")},Vw,8,Bw),g("defs",null,[g("clipPath",{id:"".concat(i.pathId)},zw,8,Hw)])],16)}Oa.render=Kw;var Ia={name:"SortAmountUpAltIcon",extends:He,computed:{pathId:function(){return"pv_icon_clip_".concat(Ae())}}},Uw=["clipPath"],Ww=cl('',6),Gw=[Ww],qw=["id"],Yw=g("rect",{width:"14",height:"14",fill:"white"},null,-1),Jw=[Yw];function Zw(t,e,n,r,o,i){return p(),v("svg",m({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[g("g",{clipPath:"url(#".concat(i.pathId,")")},Gw,8,Uw),g("defs",null,[g("clipPath",{id:"".concat(i.pathId)},Jw,8,qw)])],16)}Ia.render=Zw;var Xw={name:"BaseDataTable",extends:Pe,props:{value:{type:Array,default:null},dataKey:{type:[String,Function],default:null},rows:{type:Number,default:0},first:{type:Number,default:0},totalRecords:{type:Number,default:0},paginator:{type:Boolean,default:!1},paginatorPosition:{type:String,default:"bottom"},alwaysShowPaginator:{type:Boolean,default:!0},paginatorTemplate:{type:[Object,String],default:"FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown"},pageLinkSize:{type:Number,default:5},rowsPerPageOptions:{type:Array,default:null},currentPageReportTemplate:{type:String,default:"({currentPage} of {totalPages})"},lazy:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},loadingIcon:{type:String,default:void 0},sortField:{type:[String,Function],default:null},sortOrder:{type:Number,default:null},defaultSortOrder:{type:Number,default:1},nullSortOrder:{type:Number,default:1},multiSortMeta:{type:Array,default:null},sortMode:{type:String,default:"single"},removableSort:{type:Boolean,default:!1},filters:{type:Object,default:null},filterDisplay:{type:String,default:null},globalFilterFields:{type:Array,default:null},filterLocale:{type:String,default:void 0},selection:{type:[Array,Object],default:null},selectionMode:{type:String,default:null},compareSelectionBy:{type:String,default:"deepEquals"},metaKeySelection:{type:Boolean,default:!0},contextMenu:{type:Boolean,default:!1},contextMenuSelection:{type:Object,default:null},selectAll:{type:Boolean,default:null},rowHover:{type:Boolean,default:!1},csvSeparator:{type:String,default:","},exportFilename:{type:String,default:"download"},exportFunction:{type:Function,default:null},resizableColumns:{type:Boolean,default:!1},columnResizeMode:{type:String,default:"fit"},reorderableColumns:{type:Boolean,default:!1},expandedRows:{type:Array,default:null},expandedRowIcon:{type:String,default:void 0},collapsedRowIcon:{type:String,default:void 0},rowGroupMode:{type:String,default:null},groupRowsBy:{type:[Array,String,Function],default:null},expandableRowGroups:{type:Boolean,default:!1},expandedRowGroups:{type:Array,default:null},stateStorage:{type:String,default:"session"},stateKey:{type:String,default:null},editMode:{type:String,default:null},editingRows:{type:Array,default:null},rowClass:{type:null,default:null},rowStyle:{type:null,default:null},scrollable:{type:Boolean,default:!1},virtualScrollerOptions:{type:Object,default:null},scrollHeight:{type:String,default:null},frozenValue:{type:Array,default:null},responsiveLayout:{type:String,default:"scroll"},breakpoint:{type:String,default:"960px"},showGridlines:{type:Boolean,default:!1},stripedRows:{type:Boolean,default:!1},size:{type:String,default:null},tableStyle:{type:null,default:null},tableClass:{type:String,default:null},tableProps:{type:null,default:null},filterInputProps:{type:null,default:null}},style:q0,provide:function(){return{$parentInstance:this}}},Md={name:"RowCheckbox",hostName:"DataTable",extends:Pe,emits:["change"],props:{value:null,checked:null,column:null,rowCheckboxIconTemplate:{type:Function,default:null},index:{type:Number,default:null}},data:function(){return{focused:!1}},methods:{getColumnPT:function(e){var n={props:this.column.props,parent:{props:this.$props,state:this.$data},context:{index:this.index,checked:this.checked,focused:this.focused,disabled:this.$attrs.disabled}};return m(this.ptm("column.".concat(e),{column:n}),this.ptm("column.".concat(e),n),this.ptmo(this.getColumnProp(),e,n))},getColumnProp:function(){return this.column.props&&this.column.props.pt?this.column.props.pt:void 0},onClick:function(e){this.$attrs.disabled||(this.$emit("change",{originalEvent:e,data:this.value}),_.focus(this.$refs.input)),e.preventDefault()},onFocus:function(){this.focused=!0},onBlur:function(){this.focused=!1},onKeydown:function(e){switch(e.code){case"Space":{this.onClick(e);break}}}},computed:{checkboxAriaLabel:function(){return this.$primevue.config.locale.aria?this.checked?this.$primevue.config.locale.aria.selectRow:this.$primevue.config.locale.aria.unselectRow:void 0}},components:{CheckIcon:Zt}},Qw=["checked","disabled","tabindex","aria-label"];function e2(t,e,n,r,o,i){var a=K("CheckIcon");return p(),v("div",m({class:t.cx("checkboxWrapper"),onClick:e[3]||(e[3]=function(){return i.onClick&&i.onClick.apply(i,arguments)})},i.getColumnPT("checkboxWrapper")),[g("div",m({class:"p-hidden-accessible"},i.getColumnPT("hiddenInputWrapper"),{"data-p-hidden-accessible":!0}),[g("input",m({ref:"input",type:"checkbox",checked:n.checked,disabled:t.$attrs.disabled,tabindex:t.$attrs.disabled?null:"0","aria-label":i.checkboxAriaLabel,onFocus:e[0]||(e[0]=function(l){return i.onFocus(l)}),onBlur:e[1]||(e[1]=function(l){return i.onBlur(l)}),onKeydown:e[2]||(e[2]=function(){return i.onKeydown&&i.onKeydown.apply(i,arguments)})},i.getColumnPT("hiddenInput")),null,16,Qw)],16),g("div",m({ref:"box",class:t.cx("checkbox")},i.getColumnPT("checkbox")),[n.rowCheckboxIconTemplate?(p(),M(de(n.rowCheckboxIconTemplate),{key:0,checked:n.checked,class:te(t.cx("checkboxIcon"))},null,8,["checked","class"])):!n.rowCheckboxIconTemplate&&n.checked?(p(),M(a,m({key:1,class:t.cx("checkboxIcon")},i.getColumnPT("checkboxIcon")),null,16,["class"])):x("",!0)],16)],16)}Md.render=e2;var Ld={name:"RowRadioButton",hostName:"DataTable",extends:Pe,inheritAttrs:!1,emits:["change"],props:{value:null,checked:null,name:null,column:null,index:{type:Number,default:null}},data:function(){return{focused:!1}},methods:{getColumnPT:function(e){var n={props:this.column.props,parent:{props:this.$props,state:this.$data},context:{index:this.index,checked:this.checked,focused:this.focused,disabled:this.$attrs.disabled}};return m(this.ptm("column.".concat(e),{column:n}),this.ptm("column.".concat(e),n),this.ptmo(this.getColumnProp(),e,n))},getColumnProp:function(){return this.column.props&&this.column.props.pt?this.column.props.pt:void 0},onClick:function(e){this.disabled||this.checked||(this.$emit("change",{originalEvent:e,data:this.value}),_.focus(this.$refs.input))},onFocus:function(){this.focused=!0},onBlur:function(){this.focused=!1}}},t2=["checked","disabled","name"];function n2(t,e,n,r,o,i){return p(),v("div",m({class:t.cx("radiobuttonWrapper"),onClick:e[3]||(e[3]=function(){return i.onClick&&i.onClick.apply(i,arguments)})},i.getColumnPT("radiobuttonWrapper")),[g("div",m({class:"p-hidden-accessible"},i.getColumnPT("hiddenInputWrapper"),{"data-p-hidden-accessible":!0}),[g("input",m({ref:"input",type:"radio",checked:n.checked,disabled:t.$attrs.disabled,name:n.name,tabindex:"0",onFocus:e[0]||(e[0]=function(a){return i.onFocus(a)}),onBlur:e[1]||(e[1]=function(a){return i.onBlur(a)}),onKeydown:e[2]||(e[2]=ze(bo(function(){return i.onClick&&i.onClick.apply(i,arguments)},["prevent"]),["space"]))},i.getColumnPT("hiddenInput")),null,16,t2)],16),g("div",m({ref:"box",class:t.cx("radiobutton")},i.getColumnPT("radiobutton")),[g("div",m({class:t.cx("radiobuttonIcon")},i.getColumnPT("radiobuttonIcon")),null,16)],16)],16)}Ld.render=n2;var Fd={name:"BodyCell",hostName:"DataTable",extends:Pe,emits:["cell-edit-init","cell-edit-complete","cell-edit-cancel","row-edit-init","row-edit-save","row-edit-cancel","row-toggle","radio-change","checkbox-change","editing-meta-change"],props:{rowData:{type:Object,default:null},column:{type:Object,default:null},frozenRow:{type:Boolean,default:!1},rowIndex:{type:Number,default:null},index:{type:Number,default:null},isRowExpanded:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},editing:{type:Boolean,default:!1},editingMeta:{type:Object,default:null},editMode:{type:String,default:null},responsiveLayout:{type:String,default:"stack"},virtualScrollerContentProps:{type:Object,default:null},ariaControls:{type:String,default:null},name:{type:String,default:null},expandedRowIcon:{type:String,default:null},collapsedRowIcon:{type:String,default:null}},documentEditListener:null,selfClick:!1,overlayEventListener:null,data:function(){return{d_editing:this.editing,styleObject:{}}},watch:{editing:function(e){this.d_editing=e},"$data.d_editing":function(e){this.$emit("editing-meta-change",{data:this.rowData,field:this.field||"field_".concat(this.index),index:this.rowIndex,editing:e})}},mounted:function(){this.columnProp("frozen")&&this.updateStickyPosition()},updated:function(){var e=this;this.columnProp("frozen")&&this.updateStickyPosition(),this.d_editing&&(this.editMode==="cell"||this.editMode==="row"&&this.columnProp("rowEditor"))&&setTimeout(function(){var n=_.getFirstFocusableElement(e.$el);n&&n.focus()},1)},beforeUnmount:function(){this.overlayEventListener&&(Pt.off("overlay-click",this.overlayEventListener),this.overlayEventListener=null)},methods:{columnProp:function(e){return V.getVNodeProp(this.column,e)},getColumnPT:function(e){var n,r,o={props:this.column.props,parent:{props:this.$props,state:this.$data},context:{index:this.index,size:(n=this.$parentInstance)===null||n===void 0||(n=n.$parentInstance)===null||n===void 0?void 0:n.size,showGridlines:(r=this.$parentInstance)===null||r===void 0||(r=r.$parentInstance)===null||r===void 0?void 0:r.showGridlines}};return m(this.ptm("column.".concat(e),{column:o}),this.ptm("column.".concat(e),o),this.ptmo(this.getColumnProp(),e,o))},getColumnProp:function(){return this.column.props&&this.column.props.pt?this.column.props.pt:void 0},resolveFieldData:function(){return V.resolveFieldData(this.rowData,this.field)},toggleRow:function(e){this.$emit("row-toggle",{originalEvent:e,data:this.rowData})},toggleRowWithRadio:function(e,n){this.$emit("radio-change",{originalEvent:e.originalEvent,index:n,data:e.data})},toggleRowWithCheckbox:function(e,n){this.$emit("checkbox-change",{originalEvent:e.originalEvent,index:n,data:e.data})},isEditable:function(){return this.column.children&&this.column.children.editor!=null},bindDocumentEditListener:function(){var e=this;this.documentEditListener||(this.documentEditListener=function(n){e.selfClick||e.completeEdit(n,"outside"),e.selfClick=!1},document.addEventListener("click",this.documentEditListener))},unbindDocumentEditListener:function(){this.documentEditListener&&(document.removeEventListener("click",this.documentEditListener),this.documentEditListener=null,this.selfClick=!1)},switchCellToViewMode:function(){this.d_editing=!1,this.unbindDocumentEditListener(),Pt.off("overlay-click",this.overlayEventListener),this.overlayEventListener=null},onClick:function(e){var n=this;this.editMode==="cell"&&this.isEditable()&&(this.selfClick=!0,this.d_editing||(this.d_editing=!0,this.bindDocumentEditListener(),this.$emit("cell-edit-init",{originalEvent:e,data:this.rowData,field:this.field,index:this.rowIndex}),this.overlayEventListener=function(r){n.$el&&n.$el.contains(r.target)&&(n.selfClick=!0)},Pt.on("overlay-click",this.overlayEventListener)))},completeEdit:function(e,n){var r={originalEvent:e,data:this.rowData,newData:this.editingRowData,value:this.rowData[this.field],newValue:this.editingRowData[this.field],field:this.field,index:this.rowIndex,type:n,defaultPrevented:!1,preventDefault:function(){this.defaultPrevented=!0}};this.$emit("cell-edit-complete",r),r.defaultPrevented||this.switchCellToViewMode()},onKeyDown:function(e){if(this.editMode==="cell")switch(e.code){case"Enter":case"NumpadEnter":this.completeEdit(e,"enter");break;case"Escape":this.switchCellToViewMode(),this.$emit("cell-edit-cancel",{originalEvent:e,data:this.rowData,field:this.field,index:this.rowIndex});break;case"Tab":this.completeEdit(e,"tab"),e.shiftKey?this.moveToPreviousCell(e):this.moveToNextCell(e);break}},moveToPreviousCell:function(e){var n=this.findCell(e.target),r=this.findPreviousEditableColumn(n);r&&(_.invokeElementMethod(r,"click"),e.preventDefault())},moveToNextCell:function(e){var n=this.findCell(e.target),r=this.findNextEditableColumn(n);r&&(_.invokeElementMethod(r,"click"),e.preventDefault())},findCell:function(e){if(e){for(var n=e;n&&!_.getAttribute(n,"data-p-cell-editing");)n=n.parentElement;return n}else return null},findPreviousEditableColumn:function(e){var n=e.previousElementSibling;if(!n){var r=e.parentElement.previousElementSibling;r&&(n=r.lastElementChild)}return n?_.getAttribute(n,"data-p-editable-column")?n:this.findPreviousEditableColumn(n):null},findNextEditableColumn:function(e){var n=e.nextElementSibling;if(!n){var r=e.parentElement.nextElementSibling;r&&(n=r.firstElementChild)}return n?_.getAttribute(n,"data-p-editable-column")?n:this.findNextEditableColumn(n):null},isEditingCellValid:function(){return _.find(this.$el,".p-invalid").length===0},onRowEditInit:function(e){this.$emit("row-edit-init",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex})},onRowEditSave:function(e){this.$emit("row-edit-save",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex})},onRowEditCancel:function(e){this.$emit("row-edit-cancel",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex})},editorInitCallback:function(e){this.$emit("row-edit-init",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex})},editorSaveCallback:function(e){this.editMode==="row"?this.$emit("row-edit-save",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex}):this.completeEdit(e,"enter")},editorCancelCallback:function(e){this.editMode==="row"?this.$emit("row-edit-cancel",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex}):(this.switchCellToViewMode(),this.$emit("cell-edit-cancel",{originalEvent:e,data:this.rowData,field:this.field,index:this.rowIndex}))},updateStickyPosition:function(){if(this.columnProp("frozen")){var e=this.columnProp("alignFrozen");if(e==="right"){var n=0,r=_.getNextElementSibling(this.$el,'[data-p-frozen-column="true"]');r&&(n=_.getOuterWidth(r)+parseFloat(r.style.right||0)),this.styleObject.right=n+"px"}else{var o=0,i=_.getPreviousElementSibling(this.$el,'[data-p-frozen-column="true"]');i&&(o=_.getOuterWidth(i)+parseFloat(i.style.left||0)),this.styleObject.left=o+"px"}}},getVirtualScrollerProp:function(e){return this.virtualScrollerContentProps?this.virtualScrollerContentProps[e]:null}},computed:{editingRowData:function(){return this.editingMeta[this.rowIndex]?this.editingMeta[this.rowIndex].data:this.rowData},field:function(){return this.columnProp("field")},containerClass:function(){return[this.columnProp("bodyClass"),this.columnProp("class"),this.cx("bodyCell")]},containerStyle:function(){var e=this.columnProp("bodyStyle"),n=this.columnProp("style");return this.columnProp("frozen")?[n,e,this.styleObject]:[n,e]},loading:function(){return this.getVirtualScrollerProp("loading")},loadingOptions:function(){var e=this.getVirtualScrollerProp("getLoaderOptions");return e&&e(this.rowIndex,{cellIndex:this.index,cellFirst:this.index===0,cellLast:this.index===this.getVirtualScrollerProp("columns").length-1,cellEven:this.index%2===0,cellOdd:this.index%2!==0,column:this.column,field:this.field})},expandButtonAriaLabel:function(){return this.$primevue.config.locale.aria?this.isRowExpanded?this.$primevue.config.locale.aria.expandRow:this.$primevue.config.locale.aria.collapseRow:void 0},initButtonAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.editRow:void 0},saveButtonAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.saveEdit:void 0},cancelButtonAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.cancelEdit:void 0}},components:{DTRadioButton:Ld,DTCheckbox:Md,ChevronDownIcon:jn,ChevronRightIcon:wi,BarsIcon:Dd,PencilIcon:Rd,CheckIcon:Zt,TimesIcon:ir},directives:{ripple:ct}};function ei(t){"@babel/helpers - typeof";return ei=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ei(t)}function Js(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Mi(t){for(var e=1;e-1:this.groupRowsBy===e.props.field:!1},isRowEditing:function(e){return e&&this.editingRows?this.dataKey?this.editingRowKeys?this.editingRowKeys[V.resolveFieldData(e,this.dataKey)]!==void 0:!1:this.findIndex(e,this.editingRows)>-1:!1},isRowExpanded:function(e){return e&&this.expandedRows?this.dataKey?this.expandedRowKeys?this.expandedRowKeys[V.resolveFieldData(e,this.dataKey)]!==void 0:!1:this.findIndex(e,this.expandedRows)>-1:!1},isRowGroupExpanded:function(e){if(this.expandableRowGroups&&this.expandedRowGroups){var n=V.resolveFieldData(e,this.groupRowsBy);return this.expandedRowGroups.indexOf(n)>-1}return!1},isSelected:function(e){return e&&this.selection?this.dataKey?this.selectionKeys?this.selectionKeys[V.resolveFieldData(e,this.dataKey)]!==void 0:!1:this.selection instanceof Array?this.findIndexInSelection(e)>-1:this.equals(e,this.selection):!1},isSelectedWithContextMenu:function(e){return e&&this.contextMenuSelection?this.equals(e,this.contextMenuSelection,this.dataKey):!1},findIndexInSelection:function(e){return this.findIndex(e,this.selection)},findIndex:function(e,n){var r=-1;if(n&&n.length){for(var o=0;o=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,l;return{s:function(){n=n.call(t)},n:function(){var s=n.next();return i=s.done,s},e:function(s){a=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw l}}}}function Vd(t,e){if(t){if(typeof t=="string")return ka(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ka(t,e)}}function ka(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1},removeRuleButtonLabel:function(){return this.$primevue.config.locale?this.$primevue.config.locale.removeRule:void 0},addRuleButtonLabel:function(){return this.$primevue.config.locale?this.$primevue.config.locale.addRule:void 0},isShowAddConstraint:function(){return this.showAddButton&&this.filters[this.field].operator&&this.fieldConstraints&&this.fieldConstraints.length-1?e:e+1},isMultiSorted:function(){return this.sortMode==="multiple"&&this.columnProp("sortable")&&this.getMultiSortMetaIndex()>-1},isColumnSorted:function(){return this.sortMode==="single"?this.sortField&&(this.sortField===this.columnProp("field")||this.sortField===this.columnProp("sortField")):this.isMultiSorted()},updateStickyPosition:function(){if(this.columnProp("frozen")){var e=this.columnProp("alignFrozen");if(e==="right"){var n=0,r=_.getNextElementSibling(this.$el,'[data-p-frozen-column="true"]');r&&(n=_.getOuterWidth(r)+parseFloat(r.style.right||0)),this.styleObject.right=n+"px"}else{var o=0,i=_.getPreviousElementSibling(this.$el,'[data-p-frozen-column="true"]');i&&(o=_.getOuterWidth(i)+parseFloat(i.style.left||0)),this.styleObject.left=o+"px"}var a=this.$el.parentElement.nextElementSibling;if(a){var l=_.index(this.$el);a.children[l].style.left=this.styleObject.left,a.children[l].style.right=this.styleObject.right}}},onHeaderCheckboxChange:function(e){this.$emit("checkbox-change",e)}},computed:{containerClass:function(){return[this.cx("headerCell"),this.filterColumn?this.columnProp("filterHeaderClass"):this.columnProp("headerClass"),this.columnProp("class")]},containerStyle:function(){var e=this.filterColumn?this.columnProp("filterHeaderStyle"):this.columnProp("headerStyle"),n=this.columnProp("style");return this.columnProp("frozen")?[n,e,this.styleObject]:[n,e]},sortState:function(){var e=!1,n=null;if(this.sortMode==="single")e=this.sortField&&(this.sortField===this.columnProp("field")||this.sortField===this.columnProp("sortField")),n=e?this.sortOrder:0;else if(this.sortMode==="multiple"){var r=this.getMultiSortMetaIndex();r>-1&&(e=!0,n=this.multiSortMeta[r].order)}return{sorted:e,sortOrder:n}},sortableColumnIcon:function(){var e=this.sortState,n=e.sorted,r=e.sortOrder;if(n){if(n&&r>0)return Ia;if(n&&r<0)return Oa}else return Sa;return null},ariaSort:function(){if(this.columnProp("sortable")){var e=this.sortState,n=e.sorted,r=e.sortOrder;return n&&r<0?"descending":n&&r>0?"ascending":"none"}else return null}},components:{DTHeaderCheckbox:Sl,DTColumnFilter:_l,SortAltIcon:Sa,SortAmountUpAltIcon:Ia,SortAmountDownIcon:Oa}};function ai(t){"@babel/helpers - typeof";return ai=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ai(t)}function au(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function lu(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,l;return{s:function(){n=n.call(t)},n:function(){var s=n.next();return i=s.done,s},e:function(s){a=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw l}}}}function zd(t,e){if(t){if(typeof t=="string")return Pa(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Pa(t,e)}}function Pa(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,l;return{s:function(){n=n.call(t)},n:function(){var s=n.next();return i=s.done,s},e:function(s){a=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw l}}}}function Qe(t){return hC(t)||fC(t)||Ol(t)||pC()}function pC(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ol(t,e){if(t){if(typeof t=="string")return xa(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xa(t,e)}}function fC(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function hC(t){if(Array.isArray(t))return xa(t)}function xa(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nr?this.multisortField(e,n,r+1):0:V.sort(o,i,this.d_multiSortMeta[r].order,a,this.d_nullSortOrder)},addMultiSortField:function(e){var n=this.d_multiSortMeta.findIndex(function(r){return r.field===e});n>=0?this.removableSort&&this.d_multiSortMeta[n].order*-1===this.defaultSortOrder?this.d_multiSortMeta.splice(n,1):this.d_multiSortMeta[n]={field:e,order:this.d_multiSortMeta[n].order*-1}:this.d_multiSortMeta.push({field:e,order:this.defaultSortOrder}),this.d_multiSortMeta=Qe(this.d_multiSortMeta)},getActiveFilters:function(e){var n=function(a){var l=du(a,2),u=l[0],s=l[1];if(s.constraints){var c=s.constraints.filter(function(d){return d.value!==null});if(c.length>0)return[u,Un(Un({},s),{},{constraints:c})]}else if(s.value!==null)return[u,s]},r=function(a){return a!==void 0},o=Object.entries(e).map(n).filter(r);return Object.fromEntries(o)},filter:function(e){var n=this;if(e){this.clearEditingMetaData();var r=this.getActiveFilters(this.filters),o;r.global&&(o=this.globalFilterFields||this.columns.map(function(T){return n.columnProp(T,"filterField")||n.columnProp(T,"field")}));for(var i=[],a=0;a=a.length?a.length-1:r+1;this.onRowClick({originalEvent:e,data:a[l],index:l})}e.preventDefault()},onArrowUpKey:function(e,n,r,o){var i=this.findPrevSelectableRow(n);if(i&&this.focusRowChange(n,i),e.shiftKey){var a=this.dataToRender(o.rows),l=r-1<=0?0:r-1;this.onRowClick({originalEvent:e,data:a[l],index:l})}e.preventDefault()},onHomeKey:function(e,n,r,o){var i=this.findFirstSelectableRow();if(i&&this.focusRowChange(n,i),e.ctrlKey&&e.shiftKey){var a=this.dataToRender(o.rows);this.$emit("update:selection",a.slice(0,r+1))}e.preventDefault()},onEndKey:function(e,n,r,o){var i=this.findLastSelectableRow();if(i&&this.focusRowChange(n,i),e.ctrlKey&&e.shiftKey){var a=this.dataToRender(o.rows);this.$emit("update:selection",a.slice(r,a.length))}e.preventDefault()},onEnterKey:function(e,n,r){this.onRowClick({originalEvent:e,data:n,index:r}),e.preventDefault()},onSpaceKey:function(e,n,r,o){if(this.onEnterKey(e,n,r),e.shiftKey&&this.selection!==null){var i=this.dataToRender(o.rows),a;if(this.selection.length>0){var l,u;l=V.findIndexInList(this.selection[0],i),u=V.findIndexInList(this.selection[this.selection.length-1],i),a=r<=l?u:l}else a=V.findIndexInList(this.selection,i);var s=a!==r?i.slice(Math.min(a,r),Math.max(a,r)+1):n;this.$emit("update:selection",s)}},onTabKey:function(e,n){var r=this.$refs.bodyRef&&this.$refs.bodyRef.$el,o=_.find(r,'tr[data-p-selectable-row="true"]');if(e.code==="Tab"&&o&&o.length>0){var i=_.findSingle(r,'tr[data-p-highlight="true"]'),a=_.findSingle(r,'tr[data-p-selectable-row="true"][tabindex="0"]');i?(i.tabIndex="0",a&&a!==i&&(a.tabIndex="-1")):(o[0].tabIndex="0",a!==o[0]&&(o[n].tabIndex="-1"))}},findNextSelectableRow:function(e){var n=e.nextElementSibling;return n?_.getAttribute(n,"data-p-selectable-row")===!0?n:this.findNextSelectableRow(n):null},findPrevSelectableRow:function(e){var n=e.previousElementSibling;return n?_.getAttribute(n,"data-p-selectable-row")===!0?n:this.findPrevSelectableRow(n):null},findFirstSelectableRow:function(){var e=_.findSingle(this.$refs.table,'tr[data-p-selectable-row="true"]');return e},findLastSelectableRow:function(){var e=_.find(this.$refs.table,'tr[data-p-selectable-row="true"]');return e?e[e.length-1]:null},focusRowChange:function(e,n){e.tabIndex="-1",n.tabIndex="0",_.focus(n)},toggleRowWithRadio:function(e){var n=e.data;this.isSelected(n)?(this.$emit("update:selection",null),this.$emit("row-unselect",{originalEvent:e.originalEvent,data:n,index:e.index,type:"radiobutton"})):(this.$emit("update:selection",n),this.$emit("row-select",{originalEvent:e.originalEvent,data:n,index:e.index,type:"radiobutton"}))},toggleRowWithCheckbox:function(e){var n=e.data;if(this.isSelected(n)){var r=this.findIndexInSelection(n),o=this.selection.filter(function(a,l){return l!=r});this.$emit("update:selection",o),this.$emit("row-unselect",{originalEvent:e.originalEvent,data:n,index:e.index,type:"checkbox"})}else{var i=this.selection?Qe(this.selection):[];i=[].concat(Qe(i),[n]),this.$emit("update:selection",i),this.$emit("row-select",{originalEvent:e.originalEvent,data:n,index:e.index,type:"checkbox"})}},toggleRowsWithCheckbox:function(e){if(this.selectAll!==null)this.$emit("select-all-change",e);else{var n=e.originalEvent,r=e.checked,o=[];r?(o=this.frozenValue?[].concat(Qe(this.frozenValue),Qe(this.processedData)):this.processedData,this.$emit("row-select-all",{originalEvent:n,data:o})):this.$emit("row-unselect-all",{originalEvent:n}),this.$emit("update:selection",o)}},isSingleSelectionMode:function(){return this.selectionMode==="single"},isMultipleSelectionMode:function(){return this.selectionMode==="multiple"},isSelected:function(e){return e&&this.selection?this.dataKey?this.d_selectionKeys?this.d_selectionKeys[V.resolveFieldData(e,this.dataKey)]!==void 0:!1:this.selection instanceof Array?this.findIndexInSelection(e)>-1:this.equals(e,this.selection):!1},findIndexInSelection:function(e){return this.findIndex(e,this.selection)},findIndex:function(e,n){var r=-1;if(n&&n.length){for(var o=0;othis.anchorRowIndex?(n=this.anchorRowIndex,r=this.rangeRowIndex):this.rangeRowIndexparseInt(o,10)){if(this.columnResizeMode==="fit"){var i=this.resizeColumnElement.nextElementSibling,a=i.offsetWidth-e;r>15&&a>15&&this.resizeTableCells(r,a)}else if(this.columnResizeMode==="expand"){var l=this.$refs.table.offsetWidth+e+"px",u=function(h){h&&(h.style.width=h.style.minWidth=l)};if(this.resizeTableCells(r),u(this.$refs.table),!this.virtualScrollerDisabled){var s=this.$refs.bodyRef&&this.$refs.bodyRef.$el,c=this.$refs.frozenBodyRef&&this.$refs.frozenBodyRef.$el;u(s),u(c)}}this.$emit("column-resize-end",{element:this.resizeColumnElement,delta:e})}this.$refs.resizeHelper.style.display="none",this.resizeColumn=null,this.$el.setAttribute("data-p-unselectable-text","true"),!this.isUnstyled&&_.removeClass(this.$el,"p-unselectable-text"),this.unbindColumnResizeEvents(),this.isStateful()&&this.saveState()},resizeTableCells:function(e,n){var r=_.index(this.resizeColumnElement),o=[],i=_.find(this.$refs.table,'thead[data-pc-section="thead"] > tr > th');i.forEach(function(u){return o.push(_.getOuterWidth(u))}),this.destroyStyleElement(),this.createStyleElement();var a="",l='[data-pc-name="datatable"]['.concat(this.attributeSelector,'] > [data-pc-section="wrapper"] ').concat(this.virtualScrollerDisabled?"":'> [data-pc-section="virtualscroller"]',' > table[data-pc-section="table"]');o.forEach(function(u,s){var c=s===r?e:n&&s===r+1?n:u,d="width: ".concat(c,"px !important; max-width: ").concat(c,"px !important");a+=` - `.concat(l,' > thead[data-pc-section="thead"] > tr > th:nth-child(').concat(s+1,`), - `).concat(l,' > tbody[data-pc-section="tbody"] > tr > td:nth-child(').concat(s+1,`), - `).concat(l,' > tfoot[data-pc-section="tfoot"] > tr > td:nth-child(').concat(s+1,`) { - `).concat(d,` - } - `)}),this.styleElement.innerHTML=a},bindColumnResizeEvents:function(){var e=this;this.documentColumnResizeListener||(this.documentColumnResizeListener=document.addEventListener("mousemove",function(){e.columnResizing&&e.onColumnResize(event)})),this.documentColumnResizeEndListener||(this.documentColumnResizeEndListener=document.addEventListener("mouseup",function(){e.columnResizing&&(e.columnResizing=!1,e.onColumnResizeEnd())}))},unbindColumnResizeEvents:function(){this.documentColumnResizeListener&&(document.removeEventListener("document",this.documentColumnResizeListener),this.documentColumnResizeListener=null),this.documentColumnResizeEndListener&&(document.removeEventListener("document",this.documentColumnResizeEndListener),this.documentColumnResizeEndListener=null)},onColumnHeaderMouseDown:function(e){var n=e.originalEvent,r=e.column;this.reorderableColumns&&this.columnProp(r,"reorderableColumn")!==!1&&(n.target.nodeName==="INPUT"||n.target.nodeName==="TEXTAREA"||_.getAttribute(n.target,'[data-pc-section="columnresizer"]')?n.currentTarget.draggable=!1:n.currentTarget.draggable=!0)},onColumnHeaderDragStart:function(e){if(this.columnResizing){e.preventDefault();return}this.colReorderIconWidth=_.getHiddenElementOuterWidth(this.$refs.reorderIndicatorUp),this.colReorderIconHeight=_.getHiddenElementOuterHeight(this.$refs.reorderIndicatorUp),this.draggedColumn=this.findParentHeader(e.target),e.dataTransfer.setData("text","b")},onColumnHeaderDragOver:function(e){var n=this.findParentHeader(e.target);if(this.reorderableColumns&&this.draggedColumn&&n){e.preventDefault();var r=_.getOffset(this.$el),o=_.getOffset(n);if(this.draggedColumn!==n){var i=o.left-r.left,a=o.left+n.offsetWidth/2;this.$refs.reorderIndicatorUp.style.top=o.top-r.top-(this.colReorderIconHeight-1)+"px",this.$refs.reorderIndicatorDown.style.top=o.top-r.top+n.offsetHeight+"px",e.pageX>a?(this.$refs.reorderIndicatorUp.style.left=i+n.offsetWidth-Math.ceil(this.colReorderIconWidth/2)+"px",this.$refs.reorderIndicatorDown.style.left=i+n.offsetWidth-Math.ceil(this.colReorderIconWidth/2)+"px",this.dropPosition=1):(this.$refs.reorderIndicatorUp.style.left=i-Math.ceil(this.colReorderIconWidth/2)+"px",this.$refs.reorderIndicatorDown.style.left=i-Math.ceil(this.colReorderIconWidth/2)+"px",this.dropPosition=-1),this.$refs.reorderIndicatorUp.style.display="block",this.$refs.reorderIndicatorDown.style.display="block"}}},onColumnHeaderDragLeave:function(e){this.reorderableColumns&&this.draggedColumn&&(e.preventDefault(),this.$refs.reorderIndicatorUp.style.display="none",this.$refs.reorderIndicatorDown.style.display="none")},onColumnHeaderDrop:function(e){if(e.preventDefault(),this.draggedColumn){var n=_.index(this.draggedColumn),r=_.index(this.findParentHeader(e.target)),o=n!==r;o&&(r-n===1&&this.dropPosition===-1||r-n===-1&&this.dropPosition===1)&&(o=!1),o&&(V.reorderArray(this.columns,n,r),this.updateReorderableColumns(),this.$emit("column-reorder",{originalEvent:e,dragIndex:n,dropIndex:r})),this.$refs.reorderIndicatorUp.style.display="none",this.$refs.reorderIndicatorDown.style.display="none",this.draggedColumn.draggable=!1,this.draggedColumn=null,this.dropPosition=null}},findParentHeader:function(e){if(e.nodeName==="TH")return e;for(var n=e.parentElement;n.nodeName!=="TH"&&(n=n.parentElement,!!n););return n},findColumnByKey:function(e,n){if(e&&e.length)for(var r=0;rthis.droppedRowIndex?this.droppedRowIndex:this.droppedRowIndex===0?0:this.droppedRowIndex-1,r=Qe(this.processedData);V.reorderArray(r,this.draggedRowIndex+this.d_first,n+this.d_first),this.$emit("row-reorder",{originalEvent:e,dragIndex:this.draggedRowIndex,dropIndex:n,value:r})}this.onRowDragLeave(e),this.onRowDragEnd(e),e.preventDefault()},toggleRow:function(e){var n=e.data,r,o,i=this.expandedRows?Qe(this.expandedRows):[];this.dataKey?r=this.d_expandedRowKeys?this.d_expandedRowKeys[V.resolveFieldData(n,this.dataKey)]!==void 0:!1:(o=this.findIndex(n,this.expandedRows),r=o>-1),r?(o==null&&(o=this.findIndex(n,this.expandedRows)),i.splice(o,1),this.$emit("update:expandedRows",i),this.$emit("row-collapse",e)):(i.push(n),this.$emit("update:expandedRows",i),this.$emit("row-expand",e))},toggleRowGroup:function(e){var n=e.originalEvent,r=e.data,o=V.resolveFieldData(r,this.groupRowsBy),i=this.expandedRowGroups?Qe(this.expandedRowGroups):[];this.isRowGroupExpanded(r)?(i=i.filter(function(a){return a!==o}),this.$emit("update:expandedRowGroups",i),this.$emit("rowgroup-collapse",{originalEvent:n,data:o})):(i.push(o),this.$emit("update:expandedRowGroups",i),this.$emit("rowgroup-expand",{originalEvent:n,data:o}))},isRowGroupExpanded:function(e){if(this.expandableRowGroups&&this.expandedRowGroups){var n=V.resolveFieldData(e,this.groupRowsBy);return this.expandedRowGroups.indexOf(n)>-1}return!1},isStateful:function(){return this.stateKey!=null},getStorage:function(){switch(this.stateStorage){case"local":return window.localStorage;case"session":return window.sessionStorage;default:throw new Error(this.stateStorage+' is not a valid value for the state storage, supported values are "local" and "session".')}},saveState:function(){var e=this.getStorage(),n={};this.paginator&&(n.first=this.d_first,n.rows=this.d_rows),this.d_sortField&&(n.sortField=this.d_sortField,n.sortOrder=this.d_sortOrder),this.d_multiSortMeta&&(n.multiSortMeta=this.d_multiSortMeta),this.hasFilters&&(n.filters=this.filters),this.resizableColumns&&this.saveColumnWidths(n),this.reorderableColumns&&(n.columnOrder=this.d_columnOrder),this.expandedRows&&(n.expandedRows=this.expandedRows,n.expandedRowKeys=this.d_expandedRowKeys),this.expandedRowGroups&&(n.expandedRowGroups=this.expandedRowGroups),this.selection&&(n.selection=this.selection,n.selectionKeys=this.d_selectionKeys),Object.keys(n).length&&e.setItem(this.stateKey,JSON.stringify(n)),this.$emit("state-save",n)},restoreState:function(){var e=this.getStorage(),n=e.getItem(this.stateKey),r=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/,o=function(l,u){return typeof u=="string"&&r.test(u)?new Date(u):u};if(n){var i=JSON.parse(n,o);this.paginator&&(this.d_first=i.first,this.d_rows=i.rows),i.sortField&&(this.d_sortField=i.sortField,this.d_sortOrder=i.sortOrder),i.multiSortMeta&&(this.d_multiSortMeta=i.multiSortMeta),i.filters&&this.$emit("update:filters",i.filters),this.resizableColumns&&(this.columnWidthsState=i.columnWidths,this.tableWidthState=i.tableWidth),this.reorderableColumns&&(this.d_columnOrder=i.columnOrder),i.expandedRows&&(this.d_expandedRowKeys=i.expandedRowKeys,this.$emit("update:expandedRows",i.expandedRows)),i.expandedRowGroups&&this.$emit("update:expandedRowGroups",i.expandedRowGroups),i.selection&&(this.d_selectionKeys=i.d_selectionKeys,this.$emit("update:selection",i.selection)),this.$emit("state-restore",i)}},saveColumnWidths:function(e){var n=[],r=_.find(this.$el,'thead[data-pc-section="thead"] > tr > th');r.forEach(function(o){return n.push(_.getOuterWidth(o))}),e.columnWidths=n.join(","),this.columnResizeMode==="expand"&&(e.tableWidth=_.getOuterWidth(this.$refs.table)+"px")},restoreColumnWidths:function(){if(this.columnWidthsState){var e=this.columnWidthsState.split(",");if(this.columnResizeMode==="expand"&&this.tableWidthState&&(this.$refs.table.style.width=this.tableWidthState,this.$refs.table.style.minWidth=this.tableWidthState,this.$el.style.width=this.tableWidthState),V.isNotEmpty(e)){this.createStyleElement();var n="",r='[data-pc-name="datatable"]['.concat(this.attributeSelector,'] > [data-pc-section="wrapper"] ').concat(this.virtualScrollerDisabled?"":'> [data-pc-section="virtualscroller"]',' > table[data-pc-section="table"]');e.forEach(function(o,i){var a="width: ".concat(o,"px !important; max-width: ").concat(o,"px !important");n+=` - `.concat(r,' > thead[data-pc-section="thead"] > tr > th:nth-child(').concat(i+1,`), - `).concat(r,' > tbody[data-pc-section="tbody"] > tr > td:nth-child(').concat(i+1,`), - `).concat(r,' > tfoot[data-pc-section="tfoot"] > tr > td:nth-child(').concat(i+1,`) { - `).concat(a,` - } - `)}),this.styleElement.innerHTML=n}}},onCellEditInit:function(e){this.$emit("cell-edit-init",e)},onCellEditComplete:function(e){this.$emit("cell-edit-complete",e)},onCellEditCancel:function(e){this.$emit("cell-edit-cancel",e)},onRowEditInit:function(e){var n=this.editingRows?Qe(this.editingRows):[];n.push(e.data),this.$emit("update:editingRows",n),this.$emit("row-edit-init",e)},onRowEditSave:function(e){var n=Qe(this.editingRows);n.splice(this.findIndex(e.data,n),1),this.$emit("update:editingRows",n),this.$emit("row-edit-save",e)},onRowEditCancel:function(e){var n=Qe(this.editingRows);n.splice(this.findIndex(e.data,n),1),this.$emit("update:editingRows",n),this.$emit("row-edit-cancel",e)},onEditingMetaChange:function(e){var n=e.data,r=e.field,o=e.index,i=e.editing,a=Un({},this.d_editingMeta),l=a[o];if(i)!l&&(l=a[o]={data:Un({},n),fields:[]}),l.fields.push(r);else if(l){var u=l.fields.filter(function(s){return s!==r});u.length?l.fields=u:delete a[o]}this.d_editingMeta=a},clearEditingMetaData:function(){this.editMode&&(this.d_editingMeta={})},createLazyLoadEvent:function(e){return{originalEvent:e,first:this.d_first,rows:this.d_rows,sortField:this.d_sortField,sortOrder:this.d_sortOrder,multiSortMeta:this.d_multiSortMeta,filters:this.d_filters}},hasGlobalFilter:function(){return this.filters&&Object.prototype.hasOwnProperty.call(this.filters,"global")},getChildren:function(){return this.$slots.default?this.$slots.default():null},onFilterChange:function(e){this.d_filters=e},onFilterApply:function(){this.d_first=0,this.$emit("update:first",this.d_first),this.$emit("update:filters",this.d_filters),this.lazy&&this.$emit("filter",this.createLazyLoadEvent())},cloneFilters:function(){var e={};return this.filters&&Object.entries(this.filters).forEach(function(n){var r=du(n,2),o=r[0],i=r[1];e[o]=i.operator?{operator:i.operator,constraints:i.constraints.map(function(a){return Un({},a)})}:Un({},i)}),e},updateReorderableColumns:function(){var e=this,n=[];this.columns.forEach(function(r){return n.push(e.columnProp(r,"columnKey")||e.columnProp(r,"field"))}),this.d_columnOrder=n},createStyleElement:function(){var e;this.styleElement=document.createElement("style"),this.styleElement.type="text/css",_.setAttribute(this.styleElement,"nonce",(e=this.$primevue)===null||e===void 0||(e=e.config)===null||e===void 0||(e=e.csp)===null||e===void 0?void 0:e.nonce),document.head.appendChild(this.styleElement)},createResponsiveStyle:function(){if(!this.responsiveStyleElement){var e;this.responsiveStyleElement=document.createElement("style"),this.responsiveStyleElement.type="text/css",_.setAttribute(this.responsiveStyleElement,"nonce",(e=this.$primevue)===null||e===void 0||(e=e.config)===null||e===void 0||(e=e.csp)===null||e===void 0?void 0:e.nonce),document.head.appendChild(this.responsiveStyleElement);var n=".p-datatable-wrapper ".concat(this.virtualScrollerDisabled?"":"> .p-virtualscroller"," > .p-datatable-table"),r=".p-datatable[".concat(this.attributeSelector,"] > ").concat(n),o=".p-datatable[".concat(this.attributeSelector,"].p-datatable-gridlines > ").concat(n),i=` -@media screen and (max-width: `.concat(this.breakpoint,`) { - `).concat(r,` > .p-datatable-thead > tr > th, - `).concat(r,` > .p-datatable-tfoot > tr > td { - display: none !important; - } - - `).concat(r,` > .p-datatable-tbody > tr > td { - display: flex; - width: 100% !important; - align-items: center; - justify-content: space-between; - } - - `).concat(r,` > .p-datatable-tbody > tr > td:not(:last-child) { - border: 0 none; - } - - `).concat(o,` > .p-datatable-tbody > tr > td:last-child { - border-top: 0; - border-right: 0; - border-left: 0; - } - - `).concat(r,` > .p-datatable-tbody > tr > td > .p-column-title { - display: block; - } -} -`);this.responsiveStyleElement.innerHTML=i}},destroyResponsiveStyle:function(){this.responsiveStyleElement&&(document.head.removeChild(this.responsiveStyleElement),this.responsiveStyleElement=null)},destroyStyleElement:function(){this.styleElement&&(document.head.removeChild(this.styleElement),this.styleElement=null)},recursiveGetChildren:function(e,n){var r=this;return n||(n=[]),e&&e.length&&e.forEach(function(o){o.children instanceof Array?n.concat(r.recursiveGetChildren(o.children,n)):o.type.name=="Column"&&n.push(o)}),n},dataToRender:function(e){var n=e||this.processedData;if(n&&this.paginator){var r=this.lazy?0:this.d_first;return n.slice(r,r+this.d_rows)}return n},getVirtualScrollerRef:function(){return this.$refs.virtualScroller},hasSpacerStyle:function(e){return V.isNotEmpty(e)}},computed:{columns:function(){var e=this.getChildren();if(e){var n=this.recursiveGetChildren(e,[]);if(this.reorderableColumns&&this.d_columnOrder){var r=[],o=on(this.d_columnOrder),i;try{for(o.s();!(i=o.n()).done;){var a=i.value,l=this.findColumnByKey(n,a);l&&!this.columnProp(l,"hidden")&&r.push(l)}}catch(u){o.e(u)}finally{o.f()}return[].concat(r,Qe(n.filter(function(u){return r.indexOf(u)<0})))}return n}},headerColumnGroup:function(){var e=this.getChildren();if(e){var n=on(e),r;try{for(n.s();!(r=n.n()).done;){var o=r.value;if(o.type.name==="ColumnGroup"&&this.columnProp(o,"type")==="header")return o}}catch(i){n.e(i)}finally{n.f()}}return null},footerColumnGroup:function(){var e=this.getChildren();if(e){var n=on(e),r;try{for(n.s();!(r=n.n()).done;){var o=r.value;if(o.type.name==="ColumnGroup"&&this.columnProp(o,"type")==="footer")return o}}catch(i){n.e(i)}finally{n.f()}}return null},hasFilters:function(){return this.filters&&Object.keys(this.filters).length>0&&this.filters.constructor===Object},processedData:function(){var e=this.value||[];return this.lazy||e&&e.length&&(this.hasFilters&&(e=this.filter(e)),this.sorted&&(this.sortMode==="single"?e=this.sortSingle(e):this.sortMode==="multiple"&&(e=this.sortMultiple(e)))),e},totalRecordsLength:function(){if(this.lazy)return this.totalRecords;var e=this.processedData;return e?e.length:0},empty:function(){var e=this.processedData;return!e||e.length===0},paginatorTop:function(){return this.paginator&&(this.paginatorPosition!=="bottom"||this.paginatorPosition==="both")},paginatorBottom:function(){return this.paginator&&(this.paginatorPosition!=="top"||this.paginatorPosition==="both")},sorted:function(){return this.d_sortField||this.d_multiSortMeta&&this.d_multiSortMeta.length>0},allRowsSelected:function(){var e=this;if(this.selectAll!==null)return this.selectAll;var n=this.frozenValue?[].concat(Qe(this.frozenValue),Qe(this.processedData)):this.processedData;return V.isNotEmpty(n)&&this.selection&&Array.isArray(this.selection)&&n.every(function(r){return e.selection.some(function(o){return e.equals(o,r)})})},attributeSelector:function(){return Ae()},groupRowSortField:function(){return this.sortMode==="single"?this.sortField:this.d_groupRowsSortMeta?this.d_groupRowsSortMeta.field:null},virtualScrollerDisabled:function(){return V.isEmpty(this.virtualScrollerOptions)||!this.scrollable}},components:{DTPaginator:Ed,DTTableHeader:Kd,DTTableBody:Bd,DTTableFooter:Hd,DTVirtualScroller:Co,ArrowDownIcon:cd,ArrowUpIcon:dd,SpinnerIcon:rr}};function ui(t){"@babel/helpers - typeof";return ui=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ui(t)}function pu(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function fu(t){for(var e=1;e=e.minX&&u+r=e.minY&&s+ot.length)&&(e=t.length);for(var n=0,r=new Array(e);nu.width||i<0||o<0||o+l>u.height},getTarget:function(e){return _.hasClass(e,"p-inputwrapper")?_.findSingle(e,"input"):e},getModifiers:function(e){return e.modifiers&&Object.keys(e.modifiers).length?e.modifiers:e.arg&&Cr(e.arg)==="object"?Object.entries(e.arg).reduce(function(n,r){var o=u3(r,2),i=o[0],a=o[1];return(i==="event"||i==="position")&&(n[a]=!0),n},{}):{}}}}),It=hl(),m3=` -@layer primevue { - .p-confirm-popup { - position: absolute; - margin-top: 10px; - top: 0; - left: 0; - } - - .p-confirm-popup-flipped { - margin-top: 0; - margin-bottom: 10px; - } - - /* Animation */ - .p-confirm-popup-enter-from { - opacity: 0; - transform: scaleY(0.8); - } - - .p-confirm-popup-leave-to { - opacity: 0; - } - - .p-confirm-popup-enter-active { - transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1); - } - - .p-confirm-popup-leave-active { - transition: opacity 0.1s linear; - } - - .p-confirm-popup:after, - .p-confirm-popup:before { - bottom: 100%; - left: calc(var(--overlayArrowLeft, 0) + 1.25rem); - content: ' '; - height: 0; - width: 0; - position: absolute; - pointer-events: none; - } - - .p-confirm-popup:after { - border-width: 8px; - margin-left: -8px; - } - - .p-confirm-popup:before { - border-width: 10px; - margin-left: -10px; - } - - .p-confirm-popup-flipped:after, - .p-confirm-popup-flipped:before { - bottom: auto; - top: 100%; - } - - .p-confirm-popup.p-confirm-popup-flipped:after { - border-bottom-color: transparent; - } - - .p-confirm-popup.p-confirm-popup-flipped:before { - border-bottom-color: transparent; - } - - .p-confirm-popup .p-confirm-popup-content { - display: flex; - align-items: center; - } -} -`,g3={root:function(e){var n=e.instance;return["p-confirm-popup p-component",{"p-input-filled":n.$primevue.config.inputStyle==="filled","p-ripple-disabled":n.$primevue.config.ripple===!1}]},content:"p-confirm-popup-content",icon:function(e){var n=e.instance;return["p-confirm-popup-icon",n.confirmation?n.confirmation.icon:null]},message:"p-confirm-popup-message",footer:"p-confirm-popup-footer",rejectButton:function(e){var n=e.instance;return["p-confirm-popup-reject",n.confirmation&&!n.confirmation.rejectClass?"p-button-sm p-button-text":null]},acceptButton:function(e){var n=e.instance;return["p-confirm-popup-accept",n.confirmation&&!n.confirmation.acceptClass?"p-button-sm":null]}},v3=Ve.extend({name:"confirmpopup",css:m3,classes:g3}),y3={name:"BaseConfirmPopup",extends:Pe,props:{group:String},style:v3,provide:function(){return{$parentInstance:this}}},rp={name:"ConfirmPopup",extends:y3,inheritAttrs:!1,data:function(){return{visible:!1,confirmation:null,autoFocusAccept:null,autoFocusReject:null}},target:null,outsideClickListener:null,scrollHandler:null,resizeListener:null,container:null,confirmListener:null,closeListener:null,mounted:function(){var e=this;this.confirmListener=function(n){n&&n.group===e.group&&(e.confirmation=n,e.target=n.target,e.confirmation.onShow&&e.confirmation.onShow(),e.visible=!0)},this.closeListener=function(){e.visible=!1,e.confirmation=null},It.on("confirm",this.confirmListener),It.on("close",this.closeListener)},beforeUnmount:function(){It.off("confirm",this.confirmListener),It.off("close",this.closeListener),this.unbindOutsideClickListener(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.unbindResizeListener(),this.container&&(Ye.clear(this.container),this.container=null),this.target=null,this.confirmation=null},methods:{accept:function(){this.confirmation.accept&&this.confirmation.accept(),this.visible=!1},reject:function(){this.confirmation.reject&&this.confirmation.reject(),this.visible=!1},onHide:function(){this.confirmation.onHide&&this.confirmation.onHide(),this.visible=!1},onAcceptKeydown:function(e){(e.code==="Space"||e.code==="Enter")&&(this.accept(),_.focus(this.target),e.preventDefault())},onRejectKeydown:function(e){(e.code==="Space"||e.code==="Enter")&&(this.reject(),_.focus(this.target),e.preventDefault())},onEnter:function(e){this.autoFocusAccept=this.confirmation.defaultFocus===void 0||this.confirmation.defaultFocus==="accept",this.autoFocusReject=this.confirmation.defaultFocus==="reject",this.bindOutsideClickListener(),this.bindScrollListener(),this.bindResizeListener(),Ye.set("overlay",e,this.$primevue.config.zIndex.overlay)},onAfterEnter:function(){this.focus()},onLeave:function(){this.autoFocusAccept=null,this.autoFocusReject=null,this.unbindOutsideClickListener(),this.unbindScrollListener(),this.unbindResizeListener()},onAfterLeave:function(e){Ye.clear(e)},alignOverlay:function(){_.absolutePosition(this.container,this.target);var e=_.getOffset(this.container),n=_.getOffset(this.target),r=0;e.left{e.exitUrl&&(window.location=e.exitUrl),window.history.go(-1)};return(r,o)=>{const i=K("Button"),a=K("Dialog");return p(),M(a,{style:{width:"40vw","z-index":"9999"},visible:"",header:"System Error",closable:!1,modal:""},{footer:L(()=>[I(i,{label:"Exit from DUSTER",icon:"pi pi-times",class:"p-button-secondary",onClick:n,size:"small"})]),default:L(()=>[g("p",E3," Something wrong happened in the DUSTER system. "+G(t.errorMessage),1),D3]),_:1})}}});function lp(t,e){return function(){return t.apply(e,arguments)}}const{toString:R3}=Object.prototype,{getPrototypeOf:kl}=Object,_o=(t=>e=>{const n=R3.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),$t=t=>(t=t.toLowerCase(),e=>_o(e)===t),So=t=>e=>typeof e===t,{isArray:or}=Array,gi=So("undefined");function $3(t){return t!==null&&!gi(t)&&t.constructor!==null&&!gi(t.constructor)&&mt(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const sp=$t("ArrayBuffer");function A3(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&sp(t.buffer),e}const M3=So("string"),mt=So("function"),up=So("number"),Oo=t=>t!==null&&typeof t=="object",L3=t=>t===!0||t===!1,Ni=t=>{if(_o(t)!=="object")return!1;const e=kl(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},F3=$t("Date"),B3=$t("File"),j3=$t("Blob"),V3=$t("FileList"),H3=t=>Oo(t)&&mt(t.pipe),N3=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||mt(t.append)&&((e=_o(t))==="formdata"||e==="object"&&mt(t.toString)&&t.toString()==="[object FormData]"))},z3=$t("URLSearchParams"),[K3,U3,W3,G3]=["ReadableStream","Request","Response","Headers"].map($t),q3=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function _i(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let r,o;if(typeof t!="object"&&(t=[t]),or(t))for(r=0,o=t.length;r0;)if(o=n[r],e===o.toLowerCase())return o;return null}const Tn=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),dp=t=>!gi(t)&&t!==Tn;function Ta(){const{caseless:t}=dp(this)&&this||{},e={},n=(r,o)=>{const i=t&&cp(e,o)||o;Ni(e[i])&&Ni(r)?e[i]=Ta(e[i],r):Ni(r)?e[i]=Ta({},r):or(r)?e[i]=r.slice():e[i]=r};for(let r=0,o=arguments.length;r(_i(e,(o,i)=>{n&&mt(o)?t[i]=lp(o,n):t[i]=o},{allOwnKeys:r}),t),J3=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),Z3=(t,e,n,r)=>{t.prototype=Object.create(e.prototype,r),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},X3=(t,e,n,r)=>{let o,i,a;const l={};if(e=e||{},t==null)return e;do{for(o=Object.getOwnPropertyNames(t),i=o.length;i-- >0;)a=o[i],(!r||r(a,t,e))&&!l[a]&&(e[a]=t[a],l[a]=!0);t=n!==!1&&kl(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},Q3=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const r=t.indexOf(e,n);return r!==-1&&r===n},e6=t=>{if(!t)return null;if(or(t))return t;let e=t.length;if(!up(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},t6=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&kl(Uint8Array)),n6=(t,e)=>{const r=(t&&t[Symbol.iterator]).call(t);let o;for(;(o=r.next())&&!o.done;){const i=o.value;e.call(t,i[0],i[1])}},r6=(t,e)=>{let n;const r=[];for(;(n=t.exec(e))!==null;)r.push(n);return r},i6=$t("HTMLFormElement"),o6=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),Iu=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),a6=$t("RegExp"),pp=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),r={};_i(n,(o,i)=>{let a;(a=e(o,i,t))!==!1&&(r[i]=a||o)}),Object.defineProperties(t,r)},l6=t=>{pp(t,(e,n)=>{if(mt(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=t[n];if(mt(r)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},s6=(t,e)=>{const n={},r=o=>{o.forEach(i=>{n[i]=!0})};return or(t)?r(t):r(String(t).split(e)),n},u6=()=>{},c6=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e,Ko="abcdefghijklmnopqrstuvwxyz",ku="0123456789",fp={DIGIT:ku,ALPHA:Ko,ALPHA_DIGIT:Ko+Ko.toUpperCase()+ku},d6=(t=16,e=fp.ALPHA_DIGIT)=>{let n="";const{length:r}=e;for(;t--;)n+=e[Math.random()*r|0];return n};function p6(t){return!!(t&&mt(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const f6=t=>{const e=new Array(10),n=(r,o)=>{if(Oo(r)){if(e.indexOf(r)>=0)return;if(!("toJSON"in r)){e[o]=r;const i=or(r)?[]:{};return _i(r,(a,l)=>{const u=n(a,o+1);!gi(u)&&(i[l]=u)}),e[o]=void 0,i}}return r};return n(t,0)},h6=$t("AsyncFunction"),m6=t=>t&&(Oo(t)||mt(t))&&mt(t.then)&&mt(t.catch),hp=((t,e)=>t?setImmediate:e?((n,r)=>(Tn.addEventListener("message",({source:o,data:i})=>{o===Tn&&i===n&&r.length&&r.shift()()},!1),o=>{r.push(o),Tn.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",mt(Tn.postMessage)),g6=typeof queueMicrotask<"u"?queueMicrotask.bind(Tn):typeof process<"u"&&process.nextTick||hp,N={isArray:or,isArrayBuffer:sp,isBuffer:$3,isFormData:N3,isArrayBufferView:A3,isString:M3,isNumber:up,isBoolean:L3,isObject:Oo,isPlainObject:Ni,isReadableStream:K3,isRequest:U3,isResponse:W3,isHeaders:G3,isUndefined:gi,isDate:F3,isFile:B3,isBlob:j3,isRegExp:a6,isFunction:mt,isStream:H3,isURLSearchParams:z3,isTypedArray:t6,isFileList:V3,forEach:_i,merge:Ta,extend:Y3,trim:q3,stripBOM:J3,inherits:Z3,toFlatObject:X3,kindOf:_o,kindOfTest:$t,endsWith:Q3,toArray:e6,forEachEntry:n6,matchAll:r6,isHTMLForm:i6,hasOwnProperty:Iu,hasOwnProp:Iu,reduceDescriptors:pp,freezeMethods:l6,toObjectSet:s6,toCamelCase:o6,noop:u6,toFiniteNumber:c6,findKey:cp,global:Tn,isContextDefined:dp,ALPHABET:fp,generateString:d6,isSpecCompliantForm:p6,toJSONObject:f6,isAsyncFn:h6,isThenable:m6,setImmediate:hp,asap:g6};function Ee(t,e,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}N.inherits(Ee,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:N.toJSONObject(this.config),code:this.code,status:this.status}}});const mp=Ee.prototype,gp={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{gp[t]={value:t}});Object.defineProperties(Ee,gp);Object.defineProperty(mp,"isAxiosError",{value:!0});Ee.from=(t,e,n,r,o,i)=>{const a=Object.create(mp);return N.toFlatObject(t,a,function(u){return u!==Error.prototype},l=>l!=="isAxiosError"),Ee.call(a,t.message,e,n,r,o),a.cause=t,a.name=t.name,i&&Object.assign(a,i),a};const v6=null;function Ea(t){return N.isPlainObject(t)||N.isArray(t)}function vp(t){return N.endsWith(t,"[]")?t.slice(0,-2):t}function Pu(t,e,n){return t?t.concat(e).map(function(o,i){return o=vp(o),!n&&i?"["+o+"]":o}).join(n?".":""):e}function y6(t){return N.isArray(t)&&!t.some(Ea)}const b6=N.toFlatObject(N,{},null,function(e){return/^is[A-Z]/.test(e)});function Io(t,e,n){if(!N.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=N.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(C,O){return!N.isUndefined(O[C])});const r=n.metaTokens,o=n.visitor||c,i=n.dots,a=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&N.isSpecCompliantForm(e);if(!N.isFunction(o))throw new TypeError("visitor must be a function");function s(y){if(y===null)return"";if(N.isDate(y))return y.toISOString();if(!u&&N.isBlob(y))throw new Ee("Blob is not supported. Use a Buffer instead.");return N.isArrayBuffer(y)||N.isTypedArray(y)?u&&typeof Blob=="function"?new Blob([y]):Buffer.from(y):y}function c(y,C,O){let S=y;if(y&&!O&&typeof y=="object"){if(N.endsWith(C,"{}"))C=r?C:C.slice(0,-2),y=JSON.stringify(y);else if(N.isArray(y)&&y6(y)||(N.isFileList(y)||N.endsWith(C,"[]"))&&(S=N.toArray(y)))return C=vp(C),S.forEach(function(B,T){!(N.isUndefined(B)||B===null)&&e.append(a===!0?Pu([C],T,i):a===null?C:C+"[]",s(B))}),!1}return Ea(y)?!0:(e.append(Pu(O,C,i),s(y)),!1)}const d=[],h=Object.assign(b6,{defaultVisitor:c,convertValue:s,isVisitable:Ea});function f(y,C){if(!N.isUndefined(y)){if(d.indexOf(y)!==-1)throw Error("Circular reference detected in "+C.join("."));d.push(y),N.forEach(y,function(S,k){(!(N.isUndefined(S)||S===null)&&o.call(e,S,N.isString(k)?k.trim():k,C,h))===!0&&f(S,C?C.concat(k):[k])}),d.pop()}}if(!N.isObject(t))throw new TypeError("data must be an object");return f(t),e}function xu(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(r){return e[r]})}function Pl(t,e){this._pairs=[],t&&Io(t,this,e)}const yp=Pl.prototype;yp.append=function(e,n){this._pairs.push([e,n])};yp.toString=function(e){const n=e?function(r){return e.call(this,r,xu)}:xu;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function w6(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function bp(t,e,n){if(!e)return t;const r=n&&n.encode||w6,o=n&&n.serialize;let i;if(o?i=o(e,n):i=N.isURLSearchParams(e)?e.toString():new Pl(e,n).toString(r),i){const a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t}class C6{constructor(){this.handlers=[]}use(e,n,r){return this.handlers.push({fulfilled:e,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){N.forEach(this.handlers,function(r){r!==null&&e(r)})}}const Tu=C6,wp={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},_6=typeof URLSearchParams<"u"?URLSearchParams:Pl,S6=typeof FormData<"u"?FormData:null,O6=typeof Blob<"u"?Blob:null,I6={isBrowser:!0,classes:{URLSearchParams:_6,FormData:S6,Blob:O6},protocols:["http","https","file","blob","url","data"]},xl=typeof window<"u"&&typeof document<"u",Da=typeof navigator=="object"&&navigator||void 0,k6=xl&&(!Da||["ReactNative","NativeScript","NS"].indexOf(Da.product)<0),P6=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),x6=xl&&window.location.href||"http://localhost",T6=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:xl,hasStandardBrowserEnv:k6,hasStandardBrowserWebWorkerEnv:P6,navigator:Da,origin:x6},Symbol.toStringTag,{value:"Module"})),pt={...T6,...I6};function E6(t,e){return Io(t,new pt.classes.URLSearchParams,Object.assign({visitor:function(n,r,o,i){return pt.isNode&&N.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},e))}function D6(t){return N.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function R6(t){const e={},n=Object.keys(t);let r;const o=n.length;let i;for(r=0;r=n.length;return a=!a&&N.isArray(o)?o.length:a,u?(N.hasOwnProp(o,a)?o[a]=[o[a],r]:o[a]=r,!l):((!o[a]||!N.isObject(o[a]))&&(o[a]=[]),e(n,r,o[a],i)&&N.isArray(o[a])&&(o[a]=R6(o[a])),!l)}if(N.isFormData(t)&&N.isFunction(t.entries)){const n={};return N.forEachEntry(t,(r,o)=>{e(D6(r),o,n,0)}),n}return null}function $6(t,e,n){if(N.isString(t))try{return(e||JSON.parse)(t),N.trim(t)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(t)}const Tl={transitional:wp,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,i=N.isObject(e);if(i&&N.isHTMLForm(e)&&(e=new FormData(e)),N.isFormData(e))return o?JSON.stringify(Cp(e)):e;if(N.isArrayBuffer(e)||N.isBuffer(e)||N.isStream(e)||N.isFile(e)||N.isBlob(e)||N.isReadableStream(e))return e;if(N.isArrayBufferView(e))return e.buffer;if(N.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let l;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return E6(e,this.formSerializer).toString();if((l=N.isFileList(e))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return Io(l?{"files[]":e}:e,u&&new u,this.formSerializer)}}return i||o?(n.setContentType("application/json",!1),$6(e)):e}],transformResponse:[function(e){const n=this.transitional||Tl.transitional,r=n&&n.forcedJSONParsing,o=this.responseType==="json";if(N.isResponse(e)||N.isReadableStream(e))return e;if(e&&N.isString(e)&&(r&&!this.responseType||o)){const a=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(e)}catch(l){if(a)throw l.name==="SyntaxError"?Ee.from(l,Ee.ERR_BAD_RESPONSE,this,null,this.response):l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:pt.classes.FormData,Blob:pt.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};N.forEach(["delete","get","head","post","put","patch"],t=>{Tl.headers[t]={}});const El=Tl,A6=N.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),M6=t=>{const e={};let n,r,o;return t&&t.split(` -`).forEach(function(a){o=a.indexOf(":"),n=a.substring(0,o).trim().toLowerCase(),r=a.substring(o+1).trim(),!(!n||e[n]&&A6[n])&&(n==="set-cookie"?e[n]?e[n].push(r):e[n]=[r]:e[n]=e[n]?e[n]+", "+r:r)}),e},Eu=Symbol("internals");function pr(t){return t&&String(t).trim().toLowerCase()}function zi(t){return t===!1||t==null?t:N.isArray(t)?t.map(zi):String(t)}function L6(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(t);)e[r[1]]=r[2];return e}const F6=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Uo(t,e,n,r,o){if(N.isFunction(r))return r.call(this,e,n);if(o&&(e=n),!!N.isString(e)){if(N.isString(r))return e.indexOf(r)!==-1;if(N.isRegExp(r))return r.test(e)}}function B6(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,r)=>n.toUpperCase()+r)}function j6(t,e){const n=N.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(t,r+n,{value:function(o,i,a){return this[r].call(this,e,o,i,a)},configurable:!0})})}class ko{constructor(e){e&&this.set(e)}set(e,n,r){const o=this;function i(l,u,s){const c=pr(u);if(!c)throw new Error("header name must be a non-empty string");const d=N.findKey(o,c);(!d||o[d]===void 0||s===!0||s===void 0&&o[d]!==!1)&&(o[d||u]=zi(l))}const a=(l,u)=>N.forEach(l,(s,c)=>i(s,c,u));if(N.isPlainObject(e)||e instanceof this.constructor)a(e,n);else if(N.isString(e)&&(e=e.trim())&&!F6(e))a(M6(e),n);else if(N.isHeaders(e))for(const[l,u]of e.entries())i(u,l,r);else e!=null&&i(n,e,r);return this}get(e,n){if(e=pr(e),e){const r=N.findKey(this,e);if(r){const o=this[r];if(!n)return o;if(n===!0)return L6(o);if(N.isFunction(n))return n.call(this,o,r);if(N.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=pr(e),e){const r=N.findKey(this,e);return!!(r&&this[r]!==void 0&&(!n||Uo(this,this[r],r,n)))}return!1}delete(e,n){const r=this;let o=!1;function i(a){if(a=pr(a),a){const l=N.findKey(r,a);l&&(!n||Uo(r,r[l],l,n))&&(delete r[l],o=!0)}}return N.isArray(e)?e.forEach(i):i(e),o}clear(e){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const i=n[r];(!e||Uo(this,this[i],i,e,!0))&&(delete this[i],o=!0)}return o}normalize(e){const n=this,r={};return N.forEach(this,(o,i)=>{const a=N.findKey(r,i);if(a){n[a]=zi(o),delete n[i];return}const l=e?B6(i):String(i).trim();l!==i&&delete n[i],n[l]=zi(o),r[l]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return N.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=e&&N.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const r=new this(e);return n.forEach(o=>r.set(o)),r}static accessor(e){const r=(this[Eu]=this[Eu]={accessors:{}}).accessors,o=this.prototype;function i(a){const l=pr(a);r[l]||(j6(o,a),r[l]=!0)}return N.isArray(e)?e.forEach(i):i(e),this}}ko.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);N.reduceDescriptors(ko.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(r){this[n]=r}}});N.freezeMethods(ko);const Et=ko;function Wo(t,e){const n=this||El,r=e||n,o=Et.from(r.headers);let i=r.data;return N.forEach(t,function(l){i=l.call(n,i,o.normalize(),e?e.status:void 0)}),o.normalize(),i}function _p(t){return!!(t&&t.__CANCEL__)}function ar(t,e,n){Ee.call(this,t??"canceled",Ee.ERR_CANCELED,e,n),this.name="CanceledError"}N.inherits(ar,Ee,{__CANCEL__:!0});function Sp(t,e,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?t(n):e(new Ee("Request failed with status code "+n.status,[Ee.ERR_BAD_REQUEST,Ee.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function V6(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function H6(t,e){t=t||10;const n=new Array(t),r=new Array(t);let o=0,i=0,a;return e=e!==void 0?e:1e3,function(u){const s=Date.now(),c=r[i];a||(a=s),n[o]=u,r[o]=s;let d=i,h=0;for(;d!==o;)h+=n[d++],d=d%t;if(o=(o+1)%t,o===i&&(i=(i+1)%t),s-a{n=c,o=null,i&&(clearTimeout(i),i=null),t.apply(null,s)};return[(...s)=>{const c=Date.now(),d=c-n;d>=r?a(s,c):(o=s,i||(i=setTimeout(()=>{i=null,a(o)},r-d)))},()=>o&&a(o)]}const eo=(t,e,n=3)=>{let r=0;const o=H6(50,250);return N6(i=>{const a=i.loaded,l=i.lengthComputable?i.total:void 0,u=a-r,s=o(u),c=a<=l;r=a;const d={loaded:a,total:l,progress:l?a/l:void 0,bytes:u,rate:s||void 0,estimated:s&&l&&c?(l-a)/s:void 0,event:i,lengthComputable:l!=null,[e?"download":"upload"]:!0};t(d)},n)},Du=(t,e)=>{const n=t!=null;return[r=>e[0]({lengthComputable:n,total:t,loaded:r}),e[1]]},Ru=t=>(...e)=>N.asap(()=>t(...e)),z6=pt.hasStandardBrowserEnv?function(){const e=pt.navigator&&/(msie|trident)/i.test(pt.navigator.userAgent),n=document.createElement("a");let r;function o(i){let a=i;return e&&(n.setAttribute("href",a),a=n.href),n.setAttribute("href",a),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=o(window.location.href),function(a){const l=N.isString(a)?o(a):a;return l.protocol===r.protocol&&l.host===r.host}}():function(){return function(){return!0}}(),K6=pt.hasStandardBrowserEnv?{write(t,e,n,r,o,i){const a=[t+"="+encodeURIComponent(e)];N.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),N.isString(r)&&a.push("path="+r),N.isString(o)&&a.push("domain="+o),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function U6(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function W6(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function Op(t,e){return t&&!U6(e)?W6(t,e):e}const $u=t=>t instanceof Et?{...t}:t;function Fn(t,e){e=e||{};const n={};function r(s,c,d){return N.isPlainObject(s)&&N.isPlainObject(c)?N.merge.call({caseless:d},s,c):N.isPlainObject(c)?N.merge({},c):N.isArray(c)?c.slice():c}function o(s,c,d){if(N.isUndefined(c)){if(!N.isUndefined(s))return r(void 0,s,d)}else return r(s,c,d)}function i(s,c){if(!N.isUndefined(c))return r(void 0,c)}function a(s,c){if(N.isUndefined(c)){if(!N.isUndefined(s))return r(void 0,s)}else return r(void 0,c)}function l(s,c,d){if(d in e)return r(s,c);if(d in t)return r(void 0,s)}const u={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l,headers:(s,c)=>o($u(s),$u(c),!0)};return N.forEach(Object.keys(Object.assign({},t,e)),function(c){const d=u[c]||o,h=d(t[c],e[c],c);N.isUndefined(h)&&d!==l||(n[c]=h)}),n}const Ip=t=>{const e=Fn({},t);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:i,headers:a,auth:l}=e;e.headers=a=Et.from(a),e.url=bp(Op(e.baseURL,e.url),t.params,t.paramsSerializer),l&&a.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let u;if(N.isFormData(n)){if(pt.hasStandardBrowserEnv||pt.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((u=a.getContentType())!==!1){const[s,...c]=u?u.split(";").map(d=>d.trim()).filter(Boolean):[];a.setContentType([s||"multipart/form-data",...c].join("; "))}}if(pt.hasStandardBrowserEnv&&(r&&N.isFunction(r)&&(r=r(e)),r||r!==!1&&z6(e.url))){const s=o&&i&&K6.read(i);s&&a.set(o,s)}return e},G6=typeof XMLHttpRequest<"u",q6=G6&&function(t){return new Promise(function(n,r){const o=Ip(t);let i=o.data;const a=Et.from(o.headers).normalize();let{responseType:l,onUploadProgress:u,onDownloadProgress:s}=o,c,d,h,f,y;function C(){f&&f(),y&&y(),o.cancelToken&&o.cancelToken.unsubscribe(c),o.signal&&o.signal.removeEventListener("abort",c)}let O=new XMLHttpRequest;O.open(o.method.toUpperCase(),o.url,!0),O.timeout=o.timeout;function S(){if(!O)return;const B=Et.from("getAllResponseHeaders"in O&&O.getAllResponseHeaders()),F={data:!l||l==="text"||l==="json"?O.responseText:O.response,status:O.status,statusText:O.statusText,headers:B,config:t,request:O};Sp(function(ee){n(ee),C()},function(ee){r(ee),C()},F),O=null}"onloadend"in O?O.onloadend=S:O.onreadystatechange=function(){!O||O.readyState!==4||O.status===0&&!(O.responseURL&&O.responseURL.indexOf("file:")===0)||setTimeout(S)},O.onabort=function(){O&&(r(new Ee("Request aborted",Ee.ECONNABORTED,t,O)),O=null)},O.onerror=function(){r(new Ee("Network Error",Ee.ERR_NETWORK,t,O)),O=null},O.ontimeout=function(){let T=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const F=o.transitional||wp;o.timeoutErrorMessage&&(T=o.timeoutErrorMessage),r(new Ee(T,F.clarifyTimeoutError?Ee.ETIMEDOUT:Ee.ECONNABORTED,t,O)),O=null},i===void 0&&a.setContentType(null),"setRequestHeader"in O&&N.forEach(a.toJSON(),function(T,F){O.setRequestHeader(F,T)}),N.isUndefined(o.withCredentials)||(O.withCredentials=!!o.withCredentials),l&&l!=="json"&&(O.responseType=o.responseType),s&&([h,y]=eo(s,!0),O.addEventListener("progress",h)),u&&O.upload&&([d,f]=eo(u),O.upload.addEventListener("progress",d),O.upload.addEventListener("loadend",f)),(o.cancelToken||o.signal)&&(c=B=>{O&&(r(!B||B.type?new ar(null,t,O):B),O.abort(),O=null)},o.cancelToken&&o.cancelToken.subscribe(c),o.signal&&(o.signal.aborted?c():o.signal.addEventListener("abort",c)));const k=V6(o.url);if(k&&pt.protocols.indexOf(k)===-1){r(new Ee("Unsupported protocol "+k+":",Ee.ERR_BAD_REQUEST,t));return}O.send(i||null)})},Y6=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let r=new AbortController,o;const i=function(s){if(!o){o=!0,l();const c=s instanceof Error?s:this.reason;r.abort(c instanceof Ee?c:new ar(c instanceof Error?c.message:c))}};let a=e&&setTimeout(()=>{a=null,i(new Ee(`timeout ${e} of ms exceeded`,Ee.ETIMEDOUT))},e);const l=()=>{t&&(a&&clearTimeout(a),a=null,t.forEach(s=>{s.unsubscribe?s.unsubscribe(i):s.removeEventListener("abort",i)}),t=null)};t.forEach(s=>s.addEventListener("abort",i));const{signal:u}=r;return u.unsubscribe=()=>N.asap(l),u}},J6=Y6,Z6=function*(t,e){let n=t.byteLength;if(!e||n{const o=X6(t,e);let i=0,a,l=u=>{a||(a=!0,r&&r(u))};return new ReadableStream({async pull(u){try{const{done:s,value:c}=await o.next();if(s){l(),u.close();return}let d=c.byteLength;if(n){let h=i+=d;n(h)}u.enqueue(new Uint8Array(c))}catch(s){throw l(s),s}},cancel(u){return l(u),o.return()}},{highWaterMark:2})},Po=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",kp=Po&&typeof ReadableStream=="function",e9=Po&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),Pp=(t,...e)=>{try{return!!t(...e)}catch{return!1}},t9=kp&&Pp(()=>{let t=!1;const e=new Request(pt.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),Mu=64*1024,Ra=kp&&Pp(()=>N.isReadableStream(new Response("").body)),to={stream:Ra&&(t=>t.body)};Po&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!to[e]&&(to[e]=N.isFunction(t[e])?n=>n[e]():(n,r)=>{throw new Ee(`Response type '${e}' is not supported`,Ee.ERR_NOT_SUPPORT,r)})})})(new Response);const n9=async t=>{if(t==null)return 0;if(N.isBlob(t))return t.size;if(N.isSpecCompliantForm(t))return(await new Request(pt.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(N.isArrayBufferView(t)||N.isArrayBuffer(t))return t.byteLength;if(N.isURLSearchParams(t)&&(t=t+""),N.isString(t))return(await e9(t)).byteLength},r9=async(t,e)=>{const n=N.toFiniteNumber(t.getContentLength());return n??n9(e)},i9=Po&&(async t=>{let{url:e,method:n,data:r,signal:o,cancelToken:i,timeout:a,onDownloadProgress:l,onUploadProgress:u,responseType:s,headers:c,withCredentials:d="same-origin",fetchOptions:h}=Ip(t);s=s?(s+"").toLowerCase():"text";let f=J6([o,i&&i.toAbortSignal()],a),y;const C=f&&f.unsubscribe&&(()=>{f.unsubscribe()});let O;try{if(u&&t9&&n!=="get"&&n!=="head"&&(O=await r9(c,r))!==0){let F=new Request(e,{method:"POST",body:r,duplex:"half"}),ne;if(N.isFormData(r)&&(ne=F.headers.get("content-type"))&&c.setContentType(ne),F.body){const[ee,A]=Du(O,eo(Ru(u)));r=Au(F.body,Mu,ee,A)}}N.isString(d)||(d=d?"include":"omit");const S="credentials"in Request.prototype;y=new Request(e,{...h,signal:f,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:S?d:void 0});let k=await fetch(y);const B=Ra&&(s==="stream"||s==="response");if(Ra&&(l||B&&C)){const F={};["status","statusText","headers"].forEach(W=>{F[W]=k[W]});const ne=N.toFiniteNumber(k.headers.get("content-length")),[ee,A]=l&&Du(ne,eo(Ru(l),!0))||[];k=new Response(Au(k.body,Mu,ee,()=>{A&&A(),C&&C()}),F)}s=s||"text";let T=await to[N.findKey(to,s)||"text"](k,t);return!B&&C&&C(),await new Promise((F,ne)=>{Sp(F,ne,{data:T,headers:Et.from(k.headers),status:k.status,statusText:k.statusText,config:t,request:y})})}catch(S){throw C&&C(),S&&S.name==="TypeError"&&/fetch/i.test(S.message)?Object.assign(new Ee("Network Error",Ee.ERR_NETWORK,t,y),{cause:S.cause||S}):Ee.from(S,S&&S.code,t,y)}}),$a={http:v6,xhr:q6,fetch:i9};N.forEach($a,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Lu=t=>`- ${t}`,o9=t=>N.isFunction(t)||t===null||t===!1,xp={getAdapter:t=>{t=N.isArray(t)?t:[t];const{length:e}=t;let n,r;const o={};for(let i=0;i`adapter ${l} `+(u===!1?"is not supported by the environment":"is not available in the build"));let a=e?i.length>1?`since : -`+i.map(Lu).join(` -`):" "+Lu(i[0]):"as no adapter specified";throw new Ee("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:$a};function Go(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ar(null,t)}function Fu(t){return Go(t),t.headers=Et.from(t.headers),t.data=Wo.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),xp.getAdapter(t.adapter||El.adapter)(t).then(function(r){return Go(t),r.data=Wo.call(t,t.transformResponse,r),r.headers=Et.from(r.headers),r},function(r){return _p(r)||(Go(t),r&&r.response&&(r.response.data=Wo.call(t,t.transformResponse,r.response),r.response.headers=Et.from(r.response.headers))),Promise.reject(r)})}const Tp="1.7.7",Dl={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Dl[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const Bu={};Dl.transitional=function(e,n,r){function o(i,a){return"[Axios v"+Tp+"] Transitional option '"+i+"'"+a+(r?". "+r:"")}return(i,a,l)=>{if(e===!1)throw new Ee(o(a," has been removed"+(n?" in "+n:"")),Ee.ERR_DEPRECATED);return n&&!Bu[a]&&(Bu[a]=!0,console.warn(o(a," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(i,a,l):!0}};function a9(t,e,n){if(typeof t!="object")throw new Ee("options must be an object",Ee.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let o=r.length;for(;o-- >0;){const i=r[o],a=e[i];if(a){const l=t[i],u=l===void 0||a(l,i,t);if(u!==!0)throw new Ee("option "+i+" must be "+u,Ee.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Ee("Unknown option "+i,Ee.ERR_BAD_OPTION)}}const Aa={assertOptions:a9,validators:Dl},an=Aa.validators;class no{constructor(e){this.defaults=e,this.interceptors={request:new Tu,response:new Tu}}async request(e,n){try{return await this._request(e,n)}catch(r){if(r instanceof Error){let o;Error.captureStackTrace?Error.captureStackTrace(o={}):o=new Error;const i=o.stack?o.stack.replace(/^.+\n/,""):"";try{r.stack?i&&!String(r.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(r.stack+=` -`+i):r.stack=i}catch{}}throw r}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Fn(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:i}=n;r!==void 0&&Aa.assertOptions(r,{silentJSONParsing:an.transitional(an.boolean),forcedJSONParsing:an.transitional(an.boolean),clarifyTimeoutError:an.transitional(an.boolean)},!1),o!=null&&(N.isFunction(o)?n.paramsSerializer={serialize:o}:Aa.assertOptions(o,{encode:an.function,serialize:an.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=i&&N.merge(i.common,i[n.method]);i&&N.forEach(["delete","get","head","post","put","patch","common"],y=>{delete i[y]}),n.headers=Et.concat(a,i);const l=[];let u=!0;this.interceptors.request.forEach(function(C){typeof C.runWhen=="function"&&C.runWhen(n)===!1||(u=u&&C.synchronous,l.unshift(C.fulfilled,C.rejected))});const s=[];this.interceptors.response.forEach(function(C){s.push(C.fulfilled,C.rejected)});let c,d=0,h;if(!u){const y=[Fu.bind(this),void 0];for(y.unshift.apply(y,l),y.push.apply(y,s),h=y.length,c=Promise.resolve(n);d{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](o);r._listeners=null}),this.promise.then=o=>{let i;const a=new Promise(l=>{r.subscribe(l),i=l}).then(o);return a.cancel=function(){r.unsubscribe(i)},a},e(function(i,a,l){r.reason||(r.reason=new ar(i,a,l),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=r=>{e.abort(r)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new Rl(function(o){e=o}),cancel:e}}}const l9=Rl;function s9(t){return function(n){return t.apply(null,n)}}function u9(t){return N.isObject(t)&&t.isAxiosError===!0}const Ma={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ma).forEach(([t,e])=>{Ma[e]=t});const c9=Ma;function Ep(t){const e=new Ki(t),n=lp(Ki.prototype.request,e);return N.extend(n,Ki.prototype,e,{allOwnKeys:!0}),N.extend(n,e,null,{allOwnKeys:!0}),n.create=function(o){return Ep(Fn(t,o))},n}const nt=Ep(El);nt.Axios=Ki;nt.CanceledError=ar;nt.CancelToken=l9;nt.isCancel=_p;nt.VERSION=Tp;nt.toFormData=Io;nt.AxiosError=Ee;nt.Cancel=nt.CanceledError;nt.all=function(e){return Promise.all(e)};nt.spread=s9;nt.isAxiosError=u9;nt.mergeConfig=Fn;nt.AxiosHeaders=Et;nt.formToJSON=t=>Cp(N.isHTMLForm(t)?new FormData(t):t);nt.getAdapter=xp.getAdapter;nt.HttpStatusCode=c9;nt.default=nt;const bt=nt,d9=[{text:"Specific Date & Time",value:"datetime",tooltip:"Collection starts at specific date and time"},{text:"Specific Date",value:"date",tooltip:"Collection starts at 00:00:00 of the specified day"},{text:"Time relative to End",value:"interval",tooltip:"If the end is a date time, collection start specified number of hours before end. If the end is a date with no specific time, collection starts specified number of calendar days before end."}],p9=[{text:"Specific Date & Time",value:"datetime",tooltip:"Collection ends at specific date and time"},{text:"Specific Date",value:"date",tooltip:"Collection ends at 23:59:00 of the specified day"},{text:"Time relative to Start",value:"interval",tooltip:"If the start is a date time, collection ends specified number of hours after start. If the start is a date with no specific time, collection ends specified number of calendar days after start."}],Zn=[{text:"Hours",value:"hour"},{text:"Calendar Day(s)",value:"day"}],Wt={label:void 0,type:void 0,length:void 0},Dt={type:void 0,label:"",rp_date:void 0,duster_field_name:void 0,redcap_field_name:void 0,redcap_field_type:"text",value_type:"datetime",interval:{...Wt},phi:"t"},qt=[{text:"Min",value:"min_agg"},{text:"Max",value:"max_agg"},{text:"First",value:"first_agg"},{text:"Last",value:"last_agg"},{text:"Closest to Time",value:"closest_time"},{text:"Closest to Event",value:"closest_event"}],f9=[{text:"First",value:"first_agg"},{text:"Last",value:"last_agg"},{text:"Closest to Time",value:"closest_time"},{text:"Closest to Event",value:"closest_event"}],h9={duster_field_name:void 0,redcap_field_name:void 0,label:void 0,phi:void 0,value_type:void 0,redcap_field_type:void 0,id:void 0};function ju(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function vi(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:[];const n=xo(t);return vi(vi({},n),{},{$async:!0,$watchTargets:e})}function b9(t){return{$validator(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o{const u=Object.entries(a).reduce((s,c)=>{let[d,h]=c;const f=t[d]||{},y=Object.entries(f).reduce((C,O)=>{let[S,k]=O;const T=Rp(k).call(this,h,a,l,...r),F=Dp(T);if(C.$data[S]=T,C.$data.$invalid=!F||!!C.$data.$invalid,C.$data.$error=C.$data.$invalid,!F){let ne=k.$message||"";const ee=k.$params||{};typeof ne=="function"&&(ne=ne({$pending:!1,$invalid:!F,$params:ee,$model:h,$response:T})),C.$errors.push({$property:d,$message:ne,$params:ee,$response:T,$model:h,$pending:!1,$validator:S})}return{$valid:C.$valid&&F,$data:C.$data,$errors:C.$errors}},{$valid:!0,$data:{},$errors:[]});return s.$data[d]=y.$data,s.$errors[d]=y.$errors,{$valid:s.$valid&&y.$valid,$data:s.$data,$errors:s.$errors}},{$valid:!0,$data:{},$errors:{}});return{$valid:i.$valid&&u.$valid,$data:i.$data.concat(u.$data),$errors:i.$errors.concat(u.$errors)}},{$valid:!0,$data:[],$errors:[]})},$message:e=>{let{$response:n}=e;return n?n.$errors.map(r=>Object.values(r).map(o=>o.map(i=>i.$message)).reduce((o,i)=>o.concat(i),[])):[]}}}const Si=t=>{if(t=Y(t),Array.isArray(t))return!!t.length;if(t==null)return!1;if(t===!1)return!0;if(t instanceof Date)return!isNaN(t.getTime());if(typeof t=="object"){for(let e in t)return!0;return!1}return!!String(t).length},$p=t=>(t=Y(t),Array.isArray(t)?t.length:typeof t=="object"?Object.keys(t).length:String(t).length);function bn(){for(var t=arguments.length,e=new Array(t),n=0;n(r=Y(r),!Si(r)||e.every(o=>(o.lastIndex=0,o.test(r))))}var Le=Object.freeze({__proto__:null,forEach:b9,len:$p,normalizeValidatorObject:xo,regex:bn,req:Si,unwrap:Y,unwrapNormalizedValidator:Rp,unwrapValidatorResponse:Dp,withAsync:y9,withMessage:v9,withParams:g9});bn(/^[a-zA-Z]*$/);bn(/^[a-zA-Z0-9]*$/);bn(/^\d*(\.\d+)?$/);const w9=/^(?:[A-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9]{2,}(?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i;bn(w9);function C9(t){return e=>!Si(e)||$p(e)>=Y(t)}function _9(t){return{$validator:C9(t),$message:e=>{let{$params:n}=e;return`This field should be at least ${n.min} characters long`},$params:{min:t,type:"minLength"}}}function S9(t){return typeof t=="string"&&(t=t.trim()),Si(t)}var Gt={$validator:S9,$message:"Value is required",$params:{type:"required"}};const Vu=(t,e)=>t?Si(typeof e=="string"?e.trim():e):!0;function O9(t){return function(e,n){if(typeof t!="function")return Vu(Y(t),e);const r=t.call(this,e,n);return Vu(r,e)}}function Vt(t){return{$validator:O9(t),$message:"The value is required",$params:{type:"requiredIf",prop:t}}}function I9(t){return e=>Y(e)===Y(t)}function k9(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"other";return{$validator:I9(t),$message:n=>`The value must be equal to the ${e} value`,$params:{equalTo:t,otherName:e,type:"sameAs"}}}const P9=/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i;bn(P9);bn(/(^[0-9]*$)|(^-[0-9]+$)/);bn(/^[-]?\d*(\.\d+)?$/);function Hu(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function cn(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:[];return Object.keys(t).reduce((n,r)=>(e.includes(r)||(n[r]=Y(t[r])),n),{})}function io(t){return typeof t=="function"}function T9(t){return Dn(t)||Mn(t)}function Ap(t,e,n){let r=t;const o=e.split(".");for(let i=0;it.some(r=>Ap(e,r,{[n]:!1})[n]))}function zu(t,e,n){return Q(()=>t.reduce((r,o)=>{const i=Ap(e,o,{[n]:!1})[n]||[];return r.concat(i)},[]))}function Mp(t,e,n,r){return t.call(r,Y(e),Y(n),r)}function Lp(t){return t.$valid!==void 0?!t.$valid:!t}function E9(t,e,n,r,o,i,a){let{$lazy:l,$rewardEarly:u}=o,s=arguments.length>7&&arguments[7]!==void 0?arguments[7]:[],c=arguments.length>8?arguments[8]:void 0,d=arguments.length>9?arguments[9]:void 0,h=arguments.length>10?arguments[10]:void 0;const f=ae(!!r.value),y=ae(0);n.value=!1;const C=ut([e,r].concat(s,h),()=>{if(l&&!r.value||u&&!d.value&&!n.value)return;let O;try{O=Mp(t,e,c,a)}catch(S){O=Promise.reject(S)}y.value++,n.value=!!y.value,f.value=!1,Promise.resolve(O).then(S=>{y.value--,n.value=!!y.value,i.value=S,f.value=Lp(S)}).catch(S=>{y.value--,n.value=!!y.value,i.value=S,f.value=!0})},{immediate:!0,deep:typeof e=="object"});return{$invalid:f,$unwatch:C}}function D9(t,e,n,r,o,i,a,l){let{$lazy:u,$rewardEarly:s}=r;const c=()=>({}),d=Q(()=>{if(u&&!n.value||s&&!l.value)return!1;let h=!0;try{const f=Mp(t,e,a,i);o.value=f,h=Lp(f)}catch(f){o.value=f}return h});return{$unwatch:c,$invalid:d}}function R9(t,e,n,r,o,i,a,l,u,s,c){const d=ae(!1),h=t.$params||{},f=ae(null);let y,C;t.$async?{$invalid:y,$unwatch:C}=E9(t.$validator,e,d,n,r,f,o,t.$watchTargets,u,s,c):{$invalid:y,$unwatch:C}=D9(t.$validator,e,n,r,f,o,u,s);const O=t.$message;return{$message:io(O)?Q(()=>O(Nu({$pending:d,$invalid:y,$params:Nu(h),$model:e,$response:f,$validator:i,$propertyPath:l,$property:a}))):O||"",$params:h,$pending:d,$invalid:y,$response:f,$unwatch:C}}function $9(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const e=Y(t),n=Object.keys(e),r={},o={},i={};let a=null;return n.forEach(l=>{const u=e[l];switch(!0){case io(u.$validator):r[l]=u;break;case io(u):r[l]={$validator:u};break;case l==="$validationGroups":a=u;break;case l.startsWith("$"):i[l]=u;break;default:o[l]=u}}),{rules:r,nestedValidators:o,config:i,validationGroups:a}}const A9="__root";function M9(t,e,n,r,o,i,a,l,u){const s=Object.keys(t),c=r.get(o,t),d=ae(!1),h=ae(!1),f=ae(0);if(c){if(!c.$partial)return c;c.$unwatch(),d.value=c.$dirty.value}const y={$dirty:d,$path:o,$touch:()=>{d.value||(d.value=!0)},$reset:()=>{d.value&&(d.value=!1)},$commit:()=>{}};return s.length?(s.forEach(C=>{y[C]=R9(t[C],e,y.$dirty,i,a,C,n,o,u,h,f)}),y.$externalResults=Q(()=>l.value?[].concat(l.value).map((C,O)=>({$propertyPath:o,$property:n,$validator:"$externalResults",$uid:`${o}-externalResult-${O}`,$message:C,$params:{},$response:null,$pending:!1})):[]),y.$invalid=Q(()=>{const C=s.some(O=>Y(y[O].$invalid));return h.value=C,!!y.$externalResults.value.length||C}),y.$pending=Q(()=>s.some(C=>Y(y[C].$pending))),y.$error=Q(()=>y.$dirty.value?y.$pending.value||y.$invalid.value:!1),y.$silentErrors=Q(()=>s.filter(C=>Y(y[C].$invalid)).map(C=>{const O=y[C];return gn({$propertyPath:o,$property:n,$validator:C,$uid:`${o}-${C}`,$message:O.$message,$params:O.$params,$response:O.$response,$pending:O.$pending})}).concat(y.$externalResults.value)),y.$errors=Q(()=>y.$dirty.value?y.$silentErrors.value:[]),y.$unwatch=()=>s.forEach(C=>{y[C].$unwatch()}),y.$commit=()=>{h.value=!0,f.value=Date.now()},r.set(o,t,y),y):(c&&r.set(o,t,y),y)}function L9(t,e,n,r,o,i,a){const l=Object.keys(t);return l.length?l.reduce((u,s)=>(u[s]=Fa({validations:t[s],state:e,key:s,parentKey:n,resultsCache:r,globalConfig:o,instance:i,externalResults:a}),u),{}):{}}function F9(t,e,n){const r=Q(()=>[e,n].filter(y=>y).reduce((y,C)=>y.concat(Object.values(Y(C))),[])),o=Q({get(){return t.$dirty.value||(r.value.length?r.value.every(y=>y.$dirty):!1)},set(y){t.$dirty.value=y}}),i=Q(()=>{const y=Y(t.$silentErrors)||[],C=r.value.filter(O=>(Y(O).$silentErrors||[]).length).reduce((O,S)=>O.concat(...S.$silentErrors),[]);return y.concat(C)}),a=Q(()=>{const y=Y(t.$errors)||[],C=r.value.filter(O=>(Y(O).$errors||[]).length).reduce((O,S)=>O.concat(...S.$errors),[]);return y.concat(C)}),l=Q(()=>r.value.some(y=>y.$invalid)||Y(t.$invalid)||!1),u=Q(()=>r.value.some(y=>Y(y.$pending))||Y(t.$pending)||!1),s=Q(()=>r.value.some(y=>y.$dirty)||r.value.some(y=>y.$anyDirty)||o.value),c=Q(()=>o.value?u.value||l.value:!1),d=()=>{t.$touch(),r.value.forEach(y=>{y.$touch()})},h=()=>{t.$commit(),r.value.forEach(y=>{y.$commit()})},f=()=>{t.$reset(),r.value.forEach(y=>{y.$reset()})};return r.value.length&&r.value.every(y=>y.$dirty)&&d(),{$dirty:o,$errors:a,$invalid:l,$anyDirty:s,$error:c,$pending:u,$touch:d,$reset:f,$silentErrors:i,$commit:h}}function Fa(t){let{validations:e,state:n,key:r,parentKey:o,childResults:i,resultsCache:a,globalConfig:l={},instance:u,externalResults:s}=t;const c=o?`${o}.${r}`:r,{rules:d,nestedValidators:h,config:f,validationGroups:y}=$9(e),C=cn(cn({},l),f),O=r?Q(()=>{const ie=Y(n);return ie?Y(ie[r]):void 0}):n,S=cn({},Y(s)||{}),k=Q(()=>{const ie=Y(s);return r?ie?Y(ie[r]):void 0:ie}),B=M9(d,O,r,a,c,C,u,k,n),T=L9(h,O,c,a,C,u,k),F={};y&&Object.entries(y).forEach(ie=>{let[Re,j]=ie;F[Re]={$invalid:qo(j,T,"$invalid"),$error:qo(j,T,"$error"),$pending:qo(j,T,"$pending"),$errors:zu(j,T,"$errors"),$silentErrors:zu(j,T,"$silentErrors")}});const{$dirty:ne,$errors:ee,$invalid:A,$anyDirty:W,$error:le,$pending:se,$touch:q,$reset:R,$silentErrors:J,$commit:ce}=F9(B,T,i),he=r?Q({get:()=>Y(O),set:ie=>{ne.value=!0;const Re=Y(n),j=Y(s);j&&(j[r]=S[r]),it(Re[r])?Re[r].value=ie:Re[r]=ie}}):null;r&&C.$autoDirty&&ut(O,()=>{ne.value||q();const ie=Y(s);ie&&(ie[r]=S[r])},{flush:"sync"});async function _e(){return q(),C.$rewardEarly&&(ce(),await qi()),await qi(),new Promise(ie=>{if(!se.value)return ie(!A.value);const Re=ut(se,()=>{ie(!A.value),Re()})})}function ge(ie){return(i.value||{})[ie]}function ye(){it(s)?s.value=S:Object.keys(S).length===0?Object.keys(s).forEach(ie=>{delete s[ie]}):Object.assign(s,S)}return gn(cn(cn(cn({},B),{},{$model:he,$dirty:ne,$error:le,$errors:ee,$invalid:A,$anyDirty:W,$pending:se,$touch:q,$reset:R,$path:c||A9,$silentErrors:J,$validate:_e,$commit:ce},i&&{$getResultsForChild:ge,$clearExternalResults:ye,$validationGroups:F}),T))}class B9{constructor(){this.storage=new Map}set(e,n,r){this.storage.set(e,{rules:n,result:r})}checkRulesValidity(e,n,r){const o=Object.keys(r),i=Object.keys(n);return i.length!==o.length||!i.every(l=>o.includes(l))?!1:i.every(l=>n[l].$params?Object.keys(n[l].$params).every(u=>Y(r[l].$params[u])===Y(n[l].$params[u])):!0)}get(e,n){const r=this.storage.get(e);if(!r)return;const{rules:o,result:i}=r,a=this.checkRulesValidity(e,n,o),l=i.$unwatch?i.$unwatch:()=>({});return a?i:{$dirty:i.$dirty,$partial:!0,$unwatch:l}}}const Ui={COLLECT_ALL:!0,COLLECT_NONE:!1},Ku=Symbol("vuelidate#injectChildResults"),Uu=Symbol("vuelidate#removeChildResults");function j9(t){let{$scope:e,instance:n}=t;const r={},o=ae([]),i=Q(()=>o.value.reduce((c,d)=>(c[d]=Y(r[d]),c),{}));function a(c,d){let{$registerAs:h,$scope:f,$stopPropagation:y}=d;y||e===Ui.COLLECT_NONE||f===Ui.COLLECT_NONE||e!==Ui.COLLECT_ALL&&e!==f||(r[h]=c,o.value.push(h))}n.__vuelidateInjectInstances=[].concat(n.__vuelidateInjectInstances||[],a);function l(c){o.value=o.value.filter(d=>d!==c),delete r[c]}n.__vuelidateRemoveInstances=[].concat(n.__vuelidateRemoveInstances||[],l);const u=Nt(Ku,[]);xr(Ku,n.__vuelidateInjectInstances);const s=Nt(Uu,[]);return xr(Uu,n.__vuelidateRemoveInstances),{childResults:i,sendValidationResultsToParent:u,removeValidationResultsFromParent:s}}function Fp(t){return new Proxy(t,{get(e,n){return typeof e[n]=="object"?Fp(e[n]):Q(()=>e[n])}})}let Wu=0;function Vn(t,e){var n;let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};arguments.length===1&&(r=t,t=void 0,e=void 0);let{$registerAs:o,$scope:i=Ui.COLLECT_ALL,$stopPropagation:a,$externalResults:l,currentVueInstance:u}=r;const s=u||((n=vo())===null||n===void 0?void 0:n.proxy),c=s?s.$options:{};o||(Wu+=1,o=`_vuelidate_${Wu}`);const d=ae({}),h=new B9,{childResults:f,sendValidationResultsToParent:y,removeValidationResultsFromParent:C}=s?j9({$scope:i,instance:s}):{childResults:ae({})};if(!t&&c.validations){const O=c.validations;e=ae({}),xc(()=>{e.value=s,ut(()=>io(O)?O.call(e.value,new Fp(e.value)):O,S=>{d.value=Fa({validations:S,state:e,childResults:f,resultsCache:h,globalConfig:r,instance:s,externalResults:l||s.vuelidateExternalResults})},{immediate:!0})}),r=c.validationsConfig||r}else{const O=it(t)||T9(t)?t:gn(t||{});ut(O,S=>{d.value=Fa({validations:S,state:e,childResults:f,resultsCache:h,globalConfig:r,instance:s??{},externalResults:l})},{immediate:!0})}return s&&(y.forEach(O=>O(d,{$registerAs:o,$scope:i,$stopPropagation:a})),il(()=>C.forEach(O=>O(o)))),Q(()=>cn(cn({},Y(d.value)),f.value))}const V9={class:"p-panel-title"},H9={class:"col-12"},N9={key:0},z9={key:0,class:"flex p-error mb-3"},K9={key:1},U9={key:0},W9={key:0,class:"flex p-error mb-3"},G9={key:1},q9={key:0},Y9={key:0,class:"flex p-error mb-3"},J9={key:1},Z9={class:"confirmation-content mt-2 mb-4"},X9=g("i",{class:"pi pi-exclamation-triangle mr-3",style:{"font-size":"2rem"}},null,-1),Q9={key:0},e4=g("div",{class:"my-2"},[me(" There are identifiers and dates/datetimes for your study cohort that you will provide for your REDCap project. "),g("br"),g("br"),me(" The minimum required information for each record is an MRN and a study enrollment date, which DUSTER will use to query STARR. "),g("br"),me(" Optionally, you may also add other dates/datetimes of interest. "),g("br"),g("br"),me(" After DUSTER creates the project, you may perform a bulk upload of the Researcher-Provided Info you define here using the Data Import Tool. ")],-1),t4=gt({__name:"ResearcherProvidedPanel",props:{rpData:{type:Object,required:!0},reservedFieldNames:{type:Array,required:!0}},emits:["update:rpData"],setup(t,{emit:e}){const n=t,r=ae([{text:"Date",dtValue:"date"},{text:"Datetime",dtValue:"datetime"}]),o=Q({get(){return n.rpData},set(T){e("update:rpData",T)}});ae([]);const i=ae(!1),a=()=>({...h9}),l=ae(a()),u=()=>{l.value=a(),l.value.redcap_field_type="text",l.value.phi="t",l.value.id=(l.value.redcap_field_name||"")+new Date().getTime(),console.log(l.value),o.value&&o.value.push(l.value)},s=T=>{l.value=T,i.value=!0},c=()=>{o.value&&(o.value=o.value.filter(T=>T.id!==l.value.id)),i.value=!1,l.value=a()},d=T=>o.value.filter(F=>F.id!=T).map(F=>F.redcap_field_name).concat(n.reservedFieldNames),h=ae(!1),f=(T,F)=>!!(B.value.rpData.$each.$response&&B.value.rpData.$each.$response.$errors&&B.value.rpData.$each.$response.$errors[F]&&B.value.rpData.$each.$response.$errors[F][T].length),y=(T,F,ne)=>o.value.findIndex(ee=>ee.id!=F.id&&ee.label==T)==-1,C=(T,F,ne)=>d(F.id??"").indexOf(T)==-1,O=Le.regex(/^[a-z][a-z0-9_]*$/),S=Q(()=>({rpData:o.value})),k={rpData:{$each:Le.forEach({value_type:{required:Le.withMessage("Date types are required",Gt)},label:{required:Le.withMessage("Labels are required",Gt),uniqueLabel:Le.withMessage("Labels must be unique",y)},redcap_field_name:{required:Le.withMessage("Redcap field names are required",Gt),isRedcapFieldName:Le.withMessage("Only lowercase letters, numbers and underscores allowed",O),uniqueRedcapFieldName:Le.withMessage("Must be unique",C)}})}},B=Vn(k,S,{$lazy:!0});return(T,F)=>{const ne=K("Button"),ee=K("Dropdown"),A=K("Column"),W=K("InputText"),le=K("DataTable"),se=K("Panel"),q=K("Dialog");return p(),v(oe,null,[I(se,null,{header:L(()=>[g("span",V9,[me("Researcher-Provided Info "),I(ne,{icon:"pi pi-info-circle",text:"",rounded:"","aria-label":"Info",class:"ml-2 pt-0 pb-0 mt-0 mb-0",style:{height:"1.3em"},onClick:F[0]||(F[0]=R=>h.value=!0)})])]),default:L(()=>[g("div",H9,[I(le,{value:o.value,class:"p-datatable-sm","data-key":"id"},{default:L(()=>[I(A,{key:"value_type",field:"value_type",header:"Type"},{body:L(R=>[o.value[R.index].value_type!="Identifier"?(p(),v("div",N9,[I(ee,{modelValue:R.data[R.field],"onUpdate:modelValue":J=>R.data[R.field]=J,options:r.value,class:te(["w-full md:w-8rem",{"p-invalid":f("value_type",R.index)}]),optionLabel:"text",optionValue:"dtValue",placeholder:"Select a type",disabled:t.rpData[R.index].edit===!1},null,8,["modelValue","onUpdate:modelValue","options","class","disabled"]),f("value_type",R.index)?(p(),v("small",z9,G(Y(B).rpData.$each.$response.$errors[R.index].value_type[0].$message),1)):x("",!0)])):(p(),v("span",K9,G(R.data.value_type),1))]),_:1}),I(A,{key:"label",field:"label",header:"Label"},{body:L(R=>[o.value[R.index].value_type!="Identifier"?(p(),v("div",U9,[I(W,{modelValue:R.data[R.field],"onUpdate:modelValue":J=>R.data[R.field]=J,class:te(["w-full",{"p-invalid":f("label",R.index)}]),disabled:t.rpData[R.index].edit===!1},null,8,["modelValue","onUpdate:modelValue","class","disabled"]),f("label",R.index)?(p(),v("small",W9,G(Y(B).rpData.$each.$response.$errors[R.index].label[0].$message),1)):x("",!0)])):(p(),v("span",G9,G(R.data.label),1))]),_:1}),I(A,{key:"redcap_field_name",field:"redcap_field_name",header:"REDCap Field Name"},{body:L(R=>[o.value[R.index].value_type!="Identifier"?(p(),v("div",q9,[I(W,{modelValue:R.data[R.field],"onUpdate:modelValue":J=>R.data[R.field]=J,class:te(["w-full",{"p-invalid":f("redcap_field_name",R.index)}]),disabled:t.rpData[R.index].edit===!1},null,8,["modelValue","onUpdate:modelValue","class","disabled"]),f("redcap_field_name",R.index)?(p(),v("small",Y9,G(Y(B).rpData.$each.$response.$errors[R.index].redcap_field_name[0].$message),1)):x("",!0)])):(p(),v("span",J9,G(R.data.redcap_field_name),1))]),_:1}),I(A,{exportable:!1,header:"Actions",class:te(["w-6rem"])},{body:L(R=>[I(ne,{icon:"pi pi-trash",outlined:"",rounded:"",size:"small",severity:"danger",class:te(R.index<2||t.rpData[R.index].edit===!1?"hidden":"mr-2"),onClick:J=>s(R.data),disabled:t.rpData[R.index].edit===!1},null,8,["class","onClick","disabled"]),I(ne,{icon:"pi pi-plus",outlined:"",rounded:"",size:"small",severity:"success",class:te(R.index==o.value.length-1&&R.index<5?"":"hidden"),onClick:u},null,8,["class"])]),_:1})]),_:1},8,["value"])])]),_:1}),I(q,{visible:i.value,"onUpdate:visible":F[2]||(F[2]=R=>i.value=R),style:{width:"450px"},header:"Confirm",modal:!0},{footer:L(()=>[I(ne,{label:"No",icon:"pi pi-times",text:"",onClick:F[1]||(F[1]=R=>i.value=!1)}),I(ne,{label:"Yes",icon:"pi pi-check",text:"",onClick:c})]),default:L(()=>[g("div",Z9,[X9,l.value?(p(),v("span",Q9,[me(" Are you sure you want to delete "),g("b",null,G(l.value.label),1),me("? ")])):x("",!0)])]),_:1},8,["visible"]),I(q,{visible:h.value,"onUpdate:visible":F[4]||(F[4]=R=>h.value=R),modal:"",header:"Data Collection Windows",style:{width:"50vw"}},{footer:L(()=>[I(ne,{onClick:F[3]||(F[3]=R=>h.value=!1)},{default:L(()=>[me("Close")]),_:1})]),default:L(()=>[e4]),_:1},8,["visible"])],64)}}}),n4={class:"container"},r4=g("div",{class:"mb-2"},[me(" Select demographics below that you'd like to collect on your cohort. "),g("br"),g("em",null,"Please bear in mind HIPAA Minimum Necessary when selecting identifying information.")],-1),i4={class:"formgrid grid"},o4=["for"],a4={class:"formgrid grid"},l4={class:"col-offset-6 col-6"},s4=gt({__name:"DemographicsPanel",props:{demographicsOptions:{type:Array,required:!0},demographicsSelects:{type:Array,required:!0}},emits:["update:demographicsSelects"],setup(t,{emit:e}){const n=t,r=Q({get(){return n.demographicsSelects},set(l){e("update:demographicsSelects",l)}}),o=Q(()=>r.value.length{r.value.length{for(const l of n.demographicsSelects)if(l.edit===!1)return!1;return!0};return(l,u)=>{const s=K("Checkbox"),c=K("Button"),d=K("Panel");return p(),v("div",n4,[I(d,{header:"Demographics"},{default:L(()=>[r4,g("div",i4,[(p(!0),v(oe,null,Te(t.demographicsOptions,h=>(p(),v("div",{key:h.duster_field_name,class:"my-2 col-6"},[g("div",null,[I(s,{modelValue:r.value,"onUpdate:modelValue":u[0]||(u[0]=f=>r.value=f),"input-id":h.duster_field_name,value:h,disabled:h.edit===!1},null,8,["modelValue","input-id","value","disabled"]),g("label",{for:h.duster_field_name,class:"ml-2"},G(h.label),9,o4)])]))),128))]),g("div",a4,[g("div",l4,[a()?(p(),M(c,{key:0,label:o.value,size:"small",onClick:u[1]||(u[1]=h=>i())},null,8,["label"])):x("",!0)])])]),_:1})])}}}),u4=[{label:"ED Presentation to ED Discharge",form_name:"ed_presentation_to_ed_discharge",timing_preset:"ed_presentation_to_ed_discharge",type:"nonrepeating",timing:{start:{type:"datetime",duster_field_name:"ed_admission_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"ED Admission Datetime",rp_date:"",interval:{type:null,length:null},phi:"t"},end:{type:"datetime",duster_field_name:"ed_discharge_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"ED Discharge Datetime",rp_date:"",interval:{type:null,length:null},phi:"t"},repeat_interval:{type:null,length:null}},aggregate_defaults:[],event:[],data:{labs:[],ud_labs:[],vitals:[],outcomes:[],scores:[]},id:""},{label:"Hospital Presentation to Hospital Discharge",form_name:"hospital_presentation_to_hospital_discharge",timing_preset:"hospital_presentation_to_hospital_discharge",type:"nonrepeating",timing:{start:{type:"datetime",duster_field_name:"hospital_presentation_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"Hospital Presentation Datetime",rp_date:"",interval:{type:null,length:null},phi:"t"},end:{type:"datetime",duster_field_name:"hospital_discharge_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"Hospital Discharge Datetime",rp_date:"",interval:{type:null,length:null},phi:"t"},repeat_interval:{type:null,length:null}},aggregate_defaults:[],event:[],data:{labs:[],ud_labs:[],vitals:[],outcomes:[],scores:[]},id:""},{label:"First 24 Hours of Hospital Presentation",form_name:"first_24_hrs_of_hospital_presentation",timing_preset:"first_24_hrs_of_hospital_presentation",type:"nonrepeating",timing:{start:{type:"datetime",duster_field_name:"hospital_presentation_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"Hospital Presentation Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},end:{type:"interval",duster_field_name:"",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"24 Hours after Hospital Presentation Datetime","rp-date":"",interval:{type:"hour",length:24},phi:"t"},repeat_interval:{type:null,length:null}},aggregate_defaults:[],event:[],data:{labs:[],ud_labs:[],vitals:[],outcomes:[],scores:[]},id:""},{label:"First 24 Hours of First ICU Admission",form_name:"first_24_hrs_of_first_icu_admission",timing_preset:"first_24_hrs_of_first_icu_admission",type:"nonrepeating",timing:{start:{type:"datetime",duster_field_name:"first_icu_admission_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"First ICU Admission Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},end:{type:"interval",duster_field_name:"",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"24 Hours after First ICU Admission Datetime","rp-date":"",interval:{type:"hour",length:24}},repeat_interval:{type:null,length:null}},aggregate_defaults:[],event:[],data:{labs:[],ud_labs:[],vitals:[],outcomes:[],scores:[]},id:""},{label:"First ICU Admission to First ICU Discharge",form_name:"first_icu_admission_to_first_icu_discharge",timing_preset:"first_icu_admission_to_first_icu_discharge",type:"nonrepeating",timing:{start:{type:"datetime",duster_field_name:"first_icu_admission_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"First ICU Admission Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},end:{type:"datetime",duster_field_name:"first_icu_discharge_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"First ICU Discharge Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},repeat_interval:{type:null,length:null}},aggregate_defaults:[],event:[],data:{labs:[],ud_labs:[],vitals:[],outcomes:[],scores:[]},id:""},{label:"Every Calendar Day of First ICU Admission to First ICU Discharge",form_name:"every_calendar_day_of_first_icu_admission_to_first_icu_discharge",timing_preset:"every_calendar_day_of_first_icu_admission_to_first_icu_discharge",type:"repeating",timing:{start:{type:"date",duster_field_name:"first_icu_admission_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"00:00:00 of First ICU Admission Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},end:{type:"date",duster_field_name:"first_icu_discharge_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"23:59:00 of First ICU Discharge Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},repeat_interval:{type:"day",length:1}},aggregate_defaults:[],event:[],data:{labs:[],ud_labs:[],vitals:[],outcomes:[],scores:[]},id:""},{label:"Every Calendar Day of Hospital Presentation to Hospital Discharge",form_name:"every_calendar_day_of_hospital_Presentation_to_hospital_discharge",timing_preset:"every_calendar_day_of_hospital_presentation_to_hospital_discharge",type:"repeating",timing:{start:{type:"date",duster_field_name:"hospital_presentation_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"00:00:00 of Hospital Presentation Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},end:{type:"date",duster_field_name:"hospital_discharge_datetime",redcap_field_name:"",redcap_field_type:"text",value_type:"datetime",label:"23:59:00 of Hospital Discharge Datetime","rp-date":"enroll_date",interval:{type:null,length:null},phi:"t"},repeat_interval:{type:"day",length:1}},aggregate_defaults:[],event:[],data:{labs:[],ud_labs:[],vitals:[],outcomes:[],scores:[]},id:""}],c4={cw_presets:u4},d4={key:0},p4=g("strong",null,"Dependent clinical variables",-1),f4={key:1},h4=g("strong",null,"Value type: ",-1),m4={key:2},g4=g("strong",null,"Unit of measurement: ",-1),v4={key:3},y4=g("strong",null,"LOINC code: ",-1),b4={key:4},w4=g("strong",null,"Note: ",-1),C4={key:5},_4=g("strong",null,"See also: ",-1),S4=["href"],O4=["href"],I4=gt({__name:"MetadataInfoDialog",props:{initialFieldNameProp:{type:String,required:!0}},setup(t){const e=t,n=Nt("metadata"),r=gn({value:e.initialFieldNameProp}),o=ae(!1),i=Q(()=>{let s={label:"",duster_field_name:"",category:""};if(n.value){let c=n.value.find(d=>d.duster_field_name===r.value);if(c)return c}return s}),a=Q(()=>{let s="";if(i.value.category!="scores")switch(i.value.value_type){case"numeric":s="Number";break;case"boolean":s="Boolean",(i.value.redcap_field_type="yesno")&&(s+=" (Yes/No)");break;case"text":s="Text",(i.value.redcap_field_type="calc")&&(s+=" (Calculated)");break;case"coded_value":(i.value.redcap_field_type="radio")&&(s="Radio buttons (multiple choice-style)");break;case"checkbox":s="Checkbox(es)";break;case"datetime":s="Datetime";case"date":s="Date"}return s}),l=s=>{let c=s.split(","),d=[];for(let h of c){let f=n.value.find(y=>y.duster_field_name===h);f&&d.push(f)}return d},u=Q(()=>{var c;let s=[];if(i.value.category=="scores"&&((c=i.value)!=null&&c.subscores)){for(let d of i.value.subscores)if(d.dependencies)for(let h of d.dependencies)h&&(n.value.find(y=>y.duster_field_name===h.duster_field_name)?s.push({duster_field_name:h.duster_field_name,label:h.label,linkable:!0}):s.push({duster_field_name:h.duster_field_name,label:h.label,linkable:!1}))}return s});return(s,c)=>{const d=K("Button"),h=K("Dialog");return p(),v(oe,null,[i.value.info_status==="A"?(p(),M(d,{key:0,icon:"pi pi-info-circle",text:"",rounded:"","aria-label":"Info",class:"ml-2 pt-0 pb-0 mt-0 mb-0",style:{height:"1.3em"},onClick:c[0]||(c[0]=f=>o.value=!0)})):x("",!0),I(h,{visible:o.value,"onUpdate:visible":[c[1]||(c[1]=f=>o.value=f),c[2]||(c[2]=f=>r.value=t.initialFieldNameProp)],modal:!0,dismissableMask:!0,header:i.value.label,style:{width:"40vw"}},{default:L(()=>[g("p",null,G(i.value.description_short),1),i.value.category=="scores"?(p(),v("p",d4,[p4,(p(!0),v(oe,null,Te(u.value,f=>(p(),v("li",null,[f.linkable===!0?(p(),M(d,{key:0,label:f.label,link:"",onClick:y=>r.value=f.duster_field_name},null,8,["label","onClick"])):f.linkable===!1?(p(),M(d,{key:1,label:f.label,link:"",disabled:!0},null,8,["label"])):x("",!0)]))),256))])):x("",!0),a.value!=""?(p(),v("p",f4,[h4,me(G(a.value),1)])):x("",!0),i.value.unit&&i.value.unit!=""?(p(),v("p",m4,[g4,me(G(i.value.unit),1)])):x("",!0),i.value.category=="labs"&&i.value.loinc_code!=""?(p(),v("p",v4,[y4,me(G(i.value.loinc_code),1)])):x("",!0),i.value.note&&i.value.note!=""?(p(),v("p",b4,[w4,me(G(i.value.note),1)])):x("",!0),i.value.related&&i.value.related!=""?(p(),v("p",C4,[_4,(p(!0),v(oe,null,Te(l(i.value.related),f=>(p(),M(d,{label:f.label,link:"",small:"",onClick:y=>r.value=f.duster_field_name},null,8,["label","onClick"]))),256))])):x("",!0),g("p",null,[i.value.category=="scores"&&i.value.mdcalc!=""?(p(),v("a",{key:0,href:i.value.mdcalc,target:"_blank"}," MDCalc ",8,S4)):x("",!0),me(" "+G(i.value.category=="scores"&&i.value.mdcalc!=""?" | ":"")+" ",1),i.value.category=="scores"&&i.value.pubmed!=""?(p(),v("a",{key:1,href:i.value.pubmed,target:"_blank"}," PubMed ",8,O4)):x("",!0)])]),_:1},8,["visible","header"])],64)}}}),k4={class:"grid"},P4={class:"flex justify-content-between flex-wrap"},x4=g("div",{class:"mb-2"},[g("strong",null,"Selections")],-1),T4={key:0,class:"mb-2 mr-3"},E4=g("strong",null,"Aggregates",-1),D4=[E4],R4=["for"],$4={key:0,class:"mr-3"},A4={key:0,class:"text-sm"},M4={key:0},L4={class:"flex flex-wrap gap-3 my-3"},F4={class:"flex align-items-center"},B4=g("label",{for:"defaultAggregates",class:"ml-2"}," Default Aggregates",-1),j4={class:"flex align-items-center"},V4=g("label",{for:"customAggregates",class:"ml-2"}," Custom Aggregates",-1),H4={key:0,class:"mb-3"},N4={class:"card flex flex-wrap gap-4 mt-3"},z4=["for"],K4={key:0,class:"flex align-items-center"},U4=["for"],W4={key:1,class:"flex align-items-center"},G4=["for"],q4={key:0,id:"aggOption-help",class:"flex p-error mb-3"},Fi=gt({__name:"ClinicalDataOptions",props:{selectedOptions:{type:Object,required:!0},initialData:{type:Object},category:{type:String,required:!0},numColumns:Number,hasAggregates:{type:Boolean,required:!0},hasClosestTime:{type:Boolean,required:!0},hasClosestEvent:{type:Boolean,required:!0},closestTime:{type:String},closestEvent:{type:String},searchText:{type:String,default:null,required:!0},selectFilter:{type:String,required:!0},options:{type:Object,required:!0}},emits:["update:selectedOptions"],setup(t,{emit:e}){const n=t,r=ae("display:none !important"),o=Q(()=>n.initialData!==void 0&&Array.isArray(n.initialData[n.category])?n.initialData[n.category]:[]),i=Q({get(){return n.selectedOptions},set(A){e("update:selectedOptions",A)}}),a=ae(),l=Q(()=>{if(n.options){let A=JSON.parse(JSON.stringify(n.options));A.forEach(q=>{q.selected=!1,q.aggregate_type="default",q.aggregates=[]}),n.selectedOptions&&n.selectedOptions.forEach(q=>{q.selected=!0;const R=A.findIndex(J=>J.duster_field_name===q.duster_field_name);A[R].selected=!0,A[R].aggregate_type=q.aggregate_type,A[R].aggregates=JSON.parse(JSON.stringify(q.aggregates))}),A.sort(function(q,R){let J=q.label.toLowerCase(),ce=R.label.toLowerCase();return Jce?1:0});let W=2;n.numColumns&&(W=n.numColumns);let le=Math.ceil(A.length/W),se=[];for(let q=0;qArray.isArray(o.value)?o.value.map(le=>le.duster_field_name).includes(A):!1,s=A=>n.searchText?A.label.toLowerCase().indexOf(n.searchText.toLowerCase())>-1:!0,c=A=>n.selectFilter?n.selectFilter=="All"?!0:n.selectFilter=="Selected"?A.selected:!A.selected:!0,d=Q(()=>{let A=l.value;return A.forEach(W=>{W.forEach(le=>{le.visible=s(le)&&c(le)})}),A}),h=ae(!1),f=ae(!1),y=ae(),C=ae([]),O=A=>{a.value=A,y.value=a.value.aggregate_type,C.value=[...a.value.aggregates],h.value=!0},S=Q(()=>qt.filter(A=>A.value.indexOf("closest")===-1)),k=Q(()=>qt.find(A=>A.value==="closest_time")??{text:"Closest Time",value:"closest_time"}),B=Q(()=>qt.find(A=>A.value==="closest_event")??{text:"Closest Event",value:"closest_event"}),T=ae(),F=()=>{if(a.value.aggregate_type==="custom"&&!a.value.aggregates.length)T.value="At least one custom aggregation must be selected.";else if(h.value=!1,a.value.aggregate_type==="default"&&(a.value.aggregates.length=0),i.value){let A=ee(a.value.duster_field_name,i.value);A>-1&&i.value[A]&&(i.value[A]=JSON.parse(JSON.stringify(a.value)))}},ne=()=>{if(h.value=!1,a.value.aggregate_type=y.value,a.value.aggregates=C.value,d.value){let A=ee(a.value.duster_field_name,d.value);A>-1&&d.value[A]&&(d.value[A]=JSON.parse(JSON.stringify(a.value)))}},ee=(A,W)=>W.findIndex(le=>le.duster_field_name===A);return(A,W)=>{const le=K("Checkbox"),se=K("Chip"),q=K("Button"),R=K("RadioButton"),J=K("Dialog"),ce=Xe("tooltip");return p(),v(oe,null,[g("div",k4,[(p(!0),v(oe,null,Te(d.value,(he,_e)=>(p(),v("div",{key:_e,class:"col mr-3"},[g("div",P4,[x4,t.hasAggregates?(p(),v("div",T4,D4)):x("",!0)]),(p(!0),v(oe,null,Te(he,ge=>(p(),v("div",{key:ge.duster_field_name,style:Qn(ge.visible?"":r.value),class:"my-2 flex justify-content-between flex-wrap"},[g("div",null,[I(le,{modelValue:i.value,"onUpdate:modelValue":W[0]||(W[0]=ye=>i.value=ye),name:t.category,"input-id":ge.duster_field_name,value:ge,disabled:u(ge.duster_field_name)},null,8,["modelValue","name","input-id","value","disabled"]),g("label",{for:ge.duster_field_name,class:"ml-2"},G(ge.label),9,R4),I(I4,{"initial-field-name-prop":ge.duster_field_name},null,8,["initial-field-name-prop"])]),t.hasAggregates?(p(),v("div",$4,[ge.selected?(p(),v("span",A4,[!ge.aggregate_type||ge.aggregate_type==="default"?(p(),v("span",M4," default aggregates ")):(p(!0),v(oe,{key:1},Te(ge.aggregates,ye=>(p(),M(se,{label:ye.text,key:ye.text,class:"text-sm pt-0 pb-0 mr-1",style:{height:"1.5em"}},null,8,["label"]))),128))])):x("",!0),ge.selected&&!u(ge.duster_field_name)?Ie((p(),M(q,{key:1,icon:"pi pi-cog",outlined:"",text:"",class:"ml-2",style:{height:"1.3em"},onClick:ye=>O(ge)},null,8,["onClick"])),[[ce,"Edit Aggregates",void 0,{top:!0}]]):x("",!0)])):x("",!0)],4))),128))]))),128))]),I(J,{visible:h.value,header:"Aggregates","onUpdate:visible":ne},{footer:L(()=>[I(q,{label:"Save",class:"p-button-primary",size:"small",icon:"pi pi-check",onClick:F}),I(q,{label:"Cancel",class:"p-button-secondary",size:"small",icon:"pi pi-times",onClick:ne})]),default:L(()=>[g("div",L4,[g("div",F4,[I(R,{modelValue:a.value.aggregate_type,"onUpdate:modelValue":W[1]||(W[1]=he=>a.value.aggregate_type=he),"input-id":"defaultAggregates",name:"defaultCustom",value:"default",autofocus:"",onChange:W[2]||(W[2]=he=>f.value=!1)},null,8,["modelValue"]),B4]),g("div",j4,[I(R,{modelValue:a.value.aggregate_type,"onUpdate:modelValue":W[3]||(W[3]=he=>a.value.aggregate_type=he),"input-id":"customAggregates",name:"defaultCustom",value:"custom",onChange:W[4]||(W[4]=he=>f.value=!0)},null,8,["modelValue"]),V4])]),a.value.aggregate_type=="custom"?(p(),v("div",H4,[g("div",N4,[(p(!0),v(oe,null,Te(S.value,he=>(p(),v("div",{key:he.value,class:"flex align-items-center"},[I(le,{name:"aggregateOptions",modelValue:a.value.aggregates,"onUpdate:modelValue":W[5]||(W[5]=_e=>a.value.aggregates=_e),"input-id":he.value+"_custom",value:he,class:te({"p-invalid":T.value}),onClick:W[6]||(W[6]=_e=>T.value=!1)},null,8,["modelValue","input-id","value","class"]),g("label",{for:he.value+"_custom",class:"ml-2"},G(he.text),9,z4)]))),128)),t.hasClosestTime?(p(),v("div",K4,[I(le,{modelValue:a.value.aggregates,"onUpdate:modelValue":W[7]||(W[7]=he=>a.value.aggregates=he),name:"aggregateOptions","input-id":k.value.value+"_custom",value:k.value,class:te({"p-invalid":T.value})},null,8,["modelValue","input-id","value","class"]),g("label",{for:k.value.value+"_custom",class:"ml-2 mr-2"}," Closest to Time "+G(t.closestTime??"Undefined"),9,U4)])):x("",!0),t.hasClosestEvent?(p(),v("div",W4,[I(le,{modelValue:a.value.aggregates,"onUpdate:modelValue":W[8]||(W[8]=he=>a.value.aggregates=he),name:"aggregateOptions","input-id":B.value.value+"_custom",value:B.value,class:te({"p-invalid":T.value})},null,8,["modelValue","input-id","value","class"]),g("label",{for:B.value.value+"_custom",class:"ml-2 mr-2"}," Closest to "+G((t.closestEvent??"").length?t.closestEvent:"Event - Undefined"),9,G4)])):x("",!0)]),T.value?(p(),v("small",q4,G(T.value),1)):x("",!0)])):x("",!0)]),_:1},8,["visible"])],64)}}});var Y4={root:"p-inputgroup"},J4=Ve.extend({name:"inputgroup",classes:Y4}),Z4={name:"BaseInputGroup",extends:Pe,style:J4,provide:function(){return{$parentInstance:this}}},Bp={name:"InputGroup",extends:Z4};function X4(t,e,n,r,o,i){return p(),v("div",m({class:t.cx("root")},t.ptm("root"),{"data-pc-name":"inputgroup"}),[Z(t.$slots,"default")],16)}Bp.render=X4;var Q4=` -@layer primevue { - .p-autocomplete { - display: inline-flex; - } - - .p-autocomplete-loader { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-autocomplete-dd .p-autocomplete-input { - flex: 1 1 auto; - width: 1%; - } - - .p-autocomplete-dd .p-autocomplete-input, - .p-autocomplete-dd .p-autocomplete-multiple-container { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .p-autocomplete-dd .p-autocomplete-dropdown { - border-top-left-radius: 0; - border-bottom-left-radius: 0px; - } - - .p-autocomplete .p-autocomplete-panel { - min-width: 100%; - } - - .p-autocomplete-panel { - position: absolute; - overflow: auto; - top: 0; - left: 0; - } - - .p-autocomplete-items { - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-autocomplete-item { - cursor: pointer; - white-space: nowrap; - position: relative; - overflow: hidden; - } - - .p-autocomplete-multiple-container { - margin: 0; - padding: 0; - list-style-type: none; - cursor: text; - overflow: hidden; - display: flex; - align-items: center; - flex-wrap: wrap; - } - - .p-autocomplete-token { - cursor: default; - display: inline-flex; - align-items: center; - flex: 0 0 auto; - } - - .p-autocomplete-token-icon { - cursor: pointer; - } - - .p-autocomplete-input-token { - flex: 1 1 auto; - display: inline-flex; - } - - .p-autocomplete-input-token input { - border: 0 none; - outline: 0 none; - background-color: transparent; - margin: 0; - padding: 0; - box-shadow: none; - border-radius: 0; - width: 100%; - } - - .p-fluid .p-autocomplete { - display: flex; - } - - .p-fluid .p-autocomplete-dd .p-autocomplete-input { - width: 1%; - } -} -`,eS={root:{position:"relative"}},tS={root:function(e){var n=e.instance,r=e.props;return["p-autocomplete p-component p-inputwrapper",{"p-disabled":r.disabled,"p-focus":n.focused,"p-autocomplete-dd":r.dropdown,"p-autocomplete-multiple":r.multiple,"p-inputwrapper-filled":r.modelValue||V.isNotEmpty(n.inputValue),"p-inputwrapper-focus":n.focused,"p-overlay-open":n.overlayVisible}]},input:function(e){var n=e.props;return["p-autocomplete-input p-inputtext p-component",{"p-autocomplete-dd-input":n.dropdown}]},container:"p-autocomplete-multiple-container p-component p-inputtext",token:function(e){var n=e.instance,r=e.i;return["p-autocomplete-token",{"p-focus":n.focusedMultipleOptionIndex===r}]},tokenLabel:"p-autocomplete-token-label",removeTokenIcon:"p-autocomplete-token-icon",inputToken:"p-autocomplete-input-token",loadingIcon:"p-autocomplete-loader",dropdownButton:"p-autocomplete-dropdown",panel:function(e){var n=e.instance;return["p-autocomplete-panel p-component",{"p-input-filled":n.$primevue.config.inputStyle==="filled","p-ripple-disabled":n.$primevue.config.ripple===!1}]},list:"p-autocomplete-items",itemGroup:"p-autocomplete-item-group",item:function(e){var n=e.instance,r=e.option,o=e.i,i=e.getItemOptions;return["p-autocomplete-item",{"p-highlight":n.isSelected(r),"p-focus":n.focusedOptionIndex===n.getOptionIndex(o,i),"p-disabled":n.isOptionDisabled(r)}]},emptyMessage:"p-autocomplete-empty-message"},nS=Ve.extend({name:"autocomplete",css:Q4,classes:tS,inlineStyles:eS}),rS={name:"BaseAutoComplete",extends:Pe,props:{modelValue:null,suggestions:{type:Array,default:null},field:{type:[String,Function],default:null},optionLabel:null,optionDisabled:null,optionGroupLabel:null,optionGroupChildren:null,scrollHeight:{type:String,default:"200px"},dropdown:{type:Boolean,default:!1},dropdownMode:{type:String,default:"blank"},autoHighlight:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:null},dataKey:{type:String,default:null},minLength:{type:Number,default:1},delay:{type:Number,default:300},appendTo:{type:String,default:"body"},forceSelection:{type:Boolean,default:!1},completeOnFocus:{type:Boolean,default:!1},inputId:{type:String,default:null},inputStyle:{type:Object,default:null},inputClass:{type:[String,Object],default:null},inputProps:{type:null,default:null},panelStyle:{type:Object,default:null},panelClass:{type:[String,Object],default:null},panelProps:{type:null,default:null},dropdownIcon:{type:String,default:void 0},dropdownClass:{type:[String,Object],default:null},loadingIcon:{type:String,default:void 0},removeTokenIcon:{type:String,default:void 0},virtualScrollerOptions:{type:Object,default:null},autoOptionFocus:{type:Boolean,default:!0},selectOnFocus:{type:Boolean,default:!1},searchLocale:{type:String,default:void 0},searchMessage:{type:String,default:null},selectionMessage:{type:String,default:null},emptySelectionMessage:{type:String,default:null},emptySearchMessage:{type:String,default:null},tabindex:{type:Number,default:0},"aria-label":{type:String,default:null},"aria-labelledby":{type:String,default:null}},style:nS,provide:function(){return{$parentInstance:this}}};function Ba(t){"@babel/helpers - typeof";return Ba=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ba(t)}function iS(t){return sS(t)||lS(t)||aS(t)||oS()}function oS(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function aS(t,e){if(t){if(typeof t=="string")return ja(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ja(t,e)}}function lS(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function sS(t){if(Array.isArray(t))return ja(t)}function ja(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=this.minLength?(this.focusedOptionIndex=-1,this.searchTimeout=setTimeout(function(){n.search(e,r,"input")},this.delay)):this.hide()},onChange:function(e){var n=this;if(this.forceSelection){var r=!1;if(this.visibleOptions){var o=this.visibleOptions.find(function(i){return n.isOptionMatched(i,n.$refs.focusInput.value||"")});o!==void 0&&(r=!0,!this.isSelected(o)&&this.onOptionSelect(e,o))}r||(this.$refs.focusInput.value="",this.$emit("clear"),!this.multiple&&this.updateModel(e,null))}},onMultipleContainerFocus:function(){this.disabled||(this.focused=!0)},onMultipleContainerBlur:function(){this.focusedMultipleOptionIndex=-1,this.focused=!1},onMultipleContainerKeyDown:function(e){if(this.disabled){e.preventDefault();return}switch(e.code){case"ArrowLeft":this.onArrowLeftKeyOnMultiple(e);break;case"ArrowRight":this.onArrowRightKeyOnMultiple(e);break;case"Backspace":this.onBackspaceKeyOnMultiple(e);break}},onContainerClick:function(e){this.disabled||this.searching||this.loading||this.isInputClicked(e)||this.isDropdownClicked(e)||(!this.overlay||!this.overlay.contains(e.target))&&_.focus(this.$refs.focusInput)},onDropdownClick:function(e){var n=void 0;this.overlayVisible?this.hide(!0):(_.focus(this.$refs.focusInput),n=this.$refs.focusInput.value,this.dropdownMode==="blank"?this.search(e,"","dropdown"):this.dropdownMode==="current"&&this.search(e,n,"dropdown")),this.$emit("dropdown-click",{originalEvent:e,query:n})},onOptionSelect:function(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=this.getOptionValue(n);this.multiple?(this.$refs.focusInput.value="",this.isSelected(n)||this.updateModel(e,[].concat(iS(this.modelValue||[]),[o]))):this.updateModel(e,o),this.$emit("item-select",{originalEvent:e,value:n}),r&&this.hide(!0)},onOptionMouseMove:function(e,n){this.focusOnHover&&this.changeFocusedOptionIndex(e,n)},onOverlayClick:function(e){Pt.emit("overlay-click",{originalEvent:e,target:this.$el})},onOverlayKeyDown:function(e){switch(e.code){case"Escape":this.onEscapeKey(e);break}},onArrowDownKey:function(e){if(this.overlayVisible){var n=this.focusedOptionIndex!==-1?this.findNextOptionIndex(this.focusedOptionIndex):this.findFirstFocusedOptionIndex();this.changeFocusedOptionIndex(e,n),e.preventDefault()}},onArrowUpKey:function(e){if(this.overlayVisible)if(e.altKey)this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.overlayVisible&&this.hide(),e.preventDefault();else{var n=this.focusedOptionIndex!==-1?this.findPrevOptionIndex(this.focusedOptionIndex):this.findLastFocusedOptionIndex();this.changeFocusedOptionIndex(e,n),e.preventDefault()}},onArrowLeftKey:function(e){var n=e.currentTarget;this.focusedOptionIndex=-1,this.multiple&&(V.isEmpty(n.value)&&this.hasSelectedOption?(_.focus(this.$refs.multiContainer),this.focusedMultipleOptionIndex=this.modelValue.length):e.stopPropagation())},onArrowRightKey:function(e){this.focusedOptionIndex=-1,this.multiple&&e.stopPropagation()},onHomeKey:function(e){var n=e.currentTarget,r=n.value.length;n.setSelectionRange(0,e.shiftKey?r:0),this.focusedOptionIndex=-1,e.preventDefault()},onEndKey:function(e){var n=e.currentTarget,r=n.value.length;n.setSelectionRange(e.shiftKey?0:r,r),this.focusedOptionIndex=-1,e.preventDefault()},onPageUpKey:function(e){this.scrollInView(0),e.preventDefault()},onPageDownKey:function(e){this.scrollInView(this.visibleOptions.length-1),e.preventDefault()},onEnterKey:function(e){this.overlayVisible?(this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.hide()):this.onArrowDownKey(e),e.preventDefault()},onEscapeKey:function(e){this.overlayVisible&&this.hide(!0),e.preventDefault()},onTabKey:function(e){this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.overlayVisible&&this.hide()},onBackspaceKey:function(e){if(this.multiple){if(V.isNotEmpty(this.modelValue)&&!this.$refs.focusInput.value){var n=this.modelValue[this.modelValue.length-1],r=this.modelValue.slice(0,-1);this.$emit("update:modelValue",r),this.$emit("item-unselect",{originalEvent:e,value:n})}e.stopPropagation()}},onArrowLeftKeyOnMultiple:function(){this.focusedMultipleOptionIndex=this.focusedMultipleOptionIndex<1?0:this.focusedMultipleOptionIndex-1},onArrowRightKeyOnMultiple:function(){this.focusedMultipleOptionIndex++,this.focusedMultipleOptionIndex>this.modelValue.length-1&&(this.focusedMultipleOptionIndex=-1,_.focus(this.$refs.focusInput))},onBackspaceKeyOnMultiple:function(e){this.focusedMultipleOptionIndex!==-1&&this.removeOption(e,this.focusedMultipleOptionIndex)},onOverlayEnter:function(e){Ye.set("overlay",e,this.$primevue.config.zIndex.overlay),_.addStyles(e,{position:"absolute",top:"0",left:"0"}),this.alignOverlay()},onOverlayAfterEnter:function(){this.bindOutsideClickListener(),this.bindScrollListener(),this.bindResizeListener(),this.$emit("show")},onOverlayLeave:function(){this.unbindOutsideClickListener(),this.unbindScrollListener(),this.unbindResizeListener(),this.$emit("hide"),this.overlay=null},onOverlayAfterLeave:function(e){Ye.clear(e)},alignOverlay:function(){var e=this.multiple?this.$refs.multiContainer:this.$refs.focusInput;this.appendTo==="self"?_.relativePosition(this.overlay,e):(this.overlay.style.minWidth=_.getOuterWidth(e)+"px",_.absolutePosition(this.overlay,e))},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(n){e.overlayVisible&&e.overlay&&e.isOutsideClicked(n)&&e.hide()},document.addEventListener("click",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener),this.outsideClickListener=null)},bindScrollListener:function(){var e=this;this.scrollHandler||(this.scrollHandler=new nr(this.$refs.container,function(){e.overlayVisible&&e.hide()})),this.scrollHandler.bindScrollListener()},unbindScrollListener:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(){e.overlayVisible&&!_.isTouchDevice()&&e.hide()},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},isOutsideClicked:function(e){return!this.overlay.contains(e.target)&&!this.isInputClicked(e)&&!this.isDropdownClicked(e)},isInputClicked:function(e){return this.multiple?e.target===this.$refs.multiContainer||this.$refs.multiContainer.contains(e.target):e.target===this.$refs.focusInput},isDropdownClicked:function(e){return this.$refs.dropdownButton?e.target===this.$refs.dropdownButton||this.$refs.dropdownButton.$el.contains(e.target):!1},isOptionMatched:function(e,n){return this.isValidOption(e)&&this.getOptionLabel(e).toLocaleLowerCase(this.searchLocale)===n.toLocaleLowerCase(this.searchLocale)},isValidOption:function(e){return V.isNotEmpty(e)&&!(this.isOptionDisabled(e)||this.isOptionGroup(e))},isValidSelectedOption:function(e){return this.isValidOption(e)&&this.isSelected(e)},isSelected:function(e){return V.equals(this.modelValue,this.getOptionValue(e),this.equalityKey)},findFirstOptionIndex:function(){var e=this;return this.visibleOptions.findIndex(function(n){return e.isValidOption(n)})},findLastOptionIndex:function(){var e=this;return V.findLastIndex(this.visibleOptions,function(n){return e.isValidOption(n)})},findNextOptionIndex:function(e){var n=this,r=e-1?r+e+1:e},findPrevOptionIndex:function(e){var n=this,r=e>0?V.findLastIndex(this.visibleOptions.slice(0,e),function(o){return n.isValidOption(o)}):-1;return r>-1?r:e},findSelectedOptionIndex:function(){var e=this;return this.hasSelectedOption?this.visibleOptions.findIndex(function(n){return e.isValidSelectedOption(n)}):-1},findFirstFocusedOptionIndex:function(){var e=this.findSelectedOptionIndex();return e<0?this.findFirstOptionIndex():e},findLastFocusedOptionIndex:function(){var e=this.findSelectedOptionIndex();return e<0?this.findLastOptionIndex():e},search:function(e,n,r){n!=null&&(r==="input"&&n.trim().length===0||(this.searching=!0,this.$emit("complete",{originalEvent:e,query:n})))},removeOption:function(e,n){var r=this,o=this.modelValue[n],i=this.modelValue.filter(function(a,l){return l!==n}).map(function(a){return r.getOptionValue(a)});this.updateModel(e,i),this.$emit("item-unselect",{originalEvent:e,value:o}),this.dirty=!0,_.focus(this.$refs.focusInput)},changeFocusedOptionIndex:function(e,n){this.focusedOptionIndex!==n&&(this.focusedOptionIndex=n,this.scrollInView(),(this.selectOnFocus||this.autoHighlight)&&this.onOptionSelect(e,this.visibleOptions[n],!1))},scrollInView:function(){var e=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1,r=n!==-1?"".concat(this.id,"_").concat(n):this.focusedOptionId,o=_.findSingle(this.list,'li[id="'.concat(r,'"]'));o?o.scrollIntoView&&o.scrollIntoView({block:"nearest",inline:"start"}):this.virtualScrollerDisabled||setTimeout(function(){e.virtualScroller&&e.virtualScroller.scrollToIndex(n!==-1?n:e.focusedOptionIndex)},0)},autoUpdateModel:function(){(this.selectOnFocus||this.autoHighlight)&&this.autoOptionFocus&&!this.hasSelectedOption&&(this.focusedOptionIndex=this.findFirstFocusedOptionIndex(),this.onOptionSelect(null,this.visibleOptions[this.focusedOptionIndex],!1))},updateModel:function(e,n){this.$emit("update:modelValue",n),this.$emit("change",{originalEvent:e,value:n})},flatOptions:function(e){var n=this;return(e||[]).reduce(function(r,o,i){r.push({optionGroup:o,group:!0,index:i});var a=n.getOptionGroupChildren(o);return a&&a.forEach(function(l){return r.push(l)}),r},[])},overlayRef:function(e){this.overlay=e},listRef:function(e,n){this.list=e,n&&n(e)},virtualScrollerRef:function(e){this.virtualScroller=e}},computed:{visibleOptions:function(){return this.optionGroupLabel?this.flatOptions(this.suggestions):this.suggestions||[]},inputValue:function(){if(this.modelValue)if(Ba(this.modelValue)==="object"){var e=this.getOptionLabel(this.modelValue);return e??this.modelValue}else return this.modelValue;else return""},hasSelectedOption:function(){return V.isNotEmpty(this.modelValue)},equalityKey:function(){return this.dataKey},searchResultMessageText:function(){return V.isNotEmpty(this.visibleOptions)&&this.overlayVisible?this.searchMessageText.replaceAll("{0}",this.visibleOptions.length):this.emptySearchMessageText},searchMessageText:function(){return this.searchMessage||this.$primevue.config.locale.searchMessage||""},emptySearchMessageText:function(){return this.emptySearchMessage||this.$primevue.config.locale.emptySearchMessage||""},selectionMessageText:function(){return this.selectionMessage||this.$primevue.config.locale.selectionMessage||""},emptySelectionMessageText:function(){return this.emptySelectionMessage||this.$primevue.config.locale.emptySelectionMessage||""},selectedMessageText:function(){return this.hasSelectedOption?this.selectionMessageText.replaceAll("{0}",this.multiple?this.modelValue.length:"1"):this.emptySelectionMessageText},focusedOptionId:function(){return this.focusedOptionIndex!==-1?"".concat(this.id,"_").concat(this.focusedOptionIndex):null},focusedMultipleOptionId:function(){return this.focusedMultipleOptionIndex!==-1?"".concat(this.id,"_multiple_option_").concat(this.focusedMultipleOptionIndex):null},ariaSetSize:function(){var e=this;return this.visibleOptions.filter(function(n){return!e.isOptionGroup(n)}).length},virtualScrollerDisabled:function(){return!this.virtualScrollerOptions}},components:{Button:vn,VirtualScroller:Co,Portal:yn,ChevronDownIcon:jn,SpinnerIcon:rr,TimesCircleIcon:Ln},directives:{ripple:ct}};function yi(t){"@babel/helpers - typeof";return yi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yi(t)}function Gu(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function ln(t){for(var e=1;e[]},initialLabs:{type:Array,required:!0,default:()=>[]},hasClosestTime:{type:Boolean,required:!0},hasClosestEvent:{type:Boolean,required:!0}},emits:["updateLabs"],setup(t,{emit:e}){const n=t,r=Nt("labResults"),o=Q(()=>{let ye=y.value==="text"?f9:qt;return n.hasClosestTime||(ye=ye.filter(ie=>ie.value!=="closest_time")),n.hasClosestEvent||(ye=ye.filter(ie=>ie.value!=="closest_event")),ye}),i=ae(!1),a=["numeric","text"],l=ae(!1),u=ae([]),s=ae(!1),c=ae(""),d=ae(),h=ae(""),f=ae([]),y=ae(),C=ae([]),O=ae(),S=ae(),k=Q({get(){return n.selectedLabs},set(ye){e("updateLabs",ye)}}),B=()=>Date.now()+"",T=ae(),F=ae(!1),ne=Q(()=>({id:c.value,lab_results:f.value,label:d.value,notes:h.value,value_type:y.value,aggregation_options:C.value,min_threshold:O.value,max_threshold:S.value})),ee=Q(()=>({selectedLabResults:f.value,label:d.value,valueType:y.value,aggSelections:C.value,minThreshold:O.value,maxThreshold:S.value})),A=Q(()=>({selectedLabResults:{required:Gt},label:{required:Gt,customUnique:Le.withMessage("Label must be unique.",()=>!k.value.filter(ie=>ie.id!==c.value).map(ie=>ie.label).includes(d.value)),customLegal:Le.withMessage("Label must be alphanumeric with spaces.",()=>/^[a-zA-Z0-9 ]+$/.test(d.value))},valueType:{required:Gt},aggSelections:{required:Le.withMessage("You must select at least one option.",Gt)},minThreshold:{customMax:Le.withMessage("Minimum must be less than or equal to maximum.",()=>O.value&&S.value?O.value<=S.value:!0),customValidNum:Le.withMessage("Minimum must be less than 9999999.",()=>O.value?O.value<9999999:!0)},maxThreshold:{custom:Le.withMessage("Maximum must be less than 9999999.",()=>S.value?S.value<9999999:!0)}})),W=Vn(A,ee,{$scope:!1}),le=ye=>{l.value=!0;const ie=ye.query.trim().toLowerCase();u.value=r.value.filter(Re=>Re.label.toLowerCase().includes(ie)&&!f.value.map(j=>j.label).includes(Re.label)),l.value=!1},se=ye=>{var ie;return(ie=o.value.find(Re=>Re.value===ye))==null?void 0:ie.text},q=ye=>n.initialLabs.findIndex(ie=>ie.id===ye.id)===-1,R=()=>{if(W.value.$touch(),!W.value.$error){if(s.value){const ye=k.value.findIndex(ie=>ie.id===ne.value.id);k.value[ye]=ne.value}else c.value=B(),k.value.push(ne.value);ge()}},J=ye=>{k.value.find(Re=>Re.id===ye.id)&&(s.value=!0,c.value=ye.id,d.value=ye.label,h.value=ye.notes,f.value=ye.lab_results,y.value=ye.value_type,C.value=ye.aggregation_options,O.value=ye.min_threshold,S.value=ye.max_threshold,i.value=!0)},ce=ye=>{T.value=ye,F.value=!0},he=()=>{F.value=!1,T.value=null},_e=()=>{k.value=k.value.filter(ye=>ye.id!==T.value.id)},ge=()=>{i.value=!1,s.value=!1,c.value="",d.value="",h.value="",f.value=[],y.value=null,C.value=[],O.value=null,S.value=null,W.value.$reset()};return(ye,ie)=>{const Re=K("Chip"),j=K("Column"),D=K("Button"),P=K("DataTable"),$=K("RadioButton"),be=K("Checkbox"),ve=K("InputNumber"),Ce=K("Dialog"),$e=Xe("tooltip");return p(),v("div",null,[I(P,{class:"mb-2",value:k.value,removableSort:""},{empty:L(()=>[me("No labs added.")]),default:L(()=>[I(j,{field:"lab_results",header:"Lab Results"},{body:L(fe=>[(p(!0),v(oe,null,Te(fe.data.lab_results,(Fe,b)=>(p(),M(Re,{key:b,label:Fe.label},null,8,["label"]))),128))]),_:1}),I(j,{field:"label",header:"Label",sortable:""}),I(j,{field:"notes",header:"Notes",sortable:""}),I(j,{field:"value_type",header:"Value Type",sortable:""}),I(j,{field:"aggregation_options",header:"Aggregations"},{body:L(fe=>[(p(!0),v(oe,null,Te(fe.data.aggregation_options,Fe=>(p(),M(Re,{key:Fe,label:se(Fe)},null,8,["label"]))),128))]),_:1}),I(j,{field:"min_threshold",header:"Minimum Threshold"},{body:L(fe=>[me(G(fe.data.value_type==="numeric"?fe.data.min_threshold:"N/A"),1)]),_:1}),I(j,{field:"max_threshold",header:"Maximum Threshold"},{body:L(fe=>[me(G(fe.data.value_type==="numeric"?fe.data.max_threshold:"N/A"),1)]),_:1}),I(j,{header:"Actions"},{body:L(fe=>[Ie(I(D,{icon:"pi pi-pencil",outlined:"",rounded:"",class:"ml-2 p-1 small-icon",severity:"secondary",onClick:Fe=>J(fe.data)},null,8,["onClick"]),[[Jt,q(fe.data)],[$e,"Edit",void 0,{top:!0}]]),Ie(I(D,{icon:"pi pi-trash",outlined:"",rounded:"",class:"ml-2 p-1 small-icon",severity:"danger",onClick:Fe=>ce(fe.data)},null,8,["onClick"]),[[Jt,q(fe.data)],[$e,"Delete",void 0,{top:!0}]])]),_:1})]),_:1},8,["value"]),I(D,{label:"Add Lab",icon:"pi pi-plus",severity:"success",class:"mr-2",onClick:ie[0]||(ie[0]=fe=>i.value=!0)}),I(Ce,{visible:i.value,modal:"",header:s.value?"Edit Lab":"Add New Lab",closable:!1,style:{width:"60rem"}},{footer:L(()=>[I(D,{label:"Submit",severity:"primary",onClick:ie[15]||(ie[15]=fe=>R())}),I(D,{label:"Cancel",severity:"secondary",onClick:ie[16]||(ie[16]=fe=>ge())})]),default:L(()=>{var fe,Fe;return[g("div",wS,[g("div",null,[CS,_S,I(Y(Bp),{class:"mb-2"},{default:L(()=>[I(Y(jp),{id:"lab-result-input",class:te({"p-invalid":Y(W).selectedLabResults.$error}),modelValue:f.value,"onUpdate:modelValue":ie[1]||(ie[1]=b=>f.value=b),multiple:!0,suggestions:u.value,virtualScrollerOptions:{itemSize:38,showLoader:!0,lazy:!0},loading:l.value,onBlur:Y(W).selectedLabResults.$touch,onComplete:ie[2]||(ie[2]=b=>le(b)),optionLabel:"label",placeholder:"Search to add"},null,8,["class","modelValue","suggestions","loading","onBlur"])]),_:1}),Y(W).selectedLabResults.$error?(p(),v("small",SS,G(Y(W).selectedLabResults.$errors[0].$message),1)):x("",!0),g("div",OS,[IS,I(Y(Zr),{maxlength:"26",id:"label",modelValue:d.value,"onUpdate:modelValue":ie[3]||(ie[3]=b=>d.value=b),autocomplete:"off",class:te({"p-invalid":Y(W).label.$error}),onBlur:ie[4]||(ie[4]=b=>Y(W).label.$touch())},null,8,["modelValue","class"]),kS,g("small",null,G((fe=d.value)!=null&&fe.length?d.value.length:0)+"/26 characters ",1),Y(W).label.$error?(p(),v("small",PS,G(Y(W).label.$errors[0].$message),1)):x("",!0)]),g("div",xS,[TS,I(Y(Zr),{maxlength:"80",id:"notes",modelValue:h.value,"onUpdate:modelValue":ie[5]||(ie[5]=b=>h.value=b),autocomplete:"off",class:"w-7"},null,8,["modelValue"]),ES,g("small",null,G((Fe=h.value)!=null&&Fe.length?h.value.length:0)+"/80 characters ",1)]),DS,g("div",RS,[(p(),v(oe,null,Te(a,b=>g("div",{key:b},[g("div",$S,[I($,{modelValue:y.value,"onUpdate:modelValue":ie[6]||(ie[6]=w=>y.value=w),inputId:b,value:b,class:te({"p-invalid":Y(W).valueType.$error}),onChange:ie[7]||(ie[7]=w=>(C.value=[],Y(W).aggSelections.$reset(),O.value=null,S.value=null)),onBlur:ie[8]||(ie[8]=w=>Y(W).valueType.$touch())},null,8,["modelValue","inputId","value","class"]),g("label",{for:b,class:"ml-2"},G(b),9,AS)])])),64)),Y(W).valueType.$error?(p(),v("small",MS,G(Y(W).valueType.$errors[0].$message),1)):x("",!0)]),y.value?(p(),v("div",LS,[FS,g("div",BS,[g("div",jS,[(p(!0),v(oe,null,Te(o.value,(b,w)=>(p(),v("div",{class:"mr-4",key:w},[I(be,{class:"mr-2",modelValue:C.value,"onUpdate:modelValue":ie[9]||(ie[9]=E=>C.value=E),value:b.value,inputId:"aggOptions_index_"+w,onBlur:ie[10]||(ie[10]=E=>Y(W).aggSelections.$touch())},null,8,["modelValue","value","inputId"]),g("label",{for:"aggOptions_index_"+w},G(b.text),9,VS)]))),128))]),Y(W).aggSelections.$error?(p(),v("small",HS,G(Y(W).aggSelections.$errors[0].$message),1)):x("",!0)])])):x("",!0),y.value==="numeric"?(p(),v("div",NS,[zS,g("div",KS,[US,I(ve,{id:"min-threshold",modelValue:O.value,"onUpdate:modelValue":ie[11]||(ie[11]=b=>O.value=b),onBlur:ie[12]||(ie[12]=b=>Y(W).minThreshold.$touch()),class:te({"p-invalid":Y(W).minThreshold.$error}),useGrouping:!1,minFractionDigits:0,maxFractionDigits:2,autocomplete:"off"},null,8,["modelValue","class"])]),g("div",WS,[GS,I(ve,{id:"max-threshold",modelValue:S.value,"onUpdate:modelValue":ie[13]||(ie[13]=b=>S.value=b),onBlur:ie[14]||(ie[14]=b=>(Y(W).minThreshold.$touch(),Y(W).maxThreshold.$touch())),class:te({"p-invalid":Y(W).minThreshold.$error||Y(W).maxThreshold.$error}),useGrouping:!1,minFractionDigits:0,maxFractionDigits:2,autocomplete:"off"},null,8,["modelValue","class"])]),Y(W).minThreshold.$error?(p(),v("small",qS,G(Y(W).minThreshold.$errors[0].$message),1)):x("",!0),Y(W).maxThreshold.$error?(p(),v("small",YS,G(Y(W).maxThreshold.$errors[0].$message),1)):x("",!0)])):x("",!0)])])]}),_:1},8,["visible","header"]),I(Ce,{visible:F.value,modal:"",header:"Delete Lab",closable:!1},{footer:L(()=>[I(D,{label:"No",severity:"secondary",onClick:ie[17]||(ie[17]=fe=>he())}),I(D,{label:"Yes",severity:"primary",onClick:ie[18]||(ie[18]=fe=>(_e(),he()))})]),default:L(()=>[g("div",null,[g("p",null," Are you sure you want to delete "+G(T.value.label)+"? ",1)])]),_:1},8,["visible"])])}}});var ZS=` -@layer primevue { - .p-chips { - display: inline-flex; - } - - .p-chips-multiple-container { - margin: 0; - padding: 0; - list-style-type: none; - cursor: text; - overflow: hidden; - display: flex; - align-items: center; - flex-wrap: wrap; - } - - .p-chips-token { - cursor: default; - display: inline-flex; - align-items: center; - flex: 0 0 auto; - } - - .p-chips-input-token { - flex: 1 1 auto; - display: inline-flex; - } - - .p-chips-token-icon { - cursor: pointer; - } - - .p-chips-input-token input { - border: 0 none; - outline: 0 none; - background-color: transparent; - margin: 0; - padding: 0; - box-shadow: none; - border-radius: 0; - width: 100%; - } - - .p-fluid .p-chips { - display: flex; - } -} -`,XS={root:function(e){var n=e.instance,r=e.props;return["p-chips p-component p-inputwrapper",{"p-disabled":r.disabled,"p-focus":n.focused,"p-inputwrapper-filled":r.modelValue&&r.modelValue.length||n.inputValue&&n.inputValue.length,"p-inputwrapper-focus":n.focused}]},container:"p-inputtext p-chips-multiple-container",token:function(e){var n=e.state,r=e.index;return["p-chips-token",{"p-focus":n.focusedIndex===r}]},label:"p-chips-token-label",removeTokenIcon:"p-chips-token-icon",inputToken:"p-chips-input-token"};Ve.extend({name:"chips",css:ZS,classes:XS});const QS={class:"grid"},e7={class:"col-6 mt-2"},t7={class:"p-inputgroup flex"},n7=g("span",{class:"p-inputgroup-addon"},[g("i",{class:"pi pi-search"})],-1),r7={class:"col-6 mt-2"},i7={class:"flex flex-wrap gap-3"},o7=g("label",{class:"flex align-items-center"},"Show: ",-1),a7=["for"],l7=g("hr",null,null,-1),s7=g("div",null,[g("p",null,[me(' Clinical variables that are added and require aggregation (i.e., any clinical variables under the category of "Labs" or "Vitals") will default to the settings here for convenience. '),g("br"),me(" Such variables may have their settings individually changed after being added. "),g("br"),me(` NOTE: The "Closest to Event" and "Closest to Time" aggregations are only available when applicable according to the Data Collection Window's timing. `)])],-1),u7={class:"card flex flex-wrap gap-4 mt-3"},c7=["for"],d7={key:0,class:"flex align-items-center"},p7=["for"],f7={key:0},h7={key:0,class:"flex p-error mb-3"},m7={key:1,class:"flex align-items-center"},g7=["for"],v7={key:0,class:"flex p-error ml-2"},y7={key:1,id:"aggOption-help",class:"flex p-error ml-2"},b7={key:2,id:"udLabsAggOption-help",class:"flex p-error ml-2"},w7=gt({__name:"ClinicalDataDialog",props:{showClinicalDataDialog:Boolean,activeOptions:Array,initialWindow:{type:Object,required:!1},timing:{type:Object,required:!0},clinicalData:{type:Object,required:!0},aggregateDefaults:{type:Array},closestToEvent:{type:Array},closestToTime:{type:String},eventOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},labOptions:{type:Array,required:!0},vitalOptions:{type:Array,required:!0},outcomeOptions:{type:Array,required:!0},scoreOptions:{type:Array,required:!0}},emits:["saveClinicalDataUpdate","cancelClinicalDataUpdate","update:clinicalData","update:aggregateDefaults","update:showClinicalDataDialog","update:activeOptions","update:closestToEvent","update:closestToTime"],setup(t,{emit:e}){const n=t,r=ae({global:{value:null,matchMode:rt.CONTAINS}}),o=Q(()=>r.value.global.value),i=Q({get(){return n.showClinicalDataDialog},set(P){e("update:showClinicalDataDialog",P)}}),a=Q({get(){return n.clinicalData},set(P){e("update:clinicalData",P)}}),l=Q({get(){return n.aggregateDefaults},set(P){e("update:aggregateDefaults",P)}}),u=Q(()=>a.value.ud_labs?a.value.ud_labs.findIndex(P=>P.aggregation_options.length===0)>-1:!1),s=Q(()=>{var P,$;return((P=n.initialWindow)==null?void 0:P.aggregate_defaults)!==void 0?($=n.initialWindow)==null?void 0:$.aggregate_defaults.map(be=>be.value):[]}),c=Q(()=>{var P,$;return((P=n.initialWindow)==null?void 0:P.data)!==void 0?JSON.parse(JSON.stringify(($=n.initialWindow)==null?void 0:$.data)):{}}),d=Q(()=>{if(s.value.includes("closest_time")||s.value.includes("closest_event"))return!0;let P=[];return c.value.hasOwnProperty("labs")&&P.concat(c.value.labs),c.value.hasOwnProperty("vitals")&&P.concat(c.value.vitals),P.forEach($=>{if($.aggregates.map(ve=>ve.value).includes("closest_time")||s.value.includes("closest_event"))return!0}),!1}),h=Q(()=>qt.filter(P=>P.value.indexOf("closest")===-1)),f=Q({get(){return n.closestToEvent},set(P){e("update:closestToEvent",P)}}),y=Q({get(){return n.closestToEvent&&n.closestToEvent[0]&&n.closestToEvent[0].label?F.value.find(P=>P.label===n.closestToEvent[0].label)??JSON.parse(JSON.stringify(Dt)):JSON.parse(JSON.stringify(Dt))},set(P){P.label!==""&&e("update:closestToEvent",[P])}}),C=Q(()=>qt.find(P=>P.value==="closest_event")??{text:"Closest Event",value:"closest_event"}),O=Q(()=>!(n.timing&&n.timing.repeat_interval&&n.timing.repeat_interval.length>0)),S=Q(()=>{let P=!1;return O.value&&(l.value&&(P=l.value.findIndex($=>$.value==="closest_event")>-1),P||(P=a.value.labs.findIndex($=>$.selected&&$.aggregate_type==="custom"&&JSON.stringify($.aggregates).indexOf("closest_event")>-1)>-1),P||(P=a.value.vitals.findIndex($=>$.selected&&$.aggregate_type==="custom"&&JSON.stringify($.aggregates).indexOf("closest_event")>-1)>-1),P||(P=a.value.ud_labs.findIndex($=>$.aggregation_options.findIndex(be=>be==="closest_event")>-1)>-1)),P});ut(S,P=>{P||(f.value=[],y.value=JSON.parse(JSON.stringify(Dt)),k("closest_event"))});const k=P=>{if(l.value){const $=l.value.filter(be=>be.value!==P);l.value=$}a.value.labs=B(P,a.value.labs),a.value.ud_labs=T(P,a.value.ud_labs),a.value.vitals=B(P,a.value.vitals)},B=(P,$)=>$.map(ve=>{if(ve.selected&&ve.aggregate_type==="custom"&&JSON.stringify(ve.aggregates).indexOf(P)>-1){const Ce=ve.aggregates.filter($e=>$e.value!=P);ve.aggregates=Ce,Ce.length===0&&(ve.aggregate_type="default")}return ve}),T=(P,$)=>$.map(ve=>{if(ve.aggregation_options.findIndex(Ce=>Ce===P)>-1){const Ce=ve.aggregation_options.filter($e=>$e!==P);ve.aggregation_options=Ce}return ve}),F=Q(()=>n.eventOptions.filter(P=>P.value_type==="datetime")),ne=Q({get(){return n.closestToTime},set(P){e("update:closestToTime",P)}}),ee=ae(new Date("2024T08:00"));Rn(()=>{ee.value?ne.value=("0"+ee.value.getHours()).slice(-2)+":"+("0"+ee.value.getMinutes()).slice(-2)+":00":ne.value="08:00:00"});const A=Q(()=>qt.find(P=>P.value==="closest_time")??{text:"Closest Time",value:"closest_time"}),W=Q(()=>n.timing?!!(n.timing.start.interval.type=="day"&&n.timing.start.interval.length==1||n.timing.end.interval.type=="day"&&n.timing.end.interval.length==1||n.timing.repeat_interval&&n.timing.repeat_interval.type=="day"&&n.timing.repeat_interval.length==1||n.timing.start.type==="date"&&n.timing.end.type==="date"&&(n.timing.start.duster_field_name&&n.timing.start.duster_field_name.length>0&&n.timing.start.duster_field_name===n.timing.end.duster_field_name||n.timing.start.redcap_field_name&&n.timing.start.redcap_field_name.length>0&&n.timing.start.redcap_field_name===n.timing.end.redcap_field_name)):!1),le=Q(()=>{let P=!1;return W.value&&(l.value&&(P=l.value.findIndex($=>$.value==="closest_time")>-1),P||(P=a.value.labs.findIndex($=>$.selected&&$.aggregate_type==="custom"&&JSON.stringify($.aggregates).indexOf("closest_time")>-1)>-1),P||(P=a.value.vitals.findIndex($=>$.selected&&$.aggregate_type==="custom"&&JSON.stringify($.aggregates).indexOf("closest_time")>-1)>-1),P||(P=a.value.ud_labs.findIndex($=>$.aggregation_options.findIndex(be=>be==="closest_time")>-1)>-1)),P});ut(le,P=>{P||(ee.value=new Date("2024T08:00"),ne.value=void 0,k("closest_time"))});const se=Q(()=>{let P=a.value.labs?a.value.labs.findIndex($=>$.selected&&$.aggregate_type=="default")>-1:!1;return P||(P=a.value.vitals?a.value.vitals.findIndex($=>$.selected&&$.aggregate_type==="default")>-1:!1),P}),q=Le.regex(/^([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]$/),R=Q(()=>({aggregateDefaults:l.value,udLabsMissingAggregates:u.value,closestEvent:y.value.duster_field_name?y.value.duster_field_name:y.value.redcap_field_name,closestTime:ne.value})),J=Q(()=>({aggregateDefaults:{requiredIf:Le.withMessage("At least one default aggregate must be selected.",Vt(se.value)),minLength:_9(1)},udLabsMissingAggregates:{custom:Le.withMessage("User-defined labs must each have at least one aggregate.",()=>!u.value)},closestEvent:{requiredIf:Le.withMessage("Closest event is required",Vt(S.value))},closestTime:{requiredIf:Le.withMessage("Closest time is required",Vt(le.value)),timeFormat:Le.withMessage("Incorrect time format",q)}})),ce=Vn(J,R);Rn(()=>{a.value&&(a.value.valid=!ce.value.$error,a.value.errors=ce.value.$errors)});const he=vl(),_e=P=>{a.value.ud_labs=P},ge=()=>{ce.value.$touch(),ce.value.$error?ce.value.$errors.forEach(P=>he.add({severity:"error",summary:"Missing values",detail:P.$message,life:3e3})):(i.value=!1,e("saveClinicalDataUpdate"))},ye=()=>{i.value=!1,e("cancelClinicalDataUpdate")},ie=ae(["Selected","Unselected","All"]),Re=ae("All"),j=Q({get(){return n.activeOptions},set(P){e("update:activeOptions",P)}}),D=()=>{j.value=[0,1,2,3,4]};return(P,$)=>{const be=K("InputText"),ve=K("RadioButton"),Ce=K("Checkbox"),$e=K("Calendar"),fe=K("Dropdown"),Fe=K("Panel"),b=K("AccordionTab"),w=K("Accordion"),E=K("Button"),U=K("Dialog"),H=Xe("tooltip");return p(),M(U,{visible:i.value,"onUpdate:visible":$[11]||($[11]=z=>i.value=z),modal:!0,"close-on-escape":!1,style:{width:"75vw"},header:"Select Clinical Values"},{footer:L(()=>[I(E,{label:"Save",class:"p-button-primary",size:"small",icon:"pi pi-check",onClick:ge}),I(E,{label:"Cancel",class:"p-button-secondary",size:"small",icon:"pi pi-times",onClick:ye})]),default:L(()=>[g("div",QS,[g("div",e7,[g("div",t7,[I(be,{placeholder:"Search Clinical Value",modelValue:r.value.global.value,"onUpdate:modelValue":[$[0]||($[0]=z=>r.value.global.value=z),D]},null,8,["modelValue"]),n7])]),g("div",r7,[g("div",i7,[o7,(p(!0),v(oe,null,Te(ie.value,(z,ue)=>(p(),v("div",{key:ue,class:"flex align-items-center"},[I(ve,{modelValue:Re.value,"onUpdate:modelValue":$[1]||($[1]=X=>Re.value=X),name:"filterSelected","input-id":z,value:z},null,8,["modelValue","input-id","value"]),g("label",{for:z,class:"flex align-items-center ml-2"},G(z),9,a7)]))),128))])])]),l7,I(Fe,{header:"Default Aggregates",toggleable:""},{default:L(()=>[s7,g("div",u7,[(p(!0),v(oe,null,Te(h.value,z=>(p(),v("div",{key:z.value,class:"flex align-items-center"},[I(Ce,{name:"defaultAggregate",modelValue:l.value,"onUpdate:modelValue":$[2]||($[2]=ue=>l.value=ue),value:z,"input-id":z.value,class:te(["mr-2",{"p-invalid":Y(ce).aggregateDefaults.$error}]),disabled:s.value.includes(z.value)},null,8,["modelValue","value","input-id","class","disabled"]),g("label",{for:z.value},G(z.text),9,c7)]))),128)),W.value?(p(),v("div",d7,[I(Ce,{modelValue:l.value,"onUpdate:modelValue":$[3]||($[3]=z=>l.value=z),name:"defaultAggregate","input-id":A.value.value,value:A.value,class:te({"p-invalid":Y(ce).aggregateDefaults.$error}),disabled:s.value.includes(A.value.value)},null,8,["modelValue","input-id","value","class","disabled"]),g("label",{for:A.value.value,class:"ml-2 mr-2"},G(A.value.text),9,p7),le.value?(p(),v("div",f7,[Ie(I($e,{id:"calendar-timeonly",modelValue:ee.value,"onUpdate:modelValue":$[4]||($[4]=z=>ee.value=z),timeOnly:"",disabled:d.value},null,8,["modelValue","disabled"]),[[H,"Closest Time value applies to both default and custom aggregates"]]),Y(ce).closestTime.$error?(p(),v("small",h7,G(Y(ce).closestTime.$errors[0].$message),1)):x("",!0)])):x("",!0)])):x("",!0),O.value?(p(),v("div",m7,[I(Ce,{modelValue:l.value,"onUpdate:modelValue":$[5]||($[5]=z=>l.value=z),name:"defaultAggregate","input-id":C.value.value,value:C.value,class:te({"p-invalid":Y(ce).aggregateDefaults.$error}),disabled:s.value.includes(C.value.value)},null,8,["modelValue","input-id","value","class","disabled"]),g("label",{for:C.value.value,class:"ml-2 mr-2"},G(C.value.text),9,g7),Ie((p(),v("span",null,[Ie(I(fe,{modelValue:y.value,"onUpdate:modelValue":$[6]||($[6]=z=>y.value=z),options:F.value,optionLabel:"label",placeholder:"Choose an event",class:te([{"p-invalid":Y(ce).closestEvent.$error}]),disabled:d.value},null,8,["modelValue","options","class","disabled"]),[[Jt,S.value]])])),[[H,"Closest Event value applies to both default and custom aggregates"]]),Y(ce).closestEvent.$error?(p(),v("small",v7,G(Y(ce).closestEvent.$errors[0].$message),1)):x("",!0),Y(ce).aggregateDefaults.$error?(p(),v("small",y7,G(Y(ce).aggregateDefaults.$errors[0].$message),1)):x("",!0),Y(ce).udLabsMissingAggregates.$error?(p(),v("small",b7,G(Y(ce).udLabsMissingAggregates.$errors[0].$message),1)):x("",!0)])):x("",!0)])]),_:1}),I(w,{multiple:!0,activeIndex:j.value,class:"mt-2"},{default:L(()=>[I(b,{header:"Labs"},{default:L(()=>[I(Fi,{category:"labs",options:t.labOptions,"initial-data":c.value,"has-aggregates":!0,"has-closest-time":W.value,"has-closest-event":O.value,"closest-time":t.closestToTime,"closest-event":y.value.label,"search-text":o.value,"select-filter":Re.value,"selected-options":a.value.labs,"onUpdate:selectedOptions":$[7]||($[7]=z=>a.value.labs=z)},null,8,["options","initial-data","has-closest-time","has-closest-event","closest-time","closest-event","search-text","select-filter","selected-options"])]),_:1}),I(b,{header:"User-Defined Labs"},{default:L(()=>[I(JS,{"selected-labs":a.value.ud_labs,"initial-labs":c.value.ud_labs,"has-closest-time":W.value,"has-closest-event":O.value,class:te({"p-invalid":Y(ce).udLabsMissingAggregates.$error}),onUpdateLabs:_e},null,8,["selected-labs","initial-labs","has-closest-time","has-closest-event","class"])]),_:1}),I(b,{header:"Vitals"},{default:L(()=>[I(Fi,{category:"vitals",options:t.vitalOptions,"initial-data":c.value,"has-aggregates":!0,"has-closest-time":W.value,"has-closest-event":O.value,"closest-time":t.closestToTime,"closest-event":y.value.label,"search-text":o.value,"select-filter":Re.value,"selected-options":a.value.vitals,"onUpdate:selectedOptions":$[8]||($[8]=z=>a.value.vitals=z)},null,8,["options","initial-data","has-closest-time","has-closest-event","closest-time","closest-event","search-text","select-filter","selected-options"])]),_:1}),I(b,{header:"Outcomes"},{default:L(()=>[I(Fi,{category:"outcomes",options:t.outcomeOptions,"initial-data":c.value,"has-aggregates":!1,"has-closest-time":!1,"has-closest-event":!1,"search-text":o.value,"select-filter":Re.value,"selected-options":a.value.outcomes,"onUpdate:selectedOptions":$[9]||($[9]=z=>a.value.outcomes=z)},null,8,["options","initial-data","search-text","select-filter","selected-options"])]),_:1}),I(b,{header:"Scores"},{default:L(()=>[I(Fi,{category:"scores",options:t.scoreOptions,"initial-data":c.value,"has-aggregates":!1,"has-closest-time":!1,"has-closest-event":!1,"search-text":o.value,"select-filter":Re.value,"selected-options":a.value.scores,"onUpdate:selectedOptions":$[10]||($[10]=z=>a.value.scores=z)},null,8,["options","initial-data","search-text","select-filter","selected-options"])]),_:1})]),_:1},8,["activeIndex"]),I(Y(wo))]),_:1},8,["visible"])}}}),C7={class:"field grid"},_7={class:"col-12 mb-2 md:col-2 md:mb-0"},S7={class:"ml-2 pi pi-info-circle",style:{color:"blue"}},O7={class:"col-12 md:col-10"},I7={class:"formgroup"},k7={class:"field-radiobutton mt-1"},P7=["for"],x7={key:0,class:"formgroup-inline"},T7={class:"field"},E7={key:0},D7={key:1},R7={key:2,class:"flex p-error mb-3"},$7={key:0,class:"field"},A7=g("label",null," based on ",-1),M7={key:0,class:"flex p-error mb-3"},L7={key:1,class:"formgroup-inline"},F7={class:"field"},B7={key:0,class:"flex p-error mb-3"},j7={class:"field"},V7={key:0,class:"flex p-error mb-3"},H7={class:"field"},N7={key:0},z7={key:1},K7={key:0,class:"flex p-error mb-3"},qu=gt({__name:"TimingEvent",props:{timeTypeOptions:{type:Array,required:!0},typeLabel:String,eventType:{type:String,required:!0},eventOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},timingObject:{type:Object,required:!0},otherTimingEvent:{type:Object,required:!0},instigator:{type:String}},emits:["update:timingObject","clearPreset","instigate"],setup(t,{emit:e}){const n=t,r=Q({get(){return n.timingObject},set(S){e("update:timingObject",S)}}),o=Q(()=>{var S;if(n.eventType==="end"&&n.otherTimingEvent.type){if(n.otherTimingEvent.type.indexOf("date")>-1)return n.timeTypeOptions.filter(k=>k.value==n.otherTimingEvent.type||k.value=="interval");if(n.otherTimingEvent.type==="interval"&&((S=n.otherTimingEvent.interval)!=null&&S.type)){const k=n.otherTimingEvent.interval.type==="day"?"date":"datetime";return n.timeTypeOptions.filter(B=>B.value===k)}}else if(n.otherTimingEvent.type==="interval")return n.timeTypeOptions.filter(k=>k.value!=="interval");return n.timeTypeOptions}),i=Q(()=>{if(n.eventType==="end"){if(n.otherTimingEvent.type==="datetime")return Zn.filter(S=>S.value==="hour");if(n.otherTimingEvent.type==="date")return Zn.filter(S=>S.value==="day")}return Zn});Rn(()=>{o.value.length===1?r.value.type=o.value[0].value:n.instigator&&n.eventType!=n.instigator&&n.otherTimingEvent.type&&n.otherTimingEvent.type!==r.value.type&&n.otherTimingEvent.type!=="interval"&&r.value.type!=="interval"&&(r.value.type=n.otherTimingEvent.type)});const a=Q(()=>r.value.type==="datetime"?n.eventOptions.filter(S=>S&&S.value_type&&(S.duster_field_name||S.redcap_field_name)&&S.value_type==="datetime"):n.eventOptions.filter(S=>S&&S.value_type&&(S.duster_field_name||S.redcap_field_name))),l=Q({get(){var S;return(S=r.value.interval)==null?void 0:S.type},set(S){r.value.interval||(r.value.interval={...Wt}),r.value.interval.type=S}}),u=Q({get(){var S;return((S=r.value.interval)==null?void 0:S.length)??0},set(S){r.value.interval||(r.value.interval={...Wt}),r.value.interval.length=S}});Rn(()=>{r.value.type=="interval"&&(r.value.interval||(r.value.interval={...Wt}),l.value||(n.otherTimingEvent.type==="datetime"?l.value="hour":n.otherTimingEvent.type==="date"&&(l.value="day")),r.value.interval.label=u.value.toString()+" "+l.value,r.value.interval.label+=n.eventType=="start"?"(s) before End":"(s) after Start",r.value.label=r.value.interval.label)});const s=Q({get(){if(r.value)if(r.value.duster_field_name){let S=r.value.duster_field_name,k=n.eventOptions.findIndex(B=>B.duster_field_name==S);return n.eventOptions[k]}else{let S=r.value.redcap_field_name,k=n.eventOptions.findIndex(B=>!B.duster_field_name&&B.redcap_field_name==S);if(k>-1)return n.eventOptions[k]}return JSON.parse(JSON.stringify(Dt))},set(S){r.value&&(r.value.redcap_field_type=S.redcap_field_type,S.duster_field_name?(r.value.duster_field_name=S.duster_field_name,r.value.redcap_field_name=void 0,r.value.rp_date||(r.value.rp_date=n.rpDates[0].redcap_field_name)):S.redcap_field_name&&(r.value.redcap_field_name=S.redcap_field_name,r.value.duster_field_name=void 0,r.value.rp_date=S.redcap_field_name))}}),c=Q(()=>n.typeLabel?n.typeLabel:An(n.eventType)+" at: "),d=(S,k,B)=>{if(k){let T=S.find(F=>F.duster_field_name===k);if(T)return T.label}else if(B){let T=S.find(F=>F.redcap_field_name===B);if(T)return T.label}return""};Rn(()=>{r.value.type!="interval"&&(r.value.label=d(n.eventOptions,r.value.duster_field_name,r.value.redcap_field_name)??"",r.value.label.length&&r.value.type=="date"&&(r.value.label=n.eventType=="end"?"23:59:00 of "+r.value.label:"00:00:00 of "+r.value.label))});const h=Le.regex(/^[1-9][0-9]*$/),f=Q(()=>({timingEventType:r.value.type,timingEventValue:s.value.duster_field_name?s.value.duster_field_name:s.value.redcap_field_name,timingEventInterval:r.value.interval,timingEventRpDate:r.value.rp_date})),y=Q(()=>({timingEventType:{required:Le.withMessage("Required",Gt)},timingEventValue:{requiredIf:Le.withMessage("Required "+An(n.eventType)+" Event",Vt(r.value.type!=="interval"))},timingEventInterval:{requiredIf:Vt(r.value.type=="interval"),type:{requiredIf:Le.withMessage("Required",Vt(r.value.type=="interval"))},length:{requiredIf:Le.withMessage("Value must be a positive integer",Vt(r.value.type=="interval")),positiveInteger:Le.withMessage("Value must be a positive integer",h)}},timingEventRpDate:{requiredIf:Le.withMessage("Required",Vt(!!r.value.duster_field_name))}})),C=Vn(y,f),O=Q(()=>n.eventType=="start"?"Some description about start":"Some description about end");return(S,k)=>{const B=K("RadioButton"),T=K("Dropdown"),F=K("InputNumber"),ne=Xe("tooltip");return p(),v("div",C7,[g("label",_7,[me(G(c.value)+" ",1),Ie(g("i",S7,null,512),[[ne,O.value]])]),g("div",O7,[g("div",I7,[(p(!0),v(oe,null,Te(o.value,ee=>(p(),v("div",{key:ee.value,class:"formgroup-inline"},[g("div",k7,[I(B,{modelValue:r.value.type,"onUpdate:modelValue":A=>r.value.type=A,name:t.eventType+"TimeType","input-id":ee.value,value:ee.value,class:te({"p-invalid":Y(C).timingEventType.$error}),onClick:k[0]||(k[0]=A=>S.$emit("instigate",t.eventType)),onChange:k[1]||(k[1]=A=>e("clearPreset"))},null,8,["modelValue","onUpdate:modelValue","name","input-id","value","class"]),Ie((p(),v("label",{for:ee.value,class:"ml-2"},[me(G(ee.text),1)],8,P7)),[[ne,ee.tooltip]])]),ee.value===r.value.type&&ee.value.indexOf("date")>-1?(p(),v("div",x7,[g("div",T7,[r.value.type==="date"&&t.eventType==="start"?(p(),v("label",E7," 00:00:00 of ")):r.value.type==="date"&&t.eventType==="end"?(p(),v("label",D7," 23:59:00 of ")):x("",!0),I(T,{modelValue:s.value,"onUpdate:modelValue":k[2]||(k[2]=A=>s.value=A),options:a.value,optionLabel:"label",style:{width:"12rem"},class:te({"p-invalid":Y(C).timingEventValue.$error}),onChange:k[3]||(k[3]=A=>e("clearPreset"))},null,8,["modelValue","options","class"]),Y(C).timingEventValue.$error?(p(),v("small",R7,G(Y(C).timingEventValue.$errors[0].$message),1)):x("",!0)]),s.value&&s.value.duster_field_name?(p(),v("div",$7,[A7,I(T,{modelValue:r.value.rp_date,"onUpdate:modelValue":k[4]||(k[4]=A=>r.value.rp_date=A),options:t.rpDates,optionLabel:"label",optionValue:"redcap_field_name",style:{width:"12rem"},class:te({"p-invalid":Y(C).timingEventRpDate.$error})},null,8,["modelValue","options","class"]),Y(C).timingEventRpDate.$error?(p(),v("small",M7,G(Y(C).timingEventRpDate.$errors[0].$message),1)):x("",!0)])):x("",!0)])):x("",!0),ee.value===r.value.type&&ee.value==="interval"?(p(),v("div",L7,[g("div",F7,[I(F,{modelValue:u.value,"onUpdate:modelValue":k[5]||(k[5]=A=>u.value=A),id:"intervalLength","input-id":"integeronly",min:1,class:te({"p-invalid":Y(C).timingEventInterval.length.$error}),"input-style":{width:"3rem"},placeholder:"# of",onValue:k[6]||(k[6]=A=>e("clearPreset"))},null,8,["modelValue","class"]),Y(C).timingEventInterval.length.$error?(p(),v("small",B7,G(Y(C).timingEventInterval.length.$errors[0].$message),1)):x("",!0)]),g("div",j7,[I(T,{modelValue:l.value,"onUpdate:modelValue":k[7]||(k[7]=A=>l.value=A),options:i.value,optionLabel:"text",optionValue:"value",style:{width:"10rem"},placeholder:"Hours / Days",class:te({"p-invalid":Y(C).timingEventInterval.type.$error}),onChange:k[8]||(k[8]=A=>e("clearPreset"))},null,8,["modelValue","options","class"]),Y(C).timingEventInterval.type.$error?(p(),v("small",V7,G(Y(C).timingEventInterval.type.$errors[0].$message),1)):x("",!0)]),g("div",H7,[t.eventType==="start"&&t.otherTimingEvent?(p(),v("label",N7," before End ("+G(t.otherTimingEvent.label)+") ",1)):x("",!0),t.eventType==="end"&&t.otherTimingEvent?(p(),v("label",z7," after Start ("+G(t.otherTimingEvent.label)+") ",1)):x("",!0)])])):x("",!0)]))),128)),Y(C).timingEventType.$error?(p(),v("small",K7,G(Y(C).timingEventType.$errors[0].$message),1)):x("",!0)])])])}}}),Va={label:"",form_name:"",type:"nonrepeating",timing_preset:void 0,timing_valid:!1,timing:{start:JSON.parse(JSON.stringify(Dt)),end:JSON.parse(JSON.stringify(Dt)),repeat_interval:{...Wt}},aggregate_defaults:void 0,event:[JSON.parse(JSON.stringify(Dt))],closest_time:"",data:{labs:[],ud_labs:[],vitals:[],outcomes:[],scores:[],valid:!1},id:"Undefined"},U7={class:"field grid mt-2"},W7={class:"col-2",for:"presets"},G7={class:"ml-2 pi pi-info-circle",style:{color:"blue"}},q7={class:"card"},Y7={class:"card"},J7={class:"card"},Z7={class:"field grid"},X7={class:"col-offset-2 col-12 md:col-10"},Q7={class:"ml-2",for:"hasRepeatIntervals"},e8={class:"ml-2 pi pi-info-circle",style:{color:"blue"}},t8={key:0,class:"field grid"},n8=g("div",{class:"col-12 mt-2 md:col-2 md:mb-0"},[g("label",null,"Collect Data Every: ")],-1),r8={class:"col-12 md:col-10"},i8={class:"formgroup-inline"},o8={class:"field"},a8={key:0,class:"flex p-error mb-3"},l8={class:"field"},s8={class:"mt-2"},u8={key:0,class:"flex p-error mb-3"},c8=gt({__name:"TimingDialog",props:{collectionWindow:{type:Object,required:!0},presets:{type:Array,required:!0},eventOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},showTimingDialog:{type:Boolean,required:!0}},emits:["update:showTimingDialog","saveTimingUpdate"],setup(t,{emit:e}){const n=t,r=Q({get(){return n.showTimingDialog},set(T){e("update:showTimingDialog",T)}}),o=ae(JSON.parse(JSON.stringify(Va)));ut(r,T=>{T&&(o.value=JSON.parse(JSON.stringify(n.collectionWindow)))}),Q(()=>o.value.timing.start.type==="datetime"||o.value.timing.end.type==="datetime"?Zn.filter(T=>T.value==="hour"):o.value.timing.start.type==="date"||o.value.timing.end.type==="date"?Zn.filter(T=>T.value==="day"):Zn);const i=Q({get(){var T;return((T=o.value.timing.repeat_interval)==null?void 0:T.type)??void 0},set(T){o.value.timing.repeat_interval||(o.value.timing.repeat_interval={...Wt}),o.value.timing.repeat_interval.type=T}}),a=Q({get(){var T;return((T=o.value.timing.repeat_interval)==null?void 0:T.length)??void 0},set(T){o.value.timing.repeat_interval||(o.value.timing.repeat_interval={...Wt}),o.value.timing.repeat_interval.length=T}});Rn(()=>{o.value.timing.repeat_interval&&a.value&&a.value>=0&&i.value&&(o.value.timing.repeat_interval.label="Every "+a.value+" "+i.value+"(s) ")});const l=Q({get(){return o.value.type==="repeating"},set(T){o.value.type=T?"repeating":"nonrepeating"}}),u=Q(()=>!(o.value.timing&&o.value.timing.start&&o.value.timing.end&&o.value.timing.start.type&&o.value.timing.end.type));Rn(()=>{l.value?(o.value.timing.repeat_interval||(o.value.timing.repeat_interval={...Wt}),o.value.timing.start.type==="datetime"||o.value.timing.end.type==="datetime"?o.value.timing.repeat_interval.type="hour":(o.value.timing.start.type==="date"||o.value.timing.end.type==="date")&&(o.value.timing.repeat_interval.type="day")):(o.value.timing.repeat_interval=void 0,a.value=void 0,i.value=void 0)});const s=ae();ut(s,T=>{if(T){const F=o.value.timing.start.rp_date,ne=o.value.timing.end.rp_date;o.value.timing.start=JSON.parse(JSON.stringify(T.timing.start)),o.value.timing.end=JSON.parse(JSON.stringify(T.timing.end)),o.value.label=T.label,o.value.timing.start.rp_date=F&&T.timing.start.type!=="interval"?F:n.rpDates[0].redcap_field_name,o.value.timing.end.rp_date=ne&&T.timing.end.type!=="interval"?ne:n.rpDates[0].redcap_field_name,o.value.type=T.type,o.value.timing.repeat_interval=JSON.parse(JSON.stringify(T.timing.repeat_interval))}});const c=ae(),d=Le.regex(/^[1-9][0-9]*$/),h=Q(()=>({timingRepeatIntervalLength:a.value,timingRepeatIntervalType:i.value})),f=Q(()=>({timingRepeatIntervalLength:{requiredIf:Le.withMessage("Repeat interval length required",Vt(l.value)),positiveInteger:Le.withMessage("Value must be a positive integer",d)},timingRepeatIntervalType:{requiredIf:Le.withMessage("Repeat interval type required",Vt(l.value))}})),y=Vn(f,h),C=vl(),O=()=>{y.value.$touch(),console.log("Validation errors :"+y.value.$error),console.log(y.value),k(),y.value.$error?y.value.$errors.forEach(T=>C.add({severity:"error",summary:"Unable To Save",detail:T.$message,life:3e3})):(r.value=!1,e("saveTimingUpdate",o.value),y.value.$reset())},S=()=>{k(),r.value=!1,y.value.$reset()},k=()=>{s.value=void 0},B=()=>{k(),o.value.label="",o.value.type="nonrepeating",o.value.timing.start=JSON.parse(JSON.stringify(Dt)),o.value.timing.end=JSON.parse(JSON.stringify(Dt)),o.value.timing_valid=!1,a.value=void 0,i.value=void 0,o.value.timing.repeat_interval={...Wt}};return(T,F)=>{const ne=K("Dropdown"),ee=K("Divider"),A=K("Checkbox"),W=K("InputNumber"),le=K("Button"),se=K("Dialog"),q=Xe("tooltip");return p(),M(se,{visible:r.value,"onUpdate:visible":F[7]||(F[7]=R=>r.value=R),modal:!0,style:{width:"75vw"},header:"Data Collection Timing",class:"my-2"},{footer:L(()=>[I(le,{label:"Save",class:"p-button-primary",size:"small",icon:"pi pi-check",onClick:O}),I(le,{label:"Cancel",class:"p-button-secondary",size:"small",icon:"pi pi-times",onClick:S}),I(le,{label:"Reset",class:"p-button p-button-secondary",size:"small",onClick:B})]),default:L(()=>[g("div",U7,[g("label",W7,[me("Presets: "),Ie(g("i",G7,null,512),[[q,"Common preset configurations"]])]),I(ne,{class:"col-6",options:t.presets,id:"presets",modelValue:s.value,"onUpdate:modelValue":F[0]||(F[0]=R=>s.value=R),optionLabel:"label"},null,8,["options","modelValue"])]),I(ee),g("div",q7,[I(qu,{"timing-object":o.value.timing.start,"onUpdate:timingObject":F[1]||(F[1]=R=>o.value.timing.start=R),"event-type":"start","time-type-options":Y(d9),"event-options":t.eventOptions,"rp-dates":t.rpDates,"other-timing-event":o.value.timing.end,instigator:c.value,onInstigate:F[2]||(F[2]=R=>c.value=R),onClearPreset:k},null,8,["timing-object","time-type-options","event-options","rp-dates","other-timing-event","instigator"])]),I(ee),g("div",Y7,[I(qu,{"timing-object":o.value.timing.end,"onUpdate:timingObject":F[3]||(F[3]=R=>o.value.timing.end=R),"event-type":"end","time-type-options":Y(p9),"event-options":t.eventOptions,"rp-dates":t.rpDates,"other-timing-event":o.value.timing.start,instigator:c.value,onClearPreset:k,onInstigate:F[4]||(F[4]=R=>c.value=R)},null,8,["timing-object","time-type-options","event-options","rp-dates","other-timing-event","instigator"])]),I(ee),g("div",J7,[g("div",Z7,[g("div",X7,[Ie(I(A,{"input-id":"hasRepeatIntervals",modelValue:l.value,"onUpdate:modelValue":F[5]||(F[5]=R=>l.value=R),binary:!0,disabled:u.value},null,8,["modelValue","disabled"]),[[q,"Start and end points must be defined before configuring repeat intervals."]]),g("label",Q7,[me(" Repeat Data Collection at defined intervals between Start & End? "),Ie(g("i",e8,null,512),[[q,"Collect data multiple times in the collection window at the defined intervals."]])])])]),l.value?(p(),v("div",t8,[n8,g("div",r8,[g("div",i8,[g("div",o8,[I(W,{modelValue:a.value,"onUpdate:modelValue":F[6]||(F[6]=R=>a.value=R),id:"repeatIntervalLength","input-id":"integeronly",min:1,class:te({"p-invalid":Y(y).timingRepeatIntervalLength.$error}),"input-style":{width:"3rem"},placeholder:"# of"},null,8,["modelValue","class"]),Y(y).timingRepeatIntervalLength.$error?(p(),v("small",a8,G(Y(y).timingRepeatIntervalLength.$errors[0].$message),1)):x("",!0)]),g("div",l8,[g("label",s8,G(i.value)+"(s) between Start and End Date/Datetimes",1),Y(y).timingRepeatIntervalType.$error?(p(),v("small",u8,G(Y(y).timingRepeatIntervalType.$errors[0].$message),1)):x("",!0)])])])])):x("",!0)]),I(Y(wo))]),_:1},8,["visible"])}}}),Qt=t=>(Cc("data-v-fb6361d2"),t=t(),_c(),t),d8={class:"p-panel-title"},p8=Qt(()=>g("strong",null,"From: ",-1)),f8=Qt(()=>g("br",null,null,-1)),h8=Qt(()=>g("strong",null,"To: ",-1)),m8=Qt(()=>g("br",null,null,-1)),g8={key:0},v8=Qt(()=>g("strong",null,"Repeat:",-1)),y8={key:1},b8={key:0,class:"flex p-error mb-3"},w8={key:0,class:"flex p-error mb-3"},C8={class:"text-right"},_8=Qt(()=>g("p",{class:"w-full",style:{"text-align":"center"}}," No Data Collection Windows have been added. ",-1)),S8=Qt(()=>g("p",null," Clinical data is partly defined by relative windows of time. ",-1)),O8=Qt(()=>g("p",null,[me(" DUSTER uses Data Collection Windows to apply this concept of creating windows of time in which you'd like to gather clinical data. "),g("br"),me(" Each Data Collection Window will appear in the form of REDCap Instruments in your project. "),g("br"),me(" Within each window, you may add your desired clinical data. ")],-1)),I8=Qt(()=>g("p",null," You may create Data Collection Windows below with the options to choose among preset configurations or to configure from scratch. ",-1)),k8=gt({__name:"CollectionWindowsPanel",props:{labOptions:{type:Array,required:!0},vitalOptions:{type:Array,required:!0},outcomeOptions:{type:Array,required:!0},scoreOptions:{type:Array,required:!0},clinicalDateOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},collectionWindows:{type:Array,required:!0},initialWindows:{type:Array,required:!0}},emits:["update:collectionWindows"],setup(t,{emit:e}){const n=t,r=ae(JSON.parse(JSON.stringify(Va))),o=ae(),i=ae(!1),a=ae(!1),l=ae(!1),u=Q({get(){return n.collectionWindows},set(R){e("update:collectionWindows",R)}}),s=Q(()=>Array.isArray(n.initialWindows)?n.initialWindows.map(R=>R.id):[]);bi(()=>{if(u.value){let R=se("Undefined",u.value);u.value.splice(R,1)}F.value.$reset()});const c=()=>{r.value=JSON.parse(JSON.stringify(Va)),r.value.id="cw"+new Date().getTime(),u.value||(u.value=[]),u.value.push(r.value),h(u.value[u.value.length-1])},d=R=>{r.value=R,o.value=JSON.parse(JSON.stringify(R))},h=R=>{r.value=R,i.value=!0},f=ae([]),y=(R,J)=>{switch(d(J),O.value=R,f.value.length=0,R){case"labs":f.value.push(0);break;case"ud_labs":f.value.push(1);break;case"vitals":f.value.push(2);break;case"outcomes":f.value.push(3);break;case"scores":f.value.push(4)}a.value=!0},C=Q(()=>{let R=[];return n.clinicalDateOptions&&n.clinicalDateOptions.forEach(J=>{let ce={type:"datetime",label:J.label,redcap_field_name:void 0,redcap_field_type:J.redcap_field_type,duster_field_name:J.duster_field_name,value_type:J.value_type,preposition:"",phi:"t",rp_date:void 0,interval:void 0};R.push(ce)}),n.rpDates&&n.rpDates.forEach(J=>{let ce=J.value_type=="date"?"date":"datetime";R.push({type:ce,label:J.label,redcap_field_name:J.redcap_field_name,interval:void 0,rp_date:J.redcap_field_name,redcap_field_type:J.redcap_field_type,duster_field_name:void 0,value_type:J.value_type,phi:"t"})}),R}),O=ae(),S=R=>!!(F.value.localCollectionWindows.$each.$response&&F.value.localCollectionWindows.$each.$response.$errors&&F.value.localCollectionWindows.$each.$response.$errors[R]&&F.value.localCollectionWindows.$each.$response.$errors[R].label.length),k=(R,J,ce)=>u.value.findIndex(he=>he.id!=J.id&&he.label==R)==-1,B=Q(()=>({localCollectionWindows:u.value})),T={localCollectionWindows:{$each:Le.forEach({label:{required:Le.withMessage("Labels are required",Gt),uniqueLabel:Le.withMessage("Labels must be unique",k)},timing_valid:{sameAs:Le.withMessage("Timing Configuration is invalid.",k9(!0))}})}},F=Vn(T,B,{$lazy:!0}),ne=R=>{if(R&&R.id){let J=se(R.id,u.value);u.value&&J>-1&&(u.value[J].type=R.type,u.value[J].timing_valid=!0,u.value[J].label=R.label,u.value[J].timing.start=R.timing.start,u.value[J].timing.end=R.timing.end,u.value[J].timing.repeat_interval=R.timing.repeat_interval)}F.value.$reset()},ee=()=>{F.value.$reset()},A=()=>{if(u.value&&r.value&&r.value.id){let R=se(r.value.id,u.value);o.value&&R>-1&&(u.value[R]=o.value,r.value=u.value[R])}ee()},W=R=>{if(u.value){let J=se(R,u.value);u.value.splice(J,1)}},le=R=>{if(u.value){const J=se(R,u.value),ce=JSON.parse(JSON.stringify(u.value[J]));ce.id="cw"+new Date().getTime(),u.value.push(ce)}},se=(R,J)=>J.findIndex(ce=>ce.id===R),q=R=>n.initialWindows.find(ce=>ce.id===R);return(R,J)=>{const ce=K("Button"),he=K("Column"),_e=K("InputText"),ge=K("Badge"),ye=K("DataTable"),ie=K("Panel"),Re=K("Dialog"),j=Xe("tooltip");return p(),v(oe,null,[I(ie,null,{header:L(()=>[g("span",d8,[me("Data Collection Windows "),I(ce,{icon:"pi pi-info-circle",text:"",rounded:"","aria-label":"Info",class:"ml-2 pt-0 pb-0 mt-0 mb-0",style:{height:"1.3em"},onClick:J[0]||(J[0]=D=>l.value=!0)})])]),default:L(()=>[I(ye,{editMode:"row",class:"p-datatable-sm",value:u.value,dataKey:"id"},{footer:L(()=>[g("div",C8,[I(ce,{label:"Add Data Collection Window",icon:"pi pi-plus",severity:"success",class:"mr-2",onClick:c})])]),empty:L(()=>[_8]),default:L(()=>[I(he,{key:"timing_config",header:"Timing",style:{width:"5%"}},{body:L(({data:D})=>[Ie(I(ce,{icon:"pi pi-pencil",class:"ml-2 p-1",size:"small",severity:!Y(F).$dirty||D.timing_valid?"primary":"danger",disabled:s.value.includes(D.id),onClick:P=>h(D)},null,8,["severity","disabled","onClick"]),[[j,"Configure Timing",void 0,{top:!0}]])]),_:1}),I(he,{key:"timing_display",header:"Period",style:{width:"20%"}},{body:L(({data:D})=>[D.timing.start.label?(p(),v("div",{key:0,class:te({"p-invalid":!D.timing_valid})},[p8,me(G(D.timing.start.label),1),f8,h8,me(G(D.timing.end.label),1),m8,D.timing.repeat_interval&&D.timing.repeat_interval.label?(p(),v("span",g8,[v8,me(" "+G(D.timing.repeat_interval.label),1)])):x("",!0)],2)):(p(),v("div",y8," "))]),_:1}),I(he,{key:"label",field:"label",header:"Label",style:{width:"25%"}},{body:L(D=>[g("div",null,[I(_e,{modelValue:D.data[D.field],"onUpdate:modelValue":P=>D.data[D.field]=P,class:te(["p-inputtext-sm","w-11",{"p-invalid":S(D.index)}]),onChange:J[1]||(J[1]=P=>Y(F).value.$reset()),disabled:s.value.includes(D.data.id)},null,8,["modelValue","onUpdate:modelValue","class","disabled"]),S(D.index)?(p(),v("small",b8,G(Y(F).localCollectionWindows.$each.$response.$errors[D.index].label[0].$message),1)):x("",!0)])]),_:1}),I(he,{key:"data",field:"data",header:"Clinical Data",style:{width:"40%"}},{body:L(D=>{var P,$,be;return[I(ce,{onClick:ve=>y("labs",D.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:"",severity:Y(F).$dirty&&!D.data[D.field].valid&&((P=D.data.data.errors)==null?void 0:P.findIndex(ve=>ve.$property==="aggregateDefaults"))>-1?"danger":"primary"},{default:L(()=>[me(" Labs "),I(ge,{class:"p-badge-no-gutter"},{default:L(()=>[me(G(D.data[D.field].labs.length),1)]),_:2},1024)]),_:2},1032,["onClick","severity"]),I(ce,{onClick:ve=>y("ud_labs",D.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:"",severity:Y(F).$dirty&&!D.data[D.field].valid&&(($=D.data.data.errors)==null?void 0:$.findIndex(ve=>ve.$property==="udLabsMissingAggregates"))>-1?"danger":"primary"},{default:L(()=>[me(" User-Defined Labs "),I(ge,{class:"p-badge-no-gutter"},{default:L(()=>[me(G(D.data[D.field].ud_labs.length),1)]),_:2},1024)]),_:2},1032,["onClick","severity"]),I(ce,{onClick:ve=>y("vitals",D.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:"",severity:Y(F).$dirty&&!D.data[D.field].valid&&((be=D.data.data.errors)==null?void 0:be.findIndex(ve=>ve.$property==="aggregateDefaults"))>-1?"danger":"primary"},{default:L(()=>[me(" Vitals "),I(ge,{class:"p-badge-no-gutter"},{default:L(()=>[me(G(D.data[D.field].vitals.length),1)]),_:2},1024)]),_:2},1032,["onClick","severity"]),I(ce,{onClick:ve=>y("outcomes",D.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:""},{default:L(()=>[me(" Outcomes"),I(ge,{class:"p-badge-no-gutter"},{default:L(()=>[me(G(D.data[D.field].outcomes.length),1)]),_:2},1024)]),_:2},1032,["onClick"]),I(ce,{onClick:ve=>y("scores",D.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:""},{default:L(()=>[me(" Scores"),I(ge,{class:"p-badge-no-gutter"},{default:L(()=>[me(G(D.data[D.field].scores.length),1)]),_:2},1024)]),_:2},1032,["onClick"]),Y(F).$dirty&&!D.data[D.field].valid?(p(),v("small",w8,G(D.data[D.field].errors[0].$message),1)):x("",!0)]}),_:1}),I(he,{key:"id",field:"id",header:"Actions",style:{width:"10%"}},{body:L(({data:D,field:P})=>[Ie(I(ce,{icon:"pi pi-copy",outlined:"",rounded:"",severity:"success",class:"ml-2 p-1 small-icon",size:"small",onClick:$=>le(D[P])},null,8,["onClick"]),[[j,"Duplicate Data Collection Window",void 0,{top:!0}]]),s.value.includes(D.id)?x("",!0):Ie((p(),M(ce,{key:0,icon:"pi pi-trash",outlined:"",rounded:"",severity:"danger",class:"ml-2 p-1 small-icon",size:"small",onClick:$=>W(D[P])},null,8,["onClick"])),[[j,"Delete Data Collection Window",void 0,{top:!0}]])]),_:1})]),_:1},8,["value"])]),_:1}),I(c8,{"show-timing-dialog":i.value,"onUpdate:showTimingDialog":J[2]||(J[2]=D=>i.value=D),"collection-window":r.value,"event-options":C.value,"rp-dates":t.rpDates,presets:Y(c4).cw_presets,onSaveTimingUpdate:ne,onCancelTimingUpdate:J[3]||(J[3]=D=>i.value=!1),"onUpdate:visible":J[4]||(J[4]=D=>i.value=!1)},null,8,["show-timing-dialog","collection-window","event-options","rp-dates","presets"]),I(w7,{"show-clinical-data-dialog":a.value,"onUpdate:showClinicalDataDialog":J[5]||(J[5]=D=>a.value=D),"clinical-data":r.value.data,"onUpdate:clinicalData":J[6]||(J[6]=D=>r.value.data=D),"aggregate-defaults":r.value.aggregate_defaults,"onUpdate:aggregateDefaults":J[7]||(J[7]=D=>r.value.aggregate_defaults=D),"initial-window":q(r.value.id),"clinical-data-category":O.value,timing:r.value.timing,"lab-options":t.labOptions,"vital-options":t.vitalOptions,"score-options":t.scoreOptions,"outcome-options":t.outcomeOptions,"active-options":f.value,"onUpdate:activeOptions":J[8]||(J[8]=D=>f.value=D),"closest-to-event":r.value.event,"onUpdate:closestToEvent":J[9]||(J[9]=D=>r.value.event=D),"closest-to-time":r.value.closest_time,"onUpdate:closestToTime":J[10]||(J[10]=D=>r.value.closest_time=D),"event-options":C.value,"rp-dates":t.rpDates,"onUpdate:visible":A,onSaveClinicalDataUpdate:ee,onCancelClinicalDataUpdate:A},null,8,["show-clinical-data-dialog","clinical-data","aggregate-defaults","initial-window","clinical-data-category","timing","lab-options","vital-options","score-options","outcome-options","active-options","closest-to-event","closest-to-time","event-options","rp-dates"]),I(Re,{visible:l.value,"onUpdate:visible":J[12]||(J[12]=D=>l.value=D),modal:"",header:"Data Collection Windows",style:{width:"50vw"}},{footer:L(()=>[I(ce,{onClick:J[11]||(J[11]=D=>l.value=!1)},{default:L(()=>[me("Close")]),_:1})]),default:L(()=>[S8,O8,I8]),_:1},8,["visible"])],64)}}});const Vp=(t,e)=>{const n=t.__vccOpts||t;for(const[r,o]of e)n[r]=o;return n},P8=Vp(k8,[["__scopeId","data-v-fb6361d2"]]),x8={class:"flex flex-wrap align-items-center justify-content-between gap-2"},T8=g("span",{class:"text-0 text-900 font-bold"},"REDCap values",-1),E8={class:"font-bold"},D8=gt({__name:"ScoreSummaryTablePerScore",props:{score:{type:Array,required:!0},scoreLabel:String},emits:["update:score"],setup(t,{emit:e}){const n=t,r=Q({get(){return n.score},set(s){e("update:score",s)}});Q(()=>n.scoreLabel);const o=ae(r.value.map(s=>s.label)),i=ae(!0),a=ae(!1),l=()=>{a.value=!1,o.value=[],o.value=r.value.map(s=>s.label)},u=()=>{i.value=!1,o.value=[]};return(s,c)=>{const d=K("Button"),h=K("Column"),f=K("DataTable"),y=K("Panel");return p(),M(y,{header:t.scoreLabel},{default:L(()=>[I(f,{rowGroupMode:"subheader",groupRowsBy:"category",value:r.value,sortMode:"single",sortField:"category",sortOrder:1,expandedRowGroups:o.value,"onUpdate:expandedRowGroups":c[0]||(c[0]=C=>o.value=C),expandableRowGroups:"",onRowgroupExpand:c[1]||(c[1]=C=>a.value=!1),onRowgroupCollapse:c[2]||(c[2]=C=>i.value=!1)},{header:L(()=>[g("div",x8,[T8,g("span",null,[I(d,{text:"",icon:"pi pi-plus",label:"Expand All",onClick:l}),I(d,{text:"",icon:"pi pi-minus",label:"Collapse All",onClick:u})])])]),groupheader:L(C=>[g("span",E8,G(C.data.category),1)]),default:L(()=>[I(h,{field:"",header:""}),I(h,{field:"label",header:"Label"}),I(h,{field:"redcap_field_name",header:"REDCap Field Name"})]),_:1},8,["value","expandedRowGroups"])]),_:1},8,["header"])}}}),R8=g("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[g("span",{class:"text-sm text-900 font-bold"},"Identifiers")],-1),$8=g("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[g("span",{class:"text-sm text-900 font-bold"},"Dates and Datetimes")],-1),A8=g("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[g("span",{class:"text-0 text-900 font-bold"},"Timing")],-1),M8=g("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[g("span",{class:"text-0 text-900 font-bold"},"Repeat Instance")],-1),L8=g("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[g("span",{class:"text-0 text-900 font-bold"},"Labs")],-1),F8=g("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[g("span",{class:"text-0 text-900 font-bold"},"User-Defined Labs")],-1),B8=["innerHTML"],j8=g("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[g("span",{class:"text-0 text-900 font-bold"},"Vitals")],-1),V8=g("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[g("span",{class:"text-0 text-900 font-bold"},"Outcomes")],-1),H8=g("div",null,[me(" Are you sure you want to update this project? "),g("br"),g("strong",null,"It is recommended you back up your project's data in case editing this project causes any issues."),g("br"),me(" Bear in mind any non-DUSTER user-performed changes made to this project's current data dictionary may be lost or conflict when editing this project. "),g("ol",null,[g("li",null,"Non-DUSTER fields and forms will remain, but they may be rearranged within the data dictionary."),g("li",null,[me("If you add a new DUSTER field and its field name matches a pre-existing non-DUSTER field, the non-DUSTER field will be replaced and its data will be overwritten when DUSTER fetches data. "),g("ol",null,[me("Example Scenario "),g("li",null,"You create a DUSTER project without selecting 'Race' under Demographics."),g("li",null,"You then add a non-DUSTER field with 'race' as its REDCap field name to any of your project's instruments."),g("li",null,"You subsequently edit your project via DUSTER and add 'Race' under the Demographics category."),g("li",null,"Fetching data with DUSTER will save its results for 'Race' into the 'race' REDCap field, overwriting what was previously saved.")])])])],-1),N8=gt({__name:"ReviewPanel",props:{dev:{type:Boolean},showSummary:{type:Boolean,required:!0},rpData:{type:Array,required:!0},rpIdentifiers:{type:Array,required:!0},rpDates:{type:Array,required:!0},demographics:{type:Array,required:!0},collectionWindows:{type:Array,required:!0},projectInfo:{type:Object,required:!0}},emits:["update:showSummary","delete-auto-save"],setup(t,{emit:e}){const n=t,r=Q({get(){return n.showSummary},set(j){e("update:showSummary",j)}}),o=ae([]),i=ae([]),a=ae([]);ut(r,j=>{j&&(i.value=JSON.parse(JSON.stringify(n.rpDates)),a.value=JSON.parse(JSON.stringify(n.demographics)),o.value=JSON.parse(JSON.stringify(n.collectionWindows)))});const l=Q(()=>n.projectInfo.edit_mode),u=Q(()=>{const j={rp_identifiers:{},rp_dates:{}};j.rp_identifiers=JSON.parse(JSON.stringify(n.rpIdentifiers));for(let D of i.value)D.redcap_field_name&&(j.rp_dates[D.redcap_field_name]={label:D.label,redcap_field_name:D.redcap_field_name,redcap_field_type:D.redcap_field_type,value_type:D.value_type,phi:D.phi});return j}),s=Q(()=>{const j=[];return a.value&&a.value.forEach(D=>j.push({duster_field_name:D.duster_field_name,redcap_field_name:D.duster_field_name,redcap_field_type:D.redcap_field_type,label:D.label,value_type:D.value_type,phi:D.phi})),j}),c=Q(()=>{const j=[];return o.value&&o.value.forEach((D,P)=>{let $={type:D.type,label:D.label,form_name:d(P,D.label),timing:y(D.timing,P),event:D.event?C(D.event,P):[]};const be=D.closest_time?D.closest_time+":00":void 0;$.data=B(D.data,P,D.aggregate_defaults,$.event,be),j.push($)}),j}),d=(j,D)=>{let P="cw"+j+"_"+D.trim().toLowerCase().replace(/ +/g,"_").replace(/[^a-z_0-9]/g,"").replace(/[_+]/g,"_").replace(/_$/g,"");return P=P.substring(0,50),P},h=(j,D)=>{let P=[];return P.push({event:"Start",label:j.start.label,redcap_field_name:j.start.redcap_field_name,redcap_field_type:j.start.redcap_field_type,value_type:j.start.value_type,type:j.start.type}),P.push({event:"End",label:j.end.label,redcap_field_name:j.end.redcap_field_name,redcap_field_type:j.end.redcap_field_type,value_type:j.start.value_type,type:j.start.type}),D&&D.forEach($=>{P.push({event:"Closest to Event",label:$.label,redcap_field_name:$.redcap_field_name,redcap_field_type:$.redcap_field_type,value_type:$.value_type,type:$.type})}),P},f=j=>{if(j.repeat_interval)return[{event:"Instance Start",label:"Instance Start Datetime - "+j.repeat_interval.label,redcap_field_name:k(j.start.redcap_field_name),redcap_field_type:"text",type:"datetime"},{event:"Interval End",label:"Interval End Datetime - "+j.repeat_interval.label,redcap_field_name:k(j.end.redcap_field_name),redcap_field_type:"text",type:"datetime"}]},y=(j,D)=>{let P={start:S(j.start,D,"start"),end:S(j.end,D,"end")};return j.repeat_interval&&j.repeat_interval.type&&(P.repeat_interval={...j.repeat_interval},P.repeat_interval.start_instance=O(P,"start"),P.repeat_interval.end_instance=O(P,"end")),P},C=(j,D)=>{let P=[];return j&&j.forEach(($,be)=>{$.type&&P.push(S($,D,"closest_event"+be))}),P},O=(j,D)=>({label:"Instance "+An(D)+" Datetime - "+j.repeat_interval.label,redcap_field_name:k(j[D].redcap_field_name),phi:"t",redcap_field_type:"text",value_type:"datetime"}),S=(j,D,P)=>{let $={type:j.type,label:j.label,redcap_field_name:"cw"+D+"_"+P+"_datetime",phi:"t",redcap_field_type:"text"};if(j.type=="interval"&&j.interval)$.interval={},$.interval.type=j.interval.type,$.interval.length=j.interval.length,$.value_type="datetime";else if($.value_type=j.value_type,j.duster_field_name)$.duster_field_name=j.duster_field_name,$.rp_date=j.rp_date;else{let be=i.value.findIndex(ve=>ve.redcap_field_name==j.rp_date);be>-1&&($.rp_date=j.redcap_field_name,$.label=i.value[be].label,$.duster_field_name=null)}return $},k=j=>{if(j){const D=j.indexOf("_datetime");return j.substring(0,D)+"_interval"+j.substring(D)}return""},B=(j,D,P,$,be)=>{let ve={};return ve.labs=ne(j.labs,D,P,$,be),ve.ud_labs=T(j.ud_labs,D,$,be),ve.vitals=ne(j.vitals,D,P,$,be),ve.outcomes=ee(j.outcomes,D),ve.scores=le(j.scores,D),ve},T=(j,D,P,$)=>{let be=[],ve=P&&P[0]?P[0]:Dt;for(let Ce of j){let $e={lab_results:Ce.lab_results,value_type:Ce.value_type,min_threshold:Ce.min_threshold,max_threshold:Ce.max_threshold,fields:[]};for(let fe of Ce.aggregation_options){let Fe=fe.replace("_agg","");const b=Ce.label.trim().toLowerCase().replace(/ +/g,"_").replace(/[^a-z_0-9]/g,"").replace(/[_+]/g,"_").replace(/_$/g,"");let w=Ce.notes&&Ce.notes.trim()!==""?Ce.notes+"

      ":"";w+="Lab Results:
      ";for(let U of Ce.lab_results)w+=U.lab_name+" ["+U.base_name+"]
      ";typeof Ce.min_threshold=="number"&&(w+="
      Minimum Threshold: "+Ce.min_threshold),typeof Ce.max_threshold=="number"&&(w+="
      Maximum Threshold: "+Ce.max_threshold);let E={label:A(Ce.label,fe,ve,$),redcap_field_name:"ud_"+b+"_"+Fe+"_"+D,redcap_field_type:"text",redcap_field_note:w,redcap_options:"",value_type:Ce.value_type,aggregate:fe};fe=="closest_event"&&P&&(E.aggregate_options={},E.aggregate_options.event=P[0].redcap_field_name),fe=="closest_time"&&(E.aggregate_options={},E.aggregate_options.time=$),$e.fields.push(E)}be.push($e)}return be},F=j=>{const D=j.map($=>$.fields);let P=[];for(let $ of D)P=P.concat($);return P},ne=(j,D,P,$,be)=>{let ve=[],Ce=$&&$[0]?$[0]:Dt;for(let $e of j){let fe=$e.aggregates&&$e.aggregates.length>0?$e.aggregates:P||[];for(let Fe of fe){let b=Fe.value.replace("_agg",""),w={label:A($e.label,Fe.value,Ce,be),duster_field_name:$e.duster_field_name,redcap_field_name:$e.duster_field_name+"_"+b+"_"+D,value_type:$e.value_type,redcap_field_type:$e.redcap_field_type,redcap_options:$e.redcap_options,redcap_field_note:$e.redcap_field_note,aggregate:Fe.value};Fe.value=="closest_event"&&Ce&&(w.aggregate_options={},w.aggregate_options.event=Ce.redcap_field_name),Fe.value=="closest_time"&&(w.aggregate_options={},w.aggregate_options.time=be),ve.push(w)}}return ve},ee=(j,D)=>{let P=[];for(let $ of j)P.push({label:$.label,duster_field_name:$.duster_field_name,redcap_field_name:$.duster_field_name+"_"+D,value_type:$.value_type,redcap_field_type:$.redcap_field_type,redcap_options:$.redcap_options,redcap_field_note:$.redcap_field_note});return P},A=(j,D,P,$)=>{let be=qt.findIndex(Ce=>Ce.value==D),ve=qt[be].text;return D=="closest_event"&&P?j+" "+ve:D=="closest_time"?j+" "+ve+" "+$:ve+" "+j},W=j=>{let D=[];return j.subscores&&(j.subscores.forEach(P=>{P.dependencies&&P.dependencies.forEach($=>{D.push({label:$.label,redcap_field_name:$.redcap_field_name,category:P.label})}),D.push({label:P.label,redcap_field_name:P.redcap_field_name,category:P.label})}),D.push({label:j.label,redcap_field_name:j.redcap_field_name,category:j.label})),D},le=(j,D)=>{const P=[];return j.forEach($=>{const be=[];let ve=$.redcap_options;$.subscores&&$.subscores.forEach(Ce=>{const $e=[];let fe=Ce.redcap_options;Ce.dependencies&&Ce.dependencies.forEach(w=>{if(w.aggregates)w.aggregates.forEach(E=>{let U=Ce.duster_field_name+"_"+w.duster_field_name+"_"+E.replace("_agg","_")+D,H=new RegExp("\\["+w.duster_field_name+"_"+E.replace("_agg","")+"\\]","g");fe=fe&&fe.length>0?fe.replace(H,"["+U+"]"):fe,$e.push({duster_field_name:w.duster_field_name,redcap_field_name:U,label:A(w.label?w.label:"",E),redcap_field_type:w.redcap_field_type,redcap_options:w.redcap_options,value_type:w.value_type,redcap_field_note:w.redcap_field_note,aggregate:E})});else{let E=Ce.duster_field_name+"_"+w.duster_field_name+"_"+D,U=new RegExp("\\["+w.duster_field_name+"\\]","g");fe=fe&&fe.length>0?fe.replace(U,"["+E+"]"):fe,$e.push({duster_field_name:w.duster_field_name,redcap_field_name:E,label:w.label,redcap_field_type:w.redcap_field_type,redcap_options:w.redcap_options,value_type:w.value_type,redcap_field_note:w.redcap_field_note})}});let Fe=Ce.duster_field_name+"_"+D,b=new RegExp("\\["+Ce.duster_field_name+"\\]","g");ve=ve&&ve.length>0?ve.replace(b,"["+Fe+"]"):ve,be.push({duster_field_name:Ce.duster_field_name,redcap_field_name:Ce.duster_field_name+"_"+D,score_duster_field_name:$.duster_field_name,label:Ce.label,redcap_field_type:Ce.redcap_field_type,redcap_field_note:Ce.redcap_field_note,redcap_options:fe,value_type:Ce.value_type,dependencies:$e})}),P.push({duster_field_name:$.duster_field_name,redcap_field_name:$.duster_field_name+"_"+D,label:$.label,redcap_field_type:$.redcap_field_type,redcap_field_note:$.redcap_field_note,redcap_options:ve,value_type:$.value_type,subscores:be})}),P},se=ae(!1),q=ae(!1),R=ae(""),J=ae(!1),ce=ae(""),he=ae(!1),_e=()=>JSON.parse(JSON.stringify({rp_info:u.value,demographics:s.value,collection_windows:c.value})),ge=()=>JSON.parse(JSON.stringify({rpData:n.rpData,demographicsSelects:n.demographics,collectionWindows:n.collectionWindows})),ye=j=>{se.value=!1,ce.value=j,he.value=!0},ie=()=>{if(R.value="Creating REDCap Project. Please wait.",se.value=!0,!n.dev){const j={surveys_enabled:n.projectInfo.surveys_enabled,repeatforms:n.projectInfo.repeatforms,scheduling:n.projectInfo.scheduling,randomization:n.projectInfo.randomization,app_title:n.projectInfo.app_title,purpose:n.projectInfo.purpose,project_pi_firstname:n.projectInfo.project_pi_firstname,project_pi_mi:n.projectInfo.project_pi_mi,project_pi_lastname:n.projectInfo.project_pi_lastname,project_pi_email:n.projectInfo.project_pi_email,project_pi_alias:n.projectInfo.project_pi_alias,project_irb_number:n.projectInfo.project_irb_number,purpose_other:n.projectInfo.purpose_other,project_note:n.projectInfo.project_note,projecttype:n.projectInfo.projecttype,repeatforms_chk:n.projectInfo.repeatforms_chk,project_template_radio:n.projectInfo.project_template_radio,config:_e(),design_config:ge()};let D=new FormData;D.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),D.append("data",JSON.stringify(j)),bt.post(n.projectInfo.create_project_url,D).then(function(P){if(P.data.toLowerCase().includes("fatal error")){ye("A project was not properly created and configured.");let $=new FormData;$.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),$.append("fatal_error",P.data),bt.post(n.projectInfo.report_fatal_error_url,$).then(function(be){}).catch(function(be){})}else P.data.toLowerCase().indexOf("error")>-1?ye("A project was not properly created and configured."):(e("delete-auto-save"),window.location.href=P.data)}).catch(function(P){if(P.response.status==400||P.response.status==500)switch(P.response.data){case"fail_project_post":ye("A project was created, but it was not properly configured.");break;case"fail_project":ye("A project was not created.");break;default:ye("A project was not properly created and configured.")}else ye("A project was not properly created and configured.")})}},Re=()=>{q.value=!1,R.value="Updating REDCap Project. Please wait.",se.value=!0;const j={redcap_project_id:n.projectInfo.redcap_project_id,config:_e(),design_config:ge()};let D=new FormData;D.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),D.append("data",JSON.stringify(j)),bt.post(n.projectInfo.update_project_url,D).then(function(P){if(console.log(P),P.data.toLowerCase().includes("fatal error")){ye("The project was not properly updated.");let $=new FormData;$.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),$.append("fatal_error",P.data),bt.post(n.projectInfo.report_fatal_error_url,$).then(function(be){}).catch(function(be){})}else P.data.toLowerCase().indexOf("error")>-1?ye("The project was not properly updated."):window.location.href=P.data}).catch(function(P){if(console.log(P),P.response.status==400||P.response.status==500)switch(P.response.data){case"fail_import":case"fail_duster_config":case"fail_rtosl_config":default:ye("The project was not properly updated.")}else ye("The project was not properly updated.")})};return(j,D)=>{const P=K("Column"),$=K("DataTable"),be=K("Panel"),ve=K("Button"),Ce=K("Toolbar"),$e=K("Dialog");return p(),v(oe,null,[I(be,{header:"Review Settings"},{default:L(()=>[I(be,{header:"Researcher Provided Data"},{default:L(()=>[I($,{value:t.rpIdentifiers,tableStyle:"min-width: 50rem"},{header:L(()=>[R8]),default:L(()=>[I(P,{field:"label",header:"Label"}),I(P,{field:"redcap_field_name",header:"REDCap Field Name"}),I(P,{field:"redcap_field_note",header:"Value Type"})]),_:1},8,["value"]),I($,{value:t.rpDates,tableStyle:"min-width: 50rem mt-2"},{header:L(()=>[$8]),default:L(()=>[I(P,{field:"label",header:"Label"}),I(P,{field:"redcap_field_name",header:"REDCap Field Name"}),I(P,{field:"value_type",header:"Value Type"})]),_:1},8,["value"])]),_:1}),s.value.length>0?(p(),M(be,{key:0,header:"Demographics",class:"mt-2"},{default:L(()=>[I($,{value:s.value,tableStyle:"min-width: 50rem"},{default:L(()=>[I(P,{field:"label",header:"Label"}),I(P,{field:"redcap_field_name",header:"REDCap Field Name"}),I(P,{field:"redcap_field_type",header:"REDCap Field Type"})]),_:1},8,["value"])]),_:1})):x("",!0),(p(!0),v(oe,null,Te(c.value,fe=>(p(),M(be,{key:fe.form_name,header:fe.label,class:"mt-2"},{default:L(()=>[I($,{value:h(fe.timing,fe.event),class:"mt-2",tableStyle:"min-width: 50rem"},{header:L(()=>[A8]),default:L(()=>[I(P,{field:"event",header:"Date"}),I(P,{field:"label",header:"Label"}),I(P,{field:"redcap_field_name",header:"REDCap Field Name"}),I(P,{field:"type",header:"Type"}),I(P,{field:"redcap_field_type",header:"REDCap Field Type"})]),_:2},1032,["value"]),fe.timing.repeat_interval?(p(),M($,{key:0,value:f(fe.timing),class:"mt-2",tableStyle:"min-width: 50rem"},{header:L(()=>[M8]),default:L(()=>[I(P,{field:"event",header:"Date"}),I(P,{field:"label",header:"Label"}),I(P,{field:"redcap_field_name",header:"REDCap Field Name"}),I(P,{field:"type",header:"Type"}),I(P,{field:"redcap_field_type",header:"REDCap Field Type"})]),_:2},1032,["value"])):x("",!0),fe.data.labs.length>0?(p(),M($,{key:1,value:fe.data.labs,class:"mt-2",tableStyle:"min-width: 50rem"},{header:L(()=>[L8]),default:L(()=>[I(P,{field:"label",header:"Label"}),I(P,{field:"redcap_field_name",header:"REDCap Field Name"}),I(P,{field:"redcap_field_note",header:"REDCap Field Note"})]),_:2},1032,["value"])):x("",!0),fe.data.ud_labs.length>0?(p(),M($,{key:2,value:F(fe.data.ud_labs),class:"mt-2",tableStyle:"min-width: 50rem"},{header:L(()=>[F8]),default:L(()=>[I(P,{field:"label",header:"Label"}),I(P,{field:"redcap_field_name",header:"REDCap Field Name"}),I(P,{field:"redcap_field_type",header:"REDCap Field Type"}),I(P,{field:"redcap_field_note",header:"REDCap Field Note"},{body:L(Fe=>[g("div",{innerHTML:Fe.data.redcap_field_note},null,8,B8)]),_:1})]),_:2},1032,["value"])):x("",!0),fe.data.vitals.length>0?(p(),M($,{key:3,value:fe.data.vitals,class:"mt-2",tableStyle:"min-width: 50rem"},{header:L(()=>[j8]),default:L(()=>[I(P,{field:"label",header:"Label"}),I(P,{field:"redcap_field_name",header:"REDCap Field Name"}),I(P,{field:"redcap_field_note",header:"REDCap Field Note"})]),_:2},1032,["value"])):x("",!0),fe.data.outcomes.length>0?(p(),M($,{key:4,value:fe.data.outcomes,class:"mt-2",tableStyle:"min-width: 50rem"},{header:L(()=>[V8]),default:L(()=>[I(P,{field:"label",header:"Label"}),I(P,{field:"redcap_field_name",header:"REDCap Field Name"}),I(P,{field:"redcap_field_type",header:"REDCap Field Type"}),I(P,{field:"redcap_options",header:"REDCap Options"})]),_:2},1032,["value"])):x("",!0),(p(!0),v(oe,null,Te(fe.data.scores,(Fe,b)=>(p(),v("div",{key:Fe.duster_field_name},[I(D8,{score:W(Fe),"score-label":fe.data.scores[b].label,class:"mt-2"},null,8,["score","score-label"])]))),128))]),_:2},1032,["header"]))),128)),I(Ce,null,{start:L(()=>[I(ve,{label:"Back",icon:"pi pi-angle-left",onClick:D[0]||(D[0]=fe=>r.value=!1)})]),end:L(()=>[I(ve,{label:l.value?"Update Project":"Create Project",icon:"pi pi-check",severity:"success",onClick:D[1]||(D[1]=fe=>l.value?q.value=!0:ie())},null,8,["label"])]),_:1})]),_:1}),I($e,{visible:q.value,modal:"",closable:!1,style:{width:"50vw"},header:"Update Project"},{footer:L(()=>[I(ve,{label:"No, Cancel",severity:"secondary",onClick:D[2]||(D[2]=fe=>q.value=!1),autofocus:""}),I(ve,{label:"Yes, Update",severity:"primary",onClick:D[3]||(D[3]=fe=>Re()),autofocus:""})]),default:L(()=>[H8]),_:1},8,["visible"]),I($e,{visible:se.value,modal:"",closable:!1,style:{width:"50vw"},header:"Create Project"},{default:L(()=>[g("div",{class:te(["my-3",{"p-error":J.value}])},G(R.value),3)]),_:1},8,["visible"]),he.value===!0?(p(),M(ap,{key:0,"error-message":ce.value,"onUpdate:errorMessage":D[4]||(D[4]=fe=>ce.value=fe)},null,8,["error-message"])):x("",!0)],64)}}}),z8={demographics:[{duster_field_name:"sex",label:"Sex",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"assigned at birth",phi:"",description:"Biological sex assigned at birth.",description_short:"Biological sex assigned at birth.",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"race",label:"Race",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"ethnicity",label:"Ethnicity",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"first_name",label:"First Name",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"last_name",label:"Last Name",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"birth_date",label:"Birth Date",category:"demographics",value_type:"text",redcap_field_type:"date",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"death_date",label:"Death Date",category:"demographics",value_type:"text",redcap_field_type:"date",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""}],labs:[{duster_field_name:"na",label:"Sodium (Na)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmol/L",phi:""},{duster_field_name:"k",label:"Potassium (K)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmol/L",phi:""},{duster_field_name:"hct",label:"Hematocrit (Hct)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"%",phi:""},{duster_field_name:"wbc",label:"White Blood Count (WBC)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"(1x10^3 cells)/(mm^3)",phi:"",description:"This clinical lab measures the number of white blood cells in a patient's blood.",description_short:"This clinical lab measures the number of white blood cells in a patient's blood.",loinc_code:"6690-2",unit:"1 x 10^3 cells/uL",note:"",related:"rbc,hgb,hct,plt,apache2_score",mdcalc:"",pubmed:""},{duster_field_name:"pha",label:"pH (Arterial)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"albumin",label:"Albumin (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"g/L",phi:""},{duster_field_name:"alt",label:"ALT",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"U/L",phi:""},{duster_field_name:"ast",label:"AST",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"U/L",phi:""},{duster_field_name:"tbil",label:"Bilirubin Total",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"bun",label:"Blood Urea Nitrogen (BUN)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"ca",label:"Calcium (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"cl",label:"Chloride (Cl) (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mEq/L",phi:""},{duster_field_name:"co2",label:"Bicarbonate / Carbon Dioxide (HCO3 / CO2)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mEq/L or mmol/L",phi:""},{duster_field_name:"crp",label:"C-Reactive Protein (CRP)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"cr",label:"Creatinine (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"ddimer",label:"D-Dimer",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""},{duster_field_name:"ferritin",label:"Ferritin",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""},{duster_field_name:"glucose",label:"Glucose",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"hgb",label:"Hgb",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"gm/dL",phi:""},{duster_field_name:"hba1c",label:"Hemoglobin A1c (HbA1c)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"%",phi:""},{duster_field_name:"il6",label:"IL6",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"pg/ml",phi:""},{duster_field_name:"inr",label:"INR",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"lactate",label:"Lactate",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"ldh",label:"LDH",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"IU/L",phi:""},{duster_field_name:"lymphocyte",label:"Lymphocytes",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"per mcL",phi:""},{duster_field_name:"ntprobnp",label:"NT-proBNP",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"pg/ml",phi:""},{duster_field_name:"paco2",label:"PaCO2",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmHg",phi:""},{duster_field_name:"pao2",label:"PaO2",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmHg",phi:""},{duster_field_name:"plt",label:"Platelets",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"per mcL",phi:""},{duster_field_name:"proctl",label:"Proctl",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""},{duster_field_name:"pt",label:"PT",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"sec",phi:""},{duster_field_name:"ptt",label:"PTT",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"sec",phi:""},{duster_field_name:"rbc",label:"Red Blood Cells",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"per mcL",phi:""},{duster_field_name:"troponin_i",label:"Troponin I",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""}],vitals:[{duster_field_name:"temp_c",label:"Temperature (Celsius)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"Celsius",phi:""},{duster_field_name:"map",label:"Mean Arterial Pressure (MAP)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmHg",phi:""},{duster_field_name:"hr",label:"Heart Rate",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"beats/min",phi:""},{duster_field_name:"rr",label:"Respiratory Rate",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"breaths/min",phi:""},{duster_field_name:"gcs_total",label:"Glasgow Coma Scale (Total)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"fio2",label:"FiO2",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"%",phi:""},{duster_field_name:"height_cm",label:"Height (cm)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"cm",phi:""},{duster_field_name:"weight_kg",label:"Weight (kg)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"kg",phi:""},{duster_field_name:"bmi",label:"BMI (kg/m2)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"kg/m2",phi:""},{duster_field_name:"pf_ratio",label:"P/F Ratio",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"aa_gradient",label:"AA Gradient",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""}],outcomes:[{duster_field_name:"o2_modes",label:"O2 Delivery Modes",category:"outcomes",value_type:"checkbox",redcap_field_type:"checkbox",redcap_options:"1, Room Air | 2, Nasal Cannula | 3, High Flow Nasal Cannula | 4, CPAP | 5, BiPAP | 6, ETT",redcap_field_note:"",phi:""},{duster_field_name:"cw_death",label:"Death within Collection Window",category:"outcomes",value_type:"boolean",redcap_field_type:"yesno",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"iv_pressors",label:"IV Pressors Used",category:"outcomes",value_type:"boolean",redcap_field_type:"yesno",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"age",label:"Age @ CW start",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"epi_inf_rate",label:"Epinephrine Infusion Rate",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mcg/kg/min",phi:""},{duster_field_name:"dopamine_inf_rate",label:"Dopamine Infusion Rate",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mcg/kg/min",phi:""},{duster_field_name:"norepi_inf_rate",label:"Norepinephrine Infusion Rate",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mcg/kg/min",phi:""}],clinical_dates:[{duster_field_name:"hospital_presentation_datetime",label:"Hospital Presentation Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"hospital_discharge_datetime",label:"Hospital Discharge Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"ed_admission_datetime",label:"ED Admission Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"ed_discharge_datetime",label:"ED Discharge Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"first_icu_admission_datetime",label:"First ICU Admission Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"}],scores:[{duster_field_name:"sofa_score",label:"SOFA Score",category:"scores",value_type:"text",redcap_field_type:"calc",redcap_options:`[sofa_tbil_subscore] + [sofa_cardio_subscore] + - [sofa_plt_subscore] + [sofa_renal_subscore] + [sofa_resp_subscore] + [sofa_gcs_total_subscore]`,redcap_field_note:`[sofa_tbil_subscore] + [sofa_cardio_subscore] + - [sofa_plt_subscore] + [sofa_renal_subscore] + [sofa_resp_subscore] + [sofa_gcs_total_subscore]`,phi:"",subscores:[{duster_field_name:"sofa_tbil_subscore",score_duster_field_name:"sofa_score",label:"Liver Subscore (Total Bilirubin)",redcap_field_note:"(+0) < 1.2
      (+1) 1.2 - 1.9
      (+2) 2.0 - 5.9
      (+3) 6.0 - 11.9
      (+4) >= 12.0",redcap_options:'if([tbil_max] != "", if([tbil_max] >= 12, 4, if([tbil_max] >= 6,3, if([tbil_max] >= 2, 2, if([tbil_max] >= 1.2, 1, 0)))), "")',dependencies:[{duster_field_name:"tbil",aggregates:["max_agg"],redcap_field_note:"mg/dL",label:"Bilirubin Total",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"sofa_plt_subscore",score_duster_field_name:"sofa_score",label:"Coagulation Subscore (Platelets)",redcap_field_note:"(+0) >= 150
      (+1) 100 - 149
      (+2) 50 - 99
      (+3) 20 - 49
      (+4) < 20",redcap_options:'if([plt_min] != "", if([plt_min] < 20, 4, if([plt_min] < 50, 3, if([plt_min] < 100, 2, if([plt_min] < 150, 1, 0)))), "")',dependencies:[{duster_field_name:"plt",aggregates:["min_agg"],redcap_field_note:"per mcL",label:"Platelets",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"sofa_renal_subscore",score_duster_field_name:"sofa_score",label:"Renal Subscore",redcap_field_note:"(+0) Cr < 1.2
      (+1) Cr 1.2 - 1.9
      (+2) Cr 2.0 - 3.4
      (+3) Cr 3.5 - 4.9 or UOP < 500 mL/day
      (+4) Cr >= 5 or UOP < 200 mL/day",redcap_options:'if([cr_max] != "", if([cr_max] >= 5 or [urine_24h_min] < 200, 4, if([cr_max] >= 3.5 or [urine_24h_min] < 500, 3, if([cr_max] >= 2, 2, if([cr_max] >= 1.2, 1, 0)))), "")',dependencies:[{duster_field_name:"cr",aggregates:["max_agg"],redcap_field_note:"mg/dL",label:"Creatinine (serum/plasma)",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"urine_24h",aggregates:["min_agg"],redcap_field_note:"mL",label:"24 Hr Urine Output",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"sofa_gcs_total_subscore",score_duster_field_name:"sofa_score",label:"Glasgow Coma Score (Total) Subscore",redcap_field_note:"(+0) 15
      (+1) 13 - 14
      (+2) 10 - 12
      (+3) 6 - 9
      (+4) < 6",redcap_options:'if([gcs_total_min] != "", if([gcs_total_min] < 6, 4, if([gcs_total_min] <= 9, 3, if([gcs_total_min] <= 12, 2, if([gcs_total_min] <= 14, 1, 0)))), "")',dependencies:[{duster_field_name:"gcs_total",aggregates:["min_agg"],redcap_field_note:"",label:"Glasgow Coma Scale (Total)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"sofa_resp_subscore",score_duster_field_name:"sofa_score",label:"Respiratory Subscore",redcap_field_note:"(+0) PF Ratio >= 400
      (+1) PF Ratio 300 - 399
      (+2) PF Ratio 200 - 299
      (+2) PF Ratio 100 - 199 and NOT mechanically ventilated
      (+3) PF Ratio 100 - 199 and mechanically ventilated
      (+4) PF Ratio < 100 and mechanically ventilated",redcap_options:'if([pf_ratio_min] != "" and [o2_mode_vent] != "", if([pf_ratio_min] < 100 and [o2_mode_vent] = true, 4, if([pf_ratio_min] < 200 and [o2_mode_vent] = true, 3, if([pf_ratio_min] < 200 or ([pf_ratio_min] < 300 and [o2_mode_vent] = false), 2, if([pf_ratio_min] < 400, 1, 0)))), "")',dependencies:[{duster_field_name:"pf_ratio",aggregates:["min_agg"],redcap_field_note:"",label:"P/F Ratio",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"o2_mode_vent",redcap_field_note:"",label:"Mechanically Ventilated (includes CPAP)",value_type:"boolean",redcap_field_type:"yesno",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"sofa_cardio_subscore",score_duster_field_name:"sofa_score",label:"Cardiovascular Subscore",redcap_field_note:"(+0) No hypotension
      (+1) MAP < 70 mmHg
      (+2) DOPamine <= 5 or DOBUTamine (any dose)
      (+3) DOPamine > 5, EPINEPHrine <= 0.1, or norEPINEPHrine <= 0.1
      (+4) DOPamine > 15, EPINEPHrine > 0.1, or norEPINEPHrine > 0.1",redcap_options:'if([dopamine_inf_rate_max] > 15 or [epi_inf_rate_max] > 0.1 or [norepi_inf_rate_max] > 0.1 , 4, if([dopamine_inf_rate_max] > 5 or [epi_inf_rate_max] > 0 or [norepi_inf_rate_max] > 0, 3, if([dopamine_inf_rate_max] > 0 or [dobutamine_inf_rate_max] > 0, 2, if([map_min] = "", "", if([map_min] < 70, 1, 0)))))',dependencies:[{duster_field_name:"dopamine_inf_rate",aggregates:["max_agg"],redcap_field_note:"mcg/kg/min",label:"Dopamine Infusion Rate",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"dobutamine_inf_rate",aggregates:["max_agg"],redcap_field_note:"mcg/kg/min",label:"Dobutamine Infusion Rates",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"epi_inf_rate",aggregates:["max_agg"],redcap_field_note:"mcg/kg/min",label:"Epinephrine Infusion Rate",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"norepi_inf_rate",aggregates:["max_agg"],redcap_field_note:"mcg/kg/min",label:"Norepinephrine Infusion Rate",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"map",aggregates:["min_agg"],redcap_field_note:"mmHg",label:"Mean Arterial Pressure (MAP)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"}],description:"Predicts ICU mortality based on lab results and clinical data.",description_short:"Predicts ICU mortality based on lab results and clinical data.",loinc_code:"",unit:"",note:"",related:"apache2_score",mdcalc:"https://www.mdcalc.com/calc/691/sequential-organ-failure-assessment-sofa-score",pubmed:"https://pubmed.ncbi.nlm.nih.gov/8844239/"},{duster_field_name:"apache2_score",label:"APACHE II Score",category:"scores",value_type:"text",redcap_field_type:"calc",redcap_options:`[apache2_age_subscore] + [apache2_temp_c_subscore] + [apache2_map_subscore] + - [apache2_hr_subscore] + [apache2_rr_subscore] + [apache2_oxy_subscore] + [apache2_pha_subscore] + - [apache2_na_subscore] + [apache2_k_subscore] + [apache2_cr_subscore] + [apache2_hct_subscore] + - [apache2_wbc_subscore] + [apache2_gcs_total_subscore] + [apache2_chronic_health_subscore]`,redcap_field_note:`[apache2_age_subscore] + [apache2_temp_c_subscore] + [apache2_map_subscore] + - [apache2_hr_subscore] + [apache2_rr_subscore] + [apache2_oxy_subscore] + [apache2_pha_subscore] + - [apache2_na_subscore] + [apache2_k_subscore] + [apache2_cr_subscore] + [apache2_hct_subscore] + - [apache2_wbc_subscore] + [apache2_gcs_total_subscore] + [apache2_chronic_health_subscore]`,phi:"",subscores:[{duster_field_name:"apache2_age_subscore",score_duster_field_name:"apache2_score",label:"Age Subscore",redcap_field_note:"(+0) <= 44
      (+2) 45 - 54
      (+3) 55 - 64
      (+5) 65 - 74
      (+6) > 74",redcap_options:'if([age] != "", if([age] > 74, 6, if([age] >= 65, 5, if([age] >= 55, 3, if([age] >= 45, 2, 0)))), "")',dependencies:[{duster_field_name:"age",redcap_field_note:"",label:"Age @ CW start",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_map_subscore",score_duster_field_name:"apache2_score",label:"Mean Arterial Pressure (MAP) Subscore",redcap_field_note:"(+4) > 159
      (+3) > 129 to 159
      (+2) > 109 to 129
      (+0) > 69 to 109
      (+2) > 49 to 69
      (+4) <= 49",redcap_options:'if([map_min] != "" and [map_max] != "", if([map_min] <= 49 or [map_max] > 159, 4, if([map_max] > 129, 3, if([map_min] <= 69 or [map_max] > 109, 2, 0))), "")',dependencies:[{duster_field_name:"map",aggregates:["max_agg","min_agg"],redcap_field_note:"mmHg",label:"Mean Arterial Pressure (MAP)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_pha_subscore",score_duster_field_name:"apache2_score",label:"Arterial pH Subscore",redcap_field_note:"(+4) >= 7.70
      (+3) 7.60 to < 7.70
      (+1) 7.50 to < 7.60
      (+0) 7.33 to < 7.50
      (+2) 7.25 to < 7.33
      (+3) 7.15 to < 7.25
      (+4) < 7.15",redcap_options:'if([pha_min] != "" and [pha_max] != "", if([pha_min] < 7.15 or [pha_max] >= 7.70, 4, if([pha_min] < 7.25 or [pha_max] >= 7.60, 3, if([pha_min] < 7.33, 2, if([pha_max] >= 7.50, 1, 0)))), "")',dependencies:[{duster_field_name:"pha",aggregates:["max_agg","min_agg"],redcap_field_note:"",label:"pH (Arterial)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_hr_subscore",score_duster_field_name:"apache2_score",label:"Heart Rate Subscore",redcap_field_note:"(+4) >= 180
      (+3) 140 to < 180
      (+2) 110 to < 140
      (+0) 70 to < 110
      (+2) 55 to < 70
      (+3) 40 to < 55
      (+4) < 40",redcap_options:'if([hr_min] != "" and [hr_max] != "", if([hr_min] < 40 or [hr_max] >= 180, 4, if([hr_min] < 55 or [hr_max] >= 140, 3, if([hr_min] < 70 or [hr_max] >= 110, 2, 0))), "")',dependencies:[{duster_field_name:"hr",aggregates:["max_agg","min_agg"],redcap_field_note:"beats/min",label:"Heart Rate",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_gcs_total_subscore",score_duster_field_name:"apache2_score",label:"Glasgow Coma Score (Total) Subscore",redcap_field_note:"15 - [Minimum Glasgow Coma Scale (GCS) Score]",redcap_options:'if([gcs_total_min] = "", "", 15 - [gcs_total_min])',dependencies:[{duster_field_name:"gcs_total",aggregates:["max_agg","min_agg"],redcap_field_note:"",label:"Glasgow Coma Scale (Total)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_chronic_health_subscore",score_duster_field_name:"apache2_score",label:"Chronic Health Subscore",redcap_field_note:"(+5) History of severe organ insufficiency or immunocompromised, and nonoperative or emergency postoperative patient
      (+2) History of severe organ insufficiency or immunocompromised, and elective postoperative patient
      (+0) No history of severe organ insufficiency or immunocompromised",redcap_options:'if([apache2_comorbidities] != "" and [patient_op_status] != "", if([apache2_comorbidities] = 1 and ([patient_op_status] = 0 or [patient_op_status] = 2), 5, if([apache2_comorbidities] = 1 and [patient_op_status] = 1, 2, 0)), "")',dependencies:[{duster_field_name:"apache2_comorbidities",redcap_field_note:"",label:"History of severe organ insufficiency/immunocompromised",value_type:"boolean",redcap_field_type:"yesno",redcap_options:""},{duster_field_name:"patient_op_status",redcap_field_note:"",label:"Patient Operative Status",value_type:"coded_value",redcap_field_type:"select",redcap_options:"0,None| 1, Elective Postop | 2,Emergent Postop | 3, Inoperable"}],redcap_field_type:"calc"},{duster_field_name:"apache2_rr_subscore",score_duster_field_name:"apache2_score",label:"Respiratory Rate Subscore",redcap_field_note:"(+4) >= 50
      (+3) 35 to < 50
      (+1) 25 to < 35
      (+0) 12 to < 25
      (+1) 10 to < 12
      (+2) 6 to < 10
      (+4) < 6",redcap_options:'if([rr_min] != "" and [rr_max] != "", if([rr_min] < 6 or [rr_max] >= 50, 4, if([rr_max] >= 35, 3, if([rr_min] < 10, 2, if([rr_min] < 12 or [rr_max] >= 25, 1, 0)))), "")',dependencies:[{duster_field_name:"rr",aggregates:["max_agg","min_agg"],redcap_field_note:"breaths/min",label:"Respiratory Rate",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_wbc_subscore",score_duster_field_name:"apache2_score",label:"White Blood Count Subscore",redcap_field_note:"(+4) >= 40
      (+2) 20 to < 40
      (+1) 15 to < 20
      (+0) 3 to < 15
      (+2) 1 to < 3
      (+4) < 1",redcap_options:'if([wbc_min] != "" and [wbc_max] != "", if([wbc_min] < 1 or [wbc_max] >= 40, 4, if([wbc_min] < 3 or [wbc_max] >= 20, 2, if([wbc_max] >= 15, 1, 0))), "")',dependencies:[{duster_field_name:"wbc",aggregates:["max_agg","min_agg"],redcap_field_note:"(1x10^3 cells)/(mm^3)",label:"White Blood Count (WBC)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_temp_c_subscore",score_duster_field_name:"apache2_score",label:"Temperature Subscore",redcap_field_note:"(+4) >= 41
      (+3) 39 to < 41
      (+1) 38.5 to < 39
      (+0) 36 to < 38.5
      (+1) 34 to < 36
      (+2) 32 to < 34
      (+3) 30 to < 32
      (+4) < 30",redcap_options:'if([temp_c_min] != "" and [temp_c_max] != "", if([temp_c_min] < 30 or [temp_c_max] >= 41, 4, if([temp_c_min] < 32 or [temp_c_max] >= 39, 3, if([temp_c_min] < 34, 2, if([temp_c_min] < 36 or [temp_c_max] >= 38.5, 1, 0)))), "")',dependencies:[{duster_field_name:"temp_c",aggregates:["max_agg","min_agg"],redcap_field_note:"Celsius",label:"Temperature (Celsius)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_cr_subscore",score_duster_field_name:"apache2_score",label:"Creatinine Subscore",redcap_field_note:"(+8) >= 3.5 and Acute Renal Failure
      (+6) 2.0 to < 3.5 and Acute Renal Failure
      (+4) >= 3.5 and Chronic Renal Failure
      (+4) 1.5 to < 2.0 and Acute Renal Failure
      (+3) 2.0 to < 3.5 and Chronic Renal Failure
      (+2) 1.5 to < 2.0 and Chronic Renal Failure
      (+0) 0.6 to < 1.5
      (+2) < 0.6",redcap_options:'if([cr_max] != "" and [acute_renfail_diag] != "" and [chronic_renfail_diag] != "", if([cr_max] >= 3.5 and [acute_renfail_diag] = 1, 8, if([cr_max] >= 2.0 and [acute_renfail_diag] = 1, 6, if([cr_max] >= 1.5 and [acute_renfail_diag] = 1, 4, if([cr_max] >= 3.5 and [chronic_renfail_diag] = 1, 4, if([cr_max] >= 2.0 and [chronic_renfail_diag] = 1, 3, if([cr_max] >= 1.5 and [chronic_renfail_diag] = 1, 2, if([cr_min] < 0.6, 2, 0))))))), "")',dependencies:[{duster_field_name:"cr",aggregates:["max_agg","min_agg"],redcap_field_note:"mg/dL",label:"Creatinine (serum/plasma)",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"acute_renfail_diag",redcap_field_note:"",label:"Acute Renal Failure",value_type:"boolean",redcap_field_type:"yesno",redcap_options:""},{duster_field_name:"chronic_renfail_diag",redcap_field_note:"",label:"Chronic Renal Failure",value_type:"boolean",redcap_field_type:"yesno",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_hct_subscore",score_duster_field_name:"apache2_score",label:"Hematocrit Subscore",redcap_field_note:"(+4) >= 60
      (+2) 50 to < 60
      (+1) 46 to < 50
      (+0) 30 to < 46
      (+2) 20 to < 30
      (+4) < 20",redcap_options:'if([hct_min] != "" and [hct_max] != "", if([hct_min] < 20 or [hct_max] >= 60, 4, if([hct_min] < 30 or [hct_max] >= 50, 2, if([hct_max] >= 46, 1, 0))), "")',dependencies:[{duster_field_name:"hct",aggregates:["max_agg","min_agg"],redcap_field_note:"%",label:"Hematocrit (Hct)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_na_subscore",score_duster_field_name:"apache2_score",label:"Sodium Subscore",redcap_field_note:"(+4) >= 180
      (+3) 160 to < 180
      (+2) 155 to < 160
      (+1) 150 to < 155
      (+0) 130 to < 150
      (+2) 120 to < 130
      (+3) 111 to < 120
      (+4) < 111",redcap_options:'if([na_min] != "" and [na_max] != "", if([na_min] < 111 or [na_max] >= 180, 4, if([na_min] < 120 or [na_max] >= 160, 3, if([na_min] < 130 or [na_max] >= 155, 2, if([na_max] >= 150, 1, 0)))), "")',dependencies:[{duster_field_name:"na",aggregates:["max_agg","min_agg"],redcap_field_note:"mmol/L",label:"Sodium (Na)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_k_subscore",score_duster_field_name:"apache2_score",label:"Potassium Subscore",redcap_field_note:"(+4) >= 7.0
      (+3) 6.0 to < 7.0
      (+1) 5.5 to < 6.0
      (+0) 3.5 to < 5.5
      (+1) 3.0 to < 3.5
      (+2) 2.5 to < 3.0
      (+4) < 2.5",redcap_options:'if([k_max] != "" and [k_max] != "", if([k_max] < 2.5 or [k_max] >= 7.0, 4, if([k_max] >= 6.0, 3, if([k_max] < 3.0, 2, if([k_max] < 3.5 or [k_max] >= 5.5, 1, 0)))), "")',dependencies:[{duster_field_name:"k",aggregates:["max_agg","min_agg"],redcap_field_note:"mmol/L",label:"Potassium (K)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"apache2_oxy_subscore",score_duster_field_name:"apache2_score",label:"Oxygenation Subscore",redcap_field_note:"(+4) A-a gradient > 499
      (+3) A-a gradient 350 - 499
      (+2) A-a gradient 200 - 349
      (+0) A-a gradient < 200 (if FiO2 over 0.49) or PaO2 > 70 (if FiO2 < 0.50)
      (+1) PaO2 = 61 - 70
      (+3) PaO2 = 55 - 60
      (+4) PaO2 < 55",redcap_options:'if([fio2_max] != "", if([fio2_max] < 0.50, if([pao2_min] = "", "", if([pao2_min] < 55, 4, if([pao2_min] <= 60, 3, if([pao2_min] <= 70, 1, 0)))), if([aa_gradient_min] = "" or [aa_gradient_max] = "", "", if([aa_gradient_max] > 499, 4, if([aa_gradient_max] >= 350, 3, if([aa_gradient_max] >= 200, 2, 0))))), "")',dependencies:[{duster_field_name:"aa_gradient",aggregates:["max_agg","min_agg"],redcap_field_note:"",label:"AA Gradient",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"fio2",aggregates:["max_agg","min_agg"],redcap_field_note:"%",label:"FiO2",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"pao2",aggregates:["max_agg","min_agg"],redcap_field_note:"mmHg",label:"PaO2",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"}],description:"Estimates ICU mortality.",description_short:"Estimates ICU mortality.",loinc_code:"",unit:"",note:'"History of severe organ insufficiency or immunocompromised", "Patient Operative Status", "Acute Renal Failure", and "Chronic Renal Failure" will have provided REDCap fields. However, these clinical variables cannot be automated by DUSTER and require manual phenotyping by the researcher.',related:"sofa_score",mdcalc:"https://www.mdcalc.com/calc/1868/apache-ii-score",pubmed:"https://pubmed.ncbi.nlm.nih.gov/3928249/"}]},K8=200,U8="OK",W8={"access-control-allow-origin":"*","cache-control":"no-store, no-cache, must-revalidate",connection:"Keep-Alive","content-encoding":"gzip","content-length":"4307","content-type":"text/html; charset=UTF-8",date:"Tue, 28 Mar 2023 21:40:40 GMT",expires:"Thu, 19 Nov 1981 08:52:00 GMT","keep-alive":"timeout=5, max=97",pragma:"no-cache","redcap-random-text":"FaGrGUMSpmxVUIrEQTs2aPV89y",server:"Apache/2.4.38 (Debian)",vary:"Accept-Encoding","x-content-type-options":"nosniff","x-xss-protection":"1; mode=block"},G8={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:["xhr","http"],transformRequest:[null],transformResponse:[null],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{},headers:{Accept:"application/json, text/plain, */*"},method:"get",url:"http://localhost/redcap_v12.2.4/ExternalModules/?prefix=duster&page=services/callMetadata"},q8={},Gn={data:z8,status:K8,statusText:U8,headers:W8,config:G8,request:q8},Hp=t=>(Cc("data-v-47e87e30"),t=t(),_c(),t),Y8={class:"container"},J8={class:"grid"},Z8={class:"col-offset-1 col-10"},X8=cl('',1),Q8={class:"grid"},e5={class:"col-6"},t5={class:"col-6"},n5={class:"grid"},r5={class:"col"},i5={class:"grid"},o5={class:"col"},a5=["innerHTML"],l5={key:0,class:"m-2"},s5=Hp(()=>g("label",null,"IRB or DPA: ",-1)),u5=Hp(()=>g("p",null,[me(" It looks like you were previously in the middle of designing a dataset. "),g("br"),g("br"),me(" Would you like to restore this design? ")],-1)),c5={class:"flex p-4"},d5={class:"pl-2"},p5=gt({__name:"App",setup(t){const e=JSON.parse(localStorage.getItem("postObj")||"{}");localStorage.removeItem("postObj"),setInterval(()=>{bt.get(e.refresh_session_url).then(function(b){}).catch(function(b){}),e.edit_mode===!1&&ve("auto-save")},6e4);const n=ae(!1),r=ae(!1),o=ae(!1),i=ae([{redcap_field_name:"mrn",label:"Medical Record Number (MRN)",redcap_field_type:"text",value_type:"Identifier",redcap_field_note:"8-digit number (including leading zeros, e.g., '01234567') or 10-digit number (no leading zeros)",phi:"t",id:"mrn",duster_field_name:void 0},{redcap_field_name:"enroll_date",redcap_field_type:"text",value_type:"date",label:"Study Enrollment Date",phi:"t",id:"enroll_date",duster_field_name:void 0}]),a=Q(()=>i.value.filter(b=>{var w;return((w=b.value_type)==null?void 0:w.toLowerCase())==="identifier"})),l=Q(()=>i.value.filter(b=>{var w;return((w=b.value_type)==null?void 0:w.toLowerCase())!=="identifier"})),u=ae([]),s=ae([]),c=ae([]),d=ae([]),h=ae([]),f=ae([]),y=ae(),C=Q(()=>y.value.results);xr("labResults",C);const O=Q(()=>[].concat(u.value).concat(s.value).concat(c.value).concat(d.value).concat(h.value));xr("metadata",O);const S=ae([]),k=ae([]),B=ae(e.project_irb_number),T=b=>b.startsWith("DPA")?b:"IRB "+b,F=ae(!1),ne=ae("checking"),ee=ae("Checking "+T(B.value)+" ..."),A=ae(!1),W={},le={rpData:[],demographicsSelects:[],collectionWindows:[]},se=ae(!1);bi(()=>{ce(e.check_irb_url,e.redcap_csrf_token,e.project_irb_number,e.redcap_user)});const q=ae(!1);ut(q,b=>{ee.value="Fetching DUSTER Metadata ...",b&&ge(e.metadata_url)});const R=()=>{var E,U;let b="";const w=[];if(!J.value.dpa)b="No valid DPA was found for IRB "+J.value.irb_num+". Please add a DPA to your protocol with the necessary attestations. ",w.push("MRNs (required)"),w.push("Dates (required)"),w.push("Names"),w.push("Demographics"),w.push("Lab results"),w.push("Clinical notes (includes flowsheets)"),w.push("Medications"),w.push("Diagnosis codes"),w.push("Procedure codes");else{const H=J.value.dpa;H.approvedForMrn||w.push("MRNs (required)"),H.approvedForDates||w.push("Dates (required)"),H.approvedForName||w.push("Names"),H.approvedForDemographics||w.push("Demographics"),H.approvedForLabResult||w.push("Lab results"),H.approvedForClinicalNotes||w.push("Clinical notes (includes flowsheets)"),H.approvedForMedications||w.push("Medications"),H.approvedForDiagnosis||w.push("Diagnosis codes"),H.approvedForProcedure||w.push("Procedure codes")}if(w.length>0){if(J.value.dpa){b+="";const H=!((E=J.value.irb_num)!=null&&E.startsWith("DPA-"));b=T(J.value.irb_num),b+=" does not include the following attestations which may be required to retrieve data for this project. If any of the following are included as part of your DUSTER project, you will need to ",H?b+="modify your protocol and file a new DPA.
        ":b+="file a new DPA with the required attestations.
          "}else b+="The DPA must include all PHI and data attestations which will be accessed as part of this project. Please include the following items in your DPA as needed.
            ";w.forEach(H=>b+="
          • "+H+"
          • "),b+="

          "}return J.value.dpa&&!((U=J.value.user_permissions)!=null&&U.signedDpa)&&(b+="User "+e.redcap_user+" does not have a DPA attestation associated with "+T(J.value.irb_num)+" and needs an add-on DPA.
          "),b.length>0&&(b+='
          You may continue to configure and create your DUSTER project. However, all IRB and/or DPA issues must be resolved before retrieving data. Click "OK" to continue project creation.'),b},J=ae(),ce=(b,w,E,U)=>{if(n.value)F.value=!0;else if(E){A.value=!0;let H=new FormData;H.append("redcap_csrf_token",w),H.append("project_irb_number",E),H.append("user",U),bt.post(b,H).then(function(z){if(ne.value="checked",J.value=z.data,ee.value="",z.data.irb_status){E.startsWith("DPA")&&J.value.dpa.protocolNum&&(ee.value=T(J.value.dpa.protocolNumStr)+" will be used in place of "+E+". ",E=J.value.dpa.protocolNumStr),e.project_irb_number=E;const ue=R();ue.length>0?ee.value+=T(E)+" is valid.

          "+ue:(ee.value+=T(E)+" is valid.
          Fetching DUSTER Metadata ...",q.value=!0),F.value=!0}else{if(typeof z.data=="string"&&z.data.toLowerCase().includes("fatal error")){r.value=!0;let ue=new FormData;ue.append("redcap_csrf_token",w),ue.append("fatal_error",z.data),bt.post(e.report_fatal_error_url,ue).then(function(X){}).catch(function(X){})}else ee.value+=T(E)+' is invalid. Please enter a different IRB or DPA. (DPAs must start with "DPA-")';F.value=!1}}).catch(function(z){F.value=!1,ee.value="IRB Check Error",r.value=!0,console.log(z)})}else ee.value='You must have an IRB or DPA to use DUSTER. Please enter a valid IRB or DPA. (DPAs must start with "DPA-")',F.value=!1,ne.value="checked",A.value=!0},he=()=>{ne.value="retry",ee.value="Checking "+T(B.value)+" ...",ce(e.check_irb_url,e.redcap_csrf_token,B.value,e.redcap_user)},_e=()=>{A.value=!1,(!F.value||!q.value)&&(window.location.href=e.redcap_new_project_url)},ge=b=>{n.value?(u.value=Fe(Gn.data.demographics),u.value=u.value.map(w=>({...w,edit:!0})),s.value=Gn.data.labs,c.value=Gn.data.vitals,d.value=Gn.data.outcomes,h.value=Gn.data.scores,f.value=Gn.data.clinical_dates):bt.get(b).then(function(w){u.value=Fe(w.data.demographics),s.value=w.data.labs,c.value=w.data.vitals,d.value=w.data.outcomes,h.value=w.data.scores,f.value=w.data.clinical_dates,bt.get(e.get_lab_results_url).then(function(E){y.value=E.data,A.value=!1,bt.get(e.get_dataset_designs_url).then(function(U){const H=U.data;e.edit_mode===!1&&H.hasOwnProperty("auto-save")===!0?(W.value=JSON.parse(H["auto-save"]),se.value=!0):e.edit_mode===!0&&ye()}).catch(function(U){})}).catch(function(E){ee.value="Unable to load DUSTER metadata.",r.value=!0})}).catch(function(w){ee.value="Unable to load DUSTER metadata.",r.value=!0})},ye=()=>{le.value=e.initial_design,i.value=le.value.rpData,i.value.forEach(w=>{w.edit=!1});let b=le.value.demographicsSelects.map(w=>w.duster_field_name);Array.isArray(u.value)&&u.value.forEach(w=>{b.includes(w.duster_field_name)&&(w.edit=!1,S.value.push(w))}),le.collectionWindows=JSON.parse(JSON.stringify(e.initial_design.collectionWindows)),k.value=JSON.parse(JSON.stringify(le.value.collectionWindows))},ie=()=>{k.value.forEach(b=>{if(b.timing.start.type!=="interval"&&(b.timing_valid=l.value.findIndex(w=>w.redcap_field_name===b.timing.start.rp_date)!==-1),b.timing_valid&&b.timing.end.type!=="interval"&&(b.timing_valid=l.value.findIndex(w=>w.redcap_field_name===b.timing.end.rp_date)!==-1),b.event&&b.event[0]&&b.event[0].redcap_field_name){const w=l.value.findIndex(E=>E.redcap_field_name==b.event[0].redcap_field_name);w!=-1?b.data.valid=l.value[w].value_type=="datetime":b.data.valid=!1}})},Re=vl(),j=Q(()=>u.value&&u.value.length>0?u.value.map(b=>b.duster_field_name):[]),D=x3(),P=b=>{D.require({target:b.currentTarget,header:"Back to REDCap New Project Page",message:"You will exit DUSTER's New Project Designer and will lose any changes made here. Are you sure you want to exit?",accept:()=>{window.history.go(-1)}})},$=Vn(),be=()=>(ie(),$.value.$touch(),Re.removeAllGroups(),$.value.$error?$.value.$errors.forEach(b=>{typeof b.$message=="object"?b.$message.forEach(w=>{w.forEach(E=>{Re.add({severity:"error",summary:"Error",detail:E,life:3e3})})}):Re.add({severity:"error",summary:"Error",detail:b.$message,life:3e3})}):(o.value=!0,e.edit_mode===!1&&ve("auto-save")),!1),ve=b=>{let w=new FormData;w.append("redcap_csrf_token",e.redcap_csrf_token),w.append("title",b);const E={rpData:i.value,demographicsSelects:S.value,collectionWindows:k.value};w.append("design",JSON.stringify(E)),bt.post(e.save_dataset_design_url,w).then(function(U){}).catch(function(U){})},Ce=()=>{i.value=W.value.rpData,S.value=W.value.demographicsSelects,k.value=W.value.collectionWindows,se.value=!1},$e=()=>{W.value=null,fe("auto-save")},fe=b=>{let w=new FormData;w.append("redcap_csrf_token",e.redcap_csrf_token),w.append("title",b),bt.post(e.delete_dataset_design_url,w).then(function(E){}).catch(function(E){})},Fe=b=>{let w=JSON.parse(JSON.stringify(b));return w.forEach(E=>{E.label.toLowerCase().indexOf("date")>-1?E.group=1:E.label.toLowerCase().indexOf("name")>-1?E.group=2:E.group=3}),w.sort(function(E,U){let H=E.label.toLowerCase(),z=U.label.toLowerCase();return E.groupU.group?1:Hz?1:0}),w};return(b,w)=>{const E=K("Button"),U=K("Toolbar"),H=K("InputText"),z=K("Dialog"),ue=K("ConfirmDialog");return p(),v(oe,null,[g("div",Y8,[g("div",J8,[g("div",Z8,[X8,Ie(g("div",null,[g("div",Q8,[g("div",e5,[I(t4,{"rp-data":i.value,"onUpdate:rpData":w[0]||(w[0]=X=>i.value=X),"reserved-field-names":j.value},null,8,["rp-data","reserved-field-names"])]),g("div",t5,[I(s4,{class:"flex-1","demographics-options":u.value,"demographics-selects":S.value,"onUpdate:demographicsSelects":w[1]||(w[1]=X=>S.value=X)},null,8,["demographics-options","demographics-selects"])])]),g("div",n5,[g("div",r5,[I(P8,{"lab-options":s.value,"vital-options":c.value,"score-options":h.value,"outcome-options":d.value,"clinical-date-options":f.value,"rp-dates":l.value,"collection-windows":k.value,"onUpdate:collectionWindows":w[2]||(w[2]=X=>k.value=X),"initial-windows":le.collectionWindows},null,8,["lab-options","vital-options","score-options","outcome-options","clinical-date-options","rp-dates","collection-windows","initial-windows"])])]),g("div",i5,[g("div",o5,[I(Y(wo)),I(U,{class:"col"},{start:L(()=>[I(E,{label:Y(e).edit_mode?"Back to REDCap Project":"Back to REDCap New Project Page",icon:"pi pi-cross",severity:"secondary",class:"ml-2",onClick:w[3]||(w[3]=X=>P(X))},null,8,["label"])]),end:L(()=>[I(E,{type:"submit",label:Y(e).edit_mode?"Review & Update Project":"Review & Create Project",icon:"pi pi-check",class:"ml-2",onClick:be},null,8,["label"])]),_:1})])])],512),[[Jt,!o.value]]),g("div",{style:Qn(o.value?"":"display: none !important")},[I(N8,{"show-summary":o.value,"onUpdate:showSummary":w[4]||(w[4]=X=>o.value=X),dev:n.value,"rp-data":i.value,"rp-identifiers":a.value,"rp-dates":l.value,demographics:S.value,"collection-windows":k.value,"project-info":Y(e),onDeleteAutoSave:w[5]||(w[5]=X=>$e())},null,8,["show-summary","dev","rp-data","rp-identifiers","rp-dates","demographics","collection-windows","project-info"])],4)])])]),I(z,{visible:A.value,"onUpdate:visible":w[8]||(w[8]=X=>A.value=X),modal:"",header:"Checking IRB or DPA",style:{width:"40vw"},closable:!1},{footer:L(()=>[!F.value&&ne.value==="checked"?(p(),M(E,{key:0,label:"Submit",icon:"pi pi-refresh",class:"p-button-primary",onClick:he,size:"small"})):x("",!0),F.value&&!q.value?(p(),M(E,{key:1,label:"OK",icon:"pi pi-check",class:"p-button-primary",onClick:w[7]||(w[7]=X=>q.value=!0),size:"small"})):x("",!0),I(E,{label:"Cancel",icon:"pi pi-times",class:"p-button-secondary",onClick:_e,size:"small"})]),default:L(()=>[g("p",null,[g("span",{innerHTML:ee.value},null,8,a5)]),!F.value&&ne.value==="checked"?(p(),v("div",l5,[s5,I(H,{modelValue:B.value,"onUpdate:modelValue":w[6]||(w[6]=X=>B.value=X)},null,8,["modelValue"])])):x("",!0)]),_:1},8,["visible"]),I(z,{visible:se.value,"onUpdate:visible":w[11]||(w[11]=X=>se.value=X),header:"Restore last design",modal:!0,closable:!1},{footer:L(()=>[I(E,{label:"Yes",icon:"pi pi-check",class:"p-button-primary",onClick:w[9]||(w[9]=X=>Ce()),size:"small"}),I(E,{label:"No",icon:"pi pi-times",class:"p-button-secondary",onClick:w[10]||(w[10]=X=>(se.value=!1,$e())),size:"small"})]),default:L(()=>[u5]),_:1},8,["visible"]),r.value?(p(),M(ap,{key:0})):x("",!0),I(ue,null,{message:L(X=>[g("div",c5,[g("i",{class:te(X.message.icon),style:{"font-size":"1.5rem"}},null,2),g("p",d5,G(X.message.message),1)])]),_:1})],64)}}});const f5=Vp(p5,[["__scopeId","data-v-47e87e30"]]);wm(f5).use(Xm).use(Lb).use(T3).component("Accordion",Qc).component("AccordionTab",ed).component("Badge",gl).component("Button",vn).component("Calendar",od).component("Card",ad).component("Checkbox",ld).component("Column",jb).component("DataTable",Ud).component("Dialog",Il).component("Dropdown",Ci).component("InputNumber",bl).component("InputSwitch",qd).component("InputText",Zr).component("Message",Yd).component("Panel",Zd).component("RadioButton",Xd).component("Divider",Qd).component("Chip",tp).component("ConfirmPopup",rp).component("ConfirmDialog",ip).component("Tag",ep).component("Toolbar",np).directive("tooltip",h3).mount("#app"); diff --git a/pages/js/duster/new-project/dist/assets/index-f436fa6e.css b/pages/js/duster/new-project/dist/assets/index-a85b99e2.css similarity index 99% rename from pages/js/duster/new-project/dist/assets/index-f436fa6e.css rename to pages/js/duster/new-project/dist/assets/index-a85b99e2.css index 0bad5d6..b852e4b 100644 --- a/pages/js/duster/new-project/dist/assets/index-f436fa6e.css +++ b/pages/js/duster/new-project/dist/assets/index-a85b99e2.css @@ -1 +1 @@ -[data-v-fb6361d2] .p-datatable-header{background:blue}nav[data-v-47e87e30]{padding:10px;text-align:center}.brand-logo[data-v-47e87e30]{position:relative;z-index:10;float:left;display:block;width:12em;height:3em;margin-right:.7em;text-indent:-9999px;background:url(./logo_uid_stanfordmedicine-65a2822b.svg) no-repeat;background-position:-11px -1px;background-position:-.7857142857rem -.0714285714rem;background-size:auto 111%;border-right:1px solid;border-right:.0714285714rem solid;border-right-color:#000}.grid{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem;margin-top:-.5rem}.grid>.col,.grid>[class*=col]{box-sizing:border-box}.grid-nogutter{margin-right:0;margin-left:0;margin-top:0}.grid-nogutter>.col,.grid-nogutter>[class*=col-]{padding:0}.col{flex-grow:1;flex-basis:0;padding:.5rem}.col-fixed{flex:0 0 auto;padding:.5rem}.col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.col-3{flex:0 0 auto;padding:.5rem;width:25%}.col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.col-6{flex:0 0 auto;padding:.5rem;width:50%}.col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.col-9{flex:0 0 auto;padding:.5rem;width:75%}.col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.col-12{flex:0 0 auto;padding:.5rem;width:100%}@media screen and (min-width: 576px){.sm\:col{flex-grow:1;flex-basis:0;padding:.5rem}.sm\:col-fixed{flex:0 0 auto;padding:.5rem}.sm\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.sm\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.sm\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.sm\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.sm\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.sm\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.sm\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.sm\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.sm\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.sm\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.sm\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.sm\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width: 768px){.md\:col{flex-grow:1;flex-basis:0;padding:.5rem}.md\:col-fixed{flex:0 0 auto;padding:.5rem}.md\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.md\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.md\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.md\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.md\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.md\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.md\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.md\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.md\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.md\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.md\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.md\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width: 992px){.lg\:col{flex-grow:1;flex-basis:0;padding:.5rem}.lg\:col-fixed{flex:0 0 auto;padding:.5rem}.lg\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.lg\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.lg\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.lg\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.lg\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.lg\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.lg\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.lg\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.lg\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.lg\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.lg\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.lg\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width: 1200px){.xl\:col{flex-grow:1;flex-basis:0;padding:.5rem}.xl\:col-fixed{flex:0 0 auto;padding:.5rem}.xl\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.xl\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.xl\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.xl\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.xl\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.xl\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.xl\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.xl\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.xl\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.xl\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.xl\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.xl\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}.col-offset-0{margin-left:0!important}.col-offset-1{margin-left:8.3333%!important}.col-offset-2{margin-left:16.6667%!important}.col-offset-3{margin-left:25%!important}.col-offset-4{margin-left:33.3333%!important}.col-offset-5{margin-left:41.6667%!important}.col-offset-6{margin-left:50%!important}.col-offset-7{margin-left:58.3333%!important}.col-offset-8{margin-left:66.6667%!important}.col-offset-9{margin-left:75%!important}.col-offset-10{margin-left:83.3333%!important}.col-offset-11{margin-left:91.6667%!important}.col-offset-12{margin-left:100%!important}@media screen and (min-width: 576px){.sm\:col-offset-0{margin-left:0!important}.sm\:col-offset-1{margin-left:8.3333%!important}.sm\:col-offset-2{margin-left:16.6667%!important}.sm\:col-offset-3{margin-left:25%!important}.sm\:col-offset-4{margin-left:33.3333%!important}.sm\:col-offset-5{margin-left:41.6667%!important}.sm\:col-offset-6{margin-left:50%!important}.sm\:col-offset-7{margin-left:58.3333%!important}.sm\:col-offset-8{margin-left:66.6667%!important}.sm\:col-offset-9{margin-left:75%!important}.sm\:col-offset-10{margin-left:83.3333%!important}.sm\:col-offset-11{margin-left:91.6667%!important}.sm\:col-offset-12{margin-left:100%!important}}@media screen and (min-width: 768px){.md\:col-offset-0{margin-left:0!important}.md\:col-offset-1{margin-left:8.3333%!important}.md\:col-offset-2{margin-left:16.6667%!important}.md\:col-offset-3{margin-left:25%!important}.md\:col-offset-4{margin-left:33.3333%!important}.md\:col-offset-5{margin-left:41.6667%!important}.md\:col-offset-6{margin-left:50%!important}.md\:col-offset-7{margin-left:58.3333%!important}.md\:col-offset-8{margin-left:66.6667%!important}.md\:col-offset-9{margin-left:75%!important}.md\:col-offset-10{margin-left:83.3333%!important}.md\:col-offset-11{margin-left:91.6667%!important}.md\:col-offset-12{margin-left:100%!important}}@media screen and (min-width: 992px){.lg\:col-offset-0{margin-left:0!important}.lg\:col-offset-1{margin-left:8.3333%!important}.lg\:col-offset-2{margin-left:16.6667%!important}.lg\:col-offset-3{margin-left:25%!important}.lg\:col-offset-4{margin-left:33.3333%!important}.lg\:col-offset-5{margin-left:41.6667%!important}.lg\:col-offset-6{margin-left:50%!important}.lg\:col-offset-7{margin-left:58.3333%!important}.lg\:col-offset-8{margin-left:66.6667%!important}.lg\:col-offset-9{margin-left:75%!important}.lg\:col-offset-10{margin-left:83.3333%!important}.lg\:col-offset-11{margin-left:91.6667%!important}.lg\:col-offset-12{margin-left:100%!important}}@media screen and (min-width: 1200px){.xl\:col-offset-0{margin-left:0!important}.xl\:col-offset-1{margin-left:8.3333%!important}.xl\:col-offset-2{margin-left:16.6667%!important}.xl\:col-offset-3{margin-left:25%!important}.xl\:col-offset-4{margin-left:33.3333%!important}.xl\:col-offset-5{margin-left:41.6667%!important}.xl\:col-offset-6{margin-left:50%!important}.xl\:col-offset-7{margin-left:58.3333%!important}.xl\:col-offset-8{margin-left:66.6667%!important}.xl\:col-offset-9{margin-left:75%!important}.xl\:col-offset-10{margin-left:83.3333%!important}.xl\:col-offset-11{margin-left:91.6667%!important}.xl\:col-offset-12{margin-left:100%!important}}.text-0{color:var(--surface-0)!important}.text-50{color:var(--surface-50)!important}.text-100{color:var(--surface-100)!important}.text-200{color:var(--surface-200)!important}.text-300{color:var(--surface-300)!important}.text-400{color:var(--surface-400)!important}.text-500{color:var(--surface-500)!important}.text-600{color:var(--surface-600)!important}.text-700{color:var(--surface-700)!important}.text-800{color:var(--surface-800)!important}.text-900{color:var(--surface-900)!important}.focus\:text-0:focus{color:var(--surface-0)!important}.hover\:text-0:hover,.active\:text-0:active{color:var(--surface-0)!important}.focus\:text-50:focus{color:var(--surface-50)!important}.hover\:text-50:hover,.active\:text-50:active{color:var(--surface-50)!important}.focus\:text-100:focus{color:var(--surface-100)!important}.hover\:text-100:hover,.active\:text-100:active{color:var(--surface-100)!important}.focus\:text-200:focus{color:var(--surface-200)!important}.hover\:text-200:hover,.active\:text-200:active{color:var(--surface-200)!important}.focus\:text-300:focus{color:var(--surface-300)!important}.hover\:text-300:hover,.active\:text-300:active{color:var(--surface-300)!important}.focus\:text-400:focus{color:var(--surface-400)!important}.hover\:text-400:hover,.active\:text-400:active{color:var(--surface-400)!important}.focus\:text-500:focus{color:var(--surface-500)!important}.hover\:text-500:hover,.active\:text-500:active{color:var(--surface-500)!important}.focus\:text-600:focus{color:var(--surface-600)!important}.hover\:text-600:hover,.active\:text-600:active{color:var(--surface-600)!important}.focus\:text-700:focus{color:var(--surface-700)!important}.hover\:text-700:hover,.active\:text-700:active{color:var(--surface-700)!important}.focus\:text-800:focus{color:var(--surface-800)!important}.hover\:text-800:hover,.active\:text-800:active{color:var(--surface-800)!important}.focus\:text-900:focus{color:var(--surface-900)!important}.hover\:text-900:hover,.active\:text-900:active{color:var(--surface-900)!important}.surface-0{background-color:var(--surface-0)!important}.surface-50{background-color:var(--surface-50)!important}.surface-100{background-color:var(--surface-100)!important}.surface-200{background-color:var(--surface-200)!important}.surface-300{background-color:var(--surface-300)!important}.surface-400{background-color:var(--surface-400)!important}.surface-500{background-color:var(--surface-500)!important}.surface-600{background-color:var(--surface-600)!important}.surface-700{background-color:var(--surface-700)!important}.surface-800{background-color:var(--surface-800)!important}.surface-900{background-color:var(--surface-900)!important}.focus\:surface-0:focus{background-color:var(--surface-0)!important}.hover\:surface-0:hover,.active\:surface-0:active{background-color:var(--surface-0)!important}.focus\:surface-50:focus{background-color:var(--surface-50)!important}.hover\:surface-50:hover,.active\:surface-50:active{background-color:var(--surface-50)!important}.focus\:surface-100:focus{background-color:var(--surface-100)!important}.hover\:surface-100:hover,.active\:surface-100:active{background-color:var(--surface-100)!important}.focus\:surface-200:focus{background-color:var(--surface-200)!important}.hover\:surface-200:hover,.active\:surface-200:active{background-color:var(--surface-200)!important}.focus\:surface-300:focus{background-color:var(--surface-300)!important}.hover\:surface-300:hover,.active\:surface-300:active{background-color:var(--surface-300)!important}.focus\:surface-400:focus{background-color:var(--surface-400)!important}.hover\:surface-400:hover,.active\:surface-400:active{background-color:var(--surface-400)!important}.focus\:surface-500:focus{background-color:var(--surface-500)!important}.hover\:surface-500:hover,.active\:surface-500:active{background-color:var(--surface-500)!important}.focus\:surface-600:focus{background-color:var(--surface-600)!important}.hover\:surface-600:hover,.active\:surface-600:active{background-color:var(--surface-600)!important}.focus\:surface-700:focus{background-color:var(--surface-700)!important}.hover\:surface-700:hover,.active\:surface-700:active{background-color:var(--surface-700)!important}.focus\:surface-800:focus{background-color:var(--surface-800)!important}.hover\:surface-800:hover,.active\:surface-800:active{background-color:var(--surface-800)!important}.focus\:surface-900:focus{background-color:var(--surface-900)!important}.hover\:surface-900:hover,.active\:surface-900:active{background-color:var(--surface-900)!important}.border-0{border-color:var(--surface-0)!important}.border-50{border-color:var(--surface-50)!important}.border-100{border-color:var(--surface-100)!important}.border-200{border-color:var(--surface-200)!important}.border-300{border-color:var(--surface-300)!important}.border-400{border-color:var(--surface-400)!important}.border-500{border-color:var(--surface-500)!important}.border-600{border-color:var(--surface-600)!important}.border-700{border-color:var(--surface-700)!important}.border-800{border-color:var(--surface-800)!important}.border-900{border-color:var(--surface-900)!important}.focus\:border-0:focus{border-color:var(--surface-0)!important}.hover\:border-0:hover,.active\:border-0:active{border-color:var(--surface-0)!important}.focus\:border-50:focus{border-color:var(--surface-50)!important}.hover\:border-50:hover,.active\:border-50:active{border-color:var(--surface-50)!important}.focus\:border-100:focus{border-color:var(--surface-100)!important}.hover\:border-100:hover,.active\:border-100:active{border-color:var(--surface-100)!important}.focus\:border-200:focus{border-color:var(--surface-200)!important}.hover\:border-200:hover,.active\:border-200:active{border-color:var(--surface-200)!important}.focus\:border-300:focus{border-color:var(--surface-300)!important}.hover\:border-300:hover,.active\:border-300:active{border-color:var(--surface-300)!important}.focus\:border-400:focus{border-color:var(--surface-400)!important}.hover\:border-400:hover,.active\:border-400:active{border-color:var(--surface-400)!important}.focus\:border-500:focus{border-color:var(--surface-500)!important}.hover\:border-500:hover,.active\:border-500:active{border-color:var(--surface-500)!important}.focus\:border-600:focus{border-color:var(--surface-600)!important}.hover\:border-600:hover,.active\:border-600:active{border-color:var(--surface-600)!important}.focus\:border-700:focus{border-color:var(--surface-700)!important}.hover\:border-700:hover,.active\:border-700:active{border-color:var(--surface-700)!important}.focus\:border-800:focus{border-color:var(--surface-800)!important}.hover\:border-800:hover,.active\:border-800:active{border-color:var(--surface-800)!important}.focus\:border-900:focus{border-color:var(--surface-900)!important}.hover\:border-900:hover,.active\:border-900:active{border-color:var(--surface-900)!important}.bg-transparent{background-color:transparent!important}@media screen and (min-width: 576px){.sm\:bg-transparent{background-color:transparent!important}}@media screen and (min-width: 768px){.md\:bg-transparent{background-color:transparent!important}}@media screen and (min-width: 992px){.lg\:bg-transparent{background-color:transparent!important}}@media screen and (min-width: 1200px){.xl\:bg-transparent{background-color:transparent!important}}.border-transparent{border-color:transparent!important}@media screen and (min-width: 576px){.sm\:border-transparent{border-color:transparent!important}}@media screen and (min-width: 768px){.md\:border-transparent{border-color:transparent!important}}@media screen and (min-width: 992px){.lg\:border-transparent{border-color:transparent!important}}@media screen and (min-width: 1200px){.xl\:border-transparent{border-color:transparent!important}}.text-blue-50{color:var(--blue-50)!important}.text-blue-100{color:var(--blue-100)!important}.text-blue-200{color:var(--blue-200)!important}.text-blue-300{color:var(--blue-300)!important}.text-blue-400{color:var(--blue-400)!important}.text-blue-500{color:var(--blue-500)!important}.text-blue-600{color:var(--blue-600)!important}.text-blue-700{color:var(--blue-700)!important}.text-blue-800{color:var(--blue-800)!important}.text-blue-900{color:var(--blue-900)!important}.focus\:text-blue-50:focus{color:var(--blue-50)!important}.focus\:text-blue-100:focus{color:var(--blue-100)!important}.focus\:text-blue-200:focus{color:var(--blue-200)!important}.focus\:text-blue-300:focus{color:var(--blue-300)!important}.focus\:text-blue-400:focus{color:var(--blue-400)!important}.focus\:text-blue-500:focus{color:var(--blue-500)!important}.focus\:text-blue-600:focus{color:var(--blue-600)!important}.focus\:text-blue-700:focus{color:var(--blue-700)!important}.focus\:text-blue-800:focus{color:var(--blue-800)!important}.focus\:text-blue-900:focus{color:var(--blue-900)!important}.hover\:text-blue-50:hover{color:var(--blue-50)!important}.hover\:text-blue-100:hover{color:var(--blue-100)!important}.hover\:text-blue-200:hover{color:var(--blue-200)!important}.hover\:text-blue-300:hover{color:var(--blue-300)!important}.hover\:text-blue-400:hover{color:var(--blue-400)!important}.hover\:text-blue-500:hover{color:var(--blue-500)!important}.hover\:text-blue-600:hover{color:var(--blue-600)!important}.hover\:text-blue-700:hover{color:var(--blue-700)!important}.hover\:text-blue-800:hover{color:var(--blue-800)!important}.hover\:text-blue-900:hover{color:var(--blue-900)!important}.active\:text-blue-50:active{color:var(--blue-50)!important}.active\:text-blue-100:active{color:var(--blue-100)!important}.active\:text-blue-200:active{color:var(--blue-200)!important}.active\:text-blue-300:active{color:var(--blue-300)!important}.active\:text-blue-400:active{color:var(--blue-400)!important}.active\:text-blue-500:active{color:var(--blue-500)!important}.active\:text-blue-600:active{color:var(--blue-600)!important}.active\:text-blue-700:active{color:var(--blue-700)!important}.active\:text-blue-800:active{color:var(--blue-800)!important}.active\:text-blue-900:active{color:var(--blue-900)!important}.text-green-50{color:var(--green-50)!important}.text-green-100{color:var(--green-100)!important}.text-green-200{color:var(--green-200)!important}.text-green-300{color:var(--green-300)!important}.text-green-400{color:var(--green-400)!important}.text-green-500{color:var(--green-500)!important}.text-green-600{color:var(--green-600)!important}.text-green-700{color:var(--green-700)!important}.text-green-800{color:var(--green-800)!important}.text-green-900{color:var(--green-900)!important}.focus\:text-green-50:focus{color:var(--green-50)!important}.focus\:text-green-100:focus{color:var(--green-100)!important}.focus\:text-green-200:focus{color:var(--green-200)!important}.focus\:text-green-300:focus{color:var(--green-300)!important}.focus\:text-green-400:focus{color:var(--green-400)!important}.focus\:text-green-500:focus{color:var(--green-500)!important}.focus\:text-green-600:focus{color:var(--green-600)!important}.focus\:text-green-700:focus{color:var(--green-700)!important}.focus\:text-green-800:focus{color:var(--green-800)!important}.focus\:text-green-900:focus{color:var(--green-900)!important}.hover\:text-green-50:hover{color:var(--green-50)!important}.hover\:text-green-100:hover{color:var(--green-100)!important}.hover\:text-green-200:hover{color:var(--green-200)!important}.hover\:text-green-300:hover{color:var(--green-300)!important}.hover\:text-green-400:hover{color:var(--green-400)!important}.hover\:text-green-500:hover{color:var(--green-500)!important}.hover\:text-green-600:hover{color:var(--green-600)!important}.hover\:text-green-700:hover{color:var(--green-700)!important}.hover\:text-green-800:hover{color:var(--green-800)!important}.hover\:text-green-900:hover{color:var(--green-900)!important}.active\:text-green-50:active{color:var(--green-50)!important}.active\:text-green-100:active{color:var(--green-100)!important}.active\:text-green-200:active{color:var(--green-200)!important}.active\:text-green-300:active{color:var(--green-300)!important}.active\:text-green-400:active{color:var(--green-400)!important}.active\:text-green-500:active{color:var(--green-500)!important}.active\:text-green-600:active{color:var(--green-600)!important}.active\:text-green-700:active{color:var(--green-700)!important}.active\:text-green-800:active{color:var(--green-800)!important}.active\:text-green-900:active{color:var(--green-900)!important}.text-yellow-50{color:var(--yellow-50)!important}.text-yellow-100{color:var(--yellow-100)!important}.text-yellow-200{color:var(--yellow-200)!important}.text-yellow-300{color:var(--yellow-300)!important}.text-yellow-400{color:var(--yellow-400)!important}.text-yellow-500{color:var(--yellow-500)!important}.text-yellow-600{color:var(--yellow-600)!important}.text-yellow-700{color:var(--yellow-700)!important}.text-yellow-800{color:var(--yellow-800)!important}.text-yellow-900{color:var(--yellow-900)!important}.focus\:text-yellow-50:focus{color:var(--yellow-50)!important}.focus\:text-yellow-100:focus{color:var(--yellow-100)!important}.focus\:text-yellow-200:focus{color:var(--yellow-200)!important}.focus\:text-yellow-300:focus{color:var(--yellow-300)!important}.focus\:text-yellow-400:focus{color:var(--yellow-400)!important}.focus\:text-yellow-500:focus{color:var(--yellow-500)!important}.focus\:text-yellow-600:focus{color:var(--yellow-600)!important}.focus\:text-yellow-700:focus{color:var(--yellow-700)!important}.focus\:text-yellow-800:focus{color:var(--yellow-800)!important}.focus\:text-yellow-900:focus{color:var(--yellow-900)!important}.hover\:text-yellow-50:hover{color:var(--yellow-50)!important}.hover\:text-yellow-100:hover{color:var(--yellow-100)!important}.hover\:text-yellow-200:hover{color:var(--yellow-200)!important}.hover\:text-yellow-300:hover{color:var(--yellow-300)!important}.hover\:text-yellow-400:hover{color:var(--yellow-400)!important}.hover\:text-yellow-500:hover{color:var(--yellow-500)!important}.hover\:text-yellow-600:hover{color:var(--yellow-600)!important}.hover\:text-yellow-700:hover{color:var(--yellow-700)!important}.hover\:text-yellow-800:hover{color:var(--yellow-800)!important}.hover\:text-yellow-900:hover{color:var(--yellow-900)!important}.active\:text-yellow-50:active{color:var(--yellow-50)!important}.active\:text-yellow-100:active{color:var(--yellow-100)!important}.active\:text-yellow-200:active{color:var(--yellow-200)!important}.active\:text-yellow-300:active{color:var(--yellow-300)!important}.active\:text-yellow-400:active{color:var(--yellow-400)!important}.active\:text-yellow-500:active{color:var(--yellow-500)!important}.active\:text-yellow-600:active{color:var(--yellow-600)!important}.active\:text-yellow-700:active{color:var(--yellow-700)!important}.active\:text-yellow-800:active{color:var(--yellow-800)!important}.active\:text-yellow-900:active{color:var(--yellow-900)!important}.text-cyan-50{color:var(--cyan-50)!important}.text-cyan-100{color:var(--cyan-100)!important}.text-cyan-200{color:var(--cyan-200)!important}.text-cyan-300{color:var(--cyan-300)!important}.text-cyan-400{color:var(--cyan-400)!important}.text-cyan-500{color:var(--cyan-500)!important}.text-cyan-600{color:var(--cyan-600)!important}.text-cyan-700{color:var(--cyan-700)!important}.text-cyan-800{color:var(--cyan-800)!important}.text-cyan-900{color:var(--cyan-900)!important}.focus\:text-cyan-50:focus{color:var(--cyan-50)!important}.focus\:text-cyan-100:focus{color:var(--cyan-100)!important}.focus\:text-cyan-200:focus{color:var(--cyan-200)!important}.focus\:text-cyan-300:focus{color:var(--cyan-300)!important}.focus\:text-cyan-400:focus{color:var(--cyan-400)!important}.focus\:text-cyan-500:focus{color:var(--cyan-500)!important}.focus\:text-cyan-600:focus{color:var(--cyan-600)!important}.focus\:text-cyan-700:focus{color:var(--cyan-700)!important}.focus\:text-cyan-800:focus{color:var(--cyan-800)!important}.focus\:text-cyan-900:focus{color:var(--cyan-900)!important}.hover\:text-cyan-50:hover{color:var(--cyan-50)!important}.hover\:text-cyan-100:hover{color:var(--cyan-100)!important}.hover\:text-cyan-200:hover{color:var(--cyan-200)!important}.hover\:text-cyan-300:hover{color:var(--cyan-300)!important}.hover\:text-cyan-400:hover{color:var(--cyan-400)!important}.hover\:text-cyan-500:hover{color:var(--cyan-500)!important}.hover\:text-cyan-600:hover{color:var(--cyan-600)!important}.hover\:text-cyan-700:hover{color:var(--cyan-700)!important}.hover\:text-cyan-800:hover{color:var(--cyan-800)!important}.hover\:text-cyan-900:hover{color:var(--cyan-900)!important}.active\:text-cyan-50:active{color:var(--cyan-50)!important}.active\:text-cyan-100:active{color:var(--cyan-100)!important}.active\:text-cyan-200:active{color:var(--cyan-200)!important}.active\:text-cyan-300:active{color:var(--cyan-300)!important}.active\:text-cyan-400:active{color:var(--cyan-400)!important}.active\:text-cyan-500:active{color:var(--cyan-500)!important}.active\:text-cyan-600:active{color:var(--cyan-600)!important}.active\:text-cyan-700:active{color:var(--cyan-700)!important}.active\:text-cyan-800:active{color:var(--cyan-800)!important}.active\:text-cyan-900:active{color:var(--cyan-900)!important}.text-pink-50{color:var(--pink-50)!important}.text-pink-100{color:var(--pink-100)!important}.text-pink-200{color:var(--pink-200)!important}.text-pink-300{color:var(--pink-300)!important}.text-pink-400{color:var(--pink-400)!important}.text-pink-500{color:var(--pink-500)!important}.text-pink-600{color:var(--pink-600)!important}.text-pink-700{color:var(--pink-700)!important}.text-pink-800{color:var(--pink-800)!important}.text-pink-900{color:var(--pink-900)!important}.focus\:text-pink-50:focus{color:var(--pink-50)!important}.focus\:text-pink-100:focus{color:var(--pink-100)!important}.focus\:text-pink-200:focus{color:var(--pink-200)!important}.focus\:text-pink-300:focus{color:var(--pink-300)!important}.focus\:text-pink-400:focus{color:var(--pink-400)!important}.focus\:text-pink-500:focus{color:var(--pink-500)!important}.focus\:text-pink-600:focus{color:var(--pink-600)!important}.focus\:text-pink-700:focus{color:var(--pink-700)!important}.focus\:text-pink-800:focus{color:var(--pink-800)!important}.focus\:text-pink-900:focus{color:var(--pink-900)!important}.hover\:text-pink-50:hover{color:var(--pink-50)!important}.hover\:text-pink-100:hover{color:var(--pink-100)!important}.hover\:text-pink-200:hover{color:var(--pink-200)!important}.hover\:text-pink-300:hover{color:var(--pink-300)!important}.hover\:text-pink-400:hover{color:var(--pink-400)!important}.hover\:text-pink-500:hover{color:var(--pink-500)!important}.hover\:text-pink-600:hover{color:var(--pink-600)!important}.hover\:text-pink-700:hover{color:var(--pink-700)!important}.hover\:text-pink-800:hover{color:var(--pink-800)!important}.hover\:text-pink-900:hover{color:var(--pink-900)!important}.active\:text-pink-50:active{color:var(--pink-50)!important}.active\:text-pink-100:active{color:var(--pink-100)!important}.active\:text-pink-200:active{color:var(--pink-200)!important}.active\:text-pink-300:active{color:var(--pink-300)!important}.active\:text-pink-400:active{color:var(--pink-400)!important}.active\:text-pink-500:active{color:var(--pink-500)!important}.active\:text-pink-600:active{color:var(--pink-600)!important}.active\:text-pink-700:active{color:var(--pink-700)!important}.active\:text-pink-800:active{color:var(--pink-800)!important}.active\:text-pink-900:active{color:var(--pink-900)!important}.text-indigo-50{color:var(--indigo-50)!important}.text-indigo-100{color:var(--indigo-100)!important}.text-indigo-200{color:var(--indigo-200)!important}.text-indigo-300{color:var(--indigo-300)!important}.text-indigo-400{color:var(--indigo-400)!important}.text-indigo-500{color:var(--indigo-500)!important}.text-indigo-600{color:var(--indigo-600)!important}.text-indigo-700{color:var(--indigo-700)!important}.text-indigo-800{color:var(--indigo-800)!important}.text-indigo-900{color:var(--indigo-900)!important}.focus\:text-indigo-50:focus{color:var(--indigo-50)!important}.focus\:text-indigo-100:focus{color:var(--indigo-100)!important}.focus\:text-indigo-200:focus{color:var(--indigo-200)!important}.focus\:text-indigo-300:focus{color:var(--indigo-300)!important}.focus\:text-indigo-400:focus{color:var(--indigo-400)!important}.focus\:text-indigo-500:focus{color:var(--indigo-500)!important}.focus\:text-indigo-600:focus{color:var(--indigo-600)!important}.focus\:text-indigo-700:focus{color:var(--indigo-700)!important}.focus\:text-indigo-800:focus{color:var(--indigo-800)!important}.focus\:text-indigo-900:focus{color:var(--indigo-900)!important}.hover\:text-indigo-50:hover{color:var(--indigo-50)!important}.hover\:text-indigo-100:hover{color:var(--indigo-100)!important}.hover\:text-indigo-200:hover{color:var(--indigo-200)!important}.hover\:text-indigo-300:hover{color:var(--indigo-300)!important}.hover\:text-indigo-400:hover{color:var(--indigo-400)!important}.hover\:text-indigo-500:hover{color:var(--indigo-500)!important}.hover\:text-indigo-600:hover{color:var(--indigo-600)!important}.hover\:text-indigo-700:hover{color:var(--indigo-700)!important}.hover\:text-indigo-800:hover{color:var(--indigo-800)!important}.hover\:text-indigo-900:hover{color:var(--indigo-900)!important}.active\:text-indigo-50:active{color:var(--indigo-50)!important}.active\:text-indigo-100:active{color:var(--indigo-100)!important}.active\:text-indigo-200:active{color:var(--indigo-200)!important}.active\:text-indigo-300:active{color:var(--indigo-300)!important}.active\:text-indigo-400:active{color:var(--indigo-400)!important}.active\:text-indigo-500:active{color:var(--indigo-500)!important}.active\:text-indigo-600:active{color:var(--indigo-600)!important}.active\:text-indigo-700:active{color:var(--indigo-700)!important}.active\:text-indigo-800:active{color:var(--indigo-800)!important}.active\:text-indigo-900:active{color:var(--indigo-900)!important}.text-teal-50{color:var(--teal-50)!important}.text-teal-100{color:var(--teal-100)!important}.text-teal-200{color:var(--teal-200)!important}.text-teal-300{color:var(--teal-300)!important}.text-teal-400{color:var(--teal-400)!important}.text-teal-500{color:var(--teal-500)!important}.text-teal-600{color:var(--teal-600)!important}.text-teal-700{color:var(--teal-700)!important}.text-teal-800{color:var(--teal-800)!important}.text-teal-900{color:var(--teal-900)!important}.focus\:text-teal-50:focus{color:var(--teal-50)!important}.focus\:text-teal-100:focus{color:var(--teal-100)!important}.focus\:text-teal-200:focus{color:var(--teal-200)!important}.focus\:text-teal-300:focus{color:var(--teal-300)!important}.focus\:text-teal-400:focus{color:var(--teal-400)!important}.focus\:text-teal-500:focus{color:var(--teal-500)!important}.focus\:text-teal-600:focus{color:var(--teal-600)!important}.focus\:text-teal-700:focus{color:var(--teal-700)!important}.focus\:text-teal-800:focus{color:var(--teal-800)!important}.focus\:text-teal-900:focus{color:var(--teal-900)!important}.hover\:text-teal-50:hover{color:var(--teal-50)!important}.hover\:text-teal-100:hover{color:var(--teal-100)!important}.hover\:text-teal-200:hover{color:var(--teal-200)!important}.hover\:text-teal-300:hover{color:var(--teal-300)!important}.hover\:text-teal-400:hover{color:var(--teal-400)!important}.hover\:text-teal-500:hover{color:var(--teal-500)!important}.hover\:text-teal-600:hover{color:var(--teal-600)!important}.hover\:text-teal-700:hover{color:var(--teal-700)!important}.hover\:text-teal-800:hover{color:var(--teal-800)!important}.hover\:text-teal-900:hover{color:var(--teal-900)!important}.active\:text-teal-50:active{color:var(--teal-50)!important}.active\:text-teal-100:active{color:var(--teal-100)!important}.active\:text-teal-200:active{color:var(--teal-200)!important}.active\:text-teal-300:active{color:var(--teal-300)!important}.active\:text-teal-400:active{color:var(--teal-400)!important}.active\:text-teal-500:active{color:var(--teal-500)!important}.active\:text-teal-600:active{color:var(--teal-600)!important}.active\:text-teal-700:active{color:var(--teal-700)!important}.active\:text-teal-800:active{color:var(--teal-800)!important}.active\:text-teal-900:active{color:var(--teal-900)!important}.text-orange-50{color:var(--orange-50)!important}.text-orange-100{color:var(--orange-100)!important}.text-orange-200{color:var(--orange-200)!important}.text-orange-300{color:var(--orange-300)!important}.text-orange-400{color:var(--orange-400)!important}.text-orange-500{color:var(--orange-500)!important}.text-orange-600{color:var(--orange-600)!important}.text-orange-700{color:var(--orange-700)!important}.text-orange-800{color:var(--orange-800)!important}.text-orange-900{color:var(--orange-900)!important}.focus\:text-orange-50:focus{color:var(--orange-50)!important}.focus\:text-orange-100:focus{color:var(--orange-100)!important}.focus\:text-orange-200:focus{color:var(--orange-200)!important}.focus\:text-orange-300:focus{color:var(--orange-300)!important}.focus\:text-orange-400:focus{color:var(--orange-400)!important}.focus\:text-orange-500:focus{color:var(--orange-500)!important}.focus\:text-orange-600:focus{color:var(--orange-600)!important}.focus\:text-orange-700:focus{color:var(--orange-700)!important}.focus\:text-orange-800:focus{color:var(--orange-800)!important}.focus\:text-orange-900:focus{color:var(--orange-900)!important}.hover\:text-orange-50:hover{color:var(--orange-50)!important}.hover\:text-orange-100:hover{color:var(--orange-100)!important}.hover\:text-orange-200:hover{color:var(--orange-200)!important}.hover\:text-orange-300:hover{color:var(--orange-300)!important}.hover\:text-orange-400:hover{color:var(--orange-400)!important}.hover\:text-orange-500:hover{color:var(--orange-500)!important}.hover\:text-orange-600:hover{color:var(--orange-600)!important}.hover\:text-orange-700:hover{color:var(--orange-700)!important}.hover\:text-orange-800:hover{color:var(--orange-800)!important}.hover\:text-orange-900:hover{color:var(--orange-900)!important}.active\:text-orange-50:active{color:var(--orange-50)!important}.active\:text-orange-100:active{color:var(--orange-100)!important}.active\:text-orange-200:active{color:var(--orange-200)!important}.active\:text-orange-300:active{color:var(--orange-300)!important}.active\:text-orange-400:active{color:var(--orange-400)!important}.active\:text-orange-500:active{color:var(--orange-500)!important}.active\:text-orange-600:active{color:var(--orange-600)!important}.active\:text-orange-700:active{color:var(--orange-700)!important}.active\:text-orange-800:active{color:var(--orange-800)!important}.active\:text-orange-900:active{color:var(--orange-900)!important}.text-bluegray-50{color:var(--bluegray-50)!important}.text-bluegray-100{color:var(--bluegray-100)!important}.text-bluegray-200{color:var(--bluegray-200)!important}.text-bluegray-300{color:var(--bluegray-300)!important}.text-bluegray-400{color:var(--bluegray-400)!important}.text-bluegray-500{color:var(--bluegray-500)!important}.text-bluegray-600{color:var(--bluegray-600)!important}.text-bluegray-700{color:var(--bluegray-700)!important}.text-bluegray-800{color:var(--bluegray-800)!important}.text-bluegray-900{color:var(--bluegray-900)!important}.focus\:text-bluegray-50:focus{color:var(--bluegray-50)!important}.focus\:text-bluegray-100:focus{color:var(--bluegray-100)!important}.focus\:text-bluegray-200:focus{color:var(--bluegray-200)!important}.focus\:text-bluegray-300:focus{color:var(--bluegray-300)!important}.focus\:text-bluegray-400:focus{color:var(--bluegray-400)!important}.focus\:text-bluegray-500:focus{color:var(--bluegray-500)!important}.focus\:text-bluegray-600:focus{color:var(--bluegray-600)!important}.focus\:text-bluegray-700:focus{color:var(--bluegray-700)!important}.focus\:text-bluegray-800:focus{color:var(--bluegray-800)!important}.focus\:text-bluegray-900:focus{color:var(--bluegray-900)!important}.hover\:text-bluegray-50:hover{color:var(--bluegray-50)!important}.hover\:text-bluegray-100:hover{color:var(--bluegray-100)!important}.hover\:text-bluegray-200:hover{color:var(--bluegray-200)!important}.hover\:text-bluegray-300:hover{color:var(--bluegray-300)!important}.hover\:text-bluegray-400:hover{color:var(--bluegray-400)!important}.hover\:text-bluegray-500:hover{color:var(--bluegray-500)!important}.hover\:text-bluegray-600:hover{color:var(--bluegray-600)!important}.hover\:text-bluegray-700:hover{color:var(--bluegray-700)!important}.hover\:text-bluegray-800:hover{color:var(--bluegray-800)!important}.hover\:text-bluegray-900:hover{color:var(--bluegray-900)!important}.active\:text-bluegray-50:active{color:var(--bluegray-50)!important}.active\:text-bluegray-100:active{color:var(--bluegray-100)!important}.active\:text-bluegray-200:active{color:var(--bluegray-200)!important}.active\:text-bluegray-300:active{color:var(--bluegray-300)!important}.active\:text-bluegray-400:active{color:var(--bluegray-400)!important}.active\:text-bluegray-500:active{color:var(--bluegray-500)!important}.active\:text-bluegray-600:active{color:var(--bluegray-600)!important}.active\:text-bluegray-700:active{color:var(--bluegray-700)!important}.active\:text-bluegray-800:active{color:var(--bluegray-800)!important}.active\:text-bluegray-900:active{color:var(--bluegray-900)!important}.text-purple-50{color:var(--purple-50)!important}.text-purple-100{color:var(--purple-100)!important}.text-purple-200{color:var(--purple-200)!important}.text-purple-300{color:var(--purple-300)!important}.text-purple-400{color:var(--purple-400)!important}.text-purple-500{color:var(--purple-500)!important}.text-purple-600{color:var(--purple-600)!important}.text-purple-700{color:var(--purple-700)!important}.text-purple-800{color:var(--purple-800)!important}.text-purple-900{color:var(--purple-900)!important}.focus\:text-purple-50:focus{color:var(--purple-50)!important}.focus\:text-purple-100:focus{color:var(--purple-100)!important}.focus\:text-purple-200:focus{color:var(--purple-200)!important}.focus\:text-purple-300:focus{color:var(--purple-300)!important}.focus\:text-purple-400:focus{color:var(--purple-400)!important}.focus\:text-purple-500:focus{color:var(--purple-500)!important}.focus\:text-purple-600:focus{color:var(--purple-600)!important}.focus\:text-purple-700:focus{color:var(--purple-700)!important}.focus\:text-purple-800:focus{color:var(--purple-800)!important}.focus\:text-purple-900:focus{color:var(--purple-900)!important}.hover\:text-purple-50:hover{color:var(--purple-50)!important}.hover\:text-purple-100:hover{color:var(--purple-100)!important}.hover\:text-purple-200:hover{color:var(--purple-200)!important}.hover\:text-purple-300:hover{color:var(--purple-300)!important}.hover\:text-purple-400:hover{color:var(--purple-400)!important}.hover\:text-purple-500:hover{color:var(--purple-500)!important}.hover\:text-purple-600:hover{color:var(--purple-600)!important}.hover\:text-purple-700:hover{color:var(--purple-700)!important}.hover\:text-purple-800:hover{color:var(--purple-800)!important}.hover\:text-purple-900:hover{color:var(--purple-900)!important}.active\:text-purple-50:active{color:var(--purple-50)!important}.active\:text-purple-100:active{color:var(--purple-100)!important}.active\:text-purple-200:active{color:var(--purple-200)!important}.active\:text-purple-300:active{color:var(--purple-300)!important}.active\:text-purple-400:active{color:var(--purple-400)!important}.active\:text-purple-500:active{color:var(--purple-500)!important}.active\:text-purple-600:active{color:var(--purple-600)!important}.active\:text-purple-700:active{color:var(--purple-700)!important}.active\:text-purple-800:active{color:var(--purple-800)!important}.active\:text-purple-900:active{color:var(--purple-900)!important}.text-gray-50{color:var(--gray-50)!important}.text-gray-100{color:var(--gray-100)!important}.text-gray-200{color:var(--gray-200)!important}.text-gray-300{color:var(--gray-300)!important}.text-gray-400{color:var(--gray-400)!important}.text-gray-500{color:var(--gray-500)!important}.text-gray-600{color:var(--gray-600)!important}.text-gray-700{color:var(--gray-700)!important}.text-gray-800{color:var(--gray-800)!important}.text-gray-900{color:var(--gray-900)!important}.focus\:text-gray-50:focus{color:var(--gray-50)!important}.focus\:text-gray-100:focus{color:var(--gray-100)!important}.focus\:text-gray-200:focus{color:var(--gray-200)!important}.focus\:text-gray-300:focus{color:var(--gray-300)!important}.focus\:text-gray-400:focus{color:var(--gray-400)!important}.focus\:text-gray-500:focus{color:var(--gray-500)!important}.focus\:text-gray-600:focus{color:var(--gray-600)!important}.focus\:text-gray-700:focus{color:var(--gray-700)!important}.focus\:text-gray-800:focus{color:var(--gray-800)!important}.focus\:text-gray-900:focus{color:var(--gray-900)!important}.hover\:text-gray-50:hover{color:var(--gray-50)!important}.hover\:text-gray-100:hover{color:var(--gray-100)!important}.hover\:text-gray-200:hover{color:var(--gray-200)!important}.hover\:text-gray-300:hover{color:var(--gray-300)!important}.hover\:text-gray-400:hover{color:var(--gray-400)!important}.hover\:text-gray-500:hover{color:var(--gray-500)!important}.hover\:text-gray-600:hover{color:var(--gray-600)!important}.hover\:text-gray-700:hover{color:var(--gray-700)!important}.hover\:text-gray-800:hover{color:var(--gray-800)!important}.hover\:text-gray-900:hover{color:var(--gray-900)!important}.active\:text-gray-50:active{color:var(--gray-50)!important}.active\:text-gray-100:active{color:var(--gray-100)!important}.active\:text-gray-200:active{color:var(--gray-200)!important}.active\:text-gray-300:active{color:var(--gray-300)!important}.active\:text-gray-400:active{color:var(--gray-400)!important}.active\:text-gray-500:active{color:var(--gray-500)!important}.active\:text-gray-600:active{color:var(--gray-600)!important}.active\:text-gray-700:active{color:var(--gray-700)!important}.active\:text-gray-800:active{color:var(--gray-800)!important}.active\:text-gray-900:active{color:var(--gray-900)!important}.text-red-50{color:var(--red-50)!important}.text-red-100{color:var(--red-100)!important}.text-red-200{color:var(--red-200)!important}.text-red-300{color:var(--red-300)!important}.text-red-400{color:var(--red-400)!important}.text-red-500{color:var(--red-500)!important}.text-red-600{color:var(--red-600)!important}.text-red-700{color:var(--red-700)!important}.text-red-800{color:var(--red-800)!important}.text-red-900{color:var(--red-900)!important}.focus\:text-red-50:focus{color:var(--red-50)!important}.focus\:text-red-100:focus{color:var(--red-100)!important}.focus\:text-red-200:focus{color:var(--red-200)!important}.focus\:text-red-300:focus{color:var(--red-300)!important}.focus\:text-red-400:focus{color:var(--red-400)!important}.focus\:text-red-500:focus{color:var(--red-500)!important}.focus\:text-red-600:focus{color:var(--red-600)!important}.focus\:text-red-700:focus{color:var(--red-700)!important}.focus\:text-red-800:focus{color:var(--red-800)!important}.focus\:text-red-900:focus{color:var(--red-900)!important}.hover\:text-red-50:hover{color:var(--red-50)!important}.hover\:text-red-100:hover{color:var(--red-100)!important}.hover\:text-red-200:hover{color:var(--red-200)!important}.hover\:text-red-300:hover{color:var(--red-300)!important}.hover\:text-red-400:hover{color:var(--red-400)!important}.hover\:text-red-500:hover{color:var(--red-500)!important}.hover\:text-red-600:hover{color:var(--red-600)!important}.hover\:text-red-700:hover{color:var(--red-700)!important}.hover\:text-red-800:hover{color:var(--red-800)!important}.hover\:text-red-900:hover{color:var(--red-900)!important}.active\:text-red-50:active{color:var(--red-50)!important}.active\:text-red-100:active{color:var(--red-100)!important}.active\:text-red-200:active{color:var(--red-200)!important}.active\:text-red-300:active{color:var(--red-300)!important}.active\:text-red-400:active{color:var(--red-400)!important}.active\:text-red-500:active{color:var(--red-500)!important}.active\:text-red-600:active{color:var(--red-600)!important}.active\:text-red-700:active{color:var(--red-700)!important}.active\:text-red-800:active{color:var(--red-800)!important}.active\:text-red-900:active{color:var(--red-900)!important}.text-primary-50{color:var(--primary-50)!important}.text-primary-100{color:var(--primary-100)!important}.text-primary-200{color:var(--primary-200)!important}.text-primary-300{color:var(--primary-300)!important}.text-primary-400{color:var(--primary-400)!important}.text-primary-500{color:var(--primary-500)!important}.text-primary-600{color:var(--primary-600)!important}.text-primary-700{color:var(--primary-700)!important}.text-primary-800{color:var(--primary-800)!important}.text-primary-900{color:var(--primary-900)!important}.focus\:text-primary-50:focus{color:var(--primary-50)!important}.focus\:text-primary-100:focus{color:var(--primary-100)!important}.focus\:text-primary-200:focus{color:var(--primary-200)!important}.focus\:text-primary-300:focus{color:var(--primary-300)!important}.focus\:text-primary-400:focus{color:var(--primary-400)!important}.focus\:text-primary-500:focus{color:var(--primary-500)!important}.focus\:text-primary-600:focus{color:var(--primary-600)!important}.focus\:text-primary-700:focus{color:var(--primary-700)!important}.focus\:text-primary-800:focus{color:var(--primary-800)!important}.focus\:text-primary-900:focus{color:var(--primary-900)!important}.hover\:text-primary-50:hover{color:var(--primary-50)!important}.hover\:text-primary-100:hover{color:var(--primary-100)!important}.hover\:text-primary-200:hover{color:var(--primary-200)!important}.hover\:text-primary-300:hover{color:var(--primary-300)!important}.hover\:text-primary-400:hover{color:var(--primary-400)!important}.hover\:text-primary-500:hover{color:var(--primary-500)!important}.hover\:text-primary-600:hover{color:var(--primary-600)!important}.hover\:text-primary-700:hover{color:var(--primary-700)!important}.hover\:text-primary-800:hover{color:var(--primary-800)!important}.hover\:text-primary-900:hover{color:var(--primary-900)!important}.active\:text-primary-50:active{color:var(--primary-50)!important}.active\:text-primary-100:active{color:var(--primary-100)!important}.active\:text-primary-200:active{color:var(--primary-200)!important}.active\:text-primary-300:active{color:var(--primary-300)!important}.active\:text-primary-400:active{color:var(--primary-400)!important}.active\:text-primary-500:active{color:var(--primary-500)!important}.active\:text-primary-600:active{color:var(--primary-600)!important}.active\:text-primary-700:active{color:var(--primary-700)!important}.active\:text-primary-800:active{color:var(--primary-800)!important}.active\:text-primary-900:active{color:var(--primary-900)!important}.bg-blue-50{background-color:var(--blue-50)!important}.bg-blue-100{background-color:var(--blue-100)!important}.bg-blue-200{background-color:var(--blue-200)!important}.bg-blue-300{background-color:var(--blue-300)!important}.bg-blue-400{background-color:var(--blue-400)!important}.bg-blue-500{background-color:var(--blue-500)!important}.bg-blue-600{background-color:var(--blue-600)!important}.bg-blue-700{background-color:var(--blue-700)!important}.bg-blue-800{background-color:var(--blue-800)!important}.bg-blue-900{background-color:var(--blue-900)!important}.focus\:bg-blue-50:focus{background-color:var(--blue-50)!important}.focus\:bg-blue-100:focus{background-color:var(--blue-100)!important}.focus\:bg-blue-200:focus{background-color:var(--blue-200)!important}.focus\:bg-blue-300:focus{background-color:var(--blue-300)!important}.focus\:bg-blue-400:focus{background-color:var(--blue-400)!important}.focus\:bg-blue-500:focus{background-color:var(--blue-500)!important}.focus\:bg-blue-600:focus{background-color:var(--blue-600)!important}.focus\:bg-blue-700:focus{background-color:var(--blue-700)!important}.focus\:bg-blue-800:focus{background-color:var(--blue-800)!important}.focus\:bg-blue-900:focus{background-color:var(--blue-900)!important}.hover\:bg-blue-50:hover{background-color:var(--blue-50)!important}.hover\:bg-blue-100:hover{background-color:var(--blue-100)!important}.hover\:bg-blue-200:hover{background-color:var(--blue-200)!important}.hover\:bg-blue-300:hover{background-color:var(--blue-300)!important}.hover\:bg-blue-400:hover{background-color:var(--blue-400)!important}.hover\:bg-blue-500:hover{background-color:var(--blue-500)!important}.hover\:bg-blue-600:hover{background-color:var(--blue-600)!important}.hover\:bg-blue-700:hover{background-color:var(--blue-700)!important}.hover\:bg-blue-800:hover{background-color:var(--blue-800)!important}.hover\:bg-blue-900:hover{background-color:var(--blue-900)!important}.active\:bg-blue-50:active{background-color:var(--blue-50)!important}.active\:bg-blue-100:active{background-color:var(--blue-100)!important}.active\:bg-blue-200:active{background-color:var(--blue-200)!important}.active\:bg-blue-300:active{background-color:var(--blue-300)!important}.active\:bg-blue-400:active{background-color:var(--blue-400)!important}.active\:bg-blue-500:active{background-color:var(--blue-500)!important}.active\:bg-blue-600:active{background-color:var(--blue-600)!important}.active\:bg-blue-700:active{background-color:var(--blue-700)!important}.active\:bg-blue-800:active{background-color:var(--blue-800)!important}.active\:bg-blue-900:active{background-color:var(--blue-900)!important}.bg-green-50{background-color:var(--green-50)!important}.bg-green-100{background-color:var(--green-100)!important}.bg-green-200{background-color:var(--green-200)!important}.bg-green-300{background-color:var(--green-300)!important}.bg-green-400{background-color:var(--green-400)!important}.bg-green-500{background-color:var(--green-500)!important}.bg-green-600{background-color:var(--green-600)!important}.bg-green-700{background-color:var(--green-700)!important}.bg-green-800{background-color:var(--green-800)!important}.bg-green-900{background-color:var(--green-900)!important}.focus\:bg-green-50:focus{background-color:var(--green-50)!important}.focus\:bg-green-100:focus{background-color:var(--green-100)!important}.focus\:bg-green-200:focus{background-color:var(--green-200)!important}.focus\:bg-green-300:focus{background-color:var(--green-300)!important}.focus\:bg-green-400:focus{background-color:var(--green-400)!important}.focus\:bg-green-500:focus{background-color:var(--green-500)!important}.focus\:bg-green-600:focus{background-color:var(--green-600)!important}.focus\:bg-green-700:focus{background-color:var(--green-700)!important}.focus\:bg-green-800:focus{background-color:var(--green-800)!important}.focus\:bg-green-900:focus{background-color:var(--green-900)!important}.hover\:bg-green-50:hover{background-color:var(--green-50)!important}.hover\:bg-green-100:hover{background-color:var(--green-100)!important}.hover\:bg-green-200:hover{background-color:var(--green-200)!important}.hover\:bg-green-300:hover{background-color:var(--green-300)!important}.hover\:bg-green-400:hover{background-color:var(--green-400)!important}.hover\:bg-green-500:hover{background-color:var(--green-500)!important}.hover\:bg-green-600:hover{background-color:var(--green-600)!important}.hover\:bg-green-700:hover{background-color:var(--green-700)!important}.hover\:bg-green-800:hover{background-color:var(--green-800)!important}.hover\:bg-green-900:hover{background-color:var(--green-900)!important}.active\:bg-green-50:active{background-color:var(--green-50)!important}.active\:bg-green-100:active{background-color:var(--green-100)!important}.active\:bg-green-200:active{background-color:var(--green-200)!important}.active\:bg-green-300:active{background-color:var(--green-300)!important}.active\:bg-green-400:active{background-color:var(--green-400)!important}.active\:bg-green-500:active{background-color:var(--green-500)!important}.active\:bg-green-600:active{background-color:var(--green-600)!important}.active\:bg-green-700:active{background-color:var(--green-700)!important}.active\:bg-green-800:active{background-color:var(--green-800)!important}.active\:bg-green-900:active{background-color:var(--green-900)!important}.bg-yellow-50{background-color:var(--yellow-50)!important}.bg-yellow-100{background-color:var(--yellow-100)!important}.bg-yellow-200{background-color:var(--yellow-200)!important}.bg-yellow-300{background-color:var(--yellow-300)!important}.bg-yellow-400{background-color:var(--yellow-400)!important}.bg-yellow-500{background-color:var(--yellow-500)!important}.bg-yellow-600{background-color:var(--yellow-600)!important}.bg-yellow-700{background-color:var(--yellow-700)!important}.bg-yellow-800{background-color:var(--yellow-800)!important}.bg-yellow-900{background-color:var(--yellow-900)!important}.focus\:bg-yellow-50:focus{background-color:var(--yellow-50)!important}.focus\:bg-yellow-100:focus{background-color:var(--yellow-100)!important}.focus\:bg-yellow-200:focus{background-color:var(--yellow-200)!important}.focus\:bg-yellow-300:focus{background-color:var(--yellow-300)!important}.focus\:bg-yellow-400:focus{background-color:var(--yellow-400)!important}.focus\:bg-yellow-500:focus{background-color:var(--yellow-500)!important}.focus\:bg-yellow-600:focus{background-color:var(--yellow-600)!important}.focus\:bg-yellow-700:focus{background-color:var(--yellow-700)!important}.focus\:bg-yellow-800:focus{background-color:var(--yellow-800)!important}.focus\:bg-yellow-900:focus{background-color:var(--yellow-900)!important}.hover\:bg-yellow-50:hover{background-color:var(--yellow-50)!important}.hover\:bg-yellow-100:hover{background-color:var(--yellow-100)!important}.hover\:bg-yellow-200:hover{background-color:var(--yellow-200)!important}.hover\:bg-yellow-300:hover{background-color:var(--yellow-300)!important}.hover\:bg-yellow-400:hover{background-color:var(--yellow-400)!important}.hover\:bg-yellow-500:hover{background-color:var(--yellow-500)!important}.hover\:bg-yellow-600:hover{background-color:var(--yellow-600)!important}.hover\:bg-yellow-700:hover{background-color:var(--yellow-700)!important}.hover\:bg-yellow-800:hover{background-color:var(--yellow-800)!important}.hover\:bg-yellow-900:hover{background-color:var(--yellow-900)!important}.active\:bg-yellow-50:active{background-color:var(--yellow-50)!important}.active\:bg-yellow-100:active{background-color:var(--yellow-100)!important}.active\:bg-yellow-200:active{background-color:var(--yellow-200)!important}.active\:bg-yellow-300:active{background-color:var(--yellow-300)!important}.active\:bg-yellow-400:active{background-color:var(--yellow-400)!important}.active\:bg-yellow-500:active{background-color:var(--yellow-500)!important}.active\:bg-yellow-600:active{background-color:var(--yellow-600)!important}.active\:bg-yellow-700:active{background-color:var(--yellow-700)!important}.active\:bg-yellow-800:active{background-color:var(--yellow-800)!important}.active\:bg-yellow-900:active{background-color:var(--yellow-900)!important}.bg-cyan-50{background-color:var(--cyan-50)!important}.bg-cyan-100{background-color:var(--cyan-100)!important}.bg-cyan-200{background-color:var(--cyan-200)!important}.bg-cyan-300{background-color:var(--cyan-300)!important}.bg-cyan-400{background-color:var(--cyan-400)!important}.bg-cyan-500{background-color:var(--cyan-500)!important}.bg-cyan-600{background-color:var(--cyan-600)!important}.bg-cyan-700{background-color:var(--cyan-700)!important}.bg-cyan-800{background-color:var(--cyan-800)!important}.bg-cyan-900{background-color:var(--cyan-900)!important}.focus\:bg-cyan-50:focus{background-color:var(--cyan-50)!important}.focus\:bg-cyan-100:focus{background-color:var(--cyan-100)!important}.focus\:bg-cyan-200:focus{background-color:var(--cyan-200)!important}.focus\:bg-cyan-300:focus{background-color:var(--cyan-300)!important}.focus\:bg-cyan-400:focus{background-color:var(--cyan-400)!important}.focus\:bg-cyan-500:focus{background-color:var(--cyan-500)!important}.focus\:bg-cyan-600:focus{background-color:var(--cyan-600)!important}.focus\:bg-cyan-700:focus{background-color:var(--cyan-700)!important}.focus\:bg-cyan-800:focus{background-color:var(--cyan-800)!important}.focus\:bg-cyan-900:focus{background-color:var(--cyan-900)!important}.hover\:bg-cyan-50:hover{background-color:var(--cyan-50)!important}.hover\:bg-cyan-100:hover{background-color:var(--cyan-100)!important}.hover\:bg-cyan-200:hover{background-color:var(--cyan-200)!important}.hover\:bg-cyan-300:hover{background-color:var(--cyan-300)!important}.hover\:bg-cyan-400:hover{background-color:var(--cyan-400)!important}.hover\:bg-cyan-500:hover{background-color:var(--cyan-500)!important}.hover\:bg-cyan-600:hover{background-color:var(--cyan-600)!important}.hover\:bg-cyan-700:hover{background-color:var(--cyan-700)!important}.hover\:bg-cyan-800:hover{background-color:var(--cyan-800)!important}.hover\:bg-cyan-900:hover{background-color:var(--cyan-900)!important}.active\:bg-cyan-50:active{background-color:var(--cyan-50)!important}.active\:bg-cyan-100:active{background-color:var(--cyan-100)!important}.active\:bg-cyan-200:active{background-color:var(--cyan-200)!important}.active\:bg-cyan-300:active{background-color:var(--cyan-300)!important}.active\:bg-cyan-400:active{background-color:var(--cyan-400)!important}.active\:bg-cyan-500:active{background-color:var(--cyan-500)!important}.active\:bg-cyan-600:active{background-color:var(--cyan-600)!important}.active\:bg-cyan-700:active{background-color:var(--cyan-700)!important}.active\:bg-cyan-800:active{background-color:var(--cyan-800)!important}.active\:bg-cyan-900:active{background-color:var(--cyan-900)!important}.bg-pink-50{background-color:var(--pink-50)!important}.bg-pink-100{background-color:var(--pink-100)!important}.bg-pink-200{background-color:var(--pink-200)!important}.bg-pink-300{background-color:var(--pink-300)!important}.bg-pink-400{background-color:var(--pink-400)!important}.bg-pink-500{background-color:var(--pink-500)!important}.bg-pink-600{background-color:var(--pink-600)!important}.bg-pink-700{background-color:var(--pink-700)!important}.bg-pink-800{background-color:var(--pink-800)!important}.bg-pink-900{background-color:var(--pink-900)!important}.focus\:bg-pink-50:focus{background-color:var(--pink-50)!important}.focus\:bg-pink-100:focus{background-color:var(--pink-100)!important}.focus\:bg-pink-200:focus{background-color:var(--pink-200)!important}.focus\:bg-pink-300:focus{background-color:var(--pink-300)!important}.focus\:bg-pink-400:focus{background-color:var(--pink-400)!important}.focus\:bg-pink-500:focus{background-color:var(--pink-500)!important}.focus\:bg-pink-600:focus{background-color:var(--pink-600)!important}.focus\:bg-pink-700:focus{background-color:var(--pink-700)!important}.focus\:bg-pink-800:focus{background-color:var(--pink-800)!important}.focus\:bg-pink-900:focus{background-color:var(--pink-900)!important}.hover\:bg-pink-50:hover{background-color:var(--pink-50)!important}.hover\:bg-pink-100:hover{background-color:var(--pink-100)!important}.hover\:bg-pink-200:hover{background-color:var(--pink-200)!important}.hover\:bg-pink-300:hover{background-color:var(--pink-300)!important}.hover\:bg-pink-400:hover{background-color:var(--pink-400)!important}.hover\:bg-pink-500:hover{background-color:var(--pink-500)!important}.hover\:bg-pink-600:hover{background-color:var(--pink-600)!important}.hover\:bg-pink-700:hover{background-color:var(--pink-700)!important}.hover\:bg-pink-800:hover{background-color:var(--pink-800)!important}.hover\:bg-pink-900:hover{background-color:var(--pink-900)!important}.active\:bg-pink-50:active{background-color:var(--pink-50)!important}.active\:bg-pink-100:active{background-color:var(--pink-100)!important}.active\:bg-pink-200:active{background-color:var(--pink-200)!important}.active\:bg-pink-300:active{background-color:var(--pink-300)!important}.active\:bg-pink-400:active{background-color:var(--pink-400)!important}.active\:bg-pink-500:active{background-color:var(--pink-500)!important}.active\:bg-pink-600:active{background-color:var(--pink-600)!important}.active\:bg-pink-700:active{background-color:var(--pink-700)!important}.active\:bg-pink-800:active{background-color:var(--pink-800)!important}.active\:bg-pink-900:active{background-color:var(--pink-900)!important}.bg-indigo-50{background-color:var(--indigo-50)!important}.bg-indigo-100{background-color:var(--indigo-100)!important}.bg-indigo-200{background-color:var(--indigo-200)!important}.bg-indigo-300{background-color:var(--indigo-300)!important}.bg-indigo-400{background-color:var(--indigo-400)!important}.bg-indigo-500{background-color:var(--indigo-500)!important}.bg-indigo-600{background-color:var(--indigo-600)!important}.bg-indigo-700{background-color:var(--indigo-700)!important}.bg-indigo-800{background-color:var(--indigo-800)!important}.bg-indigo-900{background-color:var(--indigo-900)!important}.focus\:bg-indigo-50:focus{background-color:var(--indigo-50)!important}.focus\:bg-indigo-100:focus{background-color:var(--indigo-100)!important}.focus\:bg-indigo-200:focus{background-color:var(--indigo-200)!important}.focus\:bg-indigo-300:focus{background-color:var(--indigo-300)!important}.focus\:bg-indigo-400:focus{background-color:var(--indigo-400)!important}.focus\:bg-indigo-500:focus{background-color:var(--indigo-500)!important}.focus\:bg-indigo-600:focus{background-color:var(--indigo-600)!important}.focus\:bg-indigo-700:focus{background-color:var(--indigo-700)!important}.focus\:bg-indigo-800:focus{background-color:var(--indigo-800)!important}.focus\:bg-indigo-900:focus{background-color:var(--indigo-900)!important}.hover\:bg-indigo-50:hover{background-color:var(--indigo-50)!important}.hover\:bg-indigo-100:hover{background-color:var(--indigo-100)!important}.hover\:bg-indigo-200:hover{background-color:var(--indigo-200)!important}.hover\:bg-indigo-300:hover{background-color:var(--indigo-300)!important}.hover\:bg-indigo-400:hover{background-color:var(--indigo-400)!important}.hover\:bg-indigo-500:hover{background-color:var(--indigo-500)!important}.hover\:bg-indigo-600:hover{background-color:var(--indigo-600)!important}.hover\:bg-indigo-700:hover{background-color:var(--indigo-700)!important}.hover\:bg-indigo-800:hover{background-color:var(--indigo-800)!important}.hover\:bg-indigo-900:hover{background-color:var(--indigo-900)!important}.active\:bg-indigo-50:active{background-color:var(--indigo-50)!important}.active\:bg-indigo-100:active{background-color:var(--indigo-100)!important}.active\:bg-indigo-200:active{background-color:var(--indigo-200)!important}.active\:bg-indigo-300:active{background-color:var(--indigo-300)!important}.active\:bg-indigo-400:active{background-color:var(--indigo-400)!important}.active\:bg-indigo-500:active{background-color:var(--indigo-500)!important}.active\:bg-indigo-600:active{background-color:var(--indigo-600)!important}.active\:bg-indigo-700:active{background-color:var(--indigo-700)!important}.active\:bg-indigo-800:active{background-color:var(--indigo-800)!important}.active\:bg-indigo-900:active{background-color:var(--indigo-900)!important}.bg-teal-50{background-color:var(--teal-50)!important}.bg-teal-100{background-color:var(--teal-100)!important}.bg-teal-200{background-color:var(--teal-200)!important}.bg-teal-300{background-color:var(--teal-300)!important}.bg-teal-400{background-color:var(--teal-400)!important}.bg-teal-500{background-color:var(--teal-500)!important}.bg-teal-600{background-color:var(--teal-600)!important}.bg-teal-700{background-color:var(--teal-700)!important}.bg-teal-800{background-color:var(--teal-800)!important}.bg-teal-900{background-color:var(--teal-900)!important}.focus\:bg-teal-50:focus{background-color:var(--teal-50)!important}.focus\:bg-teal-100:focus{background-color:var(--teal-100)!important}.focus\:bg-teal-200:focus{background-color:var(--teal-200)!important}.focus\:bg-teal-300:focus{background-color:var(--teal-300)!important}.focus\:bg-teal-400:focus{background-color:var(--teal-400)!important}.focus\:bg-teal-500:focus{background-color:var(--teal-500)!important}.focus\:bg-teal-600:focus{background-color:var(--teal-600)!important}.focus\:bg-teal-700:focus{background-color:var(--teal-700)!important}.focus\:bg-teal-800:focus{background-color:var(--teal-800)!important}.focus\:bg-teal-900:focus{background-color:var(--teal-900)!important}.hover\:bg-teal-50:hover{background-color:var(--teal-50)!important}.hover\:bg-teal-100:hover{background-color:var(--teal-100)!important}.hover\:bg-teal-200:hover{background-color:var(--teal-200)!important}.hover\:bg-teal-300:hover{background-color:var(--teal-300)!important}.hover\:bg-teal-400:hover{background-color:var(--teal-400)!important}.hover\:bg-teal-500:hover{background-color:var(--teal-500)!important}.hover\:bg-teal-600:hover{background-color:var(--teal-600)!important}.hover\:bg-teal-700:hover{background-color:var(--teal-700)!important}.hover\:bg-teal-800:hover{background-color:var(--teal-800)!important}.hover\:bg-teal-900:hover{background-color:var(--teal-900)!important}.active\:bg-teal-50:active{background-color:var(--teal-50)!important}.active\:bg-teal-100:active{background-color:var(--teal-100)!important}.active\:bg-teal-200:active{background-color:var(--teal-200)!important}.active\:bg-teal-300:active{background-color:var(--teal-300)!important}.active\:bg-teal-400:active{background-color:var(--teal-400)!important}.active\:bg-teal-500:active{background-color:var(--teal-500)!important}.active\:bg-teal-600:active{background-color:var(--teal-600)!important}.active\:bg-teal-700:active{background-color:var(--teal-700)!important}.active\:bg-teal-800:active{background-color:var(--teal-800)!important}.active\:bg-teal-900:active{background-color:var(--teal-900)!important}.bg-orange-50{background-color:var(--orange-50)!important}.bg-orange-100{background-color:var(--orange-100)!important}.bg-orange-200{background-color:var(--orange-200)!important}.bg-orange-300{background-color:var(--orange-300)!important}.bg-orange-400{background-color:var(--orange-400)!important}.bg-orange-500{background-color:var(--orange-500)!important}.bg-orange-600{background-color:var(--orange-600)!important}.bg-orange-700{background-color:var(--orange-700)!important}.bg-orange-800{background-color:var(--orange-800)!important}.bg-orange-900{background-color:var(--orange-900)!important}.focus\:bg-orange-50:focus{background-color:var(--orange-50)!important}.focus\:bg-orange-100:focus{background-color:var(--orange-100)!important}.focus\:bg-orange-200:focus{background-color:var(--orange-200)!important}.focus\:bg-orange-300:focus{background-color:var(--orange-300)!important}.focus\:bg-orange-400:focus{background-color:var(--orange-400)!important}.focus\:bg-orange-500:focus{background-color:var(--orange-500)!important}.focus\:bg-orange-600:focus{background-color:var(--orange-600)!important}.focus\:bg-orange-700:focus{background-color:var(--orange-700)!important}.focus\:bg-orange-800:focus{background-color:var(--orange-800)!important}.focus\:bg-orange-900:focus{background-color:var(--orange-900)!important}.hover\:bg-orange-50:hover{background-color:var(--orange-50)!important}.hover\:bg-orange-100:hover{background-color:var(--orange-100)!important}.hover\:bg-orange-200:hover{background-color:var(--orange-200)!important}.hover\:bg-orange-300:hover{background-color:var(--orange-300)!important}.hover\:bg-orange-400:hover{background-color:var(--orange-400)!important}.hover\:bg-orange-500:hover{background-color:var(--orange-500)!important}.hover\:bg-orange-600:hover{background-color:var(--orange-600)!important}.hover\:bg-orange-700:hover{background-color:var(--orange-700)!important}.hover\:bg-orange-800:hover{background-color:var(--orange-800)!important}.hover\:bg-orange-900:hover{background-color:var(--orange-900)!important}.active\:bg-orange-50:active{background-color:var(--orange-50)!important}.active\:bg-orange-100:active{background-color:var(--orange-100)!important}.active\:bg-orange-200:active{background-color:var(--orange-200)!important}.active\:bg-orange-300:active{background-color:var(--orange-300)!important}.active\:bg-orange-400:active{background-color:var(--orange-400)!important}.active\:bg-orange-500:active{background-color:var(--orange-500)!important}.active\:bg-orange-600:active{background-color:var(--orange-600)!important}.active\:bg-orange-700:active{background-color:var(--orange-700)!important}.active\:bg-orange-800:active{background-color:var(--orange-800)!important}.active\:bg-orange-900:active{background-color:var(--orange-900)!important}.bg-bluegray-50{background-color:var(--bluegray-50)!important}.bg-bluegray-100{background-color:var(--bluegray-100)!important}.bg-bluegray-200{background-color:var(--bluegray-200)!important}.bg-bluegray-300{background-color:var(--bluegray-300)!important}.bg-bluegray-400{background-color:var(--bluegray-400)!important}.bg-bluegray-500{background-color:var(--bluegray-500)!important}.bg-bluegray-600{background-color:var(--bluegray-600)!important}.bg-bluegray-700{background-color:var(--bluegray-700)!important}.bg-bluegray-800{background-color:var(--bluegray-800)!important}.bg-bluegray-900{background-color:var(--bluegray-900)!important}.focus\:bg-bluegray-50:focus{background-color:var(--bluegray-50)!important}.focus\:bg-bluegray-100:focus{background-color:var(--bluegray-100)!important}.focus\:bg-bluegray-200:focus{background-color:var(--bluegray-200)!important}.focus\:bg-bluegray-300:focus{background-color:var(--bluegray-300)!important}.focus\:bg-bluegray-400:focus{background-color:var(--bluegray-400)!important}.focus\:bg-bluegray-500:focus{background-color:var(--bluegray-500)!important}.focus\:bg-bluegray-600:focus{background-color:var(--bluegray-600)!important}.focus\:bg-bluegray-700:focus{background-color:var(--bluegray-700)!important}.focus\:bg-bluegray-800:focus{background-color:var(--bluegray-800)!important}.focus\:bg-bluegray-900:focus{background-color:var(--bluegray-900)!important}.hover\:bg-bluegray-50:hover{background-color:var(--bluegray-50)!important}.hover\:bg-bluegray-100:hover{background-color:var(--bluegray-100)!important}.hover\:bg-bluegray-200:hover{background-color:var(--bluegray-200)!important}.hover\:bg-bluegray-300:hover{background-color:var(--bluegray-300)!important}.hover\:bg-bluegray-400:hover{background-color:var(--bluegray-400)!important}.hover\:bg-bluegray-500:hover{background-color:var(--bluegray-500)!important}.hover\:bg-bluegray-600:hover{background-color:var(--bluegray-600)!important}.hover\:bg-bluegray-700:hover{background-color:var(--bluegray-700)!important}.hover\:bg-bluegray-800:hover{background-color:var(--bluegray-800)!important}.hover\:bg-bluegray-900:hover{background-color:var(--bluegray-900)!important}.active\:bg-bluegray-50:active{background-color:var(--bluegray-50)!important}.active\:bg-bluegray-100:active{background-color:var(--bluegray-100)!important}.active\:bg-bluegray-200:active{background-color:var(--bluegray-200)!important}.active\:bg-bluegray-300:active{background-color:var(--bluegray-300)!important}.active\:bg-bluegray-400:active{background-color:var(--bluegray-400)!important}.active\:bg-bluegray-500:active{background-color:var(--bluegray-500)!important}.active\:bg-bluegray-600:active{background-color:var(--bluegray-600)!important}.active\:bg-bluegray-700:active{background-color:var(--bluegray-700)!important}.active\:bg-bluegray-800:active{background-color:var(--bluegray-800)!important}.active\:bg-bluegray-900:active{background-color:var(--bluegray-900)!important}.bg-purple-50{background-color:var(--purple-50)!important}.bg-purple-100{background-color:var(--purple-100)!important}.bg-purple-200{background-color:var(--purple-200)!important}.bg-purple-300{background-color:var(--purple-300)!important}.bg-purple-400{background-color:var(--purple-400)!important}.bg-purple-500{background-color:var(--purple-500)!important}.bg-purple-600{background-color:var(--purple-600)!important}.bg-purple-700{background-color:var(--purple-700)!important}.bg-purple-800{background-color:var(--purple-800)!important}.bg-purple-900{background-color:var(--purple-900)!important}.focus\:bg-purple-50:focus{background-color:var(--purple-50)!important}.focus\:bg-purple-100:focus{background-color:var(--purple-100)!important}.focus\:bg-purple-200:focus{background-color:var(--purple-200)!important}.focus\:bg-purple-300:focus{background-color:var(--purple-300)!important}.focus\:bg-purple-400:focus{background-color:var(--purple-400)!important}.focus\:bg-purple-500:focus{background-color:var(--purple-500)!important}.focus\:bg-purple-600:focus{background-color:var(--purple-600)!important}.focus\:bg-purple-700:focus{background-color:var(--purple-700)!important}.focus\:bg-purple-800:focus{background-color:var(--purple-800)!important}.focus\:bg-purple-900:focus{background-color:var(--purple-900)!important}.hover\:bg-purple-50:hover{background-color:var(--purple-50)!important}.hover\:bg-purple-100:hover{background-color:var(--purple-100)!important}.hover\:bg-purple-200:hover{background-color:var(--purple-200)!important}.hover\:bg-purple-300:hover{background-color:var(--purple-300)!important}.hover\:bg-purple-400:hover{background-color:var(--purple-400)!important}.hover\:bg-purple-500:hover{background-color:var(--purple-500)!important}.hover\:bg-purple-600:hover{background-color:var(--purple-600)!important}.hover\:bg-purple-700:hover{background-color:var(--purple-700)!important}.hover\:bg-purple-800:hover{background-color:var(--purple-800)!important}.hover\:bg-purple-900:hover{background-color:var(--purple-900)!important}.active\:bg-purple-50:active{background-color:var(--purple-50)!important}.active\:bg-purple-100:active{background-color:var(--purple-100)!important}.active\:bg-purple-200:active{background-color:var(--purple-200)!important}.active\:bg-purple-300:active{background-color:var(--purple-300)!important}.active\:bg-purple-400:active{background-color:var(--purple-400)!important}.active\:bg-purple-500:active{background-color:var(--purple-500)!important}.active\:bg-purple-600:active{background-color:var(--purple-600)!important}.active\:bg-purple-700:active{background-color:var(--purple-700)!important}.active\:bg-purple-800:active{background-color:var(--purple-800)!important}.active\:bg-purple-900:active{background-color:var(--purple-900)!important}.bg-gray-50{background-color:var(--gray-50)!important}.bg-gray-100{background-color:var(--gray-100)!important}.bg-gray-200{background-color:var(--gray-200)!important}.bg-gray-300{background-color:var(--gray-300)!important}.bg-gray-400{background-color:var(--gray-400)!important}.bg-gray-500{background-color:var(--gray-500)!important}.bg-gray-600{background-color:var(--gray-600)!important}.bg-gray-700{background-color:var(--gray-700)!important}.bg-gray-800{background-color:var(--gray-800)!important}.bg-gray-900{background-color:var(--gray-900)!important}.focus\:bg-gray-50:focus{background-color:var(--gray-50)!important}.focus\:bg-gray-100:focus{background-color:var(--gray-100)!important}.focus\:bg-gray-200:focus{background-color:var(--gray-200)!important}.focus\:bg-gray-300:focus{background-color:var(--gray-300)!important}.focus\:bg-gray-400:focus{background-color:var(--gray-400)!important}.focus\:bg-gray-500:focus{background-color:var(--gray-500)!important}.focus\:bg-gray-600:focus{background-color:var(--gray-600)!important}.focus\:bg-gray-700:focus{background-color:var(--gray-700)!important}.focus\:bg-gray-800:focus{background-color:var(--gray-800)!important}.focus\:bg-gray-900:focus{background-color:var(--gray-900)!important}.hover\:bg-gray-50:hover{background-color:var(--gray-50)!important}.hover\:bg-gray-100:hover{background-color:var(--gray-100)!important}.hover\:bg-gray-200:hover{background-color:var(--gray-200)!important}.hover\:bg-gray-300:hover{background-color:var(--gray-300)!important}.hover\:bg-gray-400:hover{background-color:var(--gray-400)!important}.hover\:bg-gray-500:hover{background-color:var(--gray-500)!important}.hover\:bg-gray-600:hover{background-color:var(--gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--gray-700)!important}.hover\:bg-gray-800:hover{background-color:var(--gray-800)!important}.hover\:bg-gray-900:hover{background-color:var(--gray-900)!important}.active\:bg-gray-50:active{background-color:var(--gray-50)!important}.active\:bg-gray-100:active{background-color:var(--gray-100)!important}.active\:bg-gray-200:active{background-color:var(--gray-200)!important}.active\:bg-gray-300:active{background-color:var(--gray-300)!important}.active\:bg-gray-400:active{background-color:var(--gray-400)!important}.active\:bg-gray-500:active{background-color:var(--gray-500)!important}.active\:bg-gray-600:active{background-color:var(--gray-600)!important}.active\:bg-gray-700:active{background-color:var(--gray-700)!important}.active\:bg-gray-800:active{background-color:var(--gray-800)!important}.active\:bg-gray-900:active{background-color:var(--gray-900)!important}.bg-red-50{background-color:var(--red-50)!important}.bg-red-100{background-color:var(--red-100)!important}.bg-red-200{background-color:var(--red-200)!important}.bg-red-300{background-color:var(--red-300)!important}.bg-red-400{background-color:var(--red-400)!important}.bg-red-500{background-color:var(--red-500)!important}.bg-red-600{background-color:var(--red-600)!important}.bg-red-700{background-color:var(--red-700)!important}.bg-red-800{background-color:var(--red-800)!important}.bg-red-900{background-color:var(--red-900)!important}.focus\:bg-red-50:focus{background-color:var(--red-50)!important}.focus\:bg-red-100:focus{background-color:var(--red-100)!important}.focus\:bg-red-200:focus{background-color:var(--red-200)!important}.focus\:bg-red-300:focus{background-color:var(--red-300)!important}.focus\:bg-red-400:focus{background-color:var(--red-400)!important}.focus\:bg-red-500:focus{background-color:var(--red-500)!important}.focus\:bg-red-600:focus{background-color:var(--red-600)!important}.focus\:bg-red-700:focus{background-color:var(--red-700)!important}.focus\:bg-red-800:focus{background-color:var(--red-800)!important}.focus\:bg-red-900:focus{background-color:var(--red-900)!important}.hover\:bg-red-50:hover{background-color:var(--red-50)!important}.hover\:bg-red-100:hover{background-color:var(--red-100)!important}.hover\:bg-red-200:hover{background-color:var(--red-200)!important}.hover\:bg-red-300:hover{background-color:var(--red-300)!important}.hover\:bg-red-400:hover{background-color:var(--red-400)!important}.hover\:bg-red-500:hover{background-color:var(--red-500)!important}.hover\:bg-red-600:hover{background-color:var(--red-600)!important}.hover\:bg-red-700:hover{background-color:var(--red-700)!important}.hover\:bg-red-800:hover{background-color:var(--red-800)!important}.hover\:bg-red-900:hover{background-color:var(--red-900)!important}.active\:bg-red-50:active{background-color:var(--red-50)!important}.active\:bg-red-100:active{background-color:var(--red-100)!important}.active\:bg-red-200:active{background-color:var(--red-200)!important}.active\:bg-red-300:active{background-color:var(--red-300)!important}.active\:bg-red-400:active{background-color:var(--red-400)!important}.active\:bg-red-500:active{background-color:var(--red-500)!important}.active\:bg-red-600:active{background-color:var(--red-600)!important}.active\:bg-red-700:active{background-color:var(--red-700)!important}.active\:bg-red-800:active{background-color:var(--red-800)!important}.active\:bg-red-900:active{background-color:var(--red-900)!important}.bg-primary-50{background-color:var(--primary-50)!important}.bg-primary-100{background-color:var(--primary-100)!important}.bg-primary-200{background-color:var(--primary-200)!important}.bg-primary-300{background-color:var(--primary-300)!important}.bg-primary-400{background-color:var(--primary-400)!important}.bg-primary-500{background-color:var(--primary-500)!important}.bg-primary-600{background-color:var(--primary-600)!important}.bg-primary-700{background-color:var(--primary-700)!important}.bg-primary-800{background-color:var(--primary-800)!important}.bg-primary-900{background-color:var(--primary-900)!important}.focus\:bg-primary-50:focus{background-color:var(--primary-50)!important}.focus\:bg-primary-100:focus{background-color:var(--primary-100)!important}.focus\:bg-primary-200:focus{background-color:var(--primary-200)!important}.focus\:bg-primary-300:focus{background-color:var(--primary-300)!important}.focus\:bg-primary-400:focus{background-color:var(--primary-400)!important}.focus\:bg-primary-500:focus{background-color:var(--primary-500)!important}.focus\:bg-primary-600:focus{background-color:var(--primary-600)!important}.focus\:bg-primary-700:focus{background-color:var(--primary-700)!important}.focus\:bg-primary-800:focus{background-color:var(--primary-800)!important}.focus\:bg-primary-900:focus{background-color:var(--primary-900)!important}.hover\:bg-primary-50:hover{background-color:var(--primary-50)!important}.hover\:bg-primary-100:hover{background-color:var(--primary-100)!important}.hover\:bg-primary-200:hover{background-color:var(--primary-200)!important}.hover\:bg-primary-300:hover{background-color:var(--primary-300)!important}.hover\:bg-primary-400:hover{background-color:var(--primary-400)!important}.hover\:bg-primary-500:hover{background-color:var(--primary-500)!important}.hover\:bg-primary-600:hover{background-color:var(--primary-600)!important}.hover\:bg-primary-700:hover{background-color:var(--primary-700)!important}.hover\:bg-primary-800:hover{background-color:var(--primary-800)!important}.hover\:bg-primary-900:hover{background-color:var(--primary-900)!important}.active\:bg-primary-50:active{background-color:var(--primary-50)!important}.active\:bg-primary-100:active{background-color:var(--primary-100)!important}.active\:bg-primary-200:active{background-color:var(--primary-200)!important}.active\:bg-primary-300:active{background-color:var(--primary-300)!important}.active\:bg-primary-400:active{background-color:var(--primary-400)!important}.active\:bg-primary-500:active{background-color:var(--primary-500)!important}.active\:bg-primary-600:active{background-color:var(--primary-600)!important}.active\:bg-primary-700:active{background-color:var(--primary-700)!important}.active\:bg-primary-800:active{background-color:var(--primary-800)!important}.active\:bg-primary-900:active{background-color:var(--primary-900)!important}.border-blue-50{border-color:var(--blue-50)!important}.border-blue-100{border-color:var(--blue-100)!important}.border-blue-200{border-color:var(--blue-200)!important}.border-blue-300{border-color:var(--blue-300)!important}.border-blue-400{border-color:var(--blue-400)!important}.border-blue-500{border-color:var(--blue-500)!important}.border-blue-600{border-color:var(--blue-600)!important}.border-blue-700{border-color:var(--blue-700)!important}.border-blue-800{border-color:var(--blue-800)!important}.border-blue-900{border-color:var(--blue-900)!important}.focus\:border-blue-50:focus{border-color:var(--blue-50)!important}.focus\:border-blue-100:focus{border-color:var(--blue-100)!important}.focus\:border-blue-200:focus{border-color:var(--blue-200)!important}.focus\:border-blue-300:focus{border-color:var(--blue-300)!important}.focus\:border-blue-400:focus{border-color:var(--blue-400)!important}.focus\:border-blue-500:focus{border-color:var(--blue-500)!important}.focus\:border-blue-600:focus{border-color:var(--blue-600)!important}.focus\:border-blue-700:focus{border-color:var(--blue-700)!important}.focus\:border-blue-800:focus{border-color:var(--blue-800)!important}.focus\:border-blue-900:focus{border-color:var(--blue-900)!important}.hover\:border-blue-50:hover{border-color:var(--blue-50)!important}.hover\:border-blue-100:hover{border-color:var(--blue-100)!important}.hover\:border-blue-200:hover{border-color:var(--blue-200)!important}.hover\:border-blue-300:hover{border-color:var(--blue-300)!important}.hover\:border-blue-400:hover{border-color:var(--blue-400)!important}.hover\:border-blue-500:hover{border-color:var(--blue-500)!important}.hover\:border-blue-600:hover{border-color:var(--blue-600)!important}.hover\:border-blue-700:hover{border-color:var(--blue-700)!important}.hover\:border-blue-800:hover{border-color:var(--blue-800)!important}.hover\:border-blue-900:hover{border-color:var(--blue-900)!important}.active\:border-blue-50:active{border-color:var(--blue-50)!important}.active\:border-blue-100:active{border-color:var(--blue-100)!important}.active\:border-blue-200:active{border-color:var(--blue-200)!important}.active\:border-blue-300:active{border-color:var(--blue-300)!important}.active\:border-blue-400:active{border-color:var(--blue-400)!important}.active\:border-blue-500:active{border-color:var(--blue-500)!important}.active\:border-blue-600:active{border-color:var(--blue-600)!important}.active\:border-blue-700:active{border-color:var(--blue-700)!important}.active\:border-blue-800:active{border-color:var(--blue-800)!important}.active\:border-blue-900:active{border-color:var(--blue-900)!important}.border-green-50{border-color:var(--green-50)!important}.border-green-100{border-color:var(--green-100)!important}.border-green-200{border-color:var(--green-200)!important}.border-green-300{border-color:var(--green-300)!important}.border-green-400{border-color:var(--green-400)!important}.border-green-500{border-color:var(--green-500)!important}.border-green-600{border-color:var(--green-600)!important}.border-green-700{border-color:var(--green-700)!important}.border-green-800{border-color:var(--green-800)!important}.border-green-900{border-color:var(--green-900)!important}.focus\:border-green-50:focus{border-color:var(--green-50)!important}.focus\:border-green-100:focus{border-color:var(--green-100)!important}.focus\:border-green-200:focus{border-color:var(--green-200)!important}.focus\:border-green-300:focus{border-color:var(--green-300)!important}.focus\:border-green-400:focus{border-color:var(--green-400)!important}.focus\:border-green-500:focus{border-color:var(--green-500)!important}.focus\:border-green-600:focus{border-color:var(--green-600)!important}.focus\:border-green-700:focus{border-color:var(--green-700)!important}.focus\:border-green-800:focus{border-color:var(--green-800)!important}.focus\:border-green-900:focus{border-color:var(--green-900)!important}.hover\:border-green-50:hover{border-color:var(--green-50)!important}.hover\:border-green-100:hover{border-color:var(--green-100)!important}.hover\:border-green-200:hover{border-color:var(--green-200)!important}.hover\:border-green-300:hover{border-color:var(--green-300)!important}.hover\:border-green-400:hover{border-color:var(--green-400)!important}.hover\:border-green-500:hover{border-color:var(--green-500)!important}.hover\:border-green-600:hover{border-color:var(--green-600)!important}.hover\:border-green-700:hover{border-color:var(--green-700)!important}.hover\:border-green-800:hover{border-color:var(--green-800)!important}.hover\:border-green-900:hover{border-color:var(--green-900)!important}.active\:border-green-50:active{border-color:var(--green-50)!important}.active\:border-green-100:active{border-color:var(--green-100)!important}.active\:border-green-200:active{border-color:var(--green-200)!important}.active\:border-green-300:active{border-color:var(--green-300)!important}.active\:border-green-400:active{border-color:var(--green-400)!important}.active\:border-green-500:active{border-color:var(--green-500)!important}.active\:border-green-600:active{border-color:var(--green-600)!important}.active\:border-green-700:active{border-color:var(--green-700)!important}.active\:border-green-800:active{border-color:var(--green-800)!important}.active\:border-green-900:active{border-color:var(--green-900)!important}.border-yellow-50{border-color:var(--yellow-50)!important}.border-yellow-100{border-color:var(--yellow-100)!important}.border-yellow-200{border-color:var(--yellow-200)!important}.border-yellow-300{border-color:var(--yellow-300)!important}.border-yellow-400{border-color:var(--yellow-400)!important}.border-yellow-500{border-color:var(--yellow-500)!important}.border-yellow-600{border-color:var(--yellow-600)!important}.border-yellow-700{border-color:var(--yellow-700)!important}.border-yellow-800{border-color:var(--yellow-800)!important}.border-yellow-900{border-color:var(--yellow-900)!important}.focus\:border-yellow-50:focus{border-color:var(--yellow-50)!important}.focus\:border-yellow-100:focus{border-color:var(--yellow-100)!important}.focus\:border-yellow-200:focus{border-color:var(--yellow-200)!important}.focus\:border-yellow-300:focus{border-color:var(--yellow-300)!important}.focus\:border-yellow-400:focus{border-color:var(--yellow-400)!important}.focus\:border-yellow-500:focus{border-color:var(--yellow-500)!important}.focus\:border-yellow-600:focus{border-color:var(--yellow-600)!important}.focus\:border-yellow-700:focus{border-color:var(--yellow-700)!important}.focus\:border-yellow-800:focus{border-color:var(--yellow-800)!important}.focus\:border-yellow-900:focus{border-color:var(--yellow-900)!important}.hover\:border-yellow-50:hover{border-color:var(--yellow-50)!important}.hover\:border-yellow-100:hover{border-color:var(--yellow-100)!important}.hover\:border-yellow-200:hover{border-color:var(--yellow-200)!important}.hover\:border-yellow-300:hover{border-color:var(--yellow-300)!important}.hover\:border-yellow-400:hover{border-color:var(--yellow-400)!important}.hover\:border-yellow-500:hover{border-color:var(--yellow-500)!important}.hover\:border-yellow-600:hover{border-color:var(--yellow-600)!important}.hover\:border-yellow-700:hover{border-color:var(--yellow-700)!important}.hover\:border-yellow-800:hover{border-color:var(--yellow-800)!important}.hover\:border-yellow-900:hover{border-color:var(--yellow-900)!important}.active\:border-yellow-50:active{border-color:var(--yellow-50)!important}.active\:border-yellow-100:active{border-color:var(--yellow-100)!important}.active\:border-yellow-200:active{border-color:var(--yellow-200)!important}.active\:border-yellow-300:active{border-color:var(--yellow-300)!important}.active\:border-yellow-400:active{border-color:var(--yellow-400)!important}.active\:border-yellow-500:active{border-color:var(--yellow-500)!important}.active\:border-yellow-600:active{border-color:var(--yellow-600)!important}.active\:border-yellow-700:active{border-color:var(--yellow-700)!important}.active\:border-yellow-800:active{border-color:var(--yellow-800)!important}.active\:border-yellow-900:active{border-color:var(--yellow-900)!important}.border-cyan-50{border-color:var(--cyan-50)!important}.border-cyan-100{border-color:var(--cyan-100)!important}.border-cyan-200{border-color:var(--cyan-200)!important}.border-cyan-300{border-color:var(--cyan-300)!important}.border-cyan-400{border-color:var(--cyan-400)!important}.border-cyan-500{border-color:var(--cyan-500)!important}.border-cyan-600{border-color:var(--cyan-600)!important}.border-cyan-700{border-color:var(--cyan-700)!important}.border-cyan-800{border-color:var(--cyan-800)!important}.border-cyan-900{border-color:var(--cyan-900)!important}.focus\:border-cyan-50:focus{border-color:var(--cyan-50)!important}.focus\:border-cyan-100:focus{border-color:var(--cyan-100)!important}.focus\:border-cyan-200:focus{border-color:var(--cyan-200)!important}.focus\:border-cyan-300:focus{border-color:var(--cyan-300)!important}.focus\:border-cyan-400:focus{border-color:var(--cyan-400)!important}.focus\:border-cyan-500:focus{border-color:var(--cyan-500)!important}.focus\:border-cyan-600:focus{border-color:var(--cyan-600)!important}.focus\:border-cyan-700:focus{border-color:var(--cyan-700)!important}.focus\:border-cyan-800:focus{border-color:var(--cyan-800)!important}.focus\:border-cyan-900:focus{border-color:var(--cyan-900)!important}.hover\:border-cyan-50:hover{border-color:var(--cyan-50)!important}.hover\:border-cyan-100:hover{border-color:var(--cyan-100)!important}.hover\:border-cyan-200:hover{border-color:var(--cyan-200)!important}.hover\:border-cyan-300:hover{border-color:var(--cyan-300)!important}.hover\:border-cyan-400:hover{border-color:var(--cyan-400)!important}.hover\:border-cyan-500:hover{border-color:var(--cyan-500)!important}.hover\:border-cyan-600:hover{border-color:var(--cyan-600)!important}.hover\:border-cyan-700:hover{border-color:var(--cyan-700)!important}.hover\:border-cyan-800:hover{border-color:var(--cyan-800)!important}.hover\:border-cyan-900:hover{border-color:var(--cyan-900)!important}.active\:border-cyan-50:active{border-color:var(--cyan-50)!important}.active\:border-cyan-100:active{border-color:var(--cyan-100)!important}.active\:border-cyan-200:active{border-color:var(--cyan-200)!important}.active\:border-cyan-300:active{border-color:var(--cyan-300)!important}.active\:border-cyan-400:active{border-color:var(--cyan-400)!important}.active\:border-cyan-500:active{border-color:var(--cyan-500)!important}.active\:border-cyan-600:active{border-color:var(--cyan-600)!important}.active\:border-cyan-700:active{border-color:var(--cyan-700)!important}.active\:border-cyan-800:active{border-color:var(--cyan-800)!important}.active\:border-cyan-900:active{border-color:var(--cyan-900)!important}.border-pink-50{border-color:var(--pink-50)!important}.border-pink-100{border-color:var(--pink-100)!important}.border-pink-200{border-color:var(--pink-200)!important}.border-pink-300{border-color:var(--pink-300)!important}.border-pink-400{border-color:var(--pink-400)!important}.border-pink-500{border-color:var(--pink-500)!important}.border-pink-600{border-color:var(--pink-600)!important}.border-pink-700{border-color:var(--pink-700)!important}.border-pink-800{border-color:var(--pink-800)!important}.border-pink-900{border-color:var(--pink-900)!important}.focus\:border-pink-50:focus{border-color:var(--pink-50)!important}.focus\:border-pink-100:focus{border-color:var(--pink-100)!important}.focus\:border-pink-200:focus{border-color:var(--pink-200)!important}.focus\:border-pink-300:focus{border-color:var(--pink-300)!important}.focus\:border-pink-400:focus{border-color:var(--pink-400)!important}.focus\:border-pink-500:focus{border-color:var(--pink-500)!important}.focus\:border-pink-600:focus{border-color:var(--pink-600)!important}.focus\:border-pink-700:focus{border-color:var(--pink-700)!important}.focus\:border-pink-800:focus{border-color:var(--pink-800)!important}.focus\:border-pink-900:focus{border-color:var(--pink-900)!important}.hover\:border-pink-50:hover{border-color:var(--pink-50)!important}.hover\:border-pink-100:hover{border-color:var(--pink-100)!important}.hover\:border-pink-200:hover{border-color:var(--pink-200)!important}.hover\:border-pink-300:hover{border-color:var(--pink-300)!important}.hover\:border-pink-400:hover{border-color:var(--pink-400)!important}.hover\:border-pink-500:hover{border-color:var(--pink-500)!important}.hover\:border-pink-600:hover{border-color:var(--pink-600)!important}.hover\:border-pink-700:hover{border-color:var(--pink-700)!important}.hover\:border-pink-800:hover{border-color:var(--pink-800)!important}.hover\:border-pink-900:hover{border-color:var(--pink-900)!important}.active\:border-pink-50:active{border-color:var(--pink-50)!important}.active\:border-pink-100:active{border-color:var(--pink-100)!important}.active\:border-pink-200:active{border-color:var(--pink-200)!important}.active\:border-pink-300:active{border-color:var(--pink-300)!important}.active\:border-pink-400:active{border-color:var(--pink-400)!important}.active\:border-pink-500:active{border-color:var(--pink-500)!important}.active\:border-pink-600:active{border-color:var(--pink-600)!important}.active\:border-pink-700:active{border-color:var(--pink-700)!important}.active\:border-pink-800:active{border-color:var(--pink-800)!important}.active\:border-pink-900:active{border-color:var(--pink-900)!important}.border-indigo-50{border-color:var(--indigo-50)!important}.border-indigo-100{border-color:var(--indigo-100)!important}.border-indigo-200{border-color:var(--indigo-200)!important}.border-indigo-300{border-color:var(--indigo-300)!important}.border-indigo-400{border-color:var(--indigo-400)!important}.border-indigo-500{border-color:var(--indigo-500)!important}.border-indigo-600{border-color:var(--indigo-600)!important}.border-indigo-700{border-color:var(--indigo-700)!important}.border-indigo-800{border-color:var(--indigo-800)!important}.border-indigo-900{border-color:var(--indigo-900)!important}.focus\:border-indigo-50:focus{border-color:var(--indigo-50)!important}.focus\:border-indigo-100:focus{border-color:var(--indigo-100)!important}.focus\:border-indigo-200:focus{border-color:var(--indigo-200)!important}.focus\:border-indigo-300:focus{border-color:var(--indigo-300)!important}.focus\:border-indigo-400:focus{border-color:var(--indigo-400)!important}.focus\:border-indigo-500:focus{border-color:var(--indigo-500)!important}.focus\:border-indigo-600:focus{border-color:var(--indigo-600)!important}.focus\:border-indigo-700:focus{border-color:var(--indigo-700)!important}.focus\:border-indigo-800:focus{border-color:var(--indigo-800)!important}.focus\:border-indigo-900:focus{border-color:var(--indigo-900)!important}.hover\:border-indigo-50:hover{border-color:var(--indigo-50)!important}.hover\:border-indigo-100:hover{border-color:var(--indigo-100)!important}.hover\:border-indigo-200:hover{border-color:var(--indigo-200)!important}.hover\:border-indigo-300:hover{border-color:var(--indigo-300)!important}.hover\:border-indigo-400:hover{border-color:var(--indigo-400)!important}.hover\:border-indigo-500:hover{border-color:var(--indigo-500)!important}.hover\:border-indigo-600:hover{border-color:var(--indigo-600)!important}.hover\:border-indigo-700:hover{border-color:var(--indigo-700)!important}.hover\:border-indigo-800:hover{border-color:var(--indigo-800)!important}.hover\:border-indigo-900:hover{border-color:var(--indigo-900)!important}.active\:border-indigo-50:active{border-color:var(--indigo-50)!important}.active\:border-indigo-100:active{border-color:var(--indigo-100)!important}.active\:border-indigo-200:active{border-color:var(--indigo-200)!important}.active\:border-indigo-300:active{border-color:var(--indigo-300)!important}.active\:border-indigo-400:active{border-color:var(--indigo-400)!important}.active\:border-indigo-500:active{border-color:var(--indigo-500)!important}.active\:border-indigo-600:active{border-color:var(--indigo-600)!important}.active\:border-indigo-700:active{border-color:var(--indigo-700)!important}.active\:border-indigo-800:active{border-color:var(--indigo-800)!important}.active\:border-indigo-900:active{border-color:var(--indigo-900)!important}.border-teal-50{border-color:var(--teal-50)!important}.border-teal-100{border-color:var(--teal-100)!important}.border-teal-200{border-color:var(--teal-200)!important}.border-teal-300{border-color:var(--teal-300)!important}.border-teal-400{border-color:var(--teal-400)!important}.border-teal-500{border-color:var(--teal-500)!important}.border-teal-600{border-color:var(--teal-600)!important}.border-teal-700{border-color:var(--teal-700)!important}.border-teal-800{border-color:var(--teal-800)!important}.border-teal-900{border-color:var(--teal-900)!important}.focus\:border-teal-50:focus{border-color:var(--teal-50)!important}.focus\:border-teal-100:focus{border-color:var(--teal-100)!important}.focus\:border-teal-200:focus{border-color:var(--teal-200)!important}.focus\:border-teal-300:focus{border-color:var(--teal-300)!important}.focus\:border-teal-400:focus{border-color:var(--teal-400)!important}.focus\:border-teal-500:focus{border-color:var(--teal-500)!important}.focus\:border-teal-600:focus{border-color:var(--teal-600)!important}.focus\:border-teal-700:focus{border-color:var(--teal-700)!important}.focus\:border-teal-800:focus{border-color:var(--teal-800)!important}.focus\:border-teal-900:focus{border-color:var(--teal-900)!important}.hover\:border-teal-50:hover{border-color:var(--teal-50)!important}.hover\:border-teal-100:hover{border-color:var(--teal-100)!important}.hover\:border-teal-200:hover{border-color:var(--teal-200)!important}.hover\:border-teal-300:hover{border-color:var(--teal-300)!important}.hover\:border-teal-400:hover{border-color:var(--teal-400)!important}.hover\:border-teal-500:hover{border-color:var(--teal-500)!important}.hover\:border-teal-600:hover{border-color:var(--teal-600)!important}.hover\:border-teal-700:hover{border-color:var(--teal-700)!important}.hover\:border-teal-800:hover{border-color:var(--teal-800)!important}.hover\:border-teal-900:hover{border-color:var(--teal-900)!important}.active\:border-teal-50:active{border-color:var(--teal-50)!important}.active\:border-teal-100:active{border-color:var(--teal-100)!important}.active\:border-teal-200:active{border-color:var(--teal-200)!important}.active\:border-teal-300:active{border-color:var(--teal-300)!important}.active\:border-teal-400:active{border-color:var(--teal-400)!important}.active\:border-teal-500:active{border-color:var(--teal-500)!important}.active\:border-teal-600:active{border-color:var(--teal-600)!important}.active\:border-teal-700:active{border-color:var(--teal-700)!important}.active\:border-teal-800:active{border-color:var(--teal-800)!important}.active\:border-teal-900:active{border-color:var(--teal-900)!important}.border-orange-50{border-color:var(--orange-50)!important}.border-orange-100{border-color:var(--orange-100)!important}.border-orange-200{border-color:var(--orange-200)!important}.border-orange-300{border-color:var(--orange-300)!important}.border-orange-400{border-color:var(--orange-400)!important}.border-orange-500{border-color:var(--orange-500)!important}.border-orange-600{border-color:var(--orange-600)!important}.border-orange-700{border-color:var(--orange-700)!important}.border-orange-800{border-color:var(--orange-800)!important}.border-orange-900{border-color:var(--orange-900)!important}.focus\:border-orange-50:focus{border-color:var(--orange-50)!important}.focus\:border-orange-100:focus{border-color:var(--orange-100)!important}.focus\:border-orange-200:focus{border-color:var(--orange-200)!important}.focus\:border-orange-300:focus{border-color:var(--orange-300)!important}.focus\:border-orange-400:focus{border-color:var(--orange-400)!important}.focus\:border-orange-500:focus{border-color:var(--orange-500)!important}.focus\:border-orange-600:focus{border-color:var(--orange-600)!important}.focus\:border-orange-700:focus{border-color:var(--orange-700)!important}.focus\:border-orange-800:focus{border-color:var(--orange-800)!important}.focus\:border-orange-900:focus{border-color:var(--orange-900)!important}.hover\:border-orange-50:hover{border-color:var(--orange-50)!important}.hover\:border-orange-100:hover{border-color:var(--orange-100)!important}.hover\:border-orange-200:hover{border-color:var(--orange-200)!important}.hover\:border-orange-300:hover{border-color:var(--orange-300)!important}.hover\:border-orange-400:hover{border-color:var(--orange-400)!important}.hover\:border-orange-500:hover{border-color:var(--orange-500)!important}.hover\:border-orange-600:hover{border-color:var(--orange-600)!important}.hover\:border-orange-700:hover{border-color:var(--orange-700)!important}.hover\:border-orange-800:hover{border-color:var(--orange-800)!important}.hover\:border-orange-900:hover{border-color:var(--orange-900)!important}.active\:border-orange-50:active{border-color:var(--orange-50)!important}.active\:border-orange-100:active{border-color:var(--orange-100)!important}.active\:border-orange-200:active{border-color:var(--orange-200)!important}.active\:border-orange-300:active{border-color:var(--orange-300)!important}.active\:border-orange-400:active{border-color:var(--orange-400)!important}.active\:border-orange-500:active{border-color:var(--orange-500)!important}.active\:border-orange-600:active{border-color:var(--orange-600)!important}.active\:border-orange-700:active{border-color:var(--orange-700)!important}.active\:border-orange-800:active{border-color:var(--orange-800)!important}.active\:border-orange-900:active{border-color:var(--orange-900)!important}.border-bluegray-50{border-color:var(--bluegray-50)!important}.border-bluegray-100{border-color:var(--bluegray-100)!important}.border-bluegray-200{border-color:var(--bluegray-200)!important}.border-bluegray-300{border-color:var(--bluegray-300)!important}.border-bluegray-400{border-color:var(--bluegray-400)!important}.border-bluegray-500{border-color:var(--bluegray-500)!important}.border-bluegray-600{border-color:var(--bluegray-600)!important}.border-bluegray-700{border-color:var(--bluegray-700)!important}.border-bluegray-800{border-color:var(--bluegray-800)!important}.border-bluegray-900{border-color:var(--bluegray-900)!important}.focus\:border-bluegray-50:focus{border-color:var(--bluegray-50)!important}.focus\:border-bluegray-100:focus{border-color:var(--bluegray-100)!important}.focus\:border-bluegray-200:focus{border-color:var(--bluegray-200)!important}.focus\:border-bluegray-300:focus{border-color:var(--bluegray-300)!important}.focus\:border-bluegray-400:focus{border-color:var(--bluegray-400)!important}.focus\:border-bluegray-500:focus{border-color:var(--bluegray-500)!important}.focus\:border-bluegray-600:focus{border-color:var(--bluegray-600)!important}.focus\:border-bluegray-700:focus{border-color:var(--bluegray-700)!important}.focus\:border-bluegray-800:focus{border-color:var(--bluegray-800)!important}.focus\:border-bluegray-900:focus{border-color:var(--bluegray-900)!important}.hover\:border-bluegray-50:hover{border-color:var(--bluegray-50)!important}.hover\:border-bluegray-100:hover{border-color:var(--bluegray-100)!important}.hover\:border-bluegray-200:hover{border-color:var(--bluegray-200)!important}.hover\:border-bluegray-300:hover{border-color:var(--bluegray-300)!important}.hover\:border-bluegray-400:hover{border-color:var(--bluegray-400)!important}.hover\:border-bluegray-500:hover{border-color:var(--bluegray-500)!important}.hover\:border-bluegray-600:hover{border-color:var(--bluegray-600)!important}.hover\:border-bluegray-700:hover{border-color:var(--bluegray-700)!important}.hover\:border-bluegray-800:hover{border-color:var(--bluegray-800)!important}.hover\:border-bluegray-900:hover{border-color:var(--bluegray-900)!important}.active\:border-bluegray-50:active{border-color:var(--bluegray-50)!important}.active\:border-bluegray-100:active{border-color:var(--bluegray-100)!important}.active\:border-bluegray-200:active{border-color:var(--bluegray-200)!important}.active\:border-bluegray-300:active{border-color:var(--bluegray-300)!important}.active\:border-bluegray-400:active{border-color:var(--bluegray-400)!important}.active\:border-bluegray-500:active{border-color:var(--bluegray-500)!important}.active\:border-bluegray-600:active{border-color:var(--bluegray-600)!important}.active\:border-bluegray-700:active{border-color:var(--bluegray-700)!important}.active\:border-bluegray-800:active{border-color:var(--bluegray-800)!important}.active\:border-bluegray-900:active{border-color:var(--bluegray-900)!important}.border-purple-50{border-color:var(--purple-50)!important}.border-purple-100{border-color:var(--purple-100)!important}.border-purple-200{border-color:var(--purple-200)!important}.border-purple-300{border-color:var(--purple-300)!important}.border-purple-400{border-color:var(--purple-400)!important}.border-purple-500{border-color:var(--purple-500)!important}.border-purple-600{border-color:var(--purple-600)!important}.border-purple-700{border-color:var(--purple-700)!important}.border-purple-800{border-color:var(--purple-800)!important}.border-purple-900{border-color:var(--purple-900)!important}.focus\:border-purple-50:focus{border-color:var(--purple-50)!important}.focus\:border-purple-100:focus{border-color:var(--purple-100)!important}.focus\:border-purple-200:focus{border-color:var(--purple-200)!important}.focus\:border-purple-300:focus{border-color:var(--purple-300)!important}.focus\:border-purple-400:focus{border-color:var(--purple-400)!important}.focus\:border-purple-500:focus{border-color:var(--purple-500)!important}.focus\:border-purple-600:focus{border-color:var(--purple-600)!important}.focus\:border-purple-700:focus{border-color:var(--purple-700)!important}.focus\:border-purple-800:focus{border-color:var(--purple-800)!important}.focus\:border-purple-900:focus{border-color:var(--purple-900)!important}.hover\:border-purple-50:hover{border-color:var(--purple-50)!important}.hover\:border-purple-100:hover{border-color:var(--purple-100)!important}.hover\:border-purple-200:hover{border-color:var(--purple-200)!important}.hover\:border-purple-300:hover{border-color:var(--purple-300)!important}.hover\:border-purple-400:hover{border-color:var(--purple-400)!important}.hover\:border-purple-500:hover{border-color:var(--purple-500)!important}.hover\:border-purple-600:hover{border-color:var(--purple-600)!important}.hover\:border-purple-700:hover{border-color:var(--purple-700)!important}.hover\:border-purple-800:hover{border-color:var(--purple-800)!important}.hover\:border-purple-900:hover{border-color:var(--purple-900)!important}.active\:border-purple-50:active{border-color:var(--purple-50)!important}.active\:border-purple-100:active{border-color:var(--purple-100)!important}.active\:border-purple-200:active{border-color:var(--purple-200)!important}.active\:border-purple-300:active{border-color:var(--purple-300)!important}.active\:border-purple-400:active{border-color:var(--purple-400)!important}.active\:border-purple-500:active{border-color:var(--purple-500)!important}.active\:border-purple-600:active{border-color:var(--purple-600)!important}.active\:border-purple-700:active{border-color:var(--purple-700)!important}.active\:border-purple-800:active{border-color:var(--purple-800)!important}.active\:border-purple-900:active{border-color:var(--purple-900)!important}.border-gray-50{border-color:var(--gray-50)!important}.border-gray-100{border-color:var(--gray-100)!important}.border-gray-200{border-color:var(--gray-200)!important}.border-gray-300{border-color:var(--gray-300)!important}.border-gray-400{border-color:var(--gray-400)!important}.border-gray-500{border-color:var(--gray-500)!important}.border-gray-600{border-color:var(--gray-600)!important}.border-gray-700{border-color:var(--gray-700)!important}.border-gray-800{border-color:var(--gray-800)!important}.border-gray-900{border-color:var(--gray-900)!important}.focus\:border-gray-50:focus{border-color:var(--gray-50)!important}.focus\:border-gray-100:focus{border-color:var(--gray-100)!important}.focus\:border-gray-200:focus{border-color:var(--gray-200)!important}.focus\:border-gray-300:focus{border-color:var(--gray-300)!important}.focus\:border-gray-400:focus{border-color:var(--gray-400)!important}.focus\:border-gray-500:focus{border-color:var(--gray-500)!important}.focus\:border-gray-600:focus{border-color:var(--gray-600)!important}.focus\:border-gray-700:focus{border-color:var(--gray-700)!important}.focus\:border-gray-800:focus{border-color:var(--gray-800)!important}.focus\:border-gray-900:focus{border-color:var(--gray-900)!important}.hover\:border-gray-50:hover{border-color:var(--gray-50)!important}.hover\:border-gray-100:hover{border-color:var(--gray-100)!important}.hover\:border-gray-200:hover{border-color:var(--gray-200)!important}.hover\:border-gray-300:hover{border-color:var(--gray-300)!important}.hover\:border-gray-400:hover{border-color:var(--gray-400)!important}.hover\:border-gray-500:hover{border-color:var(--gray-500)!important}.hover\:border-gray-600:hover{border-color:var(--gray-600)!important}.hover\:border-gray-700:hover{border-color:var(--gray-700)!important}.hover\:border-gray-800:hover{border-color:var(--gray-800)!important}.hover\:border-gray-900:hover{border-color:var(--gray-900)!important}.active\:border-gray-50:active{border-color:var(--gray-50)!important}.active\:border-gray-100:active{border-color:var(--gray-100)!important}.active\:border-gray-200:active{border-color:var(--gray-200)!important}.active\:border-gray-300:active{border-color:var(--gray-300)!important}.active\:border-gray-400:active{border-color:var(--gray-400)!important}.active\:border-gray-500:active{border-color:var(--gray-500)!important}.active\:border-gray-600:active{border-color:var(--gray-600)!important}.active\:border-gray-700:active{border-color:var(--gray-700)!important}.active\:border-gray-800:active{border-color:var(--gray-800)!important}.active\:border-gray-900:active{border-color:var(--gray-900)!important}.border-red-50{border-color:var(--red-50)!important}.border-red-100{border-color:var(--red-100)!important}.border-red-200{border-color:var(--red-200)!important}.border-red-300{border-color:var(--red-300)!important}.border-red-400{border-color:var(--red-400)!important}.border-red-500{border-color:var(--red-500)!important}.border-red-600{border-color:var(--red-600)!important}.border-red-700{border-color:var(--red-700)!important}.border-red-800{border-color:var(--red-800)!important}.border-red-900{border-color:var(--red-900)!important}.focus\:border-red-50:focus{border-color:var(--red-50)!important}.focus\:border-red-100:focus{border-color:var(--red-100)!important}.focus\:border-red-200:focus{border-color:var(--red-200)!important}.focus\:border-red-300:focus{border-color:var(--red-300)!important}.focus\:border-red-400:focus{border-color:var(--red-400)!important}.focus\:border-red-500:focus{border-color:var(--red-500)!important}.focus\:border-red-600:focus{border-color:var(--red-600)!important}.focus\:border-red-700:focus{border-color:var(--red-700)!important}.focus\:border-red-800:focus{border-color:var(--red-800)!important}.focus\:border-red-900:focus{border-color:var(--red-900)!important}.hover\:border-red-50:hover{border-color:var(--red-50)!important}.hover\:border-red-100:hover{border-color:var(--red-100)!important}.hover\:border-red-200:hover{border-color:var(--red-200)!important}.hover\:border-red-300:hover{border-color:var(--red-300)!important}.hover\:border-red-400:hover{border-color:var(--red-400)!important}.hover\:border-red-500:hover{border-color:var(--red-500)!important}.hover\:border-red-600:hover{border-color:var(--red-600)!important}.hover\:border-red-700:hover{border-color:var(--red-700)!important}.hover\:border-red-800:hover{border-color:var(--red-800)!important}.hover\:border-red-900:hover{border-color:var(--red-900)!important}.active\:border-red-50:active{border-color:var(--red-50)!important}.active\:border-red-100:active{border-color:var(--red-100)!important}.active\:border-red-200:active{border-color:var(--red-200)!important}.active\:border-red-300:active{border-color:var(--red-300)!important}.active\:border-red-400:active{border-color:var(--red-400)!important}.active\:border-red-500:active{border-color:var(--red-500)!important}.active\:border-red-600:active{border-color:var(--red-600)!important}.active\:border-red-700:active{border-color:var(--red-700)!important}.active\:border-red-800:active{border-color:var(--red-800)!important}.active\:border-red-900:active{border-color:var(--red-900)!important}.border-primary-50{border-color:var(--primary-50)!important}.border-primary-100{border-color:var(--primary-100)!important}.border-primary-200{border-color:var(--primary-200)!important}.border-primary-300{border-color:var(--primary-300)!important}.border-primary-400{border-color:var(--primary-400)!important}.border-primary-500{border-color:var(--primary-500)!important}.border-primary-600{border-color:var(--primary-600)!important}.border-primary-700{border-color:var(--primary-700)!important}.border-primary-800{border-color:var(--primary-800)!important}.border-primary-900{border-color:var(--primary-900)!important}.focus\:border-primary-50:focus{border-color:var(--primary-50)!important}.focus\:border-primary-100:focus{border-color:var(--primary-100)!important}.focus\:border-primary-200:focus{border-color:var(--primary-200)!important}.focus\:border-primary-300:focus{border-color:var(--primary-300)!important}.focus\:border-primary-400:focus{border-color:var(--primary-400)!important}.focus\:border-primary-500:focus{border-color:var(--primary-500)!important}.focus\:border-primary-600:focus{border-color:var(--primary-600)!important}.focus\:border-primary-700:focus{border-color:var(--primary-700)!important}.focus\:border-primary-800:focus{border-color:var(--primary-800)!important}.focus\:border-primary-900:focus{border-color:var(--primary-900)!important}.hover\:border-primary-50:hover{border-color:var(--primary-50)!important}.hover\:border-primary-100:hover{border-color:var(--primary-100)!important}.hover\:border-primary-200:hover{border-color:var(--primary-200)!important}.hover\:border-primary-300:hover{border-color:var(--primary-300)!important}.hover\:border-primary-400:hover{border-color:var(--primary-400)!important}.hover\:border-primary-500:hover{border-color:var(--primary-500)!important}.hover\:border-primary-600:hover{border-color:var(--primary-600)!important}.hover\:border-primary-700:hover{border-color:var(--primary-700)!important}.hover\:border-primary-800:hover{border-color:var(--primary-800)!important}.hover\:border-primary-900:hover{border-color:var(--primary-900)!important}.active\:border-primary-50:active{border-color:var(--primary-50)!important}.active\:border-primary-100:active{border-color:var(--primary-100)!important}.active\:border-primary-200:active{border-color:var(--primary-200)!important}.active\:border-primary-300:active{border-color:var(--primary-300)!important}.active\:border-primary-400:active{border-color:var(--primary-400)!important}.active\:border-primary-500:active{border-color:var(--primary-500)!important}.active\:border-primary-600:active{border-color:var(--primary-600)!important}.active\:border-primary-700:active{border-color:var(--primary-700)!important}.active\:border-primary-800:active{border-color:var(--primary-800)!important}.active\:border-primary-900:active{border-color:var(--primary-900)!important}.bg-white-alpha-10{background-color:#ffffff1a!important}.bg-white-alpha-20{background-color:#fff3!important}.bg-white-alpha-30{background-color:#ffffff4d!important}.bg-white-alpha-40{background-color:#fff6!important}.bg-white-alpha-50{background-color:#ffffff80!important}.bg-white-alpha-60{background-color:#fff9!important}.bg-white-alpha-70{background-color:#ffffffb3!important}.bg-white-alpha-80{background-color:#fffc!important}.bg-white-alpha-90{background-color:#ffffffe6!important}.hover\:bg-white-alpha-10:hover{background-color:#ffffff1a!important}.hover\:bg-white-alpha-20:hover{background-color:#fff3!important}.hover\:bg-white-alpha-30:hover{background-color:#ffffff4d!important}.hover\:bg-white-alpha-40:hover{background-color:#fff6!important}.hover\:bg-white-alpha-50:hover{background-color:#ffffff80!important}.hover\:bg-white-alpha-60:hover{background-color:#fff9!important}.hover\:bg-white-alpha-70:hover{background-color:#ffffffb3!important}.hover\:bg-white-alpha-80:hover{background-color:#fffc!important}.hover\:bg-white-alpha-90:hover{background-color:#ffffffe6!important}.focus\:bg-white-alpha-10:focus{background-color:#ffffff1a!important}.focus\:bg-white-alpha-20:focus{background-color:#fff3!important}.focus\:bg-white-alpha-30:focus{background-color:#ffffff4d!important}.focus\:bg-white-alpha-40:focus{background-color:#fff6!important}.focus\:bg-white-alpha-50:focus{background-color:#ffffff80!important}.focus\:bg-white-alpha-60:focus{background-color:#fff9!important}.focus\:bg-white-alpha-70:focus{background-color:#ffffffb3!important}.focus\:bg-white-alpha-80:focus{background-color:#fffc!important}.focus\:bg-white-alpha-90:focus{background-color:#ffffffe6!important}.active\:bg-white-alpha-10:active{background-color:#ffffff1a!important}.active\:bg-white-alpha-20:active{background-color:#fff3!important}.active\:bg-white-alpha-30:active{background-color:#ffffff4d!important}.active\:bg-white-alpha-40:active{background-color:#fff6!important}.active\:bg-white-alpha-50:active{background-color:#ffffff80!important}.active\:bg-white-alpha-60:active{background-color:#fff9!important}.active\:bg-white-alpha-70:active{background-color:#ffffffb3!important}.active\:bg-white-alpha-80:active{background-color:#fffc!important}.active\:bg-white-alpha-90:active{background-color:#ffffffe6!important}.bg-black-alpha-10{background-color:#0000001a!important}.bg-black-alpha-20{background-color:#0003!important}.bg-black-alpha-30{background-color:#0000004d!important}.bg-black-alpha-40{background-color:#0006!important}.bg-black-alpha-50{background-color:#00000080!important}.bg-black-alpha-60{background-color:#0009!important}.bg-black-alpha-70{background-color:#000000b3!important}.bg-black-alpha-80{background-color:#000c!important}.bg-black-alpha-90{background-color:#000000e6!important}.hover\:bg-black-alpha-10:hover{background-color:#0000001a!important}.hover\:bg-black-alpha-20:hover{background-color:#0003!important}.hover\:bg-black-alpha-30:hover{background-color:#0000004d!important}.hover\:bg-black-alpha-40:hover{background-color:#0006!important}.hover\:bg-black-alpha-50:hover{background-color:#00000080!important}.hover\:bg-black-alpha-60:hover{background-color:#0009!important}.hover\:bg-black-alpha-70:hover{background-color:#000000b3!important}.hover\:bg-black-alpha-80:hover{background-color:#000c!important}.hover\:bg-black-alpha-90:hover{background-color:#000000e6!important}.focus\:bg-black-alpha-10:focus{background-color:#0000001a!important}.focus\:bg-black-alpha-20:focus{background-color:#0003!important}.focus\:bg-black-alpha-30:focus{background-color:#0000004d!important}.focus\:bg-black-alpha-40:focus{background-color:#0006!important}.focus\:bg-black-alpha-50:focus{background-color:#00000080!important}.focus\:bg-black-alpha-60:focus{background-color:#0009!important}.focus\:bg-black-alpha-70:focus{background-color:#000000b3!important}.focus\:bg-black-alpha-80:focus{background-color:#000c!important}.focus\:bg-black-alpha-90:focus{background-color:#000000e6!important}.active\:bg-black-alpha-10:active{background-color:#0000001a!important}.active\:bg-black-alpha-20:active{background-color:#0003!important}.active\:bg-black-alpha-30:active{background-color:#0000004d!important}.active\:bg-black-alpha-40:active{background-color:#0006!important}.active\:bg-black-alpha-50:active{background-color:#00000080!important}.active\:bg-black-alpha-60:active{background-color:#0009!important}.active\:bg-black-alpha-70:active{background-color:#000000b3!important}.active\:bg-black-alpha-80:active{background-color:#000c!important}.active\:bg-black-alpha-90:active{background-color:#000000e6!important}.border-white-alpha-10{border-color:#ffffff1a!important}.border-white-alpha-20{border-color:#fff3!important}.border-white-alpha-30{border-color:#ffffff4d!important}.border-white-alpha-40{border-color:#fff6!important}.border-white-alpha-50{border-color:#ffffff80!important}.border-white-alpha-60{border-color:#fff9!important}.border-white-alpha-70{border-color:#ffffffb3!important}.border-white-alpha-80{border-color:#fffc!important}.border-white-alpha-90{border-color:#ffffffe6!important}.hover\:border-white-alpha-10:hover{border-color:#ffffff1a!important}.hover\:border-white-alpha-20:hover{border-color:#fff3!important}.hover\:border-white-alpha-30:hover{border-color:#ffffff4d!important}.hover\:border-white-alpha-40:hover{border-color:#fff6!important}.hover\:border-white-alpha-50:hover{border-color:#ffffff80!important}.hover\:border-white-alpha-60:hover{border-color:#fff9!important}.hover\:border-white-alpha-70:hover{border-color:#ffffffb3!important}.hover\:border-white-alpha-80:hover{border-color:#fffc!important}.hover\:border-white-alpha-90:hover{border-color:#ffffffe6!important}.focus\:border-white-alpha-10:focus{border-color:#ffffff1a!important}.focus\:border-white-alpha-20:focus{border-color:#fff3!important}.focus\:border-white-alpha-30:focus{border-color:#ffffff4d!important}.focus\:border-white-alpha-40:focus{border-color:#fff6!important}.focus\:border-white-alpha-50:focus{border-color:#ffffff80!important}.focus\:border-white-alpha-60:focus{border-color:#fff9!important}.focus\:border-white-alpha-70:focus{border-color:#ffffffb3!important}.focus\:border-white-alpha-80:focus{border-color:#fffc!important}.focus\:border-white-alpha-90:focus{border-color:#ffffffe6!important}.active\:border-white-alpha-10:active{border-color:#ffffff1a!important}.active\:border-white-alpha-20:active{border-color:#fff3!important}.active\:border-white-alpha-30:active{border-color:#ffffff4d!important}.active\:border-white-alpha-40:active{border-color:#fff6!important}.active\:border-white-alpha-50:active{border-color:#ffffff80!important}.active\:border-white-alpha-60:active{border-color:#fff9!important}.active\:border-white-alpha-70:active{border-color:#ffffffb3!important}.active\:border-white-alpha-80:active{border-color:#fffc!important}.active\:border-white-alpha-90:active{border-color:#ffffffe6!important}.border-black-alpha-10{border-color:#0000001a!important}.border-black-alpha-20{border-color:#0003!important}.border-black-alpha-30{border-color:#0000004d!important}.border-black-alpha-40{border-color:#0006!important}.border-black-alpha-50{border-color:#00000080!important}.border-black-alpha-60{border-color:#0009!important}.border-black-alpha-70{border-color:#000000b3!important}.border-black-alpha-80{border-color:#000c!important}.border-black-alpha-90{border-color:#000000e6!important}.hover\:border-black-alpha-10:hover{border-color:#0000001a!important}.hover\:border-black-alpha-20:hover{border-color:#0003!important}.hover\:border-black-alpha-30:hover{border-color:#0000004d!important}.hover\:border-black-alpha-40:hover{border-color:#0006!important}.hover\:border-black-alpha-50:hover{border-color:#00000080!important}.hover\:border-black-alpha-60:hover{border-color:#0009!important}.hover\:border-black-alpha-70:hover{border-color:#000000b3!important}.hover\:border-black-alpha-80:hover{border-color:#000c!important}.hover\:border-black-alpha-90:hover{border-color:#000000e6!important}.focus\:border-black-alpha-10:focus{border-color:#0000001a!important}.focus\:border-black-alpha-20:focus{border-color:#0003!important}.focus\:border-black-alpha-30:focus{border-color:#0000004d!important}.focus\:border-black-alpha-40:focus{border-color:#0006!important}.focus\:border-black-alpha-50:focus{border-color:#00000080!important}.focus\:border-black-alpha-60:focus{border-color:#0009!important}.focus\:border-black-alpha-70:focus{border-color:#000000b3!important}.focus\:border-black-alpha-80:focus{border-color:#000c!important}.focus\:border-black-alpha-90:focus{border-color:#000000e6!important}.active\:border-black-alpha-10:active{border-color:#0000001a!important}.active\:border-black-alpha-20:active{border-color:#0003!important}.active\:border-black-alpha-30:active{border-color:#0000004d!important}.active\:border-black-alpha-40:active{border-color:#0006!important}.active\:border-black-alpha-50:active{border-color:#00000080!important}.active\:border-black-alpha-60:active{border-color:#0009!important}.active\:border-black-alpha-70:active{border-color:#000000b3!important}.active\:border-black-alpha-80:active{border-color:#000c!important}.active\:border-black-alpha-90:active{border-color:#000000e6!important}.text-white-alpha-10{color:#ffffff1a!important}.text-white-alpha-20{color:#fff3!important}.text-white-alpha-30{color:#ffffff4d!important}.text-white-alpha-40{color:#fff6!important}.text-white-alpha-50{color:#ffffff80!important}.text-white-alpha-60{color:#fff9!important}.text-white-alpha-70{color:#ffffffb3!important}.text-white-alpha-80{color:#fffc!important}.text-white-alpha-90{color:#ffffffe6!important}.hover\:text-white-alpha-10:hover{color:#ffffff1a!important}.hover\:text-white-alpha-20:hover{color:#fff3!important}.hover\:text-white-alpha-30:hover{color:#ffffff4d!important}.hover\:text-white-alpha-40:hover{color:#fff6!important}.hover\:text-white-alpha-50:hover{color:#ffffff80!important}.hover\:text-white-alpha-60:hover{color:#fff9!important}.hover\:text-white-alpha-70:hover{color:#ffffffb3!important}.hover\:text-white-alpha-80:hover{color:#fffc!important}.hover\:text-white-alpha-90:hover{color:#ffffffe6!important}.focus\:text-white-alpha-10:focus{color:#ffffff1a!important}.focus\:text-white-alpha-20:focus{color:#fff3!important}.focus\:text-white-alpha-30:focus{color:#ffffff4d!important}.focus\:text-white-alpha-40:focus{color:#fff6!important}.focus\:text-white-alpha-50:focus{color:#ffffff80!important}.focus\:text-white-alpha-60:focus{color:#fff9!important}.focus\:text-white-alpha-70:focus{color:#ffffffb3!important}.focus\:text-white-alpha-80:focus{color:#fffc!important}.focus\:text-white-alpha-90:focus{color:#ffffffe6!important}.active\:text-white-alpha-10:active{color:#ffffff1a!important}.active\:text-white-alpha-20:active{color:#fff3!important}.active\:text-white-alpha-30:active{color:#ffffff4d!important}.active\:text-white-alpha-40:active{color:#fff6!important}.active\:text-white-alpha-50:active{color:#ffffff80!important}.active\:text-white-alpha-60:active{color:#fff9!important}.active\:text-white-alpha-70:active{color:#ffffffb3!important}.active\:text-white-alpha-80:active{color:#fffc!important}.active\:text-white-alpha-90:active{color:#ffffffe6!important}.text-black-alpha-10{color:#0000001a!important}.text-black-alpha-20{color:#0003!important}.text-black-alpha-30{color:#0000004d!important}.text-black-alpha-40{color:#0006!important}.text-black-alpha-50{color:#00000080!important}.text-black-alpha-60{color:#0009!important}.text-black-alpha-70{color:#000000b3!important}.text-black-alpha-80{color:#000c!important}.text-black-alpha-90{color:#000000e6!important}.hover\:text-black-alpha-10:hover{color:#0000001a!important}.hover\:text-black-alpha-20:hover{color:#0003!important}.hover\:text-black-alpha-30:hover{color:#0000004d!important}.hover\:text-black-alpha-40:hover{color:#0006!important}.hover\:text-black-alpha-50:hover{color:#00000080!important}.hover\:text-black-alpha-60:hover{color:#0009!important}.hover\:text-black-alpha-70:hover{color:#000000b3!important}.hover\:text-black-alpha-80:hover{color:#000c!important}.hover\:text-black-alpha-90:hover{color:#000000e6!important}.focus\:text-black-alpha-10:focus{color:#0000001a!important}.focus\:text-black-alpha-20:focus{color:#0003!important}.focus\:text-black-alpha-30:focus{color:#0000004d!important}.focus\:text-black-alpha-40:focus{color:#0006!important}.focus\:text-black-alpha-50:focus{color:#00000080!important}.focus\:text-black-alpha-60:focus{color:#0009!important}.focus\:text-black-alpha-70:focus{color:#000000b3!important}.focus\:text-black-alpha-80:focus{color:#000c!important}.focus\:text-black-alpha-90:focus{color:#000000e6!important}.active\:text-black-alpha-10:active{color:#0000001a!important}.active\:text-black-alpha-20:active{color:#0003!important}.active\:text-black-alpha-30:active{color:#0000004d!important}.active\:text-black-alpha-40:active{color:#0006!important}.active\:text-black-alpha-50:active{color:#00000080!important}.active\:text-black-alpha-60:active{color:#0009!important}.active\:text-black-alpha-70:active{color:#000000b3!important}.active\:text-black-alpha-80:active{color:#000c!important}.active\:text-black-alpha-90:active{color:#000000e6!important}.text-primary{color:var(--primary-color)!important}.bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.bg-white{background-color:#fff!important}.border-primary{border-color:var(--primary-color)!important}.text-white{color:#fff!important}.border-white{border-color:#fff!important}.text-color{color:var(--text-color)!important}.text-color-secondary{color:var(--text-color-secondary)!important}.surface-ground{background-color:var(--surface-ground)!important}.surface-section{background-color:var(--surface-section)!important}.surface-card{background-color:var(--surface-card)!important}.surface-overlay{background-color:var(--surface-overlay)!important}.surface-hover{background-color:var(--surface-hover)!important}.surface-border{border-color:var(--surface-border)!important}.focus\:text-primary:focus{color:var(--primary-color)!important}.hover\:text-primary:hover,.active\:text-primary:active{color:var(--primary-color)!important}.focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.hover\:bg-primary:hover,.active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.hover\:bg-primary-reverse:hover,.active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.focus\:bg-white:focus{background-color:#fff!important}.hover\:bg-white:hover,.active\:bg-white:active{background-color:#fff!important}.focus\:border-primary:focus{border-color:var(--primary-color)!important}.hover\:border-primary:hover,.active\:border-primary:active{border-color:var(--primary-color)!important}.focus\:text-white:focus{color:#fff!important}.hover\:text-white:hover,.active\:text-white:active{color:#fff!important}.focus\:border-white:focus{border-color:#fff!important}.hover\:border-white:hover,.active\:border-white:active{border-color:#fff!important}.focus\:text-color:focus{color:var(--text-color)!important}.hover\:text-color:hover,.active\:text-color:active{color:var(--text-color)!important}.focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.hover\:text-color-secondary:hover,.active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.hover\:surface-ground:hover,.active\:surface-ground:active{background-color:var(--surface-ground)!important}.focus\:surface-section:focus{background-color:var(--surface-section)!important}.hover\:surface-section:hover,.active\:surface-section:active{background-color:var(--surface-section)!important}.focus\:surface-card:focus{background-color:var(--surface-card)!important}.hover\:surface-card:hover,.active\:surface-card:active{background-color:var(--surface-card)!important}.focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.hover\:surface-overlay:hover,.active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.hover\:surface-hover:hover,.active\:surface-hover:active{background-color:var(--surface-hover)!important}.focus\:surface-border:focus{border-color:var(--surface-border)!important}.hover\:surface-border:hover,.active\:surface-border:active{border-color:var(--surface-border)!important}@media screen and (min-width: 576px){.sm\:text-primary{color:var(--primary-color)!important}.sm\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:bg-white{background-color:#fff!important}.sm\:border-primary{border-color:var(--primary-color)!important}.sm\:text-white{color:#fff!important}.sm\:border-white{border-color:#fff!important}.sm\:text-color{color:var(--text-color)!important}.sm\:text-color-secondary{color:var(--text-color-secondary)!important}.sm\:surface-ground{background-color:var(--surface-ground)!important}.sm\:surface-section{background-color:var(--surface-section)!important}.sm\:surface-card{background-color:var(--surface-card)!important}.sm\:surface-overlay{background-color:var(--surface-overlay)!important}.sm\:surface-hover{background-color:var(--surface-hover)!important}.sm\:surface-border{border-color:var(--surface-border)!important}.sm\:focus\:text-primary:focus{color:var(--primary-color)!important}.sm\:hover\:text-primary:hover,.sm\:active\:text-primary:active{color:var(--primary-color)!important}.sm\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:hover\:bg-primary:hover,.sm\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:hover\:bg-primary-reverse:hover,.sm\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:focus\:bg-white:focus{background-color:#fff!important}.sm\:hover\:bg-white:hover,.sm\:active\:bg-white:active{background-color:#fff!important}.sm\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.sm\:hover\:border-primary:hover,.sm\:active\:border-primary:active{border-color:var(--primary-color)!important}.sm\:focus\:text-white:focus{color:#fff!important}.sm\:hover\:text-white:hover,.sm\:active\:text-white:active{color:#fff!important}.sm\:focus\:border-white:focus{border-color:#fff!important}.sm\:hover\:border-white:hover,.sm\:active\:border-white:active{border-color:#fff!important}.sm\:focus\:text-color:focus{color:var(--text-color)!important}.sm\:hover\:text-color:hover,.sm\:active\:text-color:active{color:var(--text-color)!important}.sm\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.sm\:hover\:text-color-secondary:hover,.sm\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.sm\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.sm\:hover\:surface-ground:hover,.sm\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.sm\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.sm\:hover\:surface-section:hover,.sm\:active\:surface-section:active{background-color:var(--surface-section)!important}.sm\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.sm\:hover\:surface-card:hover,.sm\:active\:surface-card:active{background-color:var(--surface-card)!important}.sm\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.sm\:hover\:surface-overlay:hover,.sm\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.sm\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.sm\:hover\:surface-hover:hover,.sm\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.sm\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.sm\:hover\:surface-border:hover,.sm\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width: 768px){.md\:text-primary{color:var(--primary-color)!important}.md\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:bg-white{background-color:#fff!important}.md\:border-primary{border-color:var(--primary-color)!important}.md\:text-white{color:#fff!important}.md\:border-white{border-color:#fff!important}.md\:text-color{color:var(--text-color)!important}.md\:text-color-secondary{color:var(--text-color-secondary)!important}.md\:surface-ground{background-color:var(--surface-ground)!important}.md\:surface-section{background-color:var(--surface-section)!important}.md\:surface-card{background-color:var(--surface-card)!important}.md\:surface-overlay{background-color:var(--surface-overlay)!important}.md\:surface-hover{background-color:var(--surface-hover)!important}.md\:surface-border{border-color:var(--surface-border)!important}.md\:focus\:text-primary:focus{color:var(--primary-color)!important}.md\:hover\:text-primary:hover,.md\:active\:text-primary:active{color:var(--primary-color)!important}.md\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:hover\:bg-primary:hover,.md\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:hover\:bg-primary-reverse:hover,.md\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:focus\:bg-white:focus{background-color:#fff!important}.md\:hover\:bg-white:hover,.md\:active\:bg-white:active{background-color:#fff!important}.md\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.md\:hover\:border-primary:hover,.md\:active\:border-primary:active{border-color:var(--primary-color)!important}.md\:focus\:text-white:focus{color:#fff!important}.md\:hover\:text-white:hover,.md\:active\:text-white:active{color:#fff!important}.md\:focus\:border-white:focus{border-color:#fff!important}.md\:hover\:border-white:hover,.md\:active\:border-white:active{border-color:#fff!important}.md\:focus\:text-color:focus{color:var(--text-color)!important}.md\:hover\:text-color:hover,.md\:active\:text-color:active{color:var(--text-color)!important}.md\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.md\:hover\:text-color-secondary:hover,.md\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.md\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.md\:hover\:surface-ground:hover,.md\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.md\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.md\:hover\:surface-section:hover,.md\:active\:surface-section:active{background-color:var(--surface-section)!important}.md\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.md\:hover\:surface-card:hover,.md\:active\:surface-card:active{background-color:var(--surface-card)!important}.md\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.md\:hover\:surface-overlay:hover,.md\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.md\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.md\:hover\:surface-hover:hover,.md\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.md\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.md\:hover\:surface-border:hover,.md\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width: 992px){.lg\:text-primary{color:var(--primary-color)!important}.lg\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:bg-white{background-color:#fff!important}.lg\:border-primary{border-color:var(--primary-color)!important}.lg\:text-white{color:#fff!important}.lg\:border-white{border-color:#fff!important}.lg\:text-color{color:var(--text-color)!important}.lg\:text-color-secondary{color:var(--text-color-secondary)!important}.lg\:surface-ground{background-color:var(--surface-ground)!important}.lg\:surface-section{background-color:var(--surface-section)!important}.lg\:surface-card{background-color:var(--surface-card)!important}.lg\:surface-overlay{background-color:var(--surface-overlay)!important}.lg\:surface-hover{background-color:var(--surface-hover)!important}.lg\:surface-border{border-color:var(--surface-border)!important}.lg\:focus\:text-primary:focus{color:var(--primary-color)!important}.lg\:hover\:text-primary:hover,.lg\:active\:text-primary:active{color:var(--primary-color)!important}.lg\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:hover\:bg-primary:hover,.lg\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:hover\:bg-primary-reverse:hover,.lg\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:focus\:bg-white:focus{background-color:#fff!important}.lg\:hover\:bg-white:hover,.lg\:active\:bg-white:active{background-color:#fff!important}.lg\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.lg\:hover\:border-primary:hover,.lg\:active\:border-primary:active{border-color:var(--primary-color)!important}.lg\:focus\:text-white:focus{color:#fff!important}.lg\:hover\:text-white:hover,.lg\:active\:text-white:active{color:#fff!important}.lg\:focus\:border-white:focus{border-color:#fff!important}.lg\:hover\:border-white:hover,.lg\:active\:border-white:active{border-color:#fff!important}.lg\:focus\:text-color:focus{color:var(--text-color)!important}.lg\:hover\:text-color:hover,.lg\:active\:text-color:active{color:var(--text-color)!important}.lg\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.lg\:hover\:text-color-secondary:hover,.lg\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.lg\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.lg\:hover\:surface-ground:hover,.lg\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.lg\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.lg\:hover\:surface-section:hover,.lg\:active\:surface-section:active{background-color:var(--surface-section)!important}.lg\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.lg\:hover\:surface-card:hover,.lg\:active\:surface-card:active{background-color:var(--surface-card)!important}.lg\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.lg\:hover\:surface-overlay:hover,.lg\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.lg\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.lg\:hover\:surface-hover:hover,.lg\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.lg\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.lg\:hover\:surface-border:hover,.lg\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width: 1200px){.xl\:text-primary{color:var(--primary-color)!important}.xl\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:bg-white{background-color:#fff!important}.xl\:border-primary{border-color:var(--primary-color)!important}.xl\:text-white{color:#fff!important}.xl\:border-white{border-color:#fff!important}.xl\:text-color{color:var(--text-color)!important}.xl\:text-color-secondary{color:var(--text-color-secondary)!important}.xl\:surface-ground{background-color:var(--surface-ground)!important}.xl\:surface-section{background-color:var(--surface-section)!important}.xl\:surface-card{background-color:var(--surface-card)!important}.xl\:surface-overlay{background-color:var(--surface-overlay)!important}.xl\:surface-hover{background-color:var(--surface-hover)!important}.xl\:surface-border{border-color:var(--surface-border)!important}.xl\:focus\:text-primary:focus{color:var(--primary-color)!important}.xl\:hover\:text-primary:hover,.xl\:active\:text-primary:active{color:var(--primary-color)!important}.xl\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:hover\:bg-primary:hover,.xl\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:hover\:bg-primary-reverse:hover,.xl\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:focus\:bg-white:focus{background-color:#fff!important}.xl\:hover\:bg-white:hover,.xl\:active\:bg-white:active{background-color:#fff!important}.xl\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.xl\:hover\:border-primary:hover,.xl\:active\:border-primary:active{border-color:var(--primary-color)!important}.xl\:focus\:text-white:focus{color:#fff!important}.xl\:hover\:text-white:hover,.xl\:active\:text-white:active{color:#fff!important}.xl\:focus\:border-white:focus{border-color:#fff!important}.xl\:hover\:border-white:hover,.xl\:active\:border-white:active{border-color:#fff!important}.xl\:focus\:text-color:focus{color:var(--text-color)!important}.xl\:hover\:text-color:hover,.xl\:active\:text-color:active{color:var(--text-color)!important}.xl\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.xl\:hover\:text-color-secondary:hover,.xl\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.xl\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.xl\:hover\:surface-ground:hover,.xl\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.xl\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.xl\:hover\:surface-section:hover,.xl\:active\:surface-section:active{background-color:var(--surface-section)!important}.xl\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.xl\:hover\:surface-card:hover,.xl\:active\:surface-card:active{background-color:var(--surface-card)!important}.xl\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.xl\:hover\:surface-overlay:hover,.xl\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.xl\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.xl\:hover\:surface-hover:hover,.xl\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.xl\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.xl\:hover\:surface-border:hover,.xl\:active\:surface-border:active{border-color:var(--surface-border)!important}}.field{margin-bottom:1rem}.field>label{display:inline-block;margin-bottom:.5rem}.field.grid>label{display:flex;align-items:center}.field>small{margin-top:.25rem}.field.grid,.formgrid.grid{margin-top:0}.field.grid .col-fixed,.formgrid.grid .col-fixed,.field.grid .col,.formgrid.grid .col,.field.grid .col-1,.formgrid.grid .col-1,.field.grid .col-2,.formgrid.grid .col-2,.field.grid .col-3,.formgrid.grid .col-3,.field.grid .col-4,.formgrid.grid .col-4,.field.grid .col-5,.formgrid.grid .col-5,.field.grid .col-6,.formgrid.grid .col-6,.field.grid .col-7,.formgrid.grid .col-7,.field.grid .col-8,.formgrid.grid .col-8,.field.grid .col-9,.formgrid.grid .col-9,.field.grid .col-10,.formgrid.grid .col-10,.field.grid .col-11,.formgrid.grid .col-11,.field.grid .col-12,.formgrid.grid .col-12{padding-top:0;padding-bottom:0}.formgroup-inline{display:flex;flex-wrap:wrap;align-items:flex-start}.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton{margin-right:1rem}.formgroup-inline .field>label,.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label{margin-right:.5rem;margin-bottom:0}.field-checkbox,.field-radiobutton{margin-bottom:1rem;display:flex;align-items:center}.field-checkbox>label,.field-radiobutton>label{margin-left:.5rem;line-height:1}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}@media screen and (min-width: 576px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:inline{display:inline!important}.sm\:inline-block{display:inline-block!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}}@media screen and (min-width: 768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:inline{display:inline!important}.md\:inline-block{display:inline-block!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}}@media screen and (min-width: 992px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:inline{display:inline!important}.lg\:inline-block{display:inline-block!important}.lg\:flex{display:flex!important}.lg\:inline-flex{display:inline-flex!important}}@media screen and (min-width: 1200px){.xl\:hidden{display:none!important}.xl\:block{display:block!important}.xl\:inline{display:inline!important}.xl\:inline-block{display:inline-block!important}.xl\:flex{display:flex!important}.xl\:inline-flex{display:inline-flex!important}}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media screen and (min-width: 576px){.sm\:text-center{text-align:center!important}.sm\:text-justify{text-align:justify!important}.sm\:text-left{text-align:left!important}.sm\:text-right{text-align:right!important}}@media screen and (min-width: 768px){.md\:text-center{text-align:center!important}.md\:text-justify{text-align:justify!important}.md\:text-left{text-align:left!important}.md\:text-right{text-align:right!important}}@media screen and (min-width: 992px){.lg\:text-center{text-align:center!important}.lg\:text-justify{text-align:justify!important}.lg\:text-left{text-align:left!important}.lg\:text-right{text-align:right!important}}@media screen and (min-width: 1200px){.xl\:text-center{text-align:center!important}.xl\:text-justify{text-align:justify!important}.xl\:text-left{text-align:left!important}.xl\:text-right{text-align:right!important}}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.focus\:underline:focus{text-decoration:underline!important}.hover\:underline:hover,.active\:underline:active{text-decoration:underline!important}.focus\:line-through:focus{text-decoration:line-through!important}.hover\:line-through:hover,.active\:line-through:active{text-decoration:line-through!important}.focus\:no-underline:focus{text-decoration:none!important}.hover\:no-underline:hover,.active\:no-underline:active{text-decoration:none!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.text-overflow-clip{text-overflow:clip!important}.text-overflow-ellipsis{text-overflow:ellipsis!important}@media screen and (min-width: 576px){.sm\:text-overflow-clip{text-overflow:clip!important}.sm\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width: 768px){.md\:text-overflow-clip{text-overflow:clip!important}.md\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width: 992px){.lg\:text-overflow-clip{text-overflow:clip!important}.lg\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width: 1200px){.xl\:text-overflow-clip{text-overflow:clip!important}.xl\:text-overflow-ellipsis{text-overflow:ellipsis!important}}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}@media screen and (min-width: 576px){.sm\:font-light{font-weight:300!important}.sm\:font-normal{font-weight:400!important}.sm\:font-medium{font-weight:500!important}.sm\:font-semibold{font-weight:600!important}.sm\:font-bold{font-weight:700!important}}@media screen and (min-width: 768px){.md\:font-light{font-weight:300!important}.md\:font-normal{font-weight:400!important}.md\:font-medium{font-weight:500!important}.md\:font-semibold{font-weight:600!important}.md\:font-bold{font-weight:700!important}}@media screen and (min-width: 992px){.lg\:font-light{font-weight:300!important}.lg\:font-normal{font-weight:400!important}.lg\:font-medium{font-weight:500!important}.lg\:font-semibold{font-weight:600!important}.lg\:font-bold{font-weight:700!important}}@media screen and (min-width: 1200px){.xl\:font-light{font-weight:300!important}.xl\:font-normal{font-weight:400!important}.xl\:font-medium{font-weight:500!important}.xl\:font-semibold{font-weight:600!important}.xl\:font-bold{font-weight:700!important}}.font-italic{font-style:italic!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.75rem!important}.text-4xl{font-size:2rem!important}.text-5xl{font-size:2.5rem!important}.text-6xl{font-size:3rem!important}.text-7xl{font-size:4rem!important}.text-8xl{font-size:6rem!important}@media screen and (min-width: 576px){.sm\:text-xs{font-size:.75rem!important}.sm\:text-sm{font-size:.875rem!important}.sm\:text-base{font-size:1rem!important}.sm\:text-lg{font-size:1.125rem!important}.sm\:text-xl{font-size:1.25rem!important}.sm\:text-2xl{font-size:1.5rem!important}.sm\:text-3xl{font-size:1.75rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-5xl{font-size:2.5rem!important}.sm\:text-6xl{font-size:3rem!important}.sm\:text-7xl{font-size:4rem!important}.sm\:text-8xl{font-size:6rem!important}}@media screen and (min-width: 768px){.md\:text-xs{font-size:.75rem!important}.md\:text-sm{font-size:.875rem!important}.md\:text-base{font-size:1rem!important}.md\:text-lg{font-size:1.125rem!important}.md\:text-xl{font-size:1.25rem!important}.md\:text-2xl{font-size:1.5rem!important}.md\:text-3xl{font-size:1.75rem!important}.md\:text-4xl{font-size:2rem!important}.md\:text-5xl{font-size:2.5rem!important}.md\:text-6xl{font-size:3rem!important}.md\:text-7xl{font-size:4rem!important}.md\:text-8xl{font-size:6rem!important}}@media screen and (min-width: 992px){.lg\:text-xs{font-size:.75rem!important}.lg\:text-sm{font-size:.875rem!important}.lg\:text-base{font-size:1rem!important}.lg\:text-lg{font-size:1.125rem!important}.lg\:text-xl{font-size:1.25rem!important}.lg\:text-2xl{font-size:1.5rem!important}.lg\:text-3xl{font-size:1.75rem!important}.lg\:text-4xl{font-size:2rem!important}.lg\:text-5xl{font-size:2.5rem!important}.lg\:text-6xl{font-size:3rem!important}.lg\:text-7xl{font-size:4rem!important}.lg\:text-8xl{font-size:6rem!important}}@media screen and (min-width: 1200px){.xl\:text-xs{font-size:.75rem!important}.xl\:text-sm{font-size:.875rem!important}.xl\:text-base{font-size:1rem!important}.xl\:text-lg{font-size:1.125rem!important}.xl\:text-xl{font-size:1.25rem!important}.xl\:text-2xl{font-size:1.5rem!important}.xl\:text-3xl{font-size:1.75rem!important}.xl\:text-4xl{font-size:2rem!important}.xl\:text-5xl{font-size:2.5rem!important}.xl\:text-6xl{font-size:3rem!important}.xl\:text-7xl{font-size:4rem!important}.xl\:text-8xl{font-size:6rem!important}}.line-height-1{line-height:1!important}.line-height-2{line-height:1.25!important}.line-height-3{line-height:1.5!important}.line-height-4{line-height:2!important}.white-space-normal{white-space:normal!important}.white-space-nowrap{white-space:nowrap!important}.vertical-align-baseline{vertical-align:baseline!important}.vertical-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.vertical-align-text-top{vertical-align:text-top!important}.vertical-align-text-bottom{vertical-align:text-bottom!important}.vertical-align-sub{vertical-align:sub!important}.vertical-align-super{vertical-align:super!important}@media screen and (min-width: 576px){.sm\:vertical-align-baseline{vertical-align:baseline!important}.sm\:vertical-align-top{vertical-align:top!important}.sm\:vertical-align-middle{vertical-align:middle!important}.sm\:vertical-align-bottom{vertical-align:bottom!important}.sm\:vertical-align-text-top{vertical-align:text-top!important}.sm\:vertical-align-text-bottom{vertical-align:text-bottom!important}.sm\:vertical-align-sub{vertical-align:sub!important}.sm\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width: 768px){.md\:vertical-align-baseline{vertical-align:baseline!important}.md\:vertical-align-top{vertical-align:top!important}.md\:vertical-align-middle{vertical-align:middle!important}.md\:vertical-align-bottom{vertical-align:bottom!important}.md\:vertical-align-text-top{vertical-align:text-top!important}.md\:vertical-align-text-bottom{vertical-align:text-bottom!important}.md\:vertical-align-sub{vertical-align:sub!important}.md\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width: 992px){.lg\:vertical-align-baseline{vertical-align:baseline!important}.lg\:vertical-align-top{vertical-align:top!important}.lg\:vertical-align-middle{vertical-align:middle!important}.lg\:vertical-align-bottom{vertical-align:bottom!important}.lg\:vertical-align-text-top{vertical-align:text-top!important}.lg\:vertical-align-text-bottom{vertical-align:text-bottom!important}.lg\:vertical-align-sub{vertical-align:sub!important}.lg\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width: 1200px){.xl\:vertical-align-baseline{vertical-align:baseline!important}.xl\:vertical-align-top{vertical-align:top!important}.xl\:vertical-align-middle{vertical-align:middle!important}.xl\:vertical-align-bottom{vertical-align:bottom!important}.xl\:vertical-align-text-top{vertical-align:text-top!important}.xl\:vertical-align-text-bottom{vertical-align:text-bottom!important}.xl\:vertical-align-sub{vertical-align:sub!important}.xl\:vertical-align-super{vertical-align:super!important}}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}@media screen and (min-width: 576px){.sm\:flex-row{flex-direction:row!important}.sm\:flex-row-reverse{flex-direction:row-reverse!important}.sm\:flex-column{flex-direction:column!important}.sm\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width: 768px){.md\:flex-row{flex-direction:row!important}.md\:flex-row-reverse{flex-direction:row-reverse!important}.md\:flex-column{flex-direction:column!important}.md\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width: 992px){.lg\:flex-row{flex-direction:row!important}.lg\:flex-row-reverse{flex-direction:row-reverse!important}.lg\:flex-column{flex-direction:column!important}.lg\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width: 1200px){.xl\:flex-row{flex-direction:row!important}.xl\:flex-row-reverse{flex-direction:row-reverse!important}.xl\:flex-column{flex-direction:column!important}.xl\:flex-column-reverse{flex-direction:column-reverse!important}}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}@media screen and (min-width: 576px){.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width: 768px){.md\:flex-wrap{flex-wrap:wrap!important}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width: 992px){.lg\:flex-wrap{flex-wrap:wrap!important}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width: 1200px){.xl\:flex-wrap{flex-wrap:wrap!important}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xl\:flex-nowrap{flex-wrap:nowrap!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}@media screen and (min-width: 576px){.sm\:justify-content-start{justify-content:flex-start!important}.sm\:justify-content-end{justify-content:flex-end!important}.sm\:justify-content-center{justify-content:center!important}.sm\:justify-content-between{justify-content:space-between!important}.sm\:justify-content-around{justify-content:space-around!important}.sm\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width: 768px){.md\:justify-content-start{justify-content:flex-start!important}.md\:justify-content-end{justify-content:flex-end!important}.md\:justify-content-center{justify-content:center!important}.md\:justify-content-between{justify-content:space-between!important}.md\:justify-content-around{justify-content:space-around!important}.md\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width: 992px){.lg\:justify-content-start{justify-content:flex-start!important}.lg\:justify-content-end{justify-content:flex-end!important}.lg\:justify-content-center{justify-content:center!important}.lg\:justify-content-between{justify-content:space-between!important}.lg\:justify-content-around{justify-content:space-around!important}.lg\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width: 1200px){.xl\:justify-content-start{justify-content:flex-start!important}.xl\:justify-content-end{justify-content:flex-end!important}.xl\:justify-content-center{justify-content:center!important}.xl\:justify-content-between{justify-content:space-between!important}.xl\:justify-content-around{justify-content:space-around!important}.xl\:justify-content-evenly{justify-content:space-evenly!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-evenly{align-content:space-evenly!important}@media screen and (min-width: 576px){.sm\:align-content-start{align-content:flex-start!important}.sm\:align-content-end{align-content:flex-end!important}.sm\:align-content-center{align-content:center!important}.sm\:align-content-between{align-content:space-between!important}.sm\:align-content-around{align-content:space-around!important}.sm\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width: 768px){.md\:align-content-start{align-content:flex-start!important}.md\:align-content-end{align-content:flex-end!important}.md\:align-content-center{align-content:center!important}.md\:align-content-between{align-content:space-between!important}.md\:align-content-around{align-content:space-around!important}.md\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width: 992px){.lg\:align-content-start{align-content:flex-start!important}.lg\:align-content-end{align-content:flex-end!important}.lg\:align-content-center{align-content:center!important}.lg\:align-content-between{align-content:space-between!important}.lg\:align-content-around{align-content:space-around!important}.lg\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width: 1200px){.xl\:align-content-start{align-content:flex-start!important}.xl\:align-content-end{align-content:flex-end!important}.xl\:align-content-center{align-content:center!important}.xl\:align-content-between{align-content:space-between!important}.xl\:align-content-around{align-content:space-around!important}.xl\:align-content-evenly{align-content:space-evenly!important}}.align-items-stretch{align-items:stretch!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-items-baseline{align-items:baseline!important}@media screen and (min-width: 576px){.sm\:align-items-stretch{align-items:stretch!important}.sm\:align-items-start{align-items:flex-start!important}.sm\:align-items-center{align-items:center!important}.sm\:align-items-end{align-items:flex-end!important}.sm\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width: 768px){.md\:align-items-stretch{align-items:stretch!important}.md\:align-items-start{align-items:flex-start!important}.md\:align-items-center{align-items:center!important}.md\:align-items-end{align-items:flex-end!important}.md\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width: 992px){.lg\:align-items-stretch{align-items:stretch!important}.lg\:align-items-start{align-items:flex-start!important}.lg\:align-items-center{align-items:center!important}.lg\:align-items-end{align-items:flex-end!important}.lg\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width: 1200px){.xl\:align-items-stretch{align-items:stretch!important}.xl\:align-items-start{align-items:flex-start!important}.xl\:align-items-center{align-items:center!important}.xl\:align-items-end{align-items:flex-end!important}.xl\:align-items-baseline{align-items:baseline!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-stretch{align-self:stretch!important}.align-self-baseline{align-self:baseline!important}@media screen and (min-width: 576px){.sm\:align-self-auto{align-self:auto!important}.sm\:align-self-start{align-self:flex-start!important}.sm\:align-self-end{align-self:flex-end!important}.sm\:align-self-center{align-self:center!important}.sm\:align-self-stretch{align-self:stretch!important}.sm\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width: 768px){.md\:align-self-auto{align-self:auto!important}.md\:align-self-start{align-self:flex-start!important}.md\:align-self-end{align-self:flex-end!important}.md\:align-self-center{align-self:center!important}.md\:align-self-stretch{align-self:stretch!important}.md\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width: 992px){.lg\:align-self-auto{align-self:auto!important}.lg\:align-self-start{align-self:flex-start!important}.lg\:align-self-end{align-self:flex-end!important}.lg\:align-self-center{align-self:center!important}.lg\:align-self-stretch{align-self:stretch!important}.lg\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width: 1200px){.xl\:align-self-auto{align-self:auto!important}.xl\:align-self-start{align-self:flex-start!important}.xl\:align-self-end{align-self:flex-end!important}.xl\:align-self-center{align-self:center!important}.xl\:align-self-stretch{align-self:stretch!important}.xl\:align-self-baseline{align-self:baseline!important}}.flex-order-0{order:0!important}.flex-order-1{order:1!important}.flex-order-2{order:2!important}.flex-order-3{order:3!important}.flex-order-4{order:4!important}.flex-order-5{order:5!important}.flex-order-6{order:6!important}@media screen and (min-width: 576px){.sm\:flex-order-0{order:0!important}.sm\:flex-order-1{order:1!important}.sm\:flex-order-2{order:2!important}.sm\:flex-order-3{order:3!important}.sm\:flex-order-4{order:4!important}.sm\:flex-order-5{order:5!important}.sm\:flex-order-6{order:6!important}}@media screen and (min-width: 768px){.md\:flex-order-0{order:0!important}.md\:flex-order-1{order:1!important}.md\:flex-order-2{order:2!important}.md\:flex-order-3{order:3!important}.md\:flex-order-4{order:4!important}.md\:flex-order-5{order:5!important}.md\:flex-order-6{order:6!important}}@media screen and (min-width: 992px){.lg\:flex-order-0{order:0!important}.lg\:flex-order-1{order:1!important}.lg\:flex-order-2{order:2!important}.lg\:flex-order-3{order:3!important}.lg\:flex-order-4{order:4!important}.lg\:flex-order-5{order:5!important}.lg\:flex-order-6{order:6!important}}@media screen and (min-width: 1200px){.xl\:flex-order-0{order:0!important}.xl\:flex-order-1{order:1!important}.xl\:flex-order-2{order:2!important}.xl\:flex-order-3{order:3!important}.xl\:flex-order-4{order:4!important}.xl\:flex-order-5{order:5!important}.xl\:flex-order-6{order:6!important}}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}@media screen and (min-width: 576px){.sm\:flex-1{flex:1 1 0%!important}.sm\:flex-auto{flex:1 1 auto!important}.sm\:flex-initial{flex:0 1 auto!important}.sm\:flex-none{flex:none!important}}@media screen and (min-width: 768px){.md\:flex-1{flex:1 1 0%!important}.md\:flex-auto{flex:1 1 auto!important}.md\:flex-initial{flex:0 1 auto!important}.md\:flex-none{flex:none!important}}@media screen and (min-width: 992px){.lg\:flex-1{flex:1 1 0%!important}.lg\:flex-auto{flex:1 1 auto!important}.lg\:flex-initial{flex:0 1 auto!important}.lg\:flex-none{flex:none!important}}@media screen and (min-width: 1200px){.xl\:flex-1{flex:1 1 0%!important}.xl\:flex-auto{flex:1 1 auto!important}.xl\:flex-initial{flex:0 1 auto!important}.xl\:flex-none{flex:none!important}}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}@media screen and (min-width: 576px){.sm\:flex-grow-0{flex-grow:0!important}.sm\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width: 768px){.md\:flex-grow-0{flex-grow:0!important}.md\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width: 992px){.lg\:flex-grow-0{flex-grow:0!important}.lg\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width: 1200px){.xl\:flex-grow-0{flex-grow:0!important}.xl\:flex-grow-1{flex-grow:1!important}}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}@media screen and (min-width: 576px){.sm\:flex-shrink-0{flex-shrink:0!important}.sm\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width: 768px){.md\:flex-shrink-0{flex-shrink:0!important}.md\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width: 992px){.lg\:flex-shrink-0{flex-shrink:0!important}.lg\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width: 1200px){.xl\:flex-shrink-0{flex-shrink:0!important}.xl\:flex-shrink-1{flex-shrink:1!important}}.gap-0{gap:0rem!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:2rem!important}.gap-6{gap:3rem!important}.gap-7{gap:4rem!important}.gap-8{gap:5rem!important}.row-gap-0{row-gap:0rem!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:3rem!important}.row-gap-7{row-gap:4rem!important}.row-gap-8{row-gap:5rem!important}.column-gap-0{column-gap:0rem!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:2rem!important}.column-gap-6{column-gap:3rem!important}.column-gap-7{column-gap:4rem!important}.column-gap-8{column-gap:5rem!important}@media screen and (min-width: 576px){.sm\:gap-0{gap:0rem!important}.sm\:gap-1{gap:.25rem!important}.sm\:gap-2{gap:.5rem!important}.sm\:gap-3{gap:1rem!important}.sm\:gap-4{gap:1.5rem!important}.sm\:gap-5{gap:2rem!important}.sm\:gap-6{gap:3rem!important}.sm\:gap-7{gap:4rem!important}.sm\:gap-8{gap:5rem!important}.sm\:row-gap-0{row-gap:0rem!important}.sm\:row-gap-1{row-gap:.25rem!important}.sm\:row-gap-2{row-gap:.5rem!important}.sm\:row-gap-3{row-gap:1rem!important}.sm\:row-gap-4{row-gap:1.5rem!important}.sm\:row-gap-5{row-gap:2rem!important}.sm\:row-gap-6{row-gap:3rem!important}.sm\:row-gap-7{row-gap:4rem!important}.sm\:row-gap-8{row-gap:5rem!important}.sm\:column-gap-0{column-gap:0rem!important}.sm\:column-gap-1{column-gap:.25rem!important}.sm\:column-gap-2{column-gap:.5rem!important}.sm\:column-gap-3{column-gap:1rem!important}.sm\:column-gap-4{column-gap:1.5rem!important}.sm\:column-gap-5{column-gap:2rem!important}.sm\:column-gap-6{column-gap:3rem!important}.sm\:column-gap-7{column-gap:4rem!important}.sm\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width: 768px){.md\:gap-0{gap:0rem!important}.md\:gap-1{gap:.25rem!important}.md\:gap-2{gap:.5rem!important}.md\:gap-3{gap:1rem!important}.md\:gap-4{gap:1.5rem!important}.md\:gap-5{gap:2rem!important}.md\:gap-6{gap:3rem!important}.md\:gap-7{gap:4rem!important}.md\:gap-8{gap:5rem!important}.md\:row-gap-0{row-gap:0rem!important}.md\:row-gap-1{row-gap:.25rem!important}.md\:row-gap-2{row-gap:.5rem!important}.md\:row-gap-3{row-gap:1rem!important}.md\:row-gap-4{row-gap:1.5rem!important}.md\:row-gap-5{row-gap:2rem!important}.md\:row-gap-6{row-gap:3rem!important}.md\:row-gap-7{row-gap:4rem!important}.md\:row-gap-8{row-gap:5rem!important}.md\:column-gap-0{column-gap:0rem!important}.md\:column-gap-1{column-gap:.25rem!important}.md\:column-gap-2{column-gap:.5rem!important}.md\:column-gap-3{column-gap:1rem!important}.md\:column-gap-4{column-gap:1.5rem!important}.md\:column-gap-5{column-gap:2rem!important}.md\:column-gap-6{column-gap:3rem!important}.md\:column-gap-7{column-gap:4rem!important}.md\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width: 992px){.lg\:gap-0{gap:0rem!important}.lg\:gap-1{gap:.25rem!important}.lg\:gap-2{gap:.5rem!important}.lg\:gap-3{gap:1rem!important}.lg\:gap-4{gap:1.5rem!important}.lg\:gap-5{gap:2rem!important}.lg\:gap-6{gap:3rem!important}.lg\:gap-7{gap:4rem!important}.lg\:gap-8{gap:5rem!important}.lg\:row-gap-0{row-gap:0rem!important}.lg\:row-gap-1{row-gap:.25rem!important}.lg\:row-gap-2{row-gap:.5rem!important}.lg\:row-gap-3{row-gap:1rem!important}.lg\:row-gap-4{row-gap:1.5rem!important}.lg\:row-gap-5{row-gap:2rem!important}.lg\:row-gap-6{row-gap:3rem!important}.lg\:row-gap-7{row-gap:4rem!important}.lg\:row-gap-8{row-gap:5rem!important}.lg\:column-gap-0{column-gap:0rem!important}.lg\:column-gap-1{column-gap:.25rem!important}.lg\:column-gap-2{column-gap:.5rem!important}.lg\:column-gap-3{column-gap:1rem!important}.lg\:column-gap-4{column-gap:1.5rem!important}.lg\:column-gap-5{column-gap:2rem!important}.lg\:column-gap-6{column-gap:3rem!important}.lg\:column-gap-7{column-gap:4rem!important}.lg\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width: 1200px){.xl\:gap-0{gap:0rem!important}.xl\:gap-1{gap:.25rem!important}.xl\:gap-2{gap:.5rem!important}.xl\:gap-3{gap:1rem!important}.xl\:gap-4{gap:1.5rem!important}.xl\:gap-5{gap:2rem!important}.xl\:gap-6{gap:3rem!important}.xl\:gap-7{gap:4rem!important}.xl\:gap-8{gap:5rem!important}.xl\:row-gap-0{row-gap:0rem!important}.xl\:row-gap-1{row-gap:.25rem!important}.xl\:row-gap-2{row-gap:.5rem!important}.xl\:row-gap-3{row-gap:1rem!important}.xl\:row-gap-4{row-gap:1.5rem!important}.xl\:row-gap-5{row-gap:2rem!important}.xl\:row-gap-6{row-gap:3rem!important}.xl\:row-gap-7{row-gap:4rem!important}.xl\:row-gap-8{row-gap:5rem!important}.xl\:column-gap-0{column-gap:0rem!important}.xl\:column-gap-1{column-gap:.25rem!important}.xl\:column-gap-2{column-gap:.5rem!important}.xl\:column-gap-3{column-gap:1rem!important}.xl\:column-gap-4{column-gap:1.5rem!important}.xl\:column-gap-5{column-gap:2rem!important}.xl\:column-gap-6{column-gap:3rem!important}.xl\:column-gap-7{column-gap:4rem!important}.xl\:column-gap-8{column-gap:5rem!important}}.p-0{padding:0rem!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:2rem!important}.p-6{padding:3rem!important}.p-7{padding:4rem!important}.p-8{padding:5rem!important}.pt-0{padding-top:0rem!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:2rem!important}.pt-6{padding-top:3rem!important}.pt-7{padding-top:4rem!important}.pt-8{padding-top:5rem!important}.pr-0{padding-right:0rem!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:2rem!important}.pr-6{padding-right:3rem!important}.pr-7{padding-right:4rem!important}.pr-8{padding-right:5rem!important}.pl-0{padding-left:0rem!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:2rem!important}.pl-6{padding-left:3rem!important}.pl-7{padding-left:4rem!important}.pl-8{padding-left:5rem!important}.pb-0{padding-bottom:0rem!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:2rem!important}.pb-6{padding-bottom:3rem!important}.pb-7{padding-bottom:4rem!important}.pb-8{padding-bottom:5rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.px-7{padding-left:4rem!important;padding-right:4rem!important}.px-8{padding-left:5rem!important;padding-right:5rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!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:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-7{padding-top:4rem!important;padding-bottom:4rem!important}.py-8{padding-top:5rem!important;padding-bottom:5rem!important}@media screen and (min-width: 576px){.sm\:p-0{padding:0rem!important}.sm\:p-1{padding:.25rem!important}.sm\:p-2{padding:.5rem!important}.sm\:p-3{padding:1rem!important}.sm\:p-4{padding:1.5rem!important}.sm\:p-5{padding:2rem!important}.sm\:p-6{padding:3rem!important}.sm\:p-7{padding:4rem!important}.sm\:p-8{padding:5rem!important}.sm\:pt-0{padding-top:0rem!important}.sm\:pt-1{padding-top:.25rem!important}.sm\:pt-2{padding-top:.5rem!important}.sm\:pt-3{padding-top:1rem!important}.sm\:pt-4{padding-top:1.5rem!important}.sm\:pt-5{padding-top:2rem!important}.sm\:pt-6{padding-top:3rem!important}.sm\:pt-7{padding-top:4rem!important}.sm\:pt-8{padding-top:5rem!important}.sm\:pr-0{padding-right:0rem!important}.sm\:pr-1{padding-right:.25rem!important}.sm\:pr-2{padding-right:.5rem!important}.sm\:pr-3{padding-right:1rem!important}.sm\:pr-4{padding-right:1.5rem!important}.sm\:pr-5{padding-right:2rem!important}.sm\:pr-6{padding-right:3rem!important}.sm\:pr-7{padding-right:4rem!important}.sm\:pr-8{padding-right:5rem!important}.sm\:pl-0{padding-left:0rem!important}.sm\:pl-1{padding-left:.25rem!important}.sm\:pl-2{padding-left:.5rem!important}.sm\:pl-3{padding-left:1rem!important}.sm\:pl-4{padding-left:1.5rem!important}.sm\:pl-5{padding-left:2rem!important}.sm\:pl-6{padding-left:3rem!important}.sm\:pl-7{padding-left:4rem!important}.sm\:pl-8{padding-left:5rem!important}.sm\:pb-0{padding-bottom:0rem!important}.sm\:pb-1{padding-bottom:.25rem!important}.sm\:pb-2{padding-bottom:.5rem!important}.sm\:pb-3{padding-bottom:1rem!important}.sm\:pb-4{padding-bottom:1.5rem!important}.sm\:pb-5{padding-bottom:2rem!important}.sm\:pb-6{padding-bottom:3rem!important}.sm\:pb-7{padding-bottom:4rem!important}.sm\:pb-8{padding-bottom:5rem!important}.sm\:px-0{padding-left:0rem!important;padding-right:0rem!important}.sm\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-3{padding-left:1rem!important;padding-right:1rem!important}.sm\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:px-5{padding-left:2rem!important;padding-right:2rem!important}.sm\:px-6{padding-left:3rem!important;padding-right:3rem!important}.sm\:px-7{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-8{padding-left:5rem!important;padding-right:5rem!important}.sm\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.sm\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.sm\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.sm\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.sm\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.sm\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.sm\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.sm\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.sm\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width: 768px){.md\:p-0{padding:0rem!important}.md\:p-1{padding:.25rem!important}.md\:p-2{padding:.5rem!important}.md\:p-3{padding:1rem!important}.md\:p-4{padding:1.5rem!important}.md\:p-5{padding:2rem!important}.md\:p-6{padding:3rem!important}.md\:p-7{padding:4rem!important}.md\:p-8{padding:5rem!important}.md\:pt-0{padding-top:0rem!important}.md\:pt-1{padding-top:.25rem!important}.md\:pt-2{padding-top:.5rem!important}.md\:pt-3{padding-top:1rem!important}.md\:pt-4{padding-top:1.5rem!important}.md\:pt-5{padding-top:2rem!important}.md\:pt-6{padding-top:3rem!important}.md\:pt-7{padding-top:4rem!important}.md\:pt-8{padding-top:5rem!important}.md\:pr-0{padding-right:0rem!important}.md\:pr-1{padding-right:.25rem!important}.md\:pr-2{padding-right:.5rem!important}.md\:pr-3{padding-right:1rem!important}.md\:pr-4{padding-right:1.5rem!important}.md\:pr-5{padding-right:2rem!important}.md\:pr-6{padding-right:3rem!important}.md\:pr-7{padding-right:4rem!important}.md\:pr-8{padding-right:5rem!important}.md\:pl-0{padding-left:0rem!important}.md\:pl-1{padding-left:.25rem!important}.md\:pl-2{padding-left:.5rem!important}.md\:pl-3{padding-left:1rem!important}.md\:pl-4{padding-left:1.5rem!important}.md\:pl-5{padding-left:2rem!important}.md\:pl-6{padding-left:3rem!important}.md\:pl-7{padding-left:4rem!important}.md\:pl-8{padding-left:5rem!important}.md\:pb-0{padding-bottom:0rem!important}.md\:pb-1{padding-bottom:.25rem!important}.md\:pb-2{padding-bottom:.5rem!important}.md\:pb-3{padding-bottom:1rem!important}.md\:pb-4{padding-bottom:1.5rem!important}.md\:pb-5{padding-bottom:2rem!important}.md\:pb-6{padding-bottom:3rem!important}.md\:pb-7{padding-bottom:4rem!important}.md\:pb-8{padding-bottom:5rem!important}.md\:px-0{padding-left:0rem!important;padding-right:0rem!important}.md\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.md\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.md\:px-3{padding-left:1rem!important;padding-right:1rem!important}.md\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-5{padding-left:2rem!important;padding-right:2rem!important}.md\:px-6{padding-left:3rem!important;padding-right:3rem!important}.md\:px-7{padding-left:4rem!important;padding-right:4rem!important}.md\:px-8{padding-left:5rem!important;padding-right:5rem!important}.md\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.md\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.md\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.md\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.md\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.md\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.md\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.md\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.md\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width: 992px){.lg\:p-0{padding:0rem!important}.lg\:p-1{padding:.25rem!important}.lg\:p-2{padding:.5rem!important}.lg\:p-3{padding:1rem!important}.lg\:p-4{padding:1.5rem!important}.lg\:p-5{padding:2rem!important}.lg\:p-6{padding:3rem!important}.lg\:p-7{padding:4rem!important}.lg\:p-8{padding:5rem!important}.lg\:pt-0{padding-top:0rem!important}.lg\:pt-1{padding-top:.25rem!important}.lg\:pt-2{padding-top:.5rem!important}.lg\:pt-3{padding-top:1rem!important}.lg\:pt-4{padding-top:1.5rem!important}.lg\:pt-5{padding-top:2rem!important}.lg\:pt-6{padding-top:3rem!important}.lg\:pt-7{padding-top:4rem!important}.lg\:pt-8{padding-top:5rem!important}.lg\:pr-0{padding-right:0rem!important}.lg\:pr-1{padding-right:.25rem!important}.lg\:pr-2{padding-right:.5rem!important}.lg\:pr-3{padding-right:1rem!important}.lg\:pr-4{padding-right:1.5rem!important}.lg\:pr-5{padding-right:2rem!important}.lg\:pr-6{padding-right:3rem!important}.lg\:pr-7{padding-right:4rem!important}.lg\:pr-8{padding-right:5rem!important}.lg\:pl-0{padding-left:0rem!important}.lg\:pl-1{padding-left:.25rem!important}.lg\:pl-2{padding-left:.5rem!important}.lg\:pl-3{padding-left:1rem!important}.lg\:pl-4{padding-left:1.5rem!important}.lg\:pl-5{padding-left:2rem!important}.lg\:pl-6{padding-left:3rem!important}.lg\:pl-7{padding-left:4rem!important}.lg\:pl-8{padding-left:5rem!important}.lg\:pb-0{padding-bottom:0rem!important}.lg\:pb-1{padding-bottom:.25rem!important}.lg\:pb-2{padding-bottom:.5rem!important}.lg\:pb-3{padding-bottom:1rem!important}.lg\:pb-4{padding-bottom:1.5rem!important}.lg\:pb-5{padding-bottom:2rem!important}.lg\:pb-6{padding-bottom:3rem!important}.lg\:pb-7{padding-bottom:4rem!important}.lg\:pb-8{padding-bottom:5rem!important}.lg\:px-0{padding-left:0rem!important;padding-right:0rem!important}.lg\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.lg\:px-3{padding-left:1rem!important;padding-right:1rem!important}.lg\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:px-5{padding-left:2rem!important;padding-right:2rem!important}.lg\:px-6{padding-left:3rem!important;padding-right:3rem!important}.lg\:px-7{padding-left:4rem!important;padding-right:4rem!important}.lg\:px-8{padding-left:5rem!important;padding-right:5rem!important}.lg\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.lg\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.lg\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.lg\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.lg\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.lg\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.lg\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.lg\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.lg\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width: 1200px){.xl\:p-0{padding:0rem!important}.xl\:p-1{padding:.25rem!important}.xl\:p-2{padding:.5rem!important}.xl\:p-3{padding:1rem!important}.xl\:p-4{padding:1.5rem!important}.xl\:p-5{padding:2rem!important}.xl\:p-6{padding:3rem!important}.xl\:p-7{padding:4rem!important}.xl\:p-8{padding:5rem!important}.xl\:pt-0{padding-top:0rem!important}.xl\:pt-1{padding-top:.25rem!important}.xl\:pt-2{padding-top:.5rem!important}.xl\:pt-3{padding-top:1rem!important}.xl\:pt-4{padding-top:1.5rem!important}.xl\:pt-5{padding-top:2rem!important}.xl\:pt-6{padding-top:3rem!important}.xl\:pt-7{padding-top:4rem!important}.xl\:pt-8{padding-top:5rem!important}.xl\:pr-0{padding-right:0rem!important}.xl\:pr-1{padding-right:.25rem!important}.xl\:pr-2{padding-right:.5rem!important}.xl\:pr-3{padding-right:1rem!important}.xl\:pr-4{padding-right:1.5rem!important}.xl\:pr-5{padding-right:2rem!important}.xl\:pr-6{padding-right:3rem!important}.xl\:pr-7{padding-right:4rem!important}.xl\:pr-8{padding-right:5rem!important}.xl\:pl-0{padding-left:0rem!important}.xl\:pl-1{padding-left:.25rem!important}.xl\:pl-2{padding-left:.5rem!important}.xl\:pl-3{padding-left:1rem!important}.xl\:pl-4{padding-left:1.5rem!important}.xl\:pl-5{padding-left:2rem!important}.xl\:pl-6{padding-left:3rem!important}.xl\:pl-7{padding-left:4rem!important}.xl\:pl-8{padding-left:5rem!important}.xl\:pb-0{padding-bottom:0rem!important}.xl\:pb-1{padding-bottom:.25rem!important}.xl\:pb-2{padding-bottom:.5rem!important}.xl\:pb-3{padding-bottom:1rem!important}.xl\:pb-4{padding-bottom:1.5rem!important}.xl\:pb-5{padding-bottom:2rem!important}.xl\:pb-6{padding-bottom:3rem!important}.xl\:pb-7{padding-bottom:4rem!important}.xl\:pb-8{padding-bottom:5rem!important}.xl\:px-0{padding-left:0rem!important;padding-right:0rem!important}.xl\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.xl\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.xl\:px-3{padding-left:1rem!important;padding-right:1rem!important}.xl\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.xl\:px-5{padding-left:2rem!important;padding-right:2rem!important}.xl\:px-6{padding-left:3rem!important;padding-right:3rem!important}.xl\:px-7{padding-left:4rem!important;padding-right:4rem!important}.xl\:px-8{padding-left:5rem!important;padding-right:5rem!important}.xl\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.xl\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.xl\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.xl\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.xl\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.xl\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.xl\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.xl\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.xl\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}.m-0{margin:0rem!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:2rem!important}.m-6{margin:3rem!important}.m-7{margin:4rem!important}.m-8{margin:5rem!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:-2rem!important}.-m-6{margin:-3rem!important}.-m-7{margin:-4rem!important}.-m-8{margin:-5rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0rem!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:2rem!important}.mt-6{margin-top:3rem!important}.mt-7{margin-top:4rem!important}.mt-8{margin-top:5rem!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:-2rem!important}.-mt-6{margin-top:-3rem!important}.-mt-7{margin-top:-4rem!important}.-mt-8{margin-top:-5rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0rem!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:2rem!important}.mr-6{margin-right:3rem!important}.mr-7{margin-right:4rem!important}.mr-8{margin-right:5rem!important}.-mr-1{margin-right:-.25rem!important}.-mr-2{margin-right:-.5rem!important}.-mr-3{margin-right:-1rem!important}.-mr-4{margin-right:-1.5rem!important}.-mr-5{margin-right:-2rem!important}.-mr-6{margin-right:-3rem!important}.-mr-7{margin-right:-4rem!important}.-mr-8{margin-right:-5rem!important}.mr-auto{margin-right:auto!important}.ml-0{margin-left:0rem!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:2rem!important}.ml-6{margin-left:3rem!important}.ml-7{margin-left:4rem!important}.ml-8{margin-left:5rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-1rem!important}.-ml-4{margin-left:-1.5rem!important}.-ml-5{margin-left:-2rem!important}.-ml-6{margin-left:-3rem!important}.-ml-7{margin-left:-4rem!important}.-ml-8{margin-left:-5rem!important}.ml-auto{margin-left:auto!important}.mb-0{margin-bottom:0rem!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:2rem!important}.mb-6{margin-bottom:3rem!important}.mb-7{margin-bottom:4rem!important}.mb-8{margin-bottom:5rem!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:-2rem!important}.-mb-6{margin-bottom:-3rem!important}.-mb-7{margin-bottom:-4rem!important}.-mb-8{margin-bottom:-5rem!important}.mb-auto{margin-bottom:auto!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:2rem!important;margin-right:2rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.mx-7{margin-left:4rem!important;margin-right:4rem!important}.mx-8{margin-left:5rem!important;margin-right:5rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!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:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-7{margin-top:4rem!important;margin-bottom:4rem!important}.my-8{margin-top:5rem!important;margin-bottom:5rem!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:-2rem!important;margin-bottom:-2rem!important}.-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media screen and (min-width: 576px){.sm\:m-0{margin:0rem!important}.sm\:m-1{margin:.25rem!important}.sm\:m-2{margin:.5rem!important}.sm\:m-3{margin:1rem!important}.sm\:m-4{margin:1.5rem!important}.sm\:m-5{margin:2rem!important}.sm\:m-6{margin:3rem!important}.sm\:m-7{margin:4rem!important}.sm\:m-8{margin:5rem!important}.sm\:-m-1{margin:-.25rem!important}.sm\:-m-2{margin:-.5rem!important}.sm\:-m-3{margin:-1rem!important}.sm\:-m-4{margin:-1.5rem!important}.sm\:-m-5{margin:-2rem!important}.sm\:-m-6{margin:-3rem!important}.sm\:-m-7{margin:-4rem!important}.sm\:-m-8{margin:-5rem!important}.sm\:m-auto{margin:auto!important}.sm\:mt-0{margin-top:0rem!important}.sm\:mt-1{margin-top:.25rem!important}.sm\:mt-2{margin-top:.5rem!important}.sm\:mt-3{margin-top:1rem!important}.sm\:mt-4{margin-top:1.5rem!important}.sm\:mt-5{margin-top:2rem!important}.sm\:mt-6{margin-top:3rem!important}.sm\:mt-7{margin-top:4rem!important}.sm\:mt-8{margin-top:5rem!important}.sm\:-mt-1{margin-top:-.25rem!important}.sm\:-mt-2{margin-top:-.5rem!important}.sm\:-mt-3{margin-top:-1rem!important}.sm\:-mt-4{margin-top:-1.5rem!important}.sm\:-mt-5{margin-top:-2rem!important}.sm\:-mt-6{margin-top:-3rem!important}.sm\:-mt-7{margin-top:-4rem!important}.sm\:-mt-8{margin-top:-5rem!important}.sm\:mt-auto{margin-top:auto!important}.sm\:mr-0{margin-right:0rem!important}.sm\:mr-1{margin-right:.25rem!important}.sm\:mr-2{margin-right:.5rem!important}.sm\:mr-3{margin-right:1rem!important}.sm\:mr-4{margin-right:1.5rem!important}.sm\:mr-5{margin-right:2rem!important}.sm\:mr-6{margin-right:3rem!important}.sm\:mr-7{margin-right:4rem!important}.sm\:mr-8{margin-right:5rem!important}.sm\:-mr-1{margin-right:-.25rem!important}.sm\:-mr-2{margin-right:-.5rem!important}.sm\:-mr-3{margin-right:-1rem!important}.sm\:-mr-4{margin-right:-1.5rem!important}.sm\:-mr-5{margin-right:-2rem!important}.sm\:-mr-6{margin-right:-3rem!important}.sm\:-mr-7{margin-right:-4rem!important}.sm\:-mr-8{margin-right:-5rem!important}.sm\:mr-auto{margin-right:auto!important}.sm\:ml-0{margin-left:0rem!important}.sm\:ml-1{margin-left:.25rem!important}.sm\:ml-2{margin-left:.5rem!important}.sm\:ml-3{margin-left:1rem!important}.sm\:ml-4{margin-left:1.5rem!important}.sm\:ml-5{margin-left:2rem!important}.sm\:ml-6{margin-left:3rem!important}.sm\:ml-7{margin-left:4rem!important}.sm\:ml-8{margin-left:5rem!important}.sm\:-ml-1{margin-left:-.25rem!important}.sm\:-ml-2{margin-left:-.5rem!important}.sm\:-ml-3{margin-left:-1rem!important}.sm\:-ml-4{margin-left:-1.5rem!important}.sm\:-ml-5{margin-left:-2rem!important}.sm\:-ml-6{margin-left:-3rem!important}.sm\:-ml-7{margin-left:-4rem!important}.sm\:-ml-8{margin-left:-5rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mb-0{margin-bottom:0rem!important}.sm\:mb-1{margin-bottom:.25rem!important}.sm\:mb-2{margin-bottom:.5rem!important}.sm\:mb-3{margin-bottom:1rem!important}.sm\:mb-4{margin-bottom:1.5rem!important}.sm\:mb-5{margin-bottom:2rem!important}.sm\:mb-6{margin-bottom:3rem!important}.sm\:mb-7{margin-bottom:4rem!important}.sm\:mb-8{margin-bottom:5rem!important}.sm\:-mb-1{margin-bottom:-.25rem!important}.sm\:-mb-2{margin-bottom:-.5rem!important}.sm\:-mb-3{margin-bottom:-1rem!important}.sm\:-mb-4{margin-bottom:-1.5rem!important}.sm\:-mb-5{margin-bottom:-2rem!important}.sm\:-mb-6{margin-bottom:-3rem!important}.sm\:-mb-7{margin-bottom:-4rem!important}.sm\:-mb-8{margin-bottom:-5rem!important}.sm\:mb-auto{margin-bottom:auto!important}.sm\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.sm\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.sm\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.sm\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.sm\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.sm\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.sm\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.sm\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.sm\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.sm\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.sm\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.sm\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.sm\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.sm\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.sm\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.sm\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.sm\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.sm\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.sm\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.sm\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.sm\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.sm\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.sm\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.sm\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.sm\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.sm\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.sm\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.sm\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.sm\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.sm\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.sm\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.sm\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width: 768px){.md\:m-0{margin:0rem!important}.md\:m-1{margin:.25rem!important}.md\:m-2{margin:.5rem!important}.md\:m-3{margin:1rem!important}.md\:m-4{margin:1.5rem!important}.md\:m-5{margin:2rem!important}.md\:m-6{margin:3rem!important}.md\:m-7{margin:4rem!important}.md\:m-8{margin:5rem!important}.md\:-m-1{margin:-.25rem!important}.md\:-m-2{margin:-.5rem!important}.md\:-m-3{margin:-1rem!important}.md\:-m-4{margin:-1.5rem!important}.md\:-m-5{margin:-2rem!important}.md\:-m-6{margin:-3rem!important}.md\:-m-7{margin:-4rem!important}.md\:-m-8{margin:-5rem!important}.md\:m-auto{margin:auto!important}.md\:mt-0{margin-top:0rem!important}.md\:mt-1{margin-top:.25rem!important}.md\:mt-2{margin-top:.5rem!important}.md\:mt-3{margin-top:1rem!important}.md\:mt-4{margin-top:1.5rem!important}.md\:mt-5{margin-top:2rem!important}.md\:mt-6{margin-top:3rem!important}.md\:mt-7{margin-top:4rem!important}.md\:mt-8{margin-top:5rem!important}.md\:-mt-1{margin-top:-.25rem!important}.md\:-mt-2{margin-top:-.5rem!important}.md\:-mt-3{margin-top:-1rem!important}.md\:-mt-4{margin-top:-1.5rem!important}.md\:-mt-5{margin-top:-2rem!important}.md\:-mt-6{margin-top:-3rem!important}.md\:-mt-7{margin-top:-4rem!important}.md\:-mt-8{margin-top:-5rem!important}.md\:mt-auto{margin-top:auto!important}.md\:mr-0{margin-right:0rem!important}.md\:mr-1{margin-right:.25rem!important}.md\:mr-2{margin-right:.5rem!important}.md\:mr-3{margin-right:1rem!important}.md\:mr-4{margin-right:1.5rem!important}.md\:mr-5{margin-right:2rem!important}.md\:mr-6{margin-right:3rem!important}.md\:mr-7{margin-right:4rem!important}.md\:mr-8{margin-right:5rem!important}.md\:-mr-1{margin-right:-.25rem!important}.md\:-mr-2{margin-right:-.5rem!important}.md\:-mr-3{margin-right:-1rem!important}.md\:-mr-4{margin-right:-1.5rem!important}.md\:-mr-5{margin-right:-2rem!important}.md\:-mr-6{margin-right:-3rem!important}.md\:-mr-7{margin-right:-4rem!important}.md\:-mr-8{margin-right:-5rem!important}.md\:mr-auto{margin-right:auto!important}.md\:ml-0{margin-left:0rem!important}.md\:ml-1{margin-left:.25rem!important}.md\:ml-2{margin-left:.5rem!important}.md\:ml-3{margin-left:1rem!important}.md\:ml-4{margin-left:1.5rem!important}.md\:ml-5{margin-left:2rem!important}.md\:ml-6{margin-left:3rem!important}.md\:ml-7{margin-left:4rem!important}.md\:ml-8{margin-left:5rem!important}.md\:-ml-1{margin-left:-.25rem!important}.md\:-ml-2{margin-left:-.5rem!important}.md\:-ml-3{margin-left:-1rem!important}.md\:-ml-4{margin-left:-1.5rem!important}.md\:-ml-5{margin-left:-2rem!important}.md\:-ml-6{margin-left:-3rem!important}.md\:-ml-7{margin-left:-4rem!important}.md\:-ml-8{margin-left:-5rem!important}.md\:ml-auto{margin-left:auto!important}.md\:mb-0{margin-bottom:0rem!important}.md\:mb-1{margin-bottom:.25rem!important}.md\:mb-2{margin-bottom:.5rem!important}.md\:mb-3{margin-bottom:1rem!important}.md\:mb-4{margin-bottom:1.5rem!important}.md\:mb-5{margin-bottom:2rem!important}.md\:mb-6{margin-bottom:3rem!important}.md\:mb-7{margin-bottom:4rem!important}.md\:mb-8{margin-bottom:5rem!important}.md\:-mb-1{margin-bottom:-.25rem!important}.md\:-mb-2{margin-bottom:-.5rem!important}.md\:-mb-3{margin-bottom:-1rem!important}.md\:-mb-4{margin-bottom:-1.5rem!important}.md\:-mb-5{margin-bottom:-2rem!important}.md\:-mb-6{margin-bottom:-3rem!important}.md\:-mb-7{margin-bottom:-4rem!important}.md\:-mb-8{margin-bottom:-5rem!important}.md\:mb-auto{margin-bottom:auto!important}.md\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.md\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.md\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.md\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.md\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.md\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.md\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.md\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.md\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.md\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.md\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.md\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.md\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.md\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.md\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.md\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.md\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.md\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.md\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.md\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.md\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.md\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.md\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.md\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.md\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.md\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.md\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.md\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.md\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.md\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.md\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.md\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.md\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.md\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width: 992px){.lg\:m-0{margin:0rem!important}.lg\:m-1{margin:.25rem!important}.lg\:m-2{margin:.5rem!important}.lg\:m-3{margin:1rem!important}.lg\:m-4{margin:1.5rem!important}.lg\:m-5{margin:2rem!important}.lg\:m-6{margin:3rem!important}.lg\:m-7{margin:4rem!important}.lg\:m-8{margin:5rem!important}.lg\:-m-1{margin:-.25rem!important}.lg\:-m-2{margin:-.5rem!important}.lg\:-m-3{margin:-1rem!important}.lg\:-m-4{margin:-1.5rem!important}.lg\:-m-5{margin:-2rem!important}.lg\:-m-6{margin:-3rem!important}.lg\:-m-7{margin:-4rem!important}.lg\:-m-8{margin:-5rem!important}.lg\:m-auto{margin:auto!important}.lg\:mt-0{margin-top:0rem!important}.lg\:mt-1{margin-top:.25rem!important}.lg\:mt-2{margin-top:.5rem!important}.lg\:mt-3{margin-top:1rem!important}.lg\:mt-4{margin-top:1.5rem!important}.lg\:mt-5{margin-top:2rem!important}.lg\:mt-6{margin-top:3rem!important}.lg\:mt-7{margin-top:4rem!important}.lg\:mt-8{margin-top:5rem!important}.lg\:-mt-1{margin-top:-.25rem!important}.lg\:-mt-2{margin-top:-.5rem!important}.lg\:-mt-3{margin-top:-1rem!important}.lg\:-mt-4{margin-top:-1.5rem!important}.lg\:-mt-5{margin-top:-2rem!important}.lg\:-mt-6{margin-top:-3rem!important}.lg\:-mt-7{margin-top:-4rem!important}.lg\:-mt-8{margin-top:-5rem!important}.lg\:mt-auto{margin-top:auto!important}.lg\:mr-0{margin-right:0rem!important}.lg\:mr-1{margin-right:.25rem!important}.lg\:mr-2{margin-right:.5rem!important}.lg\:mr-3{margin-right:1rem!important}.lg\:mr-4{margin-right:1.5rem!important}.lg\:mr-5{margin-right:2rem!important}.lg\:mr-6{margin-right:3rem!important}.lg\:mr-7{margin-right:4rem!important}.lg\:mr-8{margin-right:5rem!important}.lg\:-mr-1{margin-right:-.25rem!important}.lg\:-mr-2{margin-right:-.5rem!important}.lg\:-mr-3{margin-right:-1rem!important}.lg\:-mr-4{margin-right:-1.5rem!important}.lg\:-mr-5{margin-right:-2rem!important}.lg\:-mr-6{margin-right:-3rem!important}.lg\:-mr-7{margin-right:-4rem!important}.lg\:-mr-8{margin-right:-5rem!important}.lg\:mr-auto{margin-right:auto!important}.lg\:ml-0{margin-left:0rem!important}.lg\:ml-1{margin-left:.25rem!important}.lg\:ml-2{margin-left:.5rem!important}.lg\:ml-3{margin-left:1rem!important}.lg\:ml-4{margin-left:1.5rem!important}.lg\:ml-5{margin-left:2rem!important}.lg\:ml-6{margin-left:3rem!important}.lg\:ml-7{margin-left:4rem!important}.lg\:ml-8{margin-left:5rem!important}.lg\:-ml-1{margin-left:-.25rem!important}.lg\:-ml-2{margin-left:-.5rem!important}.lg\:-ml-3{margin-left:-1rem!important}.lg\:-ml-4{margin-left:-1.5rem!important}.lg\:-ml-5{margin-left:-2rem!important}.lg\:-ml-6{margin-left:-3rem!important}.lg\:-ml-7{margin-left:-4rem!important}.lg\:-ml-8{margin-left:-5rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mb-0{margin-bottom:0rem!important}.lg\:mb-1{margin-bottom:.25rem!important}.lg\:mb-2{margin-bottom:.5rem!important}.lg\:mb-3{margin-bottom:1rem!important}.lg\:mb-4{margin-bottom:1.5rem!important}.lg\:mb-5{margin-bottom:2rem!important}.lg\:mb-6{margin-bottom:3rem!important}.lg\:mb-7{margin-bottom:4rem!important}.lg\:mb-8{margin-bottom:5rem!important}.lg\:-mb-1{margin-bottom:-.25rem!important}.lg\:-mb-2{margin-bottom:-.5rem!important}.lg\:-mb-3{margin-bottom:-1rem!important}.lg\:-mb-4{margin-bottom:-1.5rem!important}.lg\:-mb-5{margin-bottom:-2rem!important}.lg\:-mb-6{margin-bottom:-3rem!important}.lg\:-mb-7{margin-bottom:-4rem!important}.lg\:-mb-8{margin-bottom:-5rem!important}.lg\:mb-auto{margin-bottom:auto!important}.lg\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.lg\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.lg\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.lg\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.lg\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.lg\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.lg\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.lg\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.lg\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.lg\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.lg\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.lg\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.lg\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.lg\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.lg\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.lg\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.lg\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.lg\:mx-auto{margin-left:auto!important;margin-right:auto!important}.lg\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.lg\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.lg\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.lg\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.lg\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.lg\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.lg\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.lg\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.lg\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.lg\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.lg\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.lg\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.lg\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.lg\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.lg\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.lg\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.lg\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.lg\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width: 1200px){.xl\:m-0{margin:0rem!important}.xl\:m-1{margin:.25rem!important}.xl\:m-2{margin:.5rem!important}.xl\:m-3{margin:1rem!important}.xl\:m-4{margin:1.5rem!important}.xl\:m-5{margin:2rem!important}.xl\:m-6{margin:3rem!important}.xl\:m-7{margin:4rem!important}.xl\:m-8{margin:5rem!important}.xl\:-m-1{margin:-.25rem!important}.xl\:-m-2{margin:-.5rem!important}.xl\:-m-3{margin:-1rem!important}.xl\:-m-4{margin:-1.5rem!important}.xl\:-m-5{margin:-2rem!important}.xl\:-m-6{margin:-3rem!important}.xl\:-m-7{margin:-4rem!important}.xl\:-m-8{margin:-5rem!important}.xl\:m-auto{margin:auto!important}.xl\:mt-0{margin-top:0rem!important}.xl\:mt-1{margin-top:.25rem!important}.xl\:mt-2{margin-top:.5rem!important}.xl\:mt-3{margin-top:1rem!important}.xl\:mt-4{margin-top:1.5rem!important}.xl\:mt-5{margin-top:2rem!important}.xl\:mt-6{margin-top:3rem!important}.xl\:mt-7{margin-top:4rem!important}.xl\:mt-8{margin-top:5rem!important}.xl\:-mt-1{margin-top:-.25rem!important}.xl\:-mt-2{margin-top:-.5rem!important}.xl\:-mt-3{margin-top:-1rem!important}.xl\:-mt-4{margin-top:-1.5rem!important}.xl\:-mt-5{margin-top:-2rem!important}.xl\:-mt-6{margin-top:-3rem!important}.xl\:-mt-7{margin-top:-4rem!important}.xl\:-mt-8{margin-top:-5rem!important}.xl\:mt-auto{margin-top:auto!important}.xl\:mr-0{margin-right:0rem!important}.xl\:mr-1{margin-right:.25rem!important}.xl\:mr-2{margin-right:.5rem!important}.xl\:mr-3{margin-right:1rem!important}.xl\:mr-4{margin-right:1.5rem!important}.xl\:mr-5{margin-right:2rem!important}.xl\:mr-6{margin-right:3rem!important}.xl\:mr-7{margin-right:4rem!important}.xl\:mr-8{margin-right:5rem!important}.xl\:-mr-1{margin-right:-.25rem!important}.xl\:-mr-2{margin-right:-.5rem!important}.xl\:-mr-3{margin-right:-1rem!important}.xl\:-mr-4{margin-right:-1.5rem!important}.xl\:-mr-5{margin-right:-2rem!important}.xl\:-mr-6{margin-right:-3rem!important}.xl\:-mr-7{margin-right:-4rem!important}.xl\:-mr-8{margin-right:-5rem!important}.xl\:mr-auto{margin-right:auto!important}.xl\:ml-0{margin-left:0rem!important}.xl\:ml-1{margin-left:.25rem!important}.xl\:ml-2{margin-left:.5rem!important}.xl\:ml-3{margin-left:1rem!important}.xl\:ml-4{margin-left:1.5rem!important}.xl\:ml-5{margin-left:2rem!important}.xl\:ml-6{margin-left:3rem!important}.xl\:ml-7{margin-left:4rem!important}.xl\:ml-8{margin-left:5rem!important}.xl\:-ml-1{margin-left:-.25rem!important}.xl\:-ml-2{margin-left:-.5rem!important}.xl\:-ml-3{margin-left:-1rem!important}.xl\:-ml-4{margin-left:-1.5rem!important}.xl\:-ml-5{margin-left:-2rem!important}.xl\:-ml-6{margin-left:-3rem!important}.xl\:-ml-7{margin-left:-4rem!important}.xl\:-ml-8{margin-left:-5rem!important}.xl\:ml-auto{margin-left:auto!important}.xl\:mb-0{margin-bottom:0rem!important}.xl\:mb-1{margin-bottom:.25rem!important}.xl\:mb-2{margin-bottom:.5rem!important}.xl\:mb-3{margin-bottom:1rem!important}.xl\:mb-4{margin-bottom:1.5rem!important}.xl\:mb-5{margin-bottom:2rem!important}.xl\:mb-6{margin-bottom:3rem!important}.xl\:mb-7{margin-bottom:4rem!important}.xl\:mb-8{margin-bottom:5rem!important}.xl\:-mb-1{margin-bottom:-.25rem!important}.xl\:-mb-2{margin-bottom:-.5rem!important}.xl\:-mb-3{margin-bottom:-1rem!important}.xl\:-mb-4{margin-bottom:-1.5rem!important}.xl\:-mb-5{margin-bottom:-2rem!important}.xl\:-mb-6{margin-bottom:-3rem!important}.xl\:-mb-7{margin-bottom:-4rem!important}.xl\:-mb-8{margin-bottom:-5rem!important}.xl\:mb-auto{margin-bottom:auto!important}.xl\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.xl\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.xl\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.xl\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.xl\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.xl\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.xl\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.xl\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.xl\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.xl\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.xl\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.xl\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.xl\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.xl\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.xl\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.xl\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.xl\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}.xl\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.xl\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.xl\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.xl\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.xl\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.xl\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.xl\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.xl\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.xl\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.xl\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.xl\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.xl\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.xl\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.xl\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.xl\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.xl\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.xl\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.xl\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}.shadow-none{box-shadow:none!important}.shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.focus\:shadow-none:focus{box-shadow:none!important}.hover\:shadow-none:hover,.active\:shadow-none:active{box-shadow:none!important}.focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.hover\:shadow-1:hover,.active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.hover\:shadow-2:hover,.active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.hover\:shadow-3:hover,.active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.hover\:shadow-4:hover,.active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.hover\:shadow-5:hover,.active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.hover\:shadow-6:hover,.active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.hover\:shadow-7:hover,.active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.hover\:shadow-8:hover,.active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}@media screen and (min-width: 576px){.sm\:shadow-none{box-shadow:none!important}.sm\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:focus\:shadow-none:focus{box-shadow:none!important}.sm\:hover\:shadow-none:hover,.sm\:active\:shadow-none:active{box-shadow:none!important}.sm\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:hover\:shadow-1:hover,.sm\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:hover\:shadow-2:hover,.sm\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:hover\:shadow-3:hover,.sm\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:hover\:shadow-4:hover,.sm\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:hover\:shadow-5:hover,.sm\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:hover\:shadow-6:hover,.sm\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:hover\:shadow-7:hover,.sm\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:hover\:shadow-8:hover,.sm\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width: 768px){.md\:shadow-none{box-shadow:none!important}.md\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:focus\:shadow-none:focus{box-shadow:none!important}.md\:hover\:shadow-none:hover,.md\:active\:shadow-none:active{box-shadow:none!important}.md\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:hover\:shadow-1:hover,.md\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:hover\:shadow-2:hover,.md\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:hover\:shadow-3:hover,.md\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:hover\:shadow-4:hover,.md\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:hover\:shadow-5:hover,.md\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:hover\:shadow-6:hover,.md\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:hover\:shadow-7:hover,.md\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:hover\:shadow-8:hover,.md\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width: 992px){.lg\:shadow-none{box-shadow:none!important}.lg\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:focus\:shadow-none:focus{box-shadow:none!important}.lg\:hover\:shadow-none:hover,.lg\:active\:shadow-none:active{box-shadow:none!important}.lg\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:hover\:shadow-1:hover,.lg\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:hover\:shadow-2:hover,.lg\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:hover\:shadow-3:hover,.lg\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:hover\:shadow-4:hover,.lg\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:hover\:shadow-5:hover,.lg\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:hover\:shadow-6:hover,.lg\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:hover\:shadow-7:hover,.lg\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:hover\:shadow-8:hover,.lg\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width: 1200px){.xl\:shadow-none{box-shadow:none!important}.xl\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:focus\:shadow-none:focus{box-shadow:none!important}.xl\:hover\:shadow-none:hover,.xl\:active\:shadow-none:active{box-shadow:none!important}.xl\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:hover\:shadow-1:hover,.xl\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:hover\:shadow-2:hover,.xl\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:hover\:shadow-3:hover,.xl\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:hover\:shadow-4:hover,.xl\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:hover\:shadow-5:hover,.xl\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:hover\:shadow-6:hover,.xl\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:hover\:shadow-7:hover,.xl\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:hover\:shadow-8:hover,.xl\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}.border-none{border-width:0px!important;border-style:none}.border-1{border-width:1px!important;border-style:solid}.border-2{border-width:2px!important;border-style:solid}.border-3{border-width:3px!important;border-style:solid}.border-top-none{border-top-width:0px!important;border-top-style:none}.border-top-1{border-top-width:1px!important;border-top-style:solid}.border-top-2{border-top-width:2px!important;border-top-style:solid}.border-top-3{border-top-width:3px!important;border-top-style:solid}.border-right-none{border-right-width:0px!important;border-right-style:none}.border-right-1{border-right-width:1px!important;border-right-style:solid}.border-right-2{border-right-width:2px!important;border-right-style:solid}.border-right-3{border-right-width:3px!important;border-right-style:solid}.border-left-none{border-left-width:0px!important;border-left-style:none}.border-left-1{border-left-width:1px!important;border-left-style:solid}.border-left-2{border-left-width:2px!important;border-left-style:solid}.border-left-3{border-left-width:3px!important;border-left-style:solid}.border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}@media screen and (min-width: 576px){.sm\:border-none{border-width:0px!important;border-style:none}.sm\:border-1{border-width:1px!important;border-style:solid}.sm\:border-2{border-width:2px!important;border-style:solid}.sm\:border-3{border-width:3px!important;border-style:solid}.sm\:border-top-none{border-top-width:0px!important;border-top-style:none}.sm\:border-top-1{border-top-width:1px!important;border-top-style:solid}.sm\:border-top-2{border-top-width:2px!important;border-top-style:solid}.sm\:border-top-3{border-top-width:3px!important;border-top-style:solid}.sm\:border-right-none{border-right-width:0px!important;border-right-style:none}.sm\:border-right-1{border-right-width:1px!important;border-right-style:solid}.sm\:border-right-2{border-right-width:2px!important;border-right-style:solid}.sm\:border-right-3{border-right-width:3px!important;border-right-style:solid}.sm\:border-left-none{border-left-width:0px!important;border-left-style:none}.sm\:border-left-1{border-left-width:1px!important;border-left-style:solid}.sm\:border-left-2{border-left-width:2px!important;border-left-style:solid}.sm\:border-left-3{border-left-width:3px!important;border-left-style:solid}.sm\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.sm\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.sm\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.sm\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.sm\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.sm\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width: 768px){.md\:border-none{border-width:0px!important;border-style:none}.md\:border-1{border-width:1px!important;border-style:solid}.md\:border-2{border-width:2px!important;border-style:solid}.md\:border-3{border-width:3px!important;border-style:solid}.md\:border-top-none{border-top-width:0px!important;border-top-style:none}.md\:border-top-1{border-top-width:1px!important;border-top-style:solid}.md\:border-top-2{border-top-width:2px!important;border-top-style:solid}.md\:border-top-3{border-top-width:3px!important;border-top-style:solid}.md\:border-right-none{border-right-width:0px!important;border-right-style:none}.md\:border-right-1{border-right-width:1px!important;border-right-style:solid}.md\:border-right-2{border-right-width:2px!important;border-right-style:solid}.md\:border-right-3{border-right-width:3px!important;border-right-style:solid}.md\:border-left-none{border-left-width:0px!important;border-left-style:none}.md\:border-left-1{border-left-width:1px!important;border-left-style:solid}.md\:border-left-2{border-left-width:2px!important;border-left-style:solid}.md\:border-left-3{border-left-width:3px!important;border-left-style:solid}.md\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.md\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.md\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.md\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.md\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.md\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.md\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.md\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width: 992px){.lg\:border-none{border-width:0px!important;border-style:none}.lg\:border-1{border-width:1px!important;border-style:solid}.lg\:border-2{border-width:2px!important;border-style:solid}.lg\:border-3{border-width:3px!important;border-style:solid}.lg\:border-top-none{border-top-width:0px!important;border-top-style:none}.lg\:border-top-1{border-top-width:1px!important;border-top-style:solid}.lg\:border-top-2{border-top-width:2px!important;border-top-style:solid}.lg\:border-top-3{border-top-width:3px!important;border-top-style:solid}.lg\:border-right-none{border-right-width:0px!important;border-right-style:none}.lg\:border-right-1{border-right-width:1px!important;border-right-style:solid}.lg\:border-right-2{border-right-width:2px!important;border-right-style:solid}.lg\:border-right-3{border-right-width:3px!important;border-right-style:solid}.lg\:border-left-none{border-left-width:0px!important;border-left-style:none}.lg\:border-left-1{border-left-width:1px!important;border-left-style:solid}.lg\:border-left-2{border-left-width:2px!important;border-left-style:solid}.lg\:border-left-3{border-left-width:3px!important;border-left-style:solid}.lg\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.lg\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.lg\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.lg\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.lg\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.lg\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width: 1200px){.xl\:border-none{border-width:0px!important;border-style:none}.xl\:border-1{border-width:1px!important;border-style:solid}.xl\:border-2{border-width:2px!important;border-style:solid}.xl\:border-3{border-width:3px!important;border-style:solid}.xl\:border-top-none{border-top-width:0px!important;border-top-style:none}.xl\:border-top-1{border-top-width:1px!important;border-top-style:solid}.xl\:border-top-2{border-top-width:2px!important;border-top-style:solid}.xl\:border-top-3{border-top-width:3px!important;border-top-style:solid}.xl\:border-right-none{border-right-width:0px!important;border-right-style:none}.xl\:border-right-1{border-right-width:1px!important;border-right-style:solid}.xl\:border-right-2{border-right-width:2px!important;border-right-style:solid}.xl\:border-right-3{border-right-width:3px!important;border-right-style:solid}.xl\:border-left-none{border-left-width:0px!important;border-left-style:none}.xl\:border-left-1{border-left-width:1px!important;border-left-style:solid}.xl\:border-left-2{border-left-width:2px!important;border-left-style:solid}.xl\:border-left-3{border-left-width:3px!important;border-left-style:solid}.xl\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.xl\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.xl\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.xl\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.xl\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.xl\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}@media screen and (min-width: 576px){.sm\:border-solid{border-style:solid!important}.sm\:border-dashed{border-style:dashed!important}.sm\:border-dotted{border-style:dotted!important}.sm\:border-double{border-style:double!important}}@media screen and (min-width: 768px){.md\:border-solid{border-style:solid!important}.md\:border-dashed{border-style:dashed!important}.md\:border-dotted{border-style:dotted!important}.md\:border-double{border-style:double!important}}@media screen and (min-width: 992px){.lg\:border-solid{border-style:solid!important}.lg\:border-dashed{border-style:dashed!important}.lg\:border-dotted{border-style:dotted!important}.lg\:border-double{border-style:double!important}}@media screen and (min-width: 1200px){.xl\:border-solid{border-style:solid!important}.xl\:border-dashed{border-style:dashed!important}.xl\:border-dotted{border-style:dotted!important}.xl\:border-double{border-style:double!important}}.border-noround{border-radius:0!important}.border-round{border-radius:var(--border-radius)!important}.border-round-xs{border-radius:.125rem!important}.border-round-sm{border-radius:.25rem!important}.border-round-md{border-radius:.375rem!important}.border-round-lg{border-radius:.5rem!important}.border-round-xl{border-radius:.75rem!important}.border-round-2xl{border-radius:1rem!important}.border-round-3xl{border-radius:1.5rem!important}.border-circle{border-radius:50%!important}@media screen and (min-width: 576px){.sm\:border-noround{border-radius:0!important}.sm\:border-round{border-radius:var(--border-radius)!important}.sm\:border-round-xs{border-radius:.125rem!important}.sm\:border-round-sm{border-radius:.25rem!important}.sm\:border-round-md{border-radius:.375rem!important}.sm\:border-round-lg{border-radius:.5rem!important}.sm\:border-round-xl{border-radius:.75rem!important}.sm\:border-round-2xl{border-radius:1rem!important}.sm\:border-round-3xl{border-radius:1.5rem!important}.sm\:border-circle{border-radius:50%!important}}@media screen and (min-width: 768px){.md\:border-noround{border-radius:0!important}.md\:border-round{border-radius:var(--border-radius)!important}.md\:border-round-xs{border-radius:.125rem!important}.md\:border-round-sm{border-radius:.25rem!important}.md\:border-round-md{border-radius:.375rem!important}.md\:border-round-lg{border-radius:.5rem!important}.md\:border-round-xl{border-radius:.75rem!important}.md\:border-round-2xl{border-radius:1rem!important}.md\:border-round-3xl{border-radius:1.5rem!important}.md\:border-circle{border-radius:50%!important}}@media screen and (min-width: 992px){.lg\:border-noround{border-radius:0!important}.lg\:border-round{border-radius:var(--border-radius)!important}.lg\:border-round-xs{border-radius:.125rem!important}.lg\:border-round-sm{border-radius:.25rem!important}.lg\:border-round-md{border-radius:.375rem!important}.lg\:border-round-lg{border-radius:.5rem!important}.lg\:border-round-xl{border-radius:.75rem!important}.lg\:border-round-2xl{border-radius:1rem!important}.lg\:border-round-3xl{border-radius:1.5rem!important}.lg\:border-circle{border-radius:50%!important}}@media screen and (min-width: 1200px){.xl\:border-noround{border-radius:0!important}.xl\:border-round{border-radius:var(--border-radius)!important}.xl\:border-round-xs{border-radius:.125rem!important}.xl\:border-round-sm{border-radius:.25rem!important}.xl\:border-round-md{border-radius:.375rem!important}.xl\:border-round-lg{border-radius:.5rem!important}.xl\:border-round-xl{border-radius:.75rem!important}.xl\:border-round-2xl{border-radius:1rem!important}.xl\:border-round-3xl{border-radius:1.5rem!important}.xl\:border-circle{border-radius:50%!important}}.border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}@media screen and (min-width: 576px){.sm\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.sm\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.sm\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.sm\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.sm\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.sm\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.sm\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.sm\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.sm\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.sm\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.sm\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.sm\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.sm\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.sm\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.sm\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.sm\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.sm\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.sm\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.sm\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.sm\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.sm\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.sm\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.sm\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.sm\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width: 768px){.md\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.md\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.md\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.md\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.md\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.md\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.md\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.md\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.md\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.md\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.md\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.md\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.md\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.md\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.md\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.md\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.md\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.md\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.md\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.md\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.md\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.md\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.md\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.md\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.md\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.md\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width: 992px){.lg\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.lg\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.lg\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.lg\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.lg\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.lg\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.lg\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.lg\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.lg\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.lg\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.lg\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.lg\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.lg\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.lg\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.lg\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.lg\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.lg\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.lg\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.lg\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.lg\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.lg\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.lg\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.lg\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.lg\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width: 1200px){.xl\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.xl\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.xl\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.xl\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.xl\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.xl\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.xl\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.xl\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.xl\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.xl\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.xl\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.xl\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.xl\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.xl\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.xl\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.xl\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.xl\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.xl\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.xl\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.xl\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.xl\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.xl\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.xl\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.xl\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}.w-full{width:100%!important}.w-screen{width:100vw!important}.w-auto{width:auto!important}.w-1{width:8.3333%!important}.w-2{width:16.6667%!important}.w-3{width:25%!important}.w-4{width:33.3333%!important}.w-5{width:41.6667%!important}.w-6{width:50%!important}.w-7{width:58.3333%!important}.w-8{width:66.6667%!important}.w-9{width:75%!important}.w-10{width:83.3333%!important}.w-11{width:91.6667%!important}.w-12{width:100%!important}.w-min{width:min-content!important}.w-max{width:max-content!important}.w-fit{width:fit-content!important}.w-1rem{width:1rem!important}.w-2rem{width:2rem!important}.w-3rem{width:3rem!important}.w-4rem{width:4rem!important}.w-5rem{width:5rem!important}.w-6rem{width:6rem!important}.w-7rem{width:7rem!important}.w-8rem{width:8rem!important}.w-9rem{width:9rem!important}.w-10rem{width:10rem!important}.w-11rem{width:11rem!important}.w-12rem{width:12rem!important}.w-13rem{width:13rem!important}.w-14rem{width:14rem!important}.w-15rem{width:15rem!important}.w-16rem{width:16rem!important}.w-17rem{width:17rem!important}.w-18rem{width:18rem!important}.w-19rem{width:19rem!important}.w-20rem{width:20rem!important}.w-21rem{width:21rem!important}.w-22rem{width:22rem!important}.w-23rem{width:23rem!important}.w-24rem{width:24rem!important}.w-25rem{width:25rem!important}.w-26rem{width:26rem!important}.w-27rem{width:27rem!important}.w-28rem{width:28rem!important}.w-29rem{width:29rem!important}.w-30rem{width:30rem!important}@media screen and (min-width: 576px){.sm\:w-full{width:100%!important}.sm\:w-screen{width:100vw!important}.sm\:w-auto{width:auto!important}.sm\:w-1{width:8.3333%!important}.sm\:w-2{width:16.6667%!important}.sm\:w-3{width:25%!important}.sm\:w-4{width:33.3333%!important}.sm\:w-5{width:41.6667%!important}.sm\:w-6{width:50%!important}.sm\:w-7{width:58.3333%!important}.sm\:w-8{width:66.6667%!important}.sm\:w-9{width:75%!important}.sm\:w-10{width:83.3333%!important}.sm\:w-11{width:91.6667%!important}.sm\:w-12{width:100%!important}.sm\:w-min{width:min-content!important}.sm\:w-max{width:max-content!important}.sm\:w-fit{width:fit-content!important}.sm\:w-1rem{width:1rem!important}.sm\:w-2rem{width:2rem!important}.sm\:w-3rem{width:3rem!important}.sm\:w-4rem{width:4rem!important}.sm\:w-5rem{width:5rem!important}.sm\:w-6rem{width:6rem!important}.sm\:w-7rem{width:7rem!important}.sm\:w-8rem{width:8rem!important}.sm\:w-9rem{width:9rem!important}.sm\:w-10rem{width:10rem!important}.sm\:w-11rem{width:11rem!important}.sm\:w-12rem{width:12rem!important}.sm\:w-13rem{width:13rem!important}.sm\:w-14rem{width:14rem!important}.sm\:w-15rem{width:15rem!important}.sm\:w-16rem{width:16rem!important}.sm\:w-17rem{width:17rem!important}.sm\:w-18rem{width:18rem!important}.sm\:w-19rem{width:19rem!important}.sm\:w-20rem{width:20rem!important}.sm\:w-21rem{width:21rem!important}.sm\:w-22rem{width:22rem!important}.sm\:w-23rem{width:23rem!important}.sm\:w-24rem{width:24rem!important}.sm\:w-25rem{width:25rem!important}.sm\:w-26rem{width:26rem!important}.sm\:w-27rem{width:27rem!important}.sm\:w-28rem{width:28rem!important}.sm\:w-29rem{width:29rem!important}.sm\:w-30rem{width:30rem!important}}@media screen and (min-width: 768px){.md\:w-full{width:100%!important}.md\:w-screen{width:100vw!important}.md\:w-auto{width:auto!important}.md\:w-1{width:8.3333%!important}.md\:w-2{width:16.6667%!important}.md\:w-3{width:25%!important}.md\:w-4{width:33.3333%!important}.md\:w-5{width:41.6667%!important}.md\:w-6{width:50%!important}.md\:w-7{width:58.3333%!important}.md\:w-8{width:66.6667%!important}.md\:w-9{width:75%!important}.md\:w-10{width:83.3333%!important}.md\:w-11{width:91.6667%!important}.md\:w-12{width:100%!important}.md\:w-min{width:min-content!important}.md\:w-max{width:max-content!important}.md\:w-fit{width:fit-content!important}.md\:w-1rem{width:1rem!important}.md\:w-2rem{width:2rem!important}.md\:w-3rem{width:3rem!important}.md\:w-4rem{width:4rem!important}.md\:w-5rem{width:5rem!important}.md\:w-6rem{width:6rem!important}.md\:w-7rem{width:7rem!important}.md\:w-8rem{width:8rem!important}.md\:w-9rem{width:9rem!important}.md\:w-10rem{width:10rem!important}.md\:w-11rem{width:11rem!important}.md\:w-12rem{width:12rem!important}.md\:w-13rem{width:13rem!important}.md\:w-14rem{width:14rem!important}.md\:w-15rem{width:15rem!important}.md\:w-16rem{width:16rem!important}.md\:w-17rem{width:17rem!important}.md\:w-18rem{width:18rem!important}.md\:w-19rem{width:19rem!important}.md\:w-20rem{width:20rem!important}.md\:w-21rem{width:21rem!important}.md\:w-22rem{width:22rem!important}.md\:w-23rem{width:23rem!important}.md\:w-24rem{width:24rem!important}.md\:w-25rem{width:25rem!important}.md\:w-26rem{width:26rem!important}.md\:w-27rem{width:27rem!important}.md\:w-28rem{width:28rem!important}.md\:w-29rem{width:29rem!important}.md\:w-30rem{width:30rem!important}}@media screen and (min-width: 992px){.lg\:w-full{width:100%!important}.lg\:w-screen{width:100vw!important}.lg\:w-auto{width:auto!important}.lg\:w-1{width:8.3333%!important}.lg\:w-2{width:16.6667%!important}.lg\:w-3{width:25%!important}.lg\:w-4{width:33.3333%!important}.lg\:w-5{width:41.6667%!important}.lg\:w-6{width:50%!important}.lg\:w-7{width:58.3333%!important}.lg\:w-8{width:66.6667%!important}.lg\:w-9{width:75%!important}.lg\:w-10{width:83.3333%!important}.lg\:w-11{width:91.6667%!important}.lg\:w-12{width:100%!important}.lg\:w-min{width:min-content!important}.lg\:w-max{width:max-content!important}.lg\:w-fit{width:fit-content!important}.lg\:w-1rem{width:1rem!important}.lg\:w-2rem{width:2rem!important}.lg\:w-3rem{width:3rem!important}.lg\:w-4rem{width:4rem!important}.lg\:w-5rem{width:5rem!important}.lg\:w-6rem{width:6rem!important}.lg\:w-7rem{width:7rem!important}.lg\:w-8rem{width:8rem!important}.lg\:w-9rem{width:9rem!important}.lg\:w-10rem{width:10rem!important}.lg\:w-11rem{width:11rem!important}.lg\:w-12rem{width:12rem!important}.lg\:w-13rem{width:13rem!important}.lg\:w-14rem{width:14rem!important}.lg\:w-15rem{width:15rem!important}.lg\:w-16rem{width:16rem!important}.lg\:w-17rem{width:17rem!important}.lg\:w-18rem{width:18rem!important}.lg\:w-19rem{width:19rem!important}.lg\:w-20rem{width:20rem!important}.lg\:w-21rem{width:21rem!important}.lg\:w-22rem{width:22rem!important}.lg\:w-23rem{width:23rem!important}.lg\:w-24rem{width:24rem!important}.lg\:w-25rem{width:25rem!important}.lg\:w-26rem{width:26rem!important}.lg\:w-27rem{width:27rem!important}.lg\:w-28rem{width:28rem!important}.lg\:w-29rem{width:29rem!important}.lg\:w-30rem{width:30rem!important}}@media screen and (min-width: 1200px){.xl\:w-full{width:100%!important}.xl\:w-screen{width:100vw!important}.xl\:w-auto{width:auto!important}.xl\:w-1{width:8.3333%!important}.xl\:w-2{width:16.6667%!important}.xl\:w-3{width:25%!important}.xl\:w-4{width:33.3333%!important}.xl\:w-5{width:41.6667%!important}.xl\:w-6{width:50%!important}.xl\:w-7{width:58.3333%!important}.xl\:w-8{width:66.6667%!important}.xl\:w-9{width:75%!important}.xl\:w-10{width:83.3333%!important}.xl\:w-11{width:91.6667%!important}.xl\:w-12{width:100%!important}.xl\:w-min{width:min-content!important}.xl\:w-max{width:max-content!important}.xl\:w-fit{width:fit-content!important}.xl\:w-1rem{width:1rem!important}.xl\:w-2rem{width:2rem!important}.xl\:w-3rem{width:3rem!important}.xl\:w-4rem{width:4rem!important}.xl\:w-5rem{width:5rem!important}.xl\:w-6rem{width:6rem!important}.xl\:w-7rem{width:7rem!important}.xl\:w-8rem{width:8rem!important}.xl\:w-9rem{width:9rem!important}.xl\:w-10rem{width:10rem!important}.xl\:w-11rem{width:11rem!important}.xl\:w-12rem{width:12rem!important}.xl\:w-13rem{width:13rem!important}.xl\:w-14rem{width:14rem!important}.xl\:w-15rem{width:15rem!important}.xl\:w-16rem{width:16rem!important}.xl\:w-17rem{width:17rem!important}.xl\:w-18rem{width:18rem!important}.xl\:w-19rem{width:19rem!important}.xl\:w-20rem{width:20rem!important}.xl\:w-21rem{width:21rem!important}.xl\:w-22rem{width:22rem!important}.xl\:w-23rem{width:23rem!important}.xl\:w-24rem{width:24rem!important}.xl\:w-25rem{width:25rem!important}.xl\:w-26rem{width:26rem!important}.xl\:w-27rem{width:27rem!important}.xl\:w-28rem{width:28rem!important}.xl\:w-29rem{width:29rem!important}.xl\:w-30rem{width:30rem!important}}.h-full{height:100%!important}.h-screen{height:100vh!important}.h-auto{height:auto!important}.h-min{height:min-content!important}.h-max{height:max-content!important}.h-fit{height:fit-content!important}.h-1rem{height:1rem!important}.h-2rem{height:2rem!important}.h-3rem{height:3rem!important}.h-4rem{height:4rem!important}.h-5rem{height:5rem!important}.h-6rem{height:6rem!important}.h-7rem{height:7rem!important}.h-8rem{height:8rem!important}.h-9rem{height:9rem!important}.h-10rem{height:10rem!important}.h-11rem{height:11rem!important}.h-12rem{height:12rem!important}.h-13rem{height:13rem!important}.h-14rem{height:14rem!important}.h-15rem{height:15rem!important}.h-16rem{height:16rem!important}.h-17rem{height:17rem!important}.h-18rem{height:18rem!important}.h-19rem{height:19rem!important}.h-20rem{height:20rem!important}.h-21rem{height:21rem!important}.h-22rem{height:22rem!important}.h-23rem{height:23rem!important}.h-24rem{height:24rem!important}.h-25rem{height:25rem!important}.h-26rem{height:26rem!important}.h-27rem{height:27rem!important}.h-28rem{height:28rem!important}.h-29rem{height:29rem!important}.h-30rem{height:30rem!important}@media screen and (min-width: 576px){.sm\:h-full{height:100%!important}.sm\:h-screen{height:100vh!important}.sm\:h-auto{height:auto!important}.sm\:h-min{height:min-content!important}.sm\:h-max{height:max-content!important}.sm\:h-fit{height:fit-content!important}.sm\:h-1rem{height:1rem!important}.sm\:h-2rem{height:2rem!important}.sm\:h-3rem{height:3rem!important}.sm\:h-4rem{height:4rem!important}.sm\:h-5rem{height:5rem!important}.sm\:h-6rem{height:6rem!important}.sm\:h-7rem{height:7rem!important}.sm\:h-8rem{height:8rem!important}.sm\:h-9rem{height:9rem!important}.sm\:h-10rem{height:10rem!important}.sm\:h-11rem{height:11rem!important}.sm\:h-12rem{height:12rem!important}.sm\:h-13rem{height:13rem!important}.sm\:h-14rem{height:14rem!important}.sm\:h-15rem{height:15rem!important}.sm\:h-16rem{height:16rem!important}.sm\:h-17rem{height:17rem!important}.sm\:h-18rem{height:18rem!important}.sm\:h-19rem{height:19rem!important}.sm\:h-20rem{height:20rem!important}.sm\:h-21rem{height:21rem!important}.sm\:h-22rem{height:22rem!important}.sm\:h-23rem{height:23rem!important}.sm\:h-24rem{height:24rem!important}.sm\:h-25rem{height:25rem!important}.sm\:h-26rem{height:26rem!important}.sm\:h-27rem{height:27rem!important}.sm\:h-28rem{height:28rem!important}.sm\:h-29rem{height:29rem!important}.sm\:h-30rem{height:30rem!important}}@media screen and (min-width: 768px){.md\:h-full{height:100%!important}.md\:h-screen{height:100vh!important}.md\:h-auto{height:auto!important}.md\:h-min{height:min-content!important}.md\:h-max{height:max-content!important}.md\:h-fit{height:fit-content!important}.md\:h-1rem{height:1rem!important}.md\:h-2rem{height:2rem!important}.md\:h-3rem{height:3rem!important}.md\:h-4rem{height:4rem!important}.md\:h-5rem{height:5rem!important}.md\:h-6rem{height:6rem!important}.md\:h-7rem{height:7rem!important}.md\:h-8rem{height:8rem!important}.md\:h-9rem{height:9rem!important}.md\:h-10rem{height:10rem!important}.md\:h-11rem{height:11rem!important}.md\:h-12rem{height:12rem!important}.md\:h-13rem{height:13rem!important}.md\:h-14rem{height:14rem!important}.md\:h-15rem{height:15rem!important}.md\:h-16rem{height:16rem!important}.md\:h-17rem{height:17rem!important}.md\:h-18rem{height:18rem!important}.md\:h-19rem{height:19rem!important}.md\:h-20rem{height:20rem!important}.md\:h-21rem{height:21rem!important}.md\:h-22rem{height:22rem!important}.md\:h-23rem{height:23rem!important}.md\:h-24rem{height:24rem!important}.md\:h-25rem{height:25rem!important}.md\:h-26rem{height:26rem!important}.md\:h-27rem{height:27rem!important}.md\:h-28rem{height:28rem!important}.md\:h-29rem{height:29rem!important}.md\:h-30rem{height:30rem!important}}@media screen and (min-width: 992px){.lg\:h-full{height:100%!important}.lg\:h-screen{height:100vh!important}.lg\:h-auto{height:auto!important}.lg\:h-min{height:min-content!important}.lg\:h-max{height:max-content!important}.lg\:h-fit{height:fit-content!important}.lg\:h-1rem{height:1rem!important}.lg\:h-2rem{height:2rem!important}.lg\:h-3rem{height:3rem!important}.lg\:h-4rem{height:4rem!important}.lg\:h-5rem{height:5rem!important}.lg\:h-6rem{height:6rem!important}.lg\:h-7rem{height:7rem!important}.lg\:h-8rem{height:8rem!important}.lg\:h-9rem{height:9rem!important}.lg\:h-10rem{height:10rem!important}.lg\:h-11rem{height:11rem!important}.lg\:h-12rem{height:12rem!important}.lg\:h-13rem{height:13rem!important}.lg\:h-14rem{height:14rem!important}.lg\:h-15rem{height:15rem!important}.lg\:h-16rem{height:16rem!important}.lg\:h-17rem{height:17rem!important}.lg\:h-18rem{height:18rem!important}.lg\:h-19rem{height:19rem!important}.lg\:h-20rem{height:20rem!important}.lg\:h-21rem{height:21rem!important}.lg\:h-22rem{height:22rem!important}.lg\:h-23rem{height:23rem!important}.lg\:h-24rem{height:24rem!important}.lg\:h-25rem{height:25rem!important}.lg\:h-26rem{height:26rem!important}.lg\:h-27rem{height:27rem!important}.lg\:h-28rem{height:28rem!important}.lg\:h-29rem{height:29rem!important}.lg\:h-30rem{height:30rem!important}}@media screen and (min-width: 1200px){.xl\:h-full{height:100%!important}.xl\:h-screen{height:100vh!important}.xl\:h-auto{height:auto!important}.xl\:h-min{height:min-content!important}.xl\:h-max{height:max-content!important}.xl\:h-fit{height:fit-content!important}.xl\:h-1rem{height:1rem!important}.xl\:h-2rem{height:2rem!important}.xl\:h-3rem{height:3rem!important}.xl\:h-4rem{height:4rem!important}.xl\:h-5rem{height:5rem!important}.xl\:h-6rem{height:6rem!important}.xl\:h-7rem{height:7rem!important}.xl\:h-8rem{height:8rem!important}.xl\:h-9rem{height:9rem!important}.xl\:h-10rem{height:10rem!important}.xl\:h-11rem{height:11rem!important}.xl\:h-12rem{height:12rem!important}.xl\:h-13rem{height:13rem!important}.xl\:h-14rem{height:14rem!important}.xl\:h-15rem{height:15rem!important}.xl\:h-16rem{height:16rem!important}.xl\:h-17rem{height:17rem!important}.xl\:h-18rem{height:18rem!important}.xl\:h-19rem{height:19rem!important}.xl\:h-20rem{height:20rem!important}.xl\:h-21rem{height:21rem!important}.xl\:h-22rem{height:22rem!important}.xl\:h-23rem{height:23rem!important}.xl\:h-24rem{height:24rem!important}.xl\:h-25rem{height:25rem!important}.xl\:h-26rem{height:26rem!important}.xl\:h-27rem{height:27rem!important}.xl\:h-28rem{height:28rem!important}.xl\:h-29rem{height:29rem!important}.xl\:h-30rem{height:30rem!important}}.min-w-0{min-width:0px!important}.min-w-full{min-width:100%!important}.min-w-screen{min-width:100vw!important}.min-w-min{min-width:min-content!important}.min-w-max{min-width:max-content!important}@media screen and (min-width: 576px){.sm\:min-w-0{min-width:0px!important}.sm\:min-w-full{min-width:100%!important}.sm\:min-w-screen{min-width:100vw!important}.sm\:min-w-min{min-width:min-content!important}.sm\:min-w-max{min-width:max-content!important}}@media screen and (min-width: 768px){.md\:min-w-0{min-width:0px!important}.md\:min-w-full{min-width:100%!important}.md\:min-w-screen{min-width:100vw!important}.md\:min-w-min{min-width:min-content!important}.md\:min-w-max{min-width:max-content!important}}@media screen and (min-width: 992px){.lg\:min-w-0{min-width:0px!important}.lg\:min-w-full{min-width:100%!important}.lg\:min-w-screen{min-width:100vw!important}.lg\:min-w-min{min-width:min-content!important}.lg\:min-w-max{min-width:max-content!important}}@media screen and (min-width: 1200px){.xl\:min-w-0{min-width:0px!important}.xl\:min-w-full{min-width:100%!important}.xl\:min-w-screen{min-width:100vw!important}.xl\:min-w-min{min-width:min-content!important}.xl\:min-w-max{min-width:max-content!important}}.max-w-0{max-width:0px!important}.max-w-full{max-width:100%!important}.max-w-screen{max-width:100vw!important}.max-w-min{max-width:min-content!important}.max-w-max{max-width:max-content!important}.max-w-fit{max-width:fit-content!important}.max-w-1rem{max-width:1rem!important}.max-w-2rem{max-width:2rem!important}.max-w-3rem{max-width:3rem!important}.max-w-4rem{max-width:4rem!important}.max-w-5rem{max-width:5rem!important}.max-w-6rem{max-width:6rem!important}.max-w-7rem{max-width:7rem!important}.max-w-8rem{max-width:8rem!important}.max-w-9rem{max-width:9rem!important}.max-w-10rem{max-width:10rem!important}.max-w-11rem{max-width:11rem!important}.max-w-12rem{max-width:12rem!important}.max-w-13rem{max-width:13rem!important}.max-w-14rem{max-width:14rem!important}.max-w-15rem{max-width:15rem!important}.max-w-16rem{max-width:16rem!important}.max-w-17rem{max-width:17rem!important}.max-w-18rem{max-width:18rem!important}.max-w-19rem{max-width:19rem!important}.max-w-20rem{max-width:20rem!important}.max-w-21rem{max-width:21rem!important}.max-w-22rem{max-width:22rem!important}.max-w-23rem{max-width:23rem!important}.max-w-24rem{max-width:24rem!important}.max-w-25rem{max-width:25rem!important}.max-w-26rem{max-width:26rem!important}.max-w-27rem{max-width:27rem!important}.max-w-28rem{max-width:28rem!important}.max-w-29rem{max-width:29rem!important}.max-w-30rem{max-width:30rem!important}@media screen and (min-width: 576px){.sm\:max-w-0{max-width:0px!important}.sm\:max-w-full{max-width:100%!important}.sm\:max-w-screen{max-width:100vw!important}.sm\:max-w-min{max-width:min-content!important}.sm\:max-w-max{max-width:max-content!important}.sm\:max-w-fit{max-width:fit-content!important}.sm\:max-w-1rem{max-width:1rem!important}.sm\:max-w-2rem{max-width:2rem!important}.sm\:max-w-3rem{max-width:3rem!important}.sm\:max-w-4rem{max-width:4rem!important}.sm\:max-w-5rem{max-width:5rem!important}.sm\:max-w-6rem{max-width:6rem!important}.sm\:max-w-7rem{max-width:7rem!important}.sm\:max-w-8rem{max-width:8rem!important}.sm\:max-w-9rem{max-width:9rem!important}.sm\:max-w-10rem{max-width:10rem!important}.sm\:max-w-11rem{max-width:11rem!important}.sm\:max-w-12rem{max-width:12rem!important}.sm\:max-w-13rem{max-width:13rem!important}.sm\:max-w-14rem{max-width:14rem!important}.sm\:max-w-15rem{max-width:15rem!important}.sm\:max-w-16rem{max-width:16rem!important}.sm\:max-w-17rem{max-width:17rem!important}.sm\:max-w-18rem{max-width:18rem!important}.sm\:max-w-19rem{max-width:19rem!important}.sm\:max-w-20rem{max-width:20rem!important}.sm\:max-w-21rem{max-width:21rem!important}.sm\:max-w-22rem{max-width:22rem!important}.sm\:max-w-23rem{max-width:23rem!important}.sm\:max-w-24rem{max-width:24rem!important}.sm\:max-w-25rem{max-width:25rem!important}.sm\:max-w-26rem{max-width:26rem!important}.sm\:max-w-27rem{max-width:27rem!important}.sm\:max-w-28rem{max-width:28rem!important}.sm\:max-w-29rem{max-width:29rem!important}.sm\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width: 768px){.md\:max-w-0{max-width:0px!important}.md\:max-w-full{max-width:100%!important}.md\:max-w-screen{max-width:100vw!important}.md\:max-w-min{max-width:min-content!important}.md\:max-w-max{max-width:max-content!important}.md\:max-w-fit{max-width:fit-content!important}.md\:max-w-1rem{max-width:1rem!important}.md\:max-w-2rem{max-width:2rem!important}.md\:max-w-3rem{max-width:3rem!important}.md\:max-w-4rem{max-width:4rem!important}.md\:max-w-5rem{max-width:5rem!important}.md\:max-w-6rem{max-width:6rem!important}.md\:max-w-7rem{max-width:7rem!important}.md\:max-w-8rem{max-width:8rem!important}.md\:max-w-9rem{max-width:9rem!important}.md\:max-w-10rem{max-width:10rem!important}.md\:max-w-11rem{max-width:11rem!important}.md\:max-w-12rem{max-width:12rem!important}.md\:max-w-13rem{max-width:13rem!important}.md\:max-w-14rem{max-width:14rem!important}.md\:max-w-15rem{max-width:15rem!important}.md\:max-w-16rem{max-width:16rem!important}.md\:max-w-17rem{max-width:17rem!important}.md\:max-w-18rem{max-width:18rem!important}.md\:max-w-19rem{max-width:19rem!important}.md\:max-w-20rem{max-width:20rem!important}.md\:max-w-21rem{max-width:21rem!important}.md\:max-w-22rem{max-width:22rem!important}.md\:max-w-23rem{max-width:23rem!important}.md\:max-w-24rem{max-width:24rem!important}.md\:max-w-25rem{max-width:25rem!important}.md\:max-w-26rem{max-width:26rem!important}.md\:max-w-27rem{max-width:27rem!important}.md\:max-w-28rem{max-width:28rem!important}.md\:max-w-29rem{max-width:29rem!important}.md\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width: 992px){.lg\:max-w-0{max-width:0px!important}.lg\:max-w-full{max-width:100%!important}.lg\:max-w-screen{max-width:100vw!important}.lg\:max-w-min{max-width:min-content!important}.lg\:max-w-max{max-width:max-content!important}.lg\:max-w-fit{max-width:fit-content!important}.lg\:max-w-1rem{max-width:1rem!important}.lg\:max-w-2rem{max-width:2rem!important}.lg\:max-w-3rem{max-width:3rem!important}.lg\:max-w-4rem{max-width:4rem!important}.lg\:max-w-5rem{max-width:5rem!important}.lg\:max-w-6rem{max-width:6rem!important}.lg\:max-w-7rem{max-width:7rem!important}.lg\:max-w-8rem{max-width:8rem!important}.lg\:max-w-9rem{max-width:9rem!important}.lg\:max-w-10rem{max-width:10rem!important}.lg\:max-w-11rem{max-width:11rem!important}.lg\:max-w-12rem{max-width:12rem!important}.lg\:max-w-13rem{max-width:13rem!important}.lg\:max-w-14rem{max-width:14rem!important}.lg\:max-w-15rem{max-width:15rem!important}.lg\:max-w-16rem{max-width:16rem!important}.lg\:max-w-17rem{max-width:17rem!important}.lg\:max-w-18rem{max-width:18rem!important}.lg\:max-w-19rem{max-width:19rem!important}.lg\:max-w-20rem{max-width:20rem!important}.lg\:max-w-21rem{max-width:21rem!important}.lg\:max-w-22rem{max-width:22rem!important}.lg\:max-w-23rem{max-width:23rem!important}.lg\:max-w-24rem{max-width:24rem!important}.lg\:max-w-25rem{max-width:25rem!important}.lg\:max-w-26rem{max-width:26rem!important}.lg\:max-w-27rem{max-width:27rem!important}.lg\:max-w-28rem{max-width:28rem!important}.lg\:max-w-29rem{max-width:29rem!important}.lg\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width: 1200px){.xl\:max-w-0{max-width:0px!important}.xl\:max-w-full{max-width:100%!important}.xl\:max-w-screen{max-width:100vw!important}.xl\:max-w-min{max-width:min-content!important}.xl\:max-w-max{max-width:max-content!important}.xl\:max-w-fit{max-width:fit-content!important}.xl\:max-w-1rem{max-width:1rem!important}.xl\:max-w-2rem{max-width:2rem!important}.xl\:max-w-3rem{max-width:3rem!important}.xl\:max-w-4rem{max-width:4rem!important}.xl\:max-w-5rem{max-width:5rem!important}.xl\:max-w-6rem{max-width:6rem!important}.xl\:max-w-7rem{max-width:7rem!important}.xl\:max-w-8rem{max-width:8rem!important}.xl\:max-w-9rem{max-width:9rem!important}.xl\:max-w-10rem{max-width:10rem!important}.xl\:max-w-11rem{max-width:11rem!important}.xl\:max-w-12rem{max-width:12rem!important}.xl\:max-w-13rem{max-width:13rem!important}.xl\:max-w-14rem{max-width:14rem!important}.xl\:max-w-15rem{max-width:15rem!important}.xl\:max-w-16rem{max-width:16rem!important}.xl\:max-w-17rem{max-width:17rem!important}.xl\:max-w-18rem{max-width:18rem!important}.xl\:max-w-19rem{max-width:19rem!important}.xl\:max-w-20rem{max-width:20rem!important}.xl\:max-w-21rem{max-width:21rem!important}.xl\:max-w-22rem{max-width:22rem!important}.xl\:max-w-23rem{max-width:23rem!important}.xl\:max-w-24rem{max-width:24rem!important}.xl\:max-w-25rem{max-width:25rem!important}.xl\:max-w-26rem{max-width:26rem!important}.xl\:max-w-27rem{max-width:27rem!important}.xl\:max-w-28rem{max-width:28rem!important}.xl\:max-w-29rem{max-width:29rem!important}.xl\:max-w-30rem{max-width:30rem!important}}.min-h-0{min-height:0px!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}@media screen and (min-width: 576px){.sm\:min-h-0{min-height:0px!important}.sm\:min-h-full{min-height:100%!important}.sm\:min-h-screen{min-height:100vh!important}}@media screen and (min-width: 768px){.md\:min-h-0{min-height:0px!important}.md\:min-h-full{min-height:100%!important}.md\:min-h-screen{min-height:100vh!important}}@media screen and (min-width: 992px){.lg\:min-h-0{min-height:0px!important}.lg\:min-h-full{min-height:100%!important}.lg\:min-h-screen{min-height:100vh!important}}@media screen and (min-width: 1200px){.xl\:min-h-0{min-height:0px!important}.xl\:min-h-full{min-height:100%!important}.xl\:min-h-screen{min-height:100vh!important}}.max-h-0{max-height:0px!important}.max-h-full{max-height:100%!important}.max-h-screen{max-height:100vh!important}.max-h-min{max-height:min-content!important}.max-h-max{max-height:max-content!important}.max-h-fit{max-height:fit-content!important}.max-h-1rem{max-height:1rem!important}.max-h-2rem{max-height:2rem!important}.max-h-3rem{max-height:3rem!important}.max-h-4rem{max-height:4rem!important}.max-h-5rem{max-height:5rem!important}.max-h-6rem{max-height:6rem!important}.max-h-7rem{max-height:7rem!important}.max-h-8rem{max-height:8rem!important}.max-h-9rem{max-height:9rem!important}.max-h-10rem{max-height:10rem!important}.max-h-11rem{max-height:11rem!important}.max-h-12rem{max-height:12rem!important}.max-h-13rem{max-height:13rem!important}.max-h-14rem{max-height:14rem!important}.max-h-15rem{max-height:15rem!important}.max-h-16rem{max-height:16rem!important}.max-h-17rem{max-height:17rem!important}.max-h-18rem{max-height:18rem!important}.max-h-19rem{max-height:19rem!important}.max-h-20rem{max-height:20rem!important}.max-h-21rem{max-height:21rem!important}.max-h-22rem{max-height:22rem!important}.max-h-23rem{max-height:23rem!important}.max-h-24rem{max-height:24rem!important}.max-h-25rem{max-height:25rem!important}.max-h-26rem{max-height:26rem!important}.max-h-27rem{max-height:27rem!important}.max-h-28rem{max-height:28rem!important}.max-h-29rem{max-height:29rem!important}.max-h-30rem{max-height:30rem!important}@media screen and (min-width: 576px){.sm\:max-h-0{max-height:0px!important}.sm\:max-h-full{max-height:100%!important}.sm\:max-h-screen{max-height:100vh!important}.sm\:max-h-min{max-height:min-content!important}.sm\:max-h-max{max-height:max-content!important}.sm\:max-h-fit{max-height:fit-content!important}.sm\:max-h-1rem{max-height:1rem!important}.sm\:max-h-2rem{max-height:2rem!important}.sm\:max-h-3rem{max-height:3rem!important}.sm\:max-h-4rem{max-height:4rem!important}.sm\:max-h-5rem{max-height:5rem!important}.sm\:max-h-6rem{max-height:6rem!important}.sm\:max-h-7rem{max-height:7rem!important}.sm\:max-h-8rem{max-height:8rem!important}.sm\:max-h-9rem{max-height:9rem!important}.sm\:max-h-10rem{max-height:10rem!important}.sm\:max-h-11rem{max-height:11rem!important}.sm\:max-h-12rem{max-height:12rem!important}.sm\:max-h-13rem{max-height:13rem!important}.sm\:max-h-14rem{max-height:14rem!important}.sm\:max-h-15rem{max-height:15rem!important}.sm\:max-h-16rem{max-height:16rem!important}.sm\:max-h-17rem{max-height:17rem!important}.sm\:max-h-18rem{max-height:18rem!important}.sm\:max-h-19rem{max-height:19rem!important}.sm\:max-h-20rem{max-height:20rem!important}.sm\:max-h-21rem{max-height:21rem!important}.sm\:max-h-22rem{max-height:22rem!important}.sm\:max-h-23rem{max-height:23rem!important}.sm\:max-h-24rem{max-height:24rem!important}.sm\:max-h-25rem{max-height:25rem!important}.sm\:max-h-26rem{max-height:26rem!important}.sm\:max-h-27rem{max-height:27rem!important}.sm\:max-h-28rem{max-height:28rem!important}.sm\:max-h-29rem{max-height:29rem!important}.sm\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width: 768px){.md\:max-h-0{max-height:0px!important}.md\:max-h-full{max-height:100%!important}.md\:max-h-screen{max-height:100vh!important}.md\:max-h-min{max-height:min-content!important}.md\:max-h-max{max-height:max-content!important}.md\:max-h-fit{max-height:fit-content!important}.md\:max-h-1rem{max-height:1rem!important}.md\:max-h-2rem{max-height:2rem!important}.md\:max-h-3rem{max-height:3rem!important}.md\:max-h-4rem{max-height:4rem!important}.md\:max-h-5rem{max-height:5rem!important}.md\:max-h-6rem{max-height:6rem!important}.md\:max-h-7rem{max-height:7rem!important}.md\:max-h-8rem{max-height:8rem!important}.md\:max-h-9rem{max-height:9rem!important}.md\:max-h-10rem{max-height:10rem!important}.md\:max-h-11rem{max-height:11rem!important}.md\:max-h-12rem{max-height:12rem!important}.md\:max-h-13rem{max-height:13rem!important}.md\:max-h-14rem{max-height:14rem!important}.md\:max-h-15rem{max-height:15rem!important}.md\:max-h-16rem{max-height:16rem!important}.md\:max-h-17rem{max-height:17rem!important}.md\:max-h-18rem{max-height:18rem!important}.md\:max-h-19rem{max-height:19rem!important}.md\:max-h-20rem{max-height:20rem!important}.md\:max-h-21rem{max-height:21rem!important}.md\:max-h-22rem{max-height:22rem!important}.md\:max-h-23rem{max-height:23rem!important}.md\:max-h-24rem{max-height:24rem!important}.md\:max-h-25rem{max-height:25rem!important}.md\:max-h-26rem{max-height:26rem!important}.md\:max-h-27rem{max-height:27rem!important}.md\:max-h-28rem{max-height:28rem!important}.md\:max-h-29rem{max-height:29rem!important}.md\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width: 992px){.lg\:max-h-0{max-height:0px!important}.lg\:max-h-full{max-height:100%!important}.lg\:max-h-screen{max-height:100vh!important}.lg\:max-h-min{max-height:min-content!important}.lg\:max-h-max{max-height:max-content!important}.lg\:max-h-fit{max-height:fit-content!important}.lg\:max-h-1rem{max-height:1rem!important}.lg\:max-h-2rem{max-height:2rem!important}.lg\:max-h-3rem{max-height:3rem!important}.lg\:max-h-4rem{max-height:4rem!important}.lg\:max-h-5rem{max-height:5rem!important}.lg\:max-h-6rem{max-height:6rem!important}.lg\:max-h-7rem{max-height:7rem!important}.lg\:max-h-8rem{max-height:8rem!important}.lg\:max-h-9rem{max-height:9rem!important}.lg\:max-h-10rem{max-height:10rem!important}.lg\:max-h-11rem{max-height:11rem!important}.lg\:max-h-12rem{max-height:12rem!important}.lg\:max-h-13rem{max-height:13rem!important}.lg\:max-h-14rem{max-height:14rem!important}.lg\:max-h-15rem{max-height:15rem!important}.lg\:max-h-16rem{max-height:16rem!important}.lg\:max-h-17rem{max-height:17rem!important}.lg\:max-h-18rem{max-height:18rem!important}.lg\:max-h-19rem{max-height:19rem!important}.lg\:max-h-20rem{max-height:20rem!important}.lg\:max-h-21rem{max-height:21rem!important}.lg\:max-h-22rem{max-height:22rem!important}.lg\:max-h-23rem{max-height:23rem!important}.lg\:max-h-24rem{max-height:24rem!important}.lg\:max-h-25rem{max-height:25rem!important}.lg\:max-h-26rem{max-height:26rem!important}.lg\:max-h-27rem{max-height:27rem!important}.lg\:max-h-28rem{max-height:28rem!important}.lg\:max-h-29rem{max-height:29rem!important}.lg\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width: 1200px){.xl\:max-h-0{max-height:0px!important}.xl\:max-h-full{max-height:100%!important}.xl\:max-h-screen{max-height:100vh!important}.xl\:max-h-min{max-height:min-content!important}.xl\:max-h-max{max-height:max-content!important}.xl\:max-h-fit{max-height:fit-content!important}.xl\:max-h-1rem{max-height:1rem!important}.xl\:max-h-2rem{max-height:2rem!important}.xl\:max-h-3rem{max-height:3rem!important}.xl\:max-h-4rem{max-height:4rem!important}.xl\:max-h-5rem{max-height:5rem!important}.xl\:max-h-6rem{max-height:6rem!important}.xl\:max-h-7rem{max-height:7rem!important}.xl\:max-h-8rem{max-height:8rem!important}.xl\:max-h-9rem{max-height:9rem!important}.xl\:max-h-10rem{max-height:10rem!important}.xl\:max-h-11rem{max-height:11rem!important}.xl\:max-h-12rem{max-height:12rem!important}.xl\:max-h-13rem{max-height:13rem!important}.xl\:max-h-14rem{max-height:14rem!important}.xl\:max-h-15rem{max-height:15rem!important}.xl\:max-h-16rem{max-height:16rem!important}.xl\:max-h-17rem{max-height:17rem!important}.xl\:max-h-18rem{max-height:18rem!important}.xl\:max-h-19rem{max-height:19rem!important}.xl\:max-h-20rem{max-height:20rem!important}.xl\:max-h-21rem{max-height:21rem!important}.xl\:max-h-22rem{max-height:22rem!important}.xl\:max-h-23rem{max-height:23rem!important}.xl\:max-h-24rem{max-height:24rem!important}.xl\:max-h-25rem{max-height:25rem!important}.xl\:max-h-26rem{max-height:26rem!important}.xl\:max-h-27rem{max-height:27rem!important}.xl\:max-h-28rem{max-height:28rem!important}.xl\:max-h-29rem{max-height:29rem!important}.xl\:max-h-30rem{max-height:30rem!important}}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}@media screen and (min-width: 576px){.sm\:static{position:static!important}.sm\:fixed{position:fixed!important}.sm\:absolute{position:absolute!important}.sm\:relative{position:relative!important}.sm\:sticky{position:sticky!important}}@media screen and (min-width: 768px){.md\:static{position:static!important}.md\:fixed{position:fixed!important}.md\:absolute{position:absolute!important}.md\:relative{position:relative!important}.md\:sticky{position:sticky!important}}@media screen and (min-width: 992px){.lg\:static{position:static!important}.lg\:fixed{position:fixed!important}.lg\:absolute{position:absolute!important}.lg\:relative{position:relative!important}.lg\:sticky{position:sticky!important}}@media screen and (min-width: 1200px){.xl\:static{position:static!important}.xl\:fixed{position:fixed!important}.xl\:absolute{position:absolute!important}.xl\:relative{position:relative!important}.xl\:sticky{position:sticky!important}}.top-auto{top:auto!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}@media screen and (min-width: 576px){.sm\:top-auto{top:auto!important}.sm\:top-0{top:0!important}.sm\:top-50{top:50%!important}.sm\:top-100{top:100%!important}}@media screen and (min-width: 768px){.md\:top-auto{top:auto!important}.md\:top-0{top:0!important}.md\:top-50{top:50%!important}.md\:top-100{top:100%!important}}@media screen and (min-width: 992px){.lg\:top-auto{top:auto!important}.lg\:top-0{top:0!important}.lg\:top-50{top:50%!important}.lg\:top-100{top:100%!important}}@media screen and (min-width: 1200px){.xl\:top-auto{top:auto!important}.xl\:top-0{top:0!important}.xl\:top-50{top:50%!important}.xl\:top-100{top:100%!important}}.left-auto{left:auto!important}.left-0{left:0!important}.left-50{left:50%!important}.left-100{left:100%!important}@media screen and (min-width: 576px){.sm\:left-auto{left:auto!important}.sm\:left-0{left:0!important}.sm\:left-50{left:50%!important}.sm\:left-100{left:100%!important}}@media screen and (min-width: 768px){.md\:left-auto{left:auto!important}.md\:left-0{left:0!important}.md\:left-50{left:50%!important}.md\:left-100{left:100%!important}}@media screen and (min-width: 992px){.lg\:left-auto{left:auto!important}.lg\:left-0{left:0!important}.lg\:left-50{left:50%!important}.lg\:left-100{left:100%!important}}@media screen and (min-width: 1200px){.xl\:left-auto{left:auto!important}.xl\:left-0{left:0!important}.xl\:left-50{left:50%!important}.xl\:left-100{left:100%!important}}.right-auto{right:auto!important}.right-0{right:0!important}.right-50{right:50%!important}.right-100{right:100%!important}@media screen and (min-width: 576px){.sm\:right-auto{right:auto!important}.sm\:right-0{right:0!important}.sm\:right-50{right:50%!important}.sm\:right-100{right:100%!important}}@media screen and (min-width: 768px){.md\:right-auto{right:auto!important}.md\:right-0{right:0!important}.md\:right-50{right:50%!important}.md\:right-100{right:100%!important}}@media screen and (min-width: 992px){.lg\:right-auto{right:auto!important}.lg\:right-0{right:0!important}.lg\:right-50{right:50%!important}.lg\:right-100{right:100%!important}}@media screen and (min-width: 1200px){.xl\:right-auto{right:auto!important}.xl\:right-0{right:0!important}.xl\:right-50{right:50%!important}.xl\:right-100{right:100%!important}}.bottom-auto{bottom:auto!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}@media screen and (min-width: 576px){.sm\:bottom-auto{bottom:auto!important}.sm\:bottom-0{bottom:0!important}.sm\:bottom-50{bottom:50%!important}.sm\:bottom-100{bottom:100%!important}}@media screen and (min-width: 768px){.md\:bottom-auto{bottom:auto!important}.md\:bottom-0{bottom:0!important}.md\:bottom-50{bottom:50%!important}.md\:bottom-100{bottom:100%!important}}@media screen and (min-width: 992px){.lg\:bottom-auto{bottom:auto!important}.lg\:bottom-0{bottom:0!important}.lg\:bottom-50{bottom:50%!important}.lg\:bottom-100{bottom:100%!important}}@media screen and (min-width: 1200px){.xl\:bottom-auto{bottom:auto!important}.xl\:bottom-0{bottom:0!important}.xl\:bottom-50{bottom:50%!important}.xl\:bottom-100{bottom:100%!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}@media screen and (min-width: 576px){.sm\:overflow-auto{overflow:auto!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:overflow-visible{overflow:visible!important}.sm\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width: 768px){.md\:overflow-auto{overflow:auto!important}.md\:overflow-hidden{overflow:hidden!important}.md\:overflow-visible{overflow:visible!important}.md\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width: 992px){.lg\:overflow-auto{overflow:auto!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:overflow-visible{overflow:visible!important}.lg\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width: 1200px){.xl\:overflow-auto{overflow:auto!important}.xl\:overflow-hidden{overflow:hidden!important}.xl\:overflow-visible{overflow:visible!important}.xl\:overflow-scroll{overflow:scroll!important}}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}@media screen and (min-width: 576px){.sm\:overflow-x-auto{overflow-x:auto!important}.sm\:overflow-x-hidden{overflow-x:hidden!important}.sm\:overflow-x-visible{overflow-x:visible!important}.sm\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width: 768px){.md\:overflow-x-auto{overflow-x:auto!important}.md\:overflow-x-hidden{overflow-x:hidden!important}.md\:overflow-x-visible{overflow-x:visible!important}.md\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width: 992px){.lg\:overflow-x-auto{overflow-x:auto!important}.lg\:overflow-x-hidden{overflow-x:hidden!important}.lg\:overflow-x-visible{overflow-x:visible!important}.lg\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width: 1200px){.xl\:overflow-x-auto{overflow-x:auto!important}.xl\:overflow-x-hidden{overflow-x:hidden!important}.xl\:overflow-x-visible{overflow-x:visible!important}.xl\:overflow-x-scroll{overflow-x:scroll!important}}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}@media screen and (min-width: 576px){.sm\:overflow-y-auto{overflow-y:auto!important}.sm\:overflow-y-hidden{overflow-y:hidden!important}.sm\:overflow-y-visible{overflow-y:visible!important}.sm\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width: 768px){.md\:overflow-y-auto{overflow-y:auto!important}.md\:overflow-y-hidden{overflow-y:hidden!important}.md\:overflow-y-visible{overflow-y:visible!important}.md\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width: 992px){.lg\:overflow-y-auto{overflow-y:auto!important}.lg\:overflow-y-hidden{overflow-y:hidden!important}.lg\:overflow-y-visible{overflow-y:visible!important}.lg\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width: 1200px){.xl\:overflow-y-auto{overflow-y:auto!important}.xl\:overflow-y-hidden{overflow-y:hidden!important}.xl\:overflow-y-visible{overflow-y:visible!important}.xl\:overflow-y-scroll{overflow-y:scroll!important}}.z-auto{z-index:auto!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}.z-4{z-index:4!important}.z-5{z-index:5!important}@media screen and (min-width: 576px){.sm\:z-auto{z-index:auto!important}.sm\:z-0{z-index:0!important}.sm\:z-1{z-index:1!important}.sm\:z-2{z-index:2!important}.sm\:z-3{z-index:3!important}.sm\:z-4{z-index:4!important}.sm\:z-5{z-index:5!important}}@media screen and (min-width: 768px){.md\:z-auto{z-index:auto!important}.md\:z-0{z-index:0!important}.md\:z-1{z-index:1!important}.md\:z-2{z-index:2!important}.md\:z-3{z-index:3!important}.md\:z-4{z-index:4!important}.md\:z-5{z-index:5!important}}@media screen and (min-width: 992px){.lg\:z-auto{z-index:auto!important}.lg\:z-0{z-index:0!important}.lg\:z-1{z-index:1!important}.lg\:z-2{z-index:2!important}.lg\:z-3{z-index:3!important}.lg\:z-4{z-index:4!important}.lg\:z-5{z-index:5!important}}@media screen and (min-width: 1200px){.xl\:z-auto{z-index:auto!important}.xl\:z-0{z-index:0!important}.xl\:z-1{z-index:1!important}.xl\:z-2{z-index:2!important}.xl\:z-3{z-index:3!important}.xl\:z-4{z-index:4!important}.xl\:z-5{z-index:5!important}}.bg-repeat{background-repeat:repeat!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.bg-repeat-y{background-repeat:repeat-y!important}.bg-repeat-round{background-repeat:round!important}.bg-repeat-space{background-repeat:space!important}@media screen and (min-width: 576px){.sm\:bg-repeat{background-repeat:repeat!important}.sm\:bg-no-repeat{background-repeat:no-repeat!important}.sm\:bg-repeat-x{background-repeat:repeat-x!important}.sm\:bg-repeat-y{background-repeat:repeat-y!important}.sm\:bg-repeat-round{background-repeat:round!important}.sm\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width: 768px){.md\:bg-repeat{background-repeat:repeat!important}.md\:bg-no-repeat{background-repeat:no-repeat!important}.md\:bg-repeat-x{background-repeat:repeat-x!important}.md\:bg-repeat-y{background-repeat:repeat-y!important}.md\:bg-repeat-round{background-repeat:round!important}.md\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width: 992px){.lg\:bg-repeat{background-repeat:repeat!important}.lg\:bg-no-repeat{background-repeat:no-repeat!important}.lg\:bg-repeat-x{background-repeat:repeat-x!important}.lg\:bg-repeat-y{background-repeat:repeat-y!important}.lg\:bg-repeat-round{background-repeat:round!important}.lg\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width: 1200px){.xl\:bg-repeat{background-repeat:repeat!important}.xl\:bg-no-repeat{background-repeat:no-repeat!important}.xl\:bg-repeat-x{background-repeat:repeat-x!important}.xl\:bg-repeat-y{background-repeat:repeat-y!important}.xl\:bg-repeat-round{background-repeat:round!important}.xl\:bg-repeat-space{background-repeat:space!important}}.bg-auto{background-size:auto!important}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}@media screen and (min-width: 576px){.sm\:bg-auto{background-size:auto!important}.sm\:bg-cover{background-size:cover!important}.sm\:bg-contain{background-size:contain!important}}@media screen and (min-width: 768px){.md\:bg-auto{background-size:auto!important}.md\:bg-cover{background-size:cover!important}.md\:bg-contain{background-size:contain!important}}@media screen and (min-width: 992px){.lg\:bg-auto{background-size:auto!important}.lg\:bg-cover{background-size:cover!important}.lg\:bg-contain{background-size:contain!important}}@media screen and (min-width: 1200px){.xl\:bg-auto{background-size:auto!important}.xl\:bg-cover{background-size:cover!important}.xl\:bg-contain{background-size:contain!important}}.bg-bottom{background-position:bottom!important}.bg-center{background-position:center!important}.bg-left{background-position:left!important}.bg-left-bottom{background-position:left bottom!important}.bg-left-top{background-position:left top!important}.bg-right{background-position:right!important}.bg-right-bottom{background-position:right bottom!important}.bg-right-top{background-position:right top!important}.bg-top{background-position:top!important}@media screen and (min-width: 576px){.sm\:bg-bottom{background-position:bottom!important}.sm\:bg-center{background-position:center!important}.sm\:bg-left{background-position:left!important}.sm\:bg-left-bottom{background-position:left bottom!important}.sm\:bg-left-top{background-position:left top!important}.sm\:bg-right{background-position:right!important}.sm\:bg-right-bottom{background-position:right bottom!important}.sm\:bg-right-top{background-position:right top!important}.sm\:bg-top{background-position:top!important}}@media screen and (min-width: 768px){.md\:bg-bottom{background-position:bottom!important}.md\:bg-center{background-position:center!important}.md\:bg-left{background-position:left!important}.md\:bg-left-bottom{background-position:left bottom!important}.md\:bg-left-top{background-position:left top!important}.md\:bg-right{background-position:right!important}.md\:bg-right-bottom{background-position:right bottom!important}.md\:bg-right-top{background-position:right top!important}.md\:bg-top{background-position:top!important}}@media screen and (min-width: 992px){.lg\:bg-bottom{background-position:bottom!important}.lg\:bg-center{background-position:center!important}.lg\:bg-left{background-position:left!important}.lg\:bg-left-bottom{background-position:left bottom!important}.lg\:bg-left-top{background-position:left top!important}.lg\:bg-right{background-position:right!important}.lg\:bg-right-bottom{background-position:right bottom!important}.lg\:bg-right-top{background-position:right top!important}.lg\:bg-top{background-position:top!important}}@media screen and (min-width: 1200px){.xl\:bg-bottom{background-position:bottom!important}.xl\:bg-center{background-position:center!important}.xl\:bg-left{background-position:left!important}.xl\:bg-left-bottom{background-position:left bottom!important}.xl\:bg-left-top{background-position:left top!important}.xl\:bg-right{background-position:right!important}.xl\:bg-right-bottom{background-position:right bottom!important}.xl\:bg-right-top{background-position:right top!important}.xl\:bg-top{background-position:top!important}}.list-none{list-style:none!important}.list-disc{list-style:disc!important}.list-decimal{list-style:decimal!important}.appearance-none{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.outline-none{outline:none!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.cursor-auto{cursor:auto!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-move{cursor:move!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.select-text{-webkit-user-select:text!important;user-select:text!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.select-auto{-webkit-user-select:auto!important;user-select:auto!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.reset{all:unset}.transition-none{transition-property:none!important}.transition-all{transition-property:all!important}.transition-colors{transition-property:background-color,border-color,color!important}.transition-transform{transition-property:transform!important}.transition-duration-100{transition-duration:.1s!important}.transition-duration-150{transition-duration:.15s!important}.transition-duration-200{transition-duration:.2s!important}.transition-duration-300{transition-duration:.3s!important}.transition-duration-400{transition-duration:.4s!important}.transition-duration-500{transition-duration:.5s!important}.transition-duration-1000{transition-duration:1s!important}.transition-duration-2000{transition-duration:2s!important}.transition-duration-3000{transition-duration:3s!important}.transition-linear{transition-timing-function:linear!important}.transition-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.transition-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.transition-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-delay-100{transition-delay:.1s!important}.transition-delay-150{transition-delay:.15s!important}.transition-delay-200{transition-delay:.2s!important}.transition-delay-300{transition-delay:.3s!important}.transition-delay-400{transition-delay:.4s!important}.transition-delay-500{transition-delay:.5s!important}.transition-delay-1000{transition-delay:1s!important}.translate-x-0{transform:translate(0)!important}.translate-x-100{transform:translate(100%)!important}.-translate-x-100{transform:translate(-100%)!important}.translate-y-0{transform:translateY(0)!important}.translate-y-100{transform:translateY(100%)!important}.-translate-y-100{transform:translateY(-100%)!important}@media screen and (min-width: 576px){.sm\:translate-x-0{transform:translate(0)!important}.sm\:translate-x-100{transform:translate(100%)!important}.sm\:-translate-x-100{transform:translate(-100%)!important}.sm\:translate-y-0{transform:translateY(0)!important}.sm\:translate-y-100{transform:translateY(100%)!important}.sm\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width: 768px){.md\:translate-x-0{transform:translate(0)!important}.md\:translate-x-100{transform:translate(100%)!important}.md\:-translate-x-100{transform:translate(-100%)!important}.md\:translate-y-0{transform:translateY(0)!important}.md\:translate-y-100{transform:translateY(100%)!important}.md\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width: 992px){.lg\:translate-x-0{transform:translate(0)!important}.lg\:translate-x-100{transform:translate(100%)!important}.lg\:-translate-x-100{transform:translate(-100%)!important}.lg\:translate-y-0{transform:translateY(0)!important}.lg\:translate-y-100{transform:translateY(100%)!important}.lg\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width: 1200px){.xl\:translate-x-0{transform:translate(0)!important}.xl\:translate-x-100{transform:translate(100%)!important}.xl\:-translate-x-100{transform:translate(-100%)!important}.xl\:translate-y-0{transform:translateY(0)!important}.xl\:translate-y-100{transform:translateY(100%)!important}.xl\:-translate-y-100{transform:translateY(-100%)!important}}.rotate-45{transform:rotate(45deg)!important}.-rotate-45{transform:rotate(-45deg)!important}.rotate-90{transform:rotate(90deg)!important}.-rotate-90{transform:rotate(-90deg)!important}.rotate-180{transform:rotate(180deg)!important}.-rotate-180{transform:rotate(-180deg)!important}@media screen and (min-width: 576px){.sm\:rotate-45{transform:rotate(45deg)!important}.sm\:-rotate-45{transform:rotate(-45deg)!important}.sm\:rotate-90{transform:rotate(90deg)!important}.sm\:-rotate-90{transform:rotate(-90deg)!important}.sm\:rotate-180{transform:rotate(180deg)!important}.sm\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width: 768px){.md\:rotate-45{transform:rotate(45deg)!important}.md\:-rotate-45{transform:rotate(-45deg)!important}.md\:rotate-90{transform:rotate(90deg)!important}.md\:-rotate-90{transform:rotate(-90deg)!important}.md\:rotate-180{transform:rotate(180deg)!important}.md\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width: 992px){.lg\:rotate-45{transform:rotate(45deg)!important}.lg\:-rotate-45{transform:rotate(-45deg)!important}.lg\:rotate-90{transform:rotate(90deg)!important}.lg\:-rotate-90{transform:rotate(-90deg)!important}.lg\:rotate-180{transform:rotate(180deg)!important}.lg\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width: 1200px){.xl\:rotate-45{transform:rotate(45deg)!important}.xl\:-rotate-45{transform:rotate(-45deg)!important}.xl\:rotate-90{transform:rotate(90deg)!important}.xl\:-rotate-90{transform:rotate(-90deg)!important}.xl\:rotate-180{transform:rotate(180deg)!important}.xl\:-rotate-180{transform:rotate(-180deg)!important}}.origin-center{transform-origin:center!important}.origin-top{transform-origin:top!important}.origin-top-right{transform-origin:top right!important}.origin-right{transform-origin:right!important}.origin-bottom-right{transform-origin:bottom right!important}.origin-bottom{transform-origin:bottom!important}.origin-bottom-left{transform-origin:bottom left!important}.origin-left{transform-origin:left!important}.origin-top-left{transform-origin:top-left!important}@media screen and (min-width: 576px){.sm\:origin-center{transform-origin:center!important}.sm\:origin-top{transform-origin:top!important}.sm\:origin-top-right{transform-origin:top right!important}.sm\:origin-right{transform-origin:right!important}.sm\:origin-bottom-right{transform-origin:bottom right!important}.sm\:origin-bottom{transform-origin:bottom!important}.sm\:origin-bottom-left{transform-origin:bottom left!important}.sm\:origin-left{transform-origin:left!important}.sm\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width: 768px){.md\:origin-center{transform-origin:center!important}.md\:origin-top{transform-origin:top!important}.md\:origin-top-right{transform-origin:top right!important}.md\:origin-right{transform-origin:right!important}.md\:origin-bottom-right{transform-origin:bottom right!important}.md\:origin-bottom{transform-origin:bottom!important}.md\:origin-bottom-left{transform-origin:bottom left!important}.md\:origin-left{transform-origin:left!important}.md\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width: 992px){.lg\:origin-center{transform-origin:center!important}.lg\:origin-top{transform-origin:top!important}.lg\:origin-top-right{transform-origin:top right!important}.lg\:origin-right{transform-origin:right!important}.lg\:origin-bottom-right{transform-origin:bottom right!important}.lg\:origin-bottom{transform-origin:bottom!important}.lg\:origin-bottom-left{transform-origin:bottom left!important}.lg\:origin-left{transform-origin:left!important}.lg\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width: 1200px){.xl\:origin-center{transform-origin:center!important}.xl\:origin-top{transform-origin:top!important}.xl\:origin-top-right{transform-origin:top right!important}.xl\:origin-right{transform-origin:right!important}.xl\:origin-bottom-right{transform-origin:bottom right!important}.xl\:origin-bottom{transform-origin:bottom!important}.xl\:origin-bottom-left{transform-origin:bottom left!important}.xl\:origin-left{transform-origin:left!important}.xl\:origin-top-left{transform-origin:top-left!important}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translate(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translate(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes animate-width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{transform:perspective(2000px) rotateY(-100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipright{0%{transform:perspective(2000px) rotateY(100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipup{0%{transform:perspective(2000px) rotateX(-100deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoominright{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoominup{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.fadein{animation:fadein .15s linear}.fadeout{animation:fadeout .15s linear}.slidedown{animation:slidedown .45s ease-in-out}.slideup{animation:slideup .45s cubic-bezier(0,1,0,1)}.scalein{animation:scalein .15s linear}.fadeinleft{animation:fadeinleft .15s linear}.fadeoutleft{animation:fadeoutleft .15s linear}.fadeinright{animation:fadeinright .15s linear}.fadeoutright{animation:fadeoutright .15s linear}.fadeinup{animation:fadeinup .15s linear}.fadeoutup{animation:fadeoutup .15s linear}.fadeindown{animation:fadeindown .15s linear}.fadeoutdown{animation:fadeoutdown .15s linear}.animate-width{animation:animate-width 1s linear}.flip{backface-visibility:visible;animation:flip .15s linear}.flipup{backface-visibility:visible;animation:flipup .15s linear}.flipleft{backface-visibility:visible;animation:flipleft .15s linear}.flipright{backface-visibility:visible;animation:flipright .15s linear}.zoomin{animation:zoomin .15s linear}.zoomindown{animation:zoomindown .15s linear}.zoominleft{animation:zoominleft .15s linear}.zoominright{animation:zoominright .15s linear}.zoominup{animation:zoominup .15s linear}.animation-duration-100{animation-duration:.1s!important}.animation-duration-150{animation-duration:.15s!important}.animation-duration-200{animation-duration:.2s!important}.animation-duration-300{animation-duration:.3s!important}.animation-duration-400{animation-duration:.4s!important}.animation-duration-500{animation-duration:.5s!important}.animation-duration-1000{animation-duration:1s!important}.animation-duration-2000{animation-duration:2s!important}.animation-duration-3000{animation-duration:3s!important}.animation-delay-100{animation-delay:.1s!important}.animation-delay-150{animation-delay:.15s!important}.animation-delay-200{animation-delay:.2s!important}.animation-delay-300{animation-delay:.3s!important}.animation-delay-400{animation-delay:.4s!important}.animation-delay-500{animation-delay:.5s!important}.animation-delay-1000{animation-delay:1s!important}.animation-iteration-1{animation-iteration-count:1!important}.animation-iteration-2{animation-iteration-count:2!important}.animation-iteration-infinite{animation-iteration-count:infinite!important}.animation-linear{animation-timing-function:linear!important}.animation-ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)!important}.animation-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.animation-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.animation-fill-none{animation-fill-mode:none!important}.animation-fill-forwards{animation-fill-mode:forwards!important}.animation-fill-backwards{animation-fill-mode:backwards!important}.animation-fill-both{animation-fill-mode:both!important}:root{--surface-a:#ffffff;--surface-b:#f8f9fa;--surface-c:#e9ecef;--surface-d:#dee2e6;--surface-e:#ffffff;--surface-f:#ffffff;--text-color:#495057;--text-color-secondary:#6c757d;--primary-color: #006CB8;--primary-color-text:#ffffff;--font-family:"Source Sans Pro", sans-serif;--surface-0: #ffffff;--surface-50: #FAFAFA;--surface-100: #F5F5F5;--surface-200: #EEEEEE;--surface-300: #E0E0E0;--surface-400: #BDBDBD;--surface-500: #9E9E9E;--surface-600: #757575;--surface-700: #616161;--surface-800: #424242;--surface-900: #212121;--gray-50: #FAFAFA;--gray-100: #F5F5F5;--gray-200: #EEEEEE;--gray-300: #E0E0E0;--gray-400: #BDBDBD;--gray-500: #9E9E9E;--gray-600: #757575;--gray-700: #616161;--gray-800: #424242;--gray-900: #212121;--content-padding:1rem;--inline-spacing:.5rem;--border-radius:3px;--surface-ground:#f8f9fa;--surface-section:#ffffff;--surface-card:#ffffff;--surface-overlay:#ffffff;--surface-border:#dee2e6;--surface-hover:#e9ecef;--focus-ring: 0 0 0 .2rem #bfd1f6;--maskbg: rgba(0, 0, 0, .4);--highlight-bg: #006CB8;--highlight-text-color: #ffffff;color-scheme:light;--stanford-foreground-text-color:#333;--stanford-link-color:#006CB8;--stanford-link-hover-color:#E98300;--stanford-active-tab-color:#B1040E;--stanford-badge-bg-color-1:white;--stanford-badge-bg-color-2:white;--stanford-badge-bg-color-3:white;--stanford-badge-fg-text-color:#333;--stanford-page-bg-color:#f9f6ef;--stanford-lightest-contrast:#f1f1f1;--stanford-dashboard-card-bg-color:white}body{font-family:Source Sans Pro,sans-serif}a{text-decoration:none;color:var(--stanford-link-color)}a:hover{color:var(--stanford-link-hover-color)}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(./SourceSansPro-Regular-a4c07a3a.ttf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(./SourceSansPro-Italic-bd77181e.ttf) format("truetype")}@font-face{font-family:Source Sans Pro;font-weight:700;src:url(./SourceSansPro-Bold-f205fb64.ttf) format("truetype")}*{box-sizing:border-box}.p-component{font-family:Source Sans Pro,sans-serif;font-size:1rem;font-weight:400}.p-component-overlay{background-color:#0006;transition-duration:.2s}.p-disabled,.p-component:disabled{opacity:.8}.p-error{color:#e4677e}.p-text-secondary{color:#6c757d}.pi{font-size:1rem}.p-link{font-size:1rem;font-family:Source Sans Pro,sans-serif;border-radius:3px}.p-link:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-component-overlay-enter{animation:p-component-overlay-enter-animation .15s forwards}.p-component-overlay-leave{animation:p-component-overlay-leave-animation .15s forwards}@keyframes p-component-overlay-enter-animation{0%{background-color:transparent}to{background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:var(--maskbg)}to{background-color:transparent}}:root{--blue-50:#f4fafe;--blue-100:#cae6fc;--blue-200:#a0d2fa;--blue-300:#75bef8;--blue-400:#4baaf5;--blue-500:#2196f3;--blue-600:#1c80cf;--blue-700:#1769aa;--blue-800:#125386;--blue-900:#0d3c61;--green-50:#f6fbf6;--green-100:#d4ecd5;--green-200:#b2ddb4;--green-300:#90cd93;--green-400:#6ebe71;--green-500:#4caf50;--green-600:#419544;--green-700:#357b38;--green-800:#2a602c;--green-900:#1e4620;--yellow-50:#fffcf5;--yellow-100:#fef0cd;--yellow-200:#fde4a5;--yellow-300:#fdd87d;--yellow-400:#fccc55;--yellow-500:#fbc02d;--yellow-600:#d5a326;--yellow-700:#b08620;--yellow-800:#8a6a19;--yellow-900:#644d12;--cyan-50:#f2fcfd;--cyan-100:#c2eff5;--cyan-200:#91e2ed;--cyan-300:#61d5e4;--cyan-400:#30c9dc;--cyan-500:#00bcd4;--cyan-600:#00a0b4;--cyan-700:#008494;--cyan-800:#006775;--cyan-900:#004b55;--pink-50:#fef4f7;--pink-100:#fac9da;--pink-200:#f69ebc;--pink-300:#f1749e;--pink-400:#ed4981;--pink-500:#e91e63;--pink-600:#c61a54;--pink-700:#a31545;--pink-800:#801136;--pink-900:#5d0c28;--indigo-50:#f5f6fb;--indigo-100:#d1d5ed;--indigo-200:#acb4df;--indigo-300:#8893d1;--indigo-400:#6372c3;--indigo-500:#3f51b5;--indigo-600:#36459a;--indigo-700:#2c397f;--indigo-800:#232d64;--indigo-900:#192048;--teal-50:#f2faf9;--teal-100:#c2e6e2;--teal-200:#91d2cc;--teal-300:#61beb5;--teal-400:#30aa9f;--teal-500:#009688;--teal-600:#008074;--teal-700:#00695f;--teal-800:#00534b;--teal-900:#003c36;--orange-50:#fff8f2;--orange-100:#fde0c2;--orange-200:#fbc791;--orange-300:#f9ae61;--orange-400:#f79530;--orange-500:#f57c00;--orange-600:#d06900;--orange-700:#ac5700;--orange-800:#874400;--orange-900:#623200;--bluegray-50:#f7f9f9;--bluegray-100:#d9e0e3;--bluegray-200:#bbc7cd;--bluegray-300:#9caeb7;--bluegray-400:#7e96a1;--bluegray-500:#607d8b;--bluegray-600:#526a76;--bluegray-700:#435861;--bluegray-800:#35454c;--bluegray-900:#263238;--purple-50:#faf4fb;--purple-100:#e7cbec;--purple-200:#d4a2dd;--purple-300:#c279ce;--purple-400:#af50bf;--purple-500:#9c27b0;--purple-600:#852196;--purple-700:#6d1b7b;--purple-800:#561561;--purple-900:#3e1046;--red-50:#fff5f5;--red-100:#ffd1ce;--red-200:#ffada7;--red-300:#ff8980;--red-400:#ff6459;--red-500:#ff4032;--red-600:#d9362b;--red-700:#b32d23;--red-800:#8c231c;--red-900:#661a14;--primary-50:#f2f8fb;--primary-100:#c2dcee;--primary-200:#91c0e0;--primary-300:#61a4d3;--primary-400:#3088c5;--primary-500:#006cb8;--primary-600:#005c9c;--primary-700:#004c81;--primary-800:#003b65;--primary-900:#002b4a}.p-autocomplete .p-autocomplete-loader{right:.5rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:2.25rem}.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container{border-color:#006cb8}.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-autocomplete .p-autocomplete-multiple-container{padding:.25rem .5rem;gap:.5rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.25rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:Source Sans Pro,sans-serif;font-size:1rem;color:#495057;padding:0;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding:.25rem .5rem;background:#dee2e6;color:#495057;border-radius:16px}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus{background:#dee2e6;color:#495057}.p-autocomplete.p-invalid.p-component>.p-inputtext{border-color:#ced4da #ced4da #ced4da #e4677e}.p-autocomplete-panel{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 3px 6px #0000001a}.p-autocomplete-panel .p-autocomplete-items{padding:.5rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{margin:0;padding:.5rem 1rem;border:0 none;color:#495057;background:transparent;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#fff;background:#006CB8}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus{background:rgba(0,108,184,.24)}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus{color:#495057;background:#f8f9fa}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{margin:0;padding:.75rem 1rem;color:#495057;background:#ffffff;font-weight:600}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:#ced4da #ced4da #ced4da #e4677e}.p-datepicker{padding:.5rem;background:#ffffff;color:#495057;border:1px solid #ced4da;border-radius:3px}.p-datepicker:not(.p-datepicker-inline){background:#ffffff;border:0 none;box-shadow:0 3px 6px #0000001a}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#ffffff}.p-datepicker .p-datepicker-header{padding:.5rem;color:#495057;background:#ffffff;font-weight:600;margin:0;border-bottom:1px solid #dee2e6;border-top-right-radius:3px;border-top-left-radius:3px}.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,.p-datepicker .p-datepicker-header .p-datepicker-next:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{color:#495057;transition:background-color .2s,color .2s,box-shadow .2s;font-weight:600;padding:.5rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover{color:#006cb8}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{width:2.5rem;height:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{width:2.5rem;height:2.5rem;border-radius:50%;transition:background-color .2s,border-color .2s,box-shadow .2s;border:1px solid transparent}.p-datepicker table td>span.p-highlight{color:#fff;background:#006CB8}.p-datepicker table td>span:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-datepicker table td.p-datepicker-today>span{background:#ced4da;color:#495057;border-color:transparent}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#fff;background:#006CB8}.p-datepicker .p-datepicker-buttonbar{padding:1rem 0;border-top:1px solid #dee2e6}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #dee2e6;padding:.5rem}.p-datepicker .p-timepicker button{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-timepicker button:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-datepicker .p-timepicker button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.286rem}.p-datepicker .p-timepicker>div{padding:0 .429rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0 none}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{padding:.5rem;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#fff;background:#006CB8}.p-datepicker .p-yearpicker{margin:.5rem 0}.p-datepicker .p-yearpicker .p-yearpicker-year{padding:.5rem;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:#fff;background:#006CB8}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid #dee2e6;padding-right:.5rem;padding-left:.5rem;padding-top:0;padding-bottom:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{padding-left:0;border-left:0 none}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#e9ecef}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}@media screen and (max-width: 769px){.p-datepicker table th,.p-datepicker table td{padding:0}}.p-cascadeselect{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-cascadeselect:not(.p-disabled):hover{border-color:#006cb8}.p-cascadeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-cascadeselect .p-cascadeselect-label{background:transparent;border:0 none;padding:.5rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#6c757d}.p-cascadeselect .p-cascadeselect-label:enabled:focus{outline:0 none;box-shadow:none}.p-cascadeselect .p-cascadeselect-trigger{background:transparent;color:#495057;width:2.357rem;border-top-right-radius:3px;border-bottom-right-radius:3px}.p-cascadeselect.p-invalid.p-component{border-color:#ced4da #ced4da #ced4da #e4677e}.p-cascadeselect-panel{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 3px 6px #0000001a}.p-cascadeselect-panel .p-cascadeselect-items{padding:.5rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{margin:0;border:0 none;color:#495057;background:transparent;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#fff;background:#006CB8}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus{background:rgba(0,108,184,.24)}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#495057;background:#f8f9fa}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.5rem 1rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-input-filled .p-cascadeselect{background:#f8f9fa}.p-input-filled .p-cascadeselect:not(.p-disabled):hover{background-color:#f8f9fa}.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus{background-color:#f8f9fa}.p-checkbox{width:20px;height:20px}.p-checkbox .p-checkbox-box{border:2px solid #ced4da;background:#ffffff;width:20px;height:20px;color:#495057;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-checkbox .p-checkbox-box .p-checkbox-icon{transition-duration:.2s;color:#fff;font-size:14px}.p-checkbox .p-checkbox-box.p-highlight{border-color:#006cb8;background:#006CB8}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#006cb8}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border-color:#00548f;background:#00548f;color:#fff}.p-checkbox.p-invalid>.p-checkbox-box{border-color:#ced4da #ced4da #ced4da #e4677e}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#f8f9fa}.p-input-filled .p-checkbox .p-checkbox-box.p-highlight{background:#006CB8}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{background-color:#f8f9fa}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{background:#00548f}.p-highlight .p-checkbox .p-checkbox-box{border-color:#fff}.p-chips:not(.p-disabled):hover .p-chips-multiple-container{border-color:#006cb8}.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-chips .p-chips-multiple-container{padding:.25rem .5rem}.p-chips .p-chips-multiple-container .p-chips-token{padding:.25rem .5rem;margin-right:.5rem;background:#dee2e6;color:#495057;border-radius:16px}.p-chips .p-chips-multiple-container .p-chips-token.p-focus{background:#dee2e6;color:#495057}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.25rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:Source Sans Pro,sans-serif;font-size:1rem;color:#495057;padding:0;margin:0}.p-chips.p-invalid.p-component>.p-inputtext{border-color:#ced4da #ced4da #ced4da #e4677e}.p-colorpicker-preview{width:2rem;height:2rem}.p-colorpicker-panel{background:#323232;border:1px solid #191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 3px 6px #0000001a}.p-dropdown{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-dropdown:not(.p-disabled):hover{border-color:#006cb8}.p-dropdown:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.5rem}.p-dropdown .p-dropdown-label{background:transparent;border:0 none}.p-dropdown .p-dropdown-label.p-placeholder{color:#6c757d}.p-dropdown .p-dropdown-label:focus,.p-dropdown .p-dropdown-label:enabled:focus{outline:0 none;box-shadow:none}.p-dropdown .p-dropdown-trigger{background:transparent;color:#495057;width:2.357rem;border-top-right-radius:3px;border-bottom-right-radius:3px}.p-dropdown .p-dropdown-clear-icon{color:#495057;right:2.357rem}.p-dropdown.p-invalid.p-component{border-color:#ced4da #ced4da #ced4da #e4677e}.p-dropdown-panel{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 3px 6px #0000001a}.p-dropdown-panel .p-dropdown-header{padding:.5rem 1rem;border-bottom:0 none;color:#495057;background:#f8f9fa;margin:0;border-top-right-radius:3px;border-top-left-radius:3px}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{padding-right:1.5rem;margin-right:-1.5rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:.5rem;color:#495057}.p-dropdown-panel .p-dropdown-items{padding:.5rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{margin:0;padding:.5rem 1rem;border:0 none;color:#495057;background:transparent;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#fff;background:#006CB8}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:rgba(0,108,184,.24)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:#495057;background:#f8f9fa}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{margin:0;padding:.75rem 1rem;color:#495057;background:#ffffff;font-weight:600}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{padding:.5rem 1rem;color:#495057;background:transparent}.p-input-filled .p-dropdown{background:#f8f9fa}.p-input-filled .p-dropdown:not(.p-disabled):hover{background-color:#f8f9fa}.p-input-filled .p-dropdown:not(.p-disabled).p-focus{background-color:#f8f9fa}.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext{background-color:transparent}.p-editor-container .p-editor-toolbar{background:#f8f9fa;border-top-right-radius:3px;border-top-left-radius:3px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #dee2e6}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#6c757d}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#6c757d}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0 none;color:#6c757d}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#ffffff;border:0 none;box-shadow:0 3px 6px #0000001a;border-radius:3px;padding:.5rem 0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#495057;background:#e9ecef}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.5rem 1rem}.p-editor-container .p-editor-content{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #dee2e6}.p-editor-container .p-editor-content .ql-editor{background:#ffffff;color:#495057;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-editor-container .ql-snow.ql-toolbar button:hover,.p-editor-container .ql-snow.ql-toolbar button:focus{color:#495057}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke{stroke:#495057}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill{fill:#495057}.p-editor-container .ql-snow.ql-toolbar button.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:#006cb8}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#006cb8}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#006cb8}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label{color:#006cb8}.p-inputgroup-addon{background:#e9ecef;color:#6c757d;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-bottom:1px solid #ced4da;padding:.5rem;min-width:2.357rem}.p-inputgroup-addon:last-child{border-right:1px solid #ced4da}.p-inputgroup>.p-component,.p-inputgroup>.p-inputwrapper>.p-inputtext,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0 none}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-float-label>.p-component:focus{z-index:1}.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext{border-top-left-radius:3px;border-bottom-left-radius:3px}.p-inputgroup .p-float-label:first-child input{border-top-left-radius:3px;border-bottom-left-radius:3px}.p-inputgroup-addon:last-child,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup>.p-inputwrapper:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-inputtext{border-top-right-radius:3px;border-bottom-right-radius:3px}.p-inputgroup .p-float-label:last-child input{border-top-right-radius:3px;border-bottom-right-radius:3px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:1.75rem}.p-inputnumber.p-invalid.p-component>.p-inputtext{border-color:#ced4da #ced4da #ced4da #e4677e}.p-inputswitch{width:3rem;height:1.75rem}.p-inputswitch .p-inputswitch-slider{background:#ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:30px}.p-inputswitch .p-inputswitch-slider:before{background:#ffffff;width:1.25rem;height:1.25rem;left:.25rem;margin-top:-.625rem;border-radius:50%;transition-duration:.2s}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translate(1.25rem)}.p-inputswitch.p-focus .p-inputswitch-slider{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider{background:#c3cad2}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:#006CB8}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{background:#ffffff}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider{background:#00548f}.p-inputswitch.p-invalid .p-inputswitch-slider{border-color:#ced4da #ced4da #ced4da #e4677e}.p-inputtext{font-family:Source Sans Pro,sans-serif;font-size:.8rem;color:#495057;background:#ffffff;padding:.5rem;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px}.p-inputtext:enabled:hover{border-color:#006cb8}.p-inputtext:enabled:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-inputtext.p-invalid.p-component{border-color:#ced4da #ced4da #ced4da #e4677e}.p-inputtext.p-inputtext-sm{font-size:.7rem;padding:.4375rem}.p-inputtext.p-inputtext-lg{font-size:1rem;padding:.625rem}.p-float-label>label{left:.5rem;color:#6c757d;transition-duration:.2s}.p-float-label>.p-invalid+label{color:#ced4da #ced4da #ced4da #e4677e}.p-input-icon-left>i:first-of-type{left:.5rem;color:#495057}.p-input-icon-left>.p-inputtext{padding-left:2rem}.p-input-icon-left.p-float-label>label{left:2rem}.p-input-icon-right>i:last-of-type{right:.5rem;color:#495057}.p-input-icon-right>.p-inputtext{padding-right:2rem}::-webkit-input-placeholder{color:#6c757d}:-moz-placeholder{color:#6c757d}::-moz-placeholder{color:#6c757d}:-ms-input-placeholder{color:#6c757d}.p-input-filled .p-inputtext{background-color:#f8f9fa}.p-input-filled .p-inputtext:enabled:hover{background-color:#f8f9fa}.p-input-filled .p-inputtext:enabled:focus{background-color:#f8f9fa}.p-inputtext-sm .p-inputtext{font-size:.7rem;padding:.4375rem}.p-inputtext-lg .p-inputtext{font-size:1rem;padding:.625rem}.p-listbox{background:#ffffff;color:#495057;border:1px solid #ced4da;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-listbox .p-listbox-header{padding:.5rem 1rem;border-bottom:0 none;color:#495057;background:#f8f9fa;margin:0;border-top-right-radius:3px;border-top-left-radius:3px}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.5rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{right:.5rem;color:#495057}.p-listbox .p-listbox-list{padding:.5rem 0;outline:0 none}.p-listbox .p-listbox-list .p-listbox-item{margin:0;padding:.5rem 1rem;border:0 none;color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#fff;background:#006CB8}.p-listbox .p-listbox-list .p-listbox-item-group{margin:0;padding:.75rem 1rem;color:#495057;background:#ffffff;font-weight:600}.p-listbox .p-listbox-list .p-listbox-empty-message{padding:.5rem 1rem;color:#495057;background:transparent}.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus{background:rgba(0,108,184,.24)}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus{color:#495057;background:#f8f9fa}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-listbox.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-listbox.p-invalid{border-color:#ced4da #ced4da #ced4da #e4677e}.p-multiselect{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-multiselect:not(.p-disabled):hover{border-color:#006cb8}.p-multiselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-multiselect .p-multiselect-label{padding:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect .p-multiselect-label.p-placeholder{color:#6c757d}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:.25rem .5rem;margin-right:.5rem;background:#dee2e6;color:#495057;border-radius:16px}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:transparent;color:#495057;width:2.357rem;border-top-right-radius:3px;border-bottom-right-radius:3px}.p-multiselect.p-invalid.p-component{border-color:#ced4da #ced4da #ced4da #e4677e}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.25rem .5rem}.p-multiselect-panel{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 3px 6px #0000001a}.p-multiselect-panel .p-multiselect-header{padding:.5rem 1rem;border-bottom:0 none;color:#495057;background:#f8f9fa;margin:0;border-top-right-radius:3px;border-top-left-radius:3px}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{right:.5rem;color:#495057}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{margin-left:.5rem;width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-multiselect-panel .p-multiselect-items{padding:.5rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{margin:0;padding:.5rem 1rem;border:0 none;color:#495057;background:transparent;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#fff;background:#006CB8}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:rgba(0,108,184,.24)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#495057;background:#f8f9fa}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{margin:0;padding:.75rem 1rem;color:#495057;background:#ffffff;font-weight:600}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{padding:.5rem 1rem;color:#495057;background:transparent}.p-input-filled .p-multiselect{background:#f8f9fa}.p-input-filled .p-multiselect:not(.p-disabled):hover{background-color:#f8f9fa}.p-input-filled .p-multiselect:not(.p-disabled).p-focus{background-color:#f8f9fa}.p-password.p-invalid.p-component>.p-inputtext{border-color:#ced4da #ced4da #ced4da #e4677e}.p-password-panel{padding:1rem;background:#ffffff;color:#495057;border:0 none;box-shadow:0 3px 6px #0000001a;border-radius:3px}.p-password-panel .p-password-meter{margin-bottom:.5rem;background:#dee2e6}.p-password-panel .p-password-meter .p-password-strength.weak{background:#E53935}.p-password-panel .p-password-meter .p-password-strength.medium{background:#FFB300}.p-password-panel .p-password-meter .p-password-strength.strong{background:#43A047}.p-radiobutton{width:20px;height:20px}.p-radiobutton .p-radiobutton-box{border:2px solid #ced4da;background:#ffffff;width:20px;height:20px;color:#495057;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#006cb8}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:12px;height:12px;transition-duration:.2s;background-color:#fff}.p-radiobutton .p-radiobutton-box.p-highlight{border-color:#006cb8;background:#006CB8}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#00548f;background:#00548f;color:#fff}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:#ced4da #ced4da #ced4da #e4677e}.p-radiobutton:focus{outline:0 none}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#f8f9fa}.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover{background-color:#f8f9fa}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight{background:#006CB8}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{background:#00548f}.p-highlight .p-radiobutton .p-radiobutton-box{border-color:#fff}.p-rating{gap:.5rem}.p-rating .p-rating-item .p-rating-icon{color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;font-size:1.143rem}.p-rating .p-rating-item .p-rating-icon.p-rating-cancel{color:#e74c3c}.p-rating .p-rating-item.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-rating .p-rating-item.p-rating-item-active .p-rating-icon{color:#006cb8}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon{color:#006cb8}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel{color:#c0392b}.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon{color:#fff}.p-selectbutton .p-button{background:#ffffff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:#6c757d}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef;border-color:#ced4da;color:#495057}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#6c757d}.p-selectbutton .p-button.p-highlight{background:#006CB8;border-color:#006cb8;color:#fff}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}.p-selectbutton .p-button.p-highlight:hover{background:#00548f;border-color:#00548f;color:#fff}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}.p-selectbutton.p-invalid>.p-button{border-color:#ced4da #ced4da #ced4da #e4677e}.p-slider{background:#dee2e6;border:0 none;border-radius:3px}.p-slider.p-slider-horizontal{height:.286rem}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-.5715rem;margin-left:-.5715rem}.p-slider.p-slider-vertical{width:.286rem}.p-slider.p-slider-vertical .p-slider-handle{margin-left:-.5715rem;margin-bottom:-.5715rem}.p-slider .p-slider-handle{height:1.143rem;width:1.143rem;background:#ffffff;border:2px solid #006CB8;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-slider .p-slider-handle:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-slider .p-slider-range{background:#006CB8}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#006CB8;border-color:#006cb8}.p-treeselect{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-treeselect:not(.p-disabled):hover{border-color:#006cb8}.p-treeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-treeselect .p-treeselect-label{padding:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect .p-treeselect-label.p-placeholder{color:#6c757d}.p-treeselect.p-treeselect-chip .p-treeselect-token{padding:.25rem .5rem;margin-right:.5rem;background:#dee2e6;color:#495057;border-radius:16px}.p-treeselect .p-treeselect-trigger{background:transparent;color:#495057;width:2.357rem;border-top-right-radius:3px;border-bottom-right-radius:3px}.p-treeselect.p-invalid.p-component{border-color:#ced4da #ced4da #ced4da #e4677e}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.25rem .5rem}.p-treeselect-panel{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 3px 6px #0000001a}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0 none}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{padding:.5rem 1rem;color:#495057;background:transparent}.p-input-filled .p-treeselect{background:#f8f9fa}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#f8f9fa}.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:#f8f9fa}.p-togglebutton.p-button{background:#ffffff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-togglebutton.p-button .p-button-icon-left,.p-togglebutton.p-button .p-button-icon-right{color:#6c757d}.p-togglebutton.p-button:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef;border-color:#ced4da;color:#495057}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#6c757d}.p-togglebutton.p-button.p-highlight{background:#006CB8;border-color:#006cb8;color:#fff}.p-togglebutton.p-button.p-highlight .p-button-icon-left,.p-togglebutton.p-button.p-highlight .p-button-icon-right{color:#fff}.p-togglebutton.p-button.p-highlight:hover{background:#00548f;border-color:#00548f;color:#fff}.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right{color:#fff}.p-togglebutton.p-button.p-invalid>.p-button{border-color:#ced4da #ced4da #ced4da #e4677e}.p-button{color:#fff;background:#006CB8;border:1px solid #006CB8;padding:.5rem 1rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-button:enabled:hover{background:#00548f;color:#fff;border-color:#00548f}.p-button:enabled:active{background:#00548f;color:#fff;border-color:#00548f}.p-button.p-button-outlined{background-color:transparent;color:#006cb8;border:1px solid}.p-button.p-button-outlined:enabled:hover{background:rgba(0,108,184,.04);color:#006cb8;border:1px solid}.p-button.p-button-outlined:enabled:active{background:rgba(0,108,184,.16);color:#006cb8;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:#6c757d;border-color:#6c757d}.p-button.p-button-outlined.p-button-plain:enabled:hover{background:#e9ecef;color:#6c757d}.p-button.p-button-outlined.p-button-plain:enabled:active{background:#dee2e6;color:#6c757d}.p-button.p-button-text{background-color:transparent;color:#006cb8;border-color:transparent}.p-button.p-button-text:enabled:hover{background:rgba(0,108,184,.04);color:#006cb8;border-color:transparent}.p-button.p-button-text:enabled:active{background:rgba(0,108,184,.16);color:#006cb8;border-color:transparent}.p-button.p-button-text.p-button-plain{color:#6c757d}.p-button.p-button-text.p-button-plain:enabled:hover{background:#e9ecef;color:#6c757d}.p-button.p-button-text.p-button-plain:enabled:active{background:#dee2e6;color:#6c757d}.p-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-button .p-button-label{transition-duration:.2s}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{margin-left:.5rem;min-width:1rem;height:1rem;line-height:1rem;color:#006cb8;background-color:#fff}.p-button.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:1.75rem;padding:.5rem 0}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:1.75rem}.p-button.p-button-sm{font-size:.875rem;padding:.4375rem .875rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{font-size:1.25rem;padding:.625rem 1.25rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin-right:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:1.75rem}.p-fluid .p-buttonset{display:flex}.p-fluid .p-buttonset .p-button{flex:1}.p-button.p-button-secondary,.p-buttonset.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button{color:#fff;background:#607D8B;border:1px solid #607D8B}.p-button.p-button-secondary:enabled:hover,.p-buttonset.p-button-secondary>.p-button:enabled:hover,.p-splitbutton.p-button-secondary>.p-button:enabled:hover{background:#546E7A;color:#fff;border-color:#546e7a}.p-button.p-button-secondary:enabled:focus,.p-buttonset.p-button-secondary>.p-button:enabled:focus,.p-splitbutton.p-button-secondary>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #b0bec5}.p-button.p-button-secondary:enabled:active,.p-buttonset.p-button-secondary>.p-button:enabled:active,.p-splitbutton.p-button-secondary>.p-button:enabled:active{background:#455A64;color:#fff;border-color:#455a64}.p-button.p-button-secondary.p-button-outlined,.p-buttonset.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{background-color:transparent;color:#607d8b;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:hover{background:rgba(96,125,139,.04);color:#607d8b;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active{background:rgba(96,125,139,.16);color:#607d8b;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-buttonset.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{background-color:transparent;color:#607d8b;border-color:transparent}.p-button.p-button-secondary.p-button-text:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:hover{background:rgba(96,125,139,.04);border-color:transparent;color:#607d8b}.p-button.p-button-secondary.p-button-text:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active{background:rgba(96,125,139,.16);border-color:transparent;color:#607d8b}.p-button.p-button-info,.p-buttonset.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button{color:#fff;background:#03A9F4;border:1px solid #03A9F4}.p-button.p-button-info:enabled:hover,.p-buttonset.p-button-info>.p-button:enabled:hover,.p-splitbutton.p-button-info>.p-button:enabled:hover{background:#039BE5;color:#fff;border-color:#039be5}.p-button.p-button-info:enabled:focus,.p-buttonset.p-button-info>.p-button:enabled:focus,.p-splitbutton.p-button-info>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #ace4fe}.p-button.p-button-info:enabled:active,.p-buttonset.p-button-info>.p-button:enabled:active,.p-splitbutton.p-button-info>.p-button:enabled:active{background:#0288D1;color:#fff;border-color:#0288d1}.p-button.p-button-info.p-button-outlined,.p-buttonset.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{background-color:transparent;color:#03a9f4;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:hover{background:rgba(3,169,244,.04);color:#03a9f4;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:active{background:rgba(3,169,244,.16);color:#03a9f4;border:1px solid}.p-button.p-button-info.p-button-text,.p-buttonset.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{background-color:transparent;color:#03a9f4;border-color:transparent}.p-button.p-button-info.p-button-text:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:hover{background:rgba(3,169,244,.04);border-color:transparent;color:#03a9f4}.p-button.p-button-info.p-button-text:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:active{background:rgba(3,169,244,.16);border-color:transparent;color:#03a9f4}.p-button.p-button-success,.p-buttonset.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button{color:#fff;background:#4CAF50;border:1px solid #4CAF50}.p-button.p-button-success:enabled:hover,.p-buttonset.p-button-success>.p-button:enabled:hover,.p-splitbutton.p-button-success>.p-button:enabled:hover{background:#43A047;color:#fff;border-color:#43a047}.p-button.p-button-success:enabled:focus,.p-buttonset.p-button-success>.p-button:enabled:focus,.p-splitbutton.p-button-success>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #c7e7c8}.p-button.p-button-success:enabled:active,.p-buttonset.p-button-success>.p-button:enabled:active,.p-splitbutton.p-button-success>.p-button:enabled:active{background:#388E3C;color:#fff;border-color:#388e3c}.p-button.p-button-success.p-button-outlined,.p-buttonset.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{background-color:transparent;color:#4caf50;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:hover{background:rgba(76,175,80,.04);color:#4caf50;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:active{background:rgba(76,175,80,.16);color:#4caf50;border:1px solid}.p-button.p-button-success.p-button-text,.p-buttonset.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{background-color:transparent;color:#4caf50;border-color:transparent}.p-button.p-button-success.p-button-text:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:hover{background:rgba(76,175,80,.04);border-color:transparent;color:#4caf50}.p-button.p-button-success.p-button-text:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:active{background:rgba(76,175,80,.16);border-color:transparent;color:#4caf50}.p-button.p-button-warning,.p-buttonset.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button{color:#495057;background:#FFC107;border:1px solid #FFC107}.p-button.p-button-warning:enabled:hover,.p-buttonset.p-button-warning>.p-button:enabled:hover,.p-splitbutton.p-button-warning>.p-button:enabled:hover{background:#FFB300;color:#495057;border-color:#ffb300}.p-button.p-button-warning:enabled:focus,.p-buttonset.p-button-warning>.p-button:enabled:focus,.p-splitbutton.p-button-warning>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #ffeeba}.p-button.p-button-warning:enabled:active,.p-buttonset.p-button-warning>.p-button:enabled:active,.p-splitbutton.p-button-warning>.p-button:enabled:active{background:#FFA000;color:#495057;border-color:#ffa000}.p-button.p-button-warning.p-button-outlined,.p-buttonset.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{background-color:transparent;color:#ffc107;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:hover{background:rgba(255,193,7,.04);color:#ffc107;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:active{background:rgba(255,193,7,.16);color:#ffc107;border:1px solid}.p-button.p-button-warning.p-button-text,.p-buttonset.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{background-color:transparent;color:#ffc107;border-color:transparent}.p-button.p-button-warning.p-button-text:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:hover{background:rgba(255,193,7,.04);border-color:transparent;color:#ffc107}.p-button.p-button-warning.p-button-text:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:active{background:rgba(255,193,7,.16);border-color:transparent;color:#ffc107}.p-button.p-button-help,.p-buttonset.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button{color:#fff;background:#9C27B0;border:1px solid #9C27B0}.p-button.p-button-help:enabled:hover,.p-buttonset.p-button-help>.p-button:enabled:hover,.p-splitbutton.p-button-help>.p-button:enabled:hover{background:#8E24AA;color:#fff;border-color:#8e24aa}.p-button.p-button-help:enabled:focus,.p-buttonset.p-button-help>.p-button:enabled:focus,.p-splitbutton.p-button-help>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #ce93d8}.p-button.p-button-help:enabled:active,.p-buttonset.p-button-help>.p-button:enabled:active,.p-splitbutton.p-button-help>.p-button:enabled:active{background:#7B1FA2;color:#fff;border-color:#7b1fa2}.p-button.p-button-help.p-button-outlined,.p-buttonset.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{background-color:transparent;color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:hover{background:rgba(156,39,176,.04);color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:active{background:rgba(156,39,176,.16);color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-text,.p-buttonset.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{background-color:transparent;color:#9c27b0;border-color:transparent}.p-button.p-button-help.p-button-text:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:hover{background:rgba(156,39,176,.04);border-color:transparent;color:#9c27b0}.p-button.p-button-help.p-button-text:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:active{background:rgba(156,39,176,.16);border-color:transparent;color:#9c27b0}.p-button.p-button-danger,.p-buttonset.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button{color:#fff;background:#f44336;border:1px solid #f44336}.p-button.p-button-danger:enabled:hover,.p-buttonset.p-button-danger>.p-button:enabled:hover,.p-splitbutton.p-button-danger>.p-button:enabled:hover{background:#e53935;color:#fff;border-color:#e53935}.p-button.p-button-danger:enabled:focus,.p-buttonset.p-button-danger>.p-button:enabled:focus,.p-splitbutton.p-button-danger>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #fde1df}.p-button.p-button-danger:enabled:active,.p-buttonset.p-button-danger>.p-button:enabled:active,.p-splitbutton.p-button-danger>.p-button:enabled:active{background:#d32f2f;color:#fff;border-color:#d32f2f}.p-button.p-button-danger.p-button-outlined,.p-buttonset.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{background-color:transparent;color:#f44336;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:hover{background:rgba(244,67,54,.04);color:#f44336;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:active{background:rgba(244,67,54,.16);color:#f44336;border:1px solid}.p-button.p-button-danger.p-button-text,.p-buttonset.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{background-color:transparent;color:#f44336;border-color:transparent}.p-button.p-button-danger.p-button-text:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:hover{background:rgba(244,67,54,.04);border-color:transparent;color:#f44336}.p-button.p-button-danger.p-button-text:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:active{background:rgba(244,67,54,.16);border-color:transparent;color:#f44336}.p-button.p-button-link{color:#00548f;background:transparent;border:transparent}.p-button.p-button-link:enabled:hover{background:transparent;color:#00548f;border-color:transparent}.p-button.p-button-link:enabled:hover .p-button-label{text-decoration:underline}.p-button.p-button-link:enabled:focus{background:transparent;box-shadow:0 0 0 .2rem #bfd1f6;border-color:transparent}.p-button.p-button-link:enabled:active{background:transparent;color:#00548f;border-color:transparent}.p-speeddial-button.p-button.p-button-icon-only{width:4rem;height:4rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1.3rem}.p-speeddial-list{outline:0 none}.p-speeddial-item.p-focus>.p-speeddial-action{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-speeddial-action{width:3rem;height:3rem;background:#ffffff;color:#212121}.p-speeddial-action:hover{background:#F5F5F5;color:#212121}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem 0}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem 0}.p-speeddial-direction-down .p-speeddial-item:first-child{margin-top:.5rem}.p-speeddial-direction-left .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-left .p-speeddial-item:first-child{margin-right:.5rem}.p-speeddial-direction-right .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-right .p-speeddial-item:first-child{margin-left:.5rem}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item{margin:0}.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{background-color:#0006}.p-splitbutton{border-radius:3px}.p-splitbutton.p-button-outlined>.p-button{background-color:transparent;color:#006cb8;border:1px solid}.p-splitbutton.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(0,108,184,.04);color:#006cb8}.p-splitbutton.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(0,108,184,.16);color:#006cb8}.p-splitbutton.p-button-outlined.p-button-plain>.p-button{color:#6c757d;border-color:#6c757d}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:enabled:hover,.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):hover{background:#e9ecef;color:#6c757d}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:enabled:active,.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):active{background:#dee2e6;color:#6c757d}.p-splitbutton.p-button-text>.p-button{background-color:transparent;color:#006cb8;border-color:transparent}.p-splitbutton.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(0,108,184,.04);color:#006cb8;border-color:transparent}.p-splitbutton.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(0,108,184,.16);color:#006cb8;border-color:transparent}.p-splitbutton.p-button-text.p-button-plain>.p-button{color:#6c757d}.p-splitbutton.p-button-text.p-button-plain>.p-button:enabled:hover,.p-splitbutton.p-button-text.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):hover{background:#e9ecef;color:#6c757d}.p-splitbutton.p-button-text.p-button-plain>.p-button:enabled:active,.p-splitbutton.p-button-text.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):active{background:#dee2e6;color:#6c757d}.p-splitbutton.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-splitbutton.p-button-rounded{border-radius:2rem}.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-sm>.p-button{font-size:.875rem;padding:.4375rem .875rem}.p-splitbutton.p-button-sm>.p-button .p-button-icon{font-size:.875rem}.p-splitbutton.p-button-lg>.p-button{font-size:1.25rem;padding:.625rem 1.25rem}.p-splitbutton.p-button-lg>.p-button .p-button-icon{font-size:1.25rem}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button{background-color:transparent;color:#607d8b;border:1px solid}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(96,125,139,.04);color:#607d8b}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(96,125,139,.16);color:#607d8b}.p-splitbutton.p-button-secondary.p-button-text>.p-button{background-color:transparent;color:#607d8b;border-color:transparent}.p-splitbutton.p-button-secondary.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(96,125,139,.04);border-color:transparent;color:#607d8b}.p-splitbutton.p-button-secondary.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(96,125,139,.16);border-color:transparent;color:#607d8b}.p-splitbutton.p-button-info.p-button-outlined>.p-button{background-color:transparent;color:#03a9f4;border:1px solid}.p-splitbutton.p-button-info.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(3,169,244,.04);color:#03a9f4}.p-splitbutton.p-button-info.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(3,169,244,.16);color:#03a9f4}.p-splitbutton.p-button-info.p-button-text>.p-button{background-color:transparent;color:#03a9f4;border-color:transparent}.p-splitbutton.p-button-info.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-info.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(3,169,244,.04);border-color:transparent;color:#03a9f4}.p-splitbutton.p-button-info.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-info.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(3,169,244,.16);border-color:transparent;color:#03a9f4}.p-splitbutton.p-button-success.p-button-outlined>.p-button{background-color:transparent;color:#4caf50;border:1px solid}.p-splitbutton.p-button-success.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(76,175,80,.04);color:#4caf50}.p-splitbutton.p-button-success.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(76,175,80,.16);color:#4caf50}.p-splitbutton.p-button-success.p-button-text>.p-button{background-color:transparent;color:#4caf50;border-color:transparent}.p-splitbutton.p-button-success.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-success.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(76,175,80,.04);border-color:transparent;color:#4caf50}.p-splitbutton.p-button-success.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-success.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(76,175,80,.16);border-color:transparent;color:#4caf50}.p-splitbutton.p-button-warning.p-button-outlined>.p-button{background-color:transparent;color:#ffc107;border:1px solid}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(255,193,7,.04);color:#ffc107}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(255,193,7,.16);color:#ffc107}.p-splitbutton.p-button-warning.p-button-text>.p-button{background-color:transparent;color:#ffc107;border-color:transparent}.p-splitbutton.p-button-warning.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-warning.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(255,193,7,.04);border-color:transparent;color:#ffc107}.p-splitbutton.p-button-warning.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-warning.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(255,193,7,.16);border-color:transparent;color:#ffc107}.p-splitbutton.p-button-help.p-button-outlined>.p-button{background-color:transparent;color:#9c27b0;border:1px solid}.p-splitbutton.p-button-help.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(156,39,176,.04);color:#9c27b0}.p-splitbutton.p-button-help.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(156,39,176,.16);color:#9c27b0}.p-splitbutton.p-button-help.p-button-text>.p-button{background-color:transparent;color:#9c27b0;border-color:transparent}.p-splitbutton.p-button-help.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-help.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(156,39,176,.04);border-color:transparent;color:#9c27b0}.p-splitbutton.p-button-help.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-help.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(156,39,176,.16);border-color:transparent;color:#9c27b0}.p-splitbutton.p-button-danger.p-button-outlined>.p-button{background-color:transparent;color:#f44336;border:1px solid}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(244,67,54,.04);color:#f44336}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(244,67,54,.16);color:#f44336}.p-splitbutton.p-button-danger.p-button-text>.p-button{background-color:transparent;color:#f44336;border-color:transparent}.p-splitbutton.p-button-danger.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-danger.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(244,67,54,.04);border-color:transparent;color:#f44336}.p-splitbutton.p-button-danger.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-danger.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(244,67,54,.16);border-color:transparent;color:#f44336}.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin:.5rem}.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,.p-carousel .p-carousel-content .p-carousel-next:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-carousel .p-carousel-content .p-carousel-prev:focus,.p-carousel .p-carousel-content .p-carousel-next:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-right:.5rem;margin-bottom:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#e9ecef;width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:0}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#dee2e6}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#006CB8;color:#fff}.p-datatable .p-paginator-top{border-width:1px 0 1px 0;border-radius:0}.p-datatable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-datatable .p-datatable-header,.p-datatable .p-datatable-footer{background:#f8f9fa;color:#495057;border:1px solid #e9ecef;border-width:0 0 1px 0;padding:1rem;font-weight:600}.p-datatable .p-datatable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #e9ecef;border-width:0 0 1px 0;font-weight:600;color:#495057;background:#f8f9fa;transition:background-color .2s,border-color .2s,box-shadow .2s}.p-datatable .p-datatable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #e9ecef;border-width:0 0 1px 0;font-weight:600;color:#495057;background:#f8f9fa}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#6c757d;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#fff;background:#006CB8;margin-left:.5rem}.p-datatable .p-sortable-column:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#6c757d}.p-datatable .p-sortable-column.p-highlight{background:#f8f9fa;color:#006cb8}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#006cb8}.p-datatable .p-sortable-column.p-highlight:hover{background:#e9ecef;color:#006cb8}.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon{color:#006cb8}.p-datatable .p-sortable-column:focus{box-shadow:inset 0 0 0 .15rem #bfd1f6;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#ffffff;color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:1px solid rgba(0,0,0,.08);border-width:0 0 1px 0;padding:1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{font-weight:600}.p-datatable .p-datatable-tbody>tr:focus{outline:.15rem solid #bfd1f6;outline-offset:-.15rem}.p-datatable .p-datatable-tbody>tr.p-highlight{background:#006CB8;color:#fff}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #006cb8}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #006cb8}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-datatable .p-column-resizer-helper{background:#006CB8}.p-datatable .p-datatable-scrollable-header,.p-datatable .p-datatable-scrollable-footer{background:#f8f9fa}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-tfoot{background-color:#f8f9fa}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px 0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:1px 0 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child{border-width:1px 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td{border-width:0 0 0 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child{border-width:0 1px 0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:#ffffff}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight{background:#006CB8;color:#fff}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler{color:#fff}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler:hover{color:#fff}.p-datatable.p-datatable-sm .p-datatable-header{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-footer{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-header{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-footer{padding:1.25rem}.p-dataview .p-paginator-top{border-width:1px 0 1px 0;border-radius:0}.p-dataview .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-dataview .p-dataview-header{background:#f8f9fa;color:#495057;border:1px solid #e9ecef;border-width:0 0 1px 0;padding:1rem;font-weight:600}.p-dataview .p-dataview-content{background:#ffffff;color:#495057;border:0 none;padding:0}.p-dataview.p-dataview-list .p-dataview-content>.p-grid>div{border:solid #e9ecef;border-width:0 0 1px 0}.p-dataview .p-dataview-footer{background:#f8f9fa;color:#495057;border:1px solid #e9ecef;border-width:0 0 1px 0;padding:1rem;font-weight:600;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.p-column-filter-row .p-column-filter-menu-button,.p-column-filter-row .p-column-filter-clear-button{margin-left:.5rem}.p-column-filter-menu-button{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-menu-button:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{background:#e9ecef;color:#495057}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:#006CB8;color:#fff}.p-column-filter-menu-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-column-filter-clear-button{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-clear-button:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-column-filter-clear-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-column-filter-overlay{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 3px 6px #0000001a;min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:.5rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{margin:0;padding:.5rem 1rem;border:0 none;color:#495057;background:transparent;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#fff;background:#006CB8}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfd1f6}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{padding:.5rem 1rem;border-bottom:0 none;color:#495057;background:#f8f9fa;margin:0;border-top-right-radius:3px;border-top-left-radius:3px}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:1rem;border-bottom:1px solid #dee2e6}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0 none}.p-column-filter-overlay-menu .p-column-filter-add-rule{padding:.5rem 1rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar{padding:1rem}.fc.fc-unthemed .fc-view-container th{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.fc.fc-unthemed .fc-view-container td.fc-widget-content{border:1px solid #dee2e6;color:#495057}.fc.fc-unthemed .fc-view-container td.fc-head-container{border:1px solid #dee2e6}.fc.fc-unthemed .fc-view-container .fc-view{background:#ffffff}.fc.fc-unthemed .fc-view-container .fc-row{border-right:1px solid #dee2e6}.fc.fc-unthemed .fc-view-container .fc-event{background:#00548f;border:1px solid #00548f;color:#fff}.fc.fc-unthemed .fc-view-container .fc-divider{background:#f8f9fa;border:1px solid #dee2e6}.fc.fc-unthemed .fc-toolbar .fc-button{color:#fff;background:#006CB8;border:1px solid #006CB8;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px;display:flex;align-items:center}.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover{background:#00548f;color:#fff;border-color:#00548f}.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active{background:#00548f;color:#fff;border-color:#00548f}.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before{content:""}.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before{content:""}.fc.fc-unthemed .fc-toolbar .fc-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button{background:#ffffff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover{background:#e9ecef;border-color:#ced4da;color:#495057}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active{background:#006CB8;border-color:#006cb8;color:#fff}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover{background:#00548f;border-color:#00548f;color:#fff}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;z-index:1}.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button{border-radius:0}.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid{border-color:#dee2e6}.fc.fc-theme-standard .fc-view-harness th{background:#f8f9fa;border-color:#dee2e6;color:#495057}.fc.fc-theme-standard .fc-view-harness td{color:#495057;border-color:#dee2e6}.fc.fc-theme-standard .fc-view-harness .fc-view{background:#ffffff}.fc.fc-theme-standard .fc-view-harness .fc-popover{background:none;border:0 none}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header{border:1px solid #dee2e6;padding:1rem;background:#f8f9fa;color:#495057}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close{opacity:1;display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:PrimeIcons!important;font-size:1rem;width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before{content:""}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:hover{color:#495057;border-color:transparent;background:#e9ecef}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body{padding:1rem;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-top:0 none}.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event{color:#fff;background:#00548f;border-color:#00548f}.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main{color:#fff}.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot{background:#00548f;border-color:#00548f}.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover{background:#e9ecef;color:#495057}.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded{background:#f8f9fa}.fc.fc-theme-standard .fc-toolbar .fc-button{color:#fff;background:#006CB8;border:1px solid #006CB8;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover{background:#00548f;color:#fff;border-color:#00548f}.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active{background:#00548f;color:#fff;border-color:#00548f}.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.fc.fc-theme-standard .fc-toolbar .fc-button:disabled{opacity:.8;color:#fff;background:#006CB8;border:1px solid #006CB8}.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before{content:""}.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before{content:""}.fc.fc-theme-standard .fc-toolbar .fc-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button{background:#ffffff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover{background:#e9ecef;border-color:#ced4da;color:#495057}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active{background:#006CB8;border-color:#006cb8;color:#fff}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover{background:#00548f;border-color:#00548f;color:#fff}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;z-index:1}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button{border-radius:0}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.fc.fc-theme-standard .fc-highlight{color:#fff;background:#006CB8}.p-orderlist .p-orderlist-controls{padding:1rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{background:#f8f9fa;color:#495057;border:1px solid #dee2e6;padding:1rem;font-weight:600;border-bottom:0 none;border-top-right-radius:3px;border-top-left-radius:3px}.p-orderlist .p-orderlist-list{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:.5rem 0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;outline:0 none}.p-orderlist .p-orderlist-list .p-orderlist-item{padding:.5rem 1rem;margin:0;border:0 none;color:#495057;background:transparent;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus{color:#495057;background:#f8f9fa}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#fff;background:#006CB8}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus{background:rgba(0,108,184,.24)}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:#e9ecef}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:#e9ecef}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:#006CB8;color:#fff}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#002139}.p-organizationchart .p-organizationchart-line-down{background:#dee2e6}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid #dee2e6;border-color:#dee2e6}.p-organizationchart .p-organizationchart-line-top{border-top:1px solid #dee2e6;border-color:#dee2e6}.p-organizationchart .p-organizationchart-node-content{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:1rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-paginator{background:#ffffff;color:#6c757d;border:solid #e9ecef;border-width:0;padding:.5rem 1rem;border-radius:3px}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{background-color:transparent;border:0 none;color:#6c757d;min-width:1.75rem;height:1.75rem;margin:.143rem;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef;border-color:transparent;color:#6c757d}.p-paginator .p-paginator-first{border-top-left-radius:3px;border-bottom-left-radius:3px}.p-paginator .p-paginator-last{border-top-right-radius:3px;border-bottom-right-radius:3px}.p-paginator .p-dropdown{margin-left:.5rem;margin-right:.5rem;height:1.75rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-page-input{margin-left:.5rem;margin-right:.5rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:1.75rem}.p-paginator .p-paginator-current{background-color:transparent;border:0 none;color:#6c757d;min-width:1.75rem;height:1.75rem;margin:.143rem;padding:0 .5rem}.p-paginator .p-paginator-pages .p-paginator-page{background-color:transparent;border:0 none;color:#6c757d;min-width:1.75rem;height:1.75rem;margin:.143rem;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#006CB8;border-color:#006cb8;color:#fff}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:#e9ecef;border-color:transparent;color:#6c757d}.p-picklist .p-picklist-buttons{padding:1rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{background:#f8f9fa;color:#495057;border:1px solid #dee2e6;padding:1rem;font-weight:600;border-bottom:0 none;border-top-right-radius:3px;border-top-left-radius:3px}.p-picklist .p-picklist-list{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:.5rem 0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;outline:0 none}.p-picklist .p-picklist-list .p-picklist-item{padding:.5rem 1rem;margin:0;border:0 none;color:#495057;background:transparent;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-picklist .p-picklist-list .p-picklist-item.p-focus{color:#495057;background:#f8f9fa}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#fff;background:#006CB8}.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus{background:rgba(0,108,184,.24)}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n){background:#e9ecef}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n):hover{background:#e9ecef}.p-timeline .p-timeline-event-marker{border:2px solid #006CB8;border-radius:50%;width:1rem;height:1rem;background-color:#fff}.p-timeline .p-timeline-event-connector{background-color:#dee2e6}.p-timeline.p-timeline-vertical .p-timeline-event-opposite,.p-timeline.p-timeline-vertical .p-timeline-event-content{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,.p-timeline.p-timeline-horizontal .p-timeline-event-content{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-tree{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:1rem;border-radius:3px}.p-tree .p-tree-container .p-treenode{padding:.143rem;outline:0 none}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfd1f6}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:3px;transition:background-color .2s,border-color .2s,box-shadow .2s;padding:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem;width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{margin-right:.5rem;color:#6c757d}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon{color:#495057}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:#006CB8;color:#fff}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#fff}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:1.5rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{right:.5rem;color:#495057}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-treetable .p-paginator-top{border-width:1px 0 1px 0;border-radius:0}.p-treetable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-treetable .p-treetable-header,.p-treetable .p-treetable-footer{background:#f8f9fa;color:#495057;border:1px solid #e9ecef;border-width:0 0 1px 0;padding:1rem;font-weight:600}.p-treetable .p-treetable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #e9ecef;border-width:0 0 1px 0;font-weight:600;color:#495057;background:#f8f9fa;transition:background-color .2s,border-color .2s,box-shadow .2s}.p-treetable .p-treetable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #e9ecef;border-width:0 0 1px 0;font-weight:600;color:#495057;background:#f8f9fa}.p-treetable .p-sortable-column{outline-color:#bfd1f6}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#6c757d;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#fff;background:#006CB8;margin-left:.5rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#6c757d}.p-treetable .p-sortable-column.p-highlight{background:#f8f9fa;color:#006cb8}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#006cb8}.p-treetable .p-treetable-tbody>tr{background:#ffffff;color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:1px solid rgba(0,0,0,.08);border-width:0 0 1px 0;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox .p-indeterminate .p-checkbox-icon{color:#495057}.p-treetable .p-treetable-tbody>tr:focus{outline:.15rem solid #bfd1f6;outline-offset:-.15rem}.p-treetable .p-treetable-tbody>tr.p-highlight{background:#006CB8;color:#fff}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler{color:#fff}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#fff}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:#495057}.p-treetable .p-column-resizer-helper{background:#006CB8}.p-treetable .p-treetable-scrollable-header,.p-treetable .p-treetable-scrollable-footer{background:#f8f9fa}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable.p-treetable-gridlines .p-datatable-header{border-width:1px 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td{border-width:1px}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-footer{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-header{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-footer{padding:1.25rem}.p-accordion .p-accordion-header .p-accordion-header-link{padding:1rem;border:1px solid #dee2e6;color:#495057;background:#f8f9fa;font-weight:600;border-radius:3px;transition:background-color .2s,border-color .2s,box-shadow .2s}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfd1f6}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#e9ecef;border-color:1px solid #dee2e6;color:#495057}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#f8f9fa;border-color:#dee2e6;color:#495057;border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-color:#dee2e6;background:#e9ecef;color:#495057}.p-accordion .p-accordion-content{padding:1rem;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-top:0;border-radius:0 0 3px 3px}.p-accordion .p-accordion-tab{margin-bottom:0}.p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link{border-radius:0}.p-accordion .p-accordion-tab .p-accordion-content{border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header .p-accordion-header-link{border-top:0 none}.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link,.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-top:0 none}.p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link{border-top-right-radius:3px;border-top-left-radius:3px}.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-accordion .p-accordion-tab:last-child .p-accordion-content{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-card{background:#ffffff;color:#495057;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;border-radius:3px}.p-card .p-card-body{padding:1rem}.p-card .p-card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.p-card .p-card-subtitle{font-weight:700;margin-bottom:.5rem;color:#6c757d}.p-card .p-card-content{padding:1rem 0}.p-card .p-card-footer{padding:1rem 0 0}.p-fieldset{border:1px solid #dee2e6;background:#ffffff;color:#495057;border-radius:3px}.p-fieldset .p-fieldset-legend{padding:1rem;border:1px solid #dee2e6;color:#495057;background:#f8f9fa;font-weight:600;border-radius:3px}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{padding:1rem;color:#495057;border-radius:3px;transition:background-color .2s,border-color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover{color:#495057}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:#e9ecef;border-color:#dee2e6;color:#495057}.p-fieldset .p-fieldset-content{padding:1rem}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1rem 0;padding:0 1rem}.p-divider.p-divider-horizontal:before{border-top:1px #dee2e6}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1rem;padding:1rem 0}.p-divider.p-divider-vertical:before{border-left:1px #dee2e6}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-panel .p-panel-header{border:1px solid #dee2e6;padding:1rem;background:#f8f9fa;color:#495057;border-top-right-radius:3px;border-top-left-radius:3px}.p-panel .p-panel-header .p-panel-title{font-weight:600}.p-panel .p-panel-header .p-panel-header-icon{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-panel .p-panel-header .p-panel-header-icon:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-panel.p-panel-toggleable .p-panel-header{padding:.5rem 1rem}.p-panel .p-panel-content{padding:1rem;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top:0 none}.p-panel .p-panel-footer{padding:.5rem 1rem;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-top:0 none}.p-scrollpanel .p-scrollpanel-bar{background:#f8f9fa;border:0 none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-scrollpanel .p-scrollpanel-bar:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-splitter{border:1px solid #dee2e6;background:#ffffff;border-radius:3px;color:#495057}.p-splitter .p-splitter-gutter{transition:background-color .2s,color .2s,box-shadow .2s;background:#f8f9fa}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:#dee2e6;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-splitter .p-splitter-gutter-resizing{background:#dee2e6}.p-tabview .p-tabview-nav{background:#ffffff;border:1px solid #dee2e6;border-width:0 0 2px 0}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:solid #dee2e6;border-width:0 0 2px 0;border-color:transparent transparent #dee2e6 transparent;background:#ffffff;color:#6c757d;padding:1rem;font-weight:600;border-top-right-radius:3px;border-top-left-radius:3px;transition:background-color .2s,border-color .2s,box-shadow .2s;margin:0 0 -2px}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfd1f6}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:#ffffff;border-color:#9ba2aa;color:#6c757d}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#ffffff;border-color:#006cb8;color:#006cb8}.p-tabview .p-tabview-nav-btn.p-link{background:#ffffff;color:#006cb8;width:1.75rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:0}.p-tabview .p-tabview-nav-btn.p-link:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfd1f6}.p-tabview .p-tabview-panels{background:#ffffff;padding:1rem;border:0 none;color:#495057;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-toolbar{background:#f8f9fa;border:1px solid #dee2e6;padding:1rem;border-radius:3px;gap:.5rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 0 14px #0000001a}.p-confirm-popup .p-confirm-popup-content{padding:1rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:0 1rem 1rem}.p-confirm-popup .p-confirm-popup-footer button{margin:0 .5rem 0 0;width:auto}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after{border:solid transparent;border-color:#fff0;border-bottom-color:#fff}.p-confirm-popup:before{border:solid transparent;border-color:#fff0;border-bottom-color:#fff}.p-confirm-popup.p-confirm-popup-flipped:after{border-top-color:#fff}.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#fff}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border-radius:3px;box-shadow:0 0 14px #0000001a;border:0 none}.p-dialog .p-dialog-header{border-bottom:1px solid #dee2e6;background:#ffffff;color:#495057;padding:1.5rem;border-top-right-radius:3px;border-top-left-radius:3px}.p-dialog .p-dialog-header .p-dialog-title{font-weight:600;font-size:1.25rem}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-dialog .p-dialog-header .p-dialog-header-icon:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#ffffff;color:#495057;padding:0 1.5rem}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-dialog .p-dialog-footer{border-top:1px solid #dee2e6;background:#ffffff;color:#495057;padding:1.5rem;text-align:right;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message:not(:first-child){margin-left:1rem}.p-overlaypanel{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 0 14px #0000001a}.p-overlaypanel .p-overlaypanel-content{padding:1rem}.p-overlaypanel .p-overlaypanel-close{background:#006CB8;color:#fff;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;position:absolute;top:-1rem;right:-1rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:#00548f;color:#fff}.p-overlaypanel:after{border:solid transparent;border-color:#fff0;border-bottom-color:#fff}.p-overlaypanel:before{border:solid transparent;border-color:#fff0;border-bottom-color:#f2f2f2}.p-overlaypanel.p-overlaypanel-flipped:after{border-top-color:#fff}.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#fff}.p-sidebar{background:#ffffff;color:#495057;border:0 none;box-shadow:0 0 14px #0000001a}.p-sidebar .p-sidebar-header{padding:1rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-sidebar .p-sidebar-header .p-sidebar-close:focus,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1rem}.p-tooltip .p-tooltip-text{background:#495057;color:#fff;padding:.5rem;box-shadow:0 3px 6px #0000001a;border-radius:3px}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#495057}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#495057}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#495057}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#495057}.p-fileupload .p-fileupload-buttonbar{background:#f8f9fa;padding:1rem;border:1px solid #dee2e6;color:#495057;border-bottom:0 none;border-top-right-radius:3px;border-top-left-radius:3px;gap:.5rem}.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-fileupload .p-fileupload-content{background:#ffffff;padding:2rem 1rem;border:1px solid #dee2e6;color:#495057;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-fileupload .p-fileupload-file{padding:1rem;border:1px solid #c3cad2;border-radius:3px;gap:.5rem;margin-bottom:.5rem}.p-fileupload .p-fileupload-file:last-child{margin-bottom:0}.p-fileupload .p-fileupload-file-name{margin-bottom:.5rem}.p-fileupload .p-fileupload-file-size{margin-right:.5rem}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-fileupload-choose:not(.p-disabled):hover{background:#00548f;color:#fff;border-color:#00548f}.p-fileupload-choose:not(.p-disabled):active{background:#00548f;color:#fff;border-color:#00548f}.p-breadcrumb{background:#ffffff;border:1px solid #dee2e6;border-radius:3px;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text{color:#495057}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon{color:#6c757d}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{margin:0 .5rem;color:#495057}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text{color:#495057}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon{color:#6c757d}.p-contextmenu{padding:.25rem 0;background:#ffffff;color:#495057;border:0 none;box-shadow:0 1px 6px #0000001a;border-radius:3px;width:12.5rem}.p-contextmenu .p-contextmenu-root-list{outline:0 none}.p-contextmenu .p-submenu-list{padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 1px 6px #0000001a;border-radius:3px}.p-contextmenu .p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#495057;background:#e9ecef}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e9ecef}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#f8f9fa}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-contextmenu .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-dock .p-dock-list-container{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:.5rem;border-radius:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0 none}.p-dock .p-dock-item{padding:.5rem;border-radius:3px}.p-dock .p-dock-item.p-focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfd1f6}.p-dock .p-dock-link{width:4rem;height:4rem}.p-dock.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-bottom .p-dock-item-second-next{margin:0 .9rem}.p-dock.p-dock-top .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-bottom .p-dock-item-next{margin:0 1.3rem}.p-dock.p-dock-top .p-dock-item-current,.p-dock.p-dock-bottom .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next{margin:.9rem 0}.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next{margin:1.3rem 0}.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current{margin:1.5rem 0}@media screen and (max-width: 960px){.p-dock.p-dock-top .p-dock-list-container,.p-dock.p-dock-bottom .p-dock-list-container{overflow-x:auto;width:100%}.p-dock.p-dock-top .p-dock-list-container .p-dock-list,.p-dock.p-dock-bottom .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-left .p-dock-list-container,.p-dock.p-dock-right .p-dock-list-container{overflow-y:auto;height:100%}.p-dock.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock .p-dock-list .p-dock-item{transform:none;margin:0}}.p-megamenu{padding:.5rem;background:#f8f9fa;color:#495057;border:1px solid #dee2e6;border-radius:3px}.p-megamenu .p-megamenu-root-list{outline:0 none}.p-megamenu .p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{color:#495057;background:#e9ecef}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e9ecef}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#f8f9fa}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-megamenu .p-megamenu-panel{background:#ffffff;color:#495057;border:0 none;box-shadow:0 1px 6px #0000001a}.p-megamenu .p-submenu-header{margin:0;padding:.75rem 1rem;color:#495057;background:#ffffff;font-weight:600;border-top-right-radius:3px;border-top-left-radius:3px}.p-megamenu .p-submenu-list{padding:.25rem 0;width:12.5rem}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-megamenu.p-megamenu-vertical{width:12.5rem;padding:.25rem 0}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d;margin-left:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menu{padding:.25rem 0;background:#ffffff;color:#495057;border:1px solid #dee2e6;border-radius:3px;width:12.5rem}.p-menu .p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{color:#495057;background:#e9ecef}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e9ecef}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#f8f9fa}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menu.p-menu-overlay{background:#ffffff;border:0 none;box-shadow:0 1px 6px #0000001a}.p-menu .p-submenu-header{margin:0;padding:.75rem 1rem;color:#495057;background:#ffffff;font-weight:600;border-top-right-radius:0;border-top-left-radius:0}.p-menu .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menubar{padding:.5rem;background:#f8f9fa;color:#495057;border:1px solid #dee2e6;border-radius:3px}.p-menubar .p-menubar-root-list{outline:0 none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{color:#495057;background:#e9ecef}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e9ecef}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#f8f9fa}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-submenu-list{padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 1px 6px #0000001a;width:12.5rem}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}@media screen and (max-width: 960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{display:flex;width:2rem;height:2rem;color:#6c757d;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar .p-menubar-button:hover{color:#6c757d;background:#e9ecef}.p-menubar .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-menubar .p-menubar-root-list{position:absolute;display:none;padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 1px 6px #0000001a;width:100%}.p-menubar .p-menubar-root-list .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{width:100%;position:static;box-shadow:none;border:0 none}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:2.25rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:3.75rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:5.25rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:6.75rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:8.25rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;top:100%;left:0;z-index:1}}.p-panelmenu .p-panelmenu-header{outline:0 none}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{border:1px solid #dee2e6;color:#495057;background:#f8f9fa;border-radius:3px;transition:background-color .2s,border-color .2s,box-shadow .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action{color:#495057;padding:1rem;font-weight:600}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus .p-panelmenu-header-content{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfd1f6}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{background:#e9ecef;border-color:1px solid #dee2e6;color:#495057}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{background:#f8f9fa;border-color:#dee2e6;color:#495057;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-color:#dee2e6;background:#e9ecef;color:#495057}.p-panelmenu .p-panelmenu-content{padding:.25rem 0;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-top:0;border-radius:0 0 3px 3px}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0 none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{color:#495057;background:#e9ecef}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e9ecef}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#f8f9fa}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:0}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel .p-panelmenu-content{border-radius:0}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content{border-top:0 none}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-top:0 none}.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content{border-top-right-radius:3px;border-top-left-radius:3px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-steps .p-steps-item .p-menuitem-link{background:transparent;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px;background:#ffffff}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:#495057;border:1px solid #c8c8c8;background:#ffffff;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;z-index:1;border-radius:50%}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin-top:.5rem;color:#6c757d}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-steps .p-steps-item.p-highlight .p-steps-number{background:#006CB8;color:#fff}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:600;color:#495057}.p-steps .p-steps-item:before{content:" ";border-top:1px solid #dee2e6;width:100%;top:50%;left:0;display:block;position:absolute;margin-top:-1rem}.p-tabmenu .p-tabmenu-nav{background:#ffffff;border:1px solid #dee2e6;border-width:0 0 2px 0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border:solid #dee2e6;border-width:0 0 2px 0;border-color:transparent transparent #dee2e6 transparent;background:#ffffff;color:#6c757d;padding:1rem;font-weight:600;border-top-right-radius:3px;border-top-left-radius:3px;transition:background-color .2s,border-color .2s,box-shadow .2s;margin:0 0 -2px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfd1f6}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:#ffffff;border-color:#9ba2aa;color:#6c757d}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#ffffff;border-color:#006cb8;color:#006cb8}.p-tieredmenu{padding:.25rem 0;background:#ffffff;color:#495057;border:1px solid #dee2e6;border-radius:3px;width:12.5rem}.p-tieredmenu.p-tieredmenu-overlay{background:#ffffff;border:0 none;box-shadow:0 1px 6px #0000001a}.p-tieredmenu .p-tieredmenu-root-list{outline:0 none}.p-tieredmenu .p-submenu-list{padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 1px 6px #0000001a}.p-tieredmenu .p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#495057;background:#e9ecef}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e9ecef}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#f8f9fa}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-tieredmenu .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-inline-message{padding:.5rem;margin:0;border-radius:3px}.p-inline-message.p-inline-message-info{background:rgba(219,234,254,.7);border:solid #3b82f6;border-width:1px;color:#3b82f6}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#3b82f6}.p-inline-message.p-inline-message-success{background:rgba(228,248,240,.7);border:0 none;border-width:1px;color:#1ea97c}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#1ea97c}.p-inline-message.p-inline-message-warn{background:rgba(255,242,226,.7);border:0 none;border-width:1px;color:#cc8925}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#cc8925}.p-inline-message.p-inline-message-error{background:rgba(255,231,230,.7);border:0 none;border-width:1px;color:#ff5757}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#ff5757}.p-inline-message .p-inline-message-icon{font-size:1rem;margin-right:.5rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{margin:1rem 0;border-radius:3px}.p-message .p-message-wrapper{padding:1rem 1.5rem}.p-message .p-message-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-message .p-message-close:hover{background:rgba(255,255,255,.3)}.p-message .p-message-close:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-message.p-message-info{background:rgba(219,234,254,.7);border:solid #3b82f6;border-width:0 0 0 4px;color:#3b82f6}.p-message.p-message-info .p-message-icon,.p-message.p-message-info .p-message-close{color:#3b82f6}.p-message.p-message-success{background:rgba(228,248,240,.7);border:0 none;border-width:0 0 0 4px;color:#1ea97c}.p-message.p-message-success .p-message-icon,.p-message.p-message-success .p-message-close{color:#1ea97c}.p-message.p-message-warn{background:rgba(255,242,226,.7);border:0 none;border-width:0 0 0 4px;color:#cc8925}.p-message.p-message-warn .p-message-icon,.p-message.p-message-warn .p-message-close{color:#cc8925}.p-message.p-message-error{background:rgba(255,231,230,.7);border:0 none;border-width:0 0 0 4px;color:#ff5757}.p-message.p-message-error .p-message-icon,.p-message.p-message-error .p-message-close{color:#ff5757}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{font-size:1.5rem;margin-right:.5rem}.p-toast{opacity:.9}.p-toast .p-toast-message{margin:0 0 1rem;box-shadow:0 3px 14px #0000004d;border-radius:3px}.p-toast .p-toast-message .p-toast-message-content{padding:1rem;border-width:0 0 0 4px}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:rgba(255,255,255,.3)}.p-toast .p-toast-message .p-toast-icon-close:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-toast .p-toast-message.p-toast-message-info{background:rgba(219,234,254,.7);border:solid #3b82f6;border-width:0 0 0 4px;color:#3b82f6}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{color:#3b82f6}.p-toast .p-toast-message.p-toast-message-success{background:rgba(228,248,240,.7);border:0 none;border-width:0 0 0 4px;color:#1ea97c}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{color:#1ea97c}.p-toast .p-toast-message.p-toast-message-warn{background:rgba(255,242,226,.7);border:0 none;border-width:0 0 0 4px;color:#cc8925}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{color:#cc8925}.p-toast .p-toast-message.p-toast-message-error{background:rgba(255,231,230,.7);border:0 none;border-width:0 0 0 4px;color:#ff5757}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{color:#ff5757}.p-galleria .p-galleria-close{margin:.5rem;background:transparent;color:#ebedef;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close:hover{background:rgba(255,255,255,.1);color:#ebedef}.p-galleria .p-galleria-item-nav{background:rgba(0,0,0,.2);color:#aeb6bf;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:3px;margin:.5rem 0}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon{font-size:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:rgba(0,0,0,.3);color:#ebedef}.p-galleria .p-galleria-caption{background:rgba(0,0,0,.5);color:#ebedef;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#e9ecef;width:1rem;height:1rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#dee2e6}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#006CB8;color:#fff}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:rgba(0,0,0,.5)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:rgba(255,255,255,.4)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:rgba(255,255,255,.6)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#006CB8;color:#fff}.p-galleria .p-galleria-thumbnail-container{background:rgba(0,0,0,.9);padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next{margin:.5rem;background-color:transparent;color:#aeb6bf;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover{background:rgba(255,255,255,.1);color:#aeb6bf}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-galleria-mask,.p-image-mask{--maskbg: rgba(0, 0, 0, .9)}.p-image-preview-indicator{background-color:transparent;color:#f8f9fa;transition:background-color .2s,color .2s,box-shadow .2s}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000080}.p-image-toolbar{padding:1rem}.p-image-action.p-link{color:#f8f9fa;background-color:transparent;width:3rem;height:3rem;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{color:#f8f9fa;background-color:#ffffff1a}.p-image-action.p-link i{font-size:1.5rem}.p-avatar{background-color:#dee2e6;border-radius:3px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-group .p-avatar{border:2px solid #ffffff}.p-badge{background:#006CB8;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem}.p-badge.p-badge-secondary{background-color:#607d8b;color:#fff}.p-badge.p-badge-success{background-color:#4caf50;color:#fff}.p-badge.p-badge-info{background-color:#03a9f4;color:#fff}.p-badge.p-badge-warning{background-color:#ffc107;color:#495057}.p-badge.p-badge-danger{background-color:#f44336;color:#fff}.p-badge.p-badge-lg{font-size:1.125rem;min-width:2.25rem;height:2.25rem;line-height:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;min-width:3rem;height:3rem;line-height:3rem}.p-chip{background-color:#dee2e6;color:#495057;border-radius:16px;padding:0 .5rem}.p-chip .p-chip-text{line-height:1.5;margin-top:.25rem;margin-bottom:.25rem}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip img{width:2rem;height:2rem;margin-left:-.5rem;margin-right:.5rem}.p-chip .p-chip-remove-icon{margin-left:.5rem;border-radius:3px;transition:background-color .2s,color .2s,box-shadow .2s}.p-chip .p-chip-remove-icon:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-inplace .p-inplace-display{padding:.5rem;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:#e9ecef;color:#495057}.p-inplace .p-inplace-display:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-progressbar{border:0 none;height:1.5rem;background:#dee2e6;border-radius:3px}.p-progressbar .p-progressbar-value{border:0 none;margin:0;background:#006CB8}.p-progressbar .p-progressbar-label{color:#fff;line-height:1.5rem}.p-progress-spinner-svg{animation:p-progress-spinner-rotate 2s linear infinite}.p-progress-spinner-circle{stroke-dasharray:89,200;stroke-dashoffset:0;stroke:#ff5757;animation:p-progress-spinner-dash 1.5s ease-in-out infinite,p-progress-spinner-color 6s ease-in-out infinite;stroke-linecap:round}@keyframes p-progress-spinner-rotate{to{transform:rotate(360deg)}}@keyframes p-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes p-progress-spinner-color{to,0%{stroke:#ff5757}40%{stroke:#3b82f6}66%{stroke:#1ea97c}80%,90%{stroke:#cc8925}}.p-scrolltop{width:3rem;height:3rem;border-radius:50%;box-shadow:0 3px 6px #0000001a;transition:background-color .2s,color .2s,box-shadow .2s}.p-scrolltop.p-link{background:rgba(0,0,0,.7)}.p-scrolltop.p-link:hover{background:rgba(0,0,0,.8)}.p-scrolltop .p-scrolltop-icon{font-size:1.5rem;color:#f8f9fa}.p-skeleton{background-color:#e9ecef;border-radius:3px}.p-skeleton:after{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.4),rgba(255,255,255,0))}.p-tag{background:#006CB8;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .4rem;border-radius:3px}.p-tag.p-tag-success{background-color:#4caf50;color:#fff}.p-tag.p-tag-info{background-color:#03a9f4;color:#fff}.p-tag.p-tag-warning{background-color:#ffc107;color:#495057}.p-tag.p-tag-danger{background-color:#f44336;color:#fff}.p-tag .p-tag-icon{margin-right:.25rem;font-size:.75rem}.p-terminal{background:#ffffff;color:#495057;border:1px solid #dee2e6;padding:1rem}.p-terminal .p-terminal-input{font-size:1rem;font-family:Source Sans Pro,sans-serif}@font-face{font-family:primeicons;font-display:block;src:url(./primeicons-ce852338.eot);src:url(./primeicons-ce852338.eot?#iefix) format("embedded-opentype"),url(./primeicons-3824be50.woff2) format("woff2"),url(./primeicons-90a58d3a.woff) format("woff"),url(./primeicons-131bc3bf.ttf) format("truetype"),url(./primeicons-5e10f102.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""} +[data-v-93a3eddf] .p-datatable-header{background:blue}nav[data-v-7b8f7d18]{padding:10px;text-align:center}.brand-logo[data-v-7b8f7d18]{position:relative;z-index:10;float:left;display:block;width:12em;height:3em;margin-right:.7em;text-indent:-9999px;background:url(./logo_uid_stanfordmedicine-65a2822b.svg) no-repeat;background-position:-11px -1px;background-position:-.7857142857rem -.0714285714rem;background-size:auto 111%;border-right:1px solid;border-right:.0714285714rem solid;border-right-color:#000}.grid{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem;margin-top:-.5rem}.grid>.col,.grid>[class*=col]{box-sizing:border-box}.grid-nogutter{margin-right:0;margin-left:0;margin-top:0}.grid-nogutter>.col,.grid-nogutter>[class*=col-]{padding:0}.col{flex-grow:1;flex-basis:0;padding:.5rem}.col-fixed{flex:0 0 auto;padding:.5rem}.col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.col-3{flex:0 0 auto;padding:.5rem;width:25%}.col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.col-6{flex:0 0 auto;padding:.5rem;width:50%}.col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.col-9{flex:0 0 auto;padding:.5rem;width:75%}.col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.col-12{flex:0 0 auto;padding:.5rem;width:100%}@media screen and (min-width: 576px){.sm\:col{flex-grow:1;flex-basis:0;padding:.5rem}.sm\:col-fixed{flex:0 0 auto;padding:.5rem}.sm\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.sm\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.sm\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.sm\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.sm\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.sm\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.sm\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.sm\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.sm\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.sm\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.sm\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.sm\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width: 768px){.md\:col{flex-grow:1;flex-basis:0;padding:.5rem}.md\:col-fixed{flex:0 0 auto;padding:.5rem}.md\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.md\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.md\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.md\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.md\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.md\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.md\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.md\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.md\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.md\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.md\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.md\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width: 992px){.lg\:col{flex-grow:1;flex-basis:0;padding:.5rem}.lg\:col-fixed{flex:0 0 auto;padding:.5rem}.lg\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.lg\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.lg\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.lg\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.lg\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.lg\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.lg\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.lg\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.lg\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.lg\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.lg\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.lg\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width: 1200px){.xl\:col{flex-grow:1;flex-basis:0;padding:.5rem}.xl\:col-fixed{flex:0 0 auto;padding:.5rem}.xl\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.xl\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.xl\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.xl\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.xl\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.xl\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.xl\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.xl\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.xl\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.xl\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.xl\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.xl\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}.col-offset-0{margin-left:0!important}.col-offset-1{margin-left:8.3333%!important}.col-offset-2{margin-left:16.6667%!important}.col-offset-3{margin-left:25%!important}.col-offset-4{margin-left:33.3333%!important}.col-offset-5{margin-left:41.6667%!important}.col-offset-6{margin-left:50%!important}.col-offset-7{margin-left:58.3333%!important}.col-offset-8{margin-left:66.6667%!important}.col-offset-9{margin-left:75%!important}.col-offset-10{margin-left:83.3333%!important}.col-offset-11{margin-left:91.6667%!important}.col-offset-12{margin-left:100%!important}@media screen and (min-width: 576px){.sm\:col-offset-0{margin-left:0!important}.sm\:col-offset-1{margin-left:8.3333%!important}.sm\:col-offset-2{margin-left:16.6667%!important}.sm\:col-offset-3{margin-left:25%!important}.sm\:col-offset-4{margin-left:33.3333%!important}.sm\:col-offset-5{margin-left:41.6667%!important}.sm\:col-offset-6{margin-left:50%!important}.sm\:col-offset-7{margin-left:58.3333%!important}.sm\:col-offset-8{margin-left:66.6667%!important}.sm\:col-offset-9{margin-left:75%!important}.sm\:col-offset-10{margin-left:83.3333%!important}.sm\:col-offset-11{margin-left:91.6667%!important}.sm\:col-offset-12{margin-left:100%!important}}@media screen and (min-width: 768px){.md\:col-offset-0{margin-left:0!important}.md\:col-offset-1{margin-left:8.3333%!important}.md\:col-offset-2{margin-left:16.6667%!important}.md\:col-offset-3{margin-left:25%!important}.md\:col-offset-4{margin-left:33.3333%!important}.md\:col-offset-5{margin-left:41.6667%!important}.md\:col-offset-6{margin-left:50%!important}.md\:col-offset-7{margin-left:58.3333%!important}.md\:col-offset-8{margin-left:66.6667%!important}.md\:col-offset-9{margin-left:75%!important}.md\:col-offset-10{margin-left:83.3333%!important}.md\:col-offset-11{margin-left:91.6667%!important}.md\:col-offset-12{margin-left:100%!important}}@media screen and (min-width: 992px){.lg\:col-offset-0{margin-left:0!important}.lg\:col-offset-1{margin-left:8.3333%!important}.lg\:col-offset-2{margin-left:16.6667%!important}.lg\:col-offset-3{margin-left:25%!important}.lg\:col-offset-4{margin-left:33.3333%!important}.lg\:col-offset-5{margin-left:41.6667%!important}.lg\:col-offset-6{margin-left:50%!important}.lg\:col-offset-7{margin-left:58.3333%!important}.lg\:col-offset-8{margin-left:66.6667%!important}.lg\:col-offset-9{margin-left:75%!important}.lg\:col-offset-10{margin-left:83.3333%!important}.lg\:col-offset-11{margin-left:91.6667%!important}.lg\:col-offset-12{margin-left:100%!important}}@media screen and (min-width: 1200px){.xl\:col-offset-0{margin-left:0!important}.xl\:col-offset-1{margin-left:8.3333%!important}.xl\:col-offset-2{margin-left:16.6667%!important}.xl\:col-offset-3{margin-left:25%!important}.xl\:col-offset-4{margin-left:33.3333%!important}.xl\:col-offset-5{margin-left:41.6667%!important}.xl\:col-offset-6{margin-left:50%!important}.xl\:col-offset-7{margin-left:58.3333%!important}.xl\:col-offset-8{margin-left:66.6667%!important}.xl\:col-offset-9{margin-left:75%!important}.xl\:col-offset-10{margin-left:83.3333%!important}.xl\:col-offset-11{margin-left:91.6667%!important}.xl\:col-offset-12{margin-left:100%!important}}.text-0{color:var(--surface-0)!important}.text-50{color:var(--surface-50)!important}.text-100{color:var(--surface-100)!important}.text-200{color:var(--surface-200)!important}.text-300{color:var(--surface-300)!important}.text-400{color:var(--surface-400)!important}.text-500{color:var(--surface-500)!important}.text-600{color:var(--surface-600)!important}.text-700{color:var(--surface-700)!important}.text-800{color:var(--surface-800)!important}.text-900{color:var(--surface-900)!important}.focus\:text-0:focus{color:var(--surface-0)!important}.hover\:text-0:hover,.active\:text-0:active{color:var(--surface-0)!important}.focus\:text-50:focus{color:var(--surface-50)!important}.hover\:text-50:hover,.active\:text-50:active{color:var(--surface-50)!important}.focus\:text-100:focus{color:var(--surface-100)!important}.hover\:text-100:hover,.active\:text-100:active{color:var(--surface-100)!important}.focus\:text-200:focus{color:var(--surface-200)!important}.hover\:text-200:hover,.active\:text-200:active{color:var(--surface-200)!important}.focus\:text-300:focus{color:var(--surface-300)!important}.hover\:text-300:hover,.active\:text-300:active{color:var(--surface-300)!important}.focus\:text-400:focus{color:var(--surface-400)!important}.hover\:text-400:hover,.active\:text-400:active{color:var(--surface-400)!important}.focus\:text-500:focus{color:var(--surface-500)!important}.hover\:text-500:hover,.active\:text-500:active{color:var(--surface-500)!important}.focus\:text-600:focus{color:var(--surface-600)!important}.hover\:text-600:hover,.active\:text-600:active{color:var(--surface-600)!important}.focus\:text-700:focus{color:var(--surface-700)!important}.hover\:text-700:hover,.active\:text-700:active{color:var(--surface-700)!important}.focus\:text-800:focus{color:var(--surface-800)!important}.hover\:text-800:hover,.active\:text-800:active{color:var(--surface-800)!important}.focus\:text-900:focus{color:var(--surface-900)!important}.hover\:text-900:hover,.active\:text-900:active{color:var(--surface-900)!important}.surface-0{background-color:var(--surface-0)!important}.surface-50{background-color:var(--surface-50)!important}.surface-100{background-color:var(--surface-100)!important}.surface-200{background-color:var(--surface-200)!important}.surface-300{background-color:var(--surface-300)!important}.surface-400{background-color:var(--surface-400)!important}.surface-500{background-color:var(--surface-500)!important}.surface-600{background-color:var(--surface-600)!important}.surface-700{background-color:var(--surface-700)!important}.surface-800{background-color:var(--surface-800)!important}.surface-900{background-color:var(--surface-900)!important}.focus\:surface-0:focus{background-color:var(--surface-0)!important}.hover\:surface-0:hover,.active\:surface-0:active{background-color:var(--surface-0)!important}.focus\:surface-50:focus{background-color:var(--surface-50)!important}.hover\:surface-50:hover,.active\:surface-50:active{background-color:var(--surface-50)!important}.focus\:surface-100:focus{background-color:var(--surface-100)!important}.hover\:surface-100:hover,.active\:surface-100:active{background-color:var(--surface-100)!important}.focus\:surface-200:focus{background-color:var(--surface-200)!important}.hover\:surface-200:hover,.active\:surface-200:active{background-color:var(--surface-200)!important}.focus\:surface-300:focus{background-color:var(--surface-300)!important}.hover\:surface-300:hover,.active\:surface-300:active{background-color:var(--surface-300)!important}.focus\:surface-400:focus{background-color:var(--surface-400)!important}.hover\:surface-400:hover,.active\:surface-400:active{background-color:var(--surface-400)!important}.focus\:surface-500:focus{background-color:var(--surface-500)!important}.hover\:surface-500:hover,.active\:surface-500:active{background-color:var(--surface-500)!important}.focus\:surface-600:focus{background-color:var(--surface-600)!important}.hover\:surface-600:hover,.active\:surface-600:active{background-color:var(--surface-600)!important}.focus\:surface-700:focus{background-color:var(--surface-700)!important}.hover\:surface-700:hover,.active\:surface-700:active{background-color:var(--surface-700)!important}.focus\:surface-800:focus{background-color:var(--surface-800)!important}.hover\:surface-800:hover,.active\:surface-800:active{background-color:var(--surface-800)!important}.focus\:surface-900:focus{background-color:var(--surface-900)!important}.hover\:surface-900:hover,.active\:surface-900:active{background-color:var(--surface-900)!important}.border-0{border-color:var(--surface-0)!important}.border-50{border-color:var(--surface-50)!important}.border-100{border-color:var(--surface-100)!important}.border-200{border-color:var(--surface-200)!important}.border-300{border-color:var(--surface-300)!important}.border-400{border-color:var(--surface-400)!important}.border-500{border-color:var(--surface-500)!important}.border-600{border-color:var(--surface-600)!important}.border-700{border-color:var(--surface-700)!important}.border-800{border-color:var(--surface-800)!important}.border-900{border-color:var(--surface-900)!important}.focus\:border-0:focus{border-color:var(--surface-0)!important}.hover\:border-0:hover,.active\:border-0:active{border-color:var(--surface-0)!important}.focus\:border-50:focus{border-color:var(--surface-50)!important}.hover\:border-50:hover,.active\:border-50:active{border-color:var(--surface-50)!important}.focus\:border-100:focus{border-color:var(--surface-100)!important}.hover\:border-100:hover,.active\:border-100:active{border-color:var(--surface-100)!important}.focus\:border-200:focus{border-color:var(--surface-200)!important}.hover\:border-200:hover,.active\:border-200:active{border-color:var(--surface-200)!important}.focus\:border-300:focus{border-color:var(--surface-300)!important}.hover\:border-300:hover,.active\:border-300:active{border-color:var(--surface-300)!important}.focus\:border-400:focus{border-color:var(--surface-400)!important}.hover\:border-400:hover,.active\:border-400:active{border-color:var(--surface-400)!important}.focus\:border-500:focus{border-color:var(--surface-500)!important}.hover\:border-500:hover,.active\:border-500:active{border-color:var(--surface-500)!important}.focus\:border-600:focus{border-color:var(--surface-600)!important}.hover\:border-600:hover,.active\:border-600:active{border-color:var(--surface-600)!important}.focus\:border-700:focus{border-color:var(--surface-700)!important}.hover\:border-700:hover,.active\:border-700:active{border-color:var(--surface-700)!important}.focus\:border-800:focus{border-color:var(--surface-800)!important}.hover\:border-800:hover,.active\:border-800:active{border-color:var(--surface-800)!important}.focus\:border-900:focus{border-color:var(--surface-900)!important}.hover\:border-900:hover,.active\:border-900:active{border-color:var(--surface-900)!important}.bg-transparent{background-color:transparent!important}@media screen and (min-width: 576px){.sm\:bg-transparent{background-color:transparent!important}}@media screen and (min-width: 768px){.md\:bg-transparent{background-color:transparent!important}}@media screen and (min-width: 992px){.lg\:bg-transparent{background-color:transparent!important}}@media screen and (min-width: 1200px){.xl\:bg-transparent{background-color:transparent!important}}.border-transparent{border-color:transparent!important}@media screen and (min-width: 576px){.sm\:border-transparent{border-color:transparent!important}}@media screen and (min-width: 768px){.md\:border-transparent{border-color:transparent!important}}@media screen and (min-width: 992px){.lg\:border-transparent{border-color:transparent!important}}@media screen and (min-width: 1200px){.xl\:border-transparent{border-color:transparent!important}}.text-blue-50{color:var(--blue-50)!important}.text-blue-100{color:var(--blue-100)!important}.text-blue-200{color:var(--blue-200)!important}.text-blue-300{color:var(--blue-300)!important}.text-blue-400{color:var(--blue-400)!important}.text-blue-500{color:var(--blue-500)!important}.text-blue-600{color:var(--blue-600)!important}.text-blue-700{color:var(--blue-700)!important}.text-blue-800{color:var(--blue-800)!important}.text-blue-900{color:var(--blue-900)!important}.focus\:text-blue-50:focus{color:var(--blue-50)!important}.focus\:text-blue-100:focus{color:var(--blue-100)!important}.focus\:text-blue-200:focus{color:var(--blue-200)!important}.focus\:text-blue-300:focus{color:var(--blue-300)!important}.focus\:text-blue-400:focus{color:var(--blue-400)!important}.focus\:text-blue-500:focus{color:var(--blue-500)!important}.focus\:text-blue-600:focus{color:var(--blue-600)!important}.focus\:text-blue-700:focus{color:var(--blue-700)!important}.focus\:text-blue-800:focus{color:var(--blue-800)!important}.focus\:text-blue-900:focus{color:var(--blue-900)!important}.hover\:text-blue-50:hover{color:var(--blue-50)!important}.hover\:text-blue-100:hover{color:var(--blue-100)!important}.hover\:text-blue-200:hover{color:var(--blue-200)!important}.hover\:text-blue-300:hover{color:var(--blue-300)!important}.hover\:text-blue-400:hover{color:var(--blue-400)!important}.hover\:text-blue-500:hover{color:var(--blue-500)!important}.hover\:text-blue-600:hover{color:var(--blue-600)!important}.hover\:text-blue-700:hover{color:var(--blue-700)!important}.hover\:text-blue-800:hover{color:var(--blue-800)!important}.hover\:text-blue-900:hover{color:var(--blue-900)!important}.active\:text-blue-50:active{color:var(--blue-50)!important}.active\:text-blue-100:active{color:var(--blue-100)!important}.active\:text-blue-200:active{color:var(--blue-200)!important}.active\:text-blue-300:active{color:var(--blue-300)!important}.active\:text-blue-400:active{color:var(--blue-400)!important}.active\:text-blue-500:active{color:var(--blue-500)!important}.active\:text-blue-600:active{color:var(--blue-600)!important}.active\:text-blue-700:active{color:var(--blue-700)!important}.active\:text-blue-800:active{color:var(--blue-800)!important}.active\:text-blue-900:active{color:var(--blue-900)!important}.text-green-50{color:var(--green-50)!important}.text-green-100{color:var(--green-100)!important}.text-green-200{color:var(--green-200)!important}.text-green-300{color:var(--green-300)!important}.text-green-400{color:var(--green-400)!important}.text-green-500{color:var(--green-500)!important}.text-green-600{color:var(--green-600)!important}.text-green-700{color:var(--green-700)!important}.text-green-800{color:var(--green-800)!important}.text-green-900{color:var(--green-900)!important}.focus\:text-green-50:focus{color:var(--green-50)!important}.focus\:text-green-100:focus{color:var(--green-100)!important}.focus\:text-green-200:focus{color:var(--green-200)!important}.focus\:text-green-300:focus{color:var(--green-300)!important}.focus\:text-green-400:focus{color:var(--green-400)!important}.focus\:text-green-500:focus{color:var(--green-500)!important}.focus\:text-green-600:focus{color:var(--green-600)!important}.focus\:text-green-700:focus{color:var(--green-700)!important}.focus\:text-green-800:focus{color:var(--green-800)!important}.focus\:text-green-900:focus{color:var(--green-900)!important}.hover\:text-green-50:hover{color:var(--green-50)!important}.hover\:text-green-100:hover{color:var(--green-100)!important}.hover\:text-green-200:hover{color:var(--green-200)!important}.hover\:text-green-300:hover{color:var(--green-300)!important}.hover\:text-green-400:hover{color:var(--green-400)!important}.hover\:text-green-500:hover{color:var(--green-500)!important}.hover\:text-green-600:hover{color:var(--green-600)!important}.hover\:text-green-700:hover{color:var(--green-700)!important}.hover\:text-green-800:hover{color:var(--green-800)!important}.hover\:text-green-900:hover{color:var(--green-900)!important}.active\:text-green-50:active{color:var(--green-50)!important}.active\:text-green-100:active{color:var(--green-100)!important}.active\:text-green-200:active{color:var(--green-200)!important}.active\:text-green-300:active{color:var(--green-300)!important}.active\:text-green-400:active{color:var(--green-400)!important}.active\:text-green-500:active{color:var(--green-500)!important}.active\:text-green-600:active{color:var(--green-600)!important}.active\:text-green-700:active{color:var(--green-700)!important}.active\:text-green-800:active{color:var(--green-800)!important}.active\:text-green-900:active{color:var(--green-900)!important}.text-yellow-50{color:var(--yellow-50)!important}.text-yellow-100{color:var(--yellow-100)!important}.text-yellow-200{color:var(--yellow-200)!important}.text-yellow-300{color:var(--yellow-300)!important}.text-yellow-400{color:var(--yellow-400)!important}.text-yellow-500{color:var(--yellow-500)!important}.text-yellow-600{color:var(--yellow-600)!important}.text-yellow-700{color:var(--yellow-700)!important}.text-yellow-800{color:var(--yellow-800)!important}.text-yellow-900{color:var(--yellow-900)!important}.focus\:text-yellow-50:focus{color:var(--yellow-50)!important}.focus\:text-yellow-100:focus{color:var(--yellow-100)!important}.focus\:text-yellow-200:focus{color:var(--yellow-200)!important}.focus\:text-yellow-300:focus{color:var(--yellow-300)!important}.focus\:text-yellow-400:focus{color:var(--yellow-400)!important}.focus\:text-yellow-500:focus{color:var(--yellow-500)!important}.focus\:text-yellow-600:focus{color:var(--yellow-600)!important}.focus\:text-yellow-700:focus{color:var(--yellow-700)!important}.focus\:text-yellow-800:focus{color:var(--yellow-800)!important}.focus\:text-yellow-900:focus{color:var(--yellow-900)!important}.hover\:text-yellow-50:hover{color:var(--yellow-50)!important}.hover\:text-yellow-100:hover{color:var(--yellow-100)!important}.hover\:text-yellow-200:hover{color:var(--yellow-200)!important}.hover\:text-yellow-300:hover{color:var(--yellow-300)!important}.hover\:text-yellow-400:hover{color:var(--yellow-400)!important}.hover\:text-yellow-500:hover{color:var(--yellow-500)!important}.hover\:text-yellow-600:hover{color:var(--yellow-600)!important}.hover\:text-yellow-700:hover{color:var(--yellow-700)!important}.hover\:text-yellow-800:hover{color:var(--yellow-800)!important}.hover\:text-yellow-900:hover{color:var(--yellow-900)!important}.active\:text-yellow-50:active{color:var(--yellow-50)!important}.active\:text-yellow-100:active{color:var(--yellow-100)!important}.active\:text-yellow-200:active{color:var(--yellow-200)!important}.active\:text-yellow-300:active{color:var(--yellow-300)!important}.active\:text-yellow-400:active{color:var(--yellow-400)!important}.active\:text-yellow-500:active{color:var(--yellow-500)!important}.active\:text-yellow-600:active{color:var(--yellow-600)!important}.active\:text-yellow-700:active{color:var(--yellow-700)!important}.active\:text-yellow-800:active{color:var(--yellow-800)!important}.active\:text-yellow-900:active{color:var(--yellow-900)!important}.text-cyan-50{color:var(--cyan-50)!important}.text-cyan-100{color:var(--cyan-100)!important}.text-cyan-200{color:var(--cyan-200)!important}.text-cyan-300{color:var(--cyan-300)!important}.text-cyan-400{color:var(--cyan-400)!important}.text-cyan-500{color:var(--cyan-500)!important}.text-cyan-600{color:var(--cyan-600)!important}.text-cyan-700{color:var(--cyan-700)!important}.text-cyan-800{color:var(--cyan-800)!important}.text-cyan-900{color:var(--cyan-900)!important}.focus\:text-cyan-50:focus{color:var(--cyan-50)!important}.focus\:text-cyan-100:focus{color:var(--cyan-100)!important}.focus\:text-cyan-200:focus{color:var(--cyan-200)!important}.focus\:text-cyan-300:focus{color:var(--cyan-300)!important}.focus\:text-cyan-400:focus{color:var(--cyan-400)!important}.focus\:text-cyan-500:focus{color:var(--cyan-500)!important}.focus\:text-cyan-600:focus{color:var(--cyan-600)!important}.focus\:text-cyan-700:focus{color:var(--cyan-700)!important}.focus\:text-cyan-800:focus{color:var(--cyan-800)!important}.focus\:text-cyan-900:focus{color:var(--cyan-900)!important}.hover\:text-cyan-50:hover{color:var(--cyan-50)!important}.hover\:text-cyan-100:hover{color:var(--cyan-100)!important}.hover\:text-cyan-200:hover{color:var(--cyan-200)!important}.hover\:text-cyan-300:hover{color:var(--cyan-300)!important}.hover\:text-cyan-400:hover{color:var(--cyan-400)!important}.hover\:text-cyan-500:hover{color:var(--cyan-500)!important}.hover\:text-cyan-600:hover{color:var(--cyan-600)!important}.hover\:text-cyan-700:hover{color:var(--cyan-700)!important}.hover\:text-cyan-800:hover{color:var(--cyan-800)!important}.hover\:text-cyan-900:hover{color:var(--cyan-900)!important}.active\:text-cyan-50:active{color:var(--cyan-50)!important}.active\:text-cyan-100:active{color:var(--cyan-100)!important}.active\:text-cyan-200:active{color:var(--cyan-200)!important}.active\:text-cyan-300:active{color:var(--cyan-300)!important}.active\:text-cyan-400:active{color:var(--cyan-400)!important}.active\:text-cyan-500:active{color:var(--cyan-500)!important}.active\:text-cyan-600:active{color:var(--cyan-600)!important}.active\:text-cyan-700:active{color:var(--cyan-700)!important}.active\:text-cyan-800:active{color:var(--cyan-800)!important}.active\:text-cyan-900:active{color:var(--cyan-900)!important}.text-pink-50{color:var(--pink-50)!important}.text-pink-100{color:var(--pink-100)!important}.text-pink-200{color:var(--pink-200)!important}.text-pink-300{color:var(--pink-300)!important}.text-pink-400{color:var(--pink-400)!important}.text-pink-500{color:var(--pink-500)!important}.text-pink-600{color:var(--pink-600)!important}.text-pink-700{color:var(--pink-700)!important}.text-pink-800{color:var(--pink-800)!important}.text-pink-900{color:var(--pink-900)!important}.focus\:text-pink-50:focus{color:var(--pink-50)!important}.focus\:text-pink-100:focus{color:var(--pink-100)!important}.focus\:text-pink-200:focus{color:var(--pink-200)!important}.focus\:text-pink-300:focus{color:var(--pink-300)!important}.focus\:text-pink-400:focus{color:var(--pink-400)!important}.focus\:text-pink-500:focus{color:var(--pink-500)!important}.focus\:text-pink-600:focus{color:var(--pink-600)!important}.focus\:text-pink-700:focus{color:var(--pink-700)!important}.focus\:text-pink-800:focus{color:var(--pink-800)!important}.focus\:text-pink-900:focus{color:var(--pink-900)!important}.hover\:text-pink-50:hover{color:var(--pink-50)!important}.hover\:text-pink-100:hover{color:var(--pink-100)!important}.hover\:text-pink-200:hover{color:var(--pink-200)!important}.hover\:text-pink-300:hover{color:var(--pink-300)!important}.hover\:text-pink-400:hover{color:var(--pink-400)!important}.hover\:text-pink-500:hover{color:var(--pink-500)!important}.hover\:text-pink-600:hover{color:var(--pink-600)!important}.hover\:text-pink-700:hover{color:var(--pink-700)!important}.hover\:text-pink-800:hover{color:var(--pink-800)!important}.hover\:text-pink-900:hover{color:var(--pink-900)!important}.active\:text-pink-50:active{color:var(--pink-50)!important}.active\:text-pink-100:active{color:var(--pink-100)!important}.active\:text-pink-200:active{color:var(--pink-200)!important}.active\:text-pink-300:active{color:var(--pink-300)!important}.active\:text-pink-400:active{color:var(--pink-400)!important}.active\:text-pink-500:active{color:var(--pink-500)!important}.active\:text-pink-600:active{color:var(--pink-600)!important}.active\:text-pink-700:active{color:var(--pink-700)!important}.active\:text-pink-800:active{color:var(--pink-800)!important}.active\:text-pink-900:active{color:var(--pink-900)!important}.text-indigo-50{color:var(--indigo-50)!important}.text-indigo-100{color:var(--indigo-100)!important}.text-indigo-200{color:var(--indigo-200)!important}.text-indigo-300{color:var(--indigo-300)!important}.text-indigo-400{color:var(--indigo-400)!important}.text-indigo-500{color:var(--indigo-500)!important}.text-indigo-600{color:var(--indigo-600)!important}.text-indigo-700{color:var(--indigo-700)!important}.text-indigo-800{color:var(--indigo-800)!important}.text-indigo-900{color:var(--indigo-900)!important}.focus\:text-indigo-50:focus{color:var(--indigo-50)!important}.focus\:text-indigo-100:focus{color:var(--indigo-100)!important}.focus\:text-indigo-200:focus{color:var(--indigo-200)!important}.focus\:text-indigo-300:focus{color:var(--indigo-300)!important}.focus\:text-indigo-400:focus{color:var(--indigo-400)!important}.focus\:text-indigo-500:focus{color:var(--indigo-500)!important}.focus\:text-indigo-600:focus{color:var(--indigo-600)!important}.focus\:text-indigo-700:focus{color:var(--indigo-700)!important}.focus\:text-indigo-800:focus{color:var(--indigo-800)!important}.focus\:text-indigo-900:focus{color:var(--indigo-900)!important}.hover\:text-indigo-50:hover{color:var(--indigo-50)!important}.hover\:text-indigo-100:hover{color:var(--indigo-100)!important}.hover\:text-indigo-200:hover{color:var(--indigo-200)!important}.hover\:text-indigo-300:hover{color:var(--indigo-300)!important}.hover\:text-indigo-400:hover{color:var(--indigo-400)!important}.hover\:text-indigo-500:hover{color:var(--indigo-500)!important}.hover\:text-indigo-600:hover{color:var(--indigo-600)!important}.hover\:text-indigo-700:hover{color:var(--indigo-700)!important}.hover\:text-indigo-800:hover{color:var(--indigo-800)!important}.hover\:text-indigo-900:hover{color:var(--indigo-900)!important}.active\:text-indigo-50:active{color:var(--indigo-50)!important}.active\:text-indigo-100:active{color:var(--indigo-100)!important}.active\:text-indigo-200:active{color:var(--indigo-200)!important}.active\:text-indigo-300:active{color:var(--indigo-300)!important}.active\:text-indigo-400:active{color:var(--indigo-400)!important}.active\:text-indigo-500:active{color:var(--indigo-500)!important}.active\:text-indigo-600:active{color:var(--indigo-600)!important}.active\:text-indigo-700:active{color:var(--indigo-700)!important}.active\:text-indigo-800:active{color:var(--indigo-800)!important}.active\:text-indigo-900:active{color:var(--indigo-900)!important}.text-teal-50{color:var(--teal-50)!important}.text-teal-100{color:var(--teal-100)!important}.text-teal-200{color:var(--teal-200)!important}.text-teal-300{color:var(--teal-300)!important}.text-teal-400{color:var(--teal-400)!important}.text-teal-500{color:var(--teal-500)!important}.text-teal-600{color:var(--teal-600)!important}.text-teal-700{color:var(--teal-700)!important}.text-teal-800{color:var(--teal-800)!important}.text-teal-900{color:var(--teal-900)!important}.focus\:text-teal-50:focus{color:var(--teal-50)!important}.focus\:text-teal-100:focus{color:var(--teal-100)!important}.focus\:text-teal-200:focus{color:var(--teal-200)!important}.focus\:text-teal-300:focus{color:var(--teal-300)!important}.focus\:text-teal-400:focus{color:var(--teal-400)!important}.focus\:text-teal-500:focus{color:var(--teal-500)!important}.focus\:text-teal-600:focus{color:var(--teal-600)!important}.focus\:text-teal-700:focus{color:var(--teal-700)!important}.focus\:text-teal-800:focus{color:var(--teal-800)!important}.focus\:text-teal-900:focus{color:var(--teal-900)!important}.hover\:text-teal-50:hover{color:var(--teal-50)!important}.hover\:text-teal-100:hover{color:var(--teal-100)!important}.hover\:text-teal-200:hover{color:var(--teal-200)!important}.hover\:text-teal-300:hover{color:var(--teal-300)!important}.hover\:text-teal-400:hover{color:var(--teal-400)!important}.hover\:text-teal-500:hover{color:var(--teal-500)!important}.hover\:text-teal-600:hover{color:var(--teal-600)!important}.hover\:text-teal-700:hover{color:var(--teal-700)!important}.hover\:text-teal-800:hover{color:var(--teal-800)!important}.hover\:text-teal-900:hover{color:var(--teal-900)!important}.active\:text-teal-50:active{color:var(--teal-50)!important}.active\:text-teal-100:active{color:var(--teal-100)!important}.active\:text-teal-200:active{color:var(--teal-200)!important}.active\:text-teal-300:active{color:var(--teal-300)!important}.active\:text-teal-400:active{color:var(--teal-400)!important}.active\:text-teal-500:active{color:var(--teal-500)!important}.active\:text-teal-600:active{color:var(--teal-600)!important}.active\:text-teal-700:active{color:var(--teal-700)!important}.active\:text-teal-800:active{color:var(--teal-800)!important}.active\:text-teal-900:active{color:var(--teal-900)!important}.text-orange-50{color:var(--orange-50)!important}.text-orange-100{color:var(--orange-100)!important}.text-orange-200{color:var(--orange-200)!important}.text-orange-300{color:var(--orange-300)!important}.text-orange-400{color:var(--orange-400)!important}.text-orange-500{color:var(--orange-500)!important}.text-orange-600{color:var(--orange-600)!important}.text-orange-700{color:var(--orange-700)!important}.text-orange-800{color:var(--orange-800)!important}.text-orange-900{color:var(--orange-900)!important}.focus\:text-orange-50:focus{color:var(--orange-50)!important}.focus\:text-orange-100:focus{color:var(--orange-100)!important}.focus\:text-orange-200:focus{color:var(--orange-200)!important}.focus\:text-orange-300:focus{color:var(--orange-300)!important}.focus\:text-orange-400:focus{color:var(--orange-400)!important}.focus\:text-orange-500:focus{color:var(--orange-500)!important}.focus\:text-orange-600:focus{color:var(--orange-600)!important}.focus\:text-orange-700:focus{color:var(--orange-700)!important}.focus\:text-orange-800:focus{color:var(--orange-800)!important}.focus\:text-orange-900:focus{color:var(--orange-900)!important}.hover\:text-orange-50:hover{color:var(--orange-50)!important}.hover\:text-orange-100:hover{color:var(--orange-100)!important}.hover\:text-orange-200:hover{color:var(--orange-200)!important}.hover\:text-orange-300:hover{color:var(--orange-300)!important}.hover\:text-orange-400:hover{color:var(--orange-400)!important}.hover\:text-orange-500:hover{color:var(--orange-500)!important}.hover\:text-orange-600:hover{color:var(--orange-600)!important}.hover\:text-orange-700:hover{color:var(--orange-700)!important}.hover\:text-orange-800:hover{color:var(--orange-800)!important}.hover\:text-orange-900:hover{color:var(--orange-900)!important}.active\:text-orange-50:active{color:var(--orange-50)!important}.active\:text-orange-100:active{color:var(--orange-100)!important}.active\:text-orange-200:active{color:var(--orange-200)!important}.active\:text-orange-300:active{color:var(--orange-300)!important}.active\:text-orange-400:active{color:var(--orange-400)!important}.active\:text-orange-500:active{color:var(--orange-500)!important}.active\:text-orange-600:active{color:var(--orange-600)!important}.active\:text-orange-700:active{color:var(--orange-700)!important}.active\:text-orange-800:active{color:var(--orange-800)!important}.active\:text-orange-900:active{color:var(--orange-900)!important}.text-bluegray-50{color:var(--bluegray-50)!important}.text-bluegray-100{color:var(--bluegray-100)!important}.text-bluegray-200{color:var(--bluegray-200)!important}.text-bluegray-300{color:var(--bluegray-300)!important}.text-bluegray-400{color:var(--bluegray-400)!important}.text-bluegray-500{color:var(--bluegray-500)!important}.text-bluegray-600{color:var(--bluegray-600)!important}.text-bluegray-700{color:var(--bluegray-700)!important}.text-bluegray-800{color:var(--bluegray-800)!important}.text-bluegray-900{color:var(--bluegray-900)!important}.focus\:text-bluegray-50:focus{color:var(--bluegray-50)!important}.focus\:text-bluegray-100:focus{color:var(--bluegray-100)!important}.focus\:text-bluegray-200:focus{color:var(--bluegray-200)!important}.focus\:text-bluegray-300:focus{color:var(--bluegray-300)!important}.focus\:text-bluegray-400:focus{color:var(--bluegray-400)!important}.focus\:text-bluegray-500:focus{color:var(--bluegray-500)!important}.focus\:text-bluegray-600:focus{color:var(--bluegray-600)!important}.focus\:text-bluegray-700:focus{color:var(--bluegray-700)!important}.focus\:text-bluegray-800:focus{color:var(--bluegray-800)!important}.focus\:text-bluegray-900:focus{color:var(--bluegray-900)!important}.hover\:text-bluegray-50:hover{color:var(--bluegray-50)!important}.hover\:text-bluegray-100:hover{color:var(--bluegray-100)!important}.hover\:text-bluegray-200:hover{color:var(--bluegray-200)!important}.hover\:text-bluegray-300:hover{color:var(--bluegray-300)!important}.hover\:text-bluegray-400:hover{color:var(--bluegray-400)!important}.hover\:text-bluegray-500:hover{color:var(--bluegray-500)!important}.hover\:text-bluegray-600:hover{color:var(--bluegray-600)!important}.hover\:text-bluegray-700:hover{color:var(--bluegray-700)!important}.hover\:text-bluegray-800:hover{color:var(--bluegray-800)!important}.hover\:text-bluegray-900:hover{color:var(--bluegray-900)!important}.active\:text-bluegray-50:active{color:var(--bluegray-50)!important}.active\:text-bluegray-100:active{color:var(--bluegray-100)!important}.active\:text-bluegray-200:active{color:var(--bluegray-200)!important}.active\:text-bluegray-300:active{color:var(--bluegray-300)!important}.active\:text-bluegray-400:active{color:var(--bluegray-400)!important}.active\:text-bluegray-500:active{color:var(--bluegray-500)!important}.active\:text-bluegray-600:active{color:var(--bluegray-600)!important}.active\:text-bluegray-700:active{color:var(--bluegray-700)!important}.active\:text-bluegray-800:active{color:var(--bluegray-800)!important}.active\:text-bluegray-900:active{color:var(--bluegray-900)!important}.text-purple-50{color:var(--purple-50)!important}.text-purple-100{color:var(--purple-100)!important}.text-purple-200{color:var(--purple-200)!important}.text-purple-300{color:var(--purple-300)!important}.text-purple-400{color:var(--purple-400)!important}.text-purple-500{color:var(--purple-500)!important}.text-purple-600{color:var(--purple-600)!important}.text-purple-700{color:var(--purple-700)!important}.text-purple-800{color:var(--purple-800)!important}.text-purple-900{color:var(--purple-900)!important}.focus\:text-purple-50:focus{color:var(--purple-50)!important}.focus\:text-purple-100:focus{color:var(--purple-100)!important}.focus\:text-purple-200:focus{color:var(--purple-200)!important}.focus\:text-purple-300:focus{color:var(--purple-300)!important}.focus\:text-purple-400:focus{color:var(--purple-400)!important}.focus\:text-purple-500:focus{color:var(--purple-500)!important}.focus\:text-purple-600:focus{color:var(--purple-600)!important}.focus\:text-purple-700:focus{color:var(--purple-700)!important}.focus\:text-purple-800:focus{color:var(--purple-800)!important}.focus\:text-purple-900:focus{color:var(--purple-900)!important}.hover\:text-purple-50:hover{color:var(--purple-50)!important}.hover\:text-purple-100:hover{color:var(--purple-100)!important}.hover\:text-purple-200:hover{color:var(--purple-200)!important}.hover\:text-purple-300:hover{color:var(--purple-300)!important}.hover\:text-purple-400:hover{color:var(--purple-400)!important}.hover\:text-purple-500:hover{color:var(--purple-500)!important}.hover\:text-purple-600:hover{color:var(--purple-600)!important}.hover\:text-purple-700:hover{color:var(--purple-700)!important}.hover\:text-purple-800:hover{color:var(--purple-800)!important}.hover\:text-purple-900:hover{color:var(--purple-900)!important}.active\:text-purple-50:active{color:var(--purple-50)!important}.active\:text-purple-100:active{color:var(--purple-100)!important}.active\:text-purple-200:active{color:var(--purple-200)!important}.active\:text-purple-300:active{color:var(--purple-300)!important}.active\:text-purple-400:active{color:var(--purple-400)!important}.active\:text-purple-500:active{color:var(--purple-500)!important}.active\:text-purple-600:active{color:var(--purple-600)!important}.active\:text-purple-700:active{color:var(--purple-700)!important}.active\:text-purple-800:active{color:var(--purple-800)!important}.active\:text-purple-900:active{color:var(--purple-900)!important}.text-gray-50{color:var(--gray-50)!important}.text-gray-100{color:var(--gray-100)!important}.text-gray-200{color:var(--gray-200)!important}.text-gray-300{color:var(--gray-300)!important}.text-gray-400{color:var(--gray-400)!important}.text-gray-500{color:var(--gray-500)!important}.text-gray-600{color:var(--gray-600)!important}.text-gray-700{color:var(--gray-700)!important}.text-gray-800{color:var(--gray-800)!important}.text-gray-900{color:var(--gray-900)!important}.focus\:text-gray-50:focus{color:var(--gray-50)!important}.focus\:text-gray-100:focus{color:var(--gray-100)!important}.focus\:text-gray-200:focus{color:var(--gray-200)!important}.focus\:text-gray-300:focus{color:var(--gray-300)!important}.focus\:text-gray-400:focus{color:var(--gray-400)!important}.focus\:text-gray-500:focus{color:var(--gray-500)!important}.focus\:text-gray-600:focus{color:var(--gray-600)!important}.focus\:text-gray-700:focus{color:var(--gray-700)!important}.focus\:text-gray-800:focus{color:var(--gray-800)!important}.focus\:text-gray-900:focus{color:var(--gray-900)!important}.hover\:text-gray-50:hover{color:var(--gray-50)!important}.hover\:text-gray-100:hover{color:var(--gray-100)!important}.hover\:text-gray-200:hover{color:var(--gray-200)!important}.hover\:text-gray-300:hover{color:var(--gray-300)!important}.hover\:text-gray-400:hover{color:var(--gray-400)!important}.hover\:text-gray-500:hover{color:var(--gray-500)!important}.hover\:text-gray-600:hover{color:var(--gray-600)!important}.hover\:text-gray-700:hover{color:var(--gray-700)!important}.hover\:text-gray-800:hover{color:var(--gray-800)!important}.hover\:text-gray-900:hover{color:var(--gray-900)!important}.active\:text-gray-50:active{color:var(--gray-50)!important}.active\:text-gray-100:active{color:var(--gray-100)!important}.active\:text-gray-200:active{color:var(--gray-200)!important}.active\:text-gray-300:active{color:var(--gray-300)!important}.active\:text-gray-400:active{color:var(--gray-400)!important}.active\:text-gray-500:active{color:var(--gray-500)!important}.active\:text-gray-600:active{color:var(--gray-600)!important}.active\:text-gray-700:active{color:var(--gray-700)!important}.active\:text-gray-800:active{color:var(--gray-800)!important}.active\:text-gray-900:active{color:var(--gray-900)!important}.text-red-50{color:var(--red-50)!important}.text-red-100{color:var(--red-100)!important}.text-red-200{color:var(--red-200)!important}.text-red-300{color:var(--red-300)!important}.text-red-400{color:var(--red-400)!important}.text-red-500{color:var(--red-500)!important}.text-red-600{color:var(--red-600)!important}.text-red-700{color:var(--red-700)!important}.text-red-800{color:var(--red-800)!important}.text-red-900{color:var(--red-900)!important}.focus\:text-red-50:focus{color:var(--red-50)!important}.focus\:text-red-100:focus{color:var(--red-100)!important}.focus\:text-red-200:focus{color:var(--red-200)!important}.focus\:text-red-300:focus{color:var(--red-300)!important}.focus\:text-red-400:focus{color:var(--red-400)!important}.focus\:text-red-500:focus{color:var(--red-500)!important}.focus\:text-red-600:focus{color:var(--red-600)!important}.focus\:text-red-700:focus{color:var(--red-700)!important}.focus\:text-red-800:focus{color:var(--red-800)!important}.focus\:text-red-900:focus{color:var(--red-900)!important}.hover\:text-red-50:hover{color:var(--red-50)!important}.hover\:text-red-100:hover{color:var(--red-100)!important}.hover\:text-red-200:hover{color:var(--red-200)!important}.hover\:text-red-300:hover{color:var(--red-300)!important}.hover\:text-red-400:hover{color:var(--red-400)!important}.hover\:text-red-500:hover{color:var(--red-500)!important}.hover\:text-red-600:hover{color:var(--red-600)!important}.hover\:text-red-700:hover{color:var(--red-700)!important}.hover\:text-red-800:hover{color:var(--red-800)!important}.hover\:text-red-900:hover{color:var(--red-900)!important}.active\:text-red-50:active{color:var(--red-50)!important}.active\:text-red-100:active{color:var(--red-100)!important}.active\:text-red-200:active{color:var(--red-200)!important}.active\:text-red-300:active{color:var(--red-300)!important}.active\:text-red-400:active{color:var(--red-400)!important}.active\:text-red-500:active{color:var(--red-500)!important}.active\:text-red-600:active{color:var(--red-600)!important}.active\:text-red-700:active{color:var(--red-700)!important}.active\:text-red-800:active{color:var(--red-800)!important}.active\:text-red-900:active{color:var(--red-900)!important}.text-primary-50{color:var(--primary-50)!important}.text-primary-100{color:var(--primary-100)!important}.text-primary-200{color:var(--primary-200)!important}.text-primary-300{color:var(--primary-300)!important}.text-primary-400{color:var(--primary-400)!important}.text-primary-500{color:var(--primary-500)!important}.text-primary-600{color:var(--primary-600)!important}.text-primary-700{color:var(--primary-700)!important}.text-primary-800{color:var(--primary-800)!important}.text-primary-900{color:var(--primary-900)!important}.focus\:text-primary-50:focus{color:var(--primary-50)!important}.focus\:text-primary-100:focus{color:var(--primary-100)!important}.focus\:text-primary-200:focus{color:var(--primary-200)!important}.focus\:text-primary-300:focus{color:var(--primary-300)!important}.focus\:text-primary-400:focus{color:var(--primary-400)!important}.focus\:text-primary-500:focus{color:var(--primary-500)!important}.focus\:text-primary-600:focus{color:var(--primary-600)!important}.focus\:text-primary-700:focus{color:var(--primary-700)!important}.focus\:text-primary-800:focus{color:var(--primary-800)!important}.focus\:text-primary-900:focus{color:var(--primary-900)!important}.hover\:text-primary-50:hover{color:var(--primary-50)!important}.hover\:text-primary-100:hover{color:var(--primary-100)!important}.hover\:text-primary-200:hover{color:var(--primary-200)!important}.hover\:text-primary-300:hover{color:var(--primary-300)!important}.hover\:text-primary-400:hover{color:var(--primary-400)!important}.hover\:text-primary-500:hover{color:var(--primary-500)!important}.hover\:text-primary-600:hover{color:var(--primary-600)!important}.hover\:text-primary-700:hover{color:var(--primary-700)!important}.hover\:text-primary-800:hover{color:var(--primary-800)!important}.hover\:text-primary-900:hover{color:var(--primary-900)!important}.active\:text-primary-50:active{color:var(--primary-50)!important}.active\:text-primary-100:active{color:var(--primary-100)!important}.active\:text-primary-200:active{color:var(--primary-200)!important}.active\:text-primary-300:active{color:var(--primary-300)!important}.active\:text-primary-400:active{color:var(--primary-400)!important}.active\:text-primary-500:active{color:var(--primary-500)!important}.active\:text-primary-600:active{color:var(--primary-600)!important}.active\:text-primary-700:active{color:var(--primary-700)!important}.active\:text-primary-800:active{color:var(--primary-800)!important}.active\:text-primary-900:active{color:var(--primary-900)!important}.bg-blue-50{background-color:var(--blue-50)!important}.bg-blue-100{background-color:var(--blue-100)!important}.bg-blue-200{background-color:var(--blue-200)!important}.bg-blue-300{background-color:var(--blue-300)!important}.bg-blue-400{background-color:var(--blue-400)!important}.bg-blue-500{background-color:var(--blue-500)!important}.bg-blue-600{background-color:var(--blue-600)!important}.bg-blue-700{background-color:var(--blue-700)!important}.bg-blue-800{background-color:var(--blue-800)!important}.bg-blue-900{background-color:var(--blue-900)!important}.focus\:bg-blue-50:focus{background-color:var(--blue-50)!important}.focus\:bg-blue-100:focus{background-color:var(--blue-100)!important}.focus\:bg-blue-200:focus{background-color:var(--blue-200)!important}.focus\:bg-blue-300:focus{background-color:var(--blue-300)!important}.focus\:bg-blue-400:focus{background-color:var(--blue-400)!important}.focus\:bg-blue-500:focus{background-color:var(--blue-500)!important}.focus\:bg-blue-600:focus{background-color:var(--blue-600)!important}.focus\:bg-blue-700:focus{background-color:var(--blue-700)!important}.focus\:bg-blue-800:focus{background-color:var(--blue-800)!important}.focus\:bg-blue-900:focus{background-color:var(--blue-900)!important}.hover\:bg-blue-50:hover{background-color:var(--blue-50)!important}.hover\:bg-blue-100:hover{background-color:var(--blue-100)!important}.hover\:bg-blue-200:hover{background-color:var(--blue-200)!important}.hover\:bg-blue-300:hover{background-color:var(--blue-300)!important}.hover\:bg-blue-400:hover{background-color:var(--blue-400)!important}.hover\:bg-blue-500:hover{background-color:var(--blue-500)!important}.hover\:bg-blue-600:hover{background-color:var(--blue-600)!important}.hover\:bg-blue-700:hover{background-color:var(--blue-700)!important}.hover\:bg-blue-800:hover{background-color:var(--blue-800)!important}.hover\:bg-blue-900:hover{background-color:var(--blue-900)!important}.active\:bg-blue-50:active{background-color:var(--blue-50)!important}.active\:bg-blue-100:active{background-color:var(--blue-100)!important}.active\:bg-blue-200:active{background-color:var(--blue-200)!important}.active\:bg-blue-300:active{background-color:var(--blue-300)!important}.active\:bg-blue-400:active{background-color:var(--blue-400)!important}.active\:bg-blue-500:active{background-color:var(--blue-500)!important}.active\:bg-blue-600:active{background-color:var(--blue-600)!important}.active\:bg-blue-700:active{background-color:var(--blue-700)!important}.active\:bg-blue-800:active{background-color:var(--blue-800)!important}.active\:bg-blue-900:active{background-color:var(--blue-900)!important}.bg-green-50{background-color:var(--green-50)!important}.bg-green-100{background-color:var(--green-100)!important}.bg-green-200{background-color:var(--green-200)!important}.bg-green-300{background-color:var(--green-300)!important}.bg-green-400{background-color:var(--green-400)!important}.bg-green-500{background-color:var(--green-500)!important}.bg-green-600{background-color:var(--green-600)!important}.bg-green-700{background-color:var(--green-700)!important}.bg-green-800{background-color:var(--green-800)!important}.bg-green-900{background-color:var(--green-900)!important}.focus\:bg-green-50:focus{background-color:var(--green-50)!important}.focus\:bg-green-100:focus{background-color:var(--green-100)!important}.focus\:bg-green-200:focus{background-color:var(--green-200)!important}.focus\:bg-green-300:focus{background-color:var(--green-300)!important}.focus\:bg-green-400:focus{background-color:var(--green-400)!important}.focus\:bg-green-500:focus{background-color:var(--green-500)!important}.focus\:bg-green-600:focus{background-color:var(--green-600)!important}.focus\:bg-green-700:focus{background-color:var(--green-700)!important}.focus\:bg-green-800:focus{background-color:var(--green-800)!important}.focus\:bg-green-900:focus{background-color:var(--green-900)!important}.hover\:bg-green-50:hover{background-color:var(--green-50)!important}.hover\:bg-green-100:hover{background-color:var(--green-100)!important}.hover\:bg-green-200:hover{background-color:var(--green-200)!important}.hover\:bg-green-300:hover{background-color:var(--green-300)!important}.hover\:bg-green-400:hover{background-color:var(--green-400)!important}.hover\:bg-green-500:hover{background-color:var(--green-500)!important}.hover\:bg-green-600:hover{background-color:var(--green-600)!important}.hover\:bg-green-700:hover{background-color:var(--green-700)!important}.hover\:bg-green-800:hover{background-color:var(--green-800)!important}.hover\:bg-green-900:hover{background-color:var(--green-900)!important}.active\:bg-green-50:active{background-color:var(--green-50)!important}.active\:bg-green-100:active{background-color:var(--green-100)!important}.active\:bg-green-200:active{background-color:var(--green-200)!important}.active\:bg-green-300:active{background-color:var(--green-300)!important}.active\:bg-green-400:active{background-color:var(--green-400)!important}.active\:bg-green-500:active{background-color:var(--green-500)!important}.active\:bg-green-600:active{background-color:var(--green-600)!important}.active\:bg-green-700:active{background-color:var(--green-700)!important}.active\:bg-green-800:active{background-color:var(--green-800)!important}.active\:bg-green-900:active{background-color:var(--green-900)!important}.bg-yellow-50{background-color:var(--yellow-50)!important}.bg-yellow-100{background-color:var(--yellow-100)!important}.bg-yellow-200{background-color:var(--yellow-200)!important}.bg-yellow-300{background-color:var(--yellow-300)!important}.bg-yellow-400{background-color:var(--yellow-400)!important}.bg-yellow-500{background-color:var(--yellow-500)!important}.bg-yellow-600{background-color:var(--yellow-600)!important}.bg-yellow-700{background-color:var(--yellow-700)!important}.bg-yellow-800{background-color:var(--yellow-800)!important}.bg-yellow-900{background-color:var(--yellow-900)!important}.focus\:bg-yellow-50:focus{background-color:var(--yellow-50)!important}.focus\:bg-yellow-100:focus{background-color:var(--yellow-100)!important}.focus\:bg-yellow-200:focus{background-color:var(--yellow-200)!important}.focus\:bg-yellow-300:focus{background-color:var(--yellow-300)!important}.focus\:bg-yellow-400:focus{background-color:var(--yellow-400)!important}.focus\:bg-yellow-500:focus{background-color:var(--yellow-500)!important}.focus\:bg-yellow-600:focus{background-color:var(--yellow-600)!important}.focus\:bg-yellow-700:focus{background-color:var(--yellow-700)!important}.focus\:bg-yellow-800:focus{background-color:var(--yellow-800)!important}.focus\:bg-yellow-900:focus{background-color:var(--yellow-900)!important}.hover\:bg-yellow-50:hover{background-color:var(--yellow-50)!important}.hover\:bg-yellow-100:hover{background-color:var(--yellow-100)!important}.hover\:bg-yellow-200:hover{background-color:var(--yellow-200)!important}.hover\:bg-yellow-300:hover{background-color:var(--yellow-300)!important}.hover\:bg-yellow-400:hover{background-color:var(--yellow-400)!important}.hover\:bg-yellow-500:hover{background-color:var(--yellow-500)!important}.hover\:bg-yellow-600:hover{background-color:var(--yellow-600)!important}.hover\:bg-yellow-700:hover{background-color:var(--yellow-700)!important}.hover\:bg-yellow-800:hover{background-color:var(--yellow-800)!important}.hover\:bg-yellow-900:hover{background-color:var(--yellow-900)!important}.active\:bg-yellow-50:active{background-color:var(--yellow-50)!important}.active\:bg-yellow-100:active{background-color:var(--yellow-100)!important}.active\:bg-yellow-200:active{background-color:var(--yellow-200)!important}.active\:bg-yellow-300:active{background-color:var(--yellow-300)!important}.active\:bg-yellow-400:active{background-color:var(--yellow-400)!important}.active\:bg-yellow-500:active{background-color:var(--yellow-500)!important}.active\:bg-yellow-600:active{background-color:var(--yellow-600)!important}.active\:bg-yellow-700:active{background-color:var(--yellow-700)!important}.active\:bg-yellow-800:active{background-color:var(--yellow-800)!important}.active\:bg-yellow-900:active{background-color:var(--yellow-900)!important}.bg-cyan-50{background-color:var(--cyan-50)!important}.bg-cyan-100{background-color:var(--cyan-100)!important}.bg-cyan-200{background-color:var(--cyan-200)!important}.bg-cyan-300{background-color:var(--cyan-300)!important}.bg-cyan-400{background-color:var(--cyan-400)!important}.bg-cyan-500{background-color:var(--cyan-500)!important}.bg-cyan-600{background-color:var(--cyan-600)!important}.bg-cyan-700{background-color:var(--cyan-700)!important}.bg-cyan-800{background-color:var(--cyan-800)!important}.bg-cyan-900{background-color:var(--cyan-900)!important}.focus\:bg-cyan-50:focus{background-color:var(--cyan-50)!important}.focus\:bg-cyan-100:focus{background-color:var(--cyan-100)!important}.focus\:bg-cyan-200:focus{background-color:var(--cyan-200)!important}.focus\:bg-cyan-300:focus{background-color:var(--cyan-300)!important}.focus\:bg-cyan-400:focus{background-color:var(--cyan-400)!important}.focus\:bg-cyan-500:focus{background-color:var(--cyan-500)!important}.focus\:bg-cyan-600:focus{background-color:var(--cyan-600)!important}.focus\:bg-cyan-700:focus{background-color:var(--cyan-700)!important}.focus\:bg-cyan-800:focus{background-color:var(--cyan-800)!important}.focus\:bg-cyan-900:focus{background-color:var(--cyan-900)!important}.hover\:bg-cyan-50:hover{background-color:var(--cyan-50)!important}.hover\:bg-cyan-100:hover{background-color:var(--cyan-100)!important}.hover\:bg-cyan-200:hover{background-color:var(--cyan-200)!important}.hover\:bg-cyan-300:hover{background-color:var(--cyan-300)!important}.hover\:bg-cyan-400:hover{background-color:var(--cyan-400)!important}.hover\:bg-cyan-500:hover{background-color:var(--cyan-500)!important}.hover\:bg-cyan-600:hover{background-color:var(--cyan-600)!important}.hover\:bg-cyan-700:hover{background-color:var(--cyan-700)!important}.hover\:bg-cyan-800:hover{background-color:var(--cyan-800)!important}.hover\:bg-cyan-900:hover{background-color:var(--cyan-900)!important}.active\:bg-cyan-50:active{background-color:var(--cyan-50)!important}.active\:bg-cyan-100:active{background-color:var(--cyan-100)!important}.active\:bg-cyan-200:active{background-color:var(--cyan-200)!important}.active\:bg-cyan-300:active{background-color:var(--cyan-300)!important}.active\:bg-cyan-400:active{background-color:var(--cyan-400)!important}.active\:bg-cyan-500:active{background-color:var(--cyan-500)!important}.active\:bg-cyan-600:active{background-color:var(--cyan-600)!important}.active\:bg-cyan-700:active{background-color:var(--cyan-700)!important}.active\:bg-cyan-800:active{background-color:var(--cyan-800)!important}.active\:bg-cyan-900:active{background-color:var(--cyan-900)!important}.bg-pink-50{background-color:var(--pink-50)!important}.bg-pink-100{background-color:var(--pink-100)!important}.bg-pink-200{background-color:var(--pink-200)!important}.bg-pink-300{background-color:var(--pink-300)!important}.bg-pink-400{background-color:var(--pink-400)!important}.bg-pink-500{background-color:var(--pink-500)!important}.bg-pink-600{background-color:var(--pink-600)!important}.bg-pink-700{background-color:var(--pink-700)!important}.bg-pink-800{background-color:var(--pink-800)!important}.bg-pink-900{background-color:var(--pink-900)!important}.focus\:bg-pink-50:focus{background-color:var(--pink-50)!important}.focus\:bg-pink-100:focus{background-color:var(--pink-100)!important}.focus\:bg-pink-200:focus{background-color:var(--pink-200)!important}.focus\:bg-pink-300:focus{background-color:var(--pink-300)!important}.focus\:bg-pink-400:focus{background-color:var(--pink-400)!important}.focus\:bg-pink-500:focus{background-color:var(--pink-500)!important}.focus\:bg-pink-600:focus{background-color:var(--pink-600)!important}.focus\:bg-pink-700:focus{background-color:var(--pink-700)!important}.focus\:bg-pink-800:focus{background-color:var(--pink-800)!important}.focus\:bg-pink-900:focus{background-color:var(--pink-900)!important}.hover\:bg-pink-50:hover{background-color:var(--pink-50)!important}.hover\:bg-pink-100:hover{background-color:var(--pink-100)!important}.hover\:bg-pink-200:hover{background-color:var(--pink-200)!important}.hover\:bg-pink-300:hover{background-color:var(--pink-300)!important}.hover\:bg-pink-400:hover{background-color:var(--pink-400)!important}.hover\:bg-pink-500:hover{background-color:var(--pink-500)!important}.hover\:bg-pink-600:hover{background-color:var(--pink-600)!important}.hover\:bg-pink-700:hover{background-color:var(--pink-700)!important}.hover\:bg-pink-800:hover{background-color:var(--pink-800)!important}.hover\:bg-pink-900:hover{background-color:var(--pink-900)!important}.active\:bg-pink-50:active{background-color:var(--pink-50)!important}.active\:bg-pink-100:active{background-color:var(--pink-100)!important}.active\:bg-pink-200:active{background-color:var(--pink-200)!important}.active\:bg-pink-300:active{background-color:var(--pink-300)!important}.active\:bg-pink-400:active{background-color:var(--pink-400)!important}.active\:bg-pink-500:active{background-color:var(--pink-500)!important}.active\:bg-pink-600:active{background-color:var(--pink-600)!important}.active\:bg-pink-700:active{background-color:var(--pink-700)!important}.active\:bg-pink-800:active{background-color:var(--pink-800)!important}.active\:bg-pink-900:active{background-color:var(--pink-900)!important}.bg-indigo-50{background-color:var(--indigo-50)!important}.bg-indigo-100{background-color:var(--indigo-100)!important}.bg-indigo-200{background-color:var(--indigo-200)!important}.bg-indigo-300{background-color:var(--indigo-300)!important}.bg-indigo-400{background-color:var(--indigo-400)!important}.bg-indigo-500{background-color:var(--indigo-500)!important}.bg-indigo-600{background-color:var(--indigo-600)!important}.bg-indigo-700{background-color:var(--indigo-700)!important}.bg-indigo-800{background-color:var(--indigo-800)!important}.bg-indigo-900{background-color:var(--indigo-900)!important}.focus\:bg-indigo-50:focus{background-color:var(--indigo-50)!important}.focus\:bg-indigo-100:focus{background-color:var(--indigo-100)!important}.focus\:bg-indigo-200:focus{background-color:var(--indigo-200)!important}.focus\:bg-indigo-300:focus{background-color:var(--indigo-300)!important}.focus\:bg-indigo-400:focus{background-color:var(--indigo-400)!important}.focus\:bg-indigo-500:focus{background-color:var(--indigo-500)!important}.focus\:bg-indigo-600:focus{background-color:var(--indigo-600)!important}.focus\:bg-indigo-700:focus{background-color:var(--indigo-700)!important}.focus\:bg-indigo-800:focus{background-color:var(--indigo-800)!important}.focus\:bg-indigo-900:focus{background-color:var(--indigo-900)!important}.hover\:bg-indigo-50:hover{background-color:var(--indigo-50)!important}.hover\:bg-indigo-100:hover{background-color:var(--indigo-100)!important}.hover\:bg-indigo-200:hover{background-color:var(--indigo-200)!important}.hover\:bg-indigo-300:hover{background-color:var(--indigo-300)!important}.hover\:bg-indigo-400:hover{background-color:var(--indigo-400)!important}.hover\:bg-indigo-500:hover{background-color:var(--indigo-500)!important}.hover\:bg-indigo-600:hover{background-color:var(--indigo-600)!important}.hover\:bg-indigo-700:hover{background-color:var(--indigo-700)!important}.hover\:bg-indigo-800:hover{background-color:var(--indigo-800)!important}.hover\:bg-indigo-900:hover{background-color:var(--indigo-900)!important}.active\:bg-indigo-50:active{background-color:var(--indigo-50)!important}.active\:bg-indigo-100:active{background-color:var(--indigo-100)!important}.active\:bg-indigo-200:active{background-color:var(--indigo-200)!important}.active\:bg-indigo-300:active{background-color:var(--indigo-300)!important}.active\:bg-indigo-400:active{background-color:var(--indigo-400)!important}.active\:bg-indigo-500:active{background-color:var(--indigo-500)!important}.active\:bg-indigo-600:active{background-color:var(--indigo-600)!important}.active\:bg-indigo-700:active{background-color:var(--indigo-700)!important}.active\:bg-indigo-800:active{background-color:var(--indigo-800)!important}.active\:bg-indigo-900:active{background-color:var(--indigo-900)!important}.bg-teal-50{background-color:var(--teal-50)!important}.bg-teal-100{background-color:var(--teal-100)!important}.bg-teal-200{background-color:var(--teal-200)!important}.bg-teal-300{background-color:var(--teal-300)!important}.bg-teal-400{background-color:var(--teal-400)!important}.bg-teal-500{background-color:var(--teal-500)!important}.bg-teal-600{background-color:var(--teal-600)!important}.bg-teal-700{background-color:var(--teal-700)!important}.bg-teal-800{background-color:var(--teal-800)!important}.bg-teal-900{background-color:var(--teal-900)!important}.focus\:bg-teal-50:focus{background-color:var(--teal-50)!important}.focus\:bg-teal-100:focus{background-color:var(--teal-100)!important}.focus\:bg-teal-200:focus{background-color:var(--teal-200)!important}.focus\:bg-teal-300:focus{background-color:var(--teal-300)!important}.focus\:bg-teal-400:focus{background-color:var(--teal-400)!important}.focus\:bg-teal-500:focus{background-color:var(--teal-500)!important}.focus\:bg-teal-600:focus{background-color:var(--teal-600)!important}.focus\:bg-teal-700:focus{background-color:var(--teal-700)!important}.focus\:bg-teal-800:focus{background-color:var(--teal-800)!important}.focus\:bg-teal-900:focus{background-color:var(--teal-900)!important}.hover\:bg-teal-50:hover{background-color:var(--teal-50)!important}.hover\:bg-teal-100:hover{background-color:var(--teal-100)!important}.hover\:bg-teal-200:hover{background-color:var(--teal-200)!important}.hover\:bg-teal-300:hover{background-color:var(--teal-300)!important}.hover\:bg-teal-400:hover{background-color:var(--teal-400)!important}.hover\:bg-teal-500:hover{background-color:var(--teal-500)!important}.hover\:bg-teal-600:hover{background-color:var(--teal-600)!important}.hover\:bg-teal-700:hover{background-color:var(--teal-700)!important}.hover\:bg-teal-800:hover{background-color:var(--teal-800)!important}.hover\:bg-teal-900:hover{background-color:var(--teal-900)!important}.active\:bg-teal-50:active{background-color:var(--teal-50)!important}.active\:bg-teal-100:active{background-color:var(--teal-100)!important}.active\:bg-teal-200:active{background-color:var(--teal-200)!important}.active\:bg-teal-300:active{background-color:var(--teal-300)!important}.active\:bg-teal-400:active{background-color:var(--teal-400)!important}.active\:bg-teal-500:active{background-color:var(--teal-500)!important}.active\:bg-teal-600:active{background-color:var(--teal-600)!important}.active\:bg-teal-700:active{background-color:var(--teal-700)!important}.active\:bg-teal-800:active{background-color:var(--teal-800)!important}.active\:bg-teal-900:active{background-color:var(--teal-900)!important}.bg-orange-50{background-color:var(--orange-50)!important}.bg-orange-100{background-color:var(--orange-100)!important}.bg-orange-200{background-color:var(--orange-200)!important}.bg-orange-300{background-color:var(--orange-300)!important}.bg-orange-400{background-color:var(--orange-400)!important}.bg-orange-500{background-color:var(--orange-500)!important}.bg-orange-600{background-color:var(--orange-600)!important}.bg-orange-700{background-color:var(--orange-700)!important}.bg-orange-800{background-color:var(--orange-800)!important}.bg-orange-900{background-color:var(--orange-900)!important}.focus\:bg-orange-50:focus{background-color:var(--orange-50)!important}.focus\:bg-orange-100:focus{background-color:var(--orange-100)!important}.focus\:bg-orange-200:focus{background-color:var(--orange-200)!important}.focus\:bg-orange-300:focus{background-color:var(--orange-300)!important}.focus\:bg-orange-400:focus{background-color:var(--orange-400)!important}.focus\:bg-orange-500:focus{background-color:var(--orange-500)!important}.focus\:bg-orange-600:focus{background-color:var(--orange-600)!important}.focus\:bg-orange-700:focus{background-color:var(--orange-700)!important}.focus\:bg-orange-800:focus{background-color:var(--orange-800)!important}.focus\:bg-orange-900:focus{background-color:var(--orange-900)!important}.hover\:bg-orange-50:hover{background-color:var(--orange-50)!important}.hover\:bg-orange-100:hover{background-color:var(--orange-100)!important}.hover\:bg-orange-200:hover{background-color:var(--orange-200)!important}.hover\:bg-orange-300:hover{background-color:var(--orange-300)!important}.hover\:bg-orange-400:hover{background-color:var(--orange-400)!important}.hover\:bg-orange-500:hover{background-color:var(--orange-500)!important}.hover\:bg-orange-600:hover{background-color:var(--orange-600)!important}.hover\:bg-orange-700:hover{background-color:var(--orange-700)!important}.hover\:bg-orange-800:hover{background-color:var(--orange-800)!important}.hover\:bg-orange-900:hover{background-color:var(--orange-900)!important}.active\:bg-orange-50:active{background-color:var(--orange-50)!important}.active\:bg-orange-100:active{background-color:var(--orange-100)!important}.active\:bg-orange-200:active{background-color:var(--orange-200)!important}.active\:bg-orange-300:active{background-color:var(--orange-300)!important}.active\:bg-orange-400:active{background-color:var(--orange-400)!important}.active\:bg-orange-500:active{background-color:var(--orange-500)!important}.active\:bg-orange-600:active{background-color:var(--orange-600)!important}.active\:bg-orange-700:active{background-color:var(--orange-700)!important}.active\:bg-orange-800:active{background-color:var(--orange-800)!important}.active\:bg-orange-900:active{background-color:var(--orange-900)!important}.bg-bluegray-50{background-color:var(--bluegray-50)!important}.bg-bluegray-100{background-color:var(--bluegray-100)!important}.bg-bluegray-200{background-color:var(--bluegray-200)!important}.bg-bluegray-300{background-color:var(--bluegray-300)!important}.bg-bluegray-400{background-color:var(--bluegray-400)!important}.bg-bluegray-500{background-color:var(--bluegray-500)!important}.bg-bluegray-600{background-color:var(--bluegray-600)!important}.bg-bluegray-700{background-color:var(--bluegray-700)!important}.bg-bluegray-800{background-color:var(--bluegray-800)!important}.bg-bluegray-900{background-color:var(--bluegray-900)!important}.focus\:bg-bluegray-50:focus{background-color:var(--bluegray-50)!important}.focus\:bg-bluegray-100:focus{background-color:var(--bluegray-100)!important}.focus\:bg-bluegray-200:focus{background-color:var(--bluegray-200)!important}.focus\:bg-bluegray-300:focus{background-color:var(--bluegray-300)!important}.focus\:bg-bluegray-400:focus{background-color:var(--bluegray-400)!important}.focus\:bg-bluegray-500:focus{background-color:var(--bluegray-500)!important}.focus\:bg-bluegray-600:focus{background-color:var(--bluegray-600)!important}.focus\:bg-bluegray-700:focus{background-color:var(--bluegray-700)!important}.focus\:bg-bluegray-800:focus{background-color:var(--bluegray-800)!important}.focus\:bg-bluegray-900:focus{background-color:var(--bluegray-900)!important}.hover\:bg-bluegray-50:hover{background-color:var(--bluegray-50)!important}.hover\:bg-bluegray-100:hover{background-color:var(--bluegray-100)!important}.hover\:bg-bluegray-200:hover{background-color:var(--bluegray-200)!important}.hover\:bg-bluegray-300:hover{background-color:var(--bluegray-300)!important}.hover\:bg-bluegray-400:hover{background-color:var(--bluegray-400)!important}.hover\:bg-bluegray-500:hover{background-color:var(--bluegray-500)!important}.hover\:bg-bluegray-600:hover{background-color:var(--bluegray-600)!important}.hover\:bg-bluegray-700:hover{background-color:var(--bluegray-700)!important}.hover\:bg-bluegray-800:hover{background-color:var(--bluegray-800)!important}.hover\:bg-bluegray-900:hover{background-color:var(--bluegray-900)!important}.active\:bg-bluegray-50:active{background-color:var(--bluegray-50)!important}.active\:bg-bluegray-100:active{background-color:var(--bluegray-100)!important}.active\:bg-bluegray-200:active{background-color:var(--bluegray-200)!important}.active\:bg-bluegray-300:active{background-color:var(--bluegray-300)!important}.active\:bg-bluegray-400:active{background-color:var(--bluegray-400)!important}.active\:bg-bluegray-500:active{background-color:var(--bluegray-500)!important}.active\:bg-bluegray-600:active{background-color:var(--bluegray-600)!important}.active\:bg-bluegray-700:active{background-color:var(--bluegray-700)!important}.active\:bg-bluegray-800:active{background-color:var(--bluegray-800)!important}.active\:bg-bluegray-900:active{background-color:var(--bluegray-900)!important}.bg-purple-50{background-color:var(--purple-50)!important}.bg-purple-100{background-color:var(--purple-100)!important}.bg-purple-200{background-color:var(--purple-200)!important}.bg-purple-300{background-color:var(--purple-300)!important}.bg-purple-400{background-color:var(--purple-400)!important}.bg-purple-500{background-color:var(--purple-500)!important}.bg-purple-600{background-color:var(--purple-600)!important}.bg-purple-700{background-color:var(--purple-700)!important}.bg-purple-800{background-color:var(--purple-800)!important}.bg-purple-900{background-color:var(--purple-900)!important}.focus\:bg-purple-50:focus{background-color:var(--purple-50)!important}.focus\:bg-purple-100:focus{background-color:var(--purple-100)!important}.focus\:bg-purple-200:focus{background-color:var(--purple-200)!important}.focus\:bg-purple-300:focus{background-color:var(--purple-300)!important}.focus\:bg-purple-400:focus{background-color:var(--purple-400)!important}.focus\:bg-purple-500:focus{background-color:var(--purple-500)!important}.focus\:bg-purple-600:focus{background-color:var(--purple-600)!important}.focus\:bg-purple-700:focus{background-color:var(--purple-700)!important}.focus\:bg-purple-800:focus{background-color:var(--purple-800)!important}.focus\:bg-purple-900:focus{background-color:var(--purple-900)!important}.hover\:bg-purple-50:hover{background-color:var(--purple-50)!important}.hover\:bg-purple-100:hover{background-color:var(--purple-100)!important}.hover\:bg-purple-200:hover{background-color:var(--purple-200)!important}.hover\:bg-purple-300:hover{background-color:var(--purple-300)!important}.hover\:bg-purple-400:hover{background-color:var(--purple-400)!important}.hover\:bg-purple-500:hover{background-color:var(--purple-500)!important}.hover\:bg-purple-600:hover{background-color:var(--purple-600)!important}.hover\:bg-purple-700:hover{background-color:var(--purple-700)!important}.hover\:bg-purple-800:hover{background-color:var(--purple-800)!important}.hover\:bg-purple-900:hover{background-color:var(--purple-900)!important}.active\:bg-purple-50:active{background-color:var(--purple-50)!important}.active\:bg-purple-100:active{background-color:var(--purple-100)!important}.active\:bg-purple-200:active{background-color:var(--purple-200)!important}.active\:bg-purple-300:active{background-color:var(--purple-300)!important}.active\:bg-purple-400:active{background-color:var(--purple-400)!important}.active\:bg-purple-500:active{background-color:var(--purple-500)!important}.active\:bg-purple-600:active{background-color:var(--purple-600)!important}.active\:bg-purple-700:active{background-color:var(--purple-700)!important}.active\:bg-purple-800:active{background-color:var(--purple-800)!important}.active\:bg-purple-900:active{background-color:var(--purple-900)!important}.bg-gray-50{background-color:var(--gray-50)!important}.bg-gray-100{background-color:var(--gray-100)!important}.bg-gray-200{background-color:var(--gray-200)!important}.bg-gray-300{background-color:var(--gray-300)!important}.bg-gray-400{background-color:var(--gray-400)!important}.bg-gray-500{background-color:var(--gray-500)!important}.bg-gray-600{background-color:var(--gray-600)!important}.bg-gray-700{background-color:var(--gray-700)!important}.bg-gray-800{background-color:var(--gray-800)!important}.bg-gray-900{background-color:var(--gray-900)!important}.focus\:bg-gray-50:focus{background-color:var(--gray-50)!important}.focus\:bg-gray-100:focus{background-color:var(--gray-100)!important}.focus\:bg-gray-200:focus{background-color:var(--gray-200)!important}.focus\:bg-gray-300:focus{background-color:var(--gray-300)!important}.focus\:bg-gray-400:focus{background-color:var(--gray-400)!important}.focus\:bg-gray-500:focus{background-color:var(--gray-500)!important}.focus\:bg-gray-600:focus{background-color:var(--gray-600)!important}.focus\:bg-gray-700:focus{background-color:var(--gray-700)!important}.focus\:bg-gray-800:focus{background-color:var(--gray-800)!important}.focus\:bg-gray-900:focus{background-color:var(--gray-900)!important}.hover\:bg-gray-50:hover{background-color:var(--gray-50)!important}.hover\:bg-gray-100:hover{background-color:var(--gray-100)!important}.hover\:bg-gray-200:hover{background-color:var(--gray-200)!important}.hover\:bg-gray-300:hover{background-color:var(--gray-300)!important}.hover\:bg-gray-400:hover{background-color:var(--gray-400)!important}.hover\:bg-gray-500:hover{background-color:var(--gray-500)!important}.hover\:bg-gray-600:hover{background-color:var(--gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--gray-700)!important}.hover\:bg-gray-800:hover{background-color:var(--gray-800)!important}.hover\:bg-gray-900:hover{background-color:var(--gray-900)!important}.active\:bg-gray-50:active{background-color:var(--gray-50)!important}.active\:bg-gray-100:active{background-color:var(--gray-100)!important}.active\:bg-gray-200:active{background-color:var(--gray-200)!important}.active\:bg-gray-300:active{background-color:var(--gray-300)!important}.active\:bg-gray-400:active{background-color:var(--gray-400)!important}.active\:bg-gray-500:active{background-color:var(--gray-500)!important}.active\:bg-gray-600:active{background-color:var(--gray-600)!important}.active\:bg-gray-700:active{background-color:var(--gray-700)!important}.active\:bg-gray-800:active{background-color:var(--gray-800)!important}.active\:bg-gray-900:active{background-color:var(--gray-900)!important}.bg-red-50{background-color:var(--red-50)!important}.bg-red-100{background-color:var(--red-100)!important}.bg-red-200{background-color:var(--red-200)!important}.bg-red-300{background-color:var(--red-300)!important}.bg-red-400{background-color:var(--red-400)!important}.bg-red-500{background-color:var(--red-500)!important}.bg-red-600{background-color:var(--red-600)!important}.bg-red-700{background-color:var(--red-700)!important}.bg-red-800{background-color:var(--red-800)!important}.bg-red-900{background-color:var(--red-900)!important}.focus\:bg-red-50:focus{background-color:var(--red-50)!important}.focus\:bg-red-100:focus{background-color:var(--red-100)!important}.focus\:bg-red-200:focus{background-color:var(--red-200)!important}.focus\:bg-red-300:focus{background-color:var(--red-300)!important}.focus\:bg-red-400:focus{background-color:var(--red-400)!important}.focus\:bg-red-500:focus{background-color:var(--red-500)!important}.focus\:bg-red-600:focus{background-color:var(--red-600)!important}.focus\:bg-red-700:focus{background-color:var(--red-700)!important}.focus\:bg-red-800:focus{background-color:var(--red-800)!important}.focus\:bg-red-900:focus{background-color:var(--red-900)!important}.hover\:bg-red-50:hover{background-color:var(--red-50)!important}.hover\:bg-red-100:hover{background-color:var(--red-100)!important}.hover\:bg-red-200:hover{background-color:var(--red-200)!important}.hover\:bg-red-300:hover{background-color:var(--red-300)!important}.hover\:bg-red-400:hover{background-color:var(--red-400)!important}.hover\:bg-red-500:hover{background-color:var(--red-500)!important}.hover\:bg-red-600:hover{background-color:var(--red-600)!important}.hover\:bg-red-700:hover{background-color:var(--red-700)!important}.hover\:bg-red-800:hover{background-color:var(--red-800)!important}.hover\:bg-red-900:hover{background-color:var(--red-900)!important}.active\:bg-red-50:active{background-color:var(--red-50)!important}.active\:bg-red-100:active{background-color:var(--red-100)!important}.active\:bg-red-200:active{background-color:var(--red-200)!important}.active\:bg-red-300:active{background-color:var(--red-300)!important}.active\:bg-red-400:active{background-color:var(--red-400)!important}.active\:bg-red-500:active{background-color:var(--red-500)!important}.active\:bg-red-600:active{background-color:var(--red-600)!important}.active\:bg-red-700:active{background-color:var(--red-700)!important}.active\:bg-red-800:active{background-color:var(--red-800)!important}.active\:bg-red-900:active{background-color:var(--red-900)!important}.bg-primary-50{background-color:var(--primary-50)!important}.bg-primary-100{background-color:var(--primary-100)!important}.bg-primary-200{background-color:var(--primary-200)!important}.bg-primary-300{background-color:var(--primary-300)!important}.bg-primary-400{background-color:var(--primary-400)!important}.bg-primary-500{background-color:var(--primary-500)!important}.bg-primary-600{background-color:var(--primary-600)!important}.bg-primary-700{background-color:var(--primary-700)!important}.bg-primary-800{background-color:var(--primary-800)!important}.bg-primary-900{background-color:var(--primary-900)!important}.focus\:bg-primary-50:focus{background-color:var(--primary-50)!important}.focus\:bg-primary-100:focus{background-color:var(--primary-100)!important}.focus\:bg-primary-200:focus{background-color:var(--primary-200)!important}.focus\:bg-primary-300:focus{background-color:var(--primary-300)!important}.focus\:bg-primary-400:focus{background-color:var(--primary-400)!important}.focus\:bg-primary-500:focus{background-color:var(--primary-500)!important}.focus\:bg-primary-600:focus{background-color:var(--primary-600)!important}.focus\:bg-primary-700:focus{background-color:var(--primary-700)!important}.focus\:bg-primary-800:focus{background-color:var(--primary-800)!important}.focus\:bg-primary-900:focus{background-color:var(--primary-900)!important}.hover\:bg-primary-50:hover{background-color:var(--primary-50)!important}.hover\:bg-primary-100:hover{background-color:var(--primary-100)!important}.hover\:bg-primary-200:hover{background-color:var(--primary-200)!important}.hover\:bg-primary-300:hover{background-color:var(--primary-300)!important}.hover\:bg-primary-400:hover{background-color:var(--primary-400)!important}.hover\:bg-primary-500:hover{background-color:var(--primary-500)!important}.hover\:bg-primary-600:hover{background-color:var(--primary-600)!important}.hover\:bg-primary-700:hover{background-color:var(--primary-700)!important}.hover\:bg-primary-800:hover{background-color:var(--primary-800)!important}.hover\:bg-primary-900:hover{background-color:var(--primary-900)!important}.active\:bg-primary-50:active{background-color:var(--primary-50)!important}.active\:bg-primary-100:active{background-color:var(--primary-100)!important}.active\:bg-primary-200:active{background-color:var(--primary-200)!important}.active\:bg-primary-300:active{background-color:var(--primary-300)!important}.active\:bg-primary-400:active{background-color:var(--primary-400)!important}.active\:bg-primary-500:active{background-color:var(--primary-500)!important}.active\:bg-primary-600:active{background-color:var(--primary-600)!important}.active\:bg-primary-700:active{background-color:var(--primary-700)!important}.active\:bg-primary-800:active{background-color:var(--primary-800)!important}.active\:bg-primary-900:active{background-color:var(--primary-900)!important}.border-blue-50{border-color:var(--blue-50)!important}.border-blue-100{border-color:var(--blue-100)!important}.border-blue-200{border-color:var(--blue-200)!important}.border-blue-300{border-color:var(--blue-300)!important}.border-blue-400{border-color:var(--blue-400)!important}.border-blue-500{border-color:var(--blue-500)!important}.border-blue-600{border-color:var(--blue-600)!important}.border-blue-700{border-color:var(--blue-700)!important}.border-blue-800{border-color:var(--blue-800)!important}.border-blue-900{border-color:var(--blue-900)!important}.focus\:border-blue-50:focus{border-color:var(--blue-50)!important}.focus\:border-blue-100:focus{border-color:var(--blue-100)!important}.focus\:border-blue-200:focus{border-color:var(--blue-200)!important}.focus\:border-blue-300:focus{border-color:var(--blue-300)!important}.focus\:border-blue-400:focus{border-color:var(--blue-400)!important}.focus\:border-blue-500:focus{border-color:var(--blue-500)!important}.focus\:border-blue-600:focus{border-color:var(--blue-600)!important}.focus\:border-blue-700:focus{border-color:var(--blue-700)!important}.focus\:border-blue-800:focus{border-color:var(--blue-800)!important}.focus\:border-blue-900:focus{border-color:var(--blue-900)!important}.hover\:border-blue-50:hover{border-color:var(--blue-50)!important}.hover\:border-blue-100:hover{border-color:var(--blue-100)!important}.hover\:border-blue-200:hover{border-color:var(--blue-200)!important}.hover\:border-blue-300:hover{border-color:var(--blue-300)!important}.hover\:border-blue-400:hover{border-color:var(--blue-400)!important}.hover\:border-blue-500:hover{border-color:var(--blue-500)!important}.hover\:border-blue-600:hover{border-color:var(--blue-600)!important}.hover\:border-blue-700:hover{border-color:var(--blue-700)!important}.hover\:border-blue-800:hover{border-color:var(--blue-800)!important}.hover\:border-blue-900:hover{border-color:var(--blue-900)!important}.active\:border-blue-50:active{border-color:var(--blue-50)!important}.active\:border-blue-100:active{border-color:var(--blue-100)!important}.active\:border-blue-200:active{border-color:var(--blue-200)!important}.active\:border-blue-300:active{border-color:var(--blue-300)!important}.active\:border-blue-400:active{border-color:var(--blue-400)!important}.active\:border-blue-500:active{border-color:var(--blue-500)!important}.active\:border-blue-600:active{border-color:var(--blue-600)!important}.active\:border-blue-700:active{border-color:var(--blue-700)!important}.active\:border-blue-800:active{border-color:var(--blue-800)!important}.active\:border-blue-900:active{border-color:var(--blue-900)!important}.border-green-50{border-color:var(--green-50)!important}.border-green-100{border-color:var(--green-100)!important}.border-green-200{border-color:var(--green-200)!important}.border-green-300{border-color:var(--green-300)!important}.border-green-400{border-color:var(--green-400)!important}.border-green-500{border-color:var(--green-500)!important}.border-green-600{border-color:var(--green-600)!important}.border-green-700{border-color:var(--green-700)!important}.border-green-800{border-color:var(--green-800)!important}.border-green-900{border-color:var(--green-900)!important}.focus\:border-green-50:focus{border-color:var(--green-50)!important}.focus\:border-green-100:focus{border-color:var(--green-100)!important}.focus\:border-green-200:focus{border-color:var(--green-200)!important}.focus\:border-green-300:focus{border-color:var(--green-300)!important}.focus\:border-green-400:focus{border-color:var(--green-400)!important}.focus\:border-green-500:focus{border-color:var(--green-500)!important}.focus\:border-green-600:focus{border-color:var(--green-600)!important}.focus\:border-green-700:focus{border-color:var(--green-700)!important}.focus\:border-green-800:focus{border-color:var(--green-800)!important}.focus\:border-green-900:focus{border-color:var(--green-900)!important}.hover\:border-green-50:hover{border-color:var(--green-50)!important}.hover\:border-green-100:hover{border-color:var(--green-100)!important}.hover\:border-green-200:hover{border-color:var(--green-200)!important}.hover\:border-green-300:hover{border-color:var(--green-300)!important}.hover\:border-green-400:hover{border-color:var(--green-400)!important}.hover\:border-green-500:hover{border-color:var(--green-500)!important}.hover\:border-green-600:hover{border-color:var(--green-600)!important}.hover\:border-green-700:hover{border-color:var(--green-700)!important}.hover\:border-green-800:hover{border-color:var(--green-800)!important}.hover\:border-green-900:hover{border-color:var(--green-900)!important}.active\:border-green-50:active{border-color:var(--green-50)!important}.active\:border-green-100:active{border-color:var(--green-100)!important}.active\:border-green-200:active{border-color:var(--green-200)!important}.active\:border-green-300:active{border-color:var(--green-300)!important}.active\:border-green-400:active{border-color:var(--green-400)!important}.active\:border-green-500:active{border-color:var(--green-500)!important}.active\:border-green-600:active{border-color:var(--green-600)!important}.active\:border-green-700:active{border-color:var(--green-700)!important}.active\:border-green-800:active{border-color:var(--green-800)!important}.active\:border-green-900:active{border-color:var(--green-900)!important}.border-yellow-50{border-color:var(--yellow-50)!important}.border-yellow-100{border-color:var(--yellow-100)!important}.border-yellow-200{border-color:var(--yellow-200)!important}.border-yellow-300{border-color:var(--yellow-300)!important}.border-yellow-400{border-color:var(--yellow-400)!important}.border-yellow-500{border-color:var(--yellow-500)!important}.border-yellow-600{border-color:var(--yellow-600)!important}.border-yellow-700{border-color:var(--yellow-700)!important}.border-yellow-800{border-color:var(--yellow-800)!important}.border-yellow-900{border-color:var(--yellow-900)!important}.focus\:border-yellow-50:focus{border-color:var(--yellow-50)!important}.focus\:border-yellow-100:focus{border-color:var(--yellow-100)!important}.focus\:border-yellow-200:focus{border-color:var(--yellow-200)!important}.focus\:border-yellow-300:focus{border-color:var(--yellow-300)!important}.focus\:border-yellow-400:focus{border-color:var(--yellow-400)!important}.focus\:border-yellow-500:focus{border-color:var(--yellow-500)!important}.focus\:border-yellow-600:focus{border-color:var(--yellow-600)!important}.focus\:border-yellow-700:focus{border-color:var(--yellow-700)!important}.focus\:border-yellow-800:focus{border-color:var(--yellow-800)!important}.focus\:border-yellow-900:focus{border-color:var(--yellow-900)!important}.hover\:border-yellow-50:hover{border-color:var(--yellow-50)!important}.hover\:border-yellow-100:hover{border-color:var(--yellow-100)!important}.hover\:border-yellow-200:hover{border-color:var(--yellow-200)!important}.hover\:border-yellow-300:hover{border-color:var(--yellow-300)!important}.hover\:border-yellow-400:hover{border-color:var(--yellow-400)!important}.hover\:border-yellow-500:hover{border-color:var(--yellow-500)!important}.hover\:border-yellow-600:hover{border-color:var(--yellow-600)!important}.hover\:border-yellow-700:hover{border-color:var(--yellow-700)!important}.hover\:border-yellow-800:hover{border-color:var(--yellow-800)!important}.hover\:border-yellow-900:hover{border-color:var(--yellow-900)!important}.active\:border-yellow-50:active{border-color:var(--yellow-50)!important}.active\:border-yellow-100:active{border-color:var(--yellow-100)!important}.active\:border-yellow-200:active{border-color:var(--yellow-200)!important}.active\:border-yellow-300:active{border-color:var(--yellow-300)!important}.active\:border-yellow-400:active{border-color:var(--yellow-400)!important}.active\:border-yellow-500:active{border-color:var(--yellow-500)!important}.active\:border-yellow-600:active{border-color:var(--yellow-600)!important}.active\:border-yellow-700:active{border-color:var(--yellow-700)!important}.active\:border-yellow-800:active{border-color:var(--yellow-800)!important}.active\:border-yellow-900:active{border-color:var(--yellow-900)!important}.border-cyan-50{border-color:var(--cyan-50)!important}.border-cyan-100{border-color:var(--cyan-100)!important}.border-cyan-200{border-color:var(--cyan-200)!important}.border-cyan-300{border-color:var(--cyan-300)!important}.border-cyan-400{border-color:var(--cyan-400)!important}.border-cyan-500{border-color:var(--cyan-500)!important}.border-cyan-600{border-color:var(--cyan-600)!important}.border-cyan-700{border-color:var(--cyan-700)!important}.border-cyan-800{border-color:var(--cyan-800)!important}.border-cyan-900{border-color:var(--cyan-900)!important}.focus\:border-cyan-50:focus{border-color:var(--cyan-50)!important}.focus\:border-cyan-100:focus{border-color:var(--cyan-100)!important}.focus\:border-cyan-200:focus{border-color:var(--cyan-200)!important}.focus\:border-cyan-300:focus{border-color:var(--cyan-300)!important}.focus\:border-cyan-400:focus{border-color:var(--cyan-400)!important}.focus\:border-cyan-500:focus{border-color:var(--cyan-500)!important}.focus\:border-cyan-600:focus{border-color:var(--cyan-600)!important}.focus\:border-cyan-700:focus{border-color:var(--cyan-700)!important}.focus\:border-cyan-800:focus{border-color:var(--cyan-800)!important}.focus\:border-cyan-900:focus{border-color:var(--cyan-900)!important}.hover\:border-cyan-50:hover{border-color:var(--cyan-50)!important}.hover\:border-cyan-100:hover{border-color:var(--cyan-100)!important}.hover\:border-cyan-200:hover{border-color:var(--cyan-200)!important}.hover\:border-cyan-300:hover{border-color:var(--cyan-300)!important}.hover\:border-cyan-400:hover{border-color:var(--cyan-400)!important}.hover\:border-cyan-500:hover{border-color:var(--cyan-500)!important}.hover\:border-cyan-600:hover{border-color:var(--cyan-600)!important}.hover\:border-cyan-700:hover{border-color:var(--cyan-700)!important}.hover\:border-cyan-800:hover{border-color:var(--cyan-800)!important}.hover\:border-cyan-900:hover{border-color:var(--cyan-900)!important}.active\:border-cyan-50:active{border-color:var(--cyan-50)!important}.active\:border-cyan-100:active{border-color:var(--cyan-100)!important}.active\:border-cyan-200:active{border-color:var(--cyan-200)!important}.active\:border-cyan-300:active{border-color:var(--cyan-300)!important}.active\:border-cyan-400:active{border-color:var(--cyan-400)!important}.active\:border-cyan-500:active{border-color:var(--cyan-500)!important}.active\:border-cyan-600:active{border-color:var(--cyan-600)!important}.active\:border-cyan-700:active{border-color:var(--cyan-700)!important}.active\:border-cyan-800:active{border-color:var(--cyan-800)!important}.active\:border-cyan-900:active{border-color:var(--cyan-900)!important}.border-pink-50{border-color:var(--pink-50)!important}.border-pink-100{border-color:var(--pink-100)!important}.border-pink-200{border-color:var(--pink-200)!important}.border-pink-300{border-color:var(--pink-300)!important}.border-pink-400{border-color:var(--pink-400)!important}.border-pink-500{border-color:var(--pink-500)!important}.border-pink-600{border-color:var(--pink-600)!important}.border-pink-700{border-color:var(--pink-700)!important}.border-pink-800{border-color:var(--pink-800)!important}.border-pink-900{border-color:var(--pink-900)!important}.focus\:border-pink-50:focus{border-color:var(--pink-50)!important}.focus\:border-pink-100:focus{border-color:var(--pink-100)!important}.focus\:border-pink-200:focus{border-color:var(--pink-200)!important}.focus\:border-pink-300:focus{border-color:var(--pink-300)!important}.focus\:border-pink-400:focus{border-color:var(--pink-400)!important}.focus\:border-pink-500:focus{border-color:var(--pink-500)!important}.focus\:border-pink-600:focus{border-color:var(--pink-600)!important}.focus\:border-pink-700:focus{border-color:var(--pink-700)!important}.focus\:border-pink-800:focus{border-color:var(--pink-800)!important}.focus\:border-pink-900:focus{border-color:var(--pink-900)!important}.hover\:border-pink-50:hover{border-color:var(--pink-50)!important}.hover\:border-pink-100:hover{border-color:var(--pink-100)!important}.hover\:border-pink-200:hover{border-color:var(--pink-200)!important}.hover\:border-pink-300:hover{border-color:var(--pink-300)!important}.hover\:border-pink-400:hover{border-color:var(--pink-400)!important}.hover\:border-pink-500:hover{border-color:var(--pink-500)!important}.hover\:border-pink-600:hover{border-color:var(--pink-600)!important}.hover\:border-pink-700:hover{border-color:var(--pink-700)!important}.hover\:border-pink-800:hover{border-color:var(--pink-800)!important}.hover\:border-pink-900:hover{border-color:var(--pink-900)!important}.active\:border-pink-50:active{border-color:var(--pink-50)!important}.active\:border-pink-100:active{border-color:var(--pink-100)!important}.active\:border-pink-200:active{border-color:var(--pink-200)!important}.active\:border-pink-300:active{border-color:var(--pink-300)!important}.active\:border-pink-400:active{border-color:var(--pink-400)!important}.active\:border-pink-500:active{border-color:var(--pink-500)!important}.active\:border-pink-600:active{border-color:var(--pink-600)!important}.active\:border-pink-700:active{border-color:var(--pink-700)!important}.active\:border-pink-800:active{border-color:var(--pink-800)!important}.active\:border-pink-900:active{border-color:var(--pink-900)!important}.border-indigo-50{border-color:var(--indigo-50)!important}.border-indigo-100{border-color:var(--indigo-100)!important}.border-indigo-200{border-color:var(--indigo-200)!important}.border-indigo-300{border-color:var(--indigo-300)!important}.border-indigo-400{border-color:var(--indigo-400)!important}.border-indigo-500{border-color:var(--indigo-500)!important}.border-indigo-600{border-color:var(--indigo-600)!important}.border-indigo-700{border-color:var(--indigo-700)!important}.border-indigo-800{border-color:var(--indigo-800)!important}.border-indigo-900{border-color:var(--indigo-900)!important}.focus\:border-indigo-50:focus{border-color:var(--indigo-50)!important}.focus\:border-indigo-100:focus{border-color:var(--indigo-100)!important}.focus\:border-indigo-200:focus{border-color:var(--indigo-200)!important}.focus\:border-indigo-300:focus{border-color:var(--indigo-300)!important}.focus\:border-indigo-400:focus{border-color:var(--indigo-400)!important}.focus\:border-indigo-500:focus{border-color:var(--indigo-500)!important}.focus\:border-indigo-600:focus{border-color:var(--indigo-600)!important}.focus\:border-indigo-700:focus{border-color:var(--indigo-700)!important}.focus\:border-indigo-800:focus{border-color:var(--indigo-800)!important}.focus\:border-indigo-900:focus{border-color:var(--indigo-900)!important}.hover\:border-indigo-50:hover{border-color:var(--indigo-50)!important}.hover\:border-indigo-100:hover{border-color:var(--indigo-100)!important}.hover\:border-indigo-200:hover{border-color:var(--indigo-200)!important}.hover\:border-indigo-300:hover{border-color:var(--indigo-300)!important}.hover\:border-indigo-400:hover{border-color:var(--indigo-400)!important}.hover\:border-indigo-500:hover{border-color:var(--indigo-500)!important}.hover\:border-indigo-600:hover{border-color:var(--indigo-600)!important}.hover\:border-indigo-700:hover{border-color:var(--indigo-700)!important}.hover\:border-indigo-800:hover{border-color:var(--indigo-800)!important}.hover\:border-indigo-900:hover{border-color:var(--indigo-900)!important}.active\:border-indigo-50:active{border-color:var(--indigo-50)!important}.active\:border-indigo-100:active{border-color:var(--indigo-100)!important}.active\:border-indigo-200:active{border-color:var(--indigo-200)!important}.active\:border-indigo-300:active{border-color:var(--indigo-300)!important}.active\:border-indigo-400:active{border-color:var(--indigo-400)!important}.active\:border-indigo-500:active{border-color:var(--indigo-500)!important}.active\:border-indigo-600:active{border-color:var(--indigo-600)!important}.active\:border-indigo-700:active{border-color:var(--indigo-700)!important}.active\:border-indigo-800:active{border-color:var(--indigo-800)!important}.active\:border-indigo-900:active{border-color:var(--indigo-900)!important}.border-teal-50{border-color:var(--teal-50)!important}.border-teal-100{border-color:var(--teal-100)!important}.border-teal-200{border-color:var(--teal-200)!important}.border-teal-300{border-color:var(--teal-300)!important}.border-teal-400{border-color:var(--teal-400)!important}.border-teal-500{border-color:var(--teal-500)!important}.border-teal-600{border-color:var(--teal-600)!important}.border-teal-700{border-color:var(--teal-700)!important}.border-teal-800{border-color:var(--teal-800)!important}.border-teal-900{border-color:var(--teal-900)!important}.focus\:border-teal-50:focus{border-color:var(--teal-50)!important}.focus\:border-teal-100:focus{border-color:var(--teal-100)!important}.focus\:border-teal-200:focus{border-color:var(--teal-200)!important}.focus\:border-teal-300:focus{border-color:var(--teal-300)!important}.focus\:border-teal-400:focus{border-color:var(--teal-400)!important}.focus\:border-teal-500:focus{border-color:var(--teal-500)!important}.focus\:border-teal-600:focus{border-color:var(--teal-600)!important}.focus\:border-teal-700:focus{border-color:var(--teal-700)!important}.focus\:border-teal-800:focus{border-color:var(--teal-800)!important}.focus\:border-teal-900:focus{border-color:var(--teal-900)!important}.hover\:border-teal-50:hover{border-color:var(--teal-50)!important}.hover\:border-teal-100:hover{border-color:var(--teal-100)!important}.hover\:border-teal-200:hover{border-color:var(--teal-200)!important}.hover\:border-teal-300:hover{border-color:var(--teal-300)!important}.hover\:border-teal-400:hover{border-color:var(--teal-400)!important}.hover\:border-teal-500:hover{border-color:var(--teal-500)!important}.hover\:border-teal-600:hover{border-color:var(--teal-600)!important}.hover\:border-teal-700:hover{border-color:var(--teal-700)!important}.hover\:border-teal-800:hover{border-color:var(--teal-800)!important}.hover\:border-teal-900:hover{border-color:var(--teal-900)!important}.active\:border-teal-50:active{border-color:var(--teal-50)!important}.active\:border-teal-100:active{border-color:var(--teal-100)!important}.active\:border-teal-200:active{border-color:var(--teal-200)!important}.active\:border-teal-300:active{border-color:var(--teal-300)!important}.active\:border-teal-400:active{border-color:var(--teal-400)!important}.active\:border-teal-500:active{border-color:var(--teal-500)!important}.active\:border-teal-600:active{border-color:var(--teal-600)!important}.active\:border-teal-700:active{border-color:var(--teal-700)!important}.active\:border-teal-800:active{border-color:var(--teal-800)!important}.active\:border-teal-900:active{border-color:var(--teal-900)!important}.border-orange-50{border-color:var(--orange-50)!important}.border-orange-100{border-color:var(--orange-100)!important}.border-orange-200{border-color:var(--orange-200)!important}.border-orange-300{border-color:var(--orange-300)!important}.border-orange-400{border-color:var(--orange-400)!important}.border-orange-500{border-color:var(--orange-500)!important}.border-orange-600{border-color:var(--orange-600)!important}.border-orange-700{border-color:var(--orange-700)!important}.border-orange-800{border-color:var(--orange-800)!important}.border-orange-900{border-color:var(--orange-900)!important}.focus\:border-orange-50:focus{border-color:var(--orange-50)!important}.focus\:border-orange-100:focus{border-color:var(--orange-100)!important}.focus\:border-orange-200:focus{border-color:var(--orange-200)!important}.focus\:border-orange-300:focus{border-color:var(--orange-300)!important}.focus\:border-orange-400:focus{border-color:var(--orange-400)!important}.focus\:border-orange-500:focus{border-color:var(--orange-500)!important}.focus\:border-orange-600:focus{border-color:var(--orange-600)!important}.focus\:border-orange-700:focus{border-color:var(--orange-700)!important}.focus\:border-orange-800:focus{border-color:var(--orange-800)!important}.focus\:border-orange-900:focus{border-color:var(--orange-900)!important}.hover\:border-orange-50:hover{border-color:var(--orange-50)!important}.hover\:border-orange-100:hover{border-color:var(--orange-100)!important}.hover\:border-orange-200:hover{border-color:var(--orange-200)!important}.hover\:border-orange-300:hover{border-color:var(--orange-300)!important}.hover\:border-orange-400:hover{border-color:var(--orange-400)!important}.hover\:border-orange-500:hover{border-color:var(--orange-500)!important}.hover\:border-orange-600:hover{border-color:var(--orange-600)!important}.hover\:border-orange-700:hover{border-color:var(--orange-700)!important}.hover\:border-orange-800:hover{border-color:var(--orange-800)!important}.hover\:border-orange-900:hover{border-color:var(--orange-900)!important}.active\:border-orange-50:active{border-color:var(--orange-50)!important}.active\:border-orange-100:active{border-color:var(--orange-100)!important}.active\:border-orange-200:active{border-color:var(--orange-200)!important}.active\:border-orange-300:active{border-color:var(--orange-300)!important}.active\:border-orange-400:active{border-color:var(--orange-400)!important}.active\:border-orange-500:active{border-color:var(--orange-500)!important}.active\:border-orange-600:active{border-color:var(--orange-600)!important}.active\:border-orange-700:active{border-color:var(--orange-700)!important}.active\:border-orange-800:active{border-color:var(--orange-800)!important}.active\:border-orange-900:active{border-color:var(--orange-900)!important}.border-bluegray-50{border-color:var(--bluegray-50)!important}.border-bluegray-100{border-color:var(--bluegray-100)!important}.border-bluegray-200{border-color:var(--bluegray-200)!important}.border-bluegray-300{border-color:var(--bluegray-300)!important}.border-bluegray-400{border-color:var(--bluegray-400)!important}.border-bluegray-500{border-color:var(--bluegray-500)!important}.border-bluegray-600{border-color:var(--bluegray-600)!important}.border-bluegray-700{border-color:var(--bluegray-700)!important}.border-bluegray-800{border-color:var(--bluegray-800)!important}.border-bluegray-900{border-color:var(--bluegray-900)!important}.focus\:border-bluegray-50:focus{border-color:var(--bluegray-50)!important}.focus\:border-bluegray-100:focus{border-color:var(--bluegray-100)!important}.focus\:border-bluegray-200:focus{border-color:var(--bluegray-200)!important}.focus\:border-bluegray-300:focus{border-color:var(--bluegray-300)!important}.focus\:border-bluegray-400:focus{border-color:var(--bluegray-400)!important}.focus\:border-bluegray-500:focus{border-color:var(--bluegray-500)!important}.focus\:border-bluegray-600:focus{border-color:var(--bluegray-600)!important}.focus\:border-bluegray-700:focus{border-color:var(--bluegray-700)!important}.focus\:border-bluegray-800:focus{border-color:var(--bluegray-800)!important}.focus\:border-bluegray-900:focus{border-color:var(--bluegray-900)!important}.hover\:border-bluegray-50:hover{border-color:var(--bluegray-50)!important}.hover\:border-bluegray-100:hover{border-color:var(--bluegray-100)!important}.hover\:border-bluegray-200:hover{border-color:var(--bluegray-200)!important}.hover\:border-bluegray-300:hover{border-color:var(--bluegray-300)!important}.hover\:border-bluegray-400:hover{border-color:var(--bluegray-400)!important}.hover\:border-bluegray-500:hover{border-color:var(--bluegray-500)!important}.hover\:border-bluegray-600:hover{border-color:var(--bluegray-600)!important}.hover\:border-bluegray-700:hover{border-color:var(--bluegray-700)!important}.hover\:border-bluegray-800:hover{border-color:var(--bluegray-800)!important}.hover\:border-bluegray-900:hover{border-color:var(--bluegray-900)!important}.active\:border-bluegray-50:active{border-color:var(--bluegray-50)!important}.active\:border-bluegray-100:active{border-color:var(--bluegray-100)!important}.active\:border-bluegray-200:active{border-color:var(--bluegray-200)!important}.active\:border-bluegray-300:active{border-color:var(--bluegray-300)!important}.active\:border-bluegray-400:active{border-color:var(--bluegray-400)!important}.active\:border-bluegray-500:active{border-color:var(--bluegray-500)!important}.active\:border-bluegray-600:active{border-color:var(--bluegray-600)!important}.active\:border-bluegray-700:active{border-color:var(--bluegray-700)!important}.active\:border-bluegray-800:active{border-color:var(--bluegray-800)!important}.active\:border-bluegray-900:active{border-color:var(--bluegray-900)!important}.border-purple-50{border-color:var(--purple-50)!important}.border-purple-100{border-color:var(--purple-100)!important}.border-purple-200{border-color:var(--purple-200)!important}.border-purple-300{border-color:var(--purple-300)!important}.border-purple-400{border-color:var(--purple-400)!important}.border-purple-500{border-color:var(--purple-500)!important}.border-purple-600{border-color:var(--purple-600)!important}.border-purple-700{border-color:var(--purple-700)!important}.border-purple-800{border-color:var(--purple-800)!important}.border-purple-900{border-color:var(--purple-900)!important}.focus\:border-purple-50:focus{border-color:var(--purple-50)!important}.focus\:border-purple-100:focus{border-color:var(--purple-100)!important}.focus\:border-purple-200:focus{border-color:var(--purple-200)!important}.focus\:border-purple-300:focus{border-color:var(--purple-300)!important}.focus\:border-purple-400:focus{border-color:var(--purple-400)!important}.focus\:border-purple-500:focus{border-color:var(--purple-500)!important}.focus\:border-purple-600:focus{border-color:var(--purple-600)!important}.focus\:border-purple-700:focus{border-color:var(--purple-700)!important}.focus\:border-purple-800:focus{border-color:var(--purple-800)!important}.focus\:border-purple-900:focus{border-color:var(--purple-900)!important}.hover\:border-purple-50:hover{border-color:var(--purple-50)!important}.hover\:border-purple-100:hover{border-color:var(--purple-100)!important}.hover\:border-purple-200:hover{border-color:var(--purple-200)!important}.hover\:border-purple-300:hover{border-color:var(--purple-300)!important}.hover\:border-purple-400:hover{border-color:var(--purple-400)!important}.hover\:border-purple-500:hover{border-color:var(--purple-500)!important}.hover\:border-purple-600:hover{border-color:var(--purple-600)!important}.hover\:border-purple-700:hover{border-color:var(--purple-700)!important}.hover\:border-purple-800:hover{border-color:var(--purple-800)!important}.hover\:border-purple-900:hover{border-color:var(--purple-900)!important}.active\:border-purple-50:active{border-color:var(--purple-50)!important}.active\:border-purple-100:active{border-color:var(--purple-100)!important}.active\:border-purple-200:active{border-color:var(--purple-200)!important}.active\:border-purple-300:active{border-color:var(--purple-300)!important}.active\:border-purple-400:active{border-color:var(--purple-400)!important}.active\:border-purple-500:active{border-color:var(--purple-500)!important}.active\:border-purple-600:active{border-color:var(--purple-600)!important}.active\:border-purple-700:active{border-color:var(--purple-700)!important}.active\:border-purple-800:active{border-color:var(--purple-800)!important}.active\:border-purple-900:active{border-color:var(--purple-900)!important}.border-gray-50{border-color:var(--gray-50)!important}.border-gray-100{border-color:var(--gray-100)!important}.border-gray-200{border-color:var(--gray-200)!important}.border-gray-300{border-color:var(--gray-300)!important}.border-gray-400{border-color:var(--gray-400)!important}.border-gray-500{border-color:var(--gray-500)!important}.border-gray-600{border-color:var(--gray-600)!important}.border-gray-700{border-color:var(--gray-700)!important}.border-gray-800{border-color:var(--gray-800)!important}.border-gray-900{border-color:var(--gray-900)!important}.focus\:border-gray-50:focus{border-color:var(--gray-50)!important}.focus\:border-gray-100:focus{border-color:var(--gray-100)!important}.focus\:border-gray-200:focus{border-color:var(--gray-200)!important}.focus\:border-gray-300:focus{border-color:var(--gray-300)!important}.focus\:border-gray-400:focus{border-color:var(--gray-400)!important}.focus\:border-gray-500:focus{border-color:var(--gray-500)!important}.focus\:border-gray-600:focus{border-color:var(--gray-600)!important}.focus\:border-gray-700:focus{border-color:var(--gray-700)!important}.focus\:border-gray-800:focus{border-color:var(--gray-800)!important}.focus\:border-gray-900:focus{border-color:var(--gray-900)!important}.hover\:border-gray-50:hover{border-color:var(--gray-50)!important}.hover\:border-gray-100:hover{border-color:var(--gray-100)!important}.hover\:border-gray-200:hover{border-color:var(--gray-200)!important}.hover\:border-gray-300:hover{border-color:var(--gray-300)!important}.hover\:border-gray-400:hover{border-color:var(--gray-400)!important}.hover\:border-gray-500:hover{border-color:var(--gray-500)!important}.hover\:border-gray-600:hover{border-color:var(--gray-600)!important}.hover\:border-gray-700:hover{border-color:var(--gray-700)!important}.hover\:border-gray-800:hover{border-color:var(--gray-800)!important}.hover\:border-gray-900:hover{border-color:var(--gray-900)!important}.active\:border-gray-50:active{border-color:var(--gray-50)!important}.active\:border-gray-100:active{border-color:var(--gray-100)!important}.active\:border-gray-200:active{border-color:var(--gray-200)!important}.active\:border-gray-300:active{border-color:var(--gray-300)!important}.active\:border-gray-400:active{border-color:var(--gray-400)!important}.active\:border-gray-500:active{border-color:var(--gray-500)!important}.active\:border-gray-600:active{border-color:var(--gray-600)!important}.active\:border-gray-700:active{border-color:var(--gray-700)!important}.active\:border-gray-800:active{border-color:var(--gray-800)!important}.active\:border-gray-900:active{border-color:var(--gray-900)!important}.border-red-50{border-color:var(--red-50)!important}.border-red-100{border-color:var(--red-100)!important}.border-red-200{border-color:var(--red-200)!important}.border-red-300{border-color:var(--red-300)!important}.border-red-400{border-color:var(--red-400)!important}.border-red-500{border-color:var(--red-500)!important}.border-red-600{border-color:var(--red-600)!important}.border-red-700{border-color:var(--red-700)!important}.border-red-800{border-color:var(--red-800)!important}.border-red-900{border-color:var(--red-900)!important}.focus\:border-red-50:focus{border-color:var(--red-50)!important}.focus\:border-red-100:focus{border-color:var(--red-100)!important}.focus\:border-red-200:focus{border-color:var(--red-200)!important}.focus\:border-red-300:focus{border-color:var(--red-300)!important}.focus\:border-red-400:focus{border-color:var(--red-400)!important}.focus\:border-red-500:focus{border-color:var(--red-500)!important}.focus\:border-red-600:focus{border-color:var(--red-600)!important}.focus\:border-red-700:focus{border-color:var(--red-700)!important}.focus\:border-red-800:focus{border-color:var(--red-800)!important}.focus\:border-red-900:focus{border-color:var(--red-900)!important}.hover\:border-red-50:hover{border-color:var(--red-50)!important}.hover\:border-red-100:hover{border-color:var(--red-100)!important}.hover\:border-red-200:hover{border-color:var(--red-200)!important}.hover\:border-red-300:hover{border-color:var(--red-300)!important}.hover\:border-red-400:hover{border-color:var(--red-400)!important}.hover\:border-red-500:hover{border-color:var(--red-500)!important}.hover\:border-red-600:hover{border-color:var(--red-600)!important}.hover\:border-red-700:hover{border-color:var(--red-700)!important}.hover\:border-red-800:hover{border-color:var(--red-800)!important}.hover\:border-red-900:hover{border-color:var(--red-900)!important}.active\:border-red-50:active{border-color:var(--red-50)!important}.active\:border-red-100:active{border-color:var(--red-100)!important}.active\:border-red-200:active{border-color:var(--red-200)!important}.active\:border-red-300:active{border-color:var(--red-300)!important}.active\:border-red-400:active{border-color:var(--red-400)!important}.active\:border-red-500:active{border-color:var(--red-500)!important}.active\:border-red-600:active{border-color:var(--red-600)!important}.active\:border-red-700:active{border-color:var(--red-700)!important}.active\:border-red-800:active{border-color:var(--red-800)!important}.active\:border-red-900:active{border-color:var(--red-900)!important}.border-primary-50{border-color:var(--primary-50)!important}.border-primary-100{border-color:var(--primary-100)!important}.border-primary-200{border-color:var(--primary-200)!important}.border-primary-300{border-color:var(--primary-300)!important}.border-primary-400{border-color:var(--primary-400)!important}.border-primary-500{border-color:var(--primary-500)!important}.border-primary-600{border-color:var(--primary-600)!important}.border-primary-700{border-color:var(--primary-700)!important}.border-primary-800{border-color:var(--primary-800)!important}.border-primary-900{border-color:var(--primary-900)!important}.focus\:border-primary-50:focus{border-color:var(--primary-50)!important}.focus\:border-primary-100:focus{border-color:var(--primary-100)!important}.focus\:border-primary-200:focus{border-color:var(--primary-200)!important}.focus\:border-primary-300:focus{border-color:var(--primary-300)!important}.focus\:border-primary-400:focus{border-color:var(--primary-400)!important}.focus\:border-primary-500:focus{border-color:var(--primary-500)!important}.focus\:border-primary-600:focus{border-color:var(--primary-600)!important}.focus\:border-primary-700:focus{border-color:var(--primary-700)!important}.focus\:border-primary-800:focus{border-color:var(--primary-800)!important}.focus\:border-primary-900:focus{border-color:var(--primary-900)!important}.hover\:border-primary-50:hover{border-color:var(--primary-50)!important}.hover\:border-primary-100:hover{border-color:var(--primary-100)!important}.hover\:border-primary-200:hover{border-color:var(--primary-200)!important}.hover\:border-primary-300:hover{border-color:var(--primary-300)!important}.hover\:border-primary-400:hover{border-color:var(--primary-400)!important}.hover\:border-primary-500:hover{border-color:var(--primary-500)!important}.hover\:border-primary-600:hover{border-color:var(--primary-600)!important}.hover\:border-primary-700:hover{border-color:var(--primary-700)!important}.hover\:border-primary-800:hover{border-color:var(--primary-800)!important}.hover\:border-primary-900:hover{border-color:var(--primary-900)!important}.active\:border-primary-50:active{border-color:var(--primary-50)!important}.active\:border-primary-100:active{border-color:var(--primary-100)!important}.active\:border-primary-200:active{border-color:var(--primary-200)!important}.active\:border-primary-300:active{border-color:var(--primary-300)!important}.active\:border-primary-400:active{border-color:var(--primary-400)!important}.active\:border-primary-500:active{border-color:var(--primary-500)!important}.active\:border-primary-600:active{border-color:var(--primary-600)!important}.active\:border-primary-700:active{border-color:var(--primary-700)!important}.active\:border-primary-800:active{border-color:var(--primary-800)!important}.active\:border-primary-900:active{border-color:var(--primary-900)!important}.bg-white-alpha-10{background-color:#ffffff1a!important}.bg-white-alpha-20{background-color:#fff3!important}.bg-white-alpha-30{background-color:#ffffff4d!important}.bg-white-alpha-40{background-color:#fff6!important}.bg-white-alpha-50{background-color:#ffffff80!important}.bg-white-alpha-60{background-color:#fff9!important}.bg-white-alpha-70{background-color:#ffffffb3!important}.bg-white-alpha-80{background-color:#fffc!important}.bg-white-alpha-90{background-color:#ffffffe6!important}.hover\:bg-white-alpha-10:hover{background-color:#ffffff1a!important}.hover\:bg-white-alpha-20:hover{background-color:#fff3!important}.hover\:bg-white-alpha-30:hover{background-color:#ffffff4d!important}.hover\:bg-white-alpha-40:hover{background-color:#fff6!important}.hover\:bg-white-alpha-50:hover{background-color:#ffffff80!important}.hover\:bg-white-alpha-60:hover{background-color:#fff9!important}.hover\:bg-white-alpha-70:hover{background-color:#ffffffb3!important}.hover\:bg-white-alpha-80:hover{background-color:#fffc!important}.hover\:bg-white-alpha-90:hover{background-color:#ffffffe6!important}.focus\:bg-white-alpha-10:focus{background-color:#ffffff1a!important}.focus\:bg-white-alpha-20:focus{background-color:#fff3!important}.focus\:bg-white-alpha-30:focus{background-color:#ffffff4d!important}.focus\:bg-white-alpha-40:focus{background-color:#fff6!important}.focus\:bg-white-alpha-50:focus{background-color:#ffffff80!important}.focus\:bg-white-alpha-60:focus{background-color:#fff9!important}.focus\:bg-white-alpha-70:focus{background-color:#ffffffb3!important}.focus\:bg-white-alpha-80:focus{background-color:#fffc!important}.focus\:bg-white-alpha-90:focus{background-color:#ffffffe6!important}.active\:bg-white-alpha-10:active{background-color:#ffffff1a!important}.active\:bg-white-alpha-20:active{background-color:#fff3!important}.active\:bg-white-alpha-30:active{background-color:#ffffff4d!important}.active\:bg-white-alpha-40:active{background-color:#fff6!important}.active\:bg-white-alpha-50:active{background-color:#ffffff80!important}.active\:bg-white-alpha-60:active{background-color:#fff9!important}.active\:bg-white-alpha-70:active{background-color:#ffffffb3!important}.active\:bg-white-alpha-80:active{background-color:#fffc!important}.active\:bg-white-alpha-90:active{background-color:#ffffffe6!important}.bg-black-alpha-10{background-color:#0000001a!important}.bg-black-alpha-20{background-color:#0003!important}.bg-black-alpha-30{background-color:#0000004d!important}.bg-black-alpha-40{background-color:#0006!important}.bg-black-alpha-50{background-color:#00000080!important}.bg-black-alpha-60{background-color:#0009!important}.bg-black-alpha-70{background-color:#000000b3!important}.bg-black-alpha-80{background-color:#000c!important}.bg-black-alpha-90{background-color:#000000e6!important}.hover\:bg-black-alpha-10:hover{background-color:#0000001a!important}.hover\:bg-black-alpha-20:hover{background-color:#0003!important}.hover\:bg-black-alpha-30:hover{background-color:#0000004d!important}.hover\:bg-black-alpha-40:hover{background-color:#0006!important}.hover\:bg-black-alpha-50:hover{background-color:#00000080!important}.hover\:bg-black-alpha-60:hover{background-color:#0009!important}.hover\:bg-black-alpha-70:hover{background-color:#000000b3!important}.hover\:bg-black-alpha-80:hover{background-color:#000c!important}.hover\:bg-black-alpha-90:hover{background-color:#000000e6!important}.focus\:bg-black-alpha-10:focus{background-color:#0000001a!important}.focus\:bg-black-alpha-20:focus{background-color:#0003!important}.focus\:bg-black-alpha-30:focus{background-color:#0000004d!important}.focus\:bg-black-alpha-40:focus{background-color:#0006!important}.focus\:bg-black-alpha-50:focus{background-color:#00000080!important}.focus\:bg-black-alpha-60:focus{background-color:#0009!important}.focus\:bg-black-alpha-70:focus{background-color:#000000b3!important}.focus\:bg-black-alpha-80:focus{background-color:#000c!important}.focus\:bg-black-alpha-90:focus{background-color:#000000e6!important}.active\:bg-black-alpha-10:active{background-color:#0000001a!important}.active\:bg-black-alpha-20:active{background-color:#0003!important}.active\:bg-black-alpha-30:active{background-color:#0000004d!important}.active\:bg-black-alpha-40:active{background-color:#0006!important}.active\:bg-black-alpha-50:active{background-color:#00000080!important}.active\:bg-black-alpha-60:active{background-color:#0009!important}.active\:bg-black-alpha-70:active{background-color:#000000b3!important}.active\:bg-black-alpha-80:active{background-color:#000c!important}.active\:bg-black-alpha-90:active{background-color:#000000e6!important}.border-white-alpha-10{border-color:#ffffff1a!important}.border-white-alpha-20{border-color:#fff3!important}.border-white-alpha-30{border-color:#ffffff4d!important}.border-white-alpha-40{border-color:#fff6!important}.border-white-alpha-50{border-color:#ffffff80!important}.border-white-alpha-60{border-color:#fff9!important}.border-white-alpha-70{border-color:#ffffffb3!important}.border-white-alpha-80{border-color:#fffc!important}.border-white-alpha-90{border-color:#ffffffe6!important}.hover\:border-white-alpha-10:hover{border-color:#ffffff1a!important}.hover\:border-white-alpha-20:hover{border-color:#fff3!important}.hover\:border-white-alpha-30:hover{border-color:#ffffff4d!important}.hover\:border-white-alpha-40:hover{border-color:#fff6!important}.hover\:border-white-alpha-50:hover{border-color:#ffffff80!important}.hover\:border-white-alpha-60:hover{border-color:#fff9!important}.hover\:border-white-alpha-70:hover{border-color:#ffffffb3!important}.hover\:border-white-alpha-80:hover{border-color:#fffc!important}.hover\:border-white-alpha-90:hover{border-color:#ffffffe6!important}.focus\:border-white-alpha-10:focus{border-color:#ffffff1a!important}.focus\:border-white-alpha-20:focus{border-color:#fff3!important}.focus\:border-white-alpha-30:focus{border-color:#ffffff4d!important}.focus\:border-white-alpha-40:focus{border-color:#fff6!important}.focus\:border-white-alpha-50:focus{border-color:#ffffff80!important}.focus\:border-white-alpha-60:focus{border-color:#fff9!important}.focus\:border-white-alpha-70:focus{border-color:#ffffffb3!important}.focus\:border-white-alpha-80:focus{border-color:#fffc!important}.focus\:border-white-alpha-90:focus{border-color:#ffffffe6!important}.active\:border-white-alpha-10:active{border-color:#ffffff1a!important}.active\:border-white-alpha-20:active{border-color:#fff3!important}.active\:border-white-alpha-30:active{border-color:#ffffff4d!important}.active\:border-white-alpha-40:active{border-color:#fff6!important}.active\:border-white-alpha-50:active{border-color:#ffffff80!important}.active\:border-white-alpha-60:active{border-color:#fff9!important}.active\:border-white-alpha-70:active{border-color:#ffffffb3!important}.active\:border-white-alpha-80:active{border-color:#fffc!important}.active\:border-white-alpha-90:active{border-color:#ffffffe6!important}.border-black-alpha-10{border-color:#0000001a!important}.border-black-alpha-20{border-color:#0003!important}.border-black-alpha-30{border-color:#0000004d!important}.border-black-alpha-40{border-color:#0006!important}.border-black-alpha-50{border-color:#00000080!important}.border-black-alpha-60{border-color:#0009!important}.border-black-alpha-70{border-color:#000000b3!important}.border-black-alpha-80{border-color:#000c!important}.border-black-alpha-90{border-color:#000000e6!important}.hover\:border-black-alpha-10:hover{border-color:#0000001a!important}.hover\:border-black-alpha-20:hover{border-color:#0003!important}.hover\:border-black-alpha-30:hover{border-color:#0000004d!important}.hover\:border-black-alpha-40:hover{border-color:#0006!important}.hover\:border-black-alpha-50:hover{border-color:#00000080!important}.hover\:border-black-alpha-60:hover{border-color:#0009!important}.hover\:border-black-alpha-70:hover{border-color:#000000b3!important}.hover\:border-black-alpha-80:hover{border-color:#000c!important}.hover\:border-black-alpha-90:hover{border-color:#000000e6!important}.focus\:border-black-alpha-10:focus{border-color:#0000001a!important}.focus\:border-black-alpha-20:focus{border-color:#0003!important}.focus\:border-black-alpha-30:focus{border-color:#0000004d!important}.focus\:border-black-alpha-40:focus{border-color:#0006!important}.focus\:border-black-alpha-50:focus{border-color:#00000080!important}.focus\:border-black-alpha-60:focus{border-color:#0009!important}.focus\:border-black-alpha-70:focus{border-color:#000000b3!important}.focus\:border-black-alpha-80:focus{border-color:#000c!important}.focus\:border-black-alpha-90:focus{border-color:#000000e6!important}.active\:border-black-alpha-10:active{border-color:#0000001a!important}.active\:border-black-alpha-20:active{border-color:#0003!important}.active\:border-black-alpha-30:active{border-color:#0000004d!important}.active\:border-black-alpha-40:active{border-color:#0006!important}.active\:border-black-alpha-50:active{border-color:#00000080!important}.active\:border-black-alpha-60:active{border-color:#0009!important}.active\:border-black-alpha-70:active{border-color:#000000b3!important}.active\:border-black-alpha-80:active{border-color:#000c!important}.active\:border-black-alpha-90:active{border-color:#000000e6!important}.text-white-alpha-10{color:#ffffff1a!important}.text-white-alpha-20{color:#fff3!important}.text-white-alpha-30{color:#ffffff4d!important}.text-white-alpha-40{color:#fff6!important}.text-white-alpha-50{color:#ffffff80!important}.text-white-alpha-60{color:#fff9!important}.text-white-alpha-70{color:#ffffffb3!important}.text-white-alpha-80{color:#fffc!important}.text-white-alpha-90{color:#ffffffe6!important}.hover\:text-white-alpha-10:hover{color:#ffffff1a!important}.hover\:text-white-alpha-20:hover{color:#fff3!important}.hover\:text-white-alpha-30:hover{color:#ffffff4d!important}.hover\:text-white-alpha-40:hover{color:#fff6!important}.hover\:text-white-alpha-50:hover{color:#ffffff80!important}.hover\:text-white-alpha-60:hover{color:#fff9!important}.hover\:text-white-alpha-70:hover{color:#ffffffb3!important}.hover\:text-white-alpha-80:hover{color:#fffc!important}.hover\:text-white-alpha-90:hover{color:#ffffffe6!important}.focus\:text-white-alpha-10:focus{color:#ffffff1a!important}.focus\:text-white-alpha-20:focus{color:#fff3!important}.focus\:text-white-alpha-30:focus{color:#ffffff4d!important}.focus\:text-white-alpha-40:focus{color:#fff6!important}.focus\:text-white-alpha-50:focus{color:#ffffff80!important}.focus\:text-white-alpha-60:focus{color:#fff9!important}.focus\:text-white-alpha-70:focus{color:#ffffffb3!important}.focus\:text-white-alpha-80:focus{color:#fffc!important}.focus\:text-white-alpha-90:focus{color:#ffffffe6!important}.active\:text-white-alpha-10:active{color:#ffffff1a!important}.active\:text-white-alpha-20:active{color:#fff3!important}.active\:text-white-alpha-30:active{color:#ffffff4d!important}.active\:text-white-alpha-40:active{color:#fff6!important}.active\:text-white-alpha-50:active{color:#ffffff80!important}.active\:text-white-alpha-60:active{color:#fff9!important}.active\:text-white-alpha-70:active{color:#ffffffb3!important}.active\:text-white-alpha-80:active{color:#fffc!important}.active\:text-white-alpha-90:active{color:#ffffffe6!important}.text-black-alpha-10{color:#0000001a!important}.text-black-alpha-20{color:#0003!important}.text-black-alpha-30{color:#0000004d!important}.text-black-alpha-40{color:#0006!important}.text-black-alpha-50{color:#00000080!important}.text-black-alpha-60{color:#0009!important}.text-black-alpha-70{color:#000000b3!important}.text-black-alpha-80{color:#000c!important}.text-black-alpha-90{color:#000000e6!important}.hover\:text-black-alpha-10:hover{color:#0000001a!important}.hover\:text-black-alpha-20:hover{color:#0003!important}.hover\:text-black-alpha-30:hover{color:#0000004d!important}.hover\:text-black-alpha-40:hover{color:#0006!important}.hover\:text-black-alpha-50:hover{color:#00000080!important}.hover\:text-black-alpha-60:hover{color:#0009!important}.hover\:text-black-alpha-70:hover{color:#000000b3!important}.hover\:text-black-alpha-80:hover{color:#000c!important}.hover\:text-black-alpha-90:hover{color:#000000e6!important}.focus\:text-black-alpha-10:focus{color:#0000001a!important}.focus\:text-black-alpha-20:focus{color:#0003!important}.focus\:text-black-alpha-30:focus{color:#0000004d!important}.focus\:text-black-alpha-40:focus{color:#0006!important}.focus\:text-black-alpha-50:focus{color:#00000080!important}.focus\:text-black-alpha-60:focus{color:#0009!important}.focus\:text-black-alpha-70:focus{color:#000000b3!important}.focus\:text-black-alpha-80:focus{color:#000c!important}.focus\:text-black-alpha-90:focus{color:#000000e6!important}.active\:text-black-alpha-10:active{color:#0000001a!important}.active\:text-black-alpha-20:active{color:#0003!important}.active\:text-black-alpha-30:active{color:#0000004d!important}.active\:text-black-alpha-40:active{color:#0006!important}.active\:text-black-alpha-50:active{color:#00000080!important}.active\:text-black-alpha-60:active{color:#0009!important}.active\:text-black-alpha-70:active{color:#000000b3!important}.active\:text-black-alpha-80:active{color:#000c!important}.active\:text-black-alpha-90:active{color:#000000e6!important}.text-primary{color:var(--primary-color)!important}.bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.bg-white{background-color:#fff!important}.border-primary{border-color:var(--primary-color)!important}.text-white{color:#fff!important}.border-white{border-color:#fff!important}.text-color{color:var(--text-color)!important}.text-color-secondary{color:var(--text-color-secondary)!important}.surface-ground{background-color:var(--surface-ground)!important}.surface-section{background-color:var(--surface-section)!important}.surface-card{background-color:var(--surface-card)!important}.surface-overlay{background-color:var(--surface-overlay)!important}.surface-hover{background-color:var(--surface-hover)!important}.surface-border{border-color:var(--surface-border)!important}.focus\:text-primary:focus{color:var(--primary-color)!important}.hover\:text-primary:hover,.active\:text-primary:active{color:var(--primary-color)!important}.focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.hover\:bg-primary:hover,.active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.hover\:bg-primary-reverse:hover,.active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.focus\:bg-white:focus{background-color:#fff!important}.hover\:bg-white:hover,.active\:bg-white:active{background-color:#fff!important}.focus\:border-primary:focus{border-color:var(--primary-color)!important}.hover\:border-primary:hover,.active\:border-primary:active{border-color:var(--primary-color)!important}.focus\:text-white:focus{color:#fff!important}.hover\:text-white:hover,.active\:text-white:active{color:#fff!important}.focus\:border-white:focus{border-color:#fff!important}.hover\:border-white:hover,.active\:border-white:active{border-color:#fff!important}.focus\:text-color:focus{color:var(--text-color)!important}.hover\:text-color:hover,.active\:text-color:active{color:var(--text-color)!important}.focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.hover\:text-color-secondary:hover,.active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.hover\:surface-ground:hover,.active\:surface-ground:active{background-color:var(--surface-ground)!important}.focus\:surface-section:focus{background-color:var(--surface-section)!important}.hover\:surface-section:hover,.active\:surface-section:active{background-color:var(--surface-section)!important}.focus\:surface-card:focus{background-color:var(--surface-card)!important}.hover\:surface-card:hover,.active\:surface-card:active{background-color:var(--surface-card)!important}.focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.hover\:surface-overlay:hover,.active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.hover\:surface-hover:hover,.active\:surface-hover:active{background-color:var(--surface-hover)!important}.focus\:surface-border:focus{border-color:var(--surface-border)!important}.hover\:surface-border:hover,.active\:surface-border:active{border-color:var(--surface-border)!important}@media screen and (min-width: 576px){.sm\:text-primary{color:var(--primary-color)!important}.sm\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:bg-white{background-color:#fff!important}.sm\:border-primary{border-color:var(--primary-color)!important}.sm\:text-white{color:#fff!important}.sm\:border-white{border-color:#fff!important}.sm\:text-color{color:var(--text-color)!important}.sm\:text-color-secondary{color:var(--text-color-secondary)!important}.sm\:surface-ground{background-color:var(--surface-ground)!important}.sm\:surface-section{background-color:var(--surface-section)!important}.sm\:surface-card{background-color:var(--surface-card)!important}.sm\:surface-overlay{background-color:var(--surface-overlay)!important}.sm\:surface-hover{background-color:var(--surface-hover)!important}.sm\:surface-border{border-color:var(--surface-border)!important}.sm\:focus\:text-primary:focus{color:var(--primary-color)!important}.sm\:hover\:text-primary:hover,.sm\:active\:text-primary:active{color:var(--primary-color)!important}.sm\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:hover\:bg-primary:hover,.sm\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:hover\:bg-primary-reverse:hover,.sm\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:focus\:bg-white:focus{background-color:#fff!important}.sm\:hover\:bg-white:hover,.sm\:active\:bg-white:active{background-color:#fff!important}.sm\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.sm\:hover\:border-primary:hover,.sm\:active\:border-primary:active{border-color:var(--primary-color)!important}.sm\:focus\:text-white:focus{color:#fff!important}.sm\:hover\:text-white:hover,.sm\:active\:text-white:active{color:#fff!important}.sm\:focus\:border-white:focus{border-color:#fff!important}.sm\:hover\:border-white:hover,.sm\:active\:border-white:active{border-color:#fff!important}.sm\:focus\:text-color:focus{color:var(--text-color)!important}.sm\:hover\:text-color:hover,.sm\:active\:text-color:active{color:var(--text-color)!important}.sm\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.sm\:hover\:text-color-secondary:hover,.sm\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.sm\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.sm\:hover\:surface-ground:hover,.sm\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.sm\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.sm\:hover\:surface-section:hover,.sm\:active\:surface-section:active{background-color:var(--surface-section)!important}.sm\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.sm\:hover\:surface-card:hover,.sm\:active\:surface-card:active{background-color:var(--surface-card)!important}.sm\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.sm\:hover\:surface-overlay:hover,.sm\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.sm\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.sm\:hover\:surface-hover:hover,.sm\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.sm\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.sm\:hover\:surface-border:hover,.sm\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width: 768px){.md\:text-primary{color:var(--primary-color)!important}.md\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:bg-white{background-color:#fff!important}.md\:border-primary{border-color:var(--primary-color)!important}.md\:text-white{color:#fff!important}.md\:border-white{border-color:#fff!important}.md\:text-color{color:var(--text-color)!important}.md\:text-color-secondary{color:var(--text-color-secondary)!important}.md\:surface-ground{background-color:var(--surface-ground)!important}.md\:surface-section{background-color:var(--surface-section)!important}.md\:surface-card{background-color:var(--surface-card)!important}.md\:surface-overlay{background-color:var(--surface-overlay)!important}.md\:surface-hover{background-color:var(--surface-hover)!important}.md\:surface-border{border-color:var(--surface-border)!important}.md\:focus\:text-primary:focus{color:var(--primary-color)!important}.md\:hover\:text-primary:hover,.md\:active\:text-primary:active{color:var(--primary-color)!important}.md\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:hover\:bg-primary:hover,.md\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:hover\:bg-primary-reverse:hover,.md\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:focus\:bg-white:focus{background-color:#fff!important}.md\:hover\:bg-white:hover,.md\:active\:bg-white:active{background-color:#fff!important}.md\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.md\:hover\:border-primary:hover,.md\:active\:border-primary:active{border-color:var(--primary-color)!important}.md\:focus\:text-white:focus{color:#fff!important}.md\:hover\:text-white:hover,.md\:active\:text-white:active{color:#fff!important}.md\:focus\:border-white:focus{border-color:#fff!important}.md\:hover\:border-white:hover,.md\:active\:border-white:active{border-color:#fff!important}.md\:focus\:text-color:focus{color:var(--text-color)!important}.md\:hover\:text-color:hover,.md\:active\:text-color:active{color:var(--text-color)!important}.md\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.md\:hover\:text-color-secondary:hover,.md\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.md\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.md\:hover\:surface-ground:hover,.md\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.md\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.md\:hover\:surface-section:hover,.md\:active\:surface-section:active{background-color:var(--surface-section)!important}.md\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.md\:hover\:surface-card:hover,.md\:active\:surface-card:active{background-color:var(--surface-card)!important}.md\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.md\:hover\:surface-overlay:hover,.md\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.md\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.md\:hover\:surface-hover:hover,.md\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.md\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.md\:hover\:surface-border:hover,.md\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width: 992px){.lg\:text-primary{color:var(--primary-color)!important}.lg\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:bg-white{background-color:#fff!important}.lg\:border-primary{border-color:var(--primary-color)!important}.lg\:text-white{color:#fff!important}.lg\:border-white{border-color:#fff!important}.lg\:text-color{color:var(--text-color)!important}.lg\:text-color-secondary{color:var(--text-color-secondary)!important}.lg\:surface-ground{background-color:var(--surface-ground)!important}.lg\:surface-section{background-color:var(--surface-section)!important}.lg\:surface-card{background-color:var(--surface-card)!important}.lg\:surface-overlay{background-color:var(--surface-overlay)!important}.lg\:surface-hover{background-color:var(--surface-hover)!important}.lg\:surface-border{border-color:var(--surface-border)!important}.lg\:focus\:text-primary:focus{color:var(--primary-color)!important}.lg\:hover\:text-primary:hover,.lg\:active\:text-primary:active{color:var(--primary-color)!important}.lg\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:hover\:bg-primary:hover,.lg\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:hover\:bg-primary-reverse:hover,.lg\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:focus\:bg-white:focus{background-color:#fff!important}.lg\:hover\:bg-white:hover,.lg\:active\:bg-white:active{background-color:#fff!important}.lg\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.lg\:hover\:border-primary:hover,.lg\:active\:border-primary:active{border-color:var(--primary-color)!important}.lg\:focus\:text-white:focus{color:#fff!important}.lg\:hover\:text-white:hover,.lg\:active\:text-white:active{color:#fff!important}.lg\:focus\:border-white:focus{border-color:#fff!important}.lg\:hover\:border-white:hover,.lg\:active\:border-white:active{border-color:#fff!important}.lg\:focus\:text-color:focus{color:var(--text-color)!important}.lg\:hover\:text-color:hover,.lg\:active\:text-color:active{color:var(--text-color)!important}.lg\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.lg\:hover\:text-color-secondary:hover,.lg\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.lg\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.lg\:hover\:surface-ground:hover,.lg\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.lg\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.lg\:hover\:surface-section:hover,.lg\:active\:surface-section:active{background-color:var(--surface-section)!important}.lg\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.lg\:hover\:surface-card:hover,.lg\:active\:surface-card:active{background-color:var(--surface-card)!important}.lg\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.lg\:hover\:surface-overlay:hover,.lg\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.lg\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.lg\:hover\:surface-hover:hover,.lg\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.lg\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.lg\:hover\:surface-border:hover,.lg\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width: 1200px){.xl\:text-primary{color:var(--primary-color)!important}.xl\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:bg-white{background-color:#fff!important}.xl\:border-primary{border-color:var(--primary-color)!important}.xl\:text-white{color:#fff!important}.xl\:border-white{border-color:#fff!important}.xl\:text-color{color:var(--text-color)!important}.xl\:text-color-secondary{color:var(--text-color-secondary)!important}.xl\:surface-ground{background-color:var(--surface-ground)!important}.xl\:surface-section{background-color:var(--surface-section)!important}.xl\:surface-card{background-color:var(--surface-card)!important}.xl\:surface-overlay{background-color:var(--surface-overlay)!important}.xl\:surface-hover{background-color:var(--surface-hover)!important}.xl\:surface-border{border-color:var(--surface-border)!important}.xl\:focus\:text-primary:focus{color:var(--primary-color)!important}.xl\:hover\:text-primary:hover,.xl\:active\:text-primary:active{color:var(--primary-color)!important}.xl\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:hover\:bg-primary:hover,.xl\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:hover\:bg-primary-reverse:hover,.xl\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:focus\:bg-white:focus{background-color:#fff!important}.xl\:hover\:bg-white:hover,.xl\:active\:bg-white:active{background-color:#fff!important}.xl\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.xl\:hover\:border-primary:hover,.xl\:active\:border-primary:active{border-color:var(--primary-color)!important}.xl\:focus\:text-white:focus{color:#fff!important}.xl\:hover\:text-white:hover,.xl\:active\:text-white:active{color:#fff!important}.xl\:focus\:border-white:focus{border-color:#fff!important}.xl\:hover\:border-white:hover,.xl\:active\:border-white:active{border-color:#fff!important}.xl\:focus\:text-color:focus{color:var(--text-color)!important}.xl\:hover\:text-color:hover,.xl\:active\:text-color:active{color:var(--text-color)!important}.xl\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.xl\:hover\:text-color-secondary:hover,.xl\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.xl\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.xl\:hover\:surface-ground:hover,.xl\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.xl\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.xl\:hover\:surface-section:hover,.xl\:active\:surface-section:active{background-color:var(--surface-section)!important}.xl\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.xl\:hover\:surface-card:hover,.xl\:active\:surface-card:active{background-color:var(--surface-card)!important}.xl\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.xl\:hover\:surface-overlay:hover,.xl\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.xl\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.xl\:hover\:surface-hover:hover,.xl\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.xl\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.xl\:hover\:surface-border:hover,.xl\:active\:surface-border:active{border-color:var(--surface-border)!important}}.field{margin-bottom:1rem}.field>label{display:inline-block;margin-bottom:.5rem}.field.grid>label{display:flex;align-items:center}.field>small{margin-top:.25rem}.field.grid,.formgrid.grid{margin-top:0}.field.grid .col-fixed,.formgrid.grid .col-fixed,.field.grid .col,.formgrid.grid .col,.field.grid .col-1,.formgrid.grid .col-1,.field.grid .col-2,.formgrid.grid .col-2,.field.grid .col-3,.formgrid.grid .col-3,.field.grid .col-4,.formgrid.grid .col-4,.field.grid .col-5,.formgrid.grid .col-5,.field.grid .col-6,.formgrid.grid .col-6,.field.grid .col-7,.formgrid.grid .col-7,.field.grid .col-8,.formgrid.grid .col-8,.field.grid .col-9,.formgrid.grid .col-9,.field.grid .col-10,.formgrid.grid .col-10,.field.grid .col-11,.formgrid.grid .col-11,.field.grid .col-12,.formgrid.grid .col-12{padding-top:0;padding-bottom:0}.formgroup-inline{display:flex;flex-wrap:wrap;align-items:flex-start}.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton{margin-right:1rem}.formgroup-inline .field>label,.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label{margin-right:.5rem;margin-bottom:0}.field-checkbox,.field-radiobutton{margin-bottom:1rem;display:flex;align-items:center}.field-checkbox>label,.field-radiobutton>label{margin-left:.5rem;line-height:1}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}@media screen and (min-width: 576px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:inline{display:inline!important}.sm\:inline-block{display:inline-block!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}}@media screen and (min-width: 768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:inline{display:inline!important}.md\:inline-block{display:inline-block!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}}@media screen and (min-width: 992px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:inline{display:inline!important}.lg\:inline-block{display:inline-block!important}.lg\:flex{display:flex!important}.lg\:inline-flex{display:inline-flex!important}}@media screen and (min-width: 1200px){.xl\:hidden{display:none!important}.xl\:block{display:block!important}.xl\:inline{display:inline!important}.xl\:inline-block{display:inline-block!important}.xl\:flex{display:flex!important}.xl\:inline-flex{display:inline-flex!important}}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media screen and (min-width: 576px){.sm\:text-center{text-align:center!important}.sm\:text-justify{text-align:justify!important}.sm\:text-left{text-align:left!important}.sm\:text-right{text-align:right!important}}@media screen and (min-width: 768px){.md\:text-center{text-align:center!important}.md\:text-justify{text-align:justify!important}.md\:text-left{text-align:left!important}.md\:text-right{text-align:right!important}}@media screen and (min-width: 992px){.lg\:text-center{text-align:center!important}.lg\:text-justify{text-align:justify!important}.lg\:text-left{text-align:left!important}.lg\:text-right{text-align:right!important}}@media screen and (min-width: 1200px){.xl\:text-center{text-align:center!important}.xl\:text-justify{text-align:justify!important}.xl\:text-left{text-align:left!important}.xl\:text-right{text-align:right!important}}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.focus\:underline:focus{text-decoration:underline!important}.hover\:underline:hover,.active\:underline:active{text-decoration:underline!important}.focus\:line-through:focus{text-decoration:line-through!important}.hover\:line-through:hover,.active\:line-through:active{text-decoration:line-through!important}.focus\:no-underline:focus{text-decoration:none!important}.hover\:no-underline:hover,.active\:no-underline:active{text-decoration:none!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.text-overflow-clip{text-overflow:clip!important}.text-overflow-ellipsis{text-overflow:ellipsis!important}@media screen and (min-width: 576px){.sm\:text-overflow-clip{text-overflow:clip!important}.sm\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width: 768px){.md\:text-overflow-clip{text-overflow:clip!important}.md\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width: 992px){.lg\:text-overflow-clip{text-overflow:clip!important}.lg\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width: 1200px){.xl\:text-overflow-clip{text-overflow:clip!important}.xl\:text-overflow-ellipsis{text-overflow:ellipsis!important}}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}@media screen and (min-width: 576px){.sm\:font-light{font-weight:300!important}.sm\:font-normal{font-weight:400!important}.sm\:font-medium{font-weight:500!important}.sm\:font-semibold{font-weight:600!important}.sm\:font-bold{font-weight:700!important}}@media screen and (min-width: 768px){.md\:font-light{font-weight:300!important}.md\:font-normal{font-weight:400!important}.md\:font-medium{font-weight:500!important}.md\:font-semibold{font-weight:600!important}.md\:font-bold{font-weight:700!important}}@media screen and (min-width: 992px){.lg\:font-light{font-weight:300!important}.lg\:font-normal{font-weight:400!important}.lg\:font-medium{font-weight:500!important}.lg\:font-semibold{font-weight:600!important}.lg\:font-bold{font-weight:700!important}}@media screen and (min-width: 1200px){.xl\:font-light{font-weight:300!important}.xl\:font-normal{font-weight:400!important}.xl\:font-medium{font-weight:500!important}.xl\:font-semibold{font-weight:600!important}.xl\:font-bold{font-weight:700!important}}.font-italic{font-style:italic!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.75rem!important}.text-4xl{font-size:2rem!important}.text-5xl{font-size:2.5rem!important}.text-6xl{font-size:3rem!important}.text-7xl{font-size:4rem!important}.text-8xl{font-size:6rem!important}@media screen and (min-width: 576px){.sm\:text-xs{font-size:.75rem!important}.sm\:text-sm{font-size:.875rem!important}.sm\:text-base{font-size:1rem!important}.sm\:text-lg{font-size:1.125rem!important}.sm\:text-xl{font-size:1.25rem!important}.sm\:text-2xl{font-size:1.5rem!important}.sm\:text-3xl{font-size:1.75rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-5xl{font-size:2.5rem!important}.sm\:text-6xl{font-size:3rem!important}.sm\:text-7xl{font-size:4rem!important}.sm\:text-8xl{font-size:6rem!important}}@media screen and (min-width: 768px){.md\:text-xs{font-size:.75rem!important}.md\:text-sm{font-size:.875rem!important}.md\:text-base{font-size:1rem!important}.md\:text-lg{font-size:1.125rem!important}.md\:text-xl{font-size:1.25rem!important}.md\:text-2xl{font-size:1.5rem!important}.md\:text-3xl{font-size:1.75rem!important}.md\:text-4xl{font-size:2rem!important}.md\:text-5xl{font-size:2.5rem!important}.md\:text-6xl{font-size:3rem!important}.md\:text-7xl{font-size:4rem!important}.md\:text-8xl{font-size:6rem!important}}@media screen and (min-width: 992px){.lg\:text-xs{font-size:.75rem!important}.lg\:text-sm{font-size:.875rem!important}.lg\:text-base{font-size:1rem!important}.lg\:text-lg{font-size:1.125rem!important}.lg\:text-xl{font-size:1.25rem!important}.lg\:text-2xl{font-size:1.5rem!important}.lg\:text-3xl{font-size:1.75rem!important}.lg\:text-4xl{font-size:2rem!important}.lg\:text-5xl{font-size:2.5rem!important}.lg\:text-6xl{font-size:3rem!important}.lg\:text-7xl{font-size:4rem!important}.lg\:text-8xl{font-size:6rem!important}}@media screen and (min-width: 1200px){.xl\:text-xs{font-size:.75rem!important}.xl\:text-sm{font-size:.875rem!important}.xl\:text-base{font-size:1rem!important}.xl\:text-lg{font-size:1.125rem!important}.xl\:text-xl{font-size:1.25rem!important}.xl\:text-2xl{font-size:1.5rem!important}.xl\:text-3xl{font-size:1.75rem!important}.xl\:text-4xl{font-size:2rem!important}.xl\:text-5xl{font-size:2.5rem!important}.xl\:text-6xl{font-size:3rem!important}.xl\:text-7xl{font-size:4rem!important}.xl\:text-8xl{font-size:6rem!important}}.line-height-1{line-height:1!important}.line-height-2{line-height:1.25!important}.line-height-3{line-height:1.5!important}.line-height-4{line-height:2!important}.white-space-normal{white-space:normal!important}.white-space-nowrap{white-space:nowrap!important}.vertical-align-baseline{vertical-align:baseline!important}.vertical-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.vertical-align-text-top{vertical-align:text-top!important}.vertical-align-text-bottom{vertical-align:text-bottom!important}.vertical-align-sub{vertical-align:sub!important}.vertical-align-super{vertical-align:super!important}@media screen and (min-width: 576px){.sm\:vertical-align-baseline{vertical-align:baseline!important}.sm\:vertical-align-top{vertical-align:top!important}.sm\:vertical-align-middle{vertical-align:middle!important}.sm\:vertical-align-bottom{vertical-align:bottom!important}.sm\:vertical-align-text-top{vertical-align:text-top!important}.sm\:vertical-align-text-bottom{vertical-align:text-bottom!important}.sm\:vertical-align-sub{vertical-align:sub!important}.sm\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width: 768px){.md\:vertical-align-baseline{vertical-align:baseline!important}.md\:vertical-align-top{vertical-align:top!important}.md\:vertical-align-middle{vertical-align:middle!important}.md\:vertical-align-bottom{vertical-align:bottom!important}.md\:vertical-align-text-top{vertical-align:text-top!important}.md\:vertical-align-text-bottom{vertical-align:text-bottom!important}.md\:vertical-align-sub{vertical-align:sub!important}.md\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width: 992px){.lg\:vertical-align-baseline{vertical-align:baseline!important}.lg\:vertical-align-top{vertical-align:top!important}.lg\:vertical-align-middle{vertical-align:middle!important}.lg\:vertical-align-bottom{vertical-align:bottom!important}.lg\:vertical-align-text-top{vertical-align:text-top!important}.lg\:vertical-align-text-bottom{vertical-align:text-bottom!important}.lg\:vertical-align-sub{vertical-align:sub!important}.lg\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width: 1200px){.xl\:vertical-align-baseline{vertical-align:baseline!important}.xl\:vertical-align-top{vertical-align:top!important}.xl\:vertical-align-middle{vertical-align:middle!important}.xl\:vertical-align-bottom{vertical-align:bottom!important}.xl\:vertical-align-text-top{vertical-align:text-top!important}.xl\:vertical-align-text-bottom{vertical-align:text-bottom!important}.xl\:vertical-align-sub{vertical-align:sub!important}.xl\:vertical-align-super{vertical-align:super!important}}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}@media screen and (min-width: 576px){.sm\:flex-row{flex-direction:row!important}.sm\:flex-row-reverse{flex-direction:row-reverse!important}.sm\:flex-column{flex-direction:column!important}.sm\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width: 768px){.md\:flex-row{flex-direction:row!important}.md\:flex-row-reverse{flex-direction:row-reverse!important}.md\:flex-column{flex-direction:column!important}.md\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width: 992px){.lg\:flex-row{flex-direction:row!important}.lg\:flex-row-reverse{flex-direction:row-reverse!important}.lg\:flex-column{flex-direction:column!important}.lg\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width: 1200px){.xl\:flex-row{flex-direction:row!important}.xl\:flex-row-reverse{flex-direction:row-reverse!important}.xl\:flex-column{flex-direction:column!important}.xl\:flex-column-reverse{flex-direction:column-reverse!important}}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}@media screen and (min-width: 576px){.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width: 768px){.md\:flex-wrap{flex-wrap:wrap!important}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width: 992px){.lg\:flex-wrap{flex-wrap:wrap!important}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width: 1200px){.xl\:flex-wrap{flex-wrap:wrap!important}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xl\:flex-nowrap{flex-wrap:nowrap!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}@media screen and (min-width: 576px){.sm\:justify-content-start{justify-content:flex-start!important}.sm\:justify-content-end{justify-content:flex-end!important}.sm\:justify-content-center{justify-content:center!important}.sm\:justify-content-between{justify-content:space-between!important}.sm\:justify-content-around{justify-content:space-around!important}.sm\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width: 768px){.md\:justify-content-start{justify-content:flex-start!important}.md\:justify-content-end{justify-content:flex-end!important}.md\:justify-content-center{justify-content:center!important}.md\:justify-content-between{justify-content:space-between!important}.md\:justify-content-around{justify-content:space-around!important}.md\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width: 992px){.lg\:justify-content-start{justify-content:flex-start!important}.lg\:justify-content-end{justify-content:flex-end!important}.lg\:justify-content-center{justify-content:center!important}.lg\:justify-content-between{justify-content:space-between!important}.lg\:justify-content-around{justify-content:space-around!important}.lg\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width: 1200px){.xl\:justify-content-start{justify-content:flex-start!important}.xl\:justify-content-end{justify-content:flex-end!important}.xl\:justify-content-center{justify-content:center!important}.xl\:justify-content-between{justify-content:space-between!important}.xl\:justify-content-around{justify-content:space-around!important}.xl\:justify-content-evenly{justify-content:space-evenly!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-evenly{align-content:space-evenly!important}@media screen and (min-width: 576px){.sm\:align-content-start{align-content:flex-start!important}.sm\:align-content-end{align-content:flex-end!important}.sm\:align-content-center{align-content:center!important}.sm\:align-content-between{align-content:space-between!important}.sm\:align-content-around{align-content:space-around!important}.sm\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width: 768px){.md\:align-content-start{align-content:flex-start!important}.md\:align-content-end{align-content:flex-end!important}.md\:align-content-center{align-content:center!important}.md\:align-content-between{align-content:space-between!important}.md\:align-content-around{align-content:space-around!important}.md\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width: 992px){.lg\:align-content-start{align-content:flex-start!important}.lg\:align-content-end{align-content:flex-end!important}.lg\:align-content-center{align-content:center!important}.lg\:align-content-between{align-content:space-between!important}.lg\:align-content-around{align-content:space-around!important}.lg\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width: 1200px){.xl\:align-content-start{align-content:flex-start!important}.xl\:align-content-end{align-content:flex-end!important}.xl\:align-content-center{align-content:center!important}.xl\:align-content-between{align-content:space-between!important}.xl\:align-content-around{align-content:space-around!important}.xl\:align-content-evenly{align-content:space-evenly!important}}.align-items-stretch{align-items:stretch!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-items-baseline{align-items:baseline!important}@media screen and (min-width: 576px){.sm\:align-items-stretch{align-items:stretch!important}.sm\:align-items-start{align-items:flex-start!important}.sm\:align-items-center{align-items:center!important}.sm\:align-items-end{align-items:flex-end!important}.sm\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width: 768px){.md\:align-items-stretch{align-items:stretch!important}.md\:align-items-start{align-items:flex-start!important}.md\:align-items-center{align-items:center!important}.md\:align-items-end{align-items:flex-end!important}.md\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width: 992px){.lg\:align-items-stretch{align-items:stretch!important}.lg\:align-items-start{align-items:flex-start!important}.lg\:align-items-center{align-items:center!important}.lg\:align-items-end{align-items:flex-end!important}.lg\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width: 1200px){.xl\:align-items-stretch{align-items:stretch!important}.xl\:align-items-start{align-items:flex-start!important}.xl\:align-items-center{align-items:center!important}.xl\:align-items-end{align-items:flex-end!important}.xl\:align-items-baseline{align-items:baseline!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-stretch{align-self:stretch!important}.align-self-baseline{align-self:baseline!important}@media screen and (min-width: 576px){.sm\:align-self-auto{align-self:auto!important}.sm\:align-self-start{align-self:flex-start!important}.sm\:align-self-end{align-self:flex-end!important}.sm\:align-self-center{align-self:center!important}.sm\:align-self-stretch{align-self:stretch!important}.sm\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width: 768px){.md\:align-self-auto{align-self:auto!important}.md\:align-self-start{align-self:flex-start!important}.md\:align-self-end{align-self:flex-end!important}.md\:align-self-center{align-self:center!important}.md\:align-self-stretch{align-self:stretch!important}.md\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width: 992px){.lg\:align-self-auto{align-self:auto!important}.lg\:align-self-start{align-self:flex-start!important}.lg\:align-self-end{align-self:flex-end!important}.lg\:align-self-center{align-self:center!important}.lg\:align-self-stretch{align-self:stretch!important}.lg\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width: 1200px){.xl\:align-self-auto{align-self:auto!important}.xl\:align-self-start{align-self:flex-start!important}.xl\:align-self-end{align-self:flex-end!important}.xl\:align-self-center{align-self:center!important}.xl\:align-self-stretch{align-self:stretch!important}.xl\:align-self-baseline{align-self:baseline!important}}.flex-order-0{order:0!important}.flex-order-1{order:1!important}.flex-order-2{order:2!important}.flex-order-3{order:3!important}.flex-order-4{order:4!important}.flex-order-5{order:5!important}.flex-order-6{order:6!important}@media screen and (min-width: 576px){.sm\:flex-order-0{order:0!important}.sm\:flex-order-1{order:1!important}.sm\:flex-order-2{order:2!important}.sm\:flex-order-3{order:3!important}.sm\:flex-order-4{order:4!important}.sm\:flex-order-5{order:5!important}.sm\:flex-order-6{order:6!important}}@media screen and (min-width: 768px){.md\:flex-order-0{order:0!important}.md\:flex-order-1{order:1!important}.md\:flex-order-2{order:2!important}.md\:flex-order-3{order:3!important}.md\:flex-order-4{order:4!important}.md\:flex-order-5{order:5!important}.md\:flex-order-6{order:6!important}}@media screen and (min-width: 992px){.lg\:flex-order-0{order:0!important}.lg\:flex-order-1{order:1!important}.lg\:flex-order-2{order:2!important}.lg\:flex-order-3{order:3!important}.lg\:flex-order-4{order:4!important}.lg\:flex-order-5{order:5!important}.lg\:flex-order-6{order:6!important}}@media screen and (min-width: 1200px){.xl\:flex-order-0{order:0!important}.xl\:flex-order-1{order:1!important}.xl\:flex-order-2{order:2!important}.xl\:flex-order-3{order:3!important}.xl\:flex-order-4{order:4!important}.xl\:flex-order-5{order:5!important}.xl\:flex-order-6{order:6!important}}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}@media screen and (min-width: 576px){.sm\:flex-1{flex:1 1 0%!important}.sm\:flex-auto{flex:1 1 auto!important}.sm\:flex-initial{flex:0 1 auto!important}.sm\:flex-none{flex:none!important}}@media screen and (min-width: 768px){.md\:flex-1{flex:1 1 0%!important}.md\:flex-auto{flex:1 1 auto!important}.md\:flex-initial{flex:0 1 auto!important}.md\:flex-none{flex:none!important}}@media screen and (min-width: 992px){.lg\:flex-1{flex:1 1 0%!important}.lg\:flex-auto{flex:1 1 auto!important}.lg\:flex-initial{flex:0 1 auto!important}.lg\:flex-none{flex:none!important}}@media screen and (min-width: 1200px){.xl\:flex-1{flex:1 1 0%!important}.xl\:flex-auto{flex:1 1 auto!important}.xl\:flex-initial{flex:0 1 auto!important}.xl\:flex-none{flex:none!important}}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}@media screen and (min-width: 576px){.sm\:flex-grow-0{flex-grow:0!important}.sm\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width: 768px){.md\:flex-grow-0{flex-grow:0!important}.md\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width: 992px){.lg\:flex-grow-0{flex-grow:0!important}.lg\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width: 1200px){.xl\:flex-grow-0{flex-grow:0!important}.xl\:flex-grow-1{flex-grow:1!important}}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}@media screen and (min-width: 576px){.sm\:flex-shrink-0{flex-shrink:0!important}.sm\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width: 768px){.md\:flex-shrink-0{flex-shrink:0!important}.md\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width: 992px){.lg\:flex-shrink-0{flex-shrink:0!important}.lg\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width: 1200px){.xl\:flex-shrink-0{flex-shrink:0!important}.xl\:flex-shrink-1{flex-shrink:1!important}}.gap-0{gap:0rem!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:2rem!important}.gap-6{gap:3rem!important}.gap-7{gap:4rem!important}.gap-8{gap:5rem!important}.row-gap-0{row-gap:0rem!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:3rem!important}.row-gap-7{row-gap:4rem!important}.row-gap-8{row-gap:5rem!important}.column-gap-0{column-gap:0rem!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:2rem!important}.column-gap-6{column-gap:3rem!important}.column-gap-7{column-gap:4rem!important}.column-gap-8{column-gap:5rem!important}@media screen and (min-width: 576px){.sm\:gap-0{gap:0rem!important}.sm\:gap-1{gap:.25rem!important}.sm\:gap-2{gap:.5rem!important}.sm\:gap-3{gap:1rem!important}.sm\:gap-4{gap:1.5rem!important}.sm\:gap-5{gap:2rem!important}.sm\:gap-6{gap:3rem!important}.sm\:gap-7{gap:4rem!important}.sm\:gap-8{gap:5rem!important}.sm\:row-gap-0{row-gap:0rem!important}.sm\:row-gap-1{row-gap:.25rem!important}.sm\:row-gap-2{row-gap:.5rem!important}.sm\:row-gap-3{row-gap:1rem!important}.sm\:row-gap-4{row-gap:1.5rem!important}.sm\:row-gap-5{row-gap:2rem!important}.sm\:row-gap-6{row-gap:3rem!important}.sm\:row-gap-7{row-gap:4rem!important}.sm\:row-gap-8{row-gap:5rem!important}.sm\:column-gap-0{column-gap:0rem!important}.sm\:column-gap-1{column-gap:.25rem!important}.sm\:column-gap-2{column-gap:.5rem!important}.sm\:column-gap-3{column-gap:1rem!important}.sm\:column-gap-4{column-gap:1.5rem!important}.sm\:column-gap-5{column-gap:2rem!important}.sm\:column-gap-6{column-gap:3rem!important}.sm\:column-gap-7{column-gap:4rem!important}.sm\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width: 768px){.md\:gap-0{gap:0rem!important}.md\:gap-1{gap:.25rem!important}.md\:gap-2{gap:.5rem!important}.md\:gap-3{gap:1rem!important}.md\:gap-4{gap:1.5rem!important}.md\:gap-5{gap:2rem!important}.md\:gap-6{gap:3rem!important}.md\:gap-7{gap:4rem!important}.md\:gap-8{gap:5rem!important}.md\:row-gap-0{row-gap:0rem!important}.md\:row-gap-1{row-gap:.25rem!important}.md\:row-gap-2{row-gap:.5rem!important}.md\:row-gap-3{row-gap:1rem!important}.md\:row-gap-4{row-gap:1.5rem!important}.md\:row-gap-5{row-gap:2rem!important}.md\:row-gap-6{row-gap:3rem!important}.md\:row-gap-7{row-gap:4rem!important}.md\:row-gap-8{row-gap:5rem!important}.md\:column-gap-0{column-gap:0rem!important}.md\:column-gap-1{column-gap:.25rem!important}.md\:column-gap-2{column-gap:.5rem!important}.md\:column-gap-3{column-gap:1rem!important}.md\:column-gap-4{column-gap:1.5rem!important}.md\:column-gap-5{column-gap:2rem!important}.md\:column-gap-6{column-gap:3rem!important}.md\:column-gap-7{column-gap:4rem!important}.md\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width: 992px){.lg\:gap-0{gap:0rem!important}.lg\:gap-1{gap:.25rem!important}.lg\:gap-2{gap:.5rem!important}.lg\:gap-3{gap:1rem!important}.lg\:gap-4{gap:1.5rem!important}.lg\:gap-5{gap:2rem!important}.lg\:gap-6{gap:3rem!important}.lg\:gap-7{gap:4rem!important}.lg\:gap-8{gap:5rem!important}.lg\:row-gap-0{row-gap:0rem!important}.lg\:row-gap-1{row-gap:.25rem!important}.lg\:row-gap-2{row-gap:.5rem!important}.lg\:row-gap-3{row-gap:1rem!important}.lg\:row-gap-4{row-gap:1.5rem!important}.lg\:row-gap-5{row-gap:2rem!important}.lg\:row-gap-6{row-gap:3rem!important}.lg\:row-gap-7{row-gap:4rem!important}.lg\:row-gap-8{row-gap:5rem!important}.lg\:column-gap-0{column-gap:0rem!important}.lg\:column-gap-1{column-gap:.25rem!important}.lg\:column-gap-2{column-gap:.5rem!important}.lg\:column-gap-3{column-gap:1rem!important}.lg\:column-gap-4{column-gap:1.5rem!important}.lg\:column-gap-5{column-gap:2rem!important}.lg\:column-gap-6{column-gap:3rem!important}.lg\:column-gap-7{column-gap:4rem!important}.lg\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width: 1200px){.xl\:gap-0{gap:0rem!important}.xl\:gap-1{gap:.25rem!important}.xl\:gap-2{gap:.5rem!important}.xl\:gap-3{gap:1rem!important}.xl\:gap-4{gap:1.5rem!important}.xl\:gap-5{gap:2rem!important}.xl\:gap-6{gap:3rem!important}.xl\:gap-7{gap:4rem!important}.xl\:gap-8{gap:5rem!important}.xl\:row-gap-0{row-gap:0rem!important}.xl\:row-gap-1{row-gap:.25rem!important}.xl\:row-gap-2{row-gap:.5rem!important}.xl\:row-gap-3{row-gap:1rem!important}.xl\:row-gap-4{row-gap:1.5rem!important}.xl\:row-gap-5{row-gap:2rem!important}.xl\:row-gap-6{row-gap:3rem!important}.xl\:row-gap-7{row-gap:4rem!important}.xl\:row-gap-8{row-gap:5rem!important}.xl\:column-gap-0{column-gap:0rem!important}.xl\:column-gap-1{column-gap:.25rem!important}.xl\:column-gap-2{column-gap:.5rem!important}.xl\:column-gap-3{column-gap:1rem!important}.xl\:column-gap-4{column-gap:1.5rem!important}.xl\:column-gap-5{column-gap:2rem!important}.xl\:column-gap-6{column-gap:3rem!important}.xl\:column-gap-7{column-gap:4rem!important}.xl\:column-gap-8{column-gap:5rem!important}}.p-0{padding:0rem!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:2rem!important}.p-6{padding:3rem!important}.p-7{padding:4rem!important}.p-8{padding:5rem!important}.pt-0{padding-top:0rem!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:2rem!important}.pt-6{padding-top:3rem!important}.pt-7{padding-top:4rem!important}.pt-8{padding-top:5rem!important}.pr-0{padding-right:0rem!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:2rem!important}.pr-6{padding-right:3rem!important}.pr-7{padding-right:4rem!important}.pr-8{padding-right:5rem!important}.pl-0{padding-left:0rem!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:2rem!important}.pl-6{padding-left:3rem!important}.pl-7{padding-left:4rem!important}.pl-8{padding-left:5rem!important}.pb-0{padding-bottom:0rem!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:2rem!important}.pb-6{padding-bottom:3rem!important}.pb-7{padding-bottom:4rem!important}.pb-8{padding-bottom:5rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.px-7{padding-left:4rem!important;padding-right:4rem!important}.px-8{padding-left:5rem!important;padding-right:5rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!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:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-7{padding-top:4rem!important;padding-bottom:4rem!important}.py-8{padding-top:5rem!important;padding-bottom:5rem!important}@media screen and (min-width: 576px){.sm\:p-0{padding:0rem!important}.sm\:p-1{padding:.25rem!important}.sm\:p-2{padding:.5rem!important}.sm\:p-3{padding:1rem!important}.sm\:p-4{padding:1.5rem!important}.sm\:p-5{padding:2rem!important}.sm\:p-6{padding:3rem!important}.sm\:p-7{padding:4rem!important}.sm\:p-8{padding:5rem!important}.sm\:pt-0{padding-top:0rem!important}.sm\:pt-1{padding-top:.25rem!important}.sm\:pt-2{padding-top:.5rem!important}.sm\:pt-3{padding-top:1rem!important}.sm\:pt-4{padding-top:1.5rem!important}.sm\:pt-5{padding-top:2rem!important}.sm\:pt-6{padding-top:3rem!important}.sm\:pt-7{padding-top:4rem!important}.sm\:pt-8{padding-top:5rem!important}.sm\:pr-0{padding-right:0rem!important}.sm\:pr-1{padding-right:.25rem!important}.sm\:pr-2{padding-right:.5rem!important}.sm\:pr-3{padding-right:1rem!important}.sm\:pr-4{padding-right:1.5rem!important}.sm\:pr-5{padding-right:2rem!important}.sm\:pr-6{padding-right:3rem!important}.sm\:pr-7{padding-right:4rem!important}.sm\:pr-8{padding-right:5rem!important}.sm\:pl-0{padding-left:0rem!important}.sm\:pl-1{padding-left:.25rem!important}.sm\:pl-2{padding-left:.5rem!important}.sm\:pl-3{padding-left:1rem!important}.sm\:pl-4{padding-left:1.5rem!important}.sm\:pl-5{padding-left:2rem!important}.sm\:pl-6{padding-left:3rem!important}.sm\:pl-7{padding-left:4rem!important}.sm\:pl-8{padding-left:5rem!important}.sm\:pb-0{padding-bottom:0rem!important}.sm\:pb-1{padding-bottom:.25rem!important}.sm\:pb-2{padding-bottom:.5rem!important}.sm\:pb-3{padding-bottom:1rem!important}.sm\:pb-4{padding-bottom:1.5rem!important}.sm\:pb-5{padding-bottom:2rem!important}.sm\:pb-6{padding-bottom:3rem!important}.sm\:pb-7{padding-bottom:4rem!important}.sm\:pb-8{padding-bottom:5rem!important}.sm\:px-0{padding-left:0rem!important;padding-right:0rem!important}.sm\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-3{padding-left:1rem!important;padding-right:1rem!important}.sm\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:px-5{padding-left:2rem!important;padding-right:2rem!important}.sm\:px-6{padding-left:3rem!important;padding-right:3rem!important}.sm\:px-7{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-8{padding-left:5rem!important;padding-right:5rem!important}.sm\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.sm\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.sm\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.sm\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.sm\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.sm\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.sm\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.sm\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.sm\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width: 768px){.md\:p-0{padding:0rem!important}.md\:p-1{padding:.25rem!important}.md\:p-2{padding:.5rem!important}.md\:p-3{padding:1rem!important}.md\:p-4{padding:1.5rem!important}.md\:p-5{padding:2rem!important}.md\:p-6{padding:3rem!important}.md\:p-7{padding:4rem!important}.md\:p-8{padding:5rem!important}.md\:pt-0{padding-top:0rem!important}.md\:pt-1{padding-top:.25rem!important}.md\:pt-2{padding-top:.5rem!important}.md\:pt-3{padding-top:1rem!important}.md\:pt-4{padding-top:1.5rem!important}.md\:pt-5{padding-top:2rem!important}.md\:pt-6{padding-top:3rem!important}.md\:pt-7{padding-top:4rem!important}.md\:pt-8{padding-top:5rem!important}.md\:pr-0{padding-right:0rem!important}.md\:pr-1{padding-right:.25rem!important}.md\:pr-2{padding-right:.5rem!important}.md\:pr-3{padding-right:1rem!important}.md\:pr-4{padding-right:1.5rem!important}.md\:pr-5{padding-right:2rem!important}.md\:pr-6{padding-right:3rem!important}.md\:pr-7{padding-right:4rem!important}.md\:pr-8{padding-right:5rem!important}.md\:pl-0{padding-left:0rem!important}.md\:pl-1{padding-left:.25rem!important}.md\:pl-2{padding-left:.5rem!important}.md\:pl-3{padding-left:1rem!important}.md\:pl-4{padding-left:1.5rem!important}.md\:pl-5{padding-left:2rem!important}.md\:pl-6{padding-left:3rem!important}.md\:pl-7{padding-left:4rem!important}.md\:pl-8{padding-left:5rem!important}.md\:pb-0{padding-bottom:0rem!important}.md\:pb-1{padding-bottom:.25rem!important}.md\:pb-2{padding-bottom:.5rem!important}.md\:pb-3{padding-bottom:1rem!important}.md\:pb-4{padding-bottom:1.5rem!important}.md\:pb-5{padding-bottom:2rem!important}.md\:pb-6{padding-bottom:3rem!important}.md\:pb-7{padding-bottom:4rem!important}.md\:pb-8{padding-bottom:5rem!important}.md\:px-0{padding-left:0rem!important;padding-right:0rem!important}.md\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.md\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.md\:px-3{padding-left:1rem!important;padding-right:1rem!important}.md\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-5{padding-left:2rem!important;padding-right:2rem!important}.md\:px-6{padding-left:3rem!important;padding-right:3rem!important}.md\:px-7{padding-left:4rem!important;padding-right:4rem!important}.md\:px-8{padding-left:5rem!important;padding-right:5rem!important}.md\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.md\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.md\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.md\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.md\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.md\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.md\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.md\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.md\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width: 992px){.lg\:p-0{padding:0rem!important}.lg\:p-1{padding:.25rem!important}.lg\:p-2{padding:.5rem!important}.lg\:p-3{padding:1rem!important}.lg\:p-4{padding:1.5rem!important}.lg\:p-5{padding:2rem!important}.lg\:p-6{padding:3rem!important}.lg\:p-7{padding:4rem!important}.lg\:p-8{padding:5rem!important}.lg\:pt-0{padding-top:0rem!important}.lg\:pt-1{padding-top:.25rem!important}.lg\:pt-2{padding-top:.5rem!important}.lg\:pt-3{padding-top:1rem!important}.lg\:pt-4{padding-top:1.5rem!important}.lg\:pt-5{padding-top:2rem!important}.lg\:pt-6{padding-top:3rem!important}.lg\:pt-7{padding-top:4rem!important}.lg\:pt-8{padding-top:5rem!important}.lg\:pr-0{padding-right:0rem!important}.lg\:pr-1{padding-right:.25rem!important}.lg\:pr-2{padding-right:.5rem!important}.lg\:pr-3{padding-right:1rem!important}.lg\:pr-4{padding-right:1.5rem!important}.lg\:pr-5{padding-right:2rem!important}.lg\:pr-6{padding-right:3rem!important}.lg\:pr-7{padding-right:4rem!important}.lg\:pr-8{padding-right:5rem!important}.lg\:pl-0{padding-left:0rem!important}.lg\:pl-1{padding-left:.25rem!important}.lg\:pl-2{padding-left:.5rem!important}.lg\:pl-3{padding-left:1rem!important}.lg\:pl-4{padding-left:1.5rem!important}.lg\:pl-5{padding-left:2rem!important}.lg\:pl-6{padding-left:3rem!important}.lg\:pl-7{padding-left:4rem!important}.lg\:pl-8{padding-left:5rem!important}.lg\:pb-0{padding-bottom:0rem!important}.lg\:pb-1{padding-bottom:.25rem!important}.lg\:pb-2{padding-bottom:.5rem!important}.lg\:pb-3{padding-bottom:1rem!important}.lg\:pb-4{padding-bottom:1.5rem!important}.lg\:pb-5{padding-bottom:2rem!important}.lg\:pb-6{padding-bottom:3rem!important}.lg\:pb-7{padding-bottom:4rem!important}.lg\:pb-8{padding-bottom:5rem!important}.lg\:px-0{padding-left:0rem!important;padding-right:0rem!important}.lg\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.lg\:px-3{padding-left:1rem!important;padding-right:1rem!important}.lg\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:px-5{padding-left:2rem!important;padding-right:2rem!important}.lg\:px-6{padding-left:3rem!important;padding-right:3rem!important}.lg\:px-7{padding-left:4rem!important;padding-right:4rem!important}.lg\:px-8{padding-left:5rem!important;padding-right:5rem!important}.lg\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.lg\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.lg\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.lg\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.lg\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.lg\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.lg\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.lg\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.lg\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width: 1200px){.xl\:p-0{padding:0rem!important}.xl\:p-1{padding:.25rem!important}.xl\:p-2{padding:.5rem!important}.xl\:p-3{padding:1rem!important}.xl\:p-4{padding:1.5rem!important}.xl\:p-5{padding:2rem!important}.xl\:p-6{padding:3rem!important}.xl\:p-7{padding:4rem!important}.xl\:p-8{padding:5rem!important}.xl\:pt-0{padding-top:0rem!important}.xl\:pt-1{padding-top:.25rem!important}.xl\:pt-2{padding-top:.5rem!important}.xl\:pt-3{padding-top:1rem!important}.xl\:pt-4{padding-top:1.5rem!important}.xl\:pt-5{padding-top:2rem!important}.xl\:pt-6{padding-top:3rem!important}.xl\:pt-7{padding-top:4rem!important}.xl\:pt-8{padding-top:5rem!important}.xl\:pr-0{padding-right:0rem!important}.xl\:pr-1{padding-right:.25rem!important}.xl\:pr-2{padding-right:.5rem!important}.xl\:pr-3{padding-right:1rem!important}.xl\:pr-4{padding-right:1.5rem!important}.xl\:pr-5{padding-right:2rem!important}.xl\:pr-6{padding-right:3rem!important}.xl\:pr-7{padding-right:4rem!important}.xl\:pr-8{padding-right:5rem!important}.xl\:pl-0{padding-left:0rem!important}.xl\:pl-1{padding-left:.25rem!important}.xl\:pl-2{padding-left:.5rem!important}.xl\:pl-3{padding-left:1rem!important}.xl\:pl-4{padding-left:1.5rem!important}.xl\:pl-5{padding-left:2rem!important}.xl\:pl-6{padding-left:3rem!important}.xl\:pl-7{padding-left:4rem!important}.xl\:pl-8{padding-left:5rem!important}.xl\:pb-0{padding-bottom:0rem!important}.xl\:pb-1{padding-bottom:.25rem!important}.xl\:pb-2{padding-bottom:.5rem!important}.xl\:pb-3{padding-bottom:1rem!important}.xl\:pb-4{padding-bottom:1.5rem!important}.xl\:pb-5{padding-bottom:2rem!important}.xl\:pb-6{padding-bottom:3rem!important}.xl\:pb-7{padding-bottom:4rem!important}.xl\:pb-8{padding-bottom:5rem!important}.xl\:px-0{padding-left:0rem!important;padding-right:0rem!important}.xl\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.xl\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.xl\:px-3{padding-left:1rem!important;padding-right:1rem!important}.xl\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.xl\:px-5{padding-left:2rem!important;padding-right:2rem!important}.xl\:px-6{padding-left:3rem!important;padding-right:3rem!important}.xl\:px-7{padding-left:4rem!important;padding-right:4rem!important}.xl\:px-8{padding-left:5rem!important;padding-right:5rem!important}.xl\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.xl\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.xl\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.xl\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.xl\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.xl\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.xl\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.xl\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.xl\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}.m-0{margin:0rem!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:2rem!important}.m-6{margin:3rem!important}.m-7{margin:4rem!important}.m-8{margin:5rem!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:-2rem!important}.-m-6{margin:-3rem!important}.-m-7{margin:-4rem!important}.-m-8{margin:-5rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0rem!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:2rem!important}.mt-6{margin-top:3rem!important}.mt-7{margin-top:4rem!important}.mt-8{margin-top:5rem!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:-2rem!important}.-mt-6{margin-top:-3rem!important}.-mt-7{margin-top:-4rem!important}.-mt-8{margin-top:-5rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0rem!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:2rem!important}.mr-6{margin-right:3rem!important}.mr-7{margin-right:4rem!important}.mr-8{margin-right:5rem!important}.-mr-1{margin-right:-.25rem!important}.-mr-2{margin-right:-.5rem!important}.-mr-3{margin-right:-1rem!important}.-mr-4{margin-right:-1.5rem!important}.-mr-5{margin-right:-2rem!important}.-mr-6{margin-right:-3rem!important}.-mr-7{margin-right:-4rem!important}.-mr-8{margin-right:-5rem!important}.mr-auto{margin-right:auto!important}.ml-0{margin-left:0rem!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:2rem!important}.ml-6{margin-left:3rem!important}.ml-7{margin-left:4rem!important}.ml-8{margin-left:5rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-1rem!important}.-ml-4{margin-left:-1.5rem!important}.-ml-5{margin-left:-2rem!important}.-ml-6{margin-left:-3rem!important}.-ml-7{margin-left:-4rem!important}.-ml-8{margin-left:-5rem!important}.ml-auto{margin-left:auto!important}.mb-0{margin-bottom:0rem!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:2rem!important}.mb-6{margin-bottom:3rem!important}.mb-7{margin-bottom:4rem!important}.mb-8{margin-bottom:5rem!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:-2rem!important}.-mb-6{margin-bottom:-3rem!important}.-mb-7{margin-bottom:-4rem!important}.-mb-8{margin-bottom:-5rem!important}.mb-auto{margin-bottom:auto!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:2rem!important;margin-right:2rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.mx-7{margin-left:4rem!important;margin-right:4rem!important}.mx-8{margin-left:5rem!important;margin-right:5rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!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:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-7{margin-top:4rem!important;margin-bottom:4rem!important}.my-8{margin-top:5rem!important;margin-bottom:5rem!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:-2rem!important;margin-bottom:-2rem!important}.-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media screen and (min-width: 576px){.sm\:m-0{margin:0rem!important}.sm\:m-1{margin:.25rem!important}.sm\:m-2{margin:.5rem!important}.sm\:m-3{margin:1rem!important}.sm\:m-4{margin:1.5rem!important}.sm\:m-5{margin:2rem!important}.sm\:m-6{margin:3rem!important}.sm\:m-7{margin:4rem!important}.sm\:m-8{margin:5rem!important}.sm\:-m-1{margin:-.25rem!important}.sm\:-m-2{margin:-.5rem!important}.sm\:-m-3{margin:-1rem!important}.sm\:-m-4{margin:-1.5rem!important}.sm\:-m-5{margin:-2rem!important}.sm\:-m-6{margin:-3rem!important}.sm\:-m-7{margin:-4rem!important}.sm\:-m-8{margin:-5rem!important}.sm\:m-auto{margin:auto!important}.sm\:mt-0{margin-top:0rem!important}.sm\:mt-1{margin-top:.25rem!important}.sm\:mt-2{margin-top:.5rem!important}.sm\:mt-3{margin-top:1rem!important}.sm\:mt-4{margin-top:1.5rem!important}.sm\:mt-5{margin-top:2rem!important}.sm\:mt-6{margin-top:3rem!important}.sm\:mt-7{margin-top:4rem!important}.sm\:mt-8{margin-top:5rem!important}.sm\:-mt-1{margin-top:-.25rem!important}.sm\:-mt-2{margin-top:-.5rem!important}.sm\:-mt-3{margin-top:-1rem!important}.sm\:-mt-4{margin-top:-1.5rem!important}.sm\:-mt-5{margin-top:-2rem!important}.sm\:-mt-6{margin-top:-3rem!important}.sm\:-mt-7{margin-top:-4rem!important}.sm\:-mt-8{margin-top:-5rem!important}.sm\:mt-auto{margin-top:auto!important}.sm\:mr-0{margin-right:0rem!important}.sm\:mr-1{margin-right:.25rem!important}.sm\:mr-2{margin-right:.5rem!important}.sm\:mr-3{margin-right:1rem!important}.sm\:mr-4{margin-right:1.5rem!important}.sm\:mr-5{margin-right:2rem!important}.sm\:mr-6{margin-right:3rem!important}.sm\:mr-7{margin-right:4rem!important}.sm\:mr-8{margin-right:5rem!important}.sm\:-mr-1{margin-right:-.25rem!important}.sm\:-mr-2{margin-right:-.5rem!important}.sm\:-mr-3{margin-right:-1rem!important}.sm\:-mr-4{margin-right:-1.5rem!important}.sm\:-mr-5{margin-right:-2rem!important}.sm\:-mr-6{margin-right:-3rem!important}.sm\:-mr-7{margin-right:-4rem!important}.sm\:-mr-8{margin-right:-5rem!important}.sm\:mr-auto{margin-right:auto!important}.sm\:ml-0{margin-left:0rem!important}.sm\:ml-1{margin-left:.25rem!important}.sm\:ml-2{margin-left:.5rem!important}.sm\:ml-3{margin-left:1rem!important}.sm\:ml-4{margin-left:1.5rem!important}.sm\:ml-5{margin-left:2rem!important}.sm\:ml-6{margin-left:3rem!important}.sm\:ml-7{margin-left:4rem!important}.sm\:ml-8{margin-left:5rem!important}.sm\:-ml-1{margin-left:-.25rem!important}.sm\:-ml-2{margin-left:-.5rem!important}.sm\:-ml-3{margin-left:-1rem!important}.sm\:-ml-4{margin-left:-1.5rem!important}.sm\:-ml-5{margin-left:-2rem!important}.sm\:-ml-6{margin-left:-3rem!important}.sm\:-ml-7{margin-left:-4rem!important}.sm\:-ml-8{margin-left:-5rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mb-0{margin-bottom:0rem!important}.sm\:mb-1{margin-bottom:.25rem!important}.sm\:mb-2{margin-bottom:.5rem!important}.sm\:mb-3{margin-bottom:1rem!important}.sm\:mb-4{margin-bottom:1.5rem!important}.sm\:mb-5{margin-bottom:2rem!important}.sm\:mb-6{margin-bottom:3rem!important}.sm\:mb-7{margin-bottom:4rem!important}.sm\:mb-8{margin-bottom:5rem!important}.sm\:-mb-1{margin-bottom:-.25rem!important}.sm\:-mb-2{margin-bottom:-.5rem!important}.sm\:-mb-3{margin-bottom:-1rem!important}.sm\:-mb-4{margin-bottom:-1.5rem!important}.sm\:-mb-5{margin-bottom:-2rem!important}.sm\:-mb-6{margin-bottom:-3rem!important}.sm\:-mb-7{margin-bottom:-4rem!important}.sm\:-mb-8{margin-bottom:-5rem!important}.sm\:mb-auto{margin-bottom:auto!important}.sm\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.sm\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.sm\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.sm\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.sm\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.sm\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.sm\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.sm\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.sm\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.sm\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.sm\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.sm\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.sm\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.sm\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.sm\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.sm\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.sm\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.sm\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.sm\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.sm\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.sm\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.sm\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.sm\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.sm\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.sm\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.sm\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.sm\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.sm\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.sm\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.sm\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.sm\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.sm\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width: 768px){.md\:m-0{margin:0rem!important}.md\:m-1{margin:.25rem!important}.md\:m-2{margin:.5rem!important}.md\:m-3{margin:1rem!important}.md\:m-4{margin:1.5rem!important}.md\:m-5{margin:2rem!important}.md\:m-6{margin:3rem!important}.md\:m-7{margin:4rem!important}.md\:m-8{margin:5rem!important}.md\:-m-1{margin:-.25rem!important}.md\:-m-2{margin:-.5rem!important}.md\:-m-3{margin:-1rem!important}.md\:-m-4{margin:-1.5rem!important}.md\:-m-5{margin:-2rem!important}.md\:-m-6{margin:-3rem!important}.md\:-m-7{margin:-4rem!important}.md\:-m-8{margin:-5rem!important}.md\:m-auto{margin:auto!important}.md\:mt-0{margin-top:0rem!important}.md\:mt-1{margin-top:.25rem!important}.md\:mt-2{margin-top:.5rem!important}.md\:mt-3{margin-top:1rem!important}.md\:mt-4{margin-top:1.5rem!important}.md\:mt-5{margin-top:2rem!important}.md\:mt-6{margin-top:3rem!important}.md\:mt-7{margin-top:4rem!important}.md\:mt-8{margin-top:5rem!important}.md\:-mt-1{margin-top:-.25rem!important}.md\:-mt-2{margin-top:-.5rem!important}.md\:-mt-3{margin-top:-1rem!important}.md\:-mt-4{margin-top:-1.5rem!important}.md\:-mt-5{margin-top:-2rem!important}.md\:-mt-6{margin-top:-3rem!important}.md\:-mt-7{margin-top:-4rem!important}.md\:-mt-8{margin-top:-5rem!important}.md\:mt-auto{margin-top:auto!important}.md\:mr-0{margin-right:0rem!important}.md\:mr-1{margin-right:.25rem!important}.md\:mr-2{margin-right:.5rem!important}.md\:mr-3{margin-right:1rem!important}.md\:mr-4{margin-right:1.5rem!important}.md\:mr-5{margin-right:2rem!important}.md\:mr-6{margin-right:3rem!important}.md\:mr-7{margin-right:4rem!important}.md\:mr-8{margin-right:5rem!important}.md\:-mr-1{margin-right:-.25rem!important}.md\:-mr-2{margin-right:-.5rem!important}.md\:-mr-3{margin-right:-1rem!important}.md\:-mr-4{margin-right:-1.5rem!important}.md\:-mr-5{margin-right:-2rem!important}.md\:-mr-6{margin-right:-3rem!important}.md\:-mr-7{margin-right:-4rem!important}.md\:-mr-8{margin-right:-5rem!important}.md\:mr-auto{margin-right:auto!important}.md\:ml-0{margin-left:0rem!important}.md\:ml-1{margin-left:.25rem!important}.md\:ml-2{margin-left:.5rem!important}.md\:ml-3{margin-left:1rem!important}.md\:ml-4{margin-left:1.5rem!important}.md\:ml-5{margin-left:2rem!important}.md\:ml-6{margin-left:3rem!important}.md\:ml-7{margin-left:4rem!important}.md\:ml-8{margin-left:5rem!important}.md\:-ml-1{margin-left:-.25rem!important}.md\:-ml-2{margin-left:-.5rem!important}.md\:-ml-3{margin-left:-1rem!important}.md\:-ml-4{margin-left:-1.5rem!important}.md\:-ml-5{margin-left:-2rem!important}.md\:-ml-6{margin-left:-3rem!important}.md\:-ml-7{margin-left:-4rem!important}.md\:-ml-8{margin-left:-5rem!important}.md\:ml-auto{margin-left:auto!important}.md\:mb-0{margin-bottom:0rem!important}.md\:mb-1{margin-bottom:.25rem!important}.md\:mb-2{margin-bottom:.5rem!important}.md\:mb-3{margin-bottom:1rem!important}.md\:mb-4{margin-bottom:1.5rem!important}.md\:mb-5{margin-bottom:2rem!important}.md\:mb-6{margin-bottom:3rem!important}.md\:mb-7{margin-bottom:4rem!important}.md\:mb-8{margin-bottom:5rem!important}.md\:-mb-1{margin-bottom:-.25rem!important}.md\:-mb-2{margin-bottom:-.5rem!important}.md\:-mb-3{margin-bottom:-1rem!important}.md\:-mb-4{margin-bottom:-1.5rem!important}.md\:-mb-5{margin-bottom:-2rem!important}.md\:-mb-6{margin-bottom:-3rem!important}.md\:-mb-7{margin-bottom:-4rem!important}.md\:-mb-8{margin-bottom:-5rem!important}.md\:mb-auto{margin-bottom:auto!important}.md\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.md\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.md\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.md\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.md\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.md\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.md\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.md\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.md\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.md\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.md\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.md\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.md\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.md\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.md\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.md\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.md\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.md\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.md\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.md\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.md\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.md\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.md\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.md\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.md\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.md\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.md\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.md\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.md\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.md\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.md\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.md\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.md\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.md\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width: 992px){.lg\:m-0{margin:0rem!important}.lg\:m-1{margin:.25rem!important}.lg\:m-2{margin:.5rem!important}.lg\:m-3{margin:1rem!important}.lg\:m-4{margin:1.5rem!important}.lg\:m-5{margin:2rem!important}.lg\:m-6{margin:3rem!important}.lg\:m-7{margin:4rem!important}.lg\:m-8{margin:5rem!important}.lg\:-m-1{margin:-.25rem!important}.lg\:-m-2{margin:-.5rem!important}.lg\:-m-3{margin:-1rem!important}.lg\:-m-4{margin:-1.5rem!important}.lg\:-m-5{margin:-2rem!important}.lg\:-m-6{margin:-3rem!important}.lg\:-m-7{margin:-4rem!important}.lg\:-m-8{margin:-5rem!important}.lg\:m-auto{margin:auto!important}.lg\:mt-0{margin-top:0rem!important}.lg\:mt-1{margin-top:.25rem!important}.lg\:mt-2{margin-top:.5rem!important}.lg\:mt-3{margin-top:1rem!important}.lg\:mt-4{margin-top:1.5rem!important}.lg\:mt-5{margin-top:2rem!important}.lg\:mt-6{margin-top:3rem!important}.lg\:mt-7{margin-top:4rem!important}.lg\:mt-8{margin-top:5rem!important}.lg\:-mt-1{margin-top:-.25rem!important}.lg\:-mt-2{margin-top:-.5rem!important}.lg\:-mt-3{margin-top:-1rem!important}.lg\:-mt-4{margin-top:-1.5rem!important}.lg\:-mt-5{margin-top:-2rem!important}.lg\:-mt-6{margin-top:-3rem!important}.lg\:-mt-7{margin-top:-4rem!important}.lg\:-mt-8{margin-top:-5rem!important}.lg\:mt-auto{margin-top:auto!important}.lg\:mr-0{margin-right:0rem!important}.lg\:mr-1{margin-right:.25rem!important}.lg\:mr-2{margin-right:.5rem!important}.lg\:mr-3{margin-right:1rem!important}.lg\:mr-4{margin-right:1.5rem!important}.lg\:mr-5{margin-right:2rem!important}.lg\:mr-6{margin-right:3rem!important}.lg\:mr-7{margin-right:4rem!important}.lg\:mr-8{margin-right:5rem!important}.lg\:-mr-1{margin-right:-.25rem!important}.lg\:-mr-2{margin-right:-.5rem!important}.lg\:-mr-3{margin-right:-1rem!important}.lg\:-mr-4{margin-right:-1.5rem!important}.lg\:-mr-5{margin-right:-2rem!important}.lg\:-mr-6{margin-right:-3rem!important}.lg\:-mr-7{margin-right:-4rem!important}.lg\:-mr-8{margin-right:-5rem!important}.lg\:mr-auto{margin-right:auto!important}.lg\:ml-0{margin-left:0rem!important}.lg\:ml-1{margin-left:.25rem!important}.lg\:ml-2{margin-left:.5rem!important}.lg\:ml-3{margin-left:1rem!important}.lg\:ml-4{margin-left:1.5rem!important}.lg\:ml-5{margin-left:2rem!important}.lg\:ml-6{margin-left:3rem!important}.lg\:ml-7{margin-left:4rem!important}.lg\:ml-8{margin-left:5rem!important}.lg\:-ml-1{margin-left:-.25rem!important}.lg\:-ml-2{margin-left:-.5rem!important}.lg\:-ml-3{margin-left:-1rem!important}.lg\:-ml-4{margin-left:-1.5rem!important}.lg\:-ml-5{margin-left:-2rem!important}.lg\:-ml-6{margin-left:-3rem!important}.lg\:-ml-7{margin-left:-4rem!important}.lg\:-ml-8{margin-left:-5rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mb-0{margin-bottom:0rem!important}.lg\:mb-1{margin-bottom:.25rem!important}.lg\:mb-2{margin-bottom:.5rem!important}.lg\:mb-3{margin-bottom:1rem!important}.lg\:mb-4{margin-bottom:1.5rem!important}.lg\:mb-5{margin-bottom:2rem!important}.lg\:mb-6{margin-bottom:3rem!important}.lg\:mb-7{margin-bottom:4rem!important}.lg\:mb-8{margin-bottom:5rem!important}.lg\:-mb-1{margin-bottom:-.25rem!important}.lg\:-mb-2{margin-bottom:-.5rem!important}.lg\:-mb-3{margin-bottom:-1rem!important}.lg\:-mb-4{margin-bottom:-1.5rem!important}.lg\:-mb-5{margin-bottom:-2rem!important}.lg\:-mb-6{margin-bottom:-3rem!important}.lg\:-mb-7{margin-bottom:-4rem!important}.lg\:-mb-8{margin-bottom:-5rem!important}.lg\:mb-auto{margin-bottom:auto!important}.lg\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.lg\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.lg\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.lg\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.lg\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.lg\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.lg\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.lg\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.lg\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.lg\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.lg\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.lg\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.lg\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.lg\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.lg\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.lg\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.lg\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.lg\:mx-auto{margin-left:auto!important;margin-right:auto!important}.lg\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.lg\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.lg\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.lg\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.lg\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.lg\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.lg\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.lg\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.lg\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.lg\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.lg\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.lg\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.lg\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.lg\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.lg\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.lg\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.lg\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.lg\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width: 1200px){.xl\:m-0{margin:0rem!important}.xl\:m-1{margin:.25rem!important}.xl\:m-2{margin:.5rem!important}.xl\:m-3{margin:1rem!important}.xl\:m-4{margin:1.5rem!important}.xl\:m-5{margin:2rem!important}.xl\:m-6{margin:3rem!important}.xl\:m-7{margin:4rem!important}.xl\:m-8{margin:5rem!important}.xl\:-m-1{margin:-.25rem!important}.xl\:-m-2{margin:-.5rem!important}.xl\:-m-3{margin:-1rem!important}.xl\:-m-4{margin:-1.5rem!important}.xl\:-m-5{margin:-2rem!important}.xl\:-m-6{margin:-3rem!important}.xl\:-m-7{margin:-4rem!important}.xl\:-m-8{margin:-5rem!important}.xl\:m-auto{margin:auto!important}.xl\:mt-0{margin-top:0rem!important}.xl\:mt-1{margin-top:.25rem!important}.xl\:mt-2{margin-top:.5rem!important}.xl\:mt-3{margin-top:1rem!important}.xl\:mt-4{margin-top:1.5rem!important}.xl\:mt-5{margin-top:2rem!important}.xl\:mt-6{margin-top:3rem!important}.xl\:mt-7{margin-top:4rem!important}.xl\:mt-8{margin-top:5rem!important}.xl\:-mt-1{margin-top:-.25rem!important}.xl\:-mt-2{margin-top:-.5rem!important}.xl\:-mt-3{margin-top:-1rem!important}.xl\:-mt-4{margin-top:-1.5rem!important}.xl\:-mt-5{margin-top:-2rem!important}.xl\:-mt-6{margin-top:-3rem!important}.xl\:-mt-7{margin-top:-4rem!important}.xl\:-mt-8{margin-top:-5rem!important}.xl\:mt-auto{margin-top:auto!important}.xl\:mr-0{margin-right:0rem!important}.xl\:mr-1{margin-right:.25rem!important}.xl\:mr-2{margin-right:.5rem!important}.xl\:mr-3{margin-right:1rem!important}.xl\:mr-4{margin-right:1.5rem!important}.xl\:mr-5{margin-right:2rem!important}.xl\:mr-6{margin-right:3rem!important}.xl\:mr-7{margin-right:4rem!important}.xl\:mr-8{margin-right:5rem!important}.xl\:-mr-1{margin-right:-.25rem!important}.xl\:-mr-2{margin-right:-.5rem!important}.xl\:-mr-3{margin-right:-1rem!important}.xl\:-mr-4{margin-right:-1.5rem!important}.xl\:-mr-5{margin-right:-2rem!important}.xl\:-mr-6{margin-right:-3rem!important}.xl\:-mr-7{margin-right:-4rem!important}.xl\:-mr-8{margin-right:-5rem!important}.xl\:mr-auto{margin-right:auto!important}.xl\:ml-0{margin-left:0rem!important}.xl\:ml-1{margin-left:.25rem!important}.xl\:ml-2{margin-left:.5rem!important}.xl\:ml-3{margin-left:1rem!important}.xl\:ml-4{margin-left:1.5rem!important}.xl\:ml-5{margin-left:2rem!important}.xl\:ml-6{margin-left:3rem!important}.xl\:ml-7{margin-left:4rem!important}.xl\:ml-8{margin-left:5rem!important}.xl\:-ml-1{margin-left:-.25rem!important}.xl\:-ml-2{margin-left:-.5rem!important}.xl\:-ml-3{margin-left:-1rem!important}.xl\:-ml-4{margin-left:-1.5rem!important}.xl\:-ml-5{margin-left:-2rem!important}.xl\:-ml-6{margin-left:-3rem!important}.xl\:-ml-7{margin-left:-4rem!important}.xl\:-ml-8{margin-left:-5rem!important}.xl\:ml-auto{margin-left:auto!important}.xl\:mb-0{margin-bottom:0rem!important}.xl\:mb-1{margin-bottom:.25rem!important}.xl\:mb-2{margin-bottom:.5rem!important}.xl\:mb-3{margin-bottom:1rem!important}.xl\:mb-4{margin-bottom:1.5rem!important}.xl\:mb-5{margin-bottom:2rem!important}.xl\:mb-6{margin-bottom:3rem!important}.xl\:mb-7{margin-bottom:4rem!important}.xl\:mb-8{margin-bottom:5rem!important}.xl\:-mb-1{margin-bottom:-.25rem!important}.xl\:-mb-2{margin-bottom:-.5rem!important}.xl\:-mb-3{margin-bottom:-1rem!important}.xl\:-mb-4{margin-bottom:-1.5rem!important}.xl\:-mb-5{margin-bottom:-2rem!important}.xl\:-mb-6{margin-bottom:-3rem!important}.xl\:-mb-7{margin-bottom:-4rem!important}.xl\:-mb-8{margin-bottom:-5rem!important}.xl\:mb-auto{margin-bottom:auto!important}.xl\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.xl\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.xl\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.xl\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.xl\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.xl\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.xl\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.xl\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.xl\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.xl\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.xl\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.xl\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.xl\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.xl\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.xl\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.xl\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.xl\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}.xl\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.xl\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.xl\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.xl\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.xl\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.xl\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.xl\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.xl\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.xl\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.xl\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.xl\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.xl\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.xl\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.xl\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.xl\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.xl\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.xl\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.xl\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}.shadow-none{box-shadow:none!important}.shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.focus\:shadow-none:focus{box-shadow:none!important}.hover\:shadow-none:hover,.active\:shadow-none:active{box-shadow:none!important}.focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.hover\:shadow-1:hover,.active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.hover\:shadow-2:hover,.active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.hover\:shadow-3:hover,.active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.hover\:shadow-4:hover,.active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.hover\:shadow-5:hover,.active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.hover\:shadow-6:hover,.active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.hover\:shadow-7:hover,.active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.hover\:shadow-8:hover,.active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}@media screen and (min-width: 576px){.sm\:shadow-none{box-shadow:none!important}.sm\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:focus\:shadow-none:focus{box-shadow:none!important}.sm\:hover\:shadow-none:hover,.sm\:active\:shadow-none:active{box-shadow:none!important}.sm\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:hover\:shadow-1:hover,.sm\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:hover\:shadow-2:hover,.sm\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:hover\:shadow-3:hover,.sm\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:hover\:shadow-4:hover,.sm\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:hover\:shadow-5:hover,.sm\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:hover\:shadow-6:hover,.sm\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:hover\:shadow-7:hover,.sm\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:hover\:shadow-8:hover,.sm\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width: 768px){.md\:shadow-none{box-shadow:none!important}.md\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:focus\:shadow-none:focus{box-shadow:none!important}.md\:hover\:shadow-none:hover,.md\:active\:shadow-none:active{box-shadow:none!important}.md\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:hover\:shadow-1:hover,.md\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:hover\:shadow-2:hover,.md\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:hover\:shadow-3:hover,.md\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:hover\:shadow-4:hover,.md\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:hover\:shadow-5:hover,.md\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:hover\:shadow-6:hover,.md\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:hover\:shadow-7:hover,.md\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:hover\:shadow-8:hover,.md\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width: 992px){.lg\:shadow-none{box-shadow:none!important}.lg\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:focus\:shadow-none:focus{box-shadow:none!important}.lg\:hover\:shadow-none:hover,.lg\:active\:shadow-none:active{box-shadow:none!important}.lg\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:hover\:shadow-1:hover,.lg\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:hover\:shadow-2:hover,.lg\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:hover\:shadow-3:hover,.lg\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:hover\:shadow-4:hover,.lg\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:hover\:shadow-5:hover,.lg\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:hover\:shadow-6:hover,.lg\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:hover\:shadow-7:hover,.lg\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:hover\:shadow-8:hover,.lg\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width: 1200px){.xl\:shadow-none{box-shadow:none!important}.xl\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:focus\:shadow-none:focus{box-shadow:none!important}.xl\:hover\:shadow-none:hover,.xl\:active\:shadow-none:active{box-shadow:none!important}.xl\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:hover\:shadow-1:hover,.xl\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:hover\:shadow-2:hover,.xl\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:hover\:shadow-3:hover,.xl\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:hover\:shadow-4:hover,.xl\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:hover\:shadow-5:hover,.xl\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:hover\:shadow-6:hover,.xl\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:hover\:shadow-7:hover,.xl\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:hover\:shadow-8:hover,.xl\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}.border-none{border-width:0px!important;border-style:none}.border-1{border-width:1px!important;border-style:solid}.border-2{border-width:2px!important;border-style:solid}.border-3{border-width:3px!important;border-style:solid}.border-top-none{border-top-width:0px!important;border-top-style:none}.border-top-1{border-top-width:1px!important;border-top-style:solid}.border-top-2{border-top-width:2px!important;border-top-style:solid}.border-top-3{border-top-width:3px!important;border-top-style:solid}.border-right-none{border-right-width:0px!important;border-right-style:none}.border-right-1{border-right-width:1px!important;border-right-style:solid}.border-right-2{border-right-width:2px!important;border-right-style:solid}.border-right-3{border-right-width:3px!important;border-right-style:solid}.border-left-none{border-left-width:0px!important;border-left-style:none}.border-left-1{border-left-width:1px!important;border-left-style:solid}.border-left-2{border-left-width:2px!important;border-left-style:solid}.border-left-3{border-left-width:3px!important;border-left-style:solid}.border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}@media screen and (min-width: 576px){.sm\:border-none{border-width:0px!important;border-style:none}.sm\:border-1{border-width:1px!important;border-style:solid}.sm\:border-2{border-width:2px!important;border-style:solid}.sm\:border-3{border-width:3px!important;border-style:solid}.sm\:border-top-none{border-top-width:0px!important;border-top-style:none}.sm\:border-top-1{border-top-width:1px!important;border-top-style:solid}.sm\:border-top-2{border-top-width:2px!important;border-top-style:solid}.sm\:border-top-3{border-top-width:3px!important;border-top-style:solid}.sm\:border-right-none{border-right-width:0px!important;border-right-style:none}.sm\:border-right-1{border-right-width:1px!important;border-right-style:solid}.sm\:border-right-2{border-right-width:2px!important;border-right-style:solid}.sm\:border-right-3{border-right-width:3px!important;border-right-style:solid}.sm\:border-left-none{border-left-width:0px!important;border-left-style:none}.sm\:border-left-1{border-left-width:1px!important;border-left-style:solid}.sm\:border-left-2{border-left-width:2px!important;border-left-style:solid}.sm\:border-left-3{border-left-width:3px!important;border-left-style:solid}.sm\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.sm\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.sm\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.sm\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.sm\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.sm\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width: 768px){.md\:border-none{border-width:0px!important;border-style:none}.md\:border-1{border-width:1px!important;border-style:solid}.md\:border-2{border-width:2px!important;border-style:solid}.md\:border-3{border-width:3px!important;border-style:solid}.md\:border-top-none{border-top-width:0px!important;border-top-style:none}.md\:border-top-1{border-top-width:1px!important;border-top-style:solid}.md\:border-top-2{border-top-width:2px!important;border-top-style:solid}.md\:border-top-3{border-top-width:3px!important;border-top-style:solid}.md\:border-right-none{border-right-width:0px!important;border-right-style:none}.md\:border-right-1{border-right-width:1px!important;border-right-style:solid}.md\:border-right-2{border-right-width:2px!important;border-right-style:solid}.md\:border-right-3{border-right-width:3px!important;border-right-style:solid}.md\:border-left-none{border-left-width:0px!important;border-left-style:none}.md\:border-left-1{border-left-width:1px!important;border-left-style:solid}.md\:border-left-2{border-left-width:2px!important;border-left-style:solid}.md\:border-left-3{border-left-width:3px!important;border-left-style:solid}.md\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.md\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.md\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.md\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.md\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.md\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.md\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.md\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width: 992px){.lg\:border-none{border-width:0px!important;border-style:none}.lg\:border-1{border-width:1px!important;border-style:solid}.lg\:border-2{border-width:2px!important;border-style:solid}.lg\:border-3{border-width:3px!important;border-style:solid}.lg\:border-top-none{border-top-width:0px!important;border-top-style:none}.lg\:border-top-1{border-top-width:1px!important;border-top-style:solid}.lg\:border-top-2{border-top-width:2px!important;border-top-style:solid}.lg\:border-top-3{border-top-width:3px!important;border-top-style:solid}.lg\:border-right-none{border-right-width:0px!important;border-right-style:none}.lg\:border-right-1{border-right-width:1px!important;border-right-style:solid}.lg\:border-right-2{border-right-width:2px!important;border-right-style:solid}.lg\:border-right-3{border-right-width:3px!important;border-right-style:solid}.lg\:border-left-none{border-left-width:0px!important;border-left-style:none}.lg\:border-left-1{border-left-width:1px!important;border-left-style:solid}.lg\:border-left-2{border-left-width:2px!important;border-left-style:solid}.lg\:border-left-3{border-left-width:3px!important;border-left-style:solid}.lg\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.lg\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.lg\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.lg\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.lg\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.lg\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width: 1200px){.xl\:border-none{border-width:0px!important;border-style:none}.xl\:border-1{border-width:1px!important;border-style:solid}.xl\:border-2{border-width:2px!important;border-style:solid}.xl\:border-3{border-width:3px!important;border-style:solid}.xl\:border-top-none{border-top-width:0px!important;border-top-style:none}.xl\:border-top-1{border-top-width:1px!important;border-top-style:solid}.xl\:border-top-2{border-top-width:2px!important;border-top-style:solid}.xl\:border-top-3{border-top-width:3px!important;border-top-style:solid}.xl\:border-right-none{border-right-width:0px!important;border-right-style:none}.xl\:border-right-1{border-right-width:1px!important;border-right-style:solid}.xl\:border-right-2{border-right-width:2px!important;border-right-style:solid}.xl\:border-right-3{border-right-width:3px!important;border-right-style:solid}.xl\:border-left-none{border-left-width:0px!important;border-left-style:none}.xl\:border-left-1{border-left-width:1px!important;border-left-style:solid}.xl\:border-left-2{border-left-width:2px!important;border-left-style:solid}.xl\:border-left-3{border-left-width:3px!important;border-left-style:solid}.xl\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.xl\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.xl\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.xl\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.xl\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.xl\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}@media screen and (min-width: 576px){.sm\:border-solid{border-style:solid!important}.sm\:border-dashed{border-style:dashed!important}.sm\:border-dotted{border-style:dotted!important}.sm\:border-double{border-style:double!important}}@media screen and (min-width: 768px){.md\:border-solid{border-style:solid!important}.md\:border-dashed{border-style:dashed!important}.md\:border-dotted{border-style:dotted!important}.md\:border-double{border-style:double!important}}@media screen and (min-width: 992px){.lg\:border-solid{border-style:solid!important}.lg\:border-dashed{border-style:dashed!important}.lg\:border-dotted{border-style:dotted!important}.lg\:border-double{border-style:double!important}}@media screen and (min-width: 1200px){.xl\:border-solid{border-style:solid!important}.xl\:border-dashed{border-style:dashed!important}.xl\:border-dotted{border-style:dotted!important}.xl\:border-double{border-style:double!important}}.border-noround{border-radius:0!important}.border-round{border-radius:var(--border-radius)!important}.border-round-xs{border-radius:.125rem!important}.border-round-sm{border-radius:.25rem!important}.border-round-md{border-radius:.375rem!important}.border-round-lg{border-radius:.5rem!important}.border-round-xl{border-radius:.75rem!important}.border-round-2xl{border-radius:1rem!important}.border-round-3xl{border-radius:1.5rem!important}.border-circle{border-radius:50%!important}@media screen and (min-width: 576px){.sm\:border-noround{border-radius:0!important}.sm\:border-round{border-radius:var(--border-radius)!important}.sm\:border-round-xs{border-radius:.125rem!important}.sm\:border-round-sm{border-radius:.25rem!important}.sm\:border-round-md{border-radius:.375rem!important}.sm\:border-round-lg{border-radius:.5rem!important}.sm\:border-round-xl{border-radius:.75rem!important}.sm\:border-round-2xl{border-radius:1rem!important}.sm\:border-round-3xl{border-radius:1.5rem!important}.sm\:border-circle{border-radius:50%!important}}@media screen and (min-width: 768px){.md\:border-noround{border-radius:0!important}.md\:border-round{border-radius:var(--border-radius)!important}.md\:border-round-xs{border-radius:.125rem!important}.md\:border-round-sm{border-radius:.25rem!important}.md\:border-round-md{border-radius:.375rem!important}.md\:border-round-lg{border-radius:.5rem!important}.md\:border-round-xl{border-radius:.75rem!important}.md\:border-round-2xl{border-radius:1rem!important}.md\:border-round-3xl{border-radius:1.5rem!important}.md\:border-circle{border-radius:50%!important}}@media screen and (min-width: 992px){.lg\:border-noround{border-radius:0!important}.lg\:border-round{border-radius:var(--border-radius)!important}.lg\:border-round-xs{border-radius:.125rem!important}.lg\:border-round-sm{border-radius:.25rem!important}.lg\:border-round-md{border-radius:.375rem!important}.lg\:border-round-lg{border-radius:.5rem!important}.lg\:border-round-xl{border-radius:.75rem!important}.lg\:border-round-2xl{border-radius:1rem!important}.lg\:border-round-3xl{border-radius:1.5rem!important}.lg\:border-circle{border-radius:50%!important}}@media screen and (min-width: 1200px){.xl\:border-noround{border-radius:0!important}.xl\:border-round{border-radius:var(--border-radius)!important}.xl\:border-round-xs{border-radius:.125rem!important}.xl\:border-round-sm{border-radius:.25rem!important}.xl\:border-round-md{border-radius:.375rem!important}.xl\:border-round-lg{border-radius:.5rem!important}.xl\:border-round-xl{border-radius:.75rem!important}.xl\:border-round-2xl{border-radius:1rem!important}.xl\:border-round-3xl{border-radius:1.5rem!important}.xl\:border-circle{border-radius:50%!important}}.border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}@media screen and (min-width: 576px){.sm\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.sm\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.sm\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.sm\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.sm\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.sm\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.sm\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.sm\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.sm\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.sm\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.sm\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.sm\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.sm\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.sm\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.sm\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.sm\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.sm\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.sm\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.sm\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.sm\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.sm\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.sm\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.sm\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.sm\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width: 768px){.md\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.md\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.md\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.md\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.md\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.md\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.md\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.md\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.md\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.md\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.md\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.md\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.md\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.md\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.md\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.md\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.md\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.md\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.md\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.md\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.md\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.md\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.md\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.md\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.md\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.md\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width: 992px){.lg\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.lg\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.lg\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.lg\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.lg\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.lg\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.lg\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.lg\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.lg\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.lg\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.lg\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.lg\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.lg\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.lg\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.lg\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.lg\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.lg\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.lg\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.lg\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.lg\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.lg\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.lg\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.lg\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.lg\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width: 1200px){.xl\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.xl\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.xl\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.xl\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.xl\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.xl\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.xl\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.xl\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.xl\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.xl\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.xl\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.xl\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.xl\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.xl\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.xl\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.xl\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.xl\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.xl\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.xl\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.xl\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.xl\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.xl\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.xl\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.xl\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}.w-full{width:100%!important}.w-screen{width:100vw!important}.w-auto{width:auto!important}.w-1{width:8.3333%!important}.w-2{width:16.6667%!important}.w-3{width:25%!important}.w-4{width:33.3333%!important}.w-5{width:41.6667%!important}.w-6{width:50%!important}.w-7{width:58.3333%!important}.w-8{width:66.6667%!important}.w-9{width:75%!important}.w-10{width:83.3333%!important}.w-11{width:91.6667%!important}.w-12{width:100%!important}.w-min{width:min-content!important}.w-max{width:max-content!important}.w-fit{width:fit-content!important}.w-1rem{width:1rem!important}.w-2rem{width:2rem!important}.w-3rem{width:3rem!important}.w-4rem{width:4rem!important}.w-5rem{width:5rem!important}.w-6rem{width:6rem!important}.w-7rem{width:7rem!important}.w-8rem{width:8rem!important}.w-9rem{width:9rem!important}.w-10rem{width:10rem!important}.w-11rem{width:11rem!important}.w-12rem{width:12rem!important}.w-13rem{width:13rem!important}.w-14rem{width:14rem!important}.w-15rem{width:15rem!important}.w-16rem{width:16rem!important}.w-17rem{width:17rem!important}.w-18rem{width:18rem!important}.w-19rem{width:19rem!important}.w-20rem{width:20rem!important}.w-21rem{width:21rem!important}.w-22rem{width:22rem!important}.w-23rem{width:23rem!important}.w-24rem{width:24rem!important}.w-25rem{width:25rem!important}.w-26rem{width:26rem!important}.w-27rem{width:27rem!important}.w-28rem{width:28rem!important}.w-29rem{width:29rem!important}.w-30rem{width:30rem!important}@media screen and (min-width: 576px){.sm\:w-full{width:100%!important}.sm\:w-screen{width:100vw!important}.sm\:w-auto{width:auto!important}.sm\:w-1{width:8.3333%!important}.sm\:w-2{width:16.6667%!important}.sm\:w-3{width:25%!important}.sm\:w-4{width:33.3333%!important}.sm\:w-5{width:41.6667%!important}.sm\:w-6{width:50%!important}.sm\:w-7{width:58.3333%!important}.sm\:w-8{width:66.6667%!important}.sm\:w-9{width:75%!important}.sm\:w-10{width:83.3333%!important}.sm\:w-11{width:91.6667%!important}.sm\:w-12{width:100%!important}.sm\:w-min{width:min-content!important}.sm\:w-max{width:max-content!important}.sm\:w-fit{width:fit-content!important}.sm\:w-1rem{width:1rem!important}.sm\:w-2rem{width:2rem!important}.sm\:w-3rem{width:3rem!important}.sm\:w-4rem{width:4rem!important}.sm\:w-5rem{width:5rem!important}.sm\:w-6rem{width:6rem!important}.sm\:w-7rem{width:7rem!important}.sm\:w-8rem{width:8rem!important}.sm\:w-9rem{width:9rem!important}.sm\:w-10rem{width:10rem!important}.sm\:w-11rem{width:11rem!important}.sm\:w-12rem{width:12rem!important}.sm\:w-13rem{width:13rem!important}.sm\:w-14rem{width:14rem!important}.sm\:w-15rem{width:15rem!important}.sm\:w-16rem{width:16rem!important}.sm\:w-17rem{width:17rem!important}.sm\:w-18rem{width:18rem!important}.sm\:w-19rem{width:19rem!important}.sm\:w-20rem{width:20rem!important}.sm\:w-21rem{width:21rem!important}.sm\:w-22rem{width:22rem!important}.sm\:w-23rem{width:23rem!important}.sm\:w-24rem{width:24rem!important}.sm\:w-25rem{width:25rem!important}.sm\:w-26rem{width:26rem!important}.sm\:w-27rem{width:27rem!important}.sm\:w-28rem{width:28rem!important}.sm\:w-29rem{width:29rem!important}.sm\:w-30rem{width:30rem!important}}@media screen and (min-width: 768px){.md\:w-full{width:100%!important}.md\:w-screen{width:100vw!important}.md\:w-auto{width:auto!important}.md\:w-1{width:8.3333%!important}.md\:w-2{width:16.6667%!important}.md\:w-3{width:25%!important}.md\:w-4{width:33.3333%!important}.md\:w-5{width:41.6667%!important}.md\:w-6{width:50%!important}.md\:w-7{width:58.3333%!important}.md\:w-8{width:66.6667%!important}.md\:w-9{width:75%!important}.md\:w-10{width:83.3333%!important}.md\:w-11{width:91.6667%!important}.md\:w-12{width:100%!important}.md\:w-min{width:min-content!important}.md\:w-max{width:max-content!important}.md\:w-fit{width:fit-content!important}.md\:w-1rem{width:1rem!important}.md\:w-2rem{width:2rem!important}.md\:w-3rem{width:3rem!important}.md\:w-4rem{width:4rem!important}.md\:w-5rem{width:5rem!important}.md\:w-6rem{width:6rem!important}.md\:w-7rem{width:7rem!important}.md\:w-8rem{width:8rem!important}.md\:w-9rem{width:9rem!important}.md\:w-10rem{width:10rem!important}.md\:w-11rem{width:11rem!important}.md\:w-12rem{width:12rem!important}.md\:w-13rem{width:13rem!important}.md\:w-14rem{width:14rem!important}.md\:w-15rem{width:15rem!important}.md\:w-16rem{width:16rem!important}.md\:w-17rem{width:17rem!important}.md\:w-18rem{width:18rem!important}.md\:w-19rem{width:19rem!important}.md\:w-20rem{width:20rem!important}.md\:w-21rem{width:21rem!important}.md\:w-22rem{width:22rem!important}.md\:w-23rem{width:23rem!important}.md\:w-24rem{width:24rem!important}.md\:w-25rem{width:25rem!important}.md\:w-26rem{width:26rem!important}.md\:w-27rem{width:27rem!important}.md\:w-28rem{width:28rem!important}.md\:w-29rem{width:29rem!important}.md\:w-30rem{width:30rem!important}}@media screen and (min-width: 992px){.lg\:w-full{width:100%!important}.lg\:w-screen{width:100vw!important}.lg\:w-auto{width:auto!important}.lg\:w-1{width:8.3333%!important}.lg\:w-2{width:16.6667%!important}.lg\:w-3{width:25%!important}.lg\:w-4{width:33.3333%!important}.lg\:w-5{width:41.6667%!important}.lg\:w-6{width:50%!important}.lg\:w-7{width:58.3333%!important}.lg\:w-8{width:66.6667%!important}.lg\:w-9{width:75%!important}.lg\:w-10{width:83.3333%!important}.lg\:w-11{width:91.6667%!important}.lg\:w-12{width:100%!important}.lg\:w-min{width:min-content!important}.lg\:w-max{width:max-content!important}.lg\:w-fit{width:fit-content!important}.lg\:w-1rem{width:1rem!important}.lg\:w-2rem{width:2rem!important}.lg\:w-3rem{width:3rem!important}.lg\:w-4rem{width:4rem!important}.lg\:w-5rem{width:5rem!important}.lg\:w-6rem{width:6rem!important}.lg\:w-7rem{width:7rem!important}.lg\:w-8rem{width:8rem!important}.lg\:w-9rem{width:9rem!important}.lg\:w-10rem{width:10rem!important}.lg\:w-11rem{width:11rem!important}.lg\:w-12rem{width:12rem!important}.lg\:w-13rem{width:13rem!important}.lg\:w-14rem{width:14rem!important}.lg\:w-15rem{width:15rem!important}.lg\:w-16rem{width:16rem!important}.lg\:w-17rem{width:17rem!important}.lg\:w-18rem{width:18rem!important}.lg\:w-19rem{width:19rem!important}.lg\:w-20rem{width:20rem!important}.lg\:w-21rem{width:21rem!important}.lg\:w-22rem{width:22rem!important}.lg\:w-23rem{width:23rem!important}.lg\:w-24rem{width:24rem!important}.lg\:w-25rem{width:25rem!important}.lg\:w-26rem{width:26rem!important}.lg\:w-27rem{width:27rem!important}.lg\:w-28rem{width:28rem!important}.lg\:w-29rem{width:29rem!important}.lg\:w-30rem{width:30rem!important}}@media screen and (min-width: 1200px){.xl\:w-full{width:100%!important}.xl\:w-screen{width:100vw!important}.xl\:w-auto{width:auto!important}.xl\:w-1{width:8.3333%!important}.xl\:w-2{width:16.6667%!important}.xl\:w-3{width:25%!important}.xl\:w-4{width:33.3333%!important}.xl\:w-5{width:41.6667%!important}.xl\:w-6{width:50%!important}.xl\:w-7{width:58.3333%!important}.xl\:w-8{width:66.6667%!important}.xl\:w-9{width:75%!important}.xl\:w-10{width:83.3333%!important}.xl\:w-11{width:91.6667%!important}.xl\:w-12{width:100%!important}.xl\:w-min{width:min-content!important}.xl\:w-max{width:max-content!important}.xl\:w-fit{width:fit-content!important}.xl\:w-1rem{width:1rem!important}.xl\:w-2rem{width:2rem!important}.xl\:w-3rem{width:3rem!important}.xl\:w-4rem{width:4rem!important}.xl\:w-5rem{width:5rem!important}.xl\:w-6rem{width:6rem!important}.xl\:w-7rem{width:7rem!important}.xl\:w-8rem{width:8rem!important}.xl\:w-9rem{width:9rem!important}.xl\:w-10rem{width:10rem!important}.xl\:w-11rem{width:11rem!important}.xl\:w-12rem{width:12rem!important}.xl\:w-13rem{width:13rem!important}.xl\:w-14rem{width:14rem!important}.xl\:w-15rem{width:15rem!important}.xl\:w-16rem{width:16rem!important}.xl\:w-17rem{width:17rem!important}.xl\:w-18rem{width:18rem!important}.xl\:w-19rem{width:19rem!important}.xl\:w-20rem{width:20rem!important}.xl\:w-21rem{width:21rem!important}.xl\:w-22rem{width:22rem!important}.xl\:w-23rem{width:23rem!important}.xl\:w-24rem{width:24rem!important}.xl\:w-25rem{width:25rem!important}.xl\:w-26rem{width:26rem!important}.xl\:w-27rem{width:27rem!important}.xl\:w-28rem{width:28rem!important}.xl\:w-29rem{width:29rem!important}.xl\:w-30rem{width:30rem!important}}.h-full{height:100%!important}.h-screen{height:100vh!important}.h-auto{height:auto!important}.h-min{height:min-content!important}.h-max{height:max-content!important}.h-fit{height:fit-content!important}.h-1rem{height:1rem!important}.h-2rem{height:2rem!important}.h-3rem{height:3rem!important}.h-4rem{height:4rem!important}.h-5rem{height:5rem!important}.h-6rem{height:6rem!important}.h-7rem{height:7rem!important}.h-8rem{height:8rem!important}.h-9rem{height:9rem!important}.h-10rem{height:10rem!important}.h-11rem{height:11rem!important}.h-12rem{height:12rem!important}.h-13rem{height:13rem!important}.h-14rem{height:14rem!important}.h-15rem{height:15rem!important}.h-16rem{height:16rem!important}.h-17rem{height:17rem!important}.h-18rem{height:18rem!important}.h-19rem{height:19rem!important}.h-20rem{height:20rem!important}.h-21rem{height:21rem!important}.h-22rem{height:22rem!important}.h-23rem{height:23rem!important}.h-24rem{height:24rem!important}.h-25rem{height:25rem!important}.h-26rem{height:26rem!important}.h-27rem{height:27rem!important}.h-28rem{height:28rem!important}.h-29rem{height:29rem!important}.h-30rem{height:30rem!important}@media screen and (min-width: 576px){.sm\:h-full{height:100%!important}.sm\:h-screen{height:100vh!important}.sm\:h-auto{height:auto!important}.sm\:h-min{height:min-content!important}.sm\:h-max{height:max-content!important}.sm\:h-fit{height:fit-content!important}.sm\:h-1rem{height:1rem!important}.sm\:h-2rem{height:2rem!important}.sm\:h-3rem{height:3rem!important}.sm\:h-4rem{height:4rem!important}.sm\:h-5rem{height:5rem!important}.sm\:h-6rem{height:6rem!important}.sm\:h-7rem{height:7rem!important}.sm\:h-8rem{height:8rem!important}.sm\:h-9rem{height:9rem!important}.sm\:h-10rem{height:10rem!important}.sm\:h-11rem{height:11rem!important}.sm\:h-12rem{height:12rem!important}.sm\:h-13rem{height:13rem!important}.sm\:h-14rem{height:14rem!important}.sm\:h-15rem{height:15rem!important}.sm\:h-16rem{height:16rem!important}.sm\:h-17rem{height:17rem!important}.sm\:h-18rem{height:18rem!important}.sm\:h-19rem{height:19rem!important}.sm\:h-20rem{height:20rem!important}.sm\:h-21rem{height:21rem!important}.sm\:h-22rem{height:22rem!important}.sm\:h-23rem{height:23rem!important}.sm\:h-24rem{height:24rem!important}.sm\:h-25rem{height:25rem!important}.sm\:h-26rem{height:26rem!important}.sm\:h-27rem{height:27rem!important}.sm\:h-28rem{height:28rem!important}.sm\:h-29rem{height:29rem!important}.sm\:h-30rem{height:30rem!important}}@media screen and (min-width: 768px){.md\:h-full{height:100%!important}.md\:h-screen{height:100vh!important}.md\:h-auto{height:auto!important}.md\:h-min{height:min-content!important}.md\:h-max{height:max-content!important}.md\:h-fit{height:fit-content!important}.md\:h-1rem{height:1rem!important}.md\:h-2rem{height:2rem!important}.md\:h-3rem{height:3rem!important}.md\:h-4rem{height:4rem!important}.md\:h-5rem{height:5rem!important}.md\:h-6rem{height:6rem!important}.md\:h-7rem{height:7rem!important}.md\:h-8rem{height:8rem!important}.md\:h-9rem{height:9rem!important}.md\:h-10rem{height:10rem!important}.md\:h-11rem{height:11rem!important}.md\:h-12rem{height:12rem!important}.md\:h-13rem{height:13rem!important}.md\:h-14rem{height:14rem!important}.md\:h-15rem{height:15rem!important}.md\:h-16rem{height:16rem!important}.md\:h-17rem{height:17rem!important}.md\:h-18rem{height:18rem!important}.md\:h-19rem{height:19rem!important}.md\:h-20rem{height:20rem!important}.md\:h-21rem{height:21rem!important}.md\:h-22rem{height:22rem!important}.md\:h-23rem{height:23rem!important}.md\:h-24rem{height:24rem!important}.md\:h-25rem{height:25rem!important}.md\:h-26rem{height:26rem!important}.md\:h-27rem{height:27rem!important}.md\:h-28rem{height:28rem!important}.md\:h-29rem{height:29rem!important}.md\:h-30rem{height:30rem!important}}@media screen and (min-width: 992px){.lg\:h-full{height:100%!important}.lg\:h-screen{height:100vh!important}.lg\:h-auto{height:auto!important}.lg\:h-min{height:min-content!important}.lg\:h-max{height:max-content!important}.lg\:h-fit{height:fit-content!important}.lg\:h-1rem{height:1rem!important}.lg\:h-2rem{height:2rem!important}.lg\:h-3rem{height:3rem!important}.lg\:h-4rem{height:4rem!important}.lg\:h-5rem{height:5rem!important}.lg\:h-6rem{height:6rem!important}.lg\:h-7rem{height:7rem!important}.lg\:h-8rem{height:8rem!important}.lg\:h-9rem{height:9rem!important}.lg\:h-10rem{height:10rem!important}.lg\:h-11rem{height:11rem!important}.lg\:h-12rem{height:12rem!important}.lg\:h-13rem{height:13rem!important}.lg\:h-14rem{height:14rem!important}.lg\:h-15rem{height:15rem!important}.lg\:h-16rem{height:16rem!important}.lg\:h-17rem{height:17rem!important}.lg\:h-18rem{height:18rem!important}.lg\:h-19rem{height:19rem!important}.lg\:h-20rem{height:20rem!important}.lg\:h-21rem{height:21rem!important}.lg\:h-22rem{height:22rem!important}.lg\:h-23rem{height:23rem!important}.lg\:h-24rem{height:24rem!important}.lg\:h-25rem{height:25rem!important}.lg\:h-26rem{height:26rem!important}.lg\:h-27rem{height:27rem!important}.lg\:h-28rem{height:28rem!important}.lg\:h-29rem{height:29rem!important}.lg\:h-30rem{height:30rem!important}}@media screen and (min-width: 1200px){.xl\:h-full{height:100%!important}.xl\:h-screen{height:100vh!important}.xl\:h-auto{height:auto!important}.xl\:h-min{height:min-content!important}.xl\:h-max{height:max-content!important}.xl\:h-fit{height:fit-content!important}.xl\:h-1rem{height:1rem!important}.xl\:h-2rem{height:2rem!important}.xl\:h-3rem{height:3rem!important}.xl\:h-4rem{height:4rem!important}.xl\:h-5rem{height:5rem!important}.xl\:h-6rem{height:6rem!important}.xl\:h-7rem{height:7rem!important}.xl\:h-8rem{height:8rem!important}.xl\:h-9rem{height:9rem!important}.xl\:h-10rem{height:10rem!important}.xl\:h-11rem{height:11rem!important}.xl\:h-12rem{height:12rem!important}.xl\:h-13rem{height:13rem!important}.xl\:h-14rem{height:14rem!important}.xl\:h-15rem{height:15rem!important}.xl\:h-16rem{height:16rem!important}.xl\:h-17rem{height:17rem!important}.xl\:h-18rem{height:18rem!important}.xl\:h-19rem{height:19rem!important}.xl\:h-20rem{height:20rem!important}.xl\:h-21rem{height:21rem!important}.xl\:h-22rem{height:22rem!important}.xl\:h-23rem{height:23rem!important}.xl\:h-24rem{height:24rem!important}.xl\:h-25rem{height:25rem!important}.xl\:h-26rem{height:26rem!important}.xl\:h-27rem{height:27rem!important}.xl\:h-28rem{height:28rem!important}.xl\:h-29rem{height:29rem!important}.xl\:h-30rem{height:30rem!important}}.min-w-0{min-width:0px!important}.min-w-full{min-width:100%!important}.min-w-screen{min-width:100vw!important}.min-w-min{min-width:min-content!important}.min-w-max{min-width:max-content!important}@media screen and (min-width: 576px){.sm\:min-w-0{min-width:0px!important}.sm\:min-w-full{min-width:100%!important}.sm\:min-w-screen{min-width:100vw!important}.sm\:min-w-min{min-width:min-content!important}.sm\:min-w-max{min-width:max-content!important}}@media screen and (min-width: 768px){.md\:min-w-0{min-width:0px!important}.md\:min-w-full{min-width:100%!important}.md\:min-w-screen{min-width:100vw!important}.md\:min-w-min{min-width:min-content!important}.md\:min-w-max{min-width:max-content!important}}@media screen and (min-width: 992px){.lg\:min-w-0{min-width:0px!important}.lg\:min-w-full{min-width:100%!important}.lg\:min-w-screen{min-width:100vw!important}.lg\:min-w-min{min-width:min-content!important}.lg\:min-w-max{min-width:max-content!important}}@media screen and (min-width: 1200px){.xl\:min-w-0{min-width:0px!important}.xl\:min-w-full{min-width:100%!important}.xl\:min-w-screen{min-width:100vw!important}.xl\:min-w-min{min-width:min-content!important}.xl\:min-w-max{min-width:max-content!important}}.max-w-0{max-width:0px!important}.max-w-full{max-width:100%!important}.max-w-screen{max-width:100vw!important}.max-w-min{max-width:min-content!important}.max-w-max{max-width:max-content!important}.max-w-fit{max-width:fit-content!important}.max-w-1rem{max-width:1rem!important}.max-w-2rem{max-width:2rem!important}.max-w-3rem{max-width:3rem!important}.max-w-4rem{max-width:4rem!important}.max-w-5rem{max-width:5rem!important}.max-w-6rem{max-width:6rem!important}.max-w-7rem{max-width:7rem!important}.max-w-8rem{max-width:8rem!important}.max-w-9rem{max-width:9rem!important}.max-w-10rem{max-width:10rem!important}.max-w-11rem{max-width:11rem!important}.max-w-12rem{max-width:12rem!important}.max-w-13rem{max-width:13rem!important}.max-w-14rem{max-width:14rem!important}.max-w-15rem{max-width:15rem!important}.max-w-16rem{max-width:16rem!important}.max-w-17rem{max-width:17rem!important}.max-w-18rem{max-width:18rem!important}.max-w-19rem{max-width:19rem!important}.max-w-20rem{max-width:20rem!important}.max-w-21rem{max-width:21rem!important}.max-w-22rem{max-width:22rem!important}.max-w-23rem{max-width:23rem!important}.max-w-24rem{max-width:24rem!important}.max-w-25rem{max-width:25rem!important}.max-w-26rem{max-width:26rem!important}.max-w-27rem{max-width:27rem!important}.max-w-28rem{max-width:28rem!important}.max-w-29rem{max-width:29rem!important}.max-w-30rem{max-width:30rem!important}@media screen and (min-width: 576px){.sm\:max-w-0{max-width:0px!important}.sm\:max-w-full{max-width:100%!important}.sm\:max-w-screen{max-width:100vw!important}.sm\:max-w-min{max-width:min-content!important}.sm\:max-w-max{max-width:max-content!important}.sm\:max-w-fit{max-width:fit-content!important}.sm\:max-w-1rem{max-width:1rem!important}.sm\:max-w-2rem{max-width:2rem!important}.sm\:max-w-3rem{max-width:3rem!important}.sm\:max-w-4rem{max-width:4rem!important}.sm\:max-w-5rem{max-width:5rem!important}.sm\:max-w-6rem{max-width:6rem!important}.sm\:max-w-7rem{max-width:7rem!important}.sm\:max-w-8rem{max-width:8rem!important}.sm\:max-w-9rem{max-width:9rem!important}.sm\:max-w-10rem{max-width:10rem!important}.sm\:max-w-11rem{max-width:11rem!important}.sm\:max-w-12rem{max-width:12rem!important}.sm\:max-w-13rem{max-width:13rem!important}.sm\:max-w-14rem{max-width:14rem!important}.sm\:max-w-15rem{max-width:15rem!important}.sm\:max-w-16rem{max-width:16rem!important}.sm\:max-w-17rem{max-width:17rem!important}.sm\:max-w-18rem{max-width:18rem!important}.sm\:max-w-19rem{max-width:19rem!important}.sm\:max-w-20rem{max-width:20rem!important}.sm\:max-w-21rem{max-width:21rem!important}.sm\:max-w-22rem{max-width:22rem!important}.sm\:max-w-23rem{max-width:23rem!important}.sm\:max-w-24rem{max-width:24rem!important}.sm\:max-w-25rem{max-width:25rem!important}.sm\:max-w-26rem{max-width:26rem!important}.sm\:max-w-27rem{max-width:27rem!important}.sm\:max-w-28rem{max-width:28rem!important}.sm\:max-w-29rem{max-width:29rem!important}.sm\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width: 768px){.md\:max-w-0{max-width:0px!important}.md\:max-w-full{max-width:100%!important}.md\:max-w-screen{max-width:100vw!important}.md\:max-w-min{max-width:min-content!important}.md\:max-w-max{max-width:max-content!important}.md\:max-w-fit{max-width:fit-content!important}.md\:max-w-1rem{max-width:1rem!important}.md\:max-w-2rem{max-width:2rem!important}.md\:max-w-3rem{max-width:3rem!important}.md\:max-w-4rem{max-width:4rem!important}.md\:max-w-5rem{max-width:5rem!important}.md\:max-w-6rem{max-width:6rem!important}.md\:max-w-7rem{max-width:7rem!important}.md\:max-w-8rem{max-width:8rem!important}.md\:max-w-9rem{max-width:9rem!important}.md\:max-w-10rem{max-width:10rem!important}.md\:max-w-11rem{max-width:11rem!important}.md\:max-w-12rem{max-width:12rem!important}.md\:max-w-13rem{max-width:13rem!important}.md\:max-w-14rem{max-width:14rem!important}.md\:max-w-15rem{max-width:15rem!important}.md\:max-w-16rem{max-width:16rem!important}.md\:max-w-17rem{max-width:17rem!important}.md\:max-w-18rem{max-width:18rem!important}.md\:max-w-19rem{max-width:19rem!important}.md\:max-w-20rem{max-width:20rem!important}.md\:max-w-21rem{max-width:21rem!important}.md\:max-w-22rem{max-width:22rem!important}.md\:max-w-23rem{max-width:23rem!important}.md\:max-w-24rem{max-width:24rem!important}.md\:max-w-25rem{max-width:25rem!important}.md\:max-w-26rem{max-width:26rem!important}.md\:max-w-27rem{max-width:27rem!important}.md\:max-w-28rem{max-width:28rem!important}.md\:max-w-29rem{max-width:29rem!important}.md\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width: 992px){.lg\:max-w-0{max-width:0px!important}.lg\:max-w-full{max-width:100%!important}.lg\:max-w-screen{max-width:100vw!important}.lg\:max-w-min{max-width:min-content!important}.lg\:max-w-max{max-width:max-content!important}.lg\:max-w-fit{max-width:fit-content!important}.lg\:max-w-1rem{max-width:1rem!important}.lg\:max-w-2rem{max-width:2rem!important}.lg\:max-w-3rem{max-width:3rem!important}.lg\:max-w-4rem{max-width:4rem!important}.lg\:max-w-5rem{max-width:5rem!important}.lg\:max-w-6rem{max-width:6rem!important}.lg\:max-w-7rem{max-width:7rem!important}.lg\:max-w-8rem{max-width:8rem!important}.lg\:max-w-9rem{max-width:9rem!important}.lg\:max-w-10rem{max-width:10rem!important}.lg\:max-w-11rem{max-width:11rem!important}.lg\:max-w-12rem{max-width:12rem!important}.lg\:max-w-13rem{max-width:13rem!important}.lg\:max-w-14rem{max-width:14rem!important}.lg\:max-w-15rem{max-width:15rem!important}.lg\:max-w-16rem{max-width:16rem!important}.lg\:max-w-17rem{max-width:17rem!important}.lg\:max-w-18rem{max-width:18rem!important}.lg\:max-w-19rem{max-width:19rem!important}.lg\:max-w-20rem{max-width:20rem!important}.lg\:max-w-21rem{max-width:21rem!important}.lg\:max-w-22rem{max-width:22rem!important}.lg\:max-w-23rem{max-width:23rem!important}.lg\:max-w-24rem{max-width:24rem!important}.lg\:max-w-25rem{max-width:25rem!important}.lg\:max-w-26rem{max-width:26rem!important}.lg\:max-w-27rem{max-width:27rem!important}.lg\:max-w-28rem{max-width:28rem!important}.lg\:max-w-29rem{max-width:29rem!important}.lg\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width: 1200px){.xl\:max-w-0{max-width:0px!important}.xl\:max-w-full{max-width:100%!important}.xl\:max-w-screen{max-width:100vw!important}.xl\:max-w-min{max-width:min-content!important}.xl\:max-w-max{max-width:max-content!important}.xl\:max-w-fit{max-width:fit-content!important}.xl\:max-w-1rem{max-width:1rem!important}.xl\:max-w-2rem{max-width:2rem!important}.xl\:max-w-3rem{max-width:3rem!important}.xl\:max-w-4rem{max-width:4rem!important}.xl\:max-w-5rem{max-width:5rem!important}.xl\:max-w-6rem{max-width:6rem!important}.xl\:max-w-7rem{max-width:7rem!important}.xl\:max-w-8rem{max-width:8rem!important}.xl\:max-w-9rem{max-width:9rem!important}.xl\:max-w-10rem{max-width:10rem!important}.xl\:max-w-11rem{max-width:11rem!important}.xl\:max-w-12rem{max-width:12rem!important}.xl\:max-w-13rem{max-width:13rem!important}.xl\:max-w-14rem{max-width:14rem!important}.xl\:max-w-15rem{max-width:15rem!important}.xl\:max-w-16rem{max-width:16rem!important}.xl\:max-w-17rem{max-width:17rem!important}.xl\:max-w-18rem{max-width:18rem!important}.xl\:max-w-19rem{max-width:19rem!important}.xl\:max-w-20rem{max-width:20rem!important}.xl\:max-w-21rem{max-width:21rem!important}.xl\:max-w-22rem{max-width:22rem!important}.xl\:max-w-23rem{max-width:23rem!important}.xl\:max-w-24rem{max-width:24rem!important}.xl\:max-w-25rem{max-width:25rem!important}.xl\:max-w-26rem{max-width:26rem!important}.xl\:max-w-27rem{max-width:27rem!important}.xl\:max-w-28rem{max-width:28rem!important}.xl\:max-w-29rem{max-width:29rem!important}.xl\:max-w-30rem{max-width:30rem!important}}.min-h-0{min-height:0px!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}@media screen and (min-width: 576px){.sm\:min-h-0{min-height:0px!important}.sm\:min-h-full{min-height:100%!important}.sm\:min-h-screen{min-height:100vh!important}}@media screen and (min-width: 768px){.md\:min-h-0{min-height:0px!important}.md\:min-h-full{min-height:100%!important}.md\:min-h-screen{min-height:100vh!important}}@media screen and (min-width: 992px){.lg\:min-h-0{min-height:0px!important}.lg\:min-h-full{min-height:100%!important}.lg\:min-h-screen{min-height:100vh!important}}@media screen and (min-width: 1200px){.xl\:min-h-0{min-height:0px!important}.xl\:min-h-full{min-height:100%!important}.xl\:min-h-screen{min-height:100vh!important}}.max-h-0{max-height:0px!important}.max-h-full{max-height:100%!important}.max-h-screen{max-height:100vh!important}.max-h-min{max-height:min-content!important}.max-h-max{max-height:max-content!important}.max-h-fit{max-height:fit-content!important}.max-h-1rem{max-height:1rem!important}.max-h-2rem{max-height:2rem!important}.max-h-3rem{max-height:3rem!important}.max-h-4rem{max-height:4rem!important}.max-h-5rem{max-height:5rem!important}.max-h-6rem{max-height:6rem!important}.max-h-7rem{max-height:7rem!important}.max-h-8rem{max-height:8rem!important}.max-h-9rem{max-height:9rem!important}.max-h-10rem{max-height:10rem!important}.max-h-11rem{max-height:11rem!important}.max-h-12rem{max-height:12rem!important}.max-h-13rem{max-height:13rem!important}.max-h-14rem{max-height:14rem!important}.max-h-15rem{max-height:15rem!important}.max-h-16rem{max-height:16rem!important}.max-h-17rem{max-height:17rem!important}.max-h-18rem{max-height:18rem!important}.max-h-19rem{max-height:19rem!important}.max-h-20rem{max-height:20rem!important}.max-h-21rem{max-height:21rem!important}.max-h-22rem{max-height:22rem!important}.max-h-23rem{max-height:23rem!important}.max-h-24rem{max-height:24rem!important}.max-h-25rem{max-height:25rem!important}.max-h-26rem{max-height:26rem!important}.max-h-27rem{max-height:27rem!important}.max-h-28rem{max-height:28rem!important}.max-h-29rem{max-height:29rem!important}.max-h-30rem{max-height:30rem!important}@media screen and (min-width: 576px){.sm\:max-h-0{max-height:0px!important}.sm\:max-h-full{max-height:100%!important}.sm\:max-h-screen{max-height:100vh!important}.sm\:max-h-min{max-height:min-content!important}.sm\:max-h-max{max-height:max-content!important}.sm\:max-h-fit{max-height:fit-content!important}.sm\:max-h-1rem{max-height:1rem!important}.sm\:max-h-2rem{max-height:2rem!important}.sm\:max-h-3rem{max-height:3rem!important}.sm\:max-h-4rem{max-height:4rem!important}.sm\:max-h-5rem{max-height:5rem!important}.sm\:max-h-6rem{max-height:6rem!important}.sm\:max-h-7rem{max-height:7rem!important}.sm\:max-h-8rem{max-height:8rem!important}.sm\:max-h-9rem{max-height:9rem!important}.sm\:max-h-10rem{max-height:10rem!important}.sm\:max-h-11rem{max-height:11rem!important}.sm\:max-h-12rem{max-height:12rem!important}.sm\:max-h-13rem{max-height:13rem!important}.sm\:max-h-14rem{max-height:14rem!important}.sm\:max-h-15rem{max-height:15rem!important}.sm\:max-h-16rem{max-height:16rem!important}.sm\:max-h-17rem{max-height:17rem!important}.sm\:max-h-18rem{max-height:18rem!important}.sm\:max-h-19rem{max-height:19rem!important}.sm\:max-h-20rem{max-height:20rem!important}.sm\:max-h-21rem{max-height:21rem!important}.sm\:max-h-22rem{max-height:22rem!important}.sm\:max-h-23rem{max-height:23rem!important}.sm\:max-h-24rem{max-height:24rem!important}.sm\:max-h-25rem{max-height:25rem!important}.sm\:max-h-26rem{max-height:26rem!important}.sm\:max-h-27rem{max-height:27rem!important}.sm\:max-h-28rem{max-height:28rem!important}.sm\:max-h-29rem{max-height:29rem!important}.sm\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width: 768px){.md\:max-h-0{max-height:0px!important}.md\:max-h-full{max-height:100%!important}.md\:max-h-screen{max-height:100vh!important}.md\:max-h-min{max-height:min-content!important}.md\:max-h-max{max-height:max-content!important}.md\:max-h-fit{max-height:fit-content!important}.md\:max-h-1rem{max-height:1rem!important}.md\:max-h-2rem{max-height:2rem!important}.md\:max-h-3rem{max-height:3rem!important}.md\:max-h-4rem{max-height:4rem!important}.md\:max-h-5rem{max-height:5rem!important}.md\:max-h-6rem{max-height:6rem!important}.md\:max-h-7rem{max-height:7rem!important}.md\:max-h-8rem{max-height:8rem!important}.md\:max-h-9rem{max-height:9rem!important}.md\:max-h-10rem{max-height:10rem!important}.md\:max-h-11rem{max-height:11rem!important}.md\:max-h-12rem{max-height:12rem!important}.md\:max-h-13rem{max-height:13rem!important}.md\:max-h-14rem{max-height:14rem!important}.md\:max-h-15rem{max-height:15rem!important}.md\:max-h-16rem{max-height:16rem!important}.md\:max-h-17rem{max-height:17rem!important}.md\:max-h-18rem{max-height:18rem!important}.md\:max-h-19rem{max-height:19rem!important}.md\:max-h-20rem{max-height:20rem!important}.md\:max-h-21rem{max-height:21rem!important}.md\:max-h-22rem{max-height:22rem!important}.md\:max-h-23rem{max-height:23rem!important}.md\:max-h-24rem{max-height:24rem!important}.md\:max-h-25rem{max-height:25rem!important}.md\:max-h-26rem{max-height:26rem!important}.md\:max-h-27rem{max-height:27rem!important}.md\:max-h-28rem{max-height:28rem!important}.md\:max-h-29rem{max-height:29rem!important}.md\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width: 992px){.lg\:max-h-0{max-height:0px!important}.lg\:max-h-full{max-height:100%!important}.lg\:max-h-screen{max-height:100vh!important}.lg\:max-h-min{max-height:min-content!important}.lg\:max-h-max{max-height:max-content!important}.lg\:max-h-fit{max-height:fit-content!important}.lg\:max-h-1rem{max-height:1rem!important}.lg\:max-h-2rem{max-height:2rem!important}.lg\:max-h-3rem{max-height:3rem!important}.lg\:max-h-4rem{max-height:4rem!important}.lg\:max-h-5rem{max-height:5rem!important}.lg\:max-h-6rem{max-height:6rem!important}.lg\:max-h-7rem{max-height:7rem!important}.lg\:max-h-8rem{max-height:8rem!important}.lg\:max-h-9rem{max-height:9rem!important}.lg\:max-h-10rem{max-height:10rem!important}.lg\:max-h-11rem{max-height:11rem!important}.lg\:max-h-12rem{max-height:12rem!important}.lg\:max-h-13rem{max-height:13rem!important}.lg\:max-h-14rem{max-height:14rem!important}.lg\:max-h-15rem{max-height:15rem!important}.lg\:max-h-16rem{max-height:16rem!important}.lg\:max-h-17rem{max-height:17rem!important}.lg\:max-h-18rem{max-height:18rem!important}.lg\:max-h-19rem{max-height:19rem!important}.lg\:max-h-20rem{max-height:20rem!important}.lg\:max-h-21rem{max-height:21rem!important}.lg\:max-h-22rem{max-height:22rem!important}.lg\:max-h-23rem{max-height:23rem!important}.lg\:max-h-24rem{max-height:24rem!important}.lg\:max-h-25rem{max-height:25rem!important}.lg\:max-h-26rem{max-height:26rem!important}.lg\:max-h-27rem{max-height:27rem!important}.lg\:max-h-28rem{max-height:28rem!important}.lg\:max-h-29rem{max-height:29rem!important}.lg\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width: 1200px){.xl\:max-h-0{max-height:0px!important}.xl\:max-h-full{max-height:100%!important}.xl\:max-h-screen{max-height:100vh!important}.xl\:max-h-min{max-height:min-content!important}.xl\:max-h-max{max-height:max-content!important}.xl\:max-h-fit{max-height:fit-content!important}.xl\:max-h-1rem{max-height:1rem!important}.xl\:max-h-2rem{max-height:2rem!important}.xl\:max-h-3rem{max-height:3rem!important}.xl\:max-h-4rem{max-height:4rem!important}.xl\:max-h-5rem{max-height:5rem!important}.xl\:max-h-6rem{max-height:6rem!important}.xl\:max-h-7rem{max-height:7rem!important}.xl\:max-h-8rem{max-height:8rem!important}.xl\:max-h-9rem{max-height:9rem!important}.xl\:max-h-10rem{max-height:10rem!important}.xl\:max-h-11rem{max-height:11rem!important}.xl\:max-h-12rem{max-height:12rem!important}.xl\:max-h-13rem{max-height:13rem!important}.xl\:max-h-14rem{max-height:14rem!important}.xl\:max-h-15rem{max-height:15rem!important}.xl\:max-h-16rem{max-height:16rem!important}.xl\:max-h-17rem{max-height:17rem!important}.xl\:max-h-18rem{max-height:18rem!important}.xl\:max-h-19rem{max-height:19rem!important}.xl\:max-h-20rem{max-height:20rem!important}.xl\:max-h-21rem{max-height:21rem!important}.xl\:max-h-22rem{max-height:22rem!important}.xl\:max-h-23rem{max-height:23rem!important}.xl\:max-h-24rem{max-height:24rem!important}.xl\:max-h-25rem{max-height:25rem!important}.xl\:max-h-26rem{max-height:26rem!important}.xl\:max-h-27rem{max-height:27rem!important}.xl\:max-h-28rem{max-height:28rem!important}.xl\:max-h-29rem{max-height:29rem!important}.xl\:max-h-30rem{max-height:30rem!important}}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}@media screen and (min-width: 576px){.sm\:static{position:static!important}.sm\:fixed{position:fixed!important}.sm\:absolute{position:absolute!important}.sm\:relative{position:relative!important}.sm\:sticky{position:sticky!important}}@media screen and (min-width: 768px){.md\:static{position:static!important}.md\:fixed{position:fixed!important}.md\:absolute{position:absolute!important}.md\:relative{position:relative!important}.md\:sticky{position:sticky!important}}@media screen and (min-width: 992px){.lg\:static{position:static!important}.lg\:fixed{position:fixed!important}.lg\:absolute{position:absolute!important}.lg\:relative{position:relative!important}.lg\:sticky{position:sticky!important}}@media screen and (min-width: 1200px){.xl\:static{position:static!important}.xl\:fixed{position:fixed!important}.xl\:absolute{position:absolute!important}.xl\:relative{position:relative!important}.xl\:sticky{position:sticky!important}}.top-auto{top:auto!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}@media screen and (min-width: 576px){.sm\:top-auto{top:auto!important}.sm\:top-0{top:0!important}.sm\:top-50{top:50%!important}.sm\:top-100{top:100%!important}}@media screen and (min-width: 768px){.md\:top-auto{top:auto!important}.md\:top-0{top:0!important}.md\:top-50{top:50%!important}.md\:top-100{top:100%!important}}@media screen and (min-width: 992px){.lg\:top-auto{top:auto!important}.lg\:top-0{top:0!important}.lg\:top-50{top:50%!important}.lg\:top-100{top:100%!important}}@media screen and (min-width: 1200px){.xl\:top-auto{top:auto!important}.xl\:top-0{top:0!important}.xl\:top-50{top:50%!important}.xl\:top-100{top:100%!important}}.left-auto{left:auto!important}.left-0{left:0!important}.left-50{left:50%!important}.left-100{left:100%!important}@media screen and (min-width: 576px){.sm\:left-auto{left:auto!important}.sm\:left-0{left:0!important}.sm\:left-50{left:50%!important}.sm\:left-100{left:100%!important}}@media screen and (min-width: 768px){.md\:left-auto{left:auto!important}.md\:left-0{left:0!important}.md\:left-50{left:50%!important}.md\:left-100{left:100%!important}}@media screen and (min-width: 992px){.lg\:left-auto{left:auto!important}.lg\:left-0{left:0!important}.lg\:left-50{left:50%!important}.lg\:left-100{left:100%!important}}@media screen and (min-width: 1200px){.xl\:left-auto{left:auto!important}.xl\:left-0{left:0!important}.xl\:left-50{left:50%!important}.xl\:left-100{left:100%!important}}.right-auto{right:auto!important}.right-0{right:0!important}.right-50{right:50%!important}.right-100{right:100%!important}@media screen and (min-width: 576px){.sm\:right-auto{right:auto!important}.sm\:right-0{right:0!important}.sm\:right-50{right:50%!important}.sm\:right-100{right:100%!important}}@media screen and (min-width: 768px){.md\:right-auto{right:auto!important}.md\:right-0{right:0!important}.md\:right-50{right:50%!important}.md\:right-100{right:100%!important}}@media screen and (min-width: 992px){.lg\:right-auto{right:auto!important}.lg\:right-0{right:0!important}.lg\:right-50{right:50%!important}.lg\:right-100{right:100%!important}}@media screen and (min-width: 1200px){.xl\:right-auto{right:auto!important}.xl\:right-0{right:0!important}.xl\:right-50{right:50%!important}.xl\:right-100{right:100%!important}}.bottom-auto{bottom:auto!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}@media screen and (min-width: 576px){.sm\:bottom-auto{bottom:auto!important}.sm\:bottom-0{bottom:0!important}.sm\:bottom-50{bottom:50%!important}.sm\:bottom-100{bottom:100%!important}}@media screen and (min-width: 768px){.md\:bottom-auto{bottom:auto!important}.md\:bottom-0{bottom:0!important}.md\:bottom-50{bottom:50%!important}.md\:bottom-100{bottom:100%!important}}@media screen and (min-width: 992px){.lg\:bottom-auto{bottom:auto!important}.lg\:bottom-0{bottom:0!important}.lg\:bottom-50{bottom:50%!important}.lg\:bottom-100{bottom:100%!important}}@media screen and (min-width: 1200px){.xl\:bottom-auto{bottom:auto!important}.xl\:bottom-0{bottom:0!important}.xl\:bottom-50{bottom:50%!important}.xl\:bottom-100{bottom:100%!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}@media screen and (min-width: 576px){.sm\:overflow-auto{overflow:auto!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:overflow-visible{overflow:visible!important}.sm\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width: 768px){.md\:overflow-auto{overflow:auto!important}.md\:overflow-hidden{overflow:hidden!important}.md\:overflow-visible{overflow:visible!important}.md\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width: 992px){.lg\:overflow-auto{overflow:auto!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:overflow-visible{overflow:visible!important}.lg\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width: 1200px){.xl\:overflow-auto{overflow:auto!important}.xl\:overflow-hidden{overflow:hidden!important}.xl\:overflow-visible{overflow:visible!important}.xl\:overflow-scroll{overflow:scroll!important}}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}@media screen and (min-width: 576px){.sm\:overflow-x-auto{overflow-x:auto!important}.sm\:overflow-x-hidden{overflow-x:hidden!important}.sm\:overflow-x-visible{overflow-x:visible!important}.sm\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width: 768px){.md\:overflow-x-auto{overflow-x:auto!important}.md\:overflow-x-hidden{overflow-x:hidden!important}.md\:overflow-x-visible{overflow-x:visible!important}.md\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width: 992px){.lg\:overflow-x-auto{overflow-x:auto!important}.lg\:overflow-x-hidden{overflow-x:hidden!important}.lg\:overflow-x-visible{overflow-x:visible!important}.lg\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width: 1200px){.xl\:overflow-x-auto{overflow-x:auto!important}.xl\:overflow-x-hidden{overflow-x:hidden!important}.xl\:overflow-x-visible{overflow-x:visible!important}.xl\:overflow-x-scroll{overflow-x:scroll!important}}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}@media screen and (min-width: 576px){.sm\:overflow-y-auto{overflow-y:auto!important}.sm\:overflow-y-hidden{overflow-y:hidden!important}.sm\:overflow-y-visible{overflow-y:visible!important}.sm\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width: 768px){.md\:overflow-y-auto{overflow-y:auto!important}.md\:overflow-y-hidden{overflow-y:hidden!important}.md\:overflow-y-visible{overflow-y:visible!important}.md\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width: 992px){.lg\:overflow-y-auto{overflow-y:auto!important}.lg\:overflow-y-hidden{overflow-y:hidden!important}.lg\:overflow-y-visible{overflow-y:visible!important}.lg\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width: 1200px){.xl\:overflow-y-auto{overflow-y:auto!important}.xl\:overflow-y-hidden{overflow-y:hidden!important}.xl\:overflow-y-visible{overflow-y:visible!important}.xl\:overflow-y-scroll{overflow-y:scroll!important}}.z-auto{z-index:auto!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}.z-4{z-index:4!important}.z-5{z-index:5!important}@media screen and (min-width: 576px){.sm\:z-auto{z-index:auto!important}.sm\:z-0{z-index:0!important}.sm\:z-1{z-index:1!important}.sm\:z-2{z-index:2!important}.sm\:z-3{z-index:3!important}.sm\:z-4{z-index:4!important}.sm\:z-5{z-index:5!important}}@media screen and (min-width: 768px){.md\:z-auto{z-index:auto!important}.md\:z-0{z-index:0!important}.md\:z-1{z-index:1!important}.md\:z-2{z-index:2!important}.md\:z-3{z-index:3!important}.md\:z-4{z-index:4!important}.md\:z-5{z-index:5!important}}@media screen and (min-width: 992px){.lg\:z-auto{z-index:auto!important}.lg\:z-0{z-index:0!important}.lg\:z-1{z-index:1!important}.lg\:z-2{z-index:2!important}.lg\:z-3{z-index:3!important}.lg\:z-4{z-index:4!important}.lg\:z-5{z-index:5!important}}@media screen and (min-width: 1200px){.xl\:z-auto{z-index:auto!important}.xl\:z-0{z-index:0!important}.xl\:z-1{z-index:1!important}.xl\:z-2{z-index:2!important}.xl\:z-3{z-index:3!important}.xl\:z-4{z-index:4!important}.xl\:z-5{z-index:5!important}}.bg-repeat{background-repeat:repeat!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.bg-repeat-y{background-repeat:repeat-y!important}.bg-repeat-round{background-repeat:round!important}.bg-repeat-space{background-repeat:space!important}@media screen and (min-width: 576px){.sm\:bg-repeat{background-repeat:repeat!important}.sm\:bg-no-repeat{background-repeat:no-repeat!important}.sm\:bg-repeat-x{background-repeat:repeat-x!important}.sm\:bg-repeat-y{background-repeat:repeat-y!important}.sm\:bg-repeat-round{background-repeat:round!important}.sm\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width: 768px){.md\:bg-repeat{background-repeat:repeat!important}.md\:bg-no-repeat{background-repeat:no-repeat!important}.md\:bg-repeat-x{background-repeat:repeat-x!important}.md\:bg-repeat-y{background-repeat:repeat-y!important}.md\:bg-repeat-round{background-repeat:round!important}.md\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width: 992px){.lg\:bg-repeat{background-repeat:repeat!important}.lg\:bg-no-repeat{background-repeat:no-repeat!important}.lg\:bg-repeat-x{background-repeat:repeat-x!important}.lg\:bg-repeat-y{background-repeat:repeat-y!important}.lg\:bg-repeat-round{background-repeat:round!important}.lg\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width: 1200px){.xl\:bg-repeat{background-repeat:repeat!important}.xl\:bg-no-repeat{background-repeat:no-repeat!important}.xl\:bg-repeat-x{background-repeat:repeat-x!important}.xl\:bg-repeat-y{background-repeat:repeat-y!important}.xl\:bg-repeat-round{background-repeat:round!important}.xl\:bg-repeat-space{background-repeat:space!important}}.bg-auto{background-size:auto!important}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}@media screen and (min-width: 576px){.sm\:bg-auto{background-size:auto!important}.sm\:bg-cover{background-size:cover!important}.sm\:bg-contain{background-size:contain!important}}@media screen and (min-width: 768px){.md\:bg-auto{background-size:auto!important}.md\:bg-cover{background-size:cover!important}.md\:bg-contain{background-size:contain!important}}@media screen and (min-width: 992px){.lg\:bg-auto{background-size:auto!important}.lg\:bg-cover{background-size:cover!important}.lg\:bg-contain{background-size:contain!important}}@media screen and (min-width: 1200px){.xl\:bg-auto{background-size:auto!important}.xl\:bg-cover{background-size:cover!important}.xl\:bg-contain{background-size:contain!important}}.bg-bottom{background-position:bottom!important}.bg-center{background-position:center!important}.bg-left{background-position:left!important}.bg-left-bottom{background-position:left bottom!important}.bg-left-top{background-position:left top!important}.bg-right{background-position:right!important}.bg-right-bottom{background-position:right bottom!important}.bg-right-top{background-position:right top!important}.bg-top{background-position:top!important}@media screen and (min-width: 576px){.sm\:bg-bottom{background-position:bottom!important}.sm\:bg-center{background-position:center!important}.sm\:bg-left{background-position:left!important}.sm\:bg-left-bottom{background-position:left bottom!important}.sm\:bg-left-top{background-position:left top!important}.sm\:bg-right{background-position:right!important}.sm\:bg-right-bottom{background-position:right bottom!important}.sm\:bg-right-top{background-position:right top!important}.sm\:bg-top{background-position:top!important}}@media screen and (min-width: 768px){.md\:bg-bottom{background-position:bottom!important}.md\:bg-center{background-position:center!important}.md\:bg-left{background-position:left!important}.md\:bg-left-bottom{background-position:left bottom!important}.md\:bg-left-top{background-position:left top!important}.md\:bg-right{background-position:right!important}.md\:bg-right-bottom{background-position:right bottom!important}.md\:bg-right-top{background-position:right top!important}.md\:bg-top{background-position:top!important}}@media screen and (min-width: 992px){.lg\:bg-bottom{background-position:bottom!important}.lg\:bg-center{background-position:center!important}.lg\:bg-left{background-position:left!important}.lg\:bg-left-bottom{background-position:left bottom!important}.lg\:bg-left-top{background-position:left top!important}.lg\:bg-right{background-position:right!important}.lg\:bg-right-bottom{background-position:right bottom!important}.lg\:bg-right-top{background-position:right top!important}.lg\:bg-top{background-position:top!important}}@media screen and (min-width: 1200px){.xl\:bg-bottom{background-position:bottom!important}.xl\:bg-center{background-position:center!important}.xl\:bg-left{background-position:left!important}.xl\:bg-left-bottom{background-position:left bottom!important}.xl\:bg-left-top{background-position:left top!important}.xl\:bg-right{background-position:right!important}.xl\:bg-right-bottom{background-position:right bottom!important}.xl\:bg-right-top{background-position:right top!important}.xl\:bg-top{background-position:top!important}}.list-none{list-style:none!important}.list-disc{list-style:disc!important}.list-decimal{list-style:decimal!important}.appearance-none{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.outline-none{outline:none!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.cursor-auto{cursor:auto!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-move{cursor:move!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.select-text{-webkit-user-select:text!important;user-select:text!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.select-auto{-webkit-user-select:auto!important;user-select:auto!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.reset{all:unset}.transition-none{transition-property:none!important}.transition-all{transition-property:all!important}.transition-colors{transition-property:background-color,border-color,color!important}.transition-transform{transition-property:transform!important}.transition-duration-100{transition-duration:.1s!important}.transition-duration-150{transition-duration:.15s!important}.transition-duration-200{transition-duration:.2s!important}.transition-duration-300{transition-duration:.3s!important}.transition-duration-400{transition-duration:.4s!important}.transition-duration-500{transition-duration:.5s!important}.transition-duration-1000{transition-duration:1s!important}.transition-duration-2000{transition-duration:2s!important}.transition-duration-3000{transition-duration:3s!important}.transition-linear{transition-timing-function:linear!important}.transition-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.transition-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.transition-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-delay-100{transition-delay:.1s!important}.transition-delay-150{transition-delay:.15s!important}.transition-delay-200{transition-delay:.2s!important}.transition-delay-300{transition-delay:.3s!important}.transition-delay-400{transition-delay:.4s!important}.transition-delay-500{transition-delay:.5s!important}.transition-delay-1000{transition-delay:1s!important}.translate-x-0{transform:translate(0)!important}.translate-x-100{transform:translate(100%)!important}.-translate-x-100{transform:translate(-100%)!important}.translate-y-0{transform:translateY(0)!important}.translate-y-100{transform:translateY(100%)!important}.-translate-y-100{transform:translateY(-100%)!important}@media screen and (min-width: 576px){.sm\:translate-x-0{transform:translate(0)!important}.sm\:translate-x-100{transform:translate(100%)!important}.sm\:-translate-x-100{transform:translate(-100%)!important}.sm\:translate-y-0{transform:translateY(0)!important}.sm\:translate-y-100{transform:translateY(100%)!important}.sm\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width: 768px){.md\:translate-x-0{transform:translate(0)!important}.md\:translate-x-100{transform:translate(100%)!important}.md\:-translate-x-100{transform:translate(-100%)!important}.md\:translate-y-0{transform:translateY(0)!important}.md\:translate-y-100{transform:translateY(100%)!important}.md\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width: 992px){.lg\:translate-x-0{transform:translate(0)!important}.lg\:translate-x-100{transform:translate(100%)!important}.lg\:-translate-x-100{transform:translate(-100%)!important}.lg\:translate-y-0{transform:translateY(0)!important}.lg\:translate-y-100{transform:translateY(100%)!important}.lg\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width: 1200px){.xl\:translate-x-0{transform:translate(0)!important}.xl\:translate-x-100{transform:translate(100%)!important}.xl\:-translate-x-100{transform:translate(-100%)!important}.xl\:translate-y-0{transform:translateY(0)!important}.xl\:translate-y-100{transform:translateY(100%)!important}.xl\:-translate-y-100{transform:translateY(-100%)!important}}.rotate-45{transform:rotate(45deg)!important}.-rotate-45{transform:rotate(-45deg)!important}.rotate-90{transform:rotate(90deg)!important}.-rotate-90{transform:rotate(-90deg)!important}.rotate-180{transform:rotate(180deg)!important}.-rotate-180{transform:rotate(-180deg)!important}@media screen and (min-width: 576px){.sm\:rotate-45{transform:rotate(45deg)!important}.sm\:-rotate-45{transform:rotate(-45deg)!important}.sm\:rotate-90{transform:rotate(90deg)!important}.sm\:-rotate-90{transform:rotate(-90deg)!important}.sm\:rotate-180{transform:rotate(180deg)!important}.sm\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width: 768px){.md\:rotate-45{transform:rotate(45deg)!important}.md\:-rotate-45{transform:rotate(-45deg)!important}.md\:rotate-90{transform:rotate(90deg)!important}.md\:-rotate-90{transform:rotate(-90deg)!important}.md\:rotate-180{transform:rotate(180deg)!important}.md\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width: 992px){.lg\:rotate-45{transform:rotate(45deg)!important}.lg\:-rotate-45{transform:rotate(-45deg)!important}.lg\:rotate-90{transform:rotate(90deg)!important}.lg\:-rotate-90{transform:rotate(-90deg)!important}.lg\:rotate-180{transform:rotate(180deg)!important}.lg\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width: 1200px){.xl\:rotate-45{transform:rotate(45deg)!important}.xl\:-rotate-45{transform:rotate(-45deg)!important}.xl\:rotate-90{transform:rotate(90deg)!important}.xl\:-rotate-90{transform:rotate(-90deg)!important}.xl\:rotate-180{transform:rotate(180deg)!important}.xl\:-rotate-180{transform:rotate(-180deg)!important}}.origin-center{transform-origin:center!important}.origin-top{transform-origin:top!important}.origin-top-right{transform-origin:top right!important}.origin-right{transform-origin:right!important}.origin-bottom-right{transform-origin:bottom right!important}.origin-bottom{transform-origin:bottom!important}.origin-bottom-left{transform-origin:bottom left!important}.origin-left{transform-origin:left!important}.origin-top-left{transform-origin:top-left!important}@media screen and (min-width: 576px){.sm\:origin-center{transform-origin:center!important}.sm\:origin-top{transform-origin:top!important}.sm\:origin-top-right{transform-origin:top right!important}.sm\:origin-right{transform-origin:right!important}.sm\:origin-bottom-right{transform-origin:bottom right!important}.sm\:origin-bottom{transform-origin:bottom!important}.sm\:origin-bottom-left{transform-origin:bottom left!important}.sm\:origin-left{transform-origin:left!important}.sm\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width: 768px){.md\:origin-center{transform-origin:center!important}.md\:origin-top{transform-origin:top!important}.md\:origin-top-right{transform-origin:top right!important}.md\:origin-right{transform-origin:right!important}.md\:origin-bottom-right{transform-origin:bottom right!important}.md\:origin-bottom{transform-origin:bottom!important}.md\:origin-bottom-left{transform-origin:bottom left!important}.md\:origin-left{transform-origin:left!important}.md\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width: 992px){.lg\:origin-center{transform-origin:center!important}.lg\:origin-top{transform-origin:top!important}.lg\:origin-top-right{transform-origin:top right!important}.lg\:origin-right{transform-origin:right!important}.lg\:origin-bottom-right{transform-origin:bottom right!important}.lg\:origin-bottom{transform-origin:bottom!important}.lg\:origin-bottom-left{transform-origin:bottom left!important}.lg\:origin-left{transform-origin:left!important}.lg\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width: 1200px){.xl\:origin-center{transform-origin:center!important}.xl\:origin-top{transform-origin:top!important}.xl\:origin-top-right{transform-origin:top right!important}.xl\:origin-right{transform-origin:right!important}.xl\:origin-bottom-right{transform-origin:bottom right!important}.xl\:origin-bottom{transform-origin:bottom!important}.xl\:origin-bottom-left{transform-origin:bottom left!important}.xl\:origin-left{transform-origin:left!important}.xl\:origin-top-left{transform-origin:top-left!important}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translate(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translate(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes animate-width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{transform:perspective(2000px) rotateY(-100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipright{0%{transform:perspective(2000px) rotateY(100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipup{0%{transform:perspective(2000px) rotateX(-100deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoominright{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoominup{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.fadein{animation:fadein .15s linear}.fadeout{animation:fadeout .15s linear}.slidedown{animation:slidedown .45s ease-in-out}.slideup{animation:slideup .45s cubic-bezier(0,1,0,1)}.scalein{animation:scalein .15s linear}.fadeinleft{animation:fadeinleft .15s linear}.fadeoutleft{animation:fadeoutleft .15s linear}.fadeinright{animation:fadeinright .15s linear}.fadeoutright{animation:fadeoutright .15s linear}.fadeinup{animation:fadeinup .15s linear}.fadeoutup{animation:fadeoutup .15s linear}.fadeindown{animation:fadeindown .15s linear}.fadeoutdown{animation:fadeoutdown .15s linear}.animate-width{animation:animate-width 1s linear}.flip{backface-visibility:visible;animation:flip .15s linear}.flipup{backface-visibility:visible;animation:flipup .15s linear}.flipleft{backface-visibility:visible;animation:flipleft .15s linear}.flipright{backface-visibility:visible;animation:flipright .15s linear}.zoomin{animation:zoomin .15s linear}.zoomindown{animation:zoomindown .15s linear}.zoominleft{animation:zoominleft .15s linear}.zoominright{animation:zoominright .15s linear}.zoominup{animation:zoominup .15s linear}.animation-duration-100{animation-duration:.1s!important}.animation-duration-150{animation-duration:.15s!important}.animation-duration-200{animation-duration:.2s!important}.animation-duration-300{animation-duration:.3s!important}.animation-duration-400{animation-duration:.4s!important}.animation-duration-500{animation-duration:.5s!important}.animation-duration-1000{animation-duration:1s!important}.animation-duration-2000{animation-duration:2s!important}.animation-duration-3000{animation-duration:3s!important}.animation-delay-100{animation-delay:.1s!important}.animation-delay-150{animation-delay:.15s!important}.animation-delay-200{animation-delay:.2s!important}.animation-delay-300{animation-delay:.3s!important}.animation-delay-400{animation-delay:.4s!important}.animation-delay-500{animation-delay:.5s!important}.animation-delay-1000{animation-delay:1s!important}.animation-iteration-1{animation-iteration-count:1!important}.animation-iteration-2{animation-iteration-count:2!important}.animation-iteration-infinite{animation-iteration-count:infinite!important}.animation-linear{animation-timing-function:linear!important}.animation-ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)!important}.animation-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.animation-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.animation-fill-none{animation-fill-mode:none!important}.animation-fill-forwards{animation-fill-mode:forwards!important}.animation-fill-backwards{animation-fill-mode:backwards!important}.animation-fill-both{animation-fill-mode:both!important}:root{--surface-a:#ffffff;--surface-b:#f8f9fa;--surface-c:#e9ecef;--surface-d:#dee2e6;--surface-e:#ffffff;--surface-f:#ffffff;--text-color:#495057;--text-color-secondary:#6c757d;--primary-color: #006CB8;--primary-color-text:#ffffff;--font-family:"Source Sans Pro", sans-serif;--surface-0: #ffffff;--surface-50: #FAFAFA;--surface-100: #F5F5F5;--surface-200: #EEEEEE;--surface-300: #E0E0E0;--surface-400: #BDBDBD;--surface-500: #9E9E9E;--surface-600: #757575;--surface-700: #616161;--surface-800: #424242;--surface-900: #212121;--gray-50: #FAFAFA;--gray-100: #F5F5F5;--gray-200: #EEEEEE;--gray-300: #E0E0E0;--gray-400: #BDBDBD;--gray-500: #9E9E9E;--gray-600: #757575;--gray-700: #616161;--gray-800: #424242;--gray-900: #212121;--content-padding:1rem;--inline-spacing:.5rem;--border-radius:3px;--surface-ground:#f8f9fa;--surface-section:#ffffff;--surface-card:#ffffff;--surface-overlay:#ffffff;--surface-border:#dee2e6;--surface-hover:#e9ecef;--focus-ring: 0 0 0 .2rem #bfd1f6;--maskbg: rgba(0, 0, 0, .4);--highlight-bg: #006CB8;--highlight-text-color: #ffffff;color-scheme:light;--stanford-foreground-text-color:#333;--stanford-link-color:#006CB8;--stanford-link-hover-color:#E98300;--stanford-active-tab-color:#B1040E;--stanford-badge-bg-color-1:white;--stanford-badge-bg-color-2:white;--stanford-badge-bg-color-3:white;--stanford-badge-fg-text-color:#333;--stanford-page-bg-color:#f9f6ef;--stanford-lightest-contrast:#f1f1f1;--stanford-dashboard-card-bg-color:white}body{font-family:Source Sans Pro,sans-serif}a{text-decoration:none;color:var(--stanford-link-color)}a:hover{color:var(--stanford-link-hover-color)}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(./SourceSansPro-Regular-a4c07a3a.ttf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(./SourceSansPro-Italic-bd77181e.ttf) format("truetype")}@font-face{font-family:Source Sans Pro;font-weight:700;src:url(./SourceSansPro-Bold-f205fb64.ttf) format("truetype")}*{box-sizing:border-box}.p-component{font-family:Source Sans Pro,sans-serif;font-size:1rem;font-weight:400}.p-component-overlay{background-color:#0006;transition-duration:.2s}.p-disabled,.p-component:disabled{opacity:.8}.p-error{color:#e4677e}.p-text-secondary{color:#6c757d}.pi{font-size:1rem}.p-link{font-size:1rem;font-family:Source Sans Pro,sans-serif;border-radius:3px}.p-link:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-component-overlay-enter{animation:p-component-overlay-enter-animation .15s forwards}.p-component-overlay-leave{animation:p-component-overlay-leave-animation .15s forwards}@keyframes p-component-overlay-enter-animation{0%{background-color:transparent}to{background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:var(--maskbg)}to{background-color:transparent}}:root{--blue-50:#f4fafe;--blue-100:#cae6fc;--blue-200:#a0d2fa;--blue-300:#75bef8;--blue-400:#4baaf5;--blue-500:#2196f3;--blue-600:#1c80cf;--blue-700:#1769aa;--blue-800:#125386;--blue-900:#0d3c61;--green-50:#f6fbf6;--green-100:#d4ecd5;--green-200:#b2ddb4;--green-300:#90cd93;--green-400:#6ebe71;--green-500:#4caf50;--green-600:#419544;--green-700:#357b38;--green-800:#2a602c;--green-900:#1e4620;--yellow-50:#fffcf5;--yellow-100:#fef0cd;--yellow-200:#fde4a5;--yellow-300:#fdd87d;--yellow-400:#fccc55;--yellow-500:#fbc02d;--yellow-600:#d5a326;--yellow-700:#b08620;--yellow-800:#8a6a19;--yellow-900:#644d12;--cyan-50:#f2fcfd;--cyan-100:#c2eff5;--cyan-200:#91e2ed;--cyan-300:#61d5e4;--cyan-400:#30c9dc;--cyan-500:#00bcd4;--cyan-600:#00a0b4;--cyan-700:#008494;--cyan-800:#006775;--cyan-900:#004b55;--pink-50:#fef4f7;--pink-100:#fac9da;--pink-200:#f69ebc;--pink-300:#f1749e;--pink-400:#ed4981;--pink-500:#e91e63;--pink-600:#c61a54;--pink-700:#a31545;--pink-800:#801136;--pink-900:#5d0c28;--indigo-50:#f5f6fb;--indigo-100:#d1d5ed;--indigo-200:#acb4df;--indigo-300:#8893d1;--indigo-400:#6372c3;--indigo-500:#3f51b5;--indigo-600:#36459a;--indigo-700:#2c397f;--indigo-800:#232d64;--indigo-900:#192048;--teal-50:#f2faf9;--teal-100:#c2e6e2;--teal-200:#91d2cc;--teal-300:#61beb5;--teal-400:#30aa9f;--teal-500:#009688;--teal-600:#008074;--teal-700:#00695f;--teal-800:#00534b;--teal-900:#003c36;--orange-50:#fff8f2;--orange-100:#fde0c2;--orange-200:#fbc791;--orange-300:#f9ae61;--orange-400:#f79530;--orange-500:#f57c00;--orange-600:#d06900;--orange-700:#ac5700;--orange-800:#874400;--orange-900:#623200;--bluegray-50:#f7f9f9;--bluegray-100:#d9e0e3;--bluegray-200:#bbc7cd;--bluegray-300:#9caeb7;--bluegray-400:#7e96a1;--bluegray-500:#607d8b;--bluegray-600:#526a76;--bluegray-700:#435861;--bluegray-800:#35454c;--bluegray-900:#263238;--purple-50:#faf4fb;--purple-100:#e7cbec;--purple-200:#d4a2dd;--purple-300:#c279ce;--purple-400:#af50bf;--purple-500:#9c27b0;--purple-600:#852196;--purple-700:#6d1b7b;--purple-800:#561561;--purple-900:#3e1046;--red-50:#fff5f5;--red-100:#ffd1ce;--red-200:#ffada7;--red-300:#ff8980;--red-400:#ff6459;--red-500:#ff4032;--red-600:#d9362b;--red-700:#b32d23;--red-800:#8c231c;--red-900:#661a14;--primary-50:#f2f8fb;--primary-100:#c2dcee;--primary-200:#91c0e0;--primary-300:#61a4d3;--primary-400:#3088c5;--primary-500:#006cb8;--primary-600:#005c9c;--primary-700:#004c81;--primary-800:#003b65;--primary-900:#002b4a}.p-autocomplete .p-autocomplete-loader{right:.5rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:2.25rem}.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container{border-color:#006cb8}.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-autocomplete .p-autocomplete-multiple-container{padding:.25rem .5rem;gap:.5rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.25rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:Source Sans Pro,sans-serif;font-size:1rem;color:#495057;padding:0;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding:.25rem .5rem;background:#dee2e6;color:#495057;border-radius:16px}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus{background:#dee2e6;color:#495057}.p-autocomplete.p-invalid.p-component>.p-inputtext{border-color:#ced4da #ced4da #ced4da #e4677e}.p-autocomplete-panel{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 3px 6px #0000001a}.p-autocomplete-panel .p-autocomplete-items{padding:.5rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{margin:0;padding:.5rem 1rem;border:0 none;color:#495057;background:transparent;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#fff;background:#006CB8}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus{background:rgba(0,108,184,.24)}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus{color:#495057;background:#f8f9fa}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{margin:0;padding:.75rem 1rem;color:#495057;background:#ffffff;font-weight:600}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:#ced4da #ced4da #ced4da #e4677e}.p-datepicker{padding:.5rem;background:#ffffff;color:#495057;border:1px solid #ced4da;border-radius:3px}.p-datepicker:not(.p-datepicker-inline){background:#ffffff;border:0 none;box-shadow:0 3px 6px #0000001a}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#ffffff}.p-datepicker .p-datepicker-header{padding:.5rem;color:#495057;background:#ffffff;font-weight:600;margin:0;border-bottom:1px solid #dee2e6;border-top-right-radius:3px;border-top-left-radius:3px}.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,.p-datepicker .p-datepicker-header .p-datepicker-next:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{color:#495057;transition:background-color .2s,color .2s,box-shadow .2s;font-weight:600;padding:.5rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover{color:#006cb8}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{width:2.5rem;height:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{width:2.5rem;height:2.5rem;border-radius:50%;transition:background-color .2s,border-color .2s,box-shadow .2s;border:1px solid transparent}.p-datepicker table td>span.p-highlight{color:#fff;background:#006CB8}.p-datepicker table td>span:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-datepicker table td.p-datepicker-today>span{background:#ced4da;color:#495057;border-color:transparent}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#fff;background:#006CB8}.p-datepicker .p-datepicker-buttonbar{padding:1rem 0;border-top:1px solid #dee2e6}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #dee2e6;padding:.5rem}.p-datepicker .p-timepicker button{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-timepicker button:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-datepicker .p-timepicker button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.286rem}.p-datepicker .p-timepicker>div{padding:0 .429rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0 none}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{padding:.5rem;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#fff;background:#006CB8}.p-datepicker .p-yearpicker{margin:.5rem 0}.p-datepicker .p-yearpicker .p-yearpicker-year{padding:.5rem;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:#fff;background:#006CB8}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid #dee2e6;padding-right:.5rem;padding-left:.5rem;padding-top:0;padding-bottom:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{padding-left:0;border-left:0 none}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#e9ecef}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}@media screen and (max-width: 769px){.p-datepicker table th,.p-datepicker table td{padding:0}}.p-cascadeselect{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-cascadeselect:not(.p-disabled):hover{border-color:#006cb8}.p-cascadeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-cascadeselect .p-cascadeselect-label{background:transparent;border:0 none;padding:.5rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#6c757d}.p-cascadeselect .p-cascadeselect-label:enabled:focus{outline:0 none;box-shadow:none}.p-cascadeselect .p-cascadeselect-trigger{background:transparent;color:#495057;width:2.357rem;border-top-right-radius:3px;border-bottom-right-radius:3px}.p-cascadeselect.p-invalid.p-component{border-color:#ced4da #ced4da #ced4da #e4677e}.p-cascadeselect-panel{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 3px 6px #0000001a}.p-cascadeselect-panel .p-cascadeselect-items{padding:.5rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{margin:0;border:0 none;color:#495057;background:transparent;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#fff;background:#006CB8}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus{background:rgba(0,108,184,.24)}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#495057;background:#f8f9fa}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.5rem 1rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-input-filled .p-cascadeselect{background:#f8f9fa}.p-input-filled .p-cascadeselect:not(.p-disabled):hover{background-color:#f8f9fa}.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus{background-color:#f8f9fa}.p-checkbox{width:20px;height:20px}.p-checkbox .p-checkbox-box{border:2px solid #ced4da;background:#ffffff;width:20px;height:20px;color:#495057;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-checkbox .p-checkbox-box .p-checkbox-icon{transition-duration:.2s;color:#fff;font-size:14px}.p-checkbox .p-checkbox-box.p-highlight{border-color:#006cb8;background:#006CB8}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#006cb8}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border-color:#00548f;background:#00548f;color:#fff}.p-checkbox.p-invalid>.p-checkbox-box{border-color:#ced4da #ced4da #ced4da #e4677e}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#f8f9fa}.p-input-filled .p-checkbox .p-checkbox-box.p-highlight{background:#006CB8}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{background-color:#f8f9fa}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{background:#00548f}.p-highlight .p-checkbox .p-checkbox-box{border-color:#fff}.p-chips:not(.p-disabled):hover .p-chips-multiple-container{border-color:#006cb8}.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-chips .p-chips-multiple-container{padding:.25rem .5rem}.p-chips .p-chips-multiple-container .p-chips-token{padding:.25rem .5rem;margin-right:.5rem;background:#dee2e6;color:#495057;border-radius:16px}.p-chips .p-chips-multiple-container .p-chips-token.p-focus{background:#dee2e6;color:#495057}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.25rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:Source Sans Pro,sans-serif;font-size:1rem;color:#495057;padding:0;margin:0}.p-chips.p-invalid.p-component>.p-inputtext{border-color:#ced4da #ced4da #ced4da #e4677e}.p-colorpicker-preview{width:2rem;height:2rem}.p-colorpicker-panel{background:#323232;border:1px solid #191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 3px 6px #0000001a}.p-dropdown{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-dropdown:not(.p-disabled):hover{border-color:#006cb8}.p-dropdown:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.5rem}.p-dropdown .p-dropdown-label{background:transparent;border:0 none}.p-dropdown .p-dropdown-label.p-placeholder{color:#6c757d}.p-dropdown .p-dropdown-label:focus,.p-dropdown .p-dropdown-label:enabled:focus{outline:0 none;box-shadow:none}.p-dropdown .p-dropdown-trigger{background:transparent;color:#495057;width:2.357rem;border-top-right-radius:3px;border-bottom-right-radius:3px}.p-dropdown .p-dropdown-clear-icon{color:#495057;right:2.357rem}.p-dropdown.p-invalid.p-component{border-color:#ced4da #ced4da #ced4da #e4677e}.p-dropdown-panel{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 3px 6px #0000001a}.p-dropdown-panel .p-dropdown-header{padding:.5rem 1rem;border-bottom:0 none;color:#495057;background:#f8f9fa;margin:0;border-top-right-radius:3px;border-top-left-radius:3px}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{padding-right:1.5rem;margin-right:-1.5rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:.5rem;color:#495057}.p-dropdown-panel .p-dropdown-items{padding:.5rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{margin:0;padding:.5rem 1rem;border:0 none;color:#495057;background:transparent;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#fff;background:#006CB8}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:rgba(0,108,184,.24)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:#495057;background:#f8f9fa}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{margin:0;padding:.75rem 1rem;color:#495057;background:#ffffff;font-weight:600}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{padding:.5rem 1rem;color:#495057;background:transparent}.p-input-filled .p-dropdown{background:#f8f9fa}.p-input-filled .p-dropdown:not(.p-disabled):hover{background-color:#f8f9fa}.p-input-filled .p-dropdown:not(.p-disabled).p-focus{background-color:#f8f9fa}.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext{background-color:transparent}.p-editor-container .p-editor-toolbar{background:#f8f9fa;border-top-right-radius:3px;border-top-left-radius:3px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #dee2e6}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#6c757d}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#6c757d}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0 none;color:#6c757d}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#ffffff;border:0 none;box-shadow:0 3px 6px #0000001a;border-radius:3px;padding:.5rem 0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#495057;background:#e9ecef}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.5rem 1rem}.p-editor-container .p-editor-content{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #dee2e6}.p-editor-container .p-editor-content .ql-editor{background:#ffffff;color:#495057;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-editor-container .ql-snow.ql-toolbar button:hover,.p-editor-container .ql-snow.ql-toolbar button:focus{color:#495057}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke{stroke:#495057}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill{fill:#495057}.p-editor-container .ql-snow.ql-toolbar button.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:#006cb8}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#006cb8}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#006cb8}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label{color:#006cb8}.p-inputgroup-addon{background:#e9ecef;color:#6c757d;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-bottom:1px solid #ced4da;padding:.5rem;min-width:2.357rem}.p-inputgroup-addon:last-child{border-right:1px solid #ced4da}.p-inputgroup>.p-component,.p-inputgroup>.p-inputwrapper>.p-inputtext,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0 none}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-float-label>.p-component:focus{z-index:1}.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext{border-top-left-radius:3px;border-bottom-left-radius:3px}.p-inputgroup .p-float-label:first-child input{border-top-left-radius:3px;border-bottom-left-radius:3px}.p-inputgroup-addon:last-child,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup>.p-inputwrapper:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-inputtext{border-top-right-radius:3px;border-bottom-right-radius:3px}.p-inputgroup .p-float-label:last-child input{border-top-right-radius:3px;border-bottom-right-radius:3px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:1.75rem}.p-inputnumber.p-invalid.p-component>.p-inputtext{border-color:#ced4da #ced4da #ced4da #e4677e}.p-inputswitch{width:3rem;height:1.75rem}.p-inputswitch .p-inputswitch-slider{background:#ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:30px}.p-inputswitch .p-inputswitch-slider:before{background:#ffffff;width:1.25rem;height:1.25rem;left:.25rem;margin-top:-.625rem;border-radius:50%;transition-duration:.2s}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translate(1.25rem)}.p-inputswitch.p-focus .p-inputswitch-slider{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider{background:#c3cad2}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:#006CB8}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{background:#ffffff}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider{background:#00548f}.p-inputswitch.p-invalid .p-inputswitch-slider{border-color:#ced4da #ced4da #ced4da #e4677e}.p-inputtext{font-family:Source Sans Pro,sans-serif;font-size:.8rem;color:#495057;background:#ffffff;padding:.5rem;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px}.p-inputtext:enabled:hover{border-color:#006cb8}.p-inputtext:enabled:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-inputtext.p-invalid.p-component{border-color:#ced4da #ced4da #ced4da #e4677e}.p-inputtext.p-inputtext-sm{font-size:.7rem;padding:.4375rem}.p-inputtext.p-inputtext-lg{font-size:1rem;padding:.625rem}.p-float-label>label{left:.5rem;color:#6c757d;transition-duration:.2s}.p-float-label>.p-invalid+label{color:#ced4da #ced4da #ced4da #e4677e}.p-input-icon-left>i:first-of-type{left:.5rem;color:#495057}.p-input-icon-left>.p-inputtext{padding-left:2rem}.p-input-icon-left.p-float-label>label{left:2rem}.p-input-icon-right>i:last-of-type{right:.5rem;color:#495057}.p-input-icon-right>.p-inputtext{padding-right:2rem}::-webkit-input-placeholder{color:#6c757d}:-moz-placeholder{color:#6c757d}::-moz-placeholder{color:#6c757d}:-ms-input-placeholder{color:#6c757d}.p-input-filled .p-inputtext{background-color:#f8f9fa}.p-input-filled .p-inputtext:enabled:hover{background-color:#f8f9fa}.p-input-filled .p-inputtext:enabled:focus{background-color:#f8f9fa}.p-inputtext-sm .p-inputtext{font-size:.7rem;padding:.4375rem}.p-inputtext-lg .p-inputtext{font-size:1rem;padding:.625rem}.p-listbox{background:#ffffff;color:#495057;border:1px solid #ced4da;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-listbox .p-listbox-header{padding:.5rem 1rem;border-bottom:0 none;color:#495057;background:#f8f9fa;margin:0;border-top-right-radius:3px;border-top-left-radius:3px}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.5rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{right:.5rem;color:#495057}.p-listbox .p-listbox-list{padding:.5rem 0;outline:0 none}.p-listbox .p-listbox-list .p-listbox-item{margin:0;padding:.5rem 1rem;border:0 none;color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#fff;background:#006CB8}.p-listbox .p-listbox-list .p-listbox-item-group{margin:0;padding:.75rem 1rem;color:#495057;background:#ffffff;font-weight:600}.p-listbox .p-listbox-list .p-listbox-empty-message{padding:.5rem 1rem;color:#495057;background:transparent}.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus{background:rgba(0,108,184,.24)}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus{color:#495057;background:#f8f9fa}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-listbox.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-listbox.p-invalid{border-color:#ced4da #ced4da #ced4da #e4677e}.p-multiselect{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-multiselect:not(.p-disabled):hover{border-color:#006cb8}.p-multiselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-multiselect .p-multiselect-label{padding:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect .p-multiselect-label.p-placeholder{color:#6c757d}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:.25rem .5rem;margin-right:.5rem;background:#dee2e6;color:#495057;border-radius:16px}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:transparent;color:#495057;width:2.357rem;border-top-right-radius:3px;border-bottom-right-radius:3px}.p-multiselect.p-invalid.p-component{border-color:#ced4da #ced4da #ced4da #e4677e}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.25rem .5rem}.p-multiselect-panel{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 3px 6px #0000001a}.p-multiselect-panel .p-multiselect-header{padding:.5rem 1rem;border-bottom:0 none;color:#495057;background:#f8f9fa;margin:0;border-top-right-radius:3px;border-top-left-radius:3px}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{right:.5rem;color:#495057}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{margin-left:.5rem;width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-multiselect-panel .p-multiselect-items{padding:.5rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{margin:0;padding:.5rem 1rem;border:0 none;color:#495057;background:transparent;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#fff;background:#006CB8}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:rgba(0,108,184,.24)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#495057;background:#f8f9fa}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{margin:0;padding:.75rem 1rem;color:#495057;background:#ffffff;font-weight:600}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{padding:.5rem 1rem;color:#495057;background:transparent}.p-input-filled .p-multiselect{background:#f8f9fa}.p-input-filled .p-multiselect:not(.p-disabled):hover{background-color:#f8f9fa}.p-input-filled .p-multiselect:not(.p-disabled).p-focus{background-color:#f8f9fa}.p-password.p-invalid.p-component>.p-inputtext{border-color:#ced4da #ced4da #ced4da #e4677e}.p-password-panel{padding:1rem;background:#ffffff;color:#495057;border:0 none;box-shadow:0 3px 6px #0000001a;border-radius:3px}.p-password-panel .p-password-meter{margin-bottom:.5rem;background:#dee2e6}.p-password-panel .p-password-meter .p-password-strength.weak{background:#E53935}.p-password-panel .p-password-meter .p-password-strength.medium{background:#FFB300}.p-password-panel .p-password-meter .p-password-strength.strong{background:#43A047}.p-radiobutton{width:20px;height:20px}.p-radiobutton .p-radiobutton-box{border:2px solid #ced4da;background:#ffffff;width:20px;height:20px;color:#495057;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#006cb8}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:12px;height:12px;transition-duration:.2s;background-color:#fff}.p-radiobutton .p-radiobutton-box.p-highlight{border-color:#006cb8;background:#006CB8}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:#00548f;background:#00548f;color:#fff}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:#ced4da #ced4da #ced4da #e4677e}.p-radiobutton:focus{outline:0 none}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#f8f9fa}.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover{background-color:#f8f9fa}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight{background:#006CB8}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{background:#00548f}.p-highlight .p-radiobutton .p-radiobutton-box{border-color:#fff}.p-rating{gap:.5rem}.p-rating .p-rating-item .p-rating-icon{color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;font-size:1.143rem}.p-rating .p-rating-item .p-rating-icon.p-rating-cancel{color:#e74c3c}.p-rating .p-rating-item.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-rating .p-rating-item.p-rating-item-active .p-rating-icon{color:#006cb8}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon{color:#006cb8}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel{color:#c0392b}.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon{color:#fff}.p-selectbutton .p-button{background:#ffffff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:#6c757d}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef;border-color:#ced4da;color:#495057}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#6c757d}.p-selectbutton .p-button.p-highlight{background:#006CB8;border-color:#006cb8;color:#fff}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}.p-selectbutton .p-button.p-highlight:hover{background:#00548f;border-color:#00548f;color:#fff}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}.p-selectbutton.p-invalid>.p-button{border-color:#ced4da #ced4da #ced4da #e4677e}.p-slider{background:#dee2e6;border:0 none;border-radius:3px}.p-slider.p-slider-horizontal{height:.286rem}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-.5715rem;margin-left:-.5715rem}.p-slider.p-slider-vertical{width:.286rem}.p-slider.p-slider-vertical .p-slider-handle{margin-left:-.5715rem;margin-bottom:-.5715rem}.p-slider .p-slider-handle{height:1.143rem;width:1.143rem;background:#ffffff;border:2px solid #006CB8;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-slider .p-slider-handle:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-slider .p-slider-range{background:#006CB8}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#006CB8;border-color:#006cb8}.p-treeselect{background:#ffffff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-treeselect:not(.p-disabled):hover{border-color:#006cb8}.p-treeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-treeselect .p-treeselect-label{padding:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect .p-treeselect-label.p-placeholder{color:#6c757d}.p-treeselect.p-treeselect-chip .p-treeselect-token{padding:.25rem .5rem;margin-right:.5rem;background:#dee2e6;color:#495057;border-radius:16px}.p-treeselect .p-treeselect-trigger{background:transparent;color:#495057;width:2.357rem;border-top-right-radius:3px;border-bottom-right-radius:3px}.p-treeselect.p-invalid.p-component{border-color:#ced4da #ced4da #ced4da #e4677e}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.25rem .5rem}.p-treeselect-panel{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 3px 6px #0000001a}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0 none}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{padding:.5rem 1rem;color:#495057;background:transparent}.p-input-filled .p-treeselect{background:#f8f9fa}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#f8f9fa}.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:#f8f9fa}.p-togglebutton.p-button{background:#ffffff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-togglebutton.p-button .p-button-icon-left,.p-togglebutton.p-button .p-button-icon-right{color:#6c757d}.p-togglebutton.p-button:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;border-color:#006cb8}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef;border-color:#ced4da;color:#495057}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#6c757d}.p-togglebutton.p-button.p-highlight{background:#006CB8;border-color:#006cb8;color:#fff}.p-togglebutton.p-button.p-highlight .p-button-icon-left,.p-togglebutton.p-button.p-highlight .p-button-icon-right{color:#fff}.p-togglebutton.p-button.p-highlight:hover{background:#00548f;border-color:#00548f;color:#fff}.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right{color:#fff}.p-togglebutton.p-button.p-invalid>.p-button{border-color:#ced4da #ced4da #ced4da #e4677e}.p-button{color:#fff;background:#006CB8;border:1px solid #006CB8;padding:.5rem 1rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-button:enabled:hover{background:#00548f;color:#fff;border-color:#00548f}.p-button:enabled:active{background:#00548f;color:#fff;border-color:#00548f}.p-button.p-button-outlined{background-color:transparent;color:#006cb8;border:1px solid}.p-button.p-button-outlined:enabled:hover{background:rgba(0,108,184,.04);color:#006cb8;border:1px solid}.p-button.p-button-outlined:enabled:active{background:rgba(0,108,184,.16);color:#006cb8;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:#6c757d;border-color:#6c757d}.p-button.p-button-outlined.p-button-plain:enabled:hover{background:#e9ecef;color:#6c757d}.p-button.p-button-outlined.p-button-plain:enabled:active{background:#dee2e6;color:#6c757d}.p-button.p-button-text{background-color:transparent;color:#006cb8;border-color:transparent}.p-button.p-button-text:enabled:hover{background:rgba(0,108,184,.04);color:#006cb8;border-color:transparent}.p-button.p-button-text:enabled:active{background:rgba(0,108,184,.16);color:#006cb8;border-color:transparent}.p-button.p-button-text.p-button-plain{color:#6c757d}.p-button.p-button-text.p-button-plain:enabled:hover{background:#e9ecef;color:#6c757d}.p-button.p-button-text.p-button-plain:enabled:active{background:#dee2e6;color:#6c757d}.p-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-button .p-button-label{transition-duration:.2s}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{margin-left:.5rem;min-width:1rem;height:1rem;line-height:1rem;color:#006cb8;background-color:#fff}.p-button.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:1.75rem;padding:.5rem 0}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:1.75rem}.p-button.p-button-sm{font-size:.875rem;padding:.4375rem .875rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{font-size:1.25rem;padding:.625rem 1.25rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin-right:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:1.75rem}.p-fluid .p-buttonset{display:flex}.p-fluid .p-buttonset .p-button{flex:1}.p-button.p-button-secondary,.p-buttonset.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button{color:#fff;background:#607D8B;border:1px solid #607D8B}.p-button.p-button-secondary:enabled:hover,.p-buttonset.p-button-secondary>.p-button:enabled:hover,.p-splitbutton.p-button-secondary>.p-button:enabled:hover{background:#546E7A;color:#fff;border-color:#546e7a}.p-button.p-button-secondary:enabled:focus,.p-buttonset.p-button-secondary>.p-button:enabled:focus,.p-splitbutton.p-button-secondary>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #b0bec5}.p-button.p-button-secondary:enabled:active,.p-buttonset.p-button-secondary>.p-button:enabled:active,.p-splitbutton.p-button-secondary>.p-button:enabled:active{background:#455A64;color:#fff;border-color:#455a64}.p-button.p-button-secondary.p-button-outlined,.p-buttonset.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{background-color:transparent;color:#607d8b;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:hover{background:rgba(96,125,139,.04);color:#607d8b;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active{background:rgba(96,125,139,.16);color:#607d8b;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-buttonset.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{background-color:transparent;color:#607d8b;border-color:transparent}.p-button.p-button-secondary.p-button-text:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:hover{background:rgba(96,125,139,.04);border-color:transparent;color:#607d8b}.p-button.p-button-secondary.p-button-text:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active{background:rgba(96,125,139,.16);border-color:transparent;color:#607d8b}.p-button.p-button-info,.p-buttonset.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button{color:#fff;background:#03A9F4;border:1px solid #03A9F4}.p-button.p-button-info:enabled:hover,.p-buttonset.p-button-info>.p-button:enabled:hover,.p-splitbutton.p-button-info>.p-button:enabled:hover{background:#039BE5;color:#fff;border-color:#039be5}.p-button.p-button-info:enabled:focus,.p-buttonset.p-button-info>.p-button:enabled:focus,.p-splitbutton.p-button-info>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #ace4fe}.p-button.p-button-info:enabled:active,.p-buttonset.p-button-info>.p-button:enabled:active,.p-splitbutton.p-button-info>.p-button:enabled:active{background:#0288D1;color:#fff;border-color:#0288d1}.p-button.p-button-info.p-button-outlined,.p-buttonset.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{background-color:transparent;color:#03a9f4;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:hover{background:rgba(3,169,244,.04);color:#03a9f4;border:1px solid}.p-button.p-button-info.p-button-outlined:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:active{background:rgba(3,169,244,.16);color:#03a9f4;border:1px solid}.p-button.p-button-info.p-button-text,.p-buttonset.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{background-color:transparent;color:#03a9f4;border-color:transparent}.p-button.p-button-info.p-button-text:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:hover{background:rgba(3,169,244,.04);border-color:transparent;color:#03a9f4}.p-button.p-button-info.p-button-text:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:active{background:rgba(3,169,244,.16);border-color:transparent;color:#03a9f4}.p-button.p-button-success,.p-buttonset.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button{color:#fff;background:#4CAF50;border:1px solid #4CAF50}.p-button.p-button-success:enabled:hover,.p-buttonset.p-button-success>.p-button:enabled:hover,.p-splitbutton.p-button-success>.p-button:enabled:hover{background:#43A047;color:#fff;border-color:#43a047}.p-button.p-button-success:enabled:focus,.p-buttonset.p-button-success>.p-button:enabled:focus,.p-splitbutton.p-button-success>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #c7e7c8}.p-button.p-button-success:enabled:active,.p-buttonset.p-button-success>.p-button:enabled:active,.p-splitbutton.p-button-success>.p-button:enabled:active{background:#388E3C;color:#fff;border-color:#388e3c}.p-button.p-button-success.p-button-outlined,.p-buttonset.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{background-color:transparent;color:#4caf50;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:hover{background:rgba(76,175,80,.04);color:#4caf50;border:1px solid}.p-button.p-button-success.p-button-outlined:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:active{background:rgba(76,175,80,.16);color:#4caf50;border:1px solid}.p-button.p-button-success.p-button-text,.p-buttonset.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{background-color:transparent;color:#4caf50;border-color:transparent}.p-button.p-button-success.p-button-text:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:hover{background:rgba(76,175,80,.04);border-color:transparent;color:#4caf50}.p-button.p-button-success.p-button-text:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:active{background:rgba(76,175,80,.16);border-color:transparent;color:#4caf50}.p-button.p-button-warning,.p-buttonset.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button{color:#495057;background:#FFC107;border:1px solid #FFC107}.p-button.p-button-warning:enabled:hover,.p-buttonset.p-button-warning>.p-button:enabled:hover,.p-splitbutton.p-button-warning>.p-button:enabled:hover{background:#FFB300;color:#495057;border-color:#ffb300}.p-button.p-button-warning:enabled:focus,.p-buttonset.p-button-warning>.p-button:enabled:focus,.p-splitbutton.p-button-warning>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #ffeeba}.p-button.p-button-warning:enabled:active,.p-buttonset.p-button-warning>.p-button:enabled:active,.p-splitbutton.p-button-warning>.p-button:enabled:active{background:#FFA000;color:#495057;border-color:#ffa000}.p-button.p-button-warning.p-button-outlined,.p-buttonset.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{background-color:transparent;color:#ffc107;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:hover{background:rgba(255,193,7,.04);color:#ffc107;border:1px solid}.p-button.p-button-warning.p-button-outlined:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:active{background:rgba(255,193,7,.16);color:#ffc107;border:1px solid}.p-button.p-button-warning.p-button-text,.p-buttonset.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{background-color:transparent;color:#ffc107;border-color:transparent}.p-button.p-button-warning.p-button-text:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:hover{background:rgba(255,193,7,.04);border-color:transparent;color:#ffc107}.p-button.p-button-warning.p-button-text:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:active{background:rgba(255,193,7,.16);border-color:transparent;color:#ffc107}.p-button.p-button-help,.p-buttonset.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button{color:#fff;background:#9C27B0;border:1px solid #9C27B0}.p-button.p-button-help:enabled:hover,.p-buttonset.p-button-help>.p-button:enabled:hover,.p-splitbutton.p-button-help>.p-button:enabled:hover{background:#8E24AA;color:#fff;border-color:#8e24aa}.p-button.p-button-help:enabled:focus,.p-buttonset.p-button-help>.p-button:enabled:focus,.p-splitbutton.p-button-help>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #ce93d8}.p-button.p-button-help:enabled:active,.p-buttonset.p-button-help>.p-button:enabled:active,.p-splitbutton.p-button-help>.p-button:enabled:active{background:#7B1FA2;color:#fff;border-color:#7b1fa2}.p-button.p-button-help.p-button-outlined,.p-buttonset.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{background-color:transparent;color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:hover{background:rgba(156,39,176,.04);color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-outlined:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:active{background:rgba(156,39,176,.16);color:#9c27b0;border:1px solid}.p-button.p-button-help.p-button-text,.p-buttonset.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{background-color:transparent;color:#9c27b0;border-color:transparent}.p-button.p-button-help.p-button-text:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:hover{background:rgba(156,39,176,.04);border-color:transparent;color:#9c27b0}.p-button.p-button-help.p-button-text:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:active{background:rgba(156,39,176,.16);border-color:transparent;color:#9c27b0}.p-button.p-button-danger,.p-buttonset.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button{color:#fff;background:#f44336;border:1px solid #f44336}.p-button.p-button-danger:enabled:hover,.p-buttonset.p-button-danger>.p-button:enabled:hover,.p-splitbutton.p-button-danger>.p-button:enabled:hover{background:#e53935;color:#fff;border-color:#e53935}.p-button.p-button-danger:enabled:focus,.p-buttonset.p-button-danger>.p-button:enabled:focus,.p-splitbutton.p-button-danger>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #fde1df}.p-button.p-button-danger:enabled:active,.p-buttonset.p-button-danger>.p-button:enabled:active,.p-splitbutton.p-button-danger>.p-button:enabled:active{background:#d32f2f;color:#fff;border-color:#d32f2f}.p-button.p-button-danger.p-button-outlined,.p-buttonset.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{background-color:transparent;color:#f44336;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:hover{background:rgba(244,67,54,.04);color:#f44336;border:1px solid}.p-button.p-button-danger.p-button-outlined:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:active{background:rgba(244,67,54,.16);color:#f44336;border:1px solid}.p-button.p-button-danger.p-button-text,.p-buttonset.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{background-color:transparent;color:#f44336;border-color:transparent}.p-button.p-button-danger.p-button-text:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:hover{background:rgba(244,67,54,.04);border-color:transparent;color:#f44336}.p-button.p-button-danger.p-button-text:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:active{background:rgba(244,67,54,.16);border-color:transparent;color:#f44336}.p-button.p-button-link{color:#00548f;background:transparent;border:transparent}.p-button.p-button-link:enabled:hover{background:transparent;color:#00548f;border-color:transparent}.p-button.p-button-link:enabled:hover .p-button-label{text-decoration:underline}.p-button.p-button-link:enabled:focus{background:transparent;box-shadow:0 0 0 .2rem #bfd1f6;border-color:transparent}.p-button.p-button-link:enabled:active{background:transparent;color:#00548f;border-color:transparent}.p-speeddial-button.p-button.p-button-icon-only{width:4rem;height:4rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1.3rem}.p-speeddial-list{outline:0 none}.p-speeddial-item.p-focus>.p-speeddial-action{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-speeddial-action{width:3rem;height:3rem;background:#ffffff;color:#212121}.p-speeddial-action:hover{background:#F5F5F5;color:#212121}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem 0}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem 0}.p-speeddial-direction-down .p-speeddial-item:first-child{margin-top:.5rem}.p-speeddial-direction-left .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-left .p-speeddial-item:first-child{margin-right:.5rem}.p-speeddial-direction-right .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-right .p-speeddial-item:first-child{margin-left:.5rem}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item{margin:0}.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{background-color:#0006}.p-splitbutton{border-radius:3px}.p-splitbutton.p-button-outlined>.p-button{background-color:transparent;color:#006cb8;border:1px solid}.p-splitbutton.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(0,108,184,.04);color:#006cb8}.p-splitbutton.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(0,108,184,.16);color:#006cb8}.p-splitbutton.p-button-outlined.p-button-plain>.p-button{color:#6c757d;border-color:#6c757d}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:enabled:hover,.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):hover{background:#e9ecef;color:#6c757d}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:enabled:active,.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):active{background:#dee2e6;color:#6c757d}.p-splitbutton.p-button-text>.p-button{background-color:transparent;color:#006cb8;border-color:transparent}.p-splitbutton.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(0,108,184,.04);color:#006cb8;border-color:transparent}.p-splitbutton.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(0,108,184,.16);color:#006cb8;border-color:transparent}.p-splitbutton.p-button-text.p-button-plain>.p-button{color:#6c757d}.p-splitbutton.p-button-text.p-button-plain>.p-button:enabled:hover,.p-splitbutton.p-button-text.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):hover{background:#e9ecef;color:#6c757d}.p-splitbutton.p-button-text.p-button-plain>.p-button:enabled:active,.p-splitbutton.p-button-text.p-button-plain>.p-button:not(button):not(a):not(.p-disabled):active{background:#dee2e6;color:#6c757d}.p-splitbutton.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-splitbutton.p-button-rounded{border-radius:2rem}.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-sm>.p-button{font-size:.875rem;padding:.4375rem .875rem}.p-splitbutton.p-button-sm>.p-button .p-button-icon{font-size:.875rem}.p-splitbutton.p-button-lg>.p-button{font-size:1.25rem;padding:.625rem 1.25rem}.p-splitbutton.p-button-lg>.p-button .p-button-icon{font-size:1.25rem}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button{background-color:transparent;color:#607d8b;border:1px solid}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(96,125,139,.04);color:#607d8b}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(96,125,139,.16);color:#607d8b}.p-splitbutton.p-button-secondary.p-button-text>.p-button{background-color:transparent;color:#607d8b;border-color:transparent}.p-splitbutton.p-button-secondary.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(96,125,139,.04);border-color:transparent;color:#607d8b}.p-splitbutton.p-button-secondary.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(96,125,139,.16);border-color:transparent;color:#607d8b}.p-splitbutton.p-button-info.p-button-outlined>.p-button{background-color:transparent;color:#03a9f4;border:1px solid}.p-splitbutton.p-button-info.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(3,169,244,.04);color:#03a9f4}.p-splitbutton.p-button-info.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(3,169,244,.16);color:#03a9f4}.p-splitbutton.p-button-info.p-button-text>.p-button{background-color:transparent;color:#03a9f4;border-color:transparent}.p-splitbutton.p-button-info.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-info.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(3,169,244,.04);border-color:transparent;color:#03a9f4}.p-splitbutton.p-button-info.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-info.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(3,169,244,.16);border-color:transparent;color:#03a9f4}.p-splitbutton.p-button-success.p-button-outlined>.p-button{background-color:transparent;color:#4caf50;border:1px solid}.p-splitbutton.p-button-success.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(76,175,80,.04);color:#4caf50}.p-splitbutton.p-button-success.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(76,175,80,.16);color:#4caf50}.p-splitbutton.p-button-success.p-button-text>.p-button{background-color:transparent;color:#4caf50;border-color:transparent}.p-splitbutton.p-button-success.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-success.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(76,175,80,.04);border-color:transparent;color:#4caf50}.p-splitbutton.p-button-success.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-success.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(76,175,80,.16);border-color:transparent;color:#4caf50}.p-splitbutton.p-button-warning.p-button-outlined>.p-button{background-color:transparent;color:#ffc107;border:1px solid}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(255,193,7,.04);color:#ffc107}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(255,193,7,.16);color:#ffc107}.p-splitbutton.p-button-warning.p-button-text>.p-button{background-color:transparent;color:#ffc107;border-color:transparent}.p-splitbutton.p-button-warning.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-warning.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(255,193,7,.04);border-color:transparent;color:#ffc107}.p-splitbutton.p-button-warning.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-warning.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(255,193,7,.16);border-color:transparent;color:#ffc107}.p-splitbutton.p-button-help.p-button-outlined>.p-button{background-color:transparent;color:#9c27b0;border:1px solid}.p-splitbutton.p-button-help.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(156,39,176,.04);color:#9c27b0}.p-splitbutton.p-button-help.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(156,39,176,.16);color:#9c27b0}.p-splitbutton.p-button-help.p-button-text>.p-button{background-color:transparent;color:#9c27b0;border-color:transparent}.p-splitbutton.p-button-help.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-help.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(156,39,176,.04);border-color:transparent;color:#9c27b0}.p-splitbutton.p-button-help.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-help.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(156,39,176,.16);border-color:transparent;color:#9c27b0}.p-splitbutton.p-button-danger.p-button-outlined>.p-button{background-color:transparent;color:#f44336;border:1px solid}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:enabled:hover,.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(244,67,54,.04);color:#f44336}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:enabled:active,.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(244,67,54,.16);color:#f44336}.p-splitbutton.p-button-danger.p-button-text>.p-button{background-color:transparent;color:#f44336;border-color:transparent}.p-splitbutton.p-button-danger.p-button-text>.p-button:enabled:hover,.p-splitbutton.p-button-danger.p-button-text>.p-button:not(button):not(a):not(.p-disabled):hover{background:rgba(244,67,54,.04);border-color:transparent;color:#f44336}.p-splitbutton.p-button-danger.p-button-text>.p-button:enabled:active,.p-splitbutton.p-button-danger.p-button-text>.p-button:not(button):not(a):not(.p-disabled):active{background:rgba(244,67,54,.16);border-color:transparent;color:#f44336}.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin:.5rem}.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,.p-carousel .p-carousel-content .p-carousel-next:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-carousel .p-carousel-content .p-carousel-prev:focus,.p-carousel .p-carousel-content .p-carousel-next:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-right:.5rem;margin-bottom:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#e9ecef;width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:0}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#dee2e6}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#006CB8;color:#fff}.p-datatable .p-paginator-top{border-width:1px 0 1px 0;border-radius:0}.p-datatable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-datatable .p-datatable-header,.p-datatable .p-datatable-footer{background:#f8f9fa;color:#495057;border:1px solid #e9ecef;border-width:0 0 1px 0;padding:1rem;font-weight:600}.p-datatable .p-datatable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #e9ecef;border-width:0 0 1px 0;font-weight:600;color:#495057;background:#f8f9fa;transition:background-color .2s,border-color .2s,box-shadow .2s}.p-datatable .p-datatable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #e9ecef;border-width:0 0 1px 0;font-weight:600;color:#495057;background:#f8f9fa}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#6c757d;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#fff;background:#006CB8;margin-left:.5rem}.p-datatable .p-sortable-column:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#6c757d}.p-datatable .p-sortable-column.p-highlight{background:#f8f9fa;color:#006cb8}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#006cb8}.p-datatable .p-sortable-column.p-highlight:hover{background:#e9ecef;color:#006cb8}.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon{color:#006cb8}.p-datatable .p-sortable-column:focus{box-shadow:inset 0 0 0 .15rem #bfd1f6;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#ffffff;color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:1px solid rgba(0,0,0,.08);border-width:0 0 1px 0;padding:1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{font-weight:600}.p-datatable .p-datatable-tbody>tr:focus{outline:.15rem solid #bfd1f6;outline-offset:-.15rem}.p-datatable .p-datatable-tbody>tr.p-highlight{background:#006CB8;color:#fff}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #006cb8}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #006cb8}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-datatable .p-column-resizer-helper{background:#006CB8}.p-datatable .p-datatable-scrollable-header,.p-datatable .p-datatable-scrollable-footer{background:#f8f9fa}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-tfoot{background-color:#f8f9fa}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px 0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:1px 0 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child{border-width:1px 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td{border-width:0 0 0 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child{border-width:0 1px 0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:#ffffff}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight{background:#006CB8;color:#fff}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler{color:#fff}.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight .p-row-toggler:hover{color:#fff}.p-datatable.p-datatable-sm .p-datatable-header{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-footer{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-header{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-footer{padding:1.25rem}.p-dataview .p-paginator-top{border-width:1px 0 1px 0;border-radius:0}.p-dataview .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-dataview .p-dataview-header{background:#f8f9fa;color:#495057;border:1px solid #e9ecef;border-width:0 0 1px 0;padding:1rem;font-weight:600}.p-dataview .p-dataview-content{background:#ffffff;color:#495057;border:0 none;padding:0}.p-dataview.p-dataview-list .p-dataview-content>.p-grid>div{border:solid #e9ecef;border-width:0 0 1px 0}.p-dataview .p-dataview-footer{background:#f8f9fa;color:#495057;border:1px solid #e9ecef;border-width:0 0 1px 0;padding:1rem;font-weight:600;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.p-column-filter-row .p-column-filter-menu-button,.p-column-filter-row .p-column-filter-clear-button{margin-left:.5rem}.p-column-filter-menu-button{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-menu-button:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{background:#e9ecef;color:#495057}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:#006CB8;color:#fff}.p-column-filter-menu-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-column-filter-clear-button{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-clear-button:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-column-filter-clear-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-column-filter-overlay{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 3px 6px #0000001a;min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:.5rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{margin:0;padding:.5rem 1rem;border:0 none;color:#495057;background:transparent;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#fff;background:#006CB8}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:#495057;background:#e9ecef}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfd1f6}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{padding:.5rem 1rem;border-bottom:0 none;color:#495057;background:#f8f9fa;margin:0;border-top-right-radius:3px;border-top-left-radius:3px}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:1rem;border-bottom:1px solid #dee2e6}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0 none}.p-column-filter-overlay-menu .p-column-filter-add-rule{padding:.5rem 1rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar{padding:1rem}.fc.fc-unthemed .fc-view-container th{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.fc.fc-unthemed .fc-view-container td.fc-widget-content{border:1px solid #dee2e6;color:#495057}.fc.fc-unthemed .fc-view-container td.fc-head-container{border:1px solid #dee2e6}.fc.fc-unthemed .fc-view-container .fc-view{background:#ffffff}.fc.fc-unthemed .fc-view-container .fc-row{border-right:1px solid #dee2e6}.fc.fc-unthemed .fc-view-container .fc-event{background:#00548f;border:1px solid #00548f;color:#fff}.fc.fc-unthemed .fc-view-container .fc-divider{background:#f8f9fa;border:1px solid #dee2e6}.fc.fc-unthemed .fc-toolbar .fc-button{color:#fff;background:#006CB8;border:1px solid #006CB8;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px;display:flex;align-items:center}.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover{background:#00548f;color:#fff;border-color:#00548f}.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active{background:#00548f;color:#fff;border-color:#00548f}.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before{content:""}.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before{content:""}.fc.fc-unthemed .fc-toolbar .fc-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button{background:#ffffff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover{background:#e9ecef;border-color:#ced4da;color:#495057}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active{background:#006CB8;border-color:#006cb8;color:#fff}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover{background:#00548f;border-color:#00548f;color:#fff}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;z-index:1}.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button{border-radius:0}.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid{border-color:#dee2e6}.fc.fc-theme-standard .fc-view-harness th{background:#f8f9fa;border-color:#dee2e6;color:#495057}.fc.fc-theme-standard .fc-view-harness td{color:#495057;border-color:#dee2e6}.fc.fc-theme-standard .fc-view-harness .fc-view{background:#ffffff}.fc.fc-theme-standard .fc-view-harness .fc-popover{background:none;border:0 none}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header{border:1px solid #dee2e6;padding:1rem;background:#f8f9fa;color:#495057}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close{opacity:1;display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:PrimeIcons!important;font-size:1rem;width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before{content:""}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:hover{color:#495057;border-color:transparent;background:#e9ecef}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body{padding:1rem;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-top:0 none}.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event{color:#fff;background:#00548f;border-color:#00548f}.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main{color:#fff}.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot{background:#00548f;border-color:#00548f}.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover{background:#e9ecef;color:#495057}.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded{background:#f8f9fa}.fc.fc-theme-standard .fc-toolbar .fc-button{color:#fff;background:#006CB8;border:1px solid #006CB8;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover{background:#00548f;color:#fff;border-color:#00548f}.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active{background:#00548f;color:#fff;border-color:#00548f}.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.fc.fc-theme-standard .fc-toolbar .fc-button:disabled{opacity:.8;color:#fff;background:#006CB8;border:1px solid #006CB8}.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before{content:""}.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right{font-family:PrimeIcons!important;text-indent:0;font-size:1rem}.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before{content:""}.fc.fc-theme-standard .fc-toolbar .fc-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button{background:#ffffff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover{background:#e9ecef;border-color:#ced4da;color:#495057}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active{background:#006CB8;border-color:#006cb8;color:#fff}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover{background:#00548f;border-color:#00548f;color:#fff}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6;z-index:1}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button{border-radius:0}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.fc.fc-theme-standard .fc-highlight{color:#fff;background:#006CB8}.p-orderlist .p-orderlist-controls{padding:1rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{background:#f8f9fa;color:#495057;border:1px solid #dee2e6;padding:1rem;font-weight:600;border-bottom:0 none;border-top-right-radius:3px;border-top-left-radius:3px}.p-orderlist .p-orderlist-list{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:.5rem 0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;outline:0 none}.p-orderlist .p-orderlist-list .p-orderlist-item{padding:.5rem 1rem;margin:0;border:0 none;color:#495057;background:transparent;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus{color:#495057;background:#f8f9fa}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#fff;background:#006CB8}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus{background:rgba(0,108,184,.24)}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:#e9ecef}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:#e9ecef}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:#006CB8;color:#fff}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#002139}.p-organizationchart .p-organizationchart-line-down{background:#dee2e6}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid #dee2e6;border-color:#dee2e6}.p-organizationchart .p-organizationchart-line-top{border-top:1px solid #dee2e6;border-color:#dee2e6}.p-organizationchart .p-organizationchart-node-content{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:1rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-paginator{background:#ffffff;color:#6c757d;border:solid #e9ecef;border-width:0;padding:.5rem 1rem;border-radius:3px}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{background-color:transparent;border:0 none;color:#6c757d;min-width:1.75rem;height:1.75rem;margin:.143rem;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef;border-color:transparent;color:#6c757d}.p-paginator .p-paginator-first{border-top-left-radius:3px;border-bottom-left-radius:3px}.p-paginator .p-paginator-last{border-top-right-radius:3px;border-bottom-right-radius:3px}.p-paginator .p-dropdown{margin-left:.5rem;margin-right:.5rem;height:1.75rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-page-input{margin-left:.5rem;margin-right:.5rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:1.75rem}.p-paginator .p-paginator-current{background-color:transparent;border:0 none;color:#6c757d;min-width:1.75rem;height:1.75rem;margin:.143rem;padding:0 .5rem}.p-paginator .p-paginator-pages .p-paginator-page{background-color:transparent;border:0 none;color:#6c757d;min-width:1.75rem;height:1.75rem;margin:.143rem;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#006CB8;border-color:#006cb8;color:#fff}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:#e9ecef;border-color:transparent;color:#6c757d}.p-picklist .p-picklist-buttons{padding:1rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{background:#f8f9fa;color:#495057;border:1px solid #dee2e6;padding:1rem;font-weight:600;border-bottom:0 none;border-top-right-radius:3px;border-top-left-radius:3px}.p-picklist .p-picklist-list{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:.5rem 0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;outline:0 none}.p-picklist .p-picklist-list .p-picklist-item{padding:.5rem 1rem;margin:0;border:0 none;color:#495057;background:transparent;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-picklist .p-picklist-list .p-picklist-item.p-focus{color:#495057;background:#f8f9fa}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#fff;background:#006CB8}.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus{background:rgba(0,108,184,.24)}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n){background:#e9ecef}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n):hover{background:#e9ecef}.p-timeline .p-timeline-event-marker{border:2px solid #006CB8;border-radius:50%;width:1rem;height:1rem;background-color:#fff}.p-timeline .p-timeline-event-connector{background-color:#dee2e6}.p-timeline.p-timeline-vertical .p-timeline-event-opposite,.p-timeline.p-timeline-vertical .p-timeline-event-content{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,.p-timeline.p-timeline-horizontal .p-timeline-event-content{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-tree{border:1px solid #dee2e6;background:#ffffff;color:#495057;padding:1rem;border-radius:3px}.p-tree .p-tree-container .p-treenode{padding:.143rem;outline:0 none}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfd1f6}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:3px;transition:background-color .2s,border-color .2s,box-shadow .2s;padding:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem;width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{margin-right:.5rem;color:#6c757d}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon{color:#495057}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:#006CB8;color:#fff}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#fff}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:1.5rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{right:.5rem;color:#495057}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-treetable .p-paginator-top{border-width:1px 0 1px 0;border-radius:0}.p-treetable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-treetable .p-treetable-header,.p-treetable .p-treetable-footer{background:#f8f9fa;color:#495057;border:1px solid #e9ecef;border-width:0 0 1px 0;padding:1rem;font-weight:600}.p-treetable .p-treetable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #e9ecef;border-width:0 0 1px 0;font-weight:600;color:#495057;background:#f8f9fa;transition:background-color .2s,border-color .2s,box-shadow .2s}.p-treetable .p-treetable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #e9ecef;border-width:0 0 1px 0;font-weight:600;color:#495057;background:#f8f9fa}.p-treetable .p-sortable-column{outline-color:#bfd1f6}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#6c757d;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#fff;background:#006CB8;margin-left:.5rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#6c757d}.p-treetable .p-sortable-column.p-highlight{background:#f8f9fa;color:#006cb8}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#006cb8}.p-treetable .p-treetable-tbody>tr{background:#ffffff;color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:1px solid rgba(0,0,0,.08);border-width:0 0 1px 0;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox .p-indeterminate .p-checkbox-icon{color:#495057}.p-treetable .p-treetable-tbody>tr:focus{outline:.15rem solid #bfd1f6;outline-offset:-.15rem}.p-treetable .p-treetable-tbody>tr.p-highlight{background:#006CB8;color:#fff}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler{color:#fff}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#fff}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:#495057}.p-treetable .p-column-resizer-helper{background:#006CB8}.p-treetable .p-treetable-scrollable-header,.p-treetable .p-treetable-scrollable-footer{background:#f8f9fa}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable.p-treetable-gridlines .p-datatable-header{border-width:1px 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td{border-width:1px}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-footer{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-header{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-footer{padding:1.25rem}.p-accordion .p-accordion-header .p-accordion-header-link{padding:1rem;border:1px solid #dee2e6;color:#495057;background:#f8f9fa;font-weight:600;border-radius:3px;transition:background-color .2s,border-color .2s,box-shadow .2s}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfd1f6}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#e9ecef;border-color:1px solid #dee2e6;color:#495057}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#f8f9fa;border-color:#dee2e6;color:#495057;border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-color:#dee2e6;background:#e9ecef;color:#495057}.p-accordion .p-accordion-content{padding:1rem;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-top:0;border-radius:0 0 3px 3px}.p-accordion .p-accordion-tab{margin-bottom:0}.p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link{border-radius:0}.p-accordion .p-accordion-tab .p-accordion-content{border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header .p-accordion-header-link{border-top:0 none}.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link,.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-top:0 none}.p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link{border-top-right-radius:3px;border-top-left-radius:3px}.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-accordion .p-accordion-tab:last-child .p-accordion-content{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-card{background:#ffffff;color:#495057;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;border-radius:3px}.p-card .p-card-body{padding:1rem}.p-card .p-card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.p-card .p-card-subtitle{font-weight:700;margin-bottom:.5rem;color:#6c757d}.p-card .p-card-content{padding:1rem 0}.p-card .p-card-footer{padding:1rem 0 0}.p-fieldset{border:1px solid #dee2e6;background:#ffffff;color:#495057;border-radius:3px}.p-fieldset .p-fieldset-legend{padding:1rem;border:1px solid #dee2e6;color:#495057;background:#f8f9fa;font-weight:600;border-radius:3px}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{padding:1rem;color:#495057;border-radius:3px;transition:background-color .2s,border-color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover{color:#495057}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:#e9ecef;border-color:#dee2e6;color:#495057}.p-fieldset .p-fieldset-content{padding:1rem}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1rem 0;padding:0 1rem}.p-divider.p-divider-horizontal:before{border-top:1px #dee2e6}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1rem;padding:1rem 0}.p-divider.p-divider-vertical:before{border-left:1px #dee2e6}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-panel .p-panel-header{border:1px solid #dee2e6;padding:1rem;background:#f8f9fa;color:#495057;border-top-right-radius:3px;border-top-left-radius:3px}.p-panel .p-panel-header .p-panel-title{font-weight:600}.p-panel .p-panel-header .p-panel-header-icon{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-panel .p-panel-header .p-panel-header-icon:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-panel.p-panel-toggleable .p-panel-header{padding:.5rem 1rem}.p-panel .p-panel-content{padding:1rem;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top:0 none}.p-panel .p-panel-footer{padding:.5rem 1rem;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-top:0 none}.p-scrollpanel .p-scrollpanel-bar{background:#f8f9fa;border:0 none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-scrollpanel .p-scrollpanel-bar:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-splitter{border:1px solid #dee2e6;background:#ffffff;border-radius:3px;color:#495057}.p-splitter .p-splitter-gutter{transition:background-color .2s,color .2s,box-shadow .2s;background:#f8f9fa}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:#dee2e6;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-splitter .p-splitter-gutter-resizing{background:#dee2e6}.p-tabview .p-tabview-nav{background:#ffffff;border:1px solid #dee2e6;border-width:0 0 2px 0}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:solid #dee2e6;border-width:0 0 2px 0;border-color:transparent transparent #dee2e6 transparent;background:#ffffff;color:#6c757d;padding:1rem;font-weight:600;border-top-right-radius:3px;border-top-left-radius:3px;transition:background-color .2s,border-color .2s,box-shadow .2s;margin:0 0 -2px}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfd1f6}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:#ffffff;border-color:#9ba2aa;color:#6c757d}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#ffffff;border-color:#006cb8;color:#006cb8}.p-tabview .p-tabview-nav-btn.p-link{background:#ffffff;color:#006cb8;width:1.75rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:0}.p-tabview .p-tabview-nav-btn.p-link:focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfd1f6}.p-tabview .p-tabview-panels{background:#ffffff;padding:1rem;border:0 none;color:#495057;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-toolbar{background:#f8f9fa;border:1px solid #dee2e6;padding:1rem;border-radius:3px;gap:.5rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 0 14px #0000001a}.p-confirm-popup .p-confirm-popup-content{padding:1rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:0 1rem 1rem}.p-confirm-popup .p-confirm-popup-footer button{margin:0 .5rem 0 0;width:auto}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after{border:solid transparent;border-color:#fff0;border-bottom-color:#fff}.p-confirm-popup:before{border:solid transparent;border-color:#fff0;border-bottom-color:#fff}.p-confirm-popup.p-confirm-popup-flipped:after{border-top-color:#fff}.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#fff}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border-radius:3px;box-shadow:0 0 14px #0000001a;border:0 none}.p-dialog .p-dialog-header{border-bottom:1px solid #dee2e6;background:#ffffff;color:#495057;padding:1.5rem;border-top-right-radius:3px;border-top-left-radius:3px}.p-dialog .p-dialog-header .p-dialog-title{font-weight:600;font-size:1.25rem}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-dialog .p-dialog-header .p-dialog-header-icon:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#ffffff;color:#495057;padding:0 1.5rem}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-dialog .p-dialog-footer{border-top:1px solid #dee2e6;background:#ffffff;color:#495057;padding:1.5rem;text-align:right;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message:not(:first-child){margin-left:1rem}.p-overlaypanel{background:#ffffff;color:#495057;border:0 none;border-radius:3px;box-shadow:0 0 14px #0000001a}.p-overlaypanel .p-overlaypanel-content{padding:1rem}.p-overlaypanel .p-overlaypanel-close{background:#006CB8;color:#fff;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;position:absolute;top:-1rem;right:-1rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:#00548f;color:#fff}.p-overlaypanel:after{border:solid transparent;border-color:#fff0;border-bottom-color:#fff}.p-overlaypanel:before{border:solid transparent;border-color:#fff0;border-bottom-color:#f2f2f2}.p-overlaypanel.p-overlaypanel-flipped:after{border-top-color:#fff}.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#fff}.p-sidebar{background:#ffffff;color:#495057;border:0 none;box-shadow:0 0 14px #0000001a}.p-sidebar .p-sidebar-header{padding:1rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:2rem;height:2rem;color:#6c757d;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-sidebar .p-sidebar-header .p-sidebar-close:focus,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1rem}.p-tooltip .p-tooltip-text{background:#495057;color:#fff;padding:.5rem;box-shadow:0 3px 6px #0000001a;border-radius:3px}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#495057}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#495057}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#495057}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#495057}.p-fileupload .p-fileupload-buttonbar{background:#f8f9fa;padding:1rem;border:1px solid #dee2e6;color:#495057;border-bottom:0 none;border-top-right-radius:3px;border-top-left-radius:3px;gap:.5rem}.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-fileupload .p-fileupload-content{background:#ffffff;padding:2rem 1rem;border:1px solid #dee2e6;color:#495057;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-fileupload .p-fileupload-file{padding:1rem;border:1px solid #c3cad2;border-radius:3px;gap:.5rem;margin-bottom:.5rem}.p-fileupload .p-fileupload-file:last-child{margin-bottom:0}.p-fileupload .p-fileupload-file-name{margin-bottom:.5rem}.p-fileupload .p-fileupload-file-size{margin-right:.5rem}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-fileupload-choose:not(.p-disabled):hover{background:#00548f;color:#fff;border-color:#00548f}.p-fileupload-choose:not(.p-disabled):active{background:#00548f;color:#fff;border-color:#00548f}.p-breadcrumb{background:#ffffff;border:1px solid #dee2e6;border-radius:3px;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text{color:#495057}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon{color:#6c757d}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{margin:0 .5rem;color:#495057}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text{color:#495057}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon{color:#6c757d}.p-contextmenu{padding:.25rem 0;background:#ffffff;color:#495057;border:0 none;box-shadow:0 1px 6px #0000001a;border-radius:3px;width:12.5rem}.p-contextmenu .p-contextmenu-root-list{outline:0 none}.p-contextmenu .p-submenu-list{padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 1px 6px #0000001a;border-radius:3px}.p-contextmenu .p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#495057;background:#e9ecef}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e9ecef}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#f8f9fa}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-contextmenu .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-dock .p-dock-list-container{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:.5rem;border-radius:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0 none}.p-dock .p-dock-item{padding:.5rem;border-radius:3px}.p-dock .p-dock-item.p-focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfd1f6}.p-dock .p-dock-link{width:4rem;height:4rem}.p-dock.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-bottom .p-dock-item-second-next{margin:0 .9rem}.p-dock.p-dock-top .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-bottom .p-dock-item-next{margin:0 1.3rem}.p-dock.p-dock-top .p-dock-item-current,.p-dock.p-dock-bottom .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next{margin:.9rem 0}.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next{margin:1.3rem 0}.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current{margin:1.5rem 0}@media screen and (max-width: 960px){.p-dock.p-dock-top .p-dock-list-container,.p-dock.p-dock-bottom .p-dock-list-container{overflow-x:auto;width:100%}.p-dock.p-dock-top .p-dock-list-container .p-dock-list,.p-dock.p-dock-bottom .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-left .p-dock-list-container,.p-dock.p-dock-right .p-dock-list-container{overflow-y:auto;height:100%}.p-dock.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock .p-dock-list .p-dock-item{transform:none;margin:0}}.p-megamenu{padding:.5rem;background:#f8f9fa;color:#495057;border:1px solid #dee2e6;border-radius:3px}.p-megamenu .p-megamenu-root-list{outline:0 none}.p-megamenu .p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{color:#495057;background:#e9ecef}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e9ecef}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#f8f9fa}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-megamenu .p-megamenu-panel{background:#ffffff;color:#495057;border:0 none;box-shadow:0 1px 6px #0000001a}.p-megamenu .p-submenu-header{margin:0;padding:.75rem 1rem;color:#495057;background:#ffffff;font-weight:600;border-top-right-radius:3px;border-top-left-radius:3px}.p-megamenu .p-submenu-list{padding:.25rem 0;width:12.5rem}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-megamenu.p-megamenu-vertical{width:12.5rem;padding:.25rem 0}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d;margin-left:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menu{padding:.25rem 0;background:#ffffff;color:#495057;border:1px solid #dee2e6;border-radius:3px;width:12.5rem}.p-menu .p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{color:#495057;background:#e9ecef}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e9ecef}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#f8f9fa}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menu.p-menu-overlay{background:#ffffff;border:0 none;box-shadow:0 1px 6px #0000001a}.p-menu .p-submenu-header{margin:0;padding:.75rem 1rem;color:#495057;background:#ffffff;font-weight:600;border-top-right-radius:0;border-top-left-radius:0}.p-menu .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menubar{padding:.5rem;background:#f8f9fa;color:#495057;border:1px solid #dee2e6;border-radius:3px}.p-menubar .p-menubar-root-list{outline:0 none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{color:#495057;background:#e9ecef}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e9ecef}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#f8f9fa}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-submenu-list{padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 1px 6px #0000001a;width:12.5rem}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}@media screen and (max-width: 960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{display:flex;width:2rem;height:2rem;color:#6c757d;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar .p-menubar-button:hover{color:#6c757d;background:#e9ecef}.p-menubar .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-menubar .p-menubar-root-list{position:absolute;display:none;padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 1px 6px #0000001a;width:100%}.p-menubar .p-menubar-root-list .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{width:100%;position:static;box-shadow:none;border:0 none}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:2.25rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:3.75rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:5.25rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:6.75rem}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:8.25rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;top:100%;left:0;z-index:1}}.p-panelmenu .p-panelmenu-header{outline:0 none}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{border:1px solid #dee2e6;color:#495057;background:#f8f9fa;border-radius:3px;transition:background-color .2s,border-color .2s,box-shadow .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action{color:#495057;padding:1rem;font-weight:600}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus .p-panelmenu-header-content{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfd1f6}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{background:#e9ecef;border-color:1px solid #dee2e6;color:#495057}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{background:#f8f9fa;border-color:#dee2e6;color:#495057;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-color:#dee2e6;background:#e9ecef;color:#495057}.p-panelmenu .p-panelmenu-content{padding:.25rem 0;border:1px solid #dee2e6;background:#ffffff;color:#495057;border-top:0;border-radius:0 0 3px 3px}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0 none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{color:#495057;background:#e9ecef}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e9ecef}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#f8f9fa}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:0}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel .p-panelmenu-content{border-radius:0}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content{border-top:0 none}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-top:0 none}.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content{border-top-right-radius:3px;border-top-left-radius:3px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-steps .p-steps-item .p-menuitem-link{background:transparent;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:3px;background:#ffffff}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:#495057;border:1px solid #c8c8c8;background:#ffffff;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;z-index:1;border-radius:50%}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin-top:.5rem;color:#6c757d}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-steps .p-steps-item.p-highlight .p-steps-number{background:#006CB8;color:#fff}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:600;color:#495057}.p-steps .p-steps-item:before{content:" ";border-top:1px solid #dee2e6;width:100%;top:50%;left:0;display:block;position:absolute;margin-top:-1rem}.p-tabmenu .p-tabmenu-nav{background:#ffffff;border:1px solid #dee2e6;border-width:0 0 2px 0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border:solid #dee2e6;border-width:0 0 2px 0;border-color:transparent transparent #dee2e6 transparent;background:#ffffff;color:#6c757d;padding:1rem;font-weight:600;border-top-right-radius:3px;border-top-left-radius:3px;transition:background-color .2s,border-color .2s,box-shadow .2s;margin:0 0 -2px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfd1f6}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:#ffffff;border-color:#9ba2aa;color:#6c757d}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#ffffff;border-color:#006cb8;color:#006cb8}.p-tieredmenu{padding:.25rem 0;background:#ffffff;color:#495057;border:1px solid #dee2e6;border-radius:3px;width:12.5rem}.p-tieredmenu.p-tieredmenu-overlay{background:#ffffff;border:0 none;box-shadow:0 1px 6px #0000001a}.p-tieredmenu .p-tieredmenu-root-list{outline:0 none}.p-tieredmenu .p-submenu-list{padding:.25rem 0;background:#ffffff;border:0 none;box-shadow:0 1px 6px #0000001a}.p-tieredmenu .p-menuitem>.p-menuitem-content{color:#495057;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:0}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#495057;padding:.75rem 1rem;-webkit-user-select:none;user-select:none}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#495057;background:#e9ecef}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e9ecef}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#495057;background:#f8f9fa}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#495057}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#495057;background:#e9ecef}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-tieredmenu .p-menuitem-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-inline-message{padding:.5rem;margin:0;border-radius:3px}.p-inline-message.p-inline-message-info{background:rgba(219,234,254,.7);border:solid #3b82f6;border-width:1px;color:#3b82f6}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#3b82f6}.p-inline-message.p-inline-message-success{background:rgba(228,248,240,.7);border:0 none;border-width:1px;color:#1ea97c}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#1ea97c}.p-inline-message.p-inline-message-warn{background:rgba(255,242,226,.7);border:0 none;border-width:1px;color:#cc8925}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#cc8925}.p-inline-message.p-inline-message-error{background:rgba(255,231,230,.7);border:0 none;border-width:1px;color:#ff5757}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#ff5757}.p-inline-message .p-inline-message-icon{font-size:1rem;margin-right:.5rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{margin:1rem 0;border-radius:3px}.p-message .p-message-wrapper{padding:1rem 1.5rem}.p-message .p-message-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-message .p-message-close:hover{background:rgba(255,255,255,.3)}.p-message .p-message-close:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-message.p-message-info{background:rgba(219,234,254,.7);border:solid #3b82f6;border-width:0 0 0 4px;color:#3b82f6}.p-message.p-message-info .p-message-icon,.p-message.p-message-info .p-message-close{color:#3b82f6}.p-message.p-message-success{background:rgba(228,248,240,.7);border:0 none;border-width:0 0 0 4px;color:#1ea97c}.p-message.p-message-success .p-message-icon,.p-message.p-message-success .p-message-close{color:#1ea97c}.p-message.p-message-warn{background:rgba(255,242,226,.7);border:0 none;border-width:0 0 0 4px;color:#cc8925}.p-message.p-message-warn .p-message-icon,.p-message.p-message-warn .p-message-close{color:#cc8925}.p-message.p-message-error{background:rgba(255,231,230,.7);border:0 none;border-width:0 0 0 4px;color:#ff5757}.p-message.p-message-error .p-message-icon,.p-message.p-message-error .p-message-close{color:#ff5757}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{font-size:1.5rem;margin-right:.5rem}.p-toast{opacity:.9}.p-toast .p-toast-message{margin:0 0 1rem;box-shadow:0 3px 14px #0000004d;border-radius:3px}.p-toast .p-toast-message .p-toast-message-content{padding:1rem;border-width:0 0 0 4px}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:rgba(255,255,255,.3)}.p-toast .p-toast-message .p-toast-icon-close:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-toast .p-toast-message.p-toast-message-info{background:rgba(219,234,254,.7);border:solid #3b82f6;border-width:0 0 0 4px;color:#3b82f6}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{color:#3b82f6}.p-toast .p-toast-message.p-toast-message-success{background:rgba(228,248,240,.7);border:0 none;border-width:0 0 0 4px;color:#1ea97c}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{color:#1ea97c}.p-toast .p-toast-message.p-toast-message-warn{background:rgba(255,242,226,.7);border:0 none;border-width:0 0 0 4px;color:#cc8925}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{color:#cc8925}.p-toast .p-toast-message.p-toast-message-error{background:rgba(255,231,230,.7);border:0 none;border-width:0 0 0 4px;color:#ff5757}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{color:#ff5757}.p-galleria .p-galleria-close{margin:.5rem;background:transparent;color:#ebedef;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close:hover{background:rgba(255,255,255,.1);color:#ebedef}.p-galleria .p-galleria-item-nav{background:rgba(0,0,0,.2);color:#aeb6bf;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:3px;margin:.5rem 0}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon{font-size:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:rgba(0,0,0,.3);color:#ebedef}.p-galleria .p-galleria-caption{background:rgba(0,0,0,.5);color:#ebedef;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#e9ecef;width:1rem;height:1rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#dee2e6}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#006CB8;color:#fff}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:rgba(0,0,0,.5)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:rgba(255,255,255,.4)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:rgba(255,255,255,.6)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#006CB8;color:#fff}.p-galleria .p-galleria-thumbnail-container{background:rgba(0,0,0,.9);padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next{margin:.5rem;background-color:transparent;color:#aeb6bf;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover{background:rgba(255,255,255,.1);color:#aeb6bf}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-galleria-mask,.p-image-mask{--maskbg: rgba(0, 0, 0, .9)}.p-image-preview-indicator{background-color:transparent;color:#f8f9fa;transition:background-color .2s,color .2s,box-shadow .2s}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000080}.p-image-toolbar{padding:1rem}.p-image-action.p-link{color:#f8f9fa;background-color:transparent;width:3rem;height:3rem;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{color:#f8f9fa;background-color:#ffffff1a}.p-image-action.p-link i{font-size:1.5rem}.p-avatar{background-color:#dee2e6;border-radius:3px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-group .p-avatar{border:2px solid #ffffff}.p-badge{background:#006CB8;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem}.p-badge.p-badge-secondary{background-color:#607d8b;color:#fff}.p-badge.p-badge-success{background-color:#4caf50;color:#fff}.p-badge.p-badge-info{background-color:#03a9f4;color:#fff}.p-badge.p-badge-warning{background-color:#ffc107;color:#495057}.p-badge.p-badge-danger{background-color:#f44336;color:#fff}.p-badge.p-badge-lg{font-size:1.125rem;min-width:2.25rem;height:2.25rem;line-height:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;min-width:3rem;height:3rem;line-height:3rem}.p-chip{background-color:#dee2e6;color:#495057;border-radius:16px;padding:0 .5rem}.p-chip .p-chip-text{line-height:1.5;margin-top:.25rem;margin-bottom:.25rem}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip img{width:2rem;height:2rem;margin-left:-.5rem;margin-right:.5rem}.p-chip .p-chip-remove-icon{margin-left:.5rem;border-radius:3px;transition:background-color .2s,color .2s,box-shadow .2s}.p-chip .p-chip-remove-icon:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-inplace .p-inplace-display{padding:.5rem;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:#e9ecef;color:#495057}.p-inplace .p-inplace-display:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfd1f6}.p-progressbar{border:0 none;height:1.5rem;background:#dee2e6;border-radius:3px}.p-progressbar .p-progressbar-value{border:0 none;margin:0;background:#006CB8}.p-progressbar .p-progressbar-label{color:#fff;line-height:1.5rem}.p-progress-spinner-svg{animation:p-progress-spinner-rotate 2s linear infinite}.p-progress-spinner-circle{stroke-dasharray:89,200;stroke-dashoffset:0;stroke:#ff5757;animation:p-progress-spinner-dash 1.5s ease-in-out infinite,p-progress-spinner-color 6s ease-in-out infinite;stroke-linecap:round}@keyframes p-progress-spinner-rotate{to{transform:rotate(360deg)}}@keyframes p-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes p-progress-spinner-color{to,0%{stroke:#ff5757}40%{stroke:#3b82f6}66%{stroke:#1ea97c}80%,90%{stroke:#cc8925}}.p-scrolltop{width:3rem;height:3rem;border-radius:50%;box-shadow:0 3px 6px #0000001a;transition:background-color .2s,color .2s,box-shadow .2s}.p-scrolltop.p-link{background:rgba(0,0,0,.7)}.p-scrolltop.p-link:hover{background:rgba(0,0,0,.8)}.p-scrolltop .p-scrolltop-icon{font-size:1.5rem;color:#f8f9fa}.p-skeleton{background-color:#e9ecef;border-radius:3px}.p-skeleton:after{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.4),rgba(255,255,255,0))}.p-tag{background:#006CB8;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .4rem;border-radius:3px}.p-tag.p-tag-success{background-color:#4caf50;color:#fff}.p-tag.p-tag-info{background-color:#03a9f4;color:#fff}.p-tag.p-tag-warning{background-color:#ffc107;color:#495057}.p-tag.p-tag-danger{background-color:#f44336;color:#fff}.p-tag .p-tag-icon{margin-right:.25rem;font-size:.75rem}.p-terminal{background:#ffffff;color:#495057;border:1px solid #dee2e6;padding:1rem}.p-terminal .p-terminal-input{font-size:1rem;font-family:Source Sans Pro,sans-serif}@font-face{font-family:primeicons;font-display:block;src:url(./primeicons-ce852338.eot);src:url(./primeicons-ce852338.eot?#iefix) format("embedded-opentype"),url(./primeicons-3824be50.woff2) format("woff2"),url(./primeicons-90a58d3a.woff) format("woff"),url(./primeicons-131bc3bf.ttf) format("truetype"),url(./primeicons-5e10f102.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""} diff --git a/pages/js/duster/new-project/dist/index.html b/pages/js/duster/new-project/dist/index.html index 1a4070c..8f156fe 100644 --- a/pages/js/duster/new-project/dist/index.html +++ b/pages/js/duster/new-project/dist/index.html @@ -5,8 +5,8 @@ DUSTER - - + +
          diff --git a/pages/js/duster/new-project/src/components/ClinicalDataDialog.vue b/pages/js/duster/new-project/src/components/ClinicalDataDialog.vue index be67828..d2a400c 100644 --- a/pages/js/duster/new-project/src/components/ClinicalDataDialog.vue +++ b/pages/js/duster/new-project/src/components/ClinicalDataDialog.vue @@ -210,11 +210,12 @@ v-model:selected-options="localClinicalData.vitals" /> - { - activeClinicalOptions.value = [0,1,2,3,4]; - //activeClinicalOptions.value = [0,1,2,3,4,5]; + activeClinicalOptions.value = [0,1,2,3,4,5]; } -/****/ diff --git a/pages/js/duster/new-project/src/components/CollectionWindowsPanel.vue b/pages/js/duster/new-project/src/components/CollectionWindowsPanel.vue index 098c6d4..40d8789 100644 --- a/pages/js/duster/new-project/src/components/CollectionWindowsPanel.vue +++ b/pages/js/duster/new-project/src/components/CollectionWindowsPanel.vue @@ -125,11 +125,16 @@ Vitals {{ slotProps.data[slotProps.field].vitals.length }} - + @@ -371,22 +376,7 @@ const showClinicalData = (category:string, cw: CollectionWindow) => { case 'vitals' : activeClinicalOptions.value.push(2); break; - case 'outcomes' : - activeClinicalOptions.value.push(3); - break; - case 'scores' : - activeClinicalOptions.value.push(4); - /* TODO Medications - case 'labs' : - activeClinicalOptions.value.push(0); - break; - case 'ud_labs': - activeClinicalOptions.value.push(1); - break; - case 'vitals' : - activeClinicalOptions.value.push(2); - break; - case 'medications' : + case 'medications': activeClinicalOptions.value.push(3); break; case 'outcomes' : @@ -394,7 +384,6 @@ const showClinicalData = (category:string, cw: CollectionWindow) => { break; case 'scores' : activeClinicalOptions.value.push(5); - */ } showClinicalDataDialog.value = true } diff --git a/pages/js/duster/new-project/src/components/Medications.vue b/pages/js/duster/new-project/src/components/Medications.vue deleted file mode 100644 index 61d209d..0000000 --- a/pages/js/duster/new-project/src/components/Medications.vue +++ /dev/null @@ -1,190 +0,0 @@ - - - - - \ No newline at end of file diff --git a/pages/js/duster/new-project/src/components/MedicationsOptions.vue b/pages/js/duster/new-project/src/components/MedicationsOptions.vue new file mode 100644 index 0000000..fe6e395 --- /dev/null +++ b/pages/js/duster/new-project/src/components/MedicationsOptions.vue @@ -0,0 +1,362 @@ + + + + + \ No newline at end of file diff --git a/pages/js/duster/new-project/src/components/ReviewPanel.vue b/pages/js/duster/new-project/src/components/ReviewPanel.vue index 8defdfe..fb44793 100644 --- a/pages/js/duster/new-project/src/components/ReviewPanel.vue +++ b/pages/js/duster/new-project/src/components/ReviewPanel.vue @@ -126,6 +126,30 @@ + + + + + + + + + + @@ -519,6 +543,7 @@ const getData = (data:any, index:number, aggDefaults?: TextValuePair[], event?:T dconfig.labs = getConfigWithAggregates(data.labs, index, aggDefaults, event, closestTime) dconfig.ud_labs = getUdLabsWithAggregates(data.ud_labs, index, event, closestTime) dconfig.vitals = getConfigWithAggregates(data.vitals, index, aggDefaults, event, closestTime) + dconfig.medications = getMedications(data.medications, index); dconfig.outcomes = getConfigNoAggregates(data.outcomes, index) dconfig.scores = getScoresConfig(data.scores, index) return dconfig @@ -589,98 +614,81 @@ const getUdLabsWithAggregates = (data:any[], configArray.push(config); } - /* - for (let field of data) { - for (let agg of field.aggregation_options) { - //let aggName = agg['value'].replace('_agg',''); - let aggName = agg.replace('_agg',''); - - // convert label for use with aggregate name - const fieldName = field.label.trim().toLowerCase() - .replace(/ +/g, '_') // replace spaces with underscore - .replace(/[^a-z_0-9]/g, '') // remove illegal characters - .replace(/[_+]/g, '_') // replace multiple _ with a single one - .replace(/_$/g, ''); // remove trailing _ - - // REDCap field note includes the optional notes and optional minimum/maximum thresholds - let fieldNote = field.notes; - if (typeof field.min_threshold === 'number') { - fieldNote += '
          Minimum Threshold: ' + field.min_threshold; - } - if (typeof field.max_threshold === 'number') { - fieldNote += '
          Maximum Threshold: ' + field.max_threshold; - } - - let config:any = { - //label: getAggregateLabel(field.label, agg.value, evt, closestTime), - label: getAggregateLabel(field.label, agg, evt, closestTime), - redcap_field_name: 'ud_' + fieldName + "_" + aggName + "_" + index, - value_type: field.value_type, - redcap_field_type: "text", - redcap_field_note: fieldNote, - //aggregate: agg.value, - aggregate: agg, - lab_results: field.lab_results, - min_threshold: field.min_threshold, - max_threshold: field.max_threshold - }; - //if (agg.value == 'closest_event' && event) { - if (agg == 'closest_event' && event) { - config.aggregate_options = {} - config.aggregate_options.event = event[0].redcap_field_name - } - //if (agg.value == 'closest_time') { - if (agg == 'closest_time') { - config.aggregate_options = {} - config.aggregate_options.time = closestTime - } - configArray.push(config) - - } - } - */ - //console.log(configArray); return configArray; } // TODO refactor const getUdFields = (ud_labs:any[]) => { - /* - let udFields:any[] = []; - ud_labs.forEach((udLab) => { - console.log("udLab"); - console.log(udLab); - let udLabFields = udLab.fields; - udFields.concat(udLab.fields); - console.log("udLabFields"); - console.log(udLabFields); - }); - console.log(udFields); - - const testArr = ud_labs.map((udLab) => { - return udLab.fields; - }); - console.log("testArr"); - console.log(testArr); - */ - const testArr = ud_labs.map(udLab => udLab.fields); let finalArr:any[] = []; for (let arr of testArr) { finalArr = finalArr.concat(arr); } - /* - console.log("testArr"); - console.log(testArr); - console.log("finalArr"); - console.log(finalArr); - */ return finalArr; // return ud_labs.flatMap(udLab => udLab.fields); // return ud_labs.map(udLab => udLab.fields).flat(); } +const getMedFields = (medications:any[]) => { + let medFields:any[] = []; + for (let medication of medications) { + medFields = medFields.concat(medication.fields); + } + return medFields; + //return medications.flatMap(medication => medication.fields); +} + +const getMedications = (medications:any[], index:number) => { + console.log(medications); + let configArray = []; + + for (let medication of medications) { + // convert label for use with aggregate name + const fieldName = medication.label.trim().toLowerCase() + .replace(/ +/g, '_') // replace spaces with underscore + .replace(/[^a-z_0-9]/g, '') // remove illegal characters + .replace(/[_+]/g, '_') // replace multiple _ with a single one + .replace(/_$/g, ''); // remove trailing _ + + // REDCap field note includes optional notes, medication descriptions + let fieldNoteArr = []; + if (medication.notes && medication.notes.trim() !== '') { + fieldNoteArr.push(medication.notes); + } + //let fieldNote = medication.notes && medication.notes.trim() !== '' ? medication.notes + '

          ': ''; + if (medication.pharmacologics.length > 0) { + const pharmacologicsArr = medication.pharmacologics.map((pharmacologic: { value: any; }) => pharmacologic.value); + fieldNoteArr.push('Pharmacologics:
          ' + pharmacologicsArr.join('
          ')); + } + if (medication.therapeutics.length > 0) { + const therapeuticsArr = medication.therapeutics.map((therapeutic: { value: any; }) => therapeutic.value); + fieldNoteArr.push('Therapeutics:
          ' + therapeuticsArr.join('
          ')); + } + + configArray.push({ + label: medication.label, + definition: { + pharmacologics: medication.pharmacologics, + therapeutics: medication.therapeutics + }, + fields: [ + { + label: medication.label, + redcap_field_name:'med_' + fieldName + '_ordered_yn_' + index, + redcap_field_type: "yesno", + redcap_options: "", + value_type: "", + redcap_field_note: fieldNoteArr.join('

          '), + type: "ordered" + } + ] + }); + } + + return configArray; +} + const getConfigWithAggregates = (data:FieldMetadata[], index:number, aggDefaults?: TextValuePair[], diff --git a/pages/js/duster/new-project/src/types/CollectionWindow.ts b/pages/js/duster/new-project/src/types/CollectionWindow.ts index 848ff56..e9d8717 100644 --- a/pages/js/duster/new-project/src/types/CollectionWindow.ts +++ b/pages/js/duster/new-project/src/types/CollectionWindow.ts @@ -22,6 +22,7 @@ interface CollectionWindow { labs: Array ud_labs: Array vitals: Array + medications: Array outcomes: Array scores: Array valid?: boolean @@ -49,6 +50,7 @@ export const INIT_COLLECTION_WINDOW: CollectionWindow = { labs:[], ud_labs:[], vitals:[], + medications:[], outcomes:[], scores:[], valid: false diff --git a/services/createProject.php b/services/createProject.php index cab308b..b261e8d 100644 --- a/services/createProject.php +++ b/services/createProject.php @@ -92,6 +92,11 @@ // add vitals with its own section header $odm->addFields($collection_window["form_name"], null, null, "Vitals", $collection_window["data"]["vitals"]); + // add medications with its own section header + $medications = $collection_window["data"]["medications"]; + $med_fields_arr = !empty($medications) ? array_merge(...array_column($medications, 'fields')) : []; + $odm->addFields($collection_window["form_name"], null, null, "Medications", $med_fields_arr); + // add outcomes with its own section header $odm->addFields($collection_window["form_name"], null, null, "Outcomes", $collection_window["data"]["outcomes"]); diff --git a/services/updateProject.php b/services/updateProject.php index b4aba07..b73dec5 100644 --- a/services/updateProject.php +++ b/services/updateProject.php @@ -224,6 +224,16 @@ function getFieldParams($field, string $form_name = "", string $section_header = } } + // Medications + $medications = $collection_window['data']['medications']; + if (!empty($medications)) { + $medications_fields = array_merge(...array_column($medications, 'fields')); + $num_fields = count($medications_fields); + $medications_form_name_arr = array_fill(0, $num_fields, $form_name); + $medications_section_header_arr = array_merge(['Medications'], array_fill(0, $num_fields - 1, '')); + $cw = array_merge($cw, array_map($get_field_params, $medications_fields, $medications_form_name_arr, $medications_section_header_arr)); + } + // Outcomes $outcomes = $collection_window['data']['outcomes']; if (!empty($outcomes)) { From 5dfba1082362e0b0a0bce94bef47ea2a2cbf036e Mon Sep 17 00:00:00 2001 From: Jonasel Roque <38173852+roquej@users.noreply.github.com> Date: Mon, 9 Dec 2024 12:17:27 -0800 Subject: [PATCH 3/5] update text description of medications category in dataset designer UI --- .../dist/assets/{index-0f6fea8e.js => index-31c516c3.js} | 2 +- pages/js/duster/new-project/dist/index.html | 2 +- .../new-project/src/components/MedicationsOptions.vue | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) rename pages/js/duster/new-project/dist/assets/{index-0f6fea8e.js => index-31c516c3.js} (91%) diff --git a/pages/js/duster/new-project/dist/assets/index-0f6fea8e.js b/pages/js/duster/new-project/dist/assets/index-31c516c3.js similarity index 91% rename from pages/js/duster/new-project/dist/assets/index-0f6fea8e.js rename to pages/js/duster/new-project/dist/assets/index-31c516c3.js index 86bf8a1..17e521b 100644 --- a/pages/js/duster/new-project/dist/assets/index-0f6fea8e.js +++ b/pages/js/duster/new-project/dist/assets/index-31c516c3.js @@ -2016,7 +2016,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho display: flex; } } -`,J4={root:function(e){var n=e.instance,r=e.props;return["p-chips p-component p-inputwrapper",{"p-disabled":r.disabled,"p-focus":n.focused,"p-inputwrapper-filled":r.modelValue&&r.modelValue.length||n.inputValue&&n.inputValue.length,"p-inputwrapper-focus":n.focused}]},container:"p-inputtext p-chips-multiple-container",token:function(e){var n=e.state,r=e.index;return["p-chips-token",{"p-focus":n.focusedIndex===r}]},label:"p-chips-token-label",removeTokenIcon:"p-chips-token-icon",inputToken:"p-chips-input-token"};Be.extend({name:"chips",css:Y4,classes:J4});const Z4={class:"my-2"},X4={key:0,class:"flex p-error"},Q4={class:"mb-2"},e7={key:0,class:"flex p-error mb-3"},t7=bt({__name:"MedicationsOptions",props:Cm({initialMedications:{type:Array,required:!0}},{modelValue:{type:Array,required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(t){const e=Ft("medicationsMetadata"),n=t,r=Km(t,"modelValue"),o=ie(!1),i=ie(""),a=ie(),l=ie(""),u=ie([]),s=ie([]),d=ie(!1),c=ie(!1),m=ie([]),f=ie(!1),v=ie([]),b=()=>Date.now()+"",_=te(()=>({id:i.value,label:a.value,notes:l.value,therapeutics:u.value,pharmacologics:s.value})),x=Q=>n.initialMedications.findIndex(L=>L.id===Q.id)===-1,k=Q=>{r.value.find(de=>de.id===Q.id)&&(o.value=!0,i.value=Q.id,a.value=Q.label,l.value=Q.notes,s.value=Q.pharmacologics,u.value=Q.therapeutics,d.value=!0)},D=Q=>{confirm("Are you sure you want to delete this medication?")&&(r.value=r.value.filter(L=>L.id!==Q.id))},j=te(()=>({label:a.value,selectedClasses:u.value.concat(s.value)})),H={label:{required:Jt,customUnique:Me.withMessage("Label must be unique.",()=>!r.value.filter(L=>L.id!==i.value).map(L=>L.label).includes(a.value)),customLegal:Me.withMessage("Label must be alphanumeric with spaces.",()=>/^[a-zA-Z0-9 ]+$/.test(a.value))},selectedClasses:{custom:Me.withMessage("At least one therapeutic class or pharmacologic class must be selected.",()=>j.value.selectedClasses.length>0)}},R=Dn(H,j,{$scope:!1}),le=Q=>{c.value=!0;const L=Q.query.trim().toLowerCase();m.value=e.value.therapeutics.filter(de=>de.label.toLowerCase().includes(L)&&!u.value.map(A=>A.label).includes(de.label)),c.value=!1},ae=Q=>{f.value=!0;const L=Q.query.trim().toLowerCase();v.value=e.value.pharmacologics.filter(de=>de.label.toLowerCase().includes(L)&&!s.value.map(A=>A.label).includes(de.label)),f.value=!1},V=()=>{if(R.value.$touch(),!R.value.$error){if(o.value){const Q=r.value.findIndex(L=>L.id===i.value);r.value[Q]=_.value}else i.value=b(),r.value.push(_.value);K()}},K=()=>{d.value=!1,o.value=!1,i.value="",a.value="",l.value="",u.value=[],s.value=[],R.value.$reset()};return(Q,L)=>{const de=J("Column"),A=J("Chip"),N=J("Button"),ne=J("DataTable"),ge=J("Dialog"),Ce=Qe("tooltip");return p(),y(se,null,[L[19]||(L[19]=h("div",{class:"mb-2"},[h("p",null,' Each medication added here creates a boolean clinical variable that answers this question - "In this data collection window, was this medication ordered for the patient (yes/no)?" '),h("p",null," Note that multiple medications may be added to each clinical variable. ")],-1)),O(ne,{class:"mb-2",value:r.value,"removable-sort":""},{default:$(()=>[O(de,{field:"label",header:"Label"}),O(de,{field:"therapeutics",header:"Therapeutic Classes"},{body:$(we=>[(p(!0),y(se,null,De(we.data.therapeutics,(me,X)=>(p(),F(A,{key:X,label:me.label},null,8,["label"]))),128))]),_:1}),O(de,{field:"pharmacologics",header:"Pharmacologic Classes"},{body:$(we=>[(p(!0),y(se,null,De(we.data.pharmacologics,(me,X)=>(p(),F(A,{key:X,label:me.label},null,8,["label"]))),128))]),_:1}),O(de,{field:"notes",header:"Notes"}),O(de,{header:"Actions"},{body:$(we=>[Oe(O(N,{icon:"pi pi-pencil",outlined:"",rounded:"",class:"ml-2 p-1 small-icon",severity:"secondary",onClick:me=>k(we.data)},null,8,["onClick"]),[[Ht,x(we.data)],[Ce,"Edit",void 0,{top:!0}]]),Oe(O(N,{icon:"pi pi-trash",outlined:"",rounded:"",class:"ml-2 p-1 small-icon",severity:"danger",onClick:me=>D(we.data)},null,8,["onClick"]),[[Ht,x(we.data)],[Ce,"Delete",void 0,{top:!0}]])]),_:1})]),_:1},8,["value"]),O(N,{label:"Add Medication",icon:"pi pi-plus",severity:"success",class:"mr-2",onClick:L[0]||(L[0]=we=>d.value=!0)}),O(ge,{visible:d.value,modal:"",header:"Add New Medication",closable:!1,style:{width:"60rem"}},{footer:$(()=>[O(N,{label:"Submit",severity:"primary",onClick:L[8]||(L[8]=we=>V())}),O(N,{label:"Cancel",severity:"secondary",onClick:L[9]||(L[9]=we=>K())})]),default:$(()=>{var we,me;return[h("div",null,[h("div",Z4,[L[10]||(L[10]=h("label",{for:"medLabel",class:"font-bold block mb-2"}," Label ",-1)),O(U(Wn),{id:"medLabel",maxlength:"26",modelValue:a.value,"onUpdate:modelValue":L[1]||(L[1]=X=>a.value=X),autocomplete:"off",class:oe({"p-invalid":U(R).label.$error}),onBlur:L[2]||(L[2]=X=>U(R).label.$touch())},null,8,["modelValue","class"]),L[11]||(L[11]=h("br",null,null,-1)),h("small",null,Z((we=a.value)!=null&&we.length?a.value.length:0)+"/26 characters ",1),L[12]||(L[12]=h("br",null,null,-1)),U(R).label.$error?(p(),y("small",X4,Z(U(R).label.$errors[0].$message),1)):T("",!0)]),h("div",Q4,[L[13]||(L[13]=h("label",{for:"notes",class:"font-bold block mb-2"},"Notes (optional)",-1)),O(U(Wn),{maxlength:"80",id:"medNotes",modelValue:l.value,"onUpdate:modelValue":L[3]||(L[3]=X=>l.value=X),autocomplete:"off",class:"w-7"},null,8,["modelValue"]),L[14]||(L[14]=h("br",null,null,-1)),h("small",null,Z((me=l.value)!=null&&me.length?l.value.length:0)+"/80 characters ",1)]),h("div",null,[L[15]||(L[15]=h("label",{for:"therapeutics-input",class:"font-bold block"}," Therapeutic Classes ",-1)),L[16]||(L[16]=h("small",null,"Multiple may be added. Search results will be in the format 'Therapeutic Class (Number of unique patients in STARR) Years ordered'",-1)),O(U(bo),{class:"mb-2"},{default:$(()=>[O(U(wo),{id:"therapeutics-input",class:oe({"p-invalid":U(R).selectedClasses.$error}),modelValue:u.value,"onUpdate:modelValue":L[4]||(L[4]=X=>u.value=X),multiple:!0,suggestions:m.value,virtualScrollerOptions:{itemSize:38,showLoader:!0,lazy:!0},loading:c.value,onBlur:U(R).selectedClasses.$touch,onComplete:L[5]||(L[5]=X=>le(X)),optionLabel:"label",placeholder:"Search to add"},null,8,["class","modelValue","suggestions","loading","onBlur"])]),_:1})]),h("div",null,[L[17]||(L[17]=h("label",{for:"pharmacologics-input",class:"font-bold block"}," Pharmacologic Classes ",-1)),L[18]||(L[18]=h("small",null,"Multiple may be added. Search results will be in the format 'Pharmacologic Class (Number of unique patients in STARR) Years ordered'",-1)),O(U(bo),{class:"mb-2"},{default:$(()=>[O(U(wo),{id:"pharmacologics-input",class:oe({"p-invalid":U(R).selectedClasses.$error}),modelValue:s.value,"onUpdate:modelValue":L[6]||(L[6]=X=>s.value=X),multiple:!0,suggestions:v.value,virtualScrollerOptions:{itemSize:38,showLoader:!0,lazy:!0},loading:f.value,onBlur:U(R).selectedClasses.$touch,onComplete:L[7]||(L[7]=X=>ae(X)),optionLabel:"label",placeholder:"Search to add"},null,8,["class","modelValue","suggestions","loading","onBlur"])]),_:1})]),h("div",null,[U(R).selectedClasses.$error?(p(),y("small",e7,Z(U(R).selectedClasses.$errors[0].$message),1)):T("",!0)])])]}),_:1},8,["visible"])],64)}}}),n7={class:"grid"},r7={class:"col-6 mt-2"},i7={class:"p-inputgroup flex"},o7={class:"col-6 mt-2"},a7={class:"flex flex-wrap gap-3"},l7=["for"],s7={class:"card flex flex-wrap gap-4 mt-3"},u7=["for"],d7={key:0,class:"flex align-items-center"},c7=["for"],p7={key:0},f7={key:0,class:"flex p-error mb-3"},m7={key:1,class:"flex align-items-center"},h7=["for"],g7={key:0,class:"flex p-error ml-2"},v7={key:1,id:"aggOption-help",class:"flex p-error ml-2"},y7={key:2,id:"udLabsAggOption-help",class:"flex p-error ml-2"},b7=bt({__name:"ClinicalDataDialog",props:{showClinicalDataDialog:Boolean,activeOptions:Array,initialWindow:{type:Object,required:!1},timing:{type:Object,required:!0},clinicalData:{type:Object,required:!0},aggregateDefaults:{type:Array},closestToEvent:{type:Array},closestToTime:{type:String},eventOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},labOptions:{type:Array,required:!0},vitalOptions:{type:Array,required:!0},outcomeOptions:{type:Array,required:!0},scoreOptions:{type:Array,required:!0}},emits:["saveClinicalDataUpdate","cancelClinicalDataUpdate","update:clinicalData","update:aggregateDefaults","update:showClinicalDataDialog","update:activeOptions","update:closestToEvent","update:closestToTime"],setup(t,{emit:e}){const n=t,r=e,o=ie({global:{value:null,matchMode:it.CONTAINS}}),i=te(()=>o.value.global.value),a=te({get(){return n.showClinicalDataDialog},set(E){r("update:showClinicalDataDialog",E)}}),l=te({get(){return n.clinicalData},set(E){r("update:clinicalData",E)}}),u=te({get(){return n.aggregateDefaults},set(E){r("update:aggregateDefaults",E)}}),s=te(()=>l.value.ud_labs?l.value.ud_labs.findIndex(E=>E.aggregation_options.length===0)>-1:!1),d=te(()=>{var E,P;return((E=n.initialWindow)==null?void 0:E.aggregate_defaults)!==void 0?(P=n.initialWindow)==null?void 0:P.aggregate_defaults.map(z=>z.value):[]}),c=te(()=>{var E,P;return((E=n.initialWindow)==null?void 0:E.data)!==void 0?JSON.parse(JSON.stringify((P=n.initialWindow)==null?void 0:P.data)):{}}),m=te(()=>{if(d.value.includes("closest_time")||d.value.includes("closest_event"))return!0;let E=[];return c.value.hasOwnProperty("labs")&&E.concat(c.value.labs),c.value.hasOwnProperty("vitals")&&E.concat(c.value.vitals),E.forEach(P=>{if(P.aggregates.map(W=>W.value).includes("closest_time")||d.value.includes("closest_event"))return!0}),!1}),f=te(()=>on.filter(E=>E.value.indexOf("closest")===-1)),v=te({get(){return n.closestToEvent},set(E){r("update:closestToEvent",E)}}),b=te({get(){return n.closestToEvent&&n.closestToEvent[0]&&n.closestToEvent[0].label?R.value.find(E=>E.label===n.closestToEvent[0].label)??JSON.parse(JSON.stringify(jt)):JSON.parse(JSON.stringify(jt))},set(E){E.label!==""&&r("update:closestToEvent",[E])}}),_=te(()=>on.find(E=>E.value==="closest_event")??{text:"Closest Event",value:"closest_event"}),x=te(()=>!(n.timing&&n.timing.repeat_interval&&n.timing.repeat_interval.length>0)),k=te(()=>{let E=!1;return x.value&&(u.value&&(E=u.value.findIndex(P=>P.value==="closest_event")>-1),E||(E=l.value.labs.findIndex(P=>P.selected&&P.aggregate_type==="custom"&&JSON.stringify(P.aggregates).indexOf("closest_event")>-1)>-1),E||(E=l.value.vitals.findIndex(P=>P.selected&&P.aggregate_type==="custom"&&JSON.stringify(P.aggregates).indexOf("closest_event")>-1)>-1),E||(E=l.value.ud_labs.findIndex(P=>P.aggregation_options.findIndex(z=>z==="closest_event")>-1)>-1)),E});mt(k,E=>{E||(v.value=[],b.value=JSON.parse(JSON.stringify(jt)),D("closest_event"))});const D=E=>{if(u.value){const P=u.value.filter(z=>z.value!==E);u.value=P}l.value.labs=j(E,l.value.labs),l.value.ud_labs=H(E,l.value.ud_labs),l.value.vitals=j(E,l.value.vitals)},j=(E,P)=>P.map(W=>{if(W.selected&&W.aggregate_type==="custom"&&JSON.stringify(W.aggregates).indexOf(E)>-1){const Ie=W.aggregates.filter(Se=>Se.value!=E);W.aggregates=Ie,Ie.length===0&&(W.aggregate_type="default")}return W}),H=(E,P)=>P.map(W=>{if(W.aggregation_options.findIndex(Ie=>Ie===E)>-1){const Ie=W.aggregation_options.filter(Se=>Se!==E);W.aggregation_options=Ie}return W}),R=te(()=>n.eventOptions.filter(E=>E.value_type==="datetime")),le=te({get(){return n.closestToTime},set(E){r("update:closestToTime",E)}}),ae=ie(new Date("2024T08:00"));Nn(()=>{ae.value?le.value=("0"+ae.value.getHours()).slice(-2)+":"+("0"+ae.value.getMinutes()).slice(-2)+":00":le.value="08:00:00"});const V=te(()=>on.find(E=>E.value==="closest_time")??{text:"Closest Time",value:"closest_time"}),K=te(()=>n.timing?!!(n.timing.start.interval.type=="day"&&n.timing.start.interval.length==1||n.timing.end.interval.type=="day"&&n.timing.end.interval.length==1||n.timing.repeat_interval&&n.timing.repeat_interval.type=="day"&&n.timing.repeat_interval.length==1||n.timing.start.type==="date"&&n.timing.end.type==="date"&&(n.timing.start.duster_field_name&&n.timing.start.duster_field_name.length>0&&n.timing.start.duster_field_name===n.timing.end.duster_field_name||n.timing.start.redcap_field_name&&n.timing.start.redcap_field_name.length>0&&n.timing.start.redcap_field_name===n.timing.end.redcap_field_name)):!1),Q=te(()=>{let E=!1;return K.value&&(u.value&&(E=u.value.findIndex(P=>P.value==="closest_time")>-1),E||(E=l.value.labs.findIndex(P=>P.selected&&P.aggregate_type==="custom"&&JSON.stringify(P.aggregates).indexOf("closest_time")>-1)>-1),E||(E=l.value.vitals.findIndex(P=>P.selected&&P.aggregate_type==="custom"&&JSON.stringify(P.aggregates).indexOf("closest_time")>-1)>-1),E||(E=l.value.ud_labs.findIndex(P=>P.aggregation_options.findIndex(z=>z==="closest_time")>-1)>-1)),E});mt(Q,E=>{E||(ae.value=new Date("2024T08:00"),le.value=void 0,D("closest_time"))});const L=te(()=>{let E=l.value.labs?l.value.labs.findIndex(P=>P.selected&&P.aggregate_type=="default")>-1:!1;return E||(E=l.value.vitals?l.value.vitals.findIndex(P=>P.selected&&P.aggregate_type==="default")>-1:!1),E}),de=Me.regex(/^([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]$/),A=te(()=>({aggregateDefaults:u.value,udLabsMissingAggregates:s.value,closestEvent:b.value.duster_field_name?b.value.duster_field_name:b.value.redcap_field_name,closestTime:le.value})),N=te(()=>({aggregateDefaults:{requiredIf:Me.withMessage("At least one default aggregate must be selected.",Yt(L.value)),minLength:US(1)},udLabsMissingAggregates:{custom:Me.withMessage("User-defined labs must each have at least one aggregate.",()=>!s.value)},closestEvent:{requiredIf:Me.withMessage("Closest event is required",Yt(k.value))},closestTime:{requiredIf:Me.withMessage("Closest time is required",Yt(Q.value)),timeFormat:Me.withMessage("Incorrect time format",de)}})),ne=Dn(N,A);Nn(()=>{l.value&&(l.value.valid=!ne.value.$error,l.value.errors=ne.value.$errors)});const ge=Dl(),Ce=E=>{l.value.ud_labs=E},we=()=>{ne.value.$touch(),ne.value.$error?ne.value.$errors.forEach(E=>ge.add({severity:"error",summary:"Missing values",detail:E.$message,life:3e3})):(a.value=!1,r("saveClinicalDataUpdate"))},me=()=>{a.value=!1,r("cancelClinicalDataUpdate")},X=ie(["Selected","Unselected","All"]),ke=ie("All"),We=te({get(){return n.activeOptions},set(E){r("update:activeOptions",E)}}),ce=()=>{We.value=[0,1,2,3,4,5]};return(E,P)=>{const z=J("InputText"),W=J("RadioButton"),Ie=J("Checkbox"),Se=J("Calendar"),ve=J("Dropdown"),$e=J("Panel"),w=J("AccordionTab"),C=J("Accordion"),I=J("Button"),M=J("Dialog"),q=Qe("tooltip");return p(),F(M,{visible:a.value,"onUpdate:visible":P[12]||(P[12]=B=>a.value=B),modal:!0,"close-on-escape":!1,style:{width:"75vw"},header:"Select Clinical Values"},{footer:$(()=>[O(I,{label:"Save",class:"p-button-primary",size:"small",icon:"pi pi-check",onClick:we}),O(I,{label:"Cancel",class:"p-button-secondary",size:"small",icon:"pi pi-times",onClick:me})]),default:$(()=>[h("div",n7,[h("div",r7,[h("div",i7,[O(z,{placeholder:"Search Clinical Value",modelValue:o.value.global.value,"onUpdate:modelValue":[P[0]||(P[0]=B=>o.value.global.value=B),ce]},null,8,["modelValue"]),P[13]||(P[13]=h("span",{class:"p-inputgroup-addon"},[h("i",{class:"pi pi-search"})],-1))])]),h("div",o7,[h("div",a7,[P[14]||(P[14]=h("label",{class:"flex align-items-center"},"Show: ",-1)),(p(!0),y(se,null,De(X.value,(B,ue)=>(p(),y("div",{key:ue,class:"flex align-items-center"},[O(W,{modelValue:ke.value,"onUpdate:modelValue":P[1]||(P[1]=fe=>ke.value=fe),name:"filterSelected","input-id":B,value:B},null,8,["modelValue","input-id","value"]),h("label",{for:B,class:"flex align-items-center ml-2"},Z(B),9,l7)]))),128))])])]),P[16]||(P[16]=h("hr",null,null,-1)),O($e,{header:"Default Aggregates",toggleable:""},{default:$(()=>[P[15]||(P[15]=h("div",null,[h("p",null,[ye(' Clinical variables that are added and require aggregation (i.e., any clinical variables under the category of "Labs" or "Vitals") will default to the settings here for convenience. '),h("br"),ye(" Such variables may have their settings individually changed after being added. "),h("br"),ye(` NOTE: The "Closest to Event" and "Closest to Time" aggregations are only available when applicable according to the Data Collection Window's timing. `)])],-1)),h("div",s7,[(p(!0),y(se,null,De(f.value,B=>(p(),y("div",{key:B.value,class:"flex align-items-center"},[O(Ie,{name:"defaultAggregate",modelValue:u.value,"onUpdate:modelValue":P[2]||(P[2]=ue=>u.value=ue),value:B,"input-id":B.value,class:oe(["mr-2",{"p-invalid":U(ne).aggregateDefaults.$error}]),disabled:d.value.includes(B.value)},null,8,["modelValue","value","input-id","class","disabled"]),h("label",{for:B.value},Z(B.text),9,u7)]))),128)),K.value?(p(),y("div",d7,[O(Ie,{modelValue:u.value,"onUpdate:modelValue":P[3]||(P[3]=B=>u.value=B),name:"defaultAggregate","input-id":V.value.value,value:V.value,class:oe({"p-invalid":U(ne).aggregateDefaults.$error}),disabled:d.value.includes(V.value.value)},null,8,["modelValue","input-id","value","class","disabled"]),h("label",{for:V.value.value,class:"ml-2 mr-2"},Z(V.value.text),9,c7),Q.value?(p(),y("div",p7,[Oe(O(Se,{id:"calendar-timeonly",modelValue:ae.value,"onUpdate:modelValue":P[4]||(P[4]=B=>ae.value=B),timeOnly:"",disabled:m.value},null,8,["modelValue","disabled"]),[[q,"Closest Time value applies to both default and custom aggregates"]]),U(ne).closestTime.$error?(p(),y("small",f7,Z(U(ne).closestTime.$errors[0].$message),1)):T("",!0)])):T("",!0)])):T("",!0),x.value?(p(),y("div",m7,[O(Ie,{modelValue:u.value,"onUpdate:modelValue":P[5]||(P[5]=B=>u.value=B),name:"defaultAggregate","input-id":_.value.value,value:_.value,class:oe({"p-invalid":U(ne).aggregateDefaults.$error}),disabled:d.value.includes(_.value.value)},null,8,["modelValue","input-id","value","class","disabled"]),h("label",{for:_.value.value,class:"ml-2 mr-2"},Z(_.value.text),9,h7),Oe((p(),y("span",null,[Oe(O(ve,{modelValue:b.value,"onUpdate:modelValue":P[6]||(P[6]=B=>b.value=B),options:R.value,optionLabel:"label",placeholder:"Choose an event",class:oe([{"p-invalid":U(ne).closestEvent.$error}]),disabled:m.value},null,8,["modelValue","options","class","disabled"]),[[Ht,k.value]])])),[[q,"Closest Event value applies to both default and custom aggregates"]]),U(ne).closestEvent.$error?(p(),y("small",g7,Z(U(ne).closestEvent.$errors[0].$message),1)):T("",!0),U(ne).aggregateDefaults.$error?(p(),y("small",v7,Z(U(ne).aggregateDefaults.$errors[0].$message),1)):T("",!0),U(ne).udLabsMissingAggregates.$error?(p(),y("small",y7,Z(U(ne).udLabsMissingAggregates.$errors[0].$message),1)):T("",!0)])):T("",!0)])]),_:1}),O(C,{multiple:!0,activeIndex:We.value,class:"mt-2"},{default:$(()=>[O(w,{header:"Labs"},{default:$(()=>[O(Gi,{category:"labs",options:t.labOptions,"initial-data":c.value,"has-aggregates":!0,"has-closest-time":K.value,"has-closest-event":x.value,"closest-time":t.closestToTime,"closest-event":b.value.label,"search-text":i.value,"select-filter":ke.value,"selected-options":l.value.labs,"onUpdate:selectedOptions":P[7]||(P[7]=B=>l.value.labs=B)},null,8,["options","initial-data","has-closest-time","has-closest-event","closest-time","closest-event","search-text","select-filter","selected-options"])]),_:1}),O(w,{header:"User-Defined Labs"},{default:$(()=>[O(q4,{"selected-labs":l.value.ud_labs,"initial-labs":c.value.ud_labs,"has-closest-time":K.value,"has-closest-event":x.value,class:oe({"p-invalid":U(ne).udLabsMissingAggregates.$error}),onUpdateLabs:Ce},null,8,["selected-labs","initial-labs","has-closest-time","has-closest-event","class"])]),_:1}),O(w,{header:"Vitals"},{default:$(()=>[O(Gi,{category:"vitals",options:t.vitalOptions,"initial-data":c.value,"has-aggregates":!0,"has-closest-time":K.value,"has-closest-event":x.value,"closest-time":t.closestToTime,"closest-event":b.value.label,"search-text":i.value,"select-filter":ke.value,"selected-options":l.value.vitals,"onUpdate:selectedOptions":P[8]||(P[8]=B=>l.value.vitals=B)},null,8,["options","initial-data","has-closest-time","has-closest-event","closest-time","closest-event","search-text","select-filter","selected-options"])]),_:1}),O(w,{header:"Medications"},{default:$(()=>[O(t7,{initialMedications:c.value.medications?c.value.medications:[],modelValue:l.value.medications,"onUpdate:modelValue":P[9]||(P[9]=B=>l.value.medications=B)},null,8,["initialMedications","modelValue"])]),_:1}),O(w,{header:"Outcomes"},{default:$(()=>[O(Gi,{category:"outcomes",options:t.outcomeOptions,"initial-data":c.value,"has-aggregates":!1,"has-closest-time":!1,"has-closest-event":!1,"search-text":i.value,"select-filter":ke.value,"selected-options":l.value.outcomes,"onUpdate:selectedOptions":P[10]||(P[10]=B=>l.value.outcomes=B)},null,8,["options","initial-data","search-text","select-filter","selected-options"])]),_:1}),O(w,{header:"Scores"},{default:$(()=>[O(Gi,{category:"scores",options:t.scoreOptions,"initial-data":c.value,"has-aggregates":!1,"has-closest-time":!1,"has-closest-event":!1,"search-text":i.value,"select-filter":ke.value,"selected-options":l.value.scores,"onUpdate:selectedOptions":P[11]||(P[11]=B=>l.value.scores=B)},null,8,["options","initial-data","search-text","select-filter","selected-options"])]),_:1})]),_:1},8,["activeIndex"]),O(U(Ao))]),_:1},8,["visible"])}}}),w7={class:"field grid"},C7={class:"col-12 mb-2 md:col-2 md:mb-0"},_7={class:"ml-2 pi pi-info-circle",style:{color:"blue"}},S7={class:"col-12 md:col-10"},O7={class:"formgroup"},I7={class:"field-radiobutton mt-1"},k7=["for"],x7={key:0,class:"formgroup-inline"},P7={class:"field"},T7={key:0},E7={key:1},D7={key:2,class:"flex p-error mb-3"},R7={key:0,class:"field"},$7={key:0,class:"flex p-error mb-3"},A7={key:1,class:"formgroup-inline"},M7={class:"field"},L7={key:0,class:"flex p-error mb-3"},F7={class:"field"},B7={key:0,class:"flex p-error mb-3"},j7={class:"field"},V7={key:0},H7={key:1},N7={key:0,class:"flex p-error mb-3"},od=bt({__name:"TimingEvent",props:{timeTypeOptions:{type:Array,required:!0},typeLabel:String,eventType:{type:String,required:!0},eventOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},timingObject:{type:Object,required:!0},otherTimingEvent:{type:Object,required:!0},instigator:{type:String}},emits:["update:timingObject","clearPreset","instigate"],setup(t,{emit:e}){const n=t,r=e,o=te({get(){return n.timingObject},set(k){r("update:timingObject",k)}}),i=te(()=>{var k;if(n.eventType==="end"&&n.otherTimingEvent.type){if(n.otherTimingEvent.type.indexOf("date")>-1)return n.timeTypeOptions.filter(D=>D.value==n.otherTimingEvent.type||D.value=="interval");if(n.otherTimingEvent.type==="interval"&&((k=n.otherTimingEvent.interval)!=null&&k.type)){const D=n.otherTimingEvent.interval.type==="day"?"date":"datetime";return n.timeTypeOptions.filter(j=>j.value===D)}}else if(n.otherTimingEvent.type==="interval")return n.timeTypeOptions.filter(D=>D.value!=="interval");return n.timeTypeOptions}),a=te(()=>{if(n.eventType==="end"){if(n.otherTimingEvent.type==="datetime")return sr.filter(k=>k.value==="hour");if(n.otherTimingEvent.type==="date")return sr.filter(k=>k.value==="day")}return sr});Nn(()=>{i.value.length===1?o.value.type=i.value[0].value:n.instigator&&n.eventType!=n.instigator&&n.otherTimingEvent.type&&n.otherTimingEvent.type!==o.value.type&&n.otherTimingEvent.type!=="interval"&&o.value.type!=="interval"&&(o.value.type=n.otherTimingEvent.type)});const l=te(()=>o.value.type==="datetime"?n.eventOptions.filter(k=>k&&k.value_type&&(k.duster_field_name||k.redcap_field_name)&&k.value_type==="datetime"):n.eventOptions.filter(k=>k&&k.value_type&&(k.duster_field_name||k.redcap_field_name))),u=te({get(){var k;return(k=o.value.interval)==null?void 0:k.type},set(k){o.value.interval||(o.value.interval={...rn}),o.value.interval.type=k}}),s=te({get(){var k;return((k=o.value.interval)==null?void 0:k.length)??0},set(k){o.value.interval||(o.value.interval={...rn}),o.value.interval.length=k}});Nn(()=>{o.value.type=="interval"&&(o.value.interval||(o.value.interval={...rn}),u.value||(n.otherTimingEvent.type==="datetime"?u.value="hour":n.otherTimingEvent.type==="date"&&(u.value="day")),o.value.interval.label=s.value.toString()+" "+u.value,o.value.interval.label+=n.eventType=="start"?"(s) before End":"(s) after Start",o.value.label=o.value.interval.label)});const d=te({get(){if(o.value)if(o.value.duster_field_name){let k=o.value.duster_field_name,D=n.eventOptions.findIndex(j=>j.duster_field_name==k);return n.eventOptions[D]}else{let k=o.value.redcap_field_name,D=n.eventOptions.findIndex(j=>!j.duster_field_name&&j.redcap_field_name==k);if(D>-1)return n.eventOptions[D]}return JSON.parse(JSON.stringify(jt))},set(k){o.value&&(o.value.redcap_field_type=k.redcap_field_type,k.duster_field_name?(o.value.duster_field_name=k.duster_field_name,o.value.redcap_field_name=void 0,o.value.rp_date||(o.value.rp_date=n.rpDates[0].redcap_field_name)):k.redcap_field_name&&(o.value.redcap_field_name=k.redcap_field_name,o.value.duster_field_name=void 0,o.value.rp_date=k.redcap_field_name))}}),c=te(()=>n.typeLabel?n.typeLabel:zn(n.eventType)+" at: "),m=(k,D,j)=>{if(D){let H=k.find(R=>R.duster_field_name===D);if(H)return H.label}else if(j){let H=k.find(R=>R.redcap_field_name===j);if(H)return H.label}return""};Nn(()=>{o.value.type!="interval"&&(o.value.label=m(n.eventOptions,o.value.duster_field_name,o.value.redcap_field_name)??"",o.value.label.length&&o.value.type=="date"&&(o.value.label=n.eventType=="end"?"23:59:00 of "+o.value.label:"00:00:00 of "+o.value.label))});const f=Me.regex(/^[1-9][0-9]*$/),v=te(()=>({timingEventType:o.value.type,timingEventValue:d.value.duster_field_name?d.value.duster_field_name:d.value.redcap_field_name,timingEventInterval:o.value.interval,timingEventRpDate:o.value.rp_date})),b=te(()=>({timingEventType:{required:Me.withMessage("Required",Jt)},timingEventValue:{requiredIf:Me.withMessage("Required "+zn(n.eventType)+" Event",Yt(o.value.type!=="interval"))},timingEventInterval:{requiredIf:Yt(o.value.type=="interval"),type:{requiredIf:Me.withMessage("Required",Yt(o.value.type=="interval"))},length:{requiredIf:Me.withMessage("Value must be a positive integer",Yt(o.value.type=="interval")),positiveInteger:Me.withMessage("Value must be a positive integer",f)}},timingEventRpDate:{requiredIf:Me.withMessage("Required",Yt(!!o.value.duster_field_name))}})),_=Dn(b,v),x=te(()=>n.eventType=="start"?"Some description about start":"Some description about end");return(k,D)=>{const j=J("RadioButton"),H=J("Dropdown"),R=J("InputNumber"),le=Qe("tooltip");return p(),y("div",w7,[h("label",C7,[ye(Z(c.value)+" ",1),Oe(h("i",_7,null,512),[[le,x.value]])]),h("div",S7,[h("div",O7,[(p(!0),y(se,null,De(i.value,ae=>(p(),y("div",{key:ae.value,class:"formgroup-inline"},[h("div",I7,[O(j,{modelValue:o.value.type,"onUpdate:modelValue":V=>o.value.type=V,name:t.eventType+"TimeType","input-id":ae.value,value:ae.value,class:oe({"p-invalid":U(_).timingEventType.$error}),onClick:D[0]||(D[0]=V=>k.$emit("instigate",t.eventType)),onChange:D[1]||(D[1]=V=>r("clearPreset"))},null,8,["modelValue","onUpdate:modelValue","name","input-id","value","class"]),Oe((p(),y("label",{for:ae.value,class:"ml-2"},[ye(Z(ae.text),1)],8,k7)),[[le,ae.tooltip]])]),ae.value===o.value.type&&ae.value.indexOf("date")>-1?(p(),y("div",x7,[h("div",P7,[o.value.type==="date"&&t.eventType==="start"?(p(),y("label",T7," 00:00:00 of ")):o.value.type==="date"&&t.eventType==="end"?(p(),y("label",E7," 23:59:00 of ")):T("",!0),O(H,{modelValue:d.value,"onUpdate:modelValue":D[2]||(D[2]=V=>d.value=V),options:l.value,optionLabel:"label",style:{width:"12rem"},class:oe({"p-invalid":U(_).timingEventValue.$error}),onChange:D[3]||(D[3]=V=>r("clearPreset"))},null,8,["modelValue","options","class"]),U(_).timingEventValue.$error?(p(),y("small",D7,Z(U(_).timingEventValue.$errors[0].$message),1)):T("",!0)]),d.value&&d.value.duster_field_name?(p(),y("div",R7,[D[9]||(D[9]=h("label",null," based on ",-1)),O(H,{modelValue:o.value.rp_date,"onUpdate:modelValue":D[4]||(D[4]=V=>o.value.rp_date=V),options:t.rpDates,optionLabel:"label",optionValue:"redcap_field_name",style:{width:"12rem"},class:oe({"p-invalid":U(_).timingEventRpDate.$error})},null,8,["modelValue","options","class"]),U(_).timingEventRpDate.$error?(p(),y("small",$7,Z(U(_).timingEventRpDate.$errors[0].$message),1)):T("",!0)])):T("",!0)])):T("",!0),ae.value===o.value.type&&ae.value==="interval"?(p(),y("div",A7,[h("div",M7,[O(R,{modelValue:s.value,"onUpdate:modelValue":D[5]||(D[5]=V=>s.value=V),id:"intervalLength","input-id":"integeronly",min:1,class:oe({"p-invalid":U(_).timingEventInterval.length.$error}),"input-style":{width:"3rem"},placeholder:"# of",onValue:D[6]||(D[6]=V=>r("clearPreset"))},null,8,["modelValue","class"]),U(_).timingEventInterval.length.$error?(p(),y("small",L7,Z(U(_).timingEventInterval.length.$errors[0].$message),1)):T("",!0)]),h("div",F7,[O(H,{modelValue:u.value,"onUpdate:modelValue":D[7]||(D[7]=V=>u.value=V),options:a.value,optionLabel:"text",optionValue:"value",style:{width:"10rem"},placeholder:"Hours / Days",class:oe({"p-invalid":U(_).timingEventInterval.type.$error}),onChange:D[8]||(D[8]=V=>r("clearPreset"))},null,8,["modelValue","options","class"]),U(_).timingEventInterval.type.$error?(p(),y("small",B7,Z(U(_).timingEventInterval.type.$errors[0].$message),1)):T("",!0)]),h("div",j7,[t.eventType==="start"&&t.otherTimingEvent?(p(),y("label",V7," before End ("+Z(t.otherTimingEvent.label)+") ",1)):T("",!0),t.eventType==="end"&&t.otherTimingEvent?(p(),y("label",H7," after Start ("+Z(t.otherTimingEvent.label)+") ",1)):T("",!0)])])):T("",!0)]))),128)),U(_).timingEventType.$error?(p(),y("small",N7,Z(U(_).timingEventType.$errors[0].$message),1)):T("",!0)])])])}}}),ol={label:"",form_name:"",type:"nonrepeating",timing_preset:void 0,timing_valid:!1,timing:{start:JSON.parse(JSON.stringify(jt)),end:JSON.parse(JSON.stringify(jt)),repeat_interval:{...rn}},aggregate_defaults:void 0,event:[JSON.parse(JSON.stringify(jt))],closest_time:"",data:{labs:[],ud_labs:[],vitals:[],medications:[],outcomes:[],scores:[],valid:!1},id:"Undefined"},z7={class:"field grid mt-2"},K7={class:"col-2",for:"presets"},U7={class:"ml-2 pi pi-info-circle",style:{color:"blue"}},W7={class:"card"},G7={class:"card"},q7={class:"card"},Y7={class:"field grid"},J7={class:"col-offset-2 col-12 md:col-10"},Z7={class:"ml-2",for:"hasRepeatIntervals"},X7={class:"ml-2 pi pi-info-circle",style:{color:"blue"}},Q7={key:0,class:"field grid"},e8={class:"col-12 md:col-10"},t8={class:"formgroup-inline"},n8={class:"field"},r8={key:0,class:"flex p-error mb-3"},i8={class:"field"},o8={class:"mt-2"},a8={key:0,class:"flex p-error mb-3"},l8=bt({__name:"TimingDialog",props:{collectionWindow:{type:Object,required:!0},presets:{type:Array,required:!0},eventOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},showTimingDialog:{type:Boolean,required:!0}},emits:["update:showTimingDialog","saveTimingUpdate"],setup(t,{emit:e}){const n=t,r=e,o=te({get(){return n.showTimingDialog},set(H){r("update:showTimingDialog",H)}}),i=ie(JSON.parse(JSON.stringify(ol)));mt(o,H=>{H&&(i.value=JSON.parse(JSON.stringify(n.collectionWindow)))}),te(()=>i.value.timing.start.type==="datetime"||i.value.timing.end.type==="datetime"?sr.filter(H=>H.value==="hour"):i.value.timing.start.type==="date"||i.value.timing.end.type==="date"?sr.filter(H=>H.value==="day"):sr);const a=te({get(){var H;return((H=i.value.timing.repeat_interval)==null?void 0:H.type)??void 0},set(H){i.value.timing.repeat_interval||(i.value.timing.repeat_interval={...rn}),i.value.timing.repeat_interval.type=H}}),l=te({get(){var H;return((H=i.value.timing.repeat_interval)==null?void 0:H.length)??void 0},set(H){i.value.timing.repeat_interval||(i.value.timing.repeat_interval={...rn}),i.value.timing.repeat_interval.length=H}});Nn(()=>{i.value.timing.repeat_interval&&l.value&&l.value>=0&&a.value&&(i.value.timing.repeat_interval.label="Every "+l.value+" "+a.value+"(s) ")});const u=te({get(){return i.value.type==="repeating"},set(H){i.value.type=H?"repeating":"nonrepeating"}}),s=te(()=>!(i.value.timing&&i.value.timing.start&&i.value.timing.end&&i.value.timing.start.type&&i.value.timing.end.type));Nn(()=>{u.value?(i.value.timing.repeat_interval||(i.value.timing.repeat_interval={...rn}),i.value.timing.start.type==="datetime"||i.value.timing.end.type==="datetime"?i.value.timing.repeat_interval.type="hour":(i.value.timing.start.type==="date"||i.value.timing.end.type==="date")&&(i.value.timing.repeat_interval.type="day")):(i.value.timing.repeat_interval=void 0,l.value=void 0,a.value=void 0)});const d=ie();mt(d,H=>{if(H){const R=i.value.timing.start.rp_date,le=i.value.timing.end.rp_date;i.value.timing.start=JSON.parse(JSON.stringify(H.timing.start)),i.value.timing.end=JSON.parse(JSON.stringify(H.timing.end)),i.value.label=H.label,i.value.timing.start.rp_date=R&&H.timing.start.type!=="interval"?R:n.rpDates[0].redcap_field_name,i.value.timing.end.rp_date=le&&H.timing.end.type!=="interval"?le:n.rpDates[0].redcap_field_name,i.value.type=H.type,i.value.timing.repeat_interval=JSON.parse(JSON.stringify(H.timing.repeat_interval))}});const c=ie(),m=Me.regex(/^[1-9][0-9]*$/),f=te(()=>({timingRepeatIntervalLength:l.value,timingRepeatIntervalType:a.value})),v=te(()=>({timingRepeatIntervalLength:{requiredIf:Me.withMessage("Repeat interval length required",Yt(u.value)),positiveInteger:Me.withMessage("Value must be a positive integer",m)},timingRepeatIntervalType:{requiredIf:Me.withMessage("Repeat interval type required",Yt(u.value))}})),b=Dn(v,f),_=Dl(),x=()=>{b.value.$touch(),console.log("Validation errors :"+b.value.$error),console.log(b.value),D(),b.value.$error?b.value.$errors.forEach(H=>_.add({severity:"error",summary:"Unable To Save",detail:H.$message,life:3e3})):(o.value=!1,r("saveTimingUpdate",i.value),b.value.$reset())},k=()=>{D(),o.value=!1,b.value.$reset()},D=()=>{d.value=void 0},j=()=>{D(),i.value.label="",i.value.type="nonrepeating",i.value.timing.start=JSON.parse(JSON.stringify(jt)),i.value.timing.end=JSON.parse(JSON.stringify(jt)),i.value.timing_valid=!1,l.value=void 0,a.value=void 0,i.value.timing.repeat_interval={...rn}};return(H,R)=>{const le=J("Dropdown"),ae=J("Divider"),V=J("Checkbox"),K=J("InputNumber"),Q=J("Button"),L=J("Dialog"),de=Qe("tooltip");return p(),F(L,{visible:o.value,"onUpdate:visible":R[7]||(R[7]=A=>o.value=A),modal:!0,style:{width:"75vw"},header:"Data Collection Timing",class:"my-2"},{footer:$(()=>[O(Q,{label:"Save",class:"p-button-primary",size:"small",icon:"pi pi-check",onClick:x}),O(Q,{label:"Cancel",class:"p-button-secondary",size:"small",icon:"pi pi-times",onClick:k}),O(Q,{label:"Reset",class:"p-button p-button-secondary",size:"small",onClick:j})]),default:$(()=>[h("div",z7,[h("label",K7,[R[8]||(R[8]=ye("Presets: ")),Oe(h("i",U7,null,512),[[de,"Common preset configurations"]])]),O(le,{class:"col-6",options:t.presets,id:"presets",modelValue:d.value,"onUpdate:modelValue":R[0]||(R[0]=A=>d.value=A),optionLabel:"label"},null,8,["options","modelValue"])]),O(ae),h("div",W7,[O(od,{"timing-object":i.value.timing.start,"onUpdate:timingObject":R[1]||(R[1]=A=>i.value.timing.start=A),"event-type":"start","time-type-options":U(AS),"event-options":t.eventOptions,"rp-dates":t.rpDates,"other-timing-event":i.value.timing.end,instigator:c.value,onInstigate:R[2]||(R[2]=A=>c.value=A),onClearPreset:D},null,8,["timing-object","time-type-options","event-options","rp-dates","other-timing-event","instigator"])]),O(ae),h("div",G7,[O(od,{"timing-object":i.value.timing.end,"onUpdate:timingObject":R[3]||(R[3]=A=>i.value.timing.end=A),"event-type":"end","time-type-options":U(MS),"event-options":t.eventOptions,"rp-dates":t.rpDates,"other-timing-event":i.value.timing.start,instigator:c.value,onClearPreset:D,onInstigate:R[4]||(R[4]=A=>c.value=A)},null,8,["timing-object","time-type-options","event-options","rp-dates","other-timing-event","instigator"])]),O(ae),h("div",q7,[h("div",Y7,[h("div",J7,[Oe(O(V,{"input-id":"hasRepeatIntervals",modelValue:u.value,"onUpdate:modelValue":R[5]||(R[5]=A=>u.value=A),binary:!0,disabled:s.value},null,8,["modelValue","disabled"]),[[de,"Start and end points must be defined before configuring repeat intervals."]]),h("label",Z7,[R[9]||(R[9]=ye(" Repeat Data Collection at defined intervals between Start & End? ")),Oe(h("i",X7,null,512),[[de,"Collect data multiple times in the collection window at the defined intervals."]])])])]),u.value?(p(),y("div",Q7,[R[10]||(R[10]=h("div",{class:"col-12 mt-2 md:col-2 md:mb-0"},[h("label",null,"Collect Data Every: ")],-1)),h("div",e8,[h("div",t8,[h("div",n8,[O(K,{modelValue:l.value,"onUpdate:modelValue":R[6]||(R[6]=A=>l.value=A),id:"repeatIntervalLength","input-id":"integeronly",min:1,class:oe({"p-invalid":U(b).timingRepeatIntervalLength.$error}),"input-style":{width:"3rem"},placeholder:"# of"},null,8,["modelValue","class"]),U(b).timingRepeatIntervalLength.$error?(p(),y("small",r8,Z(U(b).timingRepeatIntervalLength.$errors[0].$message),1)):T("",!0)]),h("div",i8,[h("label",o8,Z(a.value)+"(s) between Start and End Date/Datetimes",1),U(b).timingRepeatIntervalType.$error?(p(),y("small",a8,Z(U(b).timingRepeatIntervalType.$errors[0].$message),1)):T("",!0)])])])])):T("",!0)]),O(U(Ao))]),_:1},8,["visible"])}}}),s8={class:"p-panel-title"},u8={key:0},d8={key:1},c8={key:0,class:"flex p-error mb-3"},p8={key:0,class:"flex p-error mb-3"},f8={class:"text-right"},m8=bt({__name:"CollectionWindowsPanel",props:{labOptions:{type:Array,required:!0},vitalOptions:{type:Array,required:!0},outcomeOptions:{type:Array,required:!0},scoreOptions:{type:Array,required:!0},clinicalDateOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},collectionWindows:{type:Array,required:!0},initialWindows:{type:Array,required:!0}},emits:["update:collectionWindows"],setup(t,{emit:e}){const n=t,r=e,o=ie(JSON.parse(JSON.stringify(ol))),i=ie(),a=ie(!1),l=ie(!1),u=ie(!1),s=te({get(){return n.collectionWindows},set(A){r("update:collectionWindows",A)}}),d=te(()=>Array.isArray(n.initialWindows)?n.initialWindows.map(A=>A.id):[]);Ti(()=>{if(s.value){let A=L("Undefined",s.value);s.value.splice(A,1)}R.value.$reset()});const c=()=>{o.value=JSON.parse(JSON.stringify(ol)),o.value.id="cw"+new Date().getTime(),s.value||(s.value=[]),s.value.push(o.value),f(s.value[s.value.length-1])},m=A=>{o.value=A,i.value=JSON.parse(JSON.stringify(A))},f=A=>{o.value=A,a.value=!0},v=ie([]),b=(A,N)=>{switch(m(N),x.value=A,v.value.length=0,A){case"labs":v.value.push(0);break;case"ud_labs":v.value.push(1);break;case"vitals":v.value.push(2);break;case"medications":v.value.push(3);break;case"outcomes":v.value.push(4);break;case"scores":v.value.push(5)}l.value=!0},_=te(()=>{let A=[];return n.clinicalDateOptions&&n.clinicalDateOptions.forEach(N=>{let ne={type:"datetime",label:N.label,redcap_field_name:void 0,redcap_field_type:N.redcap_field_type,duster_field_name:N.duster_field_name,value_type:N.value_type,preposition:"",phi:"t",rp_date:void 0,interval:void 0};A.push(ne)}),n.rpDates&&n.rpDates.forEach(N=>{let ne=N.value_type=="date"?"date":"datetime";A.push({type:ne,label:N.label,redcap_field_name:N.redcap_field_name,interval:void 0,rp_date:N.redcap_field_name,redcap_field_type:N.redcap_field_type,duster_field_name:void 0,value_type:N.value_type,phi:"t"})}),A}),x=ie(),k=A=>!!(R.value.localCollectionWindows.$each.$response&&R.value.localCollectionWindows.$each.$response.$errors&&R.value.localCollectionWindows.$each.$response.$errors[A]&&R.value.localCollectionWindows.$each.$response.$errors[A].label.length),D=(A,N,ne)=>s.value.findIndex(ge=>ge.id!=N.id&&ge.label==A)==-1,j=te(()=>({localCollectionWindows:s.value})),H={localCollectionWindows:{$each:Me.forEach({label:{required:Me.withMessage("Labels are required",Jt),uniqueLabel:Me.withMessage("Labels must be unique",D)},timing_valid:{sameAs:Me.withMessage("Timing Configuration is invalid.",YS(!0))}})}},R=Dn(H,j,{$lazy:!0}),le=A=>{if(A&&A.id){let N=L(A.id,s.value);s.value&&N>-1&&(s.value[N].type=A.type,s.value[N].timing_valid=!0,s.value[N].label=A.label,s.value[N].timing.start=A.timing.start,s.value[N].timing.end=A.timing.end,s.value[N].timing.repeat_interval=A.timing.repeat_interval)}R.value.$reset()},ae=()=>{R.value.$reset()},V=()=>{if(s.value&&o.value&&o.value.id){let A=L(o.value.id,s.value);i.value&&A>-1&&(s.value[A]=i.value,o.value=s.value[A])}ae()},K=A=>{if(s.value){let N=L(A,s.value);s.value.splice(N,1)}},Q=A=>{if(s.value){const N=L(A,s.value),ne=JSON.parse(JSON.stringify(s.value[N]));ne.id="cw"+new Date().getTime(),s.value.push(ne)}},L=(A,N)=>N.findIndex(ne=>ne.id===A),de=A=>n.initialWindows.find(ne=>ne.id===A);return(A,N)=>{const ne=J("Button"),ge=J("Column"),Ce=J("InputText"),we=J("Badge"),me=J("DataTable"),X=J("Panel"),ke=J("Dialog"),We=Qe("tooltip");return p(),y(se,null,[O(X,null,{header:$(()=>[h("span",s8,[N[13]||(N[13]=ye("Data Collection Windows ")),O(ne,{icon:"pi pi-info-circle",text:"",rounded:"","aria-label":"Info",class:"ml-2 pt-0 pb-0 mt-0 mb-0",style:{height:"1.3em"},onClick:N[0]||(N[0]=ce=>u.value=!0)})])]),default:$(()=>[O(me,{editMode:"row",class:"p-datatable-sm",value:s.value,dataKey:"id"},{footer:$(()=>[h("div",f8,[O(ne,{label:"Add Data Collection Window",icon:"pi pi-plus",severity:"success",class:"mr-2",onClick:c})])]),empty:$(()=>N[25]||(N[25]=[h("p",{class:"w-full",style:{"text-align":"center"}}," No Data Collection Windows have been added. ",-1)])),default:$(()=>[O(ge,{key:"timing_config",header:"Timing",style:{width:"5%"}},{body:$(({data:ce})=>[Oe(O(ne,{icon:"pi pi-pencil",class:"ml-2 p-1",size:"small",severity:!U(R).$dirty||ce.timing_valid?"primary":"danger",disabled:d.value.includes(ce.id),onClick:E=>f(ce)},null,8,["severity","disabled","onClick"]),[[We,"Configure Timing",void 0,{top:!0}]])]),_:1}),O(ge,{key:"timing_display",header:"Period",style:{width:"20%"}},{body:$(({data:ce})=>[ce.timing.start.label?(p(),y("div",{key:0,class:oe({"p-invalid":!ce.timing_valid})},[N[15]||(N[15]=h("strong",null,"From: ",-1)),ye(Z(ce.timing.start.label),1),N[16]||(N[16]=h("br",null,null,-1)),N[17]||(N[17]=h("strong",null,"To: ",-1)),ye(Z(ce.timing.end.label),1),N[18]||(N[18]=h("br",null,null,-1)),ce.timing.repeat_interval&&ce.timing.repeat_interval.label?(p(),y("span",u8,[N[14]||(N[14]=h("strong",null,"Repeat:",-1)),ye(" "+Z(ce.timing.repeat_interval.label),1)])):T("",!0)],2)):(p(),y("div",d8," "))]),_:1}),O(ge,{key:"label",field:"label",header:"Label",style:{width:"25%"}},{body:$(ce=>[h("div",null,[O(Ce,{modelValue:ce.data[ce.field],"onUpdate:modelValue":E=>ce.data[ce.field]=E,class:oe(["p-inputtext-sm","w-11",{"p-invalid":k(ce.index)}]),onChange:N[1]||(N[1]=E=>U(R).value.$reset()),disabled:d.value.includes(ce.data.id)},null,8,["modelValue","onUpdate:modelValue","class","disabled"]),k(ce.index)?(p(),y("small",c8,Z(U(R).localCollectionWindows.$each.$response.$errors[ce.index].label[0].$message),1)):T("",!0)])]),_:1}),O(ge,{key:"data",field:"data",header:"Clinical Data",style:{width:"40%"}},{body:$(ce=>{var E,P,z;return[O(ne,{onClick:W=>b("labs",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:"",severity:U(R).$dirty&&!ce.data[ce.field].valid&&((E=ce.data.data.errors)==null?void 0:E.findIndex(W=>W.$property==="aggregateDefaults"))>-1?"danger":"primary"},{default:$(()=>[N[19]||(N[19]=ye(" Labs ")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>[ye(Z(ce.data[ce.field].labs.length),1)]),_:2},1024)]),_:2},1032,["onClick","severity"]),O(ne,{onClick:W=>b("ud_labs",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:"",severity:U(R).$dirty&&!ce.data[ce.field].valid&&((P=ce.data.data.errors)==null?void 0:P.findIndex(W=>W.$property==="udLabsMissingAggregates"))>-1?"danger":"primary"},{default:$(()=>[N[20]||(N[20]=ye(" User-Defined Labs ")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>[ye(Z(ce.data[ce.field].ud_labs.length),1)]),_:2},1024)]),_:2},1032,["onClick","severity"]),O(ne,{onClick:W=>b("vitals",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:"",severity:U(R).$dirty&&!ce.data[ce.field].valid&&((z=ce.data.data.errors)==null?void 0:z.findIndex(W=>W.$property==="aggregateDefaults"))>-1?"danger":"primary"},{default:$(()=>[N[21]||(N[21]=ye(" Vitals ")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>[ye(Z(ce.data[ce.field].vitals.length),1)]),_:2},1024)]),_:2},1032,["onClick","severity"]),O(ne,{onClick:W=>b("medications",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:""},{default:$(()=>[N[22]||(N[22]=ye(" Medications ")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>{var W;return[ye(Z((W=ce.data[ce.field].medications)==null?void 0:W.length),1)]}),_:2},1024)]),_:2},1032,["onClick"]),O(ne,{onClick:W=>b("outcomes",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:""},{default:$(()=>[N[23]||(N[23]=ye(" Outcomes")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>[ye(Z(ce.data[ce.field].outcomes.length),1)]),_:2},1024)]),_:2},1032,["onClick"]),O(ne,{onClick:W=>b("scores",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:""},{default:$(()=>[N[24]||(N[24]=ye(" Scores")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>[ye(Z(ce.data[ce.field].scores.length),1)]),_:2},1024)]),_:2},1032,["onClick"]),U(R).$dirty&&!ce.data[ce.field].valid?(p(),y("small",p8,Z(ce.data[ce.field].errors[0].$message),1)):T("",!0)]}),_:1}),O(ge,{key:"id",field:"id",header:"Actions",style:{width:"10%"}},{body:$(({data:ce,field:E})=>[Oe(O(ne,{icon:"pi pi-copy",outlined:"",rounded:"",severity:"success",class:"ml-2 p-1 small-icon",size:"small",onClick:P=>Q(ce[E])},null,8,["onClick"]),[[We,"Duplicate Data Collection Window",void 0,{top:!0}]]),d.value.includes(ce.id)?T("",!0):Oe((p(),F(ne,{key:0,icon:"pi pi-trash",outlined:"",rounded:"",severity:"danger",class:"ml-2 p-1 small-icon",size:"small",onClick:P=>K(ce[E])},null,8,["onClick"])),[[We,"Delete Data Collection Window",void 0,{top:!0}]])]),_:1})]),_:1},8,["value"])]),_:1}),O(l8,{"show-timing-dialog":a.value,"onUpdate:showTimingDialog":N[2]||(N[2]=ce=>a.value=ce),"collection-window":o.value,"event-options":_.value,"rp-dates":t.rpDates,presets:U(E9).cw_presets,onSaveTimingUpdate:le,onCancelTimingUpdate:N[3]||(N[3]=ce=>a.value=!1),"onUpdate:visible":N[4]||(N[4]=ce=>a.value=!1)},null,8,["show-timing-dialog","collection-window","event-options","rp-dates","presets"]),O(b7,{"show-clinical-data-dialog":l.value,"onUpdate:showClinicalDataDialog":N[5]||(N[5]=ce=>l.value=ce),"clinical-data":o.value.data,"onUpdate:clinicalData":N[6]||(N[6]=ce=>o.value.data=ce),"aggregate-defaults":o.value.aggregate_defaults,"onUpdate:aggregateDefaults":N[7]||(N[7]=ce=>o.value.aggregate_defaults=ce),"initial-window":de(o.value.id),"clinical-data-category":x.value,timing:o.value.timing,"lab-options":t.labOptions,"vital-options":t.vitalOptions,"score-options":t.scoreOptions,"outcome-options":t.outcomeOptions,"active-options":v.value,"onUpdate:activeOptions":N[8]||(N[8]=ce=>v.value=ce),"closest-to-event":o.value.event,"onUpdate:closestToEvent":N[9]||(N[9]=ce=>o.value.event=ce),"closest-to-time":o.value.closest_time,"onUpdate:closestToTime":N[10]||(N[10]=ce=>o.value.closest_time=ce),"event-options":_.value,"rp-dates":t.rpDates,"onUpdate:visible":V,onSaveClinicalDataUpdate:ae,onCancelClinicalDataUpdate:V},null,8,["show-clinical-data-dialog","clinical-data","aggregate-defaults","initial-window","clinical-data-category","timing","lab-options","vital-options","score-options","outcome-options","active-options","closest-to-event","closest-to-time","event-options","rp-dates"]),O(ke,{visible:u.value,"onUpdate:visible":N[12]||(N[12]=ce=>u.value=ce),modal:"",header:"Data Collection Windows",style:{width:"50vw"}},{footer:$(()=>[O(ne,{onClick:N[11]||(N[11]=ce=>u.value=!1)},{default:$(()=>N[26]||(N[26]=[ye("Close")])),_:1})]),default:$(()=>[N[27]||(N[27]=h("p",null," Clinical data is partly defined by relative windows of time. ",-1)),N[28]||(N[28]=h("p",null,[ye(" DUSTER uses Data Collection Windows to apply this concept of creating windows of time in which you'd like to gather clinical data. "),h("br"),ye(" Each Data Collection Window will appear in the form of REDCap Instruments in your project. "),h("br"),ye(" Within each window, you may add your desired clinical data. ")],-1)),N[29]||(N[29]=h("p",null," You may create Data Collection Windows below with the options to choose among preset configurations or to configure from scratch. ",-1))]),_:1},8,["visible"])],64)}}});const cf=(t,e)=>{const n=t.__vccOpts||t;for(const[r,o]of e)n[r]=o;return n},h8=cf(m8,[["__scopeId","data-v-93a3eddf"]]),g8={class:"flex flex-wrap align-items-center justify-content-between gap-2"},v8={class:"font-bold"},y8=bt({__name:"ScoreSummaryTablePerScore",props:{score:{type:Array,required:!0},scoreLabel:String},emits:["update:score"],setup(t,{emit:e}){const n=t,r=te({get(){return n.score},set(d){o("update:score",d)}});te(()=>n.scoreLabel);const o=e,i=ie(r.value.map(d=>d.label)),a=ie(!0),l=ie(!1),u=()=>{l.value=!1,i.value=[],i.value=r.value.map(d=>d.label)},s=()=>{a.value=!1,i.value=[]};return(d,c)=>{const m=J("Button"),f=J("Column"),v=J("DataTable"),b=J("Panel");return p(),F(b,{header:t.scoreLabel},{default:$(()=>[O(v,{rowGroupMode:"subheader",groupRowsBy:"category",value:r.value,sortMode:"single",sortField:"category",sortOrder:1,expandedRowGroups:i.value,"onUpdate:expandedRowGroups":c[0]||(c[0]=_=>i.value=_),expandableRowGroups:"",onRowgroupExpand:c[1]||(c[1]=_=>l.value=!1),onRowgroupCollapse:c[2]||(c[2]=_=>a.value=!1)},{header:$(()=>[h("div",g8,[c[3]||(c[3]=h("span",{class:"text-0 text-900 font-bold"},"REDCap values",-1)),h("span",null,[O(m,{text:"",icon:"pi pi-plus",label:"Expand All",onClick:u}),O(m,{text:"",icon:"pi pi-minus",label:"Collapse All",onClick:s})])])]),groupheader:$(_=>[h("span",v8,Z(_.data.category),1)]),default:$(()=>[O(f,{field:"",header:""}),O(f,{field:"label",header:"Label"}),O(f,{field:"redcap_field_name",header:"REDCap Field Name"})]),_:1},8,["value","expandedRowGroups"])]),_:1},8,["header"])}}}),b8=["innerHTML"],w8=["innerHTML"],C8=bt({__name:"ReviewPanel",props:{dev:{type:Boolean},showSummary:{type:Boolean,required:!0},rpData:{type:Array,required:!0},rpIdentifiers:{type:Array,required:!0},rpDates:{type:Array,required:!0},demographics:{type:Array,required:!0},collectionWindows:{type:Array,required:!0},projectInfo:{type:Object,required:!0}},emits:["update:showSummary","delete-auto-save"],setup(t,{emit:e}){const n=t,r=e,o=te({get(){return n.showSummary},set(E){r("update:showSummary",E)}}),i=ie([]),a=ie([]),l=ie([]);mt(o,E=>{E&&(a.value=JSON.parse(JSON.stringify(n.rpDates)),l.value=JSON.parse(JSON.stringify(n.demographics)),i.value=JSON.parse(JSON.stringify(n.collectionWindows)))});const u=te(()=>n.projectInfo.edit_mode),s=te(()=>{const E={rp_identifiers:{},rp_dates:{}};E.rp_identifiers=JSON.parse(JSON.stringify(n.rpIdentifiers));for(let P of a.value)P.redcap_field_name&&(E.rp_dates[P.redcap_field_name]={label:P.label,redcap_field_name:P.redcap_field_name,redcap_field_type:P.redcap_field_type,value_type:P.value_type,phi:P.phi});return E}),d=te(()=>{const E=[];return l.value&&l.value.forEach(P=>E.push({duster_field_name:P.duster_field_name,redcap_field_name:P.duster_field_name,redcap_field_type:P.redcap_field_type,label:P.label,value_type:P.value_type,phi:P.phi})),E}),c=te(()=>{const E=[];return i.value&&i.value.forEach((P,z)=>{let W={type:P.type,label:P.label,form_name:m(z,P.label),timing:b(P.timing,z),event:P.event?_(P.event,z):[]};const Ie=P.closest_time?P.closest_time+":00":void 0;W.data=j(P.data,z,P.aggregate_defaults,W.event,Ie),E.push(W)}),E}),m=(E,P)=>{let z="cw"+E+"_"+P.trim().toLowerCase().replace(/ +/g,"_").replace(/[^a-z_0-9]/g,"").replace(/[_+]/g,"_").replace(/_$/g,"");return z=z.substring(0,50),z},f=(E,P)=>{let z=[];return z.push({event:"Start",label:E.start.label,redcap_field_name:E.start.redcap_field_name,redcap_field_type:E.start.redcap_field_type,value_type:E.start.value_type,type:E.start.type}),z.push({event:"End",label:E.end.label,redcap_field_name:E.end.redcap_field_name,redcap_field_type:E.end.redcap_field_type,value_type:E.start.value_type,type:E.start.type}),P&&P.forEach(W=>{z.push({event:"Closest to Event",label:W.label,redcap_field_name:W.redcap_field_name,redcap_field_type:W.redcap_field_type,value_type:W.value_type,type:W.type})}),z},v=E=>{if(E.repeat_interval)return[{event:"Instance Start",label:"Instance Start Datetime - "+E.repeat_interval.label,redcap_field_name:D(E.start.redcap_field_name),redcap_field_type:"text",type:"datetime"},{event:"Interval End",label:"Interval End Datetime - "+E.repeat_interval.label,redcap_field_name:D(E.end.redcap_field_name),redcap_field_type:"text",type:"datetime"}]},b=(E,P)=>{let z={start:k(E.start,P,"start"),end:k(E.end,P,"end")};return E.repeat_interval&&E.repeat_interval.type&&(z.repeat_interval={...E.repeat_interval},z.repeat_interval.start_instance=x(z,"start"),z.repeat_interval.end_instance=x(z,"end")),z},_=(E,P)=>{let z=[];return E&&E.forEach((W,Ie)=>{W.type&&z.push(k(W,P,"closest_event"+Ie))}),z},x=(E,P)=>({label:"Instance "+zn(P)+" Datetime - "+E.repeat_interval.label,redcap_field_name:D(E[P].redcap_field_name),phi:"t",redcap_field_type:"text",value_type:"datetime"}),k=(E,P,z)=>{let W={type:E.type,label:E.label,redcap_field_name:"cw"+P+"_"+z+"_datetime",phi:"t",redcap_field_type:"text"};if(E.type=="interval"&&E.interval)W.interval={},W.interval.type=E.interval.type,W.interval.length=E.interval.length,W.value_type="datetime";else if(W.value_type=E.value_type,E.duster_field_name)W.duster_field_name=E.duster_field_name,W.rp_date=E.rp_date;else{let Ie=a.value.findIndex(Se=>Se.redcap_field_name==E.rp_date);Ie>-1&&(W.rp_date=E.redcap_field_name,W.label=a.value[Ie].label,W.duster_field_name=null)}return W},D=E=>{if(E){const P=E.indexOf("_datetime");return E.substring(0,P)+"_interval"+E.substring(P)}return""},j=(E,P,z,W,Ie)=>{let Se={};return Se.labs=V(E.labs,P,z,W,Ie),Se.ud_labs=H(E.ud_labs,P,W,Ie),Se.vitals=V(E.vitals,P,z,W,Ie),Se.medications=ae(E.medications,P),Se.outcomes=K(E.outcomes,P),Se.scores=de(E.scores,P),Se},H=(E,P,z,W)=>{let Ie=[],Se=z&&z[0]?z[0]:jt;for(let ve of E){let $e={lab_results:ve.lab_results,value_type:ve.value_type,min_threshold:ve.min_threshold,max_threshold:ve.max_threshold,fields:[]};for(let w of ve.aggregation_options){let C=w.replace("_agg","");const I=ve.label.trim().toLowerCase().replace(/ +/g,"_").replace(/[^a-z_0-9]/g,"").replace(/[_+]/g,"_").replace(/_$/g,"");let M=ve.notes&&ve.notes.trim()!==""?ve.notes+"

          ":"";M+="Lab Results:
          ";for(let B of ve.lab_results)M+=B.lab_name+" ["+B.base_name+"]
          ";typeof ve.min_threshold=="number"&&(M+="
          Minimum Threshold: "+ve.min_threshold),typeof ve.max_threshold=="number"&&(M+="
          Maximum Threshold: "+ve.max_threshold);let q={label:Q(ve.label,w,Se,W),redcap_field_name:"ud_"+I+"_"+C+"_"+P,redcap_field_type:"text",redcap_field_note:M,redcap_options:"",value_type:ve.value_type,aggregate:w};w=="closest_event"&&z&&(q.aggregate_options={},q.aggregate_options.event=z[0].redcap_field_name),w=="closest_time"&&(q.aggregate_options={},q.aggregate_options.time=W),$e.fields.push(q)}Ie.push($e)}return Ie},R=E=>{const P=E.map(W=>W.fields);let z=[];for(let W of P)z=z.concat(W);return z},le=E=>{let P=[];for(let z of E)P=P.concat(z.fields);return P},ae=(E,P)=>{console.log(E);let z=[];for(let W of E){const Ie=W.label.trim().toLowerCase().replace(/ +/g,"_").replace(/[^a-z_0-9]/g,"").replace(/[_+]/g,"_").replace(/_$/g,"");let Se=[];if(W.notes&&W.notes.trim()!==""&&Se.push(W.notes),W.pharmacologics.length>0){const ve=W.pharmacologics.map($e=>$e.value);Se.push("Pharmacologics:
          "+ve.join("
          "))}if(W.therapeutics.length>0){const ve=W.therapeutics.map($e=>$e.value);Se.push("Therapeutics:
          "+ve.join("
          "))}z.push({label:W.label,definition:{pharmacologics:W.pharmacologics,therapeutics:W.therapeutics},fields:[{label:W.label,redcap_field_name:"med_"+Ie+"_ordered_yn_"+P,redcap_field_type:"yesno",redcap_options:"",value_type:"",redcap_field_note:Se.join("

          "),type:"ordered"}]})}return z},V=(E,P,z,W,Ie)=>{let Se=[],ve=W&&W[0]?W[0]:jt;for(let $e of E){let w=$e.aggregates&&$e.aggregates.length>0?$e.aggregates:z||[];for(let C of w){let I=C.value.replace("_agg",""),M={label:Q($e.label,C.value,ve,Ie),duster_field_name:$e.duster_field_name,redcap_field_name:$e.duster_field_name+"_"+I+"_"+P,value_type:$e.value_type,redcap_field_type:$e.redcap_field_type,redcap_options:$e.redcap_options,redcap_field_note:$e.redcap_field_note,aggregate:C.value};C.value=="closest_event"&&ve&&(M.aggregate_options={},M.aggregate_options.event=ve.redcap_field_name),C.value=="closest_time"&&(M.aggregate_options={},M.aggregate_options.time=Ie),Se.push(M)}}return Se},K=(E,P)=>{let z=[];for(let W of E)z.push({label:W.label,duster_field_name:W.duster_field_name,redcap_field_name:W.duster_field_name+"_"+P,value_type:W.value_type,redcap_field_type:W.redcap_field_type,redcap_options:W.redcap_options,redcap_field_note:W.redcap_field_note});return z},Q=(E,P,z,W)=>{let Ie=on.findIndex(ve=>ve.value==P),Se=on[Ie].text;return P=="closest_event"&&z?E+" "+Se:P=="closest_time"?E+" "+Se+" "+W:Se+" "+E},L=E=>{let P=[];return E.subscores&&(E.subscores.forEach(z=>{z.dependencies&&z.dependencies.forEach(W=>{P.push({label:W.label,redcap_field_name:W.redcap_field_name,category:z.label})}),P.push({label:z.label,redcap_field_name:z.redcap_field_name,category:z.label})}),P.push({label:E.label,redcap_field_name:E.redcap_field_name,category:E.label})),P},de=(E,P)=>{const z=[];return E.forEach(W=>{const Ie=[];let Se=W.redcap_options;W.subscores&&W.subscores.forEach(ve=>{const $e=[];let w=ve.redcap_options;ve.dependencies&&ve.dependencies.forEach(M=>{if(M.aggregates)M.aggregates.forEach(q=>{let B=ve.duster_field_name+"_"+M.duster_field_name+"_"+q.replace("_agg","_")+P,ue=new RegExp("\\["+M.duster_field_name+"_"+q.replace("_agg","")+"\\]","g");w=w&&w.length>0?w.replace(ue,"["+B+"]"):w,$e.push({duster_field_name:M.duster_field_name,redcap_field_name:B,label:Q(M.label?M.label:"",q),redcap_field_type:M.redcap_field_type,redcap_options:M.redcap_options,value_type:M.value_type,redcap_field_note:M.redcap_field_note,aggregate:q})});else{let q=ve.duster_field_name+"_"+M.duster_field_name+"_"+P,B=new RegExp("\\["+M.duster_field_name+"\\]","g");w=w&&w.length>0?w.replace(B,"["+q+"]"):w,$e.push({duster_field_name:M.duster_field_name,redcap_field_name:q,label:M.label,redcap_field_type:M.redcap_field_type,redcap_options:M.redcap_options,value_type:M.value_type,redcap_field_note:M.redcap_field_note})}});let C=ve.duster_field_name+"_"+P,I=new RegExp("\\["+ve.duster_field_name+"\\]","g");Se=Se&&Se.length>0?Se.replace(I,"["+C+"]"):Se,Ie.push({duster_field_name:ve.duster_field_name,redcap_field_name:ve.duster_field_name+"_"+P,score_duster_field_name:W.duster_field_name,label:ve.label,redcap_field_type:ve.redcap_field_type,redcap_field_note:ve.redcap_field_note,redcap_options:w,value_type:ve.value_type,dependencies:$e})}),z.push({duster_field_name:W.duster_field_name,redcap_field_name:W.duster_field_name+"_"+P,label:W.label,redcap_field_type:W.redcap_field_type,redcap_field_note:W.redcap_field_note,redcap_options:Se,value_type:W.value_type,subscores:Ie})}),z},A=ie(!1),N=ie(!1),ne=ie(""),ge=ie(!1),Ce=ie(""),we=ie(!1),me=()=>JSON.parse(JSON.stringify({rp_info:s.value,demographics:d.value,collection_windows:c.value})),X=()=>JSON.parse(JSON.stringify({rpData:n.rpData,demographicsSelects:n.demographics,collectionWindows:n.collectionWindows})),ke=E=>{A.value=!1,Ce.value=E,we.value=!0},We=()=>{if(ne.value="Creating REDCap Project. Please wait.",A.value=!0,!n.dev){const E={surveys_enabled:n.projectInfo.surveys_enabled,repeatforms:n.projectInfo.repeatforms,scheduling:n.projectInfo.scheduling,randomization:n.projectInfo.randomization,app_title:n.projectInfo.app_title,purpose:n.projectInfo.purpose,project_pi_firstname:n.projectInfo.project_pi_firstname,project_pi_mi:n.projectInfo.project_pi_mi,project_pi_lastname:n.projectInfo.project_pi_lastname,project_pi_email:n.projectInfo.project_pi_email,project_pi_alias:n.projectInfo.project_pi_alias,project_irb_number:n.projectInfo.project_irb_number,purpose_other:n.projectInfo.purpose_other,project_note:n.projectInfo.project_note,projecttype:n.projectInfo.projecttype,repeatforms_chk:n.projectInfo.repeatforms_chk,project_template_radio:n.projectInfo.project_template_radio,config:me(),design_config:X()};let P=new FormData;P.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),P.append("data",JSON.stringify(E)),Tt.post(n.projectInfo.create_project_url,P).then(function(z){if(z.data.toLowerCase().includes("fatal error")){ke("A project was not properly created and configured.");let W=new FormData;W.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),W.append("fatal_error",z.data),Tt.post(n.projectInfo.report_fatal_error_url,W).then(function(Ie){}).catch(function(Ie){})}else z.data.toLowerCase().indexOf("error")>-1?ke("A project was not properly created and configured."):(r("delete-auto-save"),window.location.href=z.data)}).catch(function(z){if(z.response.status==400||z.response.status==500)switch(z.response.data){case"fail_project_post":ke("A project was created, but it was not properly configured.");break;case"fail_project":ke("A project was not created.");break;default:ke("A project was not properly created and configured.")}else ke("A project was not properly created and configured.")})}},ce=()=>{N.value=!1,ne.value="Updating REDCap Project. Please wait.",A.value=!0;const E={redcap_project_id:n.projectInfo.redcap_project_id,config:me(),design_config:X()};let P=new FormData;P.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),P.append("data",JSON.stringify(E)),Tt.post(n.projectInfo.update_project_url,P).then(function(z){if(console.log(z),z.data.toLowerCase().includes("fatal error")){ke("The project was not properly updated.");let W=new FormData;W.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),W.append("fatal_error",z.data),Tt.post(n.projectInfo.report_fatal_error_url,W).then(function(Ie){}).catch(function(Ie){})}else z.data.toLowerCase().indexOf("error")>-1?ke("The project was not properly updated."):window.location.href=z.data}).catch(function(z){if(console.log(z),z.response.status==400||z.response.status==500)switch(z.response.data){case"fail_import":case"fail_duster_config":case"fail_rtosl_config":default:ke("The project was not properly updated.")}else ke("The project was not properly updated.")})};return(E,P)=>{const z=J("Column"),W=J("DataTable"),Ie=J("Panel"),Se=J("Button"),ve=J("Toolbar"),$e=J("Dialog");return p(),y(se,null,[O(Ie,{header:"Review Settings"},{default:$(()=>[O(Ie,{header:"Researcher Provided Data"},{default:$(()=>[O(W,{value:t.rpIdentifiers,tableStyle:"min-width: 50rem"},{header:$(()=>P[5]||(P[5]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-sm text-900 font-bold"},"Identifiers")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_note",header:"Value Type"})]),_:1},8,["value"]),O(W,{value:t.rpDates,tableStyle:"min-width: 50rem mt-2"},{header:$(()=>P[6]||(P[6]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-sm text-900 font-bold"},"Dates and Datetimes")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"value_type",header:"Value Type"})]),_:1},8,["value"])]),_:1}),d.value.length>0?(p(),F(Ie,{key:0,header:"Demographics",class:"mt-2"},{default:$(()=>[O(W,{value:d.value,tableStyle:"min-width: 50rem"},{default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"})]),_:1},8,["value"])]),_:1})):T("",!0),(p(!0),y(se,null,De(c.value,w=>(p(),F(Ie,{key:w.form_name,header:w.label,class:"mt-2"},{default:$(()=>[O(W,{value:f(w.timing,w.event),class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[7]||(P[7]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Timing")],-1)])),default:$(()=>[O(z,{field:"event",header:"Date"}),O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"type",header:"Type"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"})]),_:2},1032,["value"]),w.timing.repeat_interval?(p(),F(W,{key:0,value:v(w.timing),class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[8]||(P[8]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Repeat Instance")],-1)])),default:$(()=>[O(z,{field:"event",header:"Date"}),O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"type",header:"Type"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"})]),_:2},1032,["value"])):T("",!0),w.data.labs.length>0?(p(),F(W,{key:1,value:w.data.labs,class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[9]||(P[9]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Labs")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_note",header:"REDCap Field Note"})]),_:2},1032,["value"])):T("",!0),w.data.ud_labs.length>0?(p(),F(W,{key:2,value:R(w.data.ud_labs),class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[10]||(P[10]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"User-Defined Labs")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"}),O(z,{field:"redcap_field_note",header:"REDCap Field Note"},{body:$(C=>[h("div",{innerHTML:C.data.redcap_field_note},null,8,b8)]),_:1})]),_:2},1032,["value"])):T("",!0),w.data.vitals.length>0?(p(),F(W,{key:3,value:w.data.vitals,class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[11]||(P[11]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Vitals")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_note",header:"REDCap Field Note"})]),_:2},1032,["value"])):T("",!0),w.data.medications.length>0?(p(),F(W,{key:4,value:le(w.data.medications),class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[12]||(P[12]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Medications")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"}),O(z,{field:"redcap_field_note",header:"REDCap Field Note"},{body:$(C=>[h("div",{innerHTML:C.data.redcap_field_note},null,8,w8)]),_:1})]),_:2},1032,["value"])):T("",!0),w.data.outcomes.length>0?(p(),F(W,{key:5,value:w.data.outcomes,class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[13]||(P[13]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Outcomes")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"}),O(z,{field:"redcap_options",header:"REDCap Options"})]),_:2},1032,["value"])):T("",!0),(p(!0),y(se,null,De(w.data.scores,(C,I)=>(p(),y("div",{key:C.duster_field_name},[O(y8,{score:L(C),"score-label":w.data.scores[I].label,class:"mt-2"},null,8,["score","score-label"])]))),128))]),_:2},1032,["header"]))),128)),O(ve,null,{start:$(()=>[O(Se,{label:"Back",icon:"pi pi-angle-left",onClick:P[0]||(P[0]=w=>o.value=!1)})]),end:$(()=>[O(Se,{label:u.value?"Update Project":"Create Project",icon:"pi pi-check",severity:"success",onClick:P[1]||(P[1]=w=>u.value?N.value=!0:We())},null,8,["label"])]),_:1})]),_:1}),O($e,{visible:N.value,modal:"",closable:!1,style:{width:"50vw"},header:"Update Project"},{footer:$(()=>[O(Se,{label:"No, Cancel",severity:"secondary",onClick:P[2]||(P[2]=w=>N.value=!1),autofocus:""}),O(Se,{label:"Yes, Update",severity:"primary",onClick:P[3]||(P[3]=w=>ce()),autofocus:""})]),default:$(()=>[P[14]||(P[14]=h("div",null,[ye(" Are you sure you want to update this project? "),h("br"),h("strong",null,"It is recommended you back up your project's data in case editing this project causes any issues."),h("br"),ye(" Bear in mind any non-DUSTER user-performed changes made to this project's current data dictionary may be lost or conflict when editing this project. "),h("ol",null,[h("li",null,"Non-DUSTER fields and forms will remain, but they may be rearranged within the data dictionary."),h("li",null,[ye("If you add a new DUSTER field and its field name matches a pre-existing non-DUSTER field, the non-DUSTER field will be replaced and its data will be overwritten when DUSTER fetches data. "),h("ol",null,[ye("Example Scenario "),h("li",null,"You create a DUSTER project without selecting 'Race' under Demographics."),h("li",null,"You then add a non-DUSTER field with 'race' as its REDCap field name to any of your project's instruments."),h("li",null,"You subsequently edit your project via DUSTER and add 'Race' under the Demographics category."),h("li",null,"Fetching data with DUSTER will save its results for 'Race' into the 'race' REDCap field, overwriting what was previously saved.")])])])],-1))]),_:1},8,["visible"]),O($e,{visible:A.value,modal:"",closable:!1,style:{width:"50vw"},header:"Create Project"},{default:$(()=>[h("div",{class:oe(["my-3",{"p-error":ge.value}])},Z(ne.value),3)]),_:1},8,["visible"]),we.value===!0?(p(),F(Rp,{key:0,"error-message":Ce.value,"onUpdate:errorMessage":P[4]||(P[4]=w=>Ce.value=w)},null,8,["error-message"])):T("",!0)],64)}}}),_8={demographics:[{duster_field_name:"sex",label:"Sex",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"assigned at birth",phi:"",description:"Biological sex assigned at birth.",description_short:"Biological sex assigned at birth.",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"race",label:"Race",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"ethnicity",label:"Ethnicity",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"first_name",label:"First Name",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"last_name",label:"Last Name",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"birth_date",label:"Birth Date",category:"demographics",value_type:"text",redcap_field_type:"date",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"death_date",label:"Death Date",category:"demographics",value_type:"text",redcap_field_type:"date",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""}],labs:[{duster_field_name:"na",label:"Sodium (Na)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmol/L",phi:""},{duster_field_name:"k",label:"Potassium (K)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmol/L",phi:""},{duster_field_name:"hct",label:"Hematocrit (Hct)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"%",phi:""},{duster_field_name:"wbc",label:"White Blood Count (WBC)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"(1x10^3 cells)/(mm^3)",phi:"",description:"This clinical lab measures the number of white blood cells in a patient's blood.",description_short:"This clinical lab measures the number of white blood cells in a patient's blood.",loinc_code:"6690-2",unit:"1 x 10^3 cells/uL",note:"",related:"rbc,hgb,hct,plt,apache2_score",mdcalc:"",pubmed:""},{duster_field_name:"pha",label:"pH (Arterial)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"albumin",label:"Albumin (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"g/L",phi:""},{duster_field_name:"alt",label:"ALT",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"U/L",phi:""},{duster_field_name:"ast",label:"AST",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"U/L",phi:""},{duster_field_name:"tbil",label:"Bilirubin Total",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"bun",label:"Blood Urea Nitrogen (BUN)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"ca",label:"Calcium (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"cl",label:"Chloride (Cl) (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mEq/L",phi:""},{duster_field_name:"co2",label:"Bicarbonate / Carbon Dioxide (HCO3 / CO2)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mEq/L or mmol/L",phi:""},{duster_field_name:"crp",label:"C-Reactive Protein (CRP)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"cr",label:"Creatinine (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"ddimer",label:"D-Dimer",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""},{duster_field_name:"ferritin",label:"Ferritin",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""},{duster_field_name:"glucose",label:"Glucose",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"hgb",label:"Hgb",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"gm/dL",phi:""},{duster_field_name:"hba1c",label:"Hemoglobin A1c (HbA1c)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"%",phi:""},{duster_field_name:"il6",label:"IL6",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"pg/ml",phi:""},{duster_field_name:"inr",label:"INR",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"lactate",label:"Lactate",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"ldh",label:"LDH",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"IU/L",phi:""},{duster_field_name:"lymphocyte",label:"Lymphocytes",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"per mcL",phi:""},{duster_field_name:"ntprobnp",label:"NT-proBNP",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"pg/ml",phi:""},{duster_field_name:"paco2",label:"PaCO2",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmHg",phi:""},{duster_field_name:"pao2",label:"PaO2",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmHg",phi:""},{duster_field_name:"plt",label:"Platelets",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"per mcL",phi:""},{duster_field_name:"proctl",label:"Proctl",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""},{duster_field_name:"pt",label:"PT",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"sec",phi:""},{duster_field_name:"ptt",label:"PTT",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"sec",phi:""},{duster_field_name:"rbc",label:"Red Blood Cells",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"per mcL",phi:""},{duster_field_name:"troponin_i",label:"Troponin I",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""}],vitals:[{duster_field_name:"temp_c",label:"Temperature (Celsius)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"Celsius",phi:""},{duster_field_name:"map",label:"Mean Arterial Pressure (MAP)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmHg",phi:""},{duster_field_name:"hr",label:"Heart Rate",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"beats/min",phi:""},{duster_field_name:"rr",label:"Respiratory Rate",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"breaths/min",phi:""},{duster_field_name:"gcs_total",label:"Glasgow Coma Scale (Total)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"fio2",label:"FiO2",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"%",phi:""},{duster_field_name:"height_cm",label:"Height (cm)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"cm",phi:""},{duster_field_name:"weight_kg",label:"Weight (kg)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"kg",phi:""},{duster_field_name:"bmi",label:"BMI (kg/m2)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"kg/m2",phi:""},{duster_field_name:"pf_ratio",label:"P/F Ratio",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"aa_gradient",label:"AA Gradient",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""}],outcomes:[{duster_field_name:"o2_modes",label:"O2 Delivery Modes",category:"outcomes",value_type:"checkbox",redcap_field_type:"checkbox",redcap_options:"1, Room Air | 2, Nasal Cannula | 3, High Flow Nasal Cannula | 4, CPAP | 5, BiPAP | 6, ETT",redcap_field_note:"",phi:""},{duster_field_name:"cw_death",label:"Death within Collection Window",category:"outcomes",value_type:"boolean",redcap_field_type:"yesno",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"iv_pressors",label:"IV Pressors Used",category:"outcomes",value_type:"boolean",redcap_field_type:"yesno",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"age",label:"Age @ CW start",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"epi_inf_rate",label:"Epinephrine Infusion Rate",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mcg/kg/min",phi:""},{duster_field_name:"dopamine_inf_rate",label:"Dopamine Infusion Rate",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mcg/kg/min",phi:""},{duster_field_name:"norepi_inf_rate",label:"Norepinephrine Infusion Rate",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mcg/kg/min",phi:""}],clinical_dates:[{duster_field_name:"hospital_presentation_datetime",label:"Hospital Presentation Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"hospital_discharge_datetime",label:"Hospital Discharge Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"ed_admission_datetime",label:"ED Admission Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"ed_discharge_datetime",label:"ED Discharge Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"first_icu_admission_datetime",label:"First ICU Admission Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"}],scores:[{duster_field_name:"sofa_score",label:"SOFA Score",category:"scores",value_type:"text",redcap_field_type:"calc",redcap_options:`[sofa_tbil_subscore] + [sofa_cardio_subscore] + +`,J4={root:function(e){var n=e.instance,r=e.props;return["p-chips p-component p-inputwrapper",{"p-disabled":r.disabled,"p-focus":n.focused,"p-inputwrapper-filled":r.modelValue&&r.modelValue.length||n.inputValue&&n.inputValue.length,"p-inputwrapper-focus":n.focused}]},container:"p-inputtext p-chips-multiple-container",token:function(e){var n=e.state,r=e.index;return["p-chips-token",{"p-focus":n.focusedIndex===r}]},label:"p-chips-token-label",removeTokenIcon:"p-chips-token-icon",inputToken:"p-chips-input-token"};Be.extend({name:"chips",css:Y4,classes:J4});const Z4={class:"my-2"},X4={key:0,class:"flex p-error"},Q4={class:"mb-2"},e7={key:0,class:"flex p-error mb-3"},t7=bt({__name:"MedicationsOptions",props:Cm({initialMedications:{type:Array,required:!0}},{modelValue:{type:Array,required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(t){const e=Ft("medicationsMetadata"),n=t,r=Km(t,"modelValue"),o=ie(!1),i=ie(""),a=ie(),l=ie(""),u=ie([]),s=ie([]),d=ie(!1),c=ie(!1),m=ie([]),f=ie(!1),v=ie([]),b=()=>Date.now()+"",_=te(()=>({id:i.value,label:a.value,notes:l.value,therapeutics:u.value,pharmacologics:s.value})),x=Q=>n.initialMedications.findIndex(L=>L.id===Q.id)===-1,k=Q=>{r.value.find(de=>de.id===Q.id)&&(o.value=!0,i.value=Q.id,a.value=Q.label,l.value=Q.notes,s.value=Q.pharmacologics,u.value=Q.therapeutics,d.value=!0)},D=Q=>{confirm("Are you sure you want to delete this medication?")&&(r.value=r.value.filter(L=>L.id!==Q.id))},j=te(()=>({label:a.value,selectedClasses:u.value.concat(s.value)})),H={label:{required:Jt,customUnique:Me.withMessage("Label must be unique.",()=>!r.value.filter(L=>L.id!==i.value).map(L=>L.label).includes(a.value)),customLegal:Me.withMessage("Label must be alphanumeric with spaces.",()=>/^[a-zA-Z0-9 ]+$/.test(a.value))},selectedClasses:{custom:Me.withMessage("At least one therapeutic class or pharmacologic class must be selected.",()=>j.value.selectedClasses.length>0)}},R=Dn(H,j,{$scope:!1}),le=Q=>{c.value=!0;const L=Q.query.trim().toLowerCase();m.value=e.value.therapeutics.filter(de=>de.label.toLowerCase().includes(L)&&!u.value.map(A=>A.label).includes(de.label)),c.value=!1},ae=Q=>{f.value=!0;const L=Q.query.trim().toLowerCase();v.value=e.value.pharmacologics.filter(de=>de.label.toLowerCase().includes(L)&&!s.value.map(A=>A.label).includes(de.label)),f.value=!1},V=()=>{if(R.value.$touch(),!R.value.$error){if(o.value){const Q=r.value.findIndex(L=>L.id===i.value);r.value[Q]=_.value}else i.value=b(),r.value.push(_.value);K()}},K=()=>{d.value=!1,o.value=!1,i.value="",a.value="",l.value="",u.value=[],s.value=[],R.value.$reset()};return(Q,L)=>{const de=J("Column"),A=J("Chip"),N=J("Button"),ne=J("DataTable"),ge=J("Dialog"),Ce=Qe("tooltip");return p(),y(se,null,[L[19]||(L[19]=h("div",{class:"mb-2"},[h("p",null,' Each medication defined and added here creates a boolean clinical variable that answers this question - "In this data collection window, was this medication ordered for the patient (yes/no)?" '),h("p",null," Please note that this only attempts to capture if a medication order was placed during the data collection window, not the actual administration of the medication. "),h("p",null," Each medication may be defined by multiple therapeutic and pharmacologic class. At least one therapeutic or pharmacologic class is required to define a medication. ")],-1)),O(ne,{class:"mb-2",value:r.value,"removable-sort":""},{default:$(()=>[O(de,{field:"label",header:"Label"}),O(de,{field:"therapeutics",header:"Therapeutic Classes"},{body:$(we=>[(p(!0),y(se,null,De(we.data.therapeutics,(me,X)=>(p(),F(A,{key:X,label:me.label},null,8,["label"]))),128))]),_:1}),O(de,{field:"pharmacologics",header:"Pharmacologic Classes"},{body:$(we=>[(p(!0),y(se,null,De(we.data.pharmacologics,(me,X)=>(p(),F(A,{key:X,label:me.label},null,8,["label"]))),128))]),_:1}),O(de,{field:"notes",header:"Notes"}),O(de,{header:"Actions"},{body:$(we=>[Oe(O(N,{icon:"pi pi-pencil",outlined:"",rounded:"",class:"ml-2 p-1 small-icon",severity:"secondary",onClick:me=>k(we.data)},null,8,["onClick"]),[[Ht,x(we.data)],[Ce,"Edit",void 0,{top:!0}]]),Oe(O(N,{icon:"pi pi-trash",outlined:"",rounded:"",class:"ml-2 p-1 small-icon",severity:"danger",onClick:me=>D(we.data)},null,8,["onClick"]),[[Ht,x(we.data)],[Ce,"Delete",void 0,{top:!0}]])]),_:1})]),_:1},8,["value"]),O(N,{label:"Add Medication",icon:"pi pi-plus",severity:"success",class:"mr-2",onClick:L[0]||(L[0]=we=>d.value=!0)}),O(ge,{visible:d.value,modal:"",header:"Add New Medication",closable:!1,style:{width:"60rem"}},{footer:$(()=>[O(N,{label:"Submit",severity:"primary",onClick:L[8]||(L[8]=we=>V())}),O(N,{label:"Cancel",severity:"secondary",onClick:L[9]||(L[9]=we=>K())})]),default:$(()=>{var we,me;return[h("div",null,[h("div",Z4,[L[10]||(L[10]=h("label",{for:"medLabel",class:"font-bold block mb-2"}," Label ",-1)),O(U(Wn),{id:"medLabel",maxlength:"26",modelValue:a.value,"onUpdate:modelValue":L[1]||(L[1]=X=>a.value=X),autocomplete:"off",class:oe({"p-invalid":U(R).label.$error}),onBlur:L[2]||(L[2]=X=>U(R).label.$touch())},null,8,["modelValue","class"]),L[11]||(L[11]=h("br",null,null,-1)),h("small",null,Z((we=a.value)!=null&&we.length?a.value.length:0)+"/26 characters ",1),L[12]||(L[12]=h("br",null,null,-1)),U(R).label.$error?(p(),y("small",X4,Z(U(R).label.$errors[0].$message),1)):T("",!0)]),h("div",Q4,[L[13]||(L[13]=h("label",{for:"notes",class:"font-bold block mb-2"},"Notes (optional)",-1)),O(U(Wn),{maxlength:"80",id:"medNotes",modelValue:l.value,"onUpdate:modelValue":L[3]||(L[3]=X=>l.value=X),autocomplete:"off",class:"w-7"},null,8,["modelValue"]),L[14]||(L[14]=h("br",null,null,-1)),h("small",null,Z((me=l.value)!=null&&me.length?l.value.length:0)+"/80 characters ",1)]),h("div",null,[L[15]||(L[15]=h("label",{for:"therapeutics-input",class:"font-bold block"}," Therapeutic Classes ",-1)),L[16]||(L[16]=h("small",null,"Multiple may be added. Search results will be in the format 'Therapeutic Class (Number of unique patients in STARR) Years ordered'",-1)),O(U(bo),{class:"mb-2"},{default:$(()=>[O(U(wo),{id:"therapeutics-input",class:oe({"p-invalid":U(R).selectedClasses.$error}),modelValue:u.value,"onUpdate:modelValue":L[4]||(L[4]=X=>u.value=X),multiple:!0,suggestions:m.value,virtualScrollerOptions:{itemSize:38,showLoader:!0,lazy:!0},loading:c.value,onBlur:U(R).selectedClasses.$touch,onComplete:L[5]||(L[5]=X=>le(X)),optionLabel:"label",placeholder:"Search to add"},null,8,["class","modelValue","suggestions","loading","onBlur"])]),_:1})]),h("div",null,[L[17]||(L[17]=h("label",{for:"pharmacologics-input",class:"font-bold block"}," Pharmacologic Classes ",-1)),L[18]||(L[18]=h("small",null,"Multiple may be added. Search results will be in the format 'Pharmacologic Class (Number of unique patients in STARR) Years ordered'",-1)),O(U(bo),{class:"mb-2"},{default:$(()=>[O(U(wo),{id:"pharmacologics-input",class:oe({"p-invalid":U(R).selectedClasses.$error}),modelValue:s.value,"onUpdate:modelValue":L[6]||(L[6]=X=>s.value=X),multiple:!0,suggestions:v.value,virtualScrollerOptions:{itemSize:38,showLoader:!0,lazy:!0},loading:f.value,onBlur:U(R).selectedClasses.$touch,onComplete:L[7]||(L[7]=X=>ae(X)),optionLabel:"label",placeholder:"Search to add"},null,8,["class","modelValue","suggestions","loading","onBlur"])]),_:1})]),h("div",null,[U(R).selectedClasses.$error?(p(),y("small",e7,Z(U(R).selectedClasses.$errors[0].$message),1)):T("",!0)])])]}),_:1},8,["visible"])],64)}}}),n7={class:"grid"},r7={class:"col-6 mt-2"},i7={class:"p-inputgroup flex"},o7={class:"col-6 mt-2"},a7={class:"flex flex-wrap gap-3"},l7=["for"],s7={class:"card flex flex-wrap gap-4 mt-3"},u7=["for"],d7={key:0,class:"flex align-items-center"},c7=["for"],p7={key:0},f7={key:0,class:"flex p-error mb-3"},m7={key:1,class:"flex align-items-center"},h7=["for"],g7={key:0,class:"flex p-error ml-2"},v7={key:1,id:"aggOption-help",class:"flex p-error ml-2"},y7={key:2,id:"udLabsAggOption-help",class:"flex p-error ml-2"},b7=bt({__name:"ClinicalDataDialog",props:{showClinicalDataDialog:Boolean,activeOptions:Array,initialWindow:{type:Object,required:!1},timing:{type:Object,required:!0},clinicalData:{type:Object,required:!0},aggregateDefaults:{type:Array},closestToEvent:{type:Array},closestToTime:{type:String},eventOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},labOptions:{type:Array,required:!0},vitalOptions:{type:Array,required:!0},outcomeOptions:{type:Array,required:!0},scoreOptions:{type:Array,required:!0}},emits:["saveClinicalDataUpdate","cancelClinicalDataUpdate","update:clinicalData","update:aggregateDefaults","update:showClinicalDataDialog","update:activeOptions","update:closestToEvent","update:closestToTime"],setup(t,{emit:e}){const n=t,r=e,o=ie({global:{value:null,matchMode:it.CONTAINS}}),i=te(()=>o.value.global.value),a=te({get(){return n.showClinicalDataDialog},set(E){r("update:showClinicalDataDialog",E)}}),l=te({get(){return n.clinicalData},set(E){r("update:clinicalData",E)}}),u=te({get(){return n.aggregateDefaults},set(E){r("update:aggregateDefaults",E)}}),s=te(()=>l.value.ud_labs?l.value.ud_labs.findIndex(E=>E.aggregation_options.length===0)>-1:!1),d=te(()=>{var E,P;return((E=n.initialWindow)==null?void 0:E.aggregate_defaults)!==void 0?(P=n.initialWindow)==null?void 0:P.aggregate_defaults.map(z=>z.value):[]}),c=te(()=>{var E,P;return((E=n.initialWindow)==null?void 0:E.data)!==void 0?JSON.parse(JSON.stringify((P=n.initialWindow)==null?void 0:P.data)):{}}),m=te(()=>{if(d.value.includes("closest_time")||d.value.includes("closest_event"))return!0;let E=[];return c.value.hasOwnProperty("labs")&&E.concat(c.value.labs),c.value.hasOwnProperty("vitals")&&E.concat(c.value.vitals),E.forEach(P=>{if(P.aggregates.map(W=>W.value).includes("closest_time")||d.value.includes("closest_event"))return!0}),!1}),f=te(()=>on.filter(E=>E.value.indexOf("closest")===-1)),v=te({get(){return n.closestToEvent},set(E){r("update:closestToEvent",E)}}),b=te({get(){return n.closestToEvent&&n.closestToEvent[0]&&n.closestToEvent[0].label?R.value.find(E=>E.label===n.closestToEvent[0].label)??JSON.parse(JSON.stringify(jt)):JSON.parse(JSON.stringify(jt))},set(E){E.label!==""&&r("update:closestToEvent",[E])}}),_=te(()=>on.find(E=>E.value==="closest_event")??{text:"Closest Event",value:"closest_event"}),x=te(()=>!(n.timing&&n.timing.repeat_interval&&n.timing.repeat_interval.length>0)),k=te(()=>{let E=!1;return x.value&&(u.value&&(E=u.value.findIndex(P=>P.value==="closest_event")>-1),E||(E=l.value.labs.findIndex(P=>P.selected&&P.aggregate_type==="custom"&&JSON.stringify(P.aggregates).indexOf("closest_event")>-1)>-1),E||(E=l.value.vitals.findIndex(P=>P.selected&&P.aggregate_type==="custom"&&JSON.stringify(P.aggregates).indexOf("closest_event")>-1)>-1),E||(E=l.value.ud_labs.findIndex(P=>P.aggregation_options.findIndex(z=>z==="closest_event")>-1)>-1)),E});mt(k,E=>{E||(v.value=[],b.value=JSON.parse(JSON.stringify(jt)),D("closest_event"))});const D=E=>{if(u.value){const P=u.value.filter(z=>z.value!==E);u.value=P}l.value.labs=j(E,l.value.labs),l.value.ud_labs=H(E,l.value.ud_labs),l.value.vitals=j(E,l.value.vitals)},j=(E,P)=>P.map(W=>{if(W.selected&&W.aggregate_type==="custom"&&JSON.stringify(W.aggregates).indexOf(E)>-1){const Ie=W.aggregates.filter(Se=>Se.value!=E);W.aggregates=Ie,Ie.length===0&&(W.aggregate_type="default")}return W}),H=(E,P)=>P.map(W=>{if(W.aggregation_options.findIndex(Ie=>Ie===E)>-1){const Ie=W.aggregation_options.filter(Se=>Se!==E);W.aggregation_options=Ie}return W}),R=te(()=>n.eventOptions.filter(E=>E.value_type==="datetime")),le=te({get(){return n.closestToTime},set(E){r("update:closestToTime",E)}}),ae=ie(new Date("2024T08:00"));Nn(()=>{ae.value?le.value=("0"+ae.value.getHours()).slice(-2)+":"+("0"+ae.value.getMinutes()).slice(-2)+":00":le.value="08:00:00"});const V=te(()=>on.find(E=>E.value==="closest_time")??{text:"Closest Time",value:"closest_time"}),K=te(()=>n.timing?!!(n.timing.start.interval.type=="day"&&n.timing.start.interval.length==1||n.timing.end.interval.type=="day"&&n.timing.end.interval.length==1||n.timing.repeat_interval&&n.timing.repeat_interval.type=="day"&&n.timing.repeat_interval.length==1||n.timing.start.type==="date"&&n.timing.end.type==="date"&&(n.timing.start.duster_field_name&&n.timing.start.duster_field_name.length>0&&n.timing.start.duster_field_name===n.timing.end.duster_field_name||n.timing.start.redcap_field_name&&n.timing.start.redcap_field_name.length>0&&n.timing.start.redcap_field_name===n.timing.end.redcap_field_name)):!1),Q=te(()=>{let E=!1;return K.value&&(u.value&&(E=u.value.findIndex(P=>P.value==="closest_time")>-1),E||(E=l.value.labs.findIndex(P=>P.selected&&P.aggregate_type==="custom"&&JSON.stringify(P.aggregates).indexOf("closest_time")>-1)>-1),E||(E=l.value.vitals.findIndex(P=>P.selected&&P.aggregate_type==="custom"&&JSON.stringify(P.aggregates).indexOf("closest_time")>-1)>-1),E||(E=l.value.ud_labs.findIndex(P=>P.aggregation_options.findIndex(z=>z==="closest_time")>-1)>-1)),E});mt(Q,E=>{E||(ae.value=new Date("2024T08:00"),le.value=void 0,D("closest_time"))});const L=te(()=>{let E=l.value.labs?l.value.labs.findIndex(P=>P.selected&&P.aggregate_type=="default")>-1:!1;return E||(E=l.value.vitals?l.value.vitals.findIndex(P=>P.selected&&P.aggregate_type==="default")>-1:!1),E}),de=Me.regex(/^([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]$/),A=te(()=>({aggregateDefaults:u.value,udLabsMissingAggregates:s.value,closestEvent:b.value.duster_field_name?b.value.duster_field_name:b.value.redcap_field_name,closestTime:le.value})),N=te(()=>({aggregateDefaults:{requiredIf:Me.withMessage("At least one default aggregate must be selected.",Yt(L.value)),minLength:US(1)},udLabsMissingAggregates:{custom:Me.withMessage("User-defined labs must each have at least one aggregate.",()=>!s.value)},closestEvent:{requiredIf:Me.withMessage("Closest event is required",Yt(k.value))},closestTime:{requiredIf:Me.withMessage("Closest time is required",Yt(Q.value)),timeFormat:Me.withMessage("Incorrect time format",de)}})),ne=Dn(N,A);Nn(()=>{l.value&&(l.value.valid=!ne.value.$error,l.value.errors=ne.value.$errors)});const ge=Dl(),Ce=E=>{l.value.ud_labs=E},we=()=>{ne.value.$touch(),ne.value.$error?ne.value.$errors.forEach(E=>ge.add({severity:"error",summary:"Missing values",detail:E.$message,life:3e3})):(a.value=!1,r("saveClinicalDataUpdate"))},me=()=>{a.value=!1,r("cancelClinicalDataUpdate")},X=ie(["Selected","Unselected","All"]),ke=ie("All"),We=te({get(){return n.activeOptions},set(E){r("update:activeOptions",E)}}),ce=()=>{We.value=[0,1,2,3,4,5]};return(E,P)=>{const z=J("InputText"),W=J("RadioButton"),Ie=J("Checkbox"),Se=J("Calendar"),ve=J("Dropdown"),$e=J("Panel"),w=J("AccordionTab"),C=J("Accordion"),I=J("Button"),M=J("Dialog"),q=Qe("tooltip");return p(),F(M,{visible:a.value,"onUpdate:visible":P[12]||(P[12]=B=>a.value=B),modal:!0,"close-on-escape":!1,style:{width:"75vw"},header:"Select Clinical Values"},{footer:$(()=>[O(I,{label:"Save",class:"p-button-primary",size:"small",icon:"pi pi-check",onClick:we}),O(I,{label:"Cancel",class:"p-button-secondary",size:"small",icon:"pi pi-times",onClick:me})]),default:$(()=>[h("div",n7,[h("div",r7,[h("div",i7,[O(z,{placeholder:"Search Clinical Value",modelValue:o.value.global.value,"onUpdate:modelValue":[P[0]||(P[0]=B=>o.value.global.value=B),ce]},null,8,["modelValue"]),P[13]||(P[13]=h("span",{class:"p-inputgroup-addon"},[h("i",{class:"pi pi-search"})],-1))])]),h("div",o7,[h("div",a7,[P[14]||(P[14]=h("label",{class:"flex align-items-center"},"Show: ",-1)),(p(!0),y(se,null,De(X.value,(B,ue)=>(p(),y("div",{key:ue,class:"flex align-items-center"},[O(W,{modelValue:ke.value,"onUpdate:modelValue":P[1]||(P[1]=fe=>ke.value=fe),name:"filterSelected","input-id":B,value:B},null,8,["modelValue","input-id","value"]),h("label",{for:B,class:"flex align-items-center ml-2"},Z(B),9,l7)]))),128))])])]),P[16]||(P[16]=h("hr",null,null,-1)),O($e,{header:"Default Aggregates",toggleable:""},{default:$(()=>[P[15]||(P[15]=h("div",null,[h("p",null,[ye(' Clinical variables that are added and require aggregation (i.e., any clinical variables under the category of "Labs" or "Vitals") will default to the settings here for convenience. '),h("br"),ye(" Such variables may have their settings individually changed after being added. "),h("br"),ye(` NOTE: The "Closest to Event" and "Closest to Time" aggregations are only available when applicable according to the Data Collection Window's timing. `)])],-1)),h("div",s7,[(p(!0),y(se,null,De(f.value,B=>(p(),y("div",{key:B.value,class:"flex align-items-center"},[O(Ie,{name:"defaultAggregate",modelValue:u.value,"onUpdate:modelValue":P[2]||(P[2]=ue=>u.value=ue),value:B,"input-id":B.value,class:oe(["mr-2",{"p-invalid":U(ne).aggregateDefaults.$error}]),disabled:d.value.includes(B.value)},null,8,["modelValue","value","input-id","class","disabled"]),h("label",{for:B.value},Z(B.text),9,u7)]))),128)),K.value?(p(),y("div",d7,[O(Ie,{modelValue:u.value,"onUpdate:modelValue":P[3]||(P[3]=B=>u.value=B),name:"defaultAggregate","input-id":V.value.value,value:V.value,class:oe({"p-invalid":U(ne).aggregateDefaults.$error}),disabled:d.value.includes(V.value.value)},null,8,["modelValue","input-id","value","class","disabled"]),h("label",{for:V.value.value,class:"ml-2 mr-2"},Z(V.value.text),9,c7),Q.value?(p(),y("div",p7,[Oe(O(Se,{id:"calendar-timeonly",modelValue:ae.value,"onUpdate:modelValue":P[4]||(P[4]=B=>ae.value=B),timeOnly:"",disabled:m.value},null,8,["modelValue","disabled"]),[[q,"Closest Time value applies to both default and custom aggregates"]]),U(ne).closestTime.$error?(p(),y("small",f7,Z(U(ne).closestTime.$errors[0].$message),1)):T("",!0)])):T("",!0)])):T("",!0),x.value?(p(),y("div",m7,[O(Ie,{modelValue:u.value,"onUpdate:modelValue":P[5]||(P[5]=B=>u.value=B),name:"defaultAggregate","input-id":_.value.value,value:_.value,class:oe({"p-invalid":U(ne).aggregateDefaults.$error}),disabled:d.value.includes(_.value.value)},null,8,["modelValue","input-id","value","class","disabled"]),h("label",{for:_.value.value,class:"ml-2 mr-2"},Z(_.value.text),9,h7),Oe((p(),y("span",null,[Oe(O(ve,{modelValue:b.value,"onUpdate:modelValue":P[6]||(P[6]=B=>b.value=B),options:R.value,optionLabel:"label",placeholder:"Choose an event",class:oe([{"p-invalid":U(ne).closestEvent.$error}]),disabled:m.value},null,8,["modelValue","options","class","disabled"]),[[Ht,k.value]])])),[[q,"Closest Event value applies to both default and custom aggregates"]]),U(ne).closestEvent.$error?(p(),y("small",g7,Z(U(ne).closestEvent.$errors[0].$message),1)):T("",!0),U(ne).aggregateDefaults.$error?(p(),y("small",v7,Z(U(ne).aggregateDefaults.$errors[0].$message),1)):T("",!0),U(ne).udLabsMissingAggregates.$error?(p(),y("small",y7,Z(U(ne).udLabsMissingAggregates.$errors[0].$message),1)):T("",!0)])):T("",!0)])]),_:1}),O(C,{multiple:!0,activeIndex:We.value,class:"mt-2"},{default:$(()=>[O(w,{header:"Labs"},{default:$(()=>[O(Gi,{category:"labs",options:t.labOptions,"initial-data":c.value,"has-aggregates":!0,"has-closest-time":K.value,"has-closest-event":x.value,"closest-time":t.closestToTime,"closest-event":b.value.label,"search-text":i.value,"select-filter":ke.value,"selected-options":l.value.labs,"onUpdate:selectedOptions":P[7]||(P[7]=B=>l.value.labs=B)},null,8,["options","initial-data","has-closest-time","has-closest-event","closest-time","closest-event","search-text","select-filter","selected-options"])]),_:1}),O(w,{header:"User-Defined Labs"},{default:$(()=>[O(q4,{"selected-labs":l.value.ud_labs,"initial-labs":c.value.ud_labs,"has-closest-time":K.value,"has-closest-event":x.value,class:oe({"p-invalid":U(ne).udLabsMissingAggregates.$error}),onUpdateLabs:Ce},null,8,["selected-labs","initial-labs","has-closest-time","has-closest-event","class"])]),_:1}),O(w,{header:"Vitals"},{default:$(()=>[O(Gi,{category:"vitals",options:t.vitalOptions,"initial-data":c.value,"has-aggregates":!0,"has-closest-time":K.value,"has-closest-event":x.value,"closest-time":t.closestToTime,"closest-event":b.value.label,"search-text":i.value,"select-filter":ke.value,"selected-options":l.value.vitals,"onUpdate:selectedOptions":P[8]||(P[8]=B=>l.value.vitals=B)},null,8,["options","initial-data","has-closest-time","has-closest-event","closest-time","closest-event","search-text","select-filter","selected-options"])]),_:1}),O(w,{header:"Medications"},{default:$(()=>[O(t7,{initialMedications:c.value.medications?c.value.medications:[],modelValue:l.value.medications,"onUpdate:modelValue":P[9]||(P[9]=B=>l.value.medications=B)},null,8,["initialMedications","modelValue"])]),_:1}),O(w,{header:"Outcomes"},{default:$(()=>[O(Gi,{category:"outcomes",options:t.outcomeOptions,"initial-data":c.value,"has-aggregates":!1,"has-closest-time":!1,"has-closest-event":!1,"search-text":i.value,"select-filter":ke.value,"selected-options":l.value.outcomes,"onUpdate:selectedOptions":P[10]||(P[10]=B=>l.value.outcomes=B)},null,8,["options","initial-data","search-text","select-filter","selected-options"])]),_:1}),O(w,{header:"Scores"},{default:$(()=>[O(Gi,{category:"scores",options:t.scoreOptions,"initial-data":c.value,"has-aggregates":!1,"has-closest-time":!1,"has-closest-event":!1,"search-text":i.value,"select-filter":ke.value,"selected-options":l.value.scores,"onUpdate:selectedOptions":P[11]||(P[11]=B=>l.value.scores=B)},null,8,["options","initial-data","search-text","select-filter","selected-options"])]),_:1})]),_:1},8,["activeIndex"]),O(U(Ao))]),_:1},8,["visible"])}}}),w7={class:"field grid"},C7={class:"col-12 mb-2 md:col-2 md:mb-0"},_7={class:"ml-2 pi pi-info-circle",style:{color:"blue"}},S7={class:"col-12 md:col-10"},O7={class:"formgroup"},I7={class:"field-radiobutton mt-1"},k7=["for"],x7={key:0,class:"formgroup-inline"},P7={class:"field"},T7={key:0},E7={key:1},D7={key:2,class:"flex p-error mb-3"},R7={key:0,class:"field"},$7={key:0,class:"flex p-error mb-3"},A7={key:1,class:"formgroup-inline"},M7={class:"field"},L7={key:0,class:"flex p-error mb-3"},F7={class:"field"},B7={key:0,class:"flex p-error mb-3"},j7={class:"field"},V7={key:0},H7={key:1},N7={key:0,class:"flex p-error mb-3"},od=bt({__name:"TimingEvent",props:{timeTypeOptions:{type:Array,required:!0},typeLabel:String,eventType:{type:String,required:!0},eventOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},timingObject:{type:Object,required:!0},otherTimingEvent:{type:Object,required:!0},instigator:{type:String}},emits:["update:timingObject","clearPreset","instigate"],setup(t,{emit:e}){const n=t,r=e,o=te({get(){return n.timingObject},set(k){r("update:timingObject",k)}}),i=te(()=>{var k;if(n.eventType==="end"&&n.otherTimingEvent.type){if(n.otherTimingEvent.type.indexOf("date")>-1)return n.timeTypeOptions.filter(D=>D.value==n.otherTimingEvent.type||D.value=="interval");if(n.otherTimingEvent.type==="interval"&&((k=n.otherTimingEvent.interval)!=null&&k.type)){const D=n.otherTimingEvent.interval.type==="day"?"date":"datetime";return n.timeTypeOptions.filter(j=>j.value===D)}}else if(n.otherTimingEvent.type==="interval")return n.timeTypeOptions.filter(D=>D.value!=="interval");return n.timeTypeOptions}),a=te(()=>{if(n.eventType==="end"){if(n.otherTimingEvent.type==="datetime")return sr.filter(k=>k.value==="hour");if(n.otherTimingEvent.type==="date")return sr.filter(k=>k.value==="day")}return sr});Nn(()=>{i.value.length===1?o.value.type=i.value[0].value:n.instigator&&n.eventType!=n.instigator&&n.otherTimingEvent.type&&n.otherTimingEvent.type!==o.value.type&&n.otherTimingEvent.type!=="interval"&&o.value.type!=="interval"&&(o.value.type=n.otherTimingEvent.type)});const l=te(()=>o.value.type==="datetime"?n.eventOptions.filter(k=>k&&k.value_type&&(k.duster_field_name||k.redcap_field_name)&&k.value_type==="datetime"):n.eventOptions.filter(k=>k&&k.value_type&&(k.duster_field_name||k.redcap_field_name))),u=te({get(){var k;return(k=o.value.interval)==null?void 0:k.type},set(k){o.value.interval||(o.value.interval={...rn}),o.value.interval.type=k}}),s=te({get(){var k;return((k=o.value.interval)==null?void 0:k.length)??0},set(k){o.value.interval||(o.value.interval={...rn}),o.value.interval.length=k}});Nn(()=>{o.value.type=="interval"&&(o.value.interval||(o.value.interval={...rn}),u.value||(n.otherTimingEvent.type==="datetime"?u.value="hour":n.otherTimingEvent.type==="date"&&(u.value="day")),o.value.interval.label=s.value.toString()+" "+u.value,o.value.interval.label+=n.eventType=="start"?"(s) before End":"(s) after Start",o.value.label=o.value.interval.label)});const d=te({get(){if(o.value)if(o.value.duster_field_name){let k=o.value.duster_field_name,D=n.eventOptions.findIndex(j=>j.duster_field_name==k);return n.eventOptions[D]}else{let k=o.value.redcap_field_name,D=n.eventOptions.findIndex(j=>!j.duster_field_name&&j.redcap_field_name==k);if(D>-1)return n.eventOptions[D]}return JSON.parse(JSON.stringify(jt))},set(k){o.value&&(o.value.redcap_field_type=k.redcap_field_type,k.duster_field_name?(o.value.duster_field_name=k.duster_field_name,o.value.redcap_field_name=void 0,o.value.rp_date||(o.value.rp_date=n.rpDates[0].redcap_field_name)):k.redcap_field_name&&(o.value.redcap_field_name=k.redcap_field_name,o.value.duster_field_name=void 0,o.value.rp_date=k.redcap_field_name))}}),c=te(()=>n.typeLabel?n.typeLabel:zn(n.eventType)+" at: "),m=(k,D,j)=>{if(D){let H=k.find(R=>R.duster_field_name===D);if(H)return H.label}else if(j){let H=k.find(R=>R.redcap_field_name===j);if(H)return H.label}return""};Nn(()=>{o.value.type!="interval"&&(o.value.label=m(n.eventOptions,o.value.duster_field_name,o.value.redcap_field_name)??"",o.value.label.length&&o.value.type=="date"&&(o.value.label=n.eventType=="end"?"23:59:00 of "+o.value.label:"00:00:00 of "+o.value.label))});const f=Me.regex(/^[1-9][0-9]*$/),v=te(()=>({timingEventType:o.value.type,timingEventValue:d.value.duster_field_name?d.value.duster_field_name:d.value.redcap_field_name,timingEventInterval:o.value.interval,timingEventRpDate:o.value.rp_date})),b=te(()=>({timingEventType:{required:Me.withMessage("Required",Jt)},timingEventValue:{requiredIf:Me.withMessage("Required "+zn(n.eventType)+" Event",Yt(o.value.type!=="interval"))},timingEventInterval:{requiredIf:Yt(o.value.type=="interval"),type:{requiredIf:Me.withMessage("Required",Yt(o.value.type=="interval"))},length:{requiredIf:Me.withMessage("Value must be a positive integer",Yt(o.value.type=="interval")),positiveInteger:Me.withMessage("Value must be a positive integer",f)}},timingEventRpDate:{requiredIf:Me.withMessage("Required",Yt(!!o.value.duster_field_name))}})),_=Dn(b,v),x=te(()=>n.eventType=="start"?"Some description about start":"Some description about end");return(k,D)=>{const j=J("RadioButton"),H=J("Dropdown"),R=J("InputNumber"),le=Qe("tooltip");return p(),y("div",w7,[h("label",C7,[ye(Z(c.value)+" ",1),Oe(h("i",_7,null,512),[[le,x.value]])]),h("div",S7,[h("div",O7,[(p(!0),y(se,null,De(i.value,ae=>(p(),y("div",{key:ae.value,class:"formgroup-inline"},[h("div",I7,[O(j,{modelValue:o.value.type,"onUpdate:modelValue":V=>o.value.type=V,name:t.eventType+"TimeType","input-id":ae.value,value:ae.value,class:oe({"p-invalid":U(_).timingEventType.$error}),onClick:D[0]||(D[0]=V=>k.$emit("instigate",t.eventType)),onChange:D[1]||(D[1]=V=>r("clearPreset"))},null,8,["modelValue","onUpdate:modelValue","name","input-id","value","class"]),Oe((p(),y("label",{for:ae.value,class:"ml-2"},[ye(Z(ae.text),1)],8,k7)),[[le,ae.tooltip]])]),ae.value===o.value.type&&ae.value.indexOf("date")>-1?(p(),y("div",x7,[h("div",P7,[o.value.type==="date"&&t.eventType==="start"?(p(),y("label",T7," 00:00:00 of ")):o.value.type==="date"&&t.eventType==="end"?(p(),y("label",E7," 23:59:00 of ")):T("",!0),O(H,{modelValue:d.value,"onUpdate:modelValue":D[2]||(D[2]=V=>d.value=V),options:l.value,optionLabel:"label",style:{width:"12rem"},class:oe({"p-invalid":U(_).timingEventValue.$error}),onChange:D[3]||(D[3]=V=>r("clearPreset"))},null,8,["modelValue","options","class"]),U(_).timingEventValue.$error?(p(),y("small",D7,Z(U(_).timingEventValue.$errors[0].$message),1)):T("",!0)]),d.value&&d.value.duster_field_name?(p(),y("div",R7,[D[9]||(D[9]=h("label",null," based on ",-1)),O(H,{modelValue:o.value.rp_date,"onUpdate:modelValue":D[4]||(D[4]=V=>o.value.rp_date=V),options:t.rpDates,optionLabel:"label",optionValue:"redcap_field_name",style:{width:"12rem"},class:oe({"p-invalid":U(_).timingEventRpDate.$error})},null,8,["modelValue","options","class"]),U(_).timingEventRpDate.$error?(p(),y("small",$7,Z(U(_).timingEventRpDate.$errors[0].$message),1)):T("",!0)])):T("",!0)])):T("",!0),ae.value===o.value.type&&ae.value==="interval"?(p(),y("div",A7,[h("div",M7,[O(R,{modelValue:s.value,"onUpdate:modelValue":D[5]||(D[5]=V=>s.value=V),id:"intervalLength","input-id":"integeronly",min:1,class:oe({"p-invalid":U(_).timingEventInterval.length.$error}),"input-style":{width:"3rem"},placeholder:"# of",onValue:D[6]||(D[6]=V=>r("clearPreset"))},null,8,["modelValue","class"]),U(_).timingEventInterval.length.$error?(p(),y("small",L7,Z(U(_).timingEventInterval.length.$errors[0].$message),1)):T("",!0)]),h("div",F7,[O(H,{modelValue:u.value,"onUpdate:modelValue":D[7]||(D[7]=V=>u.value=V),options:a.value,optionLabel:"text",optionValue:"value",style:{width:"10rem"},placeholder:"Hours / Days",class:oe({"p-invalid":U(_).timingEventInterval.type.$error}),onChange:D[8]||(D[8]=V=>r("clearPreset"))},null,8,["modelValue","options","class"]),U(_).timingEventInterval.type.$error?(p(),y("small",B7,Z(U(_).timingEventInterval.type.$errors[0].$message),1)):T("",!0)]),h("div",j7,[t.eventType==="start"&&t.otherTimingEvent?(p(),y("label",V7," before End ("+Z(t.otherTimingEvent.label)+") ",1)):T("",!0),t.eventType==="end"&&t.otherTimingEvent?(p(),y("label",H7," after Start ("+Z(t.otherTimingEvent.label)+") ",1)):T("",!0)])])):T("",!0)]))),128)),U(_).timingEventType.$error?(p(),y("small",N7,Z(U(_).timingEventType.$errors[0].$message),1)):T("",!0)])])])}}}),ol={label:"",form_name:"",type:"nonrepeating",timing_preset:void 0,timing_valid:!1,timing:{start:JSON.parse(JSON.stringify(jt)),end:JSON.parse(JSON.stringify(jt)),repeat_interval:{...rn}},aggregate_defaults:void 0,event:[JSON.parse(JSON.stringify(jt))],closest_time:"",data:{labs:[],ud_labs:[],vitals:[],medications:[],outcomes:[],scores:[],valid:!1},id:"Undefined"},z7={class:"field grid mt-2"},K7={class:"col-2",for:"presets"},U7={class:"ml-2 pi pi-info-circle",style:{color:"blue"}},W7={class:"card"},G7={class:"card"},q7={class:"card"},Y7={class:"field grid"},J7={class:"col-offset-2 col-12 md:col-10"},Z7={class:"ml-2",for:"hasRepeatIntervals"},X7={class:"ml-2 pi pi-info-circle",style:{color:"blue"}},Q7={key:0,class:"field grid"},e8={class:"col-12 md:col-10"},t8={class:"formgroup-inline"},n8={class:"field"},r8={key:0,class:"flex p-error mb-3"},i8={class:"field"},o8={class:"mt-2"},a8={key:0,class:"flex p-error mb-3"},l8=bt({__name:"TimingDialog",props:{collectionWindow:{type:Object,required:!0},presets:{type:Array,required:!0},eventOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},showTimingDialog:{type:Boolean,required:!0}},emits:["update:showTimingDialog","saveTimingUpdate"],setup(t,{emit:e}){const n=t,r=e,o=te({get(){return n.showTimingDialog},set(H){r("update:showTimingDialog",H)}}),i=ie(JSON.parse(JSON.stringify(ol)));mt(o,H=>{H&&(i.value=JSON.parse(JSON.stringify(n.collectionWindow)))}),te(()=>i.value.timing.start.type==="datetime"||i.value.timing.end.type==="datetime"?sr.filter(H=>H.value==="hour"):i.value.timing.start.type==="date"||i.value.timing.end.type==="date"?sr.filter(H=>H.value==="day"):sr);const a=te({get(){var H;return((H=i.value.timing.repeat_interval)==null?void 0:H.type)??void 0},set(H){i.value.timing.repeat_interval||(i.value.timing.repeat_interval={...rn}),i.value.timing.repeat_interval.type=H}}),l=te({get(){var H;return((H=i.value.timing.repeat_interval)==null?void 0:H.length)??void 0},set(H){i.value.timing.repeat_interval||(i.value.timing.repeat_interval={...rn}),i.value.timing.repeat_interval.length=H}});Nn(()=>{i.value.timing.repeat_interval&&l.value&&l.value>=0&&a.value&&(i.value.timing.repeat_interval.label="Every "+l.value+" "+a.value+"(s) ")});const u=te({get(){return i.value.type==="repeating"},set(H){i.value.type=H?"repeating":"nonrepeating"}}),s=te(()=>!(i.value.timing&&i.value.timing.start&&i.value.timing.end&&i.value.timing.start.type&&i.value.timing.end.type));Nn(()=>{u.value?(i.value.timing.repeat_interval||(i.value.timing.repeat_interval={...rn}),i.value.timing.start.type==="datetime"||i.value.timing.end.type==="datetime"?i.value.timing.repeat_interval.type="hour":(i.value.timing.start.type==="date"||i.value.timing.end.type==="date")&&(i.value.timing.repeat_interval.type="day")):(i.value.timing.repeat_interval=void 0,l.value=void 0,a.value=void 0)});const d=ie();mt(d,H=>{if(H){const R=i.value.timing.start.rp_date,le=i.value.timing.end.rp_date;i.value.timing.start=JSON.parse(JSON.stringify(H.timing.start)),i.value.timing.end=JSON.parse(JSON.stringify(H.timing.end)),i.value.label=H.label,i.value.timing.start.rp_date=R&&H.timing.start.type!=="interval"?R:n.rpDates[0].redcap_field_name,i.value.timing.end.rp_date=le&&H.timing.end.type!=="interval"?le:n.rpDates[0].redcap_field_name,i.value.type=H.type,i.value.timing.repeat_interval=JSON.parse(JSON.stringify(H.timing.repeat_interval))}});const c=ie(),m=Me.regex(/^[1-9][0-9]*$/),f=te(()=>({timingRepeatIntervalLength:l.value,timingRepeatIntervalType:a.value})),v=te(()=>({timingRepeatIntervalLength:{requiredIf:Me.withMessage("Repeat interval length required",Yt(u.value)),positiveInteger:Me.withMessage("Value must be a positive integer",m)},timingRepeatIntervalType:{requiredIf:Me.withMessage("Repeat interval type required",Yt(u.value))}})),b=Dn(v,f),_=Dl(),x=()=>{b.value.$touch(),console.log("Validation errors :"+b.value.$error),console.log(b.value),D(),b.value.$error?b.value.$errors.forEach(H=>_.add({severity:"error",summary:"Unable To Save",detail:H.$message,life:3e3})):(o.value=!1,r("saveTimingUpdate",i.value),b.value.$reset())},k=()=>{D(),o.value=!1,b.value.$reset()},D=()=>{d.value=void 0},j=()=>{D(),i.value.label="",i.value.type="nonrepeating",i.value.timing.start=JSON.parse(JSON.stringify(jt)),i.value.timing.end=JSON.parse(JSON.stringify(jt)),i.value.timing_valid=!1,l.value=void 0,a.value=void 0,i.value.timing.repeat_interval={...rn}};return(H,R)=>{const le=J("Dropdown"),ae=J("Divider"),V=J("Checkbox"),K=J("InputNumber"),Q=J("Button"),L=J("Dialog"),de=Qe("tooltip");return p(),F(L,{visible:o.value,"onUpdate:visible":R[7]||(R[7]=A=>o.value=A),modal:!0,style:{width:"75vw"},header:"Data Collection Timing",class:"my-2"},{footer:$(()=>[O(Q,{label:"Save",class:"p-button-primary",size:"small",icon:"pi pi-check",onClick:x}),O(Q,{label:"Cancel",class:"p-button-secondary",size:"small",icon:"pi pi-times",onClick:k}),O(Q,{label:"Reset",class:"p-button p-button-secondary",size:"small",onClick:j})]),default:$(()=>[h("div",z7,[h("label",K7,[R[8]||(R[8]=ye("Presets: ")),Oe(h("i",U7,null,512),[[de,"Common preset configurations"]])]),O(le,{class:"col-6",options:t.presets,id:"presets",modelValue:d.value,"onUpdate:modelValue":R[0]||(R[0]=A=>d.value=A),optionLabel:"label"},null,8,["options","modelValue"])]),O(ae),h("div",W7,[O(od,{"timing-object":i.value.timing.start,"onUpdate:timingObject":R[1]||(R[1]=A=>i.value.timing.start=A),"event-type":"start","time-type-options":U(AS),"event-options":t.eventOptions,"rp-dates":t.rpDates,"other-timing-event":i.value.timing.end,instigator:c.value,onInstigate:R[2]||(R[2]=A=>c.value=A),onClearPreset:D},null,8,["timing-object","time-type-options","event-options","rp-dates","other-timing-event","instigator"])]),O(ae),h("div",G7,[O(od,{"timing-object":i.value.timing.end,"onUpdate:timingObject":R[3]||(R[3]=A=>i.value.timing.end=A),"event-type":"end","time-type-options":U(MS),"event-options":t.eventOptions,"rp-dates":t.rpDates,"other-timing-event":i.value.timing.start,instigator:c.value,onClearPreset:D,onInstigate:R[4]||(R[4]=A=>c.value=A)},null,8,["timing-object","time-type-options","event-options","rp-dates","other-timing-event","instigator"])]),O(ae),h("div",q7,[h("div",Y7,[h("div",J7,[Oe(O(V,{"input-id":"hasRepeatIntervals",modelValue:u.value,"onUpdate:modelValue":R[5]||(R[5]=A=>u.value=A),binary:!0,disabled:s.value},null,8,["modelValue","disabled"]),[[de,"Start and end points must be defined before configuring repeat intervals."]]),h("label",Z7,[R[9]||(R[9]=ye(" Repeat Data Collection at defined intervals between Start & End? ")),Oe(h("i",X7,null,512),[[de,"Collect data multiple times in the collection window at the defined intervals."]])])])]),u.value?(p(),y("div",Q7,[R[10]||(R[10]=h("div",{class:"col-12 mt-2 md:col-2 md:mb-0"},[h("label",null,"Collect Data Every: ")],-1)),h("div",e8,[h("div",t8,[h("div",n8,[O(K,{modelValue:l.value,"onUpdate:modelValue":R[6]||(R[6]=A=>l.value=A),id:"repeatIntervalLength","input-id":"integeronly",min:1,class:oe({"p-invalid":U(b).timingRepeatIntervalLength.$error}),"input-style":{width:"3rem"},placeholder:"# of"},null,8,["modelValue","class"]),U(b).timingRepeatIntervalLength.$error?(p(),y("small",r8,Z(U(b).timingRepeatIntervalLength.$errors[0].$message),1)):T("",!0)]),h("div",i8,[h("label",o8,Z(a.value)+"(s) between Start and End Date/Datetimes",1),U(b).timingRepeatIntervalType.$error?(p(),y("small",a8,Z(U(b).timingRepeatIntervalType.$errors[0].$message),1)):T("",!0)])])])])):T("",!0)]),O(U(Ao))]),_:1},8,["visible"])}}}),s8={class:"p-panel-title"},u8={key:0},d8={key:1},c8={key:0,class:"flex p-error mb-3"},p8={key:0,class:"flex p-error mb-3"},f8={class:"text-right"},m8=bt({__name:"CollectionWindowsPanel",props:{labOptions:{type:Array,required:!0},vitalOptions:{type:Array,required:!0},outcomeOptions:{type:Array,required:!0},scoreOptions:{type:Array,required:!0},clinicalDateOptions:{type:Array,required:!0},rpDates:{type:Array,required:!0},collectionWindows:{type:Array,required:!0},initialWindows:{type:Array,required:!0}},emits:["update:collectionWindows"],setup(t,{emit:e}){const n=t,r=e,o=ie(JSON.parse(JSON.stringify(ol))),i=ie(),a=ie(!1),l=ie(!1),u=ie(!1),s=te({get(){return n.collectionWindows},set(A){r("update:collectionWindows",A)}}),d=te(()=>Array.isArray(n.initialWindows)?n.initialWindows.map(A=>A.id):[]);Ti(()=>{if(s.value){let A=L("Undefined",s.value);s.value.splice(A,1)}R.value.$reset()});const c=()=>{o.value=JSON.parse(JSON.stringify(ol)),o.value.id="cw"+new Date().getTime(),s.value||(s.value=[]),s.value.push(o.value),f(s.value[s.value.length-1])},m=A=>{o.value=A,i.value=JSON.parse(JSON.stringify(A))},f=A=>{o.value=A,a.value=!0},v=ie([]),b=(A,N)=>{switch(m(N),x.value=A,v.value.length=0,A){case"labs":v.value.push(0);break;case"ud_labs":v.value.push(1);break;case"vitals":v.value.push(2);break;case"medications":v.value.push(3);break;case"outcomes":v.value.push(4);break;case"scores":v.value.push(5)}l.value=!0},_=te(()=>{let A=[];return n.clinicalDateOptions&&n.clinicalDateOptions.forEach(N=>{let ne={type:"datetime",label:N.label,redcap_field_name:void 0,redcap_field_type:N.redcap_field_type,duster_field_name:N.duster_field_name,value_type:N.value_type,preposition:"",phi:"t",rp_date:void 0,interval:void 0};A.push(ne)}),n.rpDates&&n.rpDates.forEach(N=>{let ne=N.value_type=="date"?"date":"datetime";A.push({type:ne,label:N.label,redcap_field_name:N.redcap_field_name,interval:void 0,rp_date:N.redcap_field_name,redcap_field_type:N.redcap_field_type,duster_field_name:void 0,value_type:N.value_type,phi:"t"})}),A}),x=ie(),k=A=>!!(R.value.localCollectionWindows.$each.$response&&R.value.localCollectionWindows.$each.$response.$errors&&R.value.localCollectionWindows.$each.$response.$errors[A]&&R.value.localCollectionWindows.$each.$response.$errors[A].label.length),D=(A,N,ne)=>s.value.findIndex(ge=>ge.id!=N.id&&ge.label==A)==-1,j=te(()=>({localCollectionWindows:s.value})),H={localCollectionWindows:{$each:Me.forEach({label:{required:Me.withMessage("Labels are required",Jt),uniqueLabel:Me.withMessage("Labels must be unique",D)},timing_valid:{sameAs:Me.withMessage("Timing Configuration is invalid.",YS(!0))}})}},R=Dn(H,j,{$lazy:!0}),le=A=>{if(A&&A.id){let N=L(A.id,s.value);s.value&&N>-1&&(s.value[N].type=A.type,s.value[N].timing_valid=!0,s.value[N].label=A.label,s.value[N].timing.start=A.timing.start,s.value[N].timing.end=A.timing.end,s.value[N].timing.repeat_interval=A.timing.repeat_interval)}R.value.$reset()},ae=()=>{R.value.$reset()},V=()=>{if(s.value&&o.value&&o.value.id){let A=L(o.value.id,s.value);i.value&&A>-1&&(s.value[A]=i.value,o.value=s.value[A])}ae()},K=A=>{if(s.value){let N=L(A,s.value);s.value.splice(N,1)}},Q=A=>{if(s.value){const N=L(A,s.value),ne=JSON.parse(JSON.stringify(s.value[N]));ne.id="cw"+new Date().getTime(),s.value.push(ne)}},L=(A,N)=>N.findIndex(ne=>ne.id===A),de=A=>n.initialWindows.find(ne=>ne.id===A);return(A,N)=>{const ne=J("Button"),ge=J("Column"),Ce=J("InputText"),we=J("Badge"),me=J("DataTable"),X=J("Panel"),ke=J("Dialog"),We=Qe("tooltip");return p(),y(se,null,[O(X,null,{header:$(()=>[h("span",s8,[N[13]||(N[13]=ye("Data Collection Windows ")),O(ne,{icon:"pi pi-info-circle",text:"",rounded:"","aria-label":"Info",class:"ml-2 pt-0 pb-0 mt-0 mb-0",style:{height:"1.3em"},onClick:N[0]||(N[0]=ce=>u.value=!0)})])]),default:$(()=>[O(me,{editMode:"row",class:"p-datatable-sm",value:s.value,dataKey:"id"},{footer:$(()=>[h("div",f8,[O(ne,{label:"Add Data Collection Window",icon:"pi pi-plus",severity:"success",class:"mr-2",onClick:c})])]),empty:$(()=>N[25]||(N[25]=[h("p",{class:"w-full",style:{"text-align":"center"}}," No Data Collection Windows have been added. ",-1)])),default:$(()=>[O(ge,{key:"timing_config",header:"Timing",style:{width:"5%"}},{body:$(({data:ce})=>[Oe(O(ne,{icon:"pi pi-pencil",class:"ml-2 p-1",size:"small",severity:!U(R).$dirty||ce.timing_valid?"primary":"danger",disabled:d.value.includes(ce.id),onClick:E=>f(ce)},null,8,["severity","disabled","onClick"]),[[We,"Configure Timing",void 0,{top:!0}]])]),_:1}),O(ge,{key:"timing_display",header:"Period",style:{width:"20%"}},{body:$(({data:ce})=>[ce.timing.start.label?(p(),y("div",{key:0,class:oe({"p-invalid":!ce.timing_valid})},[N[15]||(N[15]=h("strong",null,"From: ",-1)),ye(Z(ce.timing.start.label),1),N[16]||(N[16]=h("br",null,null,-1)),N[17]||(N[17]=h("strong",null,"To: ",-1)),ye(Z(ce.timing.end.label),1),N[18]||(N[18]=h("br",null,null,-1)),ce.timing.repeat_interval&&ce.timing.repeat_interval.label?(p(),y("span",u8,[N[14]||(N[14]=h("strong",null,"Repeat:",-1)),ye(" "+Z(ce.timing.repeat_interval.label),1)])):T("",!0)],2)):(p(),y("div",d8," "))]),_:1}),O(ge,{key:"label",field:"label",header:"Label",style:{width:"25%"}},{body:$(ce=>[h("div",null,[O(Ce,{modelValue:ce.data[ce.field],"onUpdate:modelValue":E=>ce.data[ce.field]=E,class:oe(["p-inputtext-sm","w-11",{"p-invalid":k(ce.index)}]),onChange:N[1]||(N[1]=E=>U(R).value.$reset()),disabled:d.value.includes(ce.data.id)},null,8,["modelValue","onUpdate:modelValue","class","disabled"]),k(ce.index)?(p(),y("small",c8,Z(U(R).localCollectionWindows.$each.$response.$errors[ce.index].label[0].$message),1)):T("",!0)])]),_:1}),O(ge,{key:"data",field:"data",header:"Clinical Data",style:{width:"40%"}},{body:$(ce=>{var E,P,z;return[O(ne,{onClick:W=>b("labs",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:"",severity:U(R).$dirty&&!ce.data[ce.field].valid&&((E=ce.data.data.errors)==null?void 0:E.findIndex(W=>W.$property==="aggregateDefaults"))>-1?"danger":"primary"},{default:$(()=>[N[19]||(N[19]=ye(" Labs ")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>[ye(Z(ce.data[ce.field].labs.length),1)]),_:2},1024)]),_:2},1032,["onClick","severity"]),O(ne,{onClick:W=>b("ud_labs",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:"",severity:U(R).$dirty&&!ce.data[ce.field].valid&&((P=ce.data.data.errors)==null?void 0:P.findIndex(W=>W.$property==="udLabsMissingAggregates"))>-1?"danger":"primary"},{default:$(()=>[N[20]||(N[20]=ye(" User-Defined Labs ")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>[ye(Z(ce.data[ce.field].ud_labs.length),1)]),_:2},1024)]),_:2},1032,["onClick","severity"]),O(ne,{onClick:W=>b("vitals",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:"",severity:U(R).$dirty&&!ce.data[ce.field].valid&&((z=ce.data.data.errors)==null?void 0:z.findIndex(W=>W.$property==="aggregateDefaults"))>-1?"danger":"primary"},{default:$(()=>[N[21]||(N[21]=ye(" Vitals ")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>[ye(Z(ce.data[ce.field].vitals.length),1)]),_:2},1024)]),_:2},1032,["onClick","severity"]),O(ne,{onClick:W=>b("medications",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:""},{default:$(()=>[N[22]||(N[22]=ye(" Medications ")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>{var W;return[ye(Z((W=ce.data[ce.field].medications)==null?void 0:W.length),1)]}),_:2},1024)]),_:2},1032,["onClick"]),O(ne,{onClick:W=>b("outcomes",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:""},{default:$(()=>[N[23]||(N[23]=ye(" Outcomes")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>[ye(Z(ce.data[ce.field].outcomes.length),1)]),_:2},1024)]),_:2},1032,["onClick"]),O(ne,{onClick:W=>b("scores",ce.data),size:"small",class:"ml-1 p-1 pr-2 pl-2",rounded:""},{default:$(()=>[N[24]||(N[24]=ye(" Scores")),O(we,{class:"p-badge-no-gutter"},{default:$(()=>[ye(Z(ce.data[ce.field].scores.length),1)]),_:2},1024)]),_:2},1032,["onClick"]),U(R).$dirty&&!ce.data[ce.field].valid?(p(),y("small",p8,Z(ce.data[ce.field].errors[0].$message),1)):T("",!0)]}),_:1}),O(ge,{key:"id",field:"id",header:"Actions",style:{width:"10%"}},{body:$(({data:ce,field:E})=>[Oe(O(ne,{icon:"pi pi-copy",outlined:"",rounded:"",severity:"success",class:"ml-2 p-1 small-icon",size:"small",onClick:P=>Q(ce[E])},null,8,["onClick"]),[[We,"Duplicate Data Collection Window",void 0,{top:!0}]]),d.value.includes(ce.id)?T("",!0):Oe((p(),F(ne,{key:0,icon:"pi pi-trash",outlined:"",rounded:"",severity:"danger",class:"ml-2 p-1 small-icon",size:"small",onClick:P=>K(ce[E])},null,8,["onClick"])),[[We,"Delete Data Collection Window",void 0,{top:!0}]])]),_:1})]),_:1},8,["value"])]),_:1}),O(l8,{"show-timing-dialog":a.value,"onUpdate:showTimingDialog":N[2]||(N[2]=ce=>a.value=ce),"collection-window":o.value,"event-options":_.value,"rp-dates":t.rpDates,presets:U(E9).cw_presets,onSaveTimingUpdate:le,onCancelTimingUpdate:N[3]||(N[3]=ce=>a.value=!1),"onUpdate:visible":N[4]||(N[4]=ce=>a.value=!1)},null,8,["show-timing-dialog","collection-window","event-options","rp-dates","presets"]),O(b7,{"show-clinical-data-dialog":l.value,"onUpdate:showClinicalDataDialog":N[5]||(N[5]=ce=>l.value=ce),"clinical-data":o.value.data,"onUpdate:clinicalData":N[6]||(N[6]=ce=>o.value.data=ce),"aggregate-defaults":o.value.aggregate_defaults,"onUpdate:aggregateDefaults":N[7]||(N[7]=ce=>o.value.aggregate_defaults=ce),"initial-window":de(o.value.id),"clinical-data-category":x.value,timing:o.value.timing,"lab-options":t.labOptions,"vital-options":t.vitalOptions,"score-options":t.scoreOptions,"outcome-options":t.outcomeOptions,"active-options":v.value,"onUpdate:activeOptions":N[8]||(N[8]=ce=>v.value=ce),"closest-to-event":o.value.event,"onUpdate:closestToEvent":N[9]||(N[9]=ce=>o.value.event=ce),"closest-to-time":o.value.closest_time,"onUpdate:closestToTime":N[10]||(N[10]=ce=>o.value.closest_time=ce),"event-options":_.value,"rp-dates":t.rpDates,"onUpdate:visible":V,onSaveClinicalDataUpdate:ae,onCancelClinicalDataUpdate:V},null,8,["show-clinical-data-dialog","clinical-data","aggregate-defaults","initial-window","clinical-data-category","timing","lab-options","vital-options","score-options","outcome-options","active-options","closest-to-event","closest-to-time","event-options","rp-dates"]),O(ke,{visible:u.value,"onUpdate:visible":N[12]||(N[12]=ce=>u.value=ce),modal:"",header:"Data Collection Windows",style:{width:"50vw"}},{footer:$(()=>[O(ne,{onClick:N[11]||(N[11]=ce=>u.value=!1)},{default:$(()=>N[26]||(N[26]=[ye("Close")])),_:1})]),default:$(()=>[N[27]||(N[27]=h("p",null," Clinical data is partly defined by relative windows of time. ",-1)),N[28]||(N[28]=h("p",null,[ye(" DUSTER uses Data Collection Windows to apply this concept of creating windows of time in which you'd like to gather clinical data. "),h("br"),ye(" Each Data Collection Window will appear in the form of REDCap Instruments in your project. "),h("br"),ye(" Within each window, you may add your desired clinical data. ")],-1)),N[29]||(N[29]=h("p",null," You may create Data Collection Windows below with the options to choose among preset configurations or to configure from scratch. ",-1))]),_:1},8,["visible"])],64)}}});const cf=(t,e)=>{const n=t.__vccOpts||t;for(const[r,o]of e)n[r]=o;return n},h8=cf(m8,[["__scopeId","data-v-93a3eddf"]]),g8={class:"flex flex-wrap align-items-center justify-content-between gap-2"},v8={class:"font-bold"},y8=bt({__name:"ScoreSummaryTablePerScore",props:{score:{type:Array,required:!0},scoreLabel:String},emits:["update:score"],setup(t,{emit:e}){const n=t,r=te({get(){return n.score},set(d){o("update:score",d)}});te(()=>n.scoreLabel);const o=e,i=ie(r.value.map(d=>d.label)),a=ie(!0),l=ie(!1),u=()=>{l.value=!1,i.value=[],i.value=r.value.map(d=>d.label)},s=()=>{a.value=!1,i.value=[]};return(d,c)=>{const m=J("Button"),f=J("Column"),v=J("DataTable"),b=J("Panel");return p(),F(b,{header:t.scoreLabel},{default:$(()=>[O(v,{rowGroupMode:"subheader",groupRowsBy:"category",value:r.value,sortMode:"single",sortField:"category",sortOrder:1,expandedRowGroups:i.value,"onUpdate:expandedRowGroups":c[0]||(c[0]=_=>i.value=_),expandableRowGroups:"",onRowgroupExpand:c[1]||(c[1]=_=>l.value=!1),onRowgroupCollapse:c[2]||(c[2]=_=>a.value=!1)},{header:$(()=>[h("div",g8,[c[3]||(c[3]=h("span",{class:"text-0 text-900 font-bold"},"REDCap values",-1)),h("span",null,[O(m,{text:"",icon:"pi pi-plus",label:"Expand All",onClick:u}),O(m,{text:"",icon:"pi pi-minus",label:"Collapse All",onClick:s})])])]),groupheader:$(_=>[h("span",v8,Z(_.data.category),1)]),default:$(()=>[O(f,{field:"",header:""}),O(f,{field:"label",header:"Label"}),O(f,{field:"redcap_field_name",header:"REDCap Field Name"})]),_:1},8,["value","expandedRowGroups"])]),_:1},8,["header"])}}}),b8=["innerHTML"],w8=["innerHTML"],C8=bt({__name:"ReviewPanel",props:{dev:{type:Boolean},showSummary:{type:Boolean,required:!0},rpData:{type:Array,required:!0},rpIdentifiers:{type:Array,required:!0},rpDates:{type:Array,required:!0},demographics:{type:Array,required:!0},collectionWindows:{type:Array,required:!0},projectInfo:{type:Object,required:!0}},emits:["update:showSummary","delete-auto-save"],setup(t,{emit:e}){const n=t,r=e,o=te({get(){return n.showSummary},set(E){r("update:showSummary",E)}}),i=ie([]),a=ie([]),l=ie([]);mt(o,E=>{E&&(a.value=JSON.parse(JSON.stringify(n.rpDates)),l.value=JSON.parse(JSON.stringify(n.demographics)),i.value=JSON.parse(JSON.stringify(n.collectionWindows)))});const u=te(()=>n.projectInfo.edit_mode),s=te(()=>{const E={rp_identifiers:{},rp_dates:{}};E.rp_identifiers=JSON.parse(JSON.stringify(n.rpIdentifiers));for(let P of a.value)P.redcap_field_name&&(E.rp_dates[P.redcap_field_name]={label:P.label,redcap_field_name:P.redcap_field_name,redcap_field_type:P.redcap_field_type,value_type:P.value_type,phi:P.phi});return E}),d=te(()=>{const E=[];return l.value&&l.value.forEach(P=>E.push({duster_field_name:P.duster_field_name,redcap_field_name:P.duster_field_name,redcap_field_type:P.redcap_field_type,label:P.label,value_type:P.value_type,phi:P.phi})),E}),c=te(()=>{const E=[];return i.value&&i.value.forEach((P,z)=>{let W={type:P.type,label:P.label,form_name:m(z,P.label),timing:b(P.timing,z),event:P.event?_(P.event,z):[]};const Ie=P.closest_time?P.closest_time+":00":void 0;W.data=j(P.data,z,P.aggregate_defaults,W.event,Ie),E.push(W)}),E}),m=(E,P)=>{let z="cw"+E+"_"+P.trim().toLowerCase().replace(/ +/g,"_").replace(/[^a-z_0-9]/g,"").replace(/[_+]/g,"_").replace(/_$/g,"");return z=z.substring(0,50),z},f=(E,P)=>{let z=[];return z.push({event:"Start",label:E.start.label,redcap_field_name:E.start.redcap_field_name,redcap_field_type:E.start.redcap_field_type,value_type:E.start.value_type,type:E.start.type}),z.push({event:"End",label:E.end.label,redcap_field_name:E.end.redcap_field_name,redcap_field_type:E.end.redcap_field_type,value_type:E.start.value_type,type:E.start.type}),P&&P.forEach(W=>{z.push({event:"Closest to Event",label:W.label,redcap_field_name:W.redcap_field_name,redcap_field_type:W.redcap_field_type,value_type:W.value_type,type:W.type})}),z},v=E=>{if(E.repeat_interval)return[{event:"Instance Start",label:"Instance Start Datetime - "+E.repeat_interval.label,redcap_field_name:D(E.start.redcap_field_name),redcap_field_type:"text",type:"datetime"},{event:"Interval End",label:"Interval End Datetime - "+E.repeat_interval.label,redcap_field_name:D(E.end.redcap_field_name),redcap_field_type:"text",type:"datetime"}]},b=(E,P)=>{let z={start:k(E.start,P,"start"),end:k(E.end,P,"end")};return E.repeat_interval&&E.repeat_interval.type&&(z.repeat_interval={...E.repeat_interval},z.repeat_interval.start_instance=x(z,"start"),z.repeat_interval.end_instance=x(z,"end")),z},_=(E,P)=>{let z=[];return E&&E.forEach((W,Ie)=>{W.type&&z.push(k(W,P,"closest_event"+Ie))}),z},x=(E,P)=>({label:"Instance "+zn(P)+" Datetime - "+E.repeat_interval.label,redcap_field_name:D(E[P].redcap_field_name),phi:"t",redcap_field_type:"text",value_type:"datetime"}),k=(E,P,z)=>{let W={type:E.type,label:E.label,redcap_field_name:"cw"+P+"_"+z+"_datetime",phi:"t",redcap_field_type:"text"};if(E.type=="interval"&&E.interval)W.interval={},W.interval.type=E.interval.type,W.interval.length=E.interval.length,W.value_type="datetime";else if(W.value_type=E.value_type,E.duster_field_name)W.duster_field_name=E.duster_field_name,W.rp_date=E.rp_date;else{let Ie=a.value.findIndex(Se=>Se.redcap_field_name==E.rp_date);Ie>-1&&(W.rp_date=E.redcap_field_name,W.label=a.value[Ie].label,W.duster_field_name=null)}return W},D=E=>{if(E){const P=E.indexOf("_datetime");return E.substring(0,P)+"_interval"+E.substring(P)}return""},j=(E,P,z,W,Ie)=>{let Se={};return Se.labs=V(E.labs,P,z,W,Ie),Se.ud_labs=H(E.ud_labs,P,W,Ie),Se.vitals=V(E.vitals,P,z,W,Ie),Se.medications=ae(E.medications,P),Se.outcomes=K(E.outcomes,P),Se.scores=de(E.scores,P),Se},H=(E,P,z,W)=>{let Ie=[],Se=z&&z[0]?z[0]:jt;for(let ve of E){let $e={lab_results:ve.lab_results,value_type:ve.value_type,min_threshold:ve.min_threshold,max_threshold:ve.max_threshold,fields:[]};for(let w of ve.aggregation_options){let C=w.replace("_agg","");const I=ve.label.trim().toLowerCase().replace(/ +/g,"_").replace(/[^a-z_0-9]/g,"").replace(/[_+]/g,"_").replace(/_$/g,"");let M=ve.notes&&ve.notes.trim()!==""?ve.notes+"

          ":"";M+="Lab Results:
          ";for(let B of ve.lab_results)M+=B.lab_name+" ["+B.base_name+"]
          ";typeof ve.min_threshold=="number"&&(M+="
          Minimum Threshold: "+ve.min_threshold),typeof ve.max_threshold=="number"&&(M+="
          Maximum Threshold: "+ve.max_threshold);let q={label:Q(ve.label,w,Se,W),redcap_field_name:"ud_"+I+"_"+C+"_"+P,redcap_field_type:"text",redcap_field_note:M,redcap_options:"",value_type:ve.value_type,aggregate:w};w=="closest_event"&&z&&(q.aggregate_options={},q.aggregate_options.event=z[0].redcap_field_name),w=="closest_time"&&(q.aggregate_options={},q.aggregate_options.time=W),$e.fields.push(q)}Ie.push($e)}return Ie},R=E=>{const P=E.map(W=>W.fields);let z=[];for(let W of P)z=z.concat(W);return z},le=E=>{let P=[];for(let z of E)P=P.concat(z.fields);return P},ae=(E,P)=>{console.log(E);let z=[];for(let W of E){const Ie=W.label.trim().toLowerCase().replace(/ +/g,"_").replace(/[^a-z_0-9]/g,"").replace(/[_+]/g,"_").replace(/_$/g,"");let Se=[];if(W.notes&&W.notes.trim()!==""&&Se.push(W.notes),W.pharmacologics.length>0){const ve=W.pharmacologics.map($e=>$e.value);Se.push("Pharmacologics:
          "+ve.join("
          "))}if(W.therapeutics.length>0){const ve=W.therapeutics.map($e=>$e.value);Se.push("Therapeutics:
          "+ve.join("
          "))}z.push({label:W.label,definition:{pharmacologics:W.pharmacologics,therapeutics:W.therapeutics},fields:[{label:W.label,redcap_field_name:"med_"+Ie+"_ordered_yn_"+P,redcap_field_type:"yesno",redcap_options:"",value_type:"",redcap_field_note:Se.join("

          "),type:"ordered"}]})}return z},V=(E,P,z,W,Ie)=>{let Se=[],ve=W&&W[0]?W[0]:jt;for(let $e of E){let w=$e.aggregates&&$e.aggregates.length>0?$e.aggregates:z||[];for(let C of w){let I=C.value.replace("_agg",""),M={label:Q($e.label,C.value,ve,Ie),duster_field_name:$e.duster_field_name,redcap_field_name:$e.duster_field_name+"_"+I+"_"+P,value_type:$e.value_type,redcap_field_type:$e.redcap_field_type,redcap_options:$e.redcap_options,redcap_field_note:$e.redcap_field_note,aggregate:C.value};C.value=="closest_event"&&ve&&(M.aggregate_options={},M.aggregate_options.event=ve.redcap_field_name),C.value=="closest_time"&&(M.aggregate_options={},M.aggregate_options.time=Ie),Se.push(M)}}return Se},K=(E,P)=>{let z=[];for(let W of E)z.push({label:W.label,duster_field_name:W.duster_field_name,redcap_field_name:W.duster_field_name+"_"+P,value_type:W.value_type,redcap_field_type:W.redcap_field_type,redcap_options:W.redcap_options,redcap_field_note:W.redcap_field_note});return z},Q=(E,P,z,W)=>{let Ie=on.findIndex(ve=>ve.value==P),Se=on[Ie].text;return P=="closest_event"&&z?E+" "+Se:P=="closest_time"?E+" "+Se+" "+W:Se+" "+E},L=E=>{let P=[];return E.subscores&&(E.subscores.forEach(z=>{z.dependencies&&z.dependencies.forEach(W=>{P.push({label:W.label,redcap_field_name:W.redcap_field_name,category:z.label})}),P.push({label:z.label,redcap_field_name:z.redcap_field_name,category:z.label})}),P.push({label:E.label,redcap_field_name:E.redcap_field_name,category:E.label})),P},de=(E,P)=>{const z=[];return E.forEach(W=>{const Ie=[];let Se=W.redcap_options;W.subscores&&W.subscores.forEach(ve=>{const $e=[];let w=ve.redcap_options;ve.dependencies&&ve.dependencies.forEach(M=>{if(M.aggregates)M.aggregates.forEach(q=>{let B=ve.duster_field_name+"_"+M.duster_field_name+"_"+q.replace("_agg","_")+P,ue=new RegExp("\\["+M.duster_field_name+"_"+q.replace("_agg","")+"\\]","g");w=w&&w.length>0?w.replace(ue,"["+B+"]"):w,$e.push({duster_field_name:M.duster_field_name,redcap_field_name:B,label:Q(M.label?M.label:"",q),redcap_field_type:M.redcap_field_type,redcap_options:M.redcap_options,value_type:M.value_type,redcap_field_note:M.redcap_field_note,aggregate:q})});else{let q=ve.duster_field_name+"_"+M.duster_field_name+"_"+P,B=new RegExp("\\["+M.duster_field_name+"\\]","g");w=w&&w.length>0?w.replace(B,"["+q+"]"):w,$e.push({duster_field_name:M.duster_field_name,redcap_field_name:q,label:M.label,redcap_field_type:M.redcap_field_type,redcap_options:M.redcap_options,value_type:M.value_type,redcap_field_note:M.redcap_field_note})}});let C=ve.duster_field_name+"_"+P,I=new RegExp("\\["+ve.duster_field_name+"\\]","g");Se=Se&&Se.length>0?Se.replace(I,"["+C+"]"):Se,Ie.push({duster_field_name:ve.duster_field_name,redcap_field_name:ve.duster_field_name+"_"+P,score_duster_field_name:W.duster_field_name,label:ve.label,redcap_field_type:ve.redcap_field_type,redcap_field_note:ve.redcap_field_note,redcap_options:w,value_type:ve.value_type,dependencies:$e})}),z.push({duster_field_name:W.duster_field_name,redcap_field_name:W.duster_field_name+"_"+P,label:W.label,redcap_field_type:W.redcap_field_type,redcap_field_note:W.redcap_field_note,redcap_options:Se,value_type:W.value_type,subscores:Ie})}),z},A=ie(!1),N=ie(!1),ne=ie(""),ge=ie(!1),Ce=ie(""),we=ie(!1),me=()=>JSON.parse(JSON.stringify({rp_info:s.value,demographics:d.value,collection_windows:c.value})),X=()=>JSON.parse(JSON.stringify({rpData:n.rpData,demographicsSelects:n.demographics,collectionWindows:n.collectionWindows})),ke=E=>{A.value=!1,Ce.value=E,we.value=!0},We=()=>{if(ne.value="Creating REDCap Project. Please wait.",A.value=!0,!n.dev){const E={surveys_enabled:n.projectInfo.surveys_enabled,repeatforms:n.projectInfo.repeatforms,scheduling:n.projectInfo.scheduling,randomization:n.projectInfo.randomization,app_title:n.projectInfo.app_title,purpose:n.projectInfo.purpose,project_pi_firstname:n.projectInfo.project_pi_firstname,project_pi_mi:n.projectInfo.project_pi_mi,project_pi_lastname:n.projectInfo.project_pi_lastname,project_pi_email:n.projectInfo.project_pi_email,project_pi_alias:n.projectInfo.project_pi_alias,project_irb_number:n.projectInfo.project_irb_number,purpose_other:n.projectInfo.purpose_other,project_note:n.projectInfo.project_note,projecttype:n.projectInfo.projecttype,repeatforms_chk:n.projectInfo.repeatforms_chk,project_template_radio:n.projectInfo.project_template_radio,config:me(),design_config:X()};let P=new FormData;P.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),P.append("data",JSON.stringify(E)),Tt.post(n.projectInfo.create_project_url,P).then(function(z){if(z.data.toLowerCase().includes("fatal error")){ke("A project was not properly created and configured.");let W=new FormData;W.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),W.append("fatal_error",z.data),Tt.post(n.projectInfo.report_fatal_error_url,W).then(function(Ie){}).catch(function(Ie){})}else z.data.toLowerCase().indexOf("error")>-1?ke("A project was not properly created and configured."):(r("delete-auto-save"),window.location.href=z.data)}).catch(function(z){if(z.response.status==400||z.response.status==500)switch(z.response.data){case"fail_project_post":ke("A project was created, but it was not properly configured.");break;case"fail_project":ke("A project was not created.");break;default:ke("A project was not properly created and configured.")}else ke("A project was not properly created and configured.")})}},ce=()=>{N.value=!1,ne.value="Updating REDCap Project. Please wait.",A.value=!0;const E={redcap_project_id:n.projectInfo.redcap_project_id,config:me(),design_config:X()};let P=new FormData;P.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),P.append("data",JSON.stringify(E)),Tt.post(n.projectInfo.update_project_url,P).then(function(z){if(console.log(z),z.data.toLowerCase().includes("fatal error")){ke("The project was not properly updated.");let W=new FormData;W.append("redcap_csrf_token",n.projectInfo.redcap_csrf_token),W.append("fatal_error",z.data),Tt.post(n.projectInfo.report_fatal_error_url,W).then(function(Ie){}).catch(function(Ie){})}else z.data.toLowerCase().indexOf("error")>-1?ke("The project was not properly updated."):window.location.href=z.data}).catch(function(z){if(console.log(z),z.response.status==400||z.response.status==500)switch(z.response.data){case"fail_import":case"fail_duster_config":case"fail_rtosl_config":default:ke("The project was not properly updated.")}else ke("The project was not properly updated.")})};return(E,P)=>{const z=J("Column"),W=J("DataTable"),Ie=J("Panel"),Se=J("Button"),ve=J("Toolbar"),$e=J("Dialog");return p(),y(se,null,[O(Ie,{header:"Review Settings"},{default:$(()=>[O(Ie,{header:"Researcher Provided Data"},{default:$(()=>[O(W,{value:t.rpIdentifiers,tableStyle:"min-width: 50rem"},{header:$(()=>P[5]||(P[5]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-sm text-900 font-bold"},"Identifiers")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_note",header:"Value Type"})]),_:1},8,["value"]),O(W,{value:t.rpDates,tableStyle:"min-width: 50rem mt-2"},{header:$(()=>P[6]||(P[6]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-sm text-900 font-bold"},"Dates and Datetimes")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"value_type",header:"Value Type"})]),_:1},8,["value"])]),_:1}),d.value.length>0?(p(),F(Ie,{key:0,header:"Demographics",class:"mt-2"},{default:$(()=>[O(W,{value:d.value,tableStyle:"min-width: 50rem"},{default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"})]),_:1},8,["value"])]),_:1})):T("",!0),(p(!0),y(se,null,De(c.value,w=>(p(),F(Ie,{key:w.form_name,header:w.label,class:"mt-2"},{default:$(()=>[O(W,{value:f(w.timing,w.event),class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[7]||(P[7]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Timing")],-1)])),default:$(()=>[O(z,{field:"event",header:"Date"}),O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"type",header:"Type"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"})]),_:2},1032,["value"]),w.timing.repeat_interval?(p(),F(W,{key:0,value:v(w.timing),class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[8]||(P[8]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Repeat Instance")],-1)])),default:$(()=>[O(z,{field:"event",header:"Date"}),O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"type",header:"Type"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"})]),_:2},1032,["value"])):T("",!0),w.data.labs.length>0?(p(),F(W,{key:1,value:w.data.labs,class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[9]||(P[9]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Labs")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_note",header:"REDCap Field Note"})]),_:2},1032,["value"])):T("",!0),w.data.ud_labs.length>0?(p(),F(W,{key:2,value:R(w.data.ud_labs),class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[10]||(P[10]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"User-Defined Labs")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"}),O(z,{field:"redcap_field_note",header:"REDCap Field Note"},{body:$(C=>[h("div",{innerHTML:C.data.redcap_field_note},null,8,b8)]),_:1})]),_:2},1032,["value"])):T("",!0),w.data.vitals.length>0?(p(),F(W,{key:3,value:w.data.vitals,class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[11]||(P[11]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Vitals")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_note",header:"REDCap Field Note"})]),_:2},1032,["value"])):T("",!0),w.data.medications.length>0?(p(),F(W,{key:4,value:le(w.data.medications),class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[12]||(P[12]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Medications")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"}),O(z,{field:"redcap_field_note",header:"REDCap Field Note"},{body:$(C=>[h("div",{innerHTML:C.data.redcap_field_note},null,8,w8)]),_:1})]),_:2},1032,["value"])):T("",!0),w.data.outcomes.length>0?(p(),F(W,{key:5,value:w.data.outcomes,class:"mt-2",tableStyle:"min-width: 50rem"},{header:$(()=>P[13]||(P[13]=[h("div",{class:"flex flex-wrap align-items-center justify-content-between gap-2"},[h("span",{class:"text-0 text-900 font-bold"},"Outcomes")],-1)])),default:$(()=>[O(z,{field:"label",header:"Label"}),O(z,{field:"redcap_field_name",header:"REDCap Field Name"}),O(z,{field:"redcap_field_type",header:"REDCap Field Type"}),O(z,{field:"redcap_options",header:"REDCap Options"})]),_:2},1032,["value"])):T("",!0),(p(!0),y(se,null,De(w.data.scores,(C,I)=>(p(),y("div",{key:C.duster_field_name},[O(y8,{score:L(C),"score-label":w.data.scores[I].label,class:"mt-2"},null,8,["score","score-label"])]))),128))]),_:2},1032,["header"]))),128)),O(ve,null,{start:$(()=>[O(Se,{label:"Back",icon:"pi pi-angle-left",onClick:P[0]||(P[0]=w=>o.value=!1)})]),end:$(()=>[O(Se,{label:u.value?"Update Project":"Create Project",icon:"pi pi-check",severity:"success",onClick:P[1]||(P[1]=w=>u.value?N.value=!0:We())},null,8,["label"])]),_:1})]),_:1}),O($e,{visible:N.value,modal:"",closable:!1,style:{width:"50vw"},header:"Update Project"},{footer:$(()=>[O(Se,{label:"No, Cancel",severity:"secondary",onClick:P[2]||(P[2]=w=>N.value=!1),autofocus:""}),O(Se,{label:"Yes, Update",severity:"primary",onClick:P[3]||(P[3]=w=>ce()),autofocus:""})]),default:$(()=>[P[14]||(P[14]=h("div",null,[ye(" Are you sure you want to update this project? "),h("br"),h("strong",null,"It is recommended you back up your project's data in case editing this project causes any issues."),h("br"),ye(" Bear in mind any non-DUSTER user-performed changes made to this project's current data dictionary may be lost or conflict when editing this project. "),h("ol",null,[h("li",null,"Non-DUSTER fields and forms will remain, but they may be rearranged within the data dictionary."),h("li",null,[ye("If you add a new DUSTER field and its field name matches a pre-existing non-DUSTER field, the non-DUSTER field will be replaced and its data will be overwritten when DUSTER fetches data. "),h("ol",null,[ye("Example Scenario "),h("li",null,"You create a DUSTER project without selecting 'Race' under Demographics."),h("li",null,"You then add a non-DUSTER field with 'race' as its REDCap field name to any of your project's instruments."),h("li",null,"You subsequently edit your project via DUSTER and add 'Race' under the Demographics category."),h("li",null,"Fetching data with DUSTER will save its results for 'Race' into the 'race' REDCap field, overwriting what was previously saved.")])])])],-1))]),_:1},8,["visible"]),O($e,{visible:A.value,modal:"",closable:!1,style:{width:"50vw"},header:"Create Project"},{default:$(()=>[h("div",{class:oe(["my-3",{"p-error":ge.value}])},Z(ne.value),3)]),_:1},8,["visible"]),we.value===!0?(p(),F(Rp,{key:0,"error-message":Ce.value,"onUpdate:errorMessage":P[4]||(P[4]=w=>Ce.value=w)},null,8,["error-message"])):T("",!0)],64)}}}),_8={demographics:[{duster_field_name:"sex",label:"Sex",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"assigned at birth",phi:"",description:"Biological sex assigned at birth.",description_short:"Biological sex assigned at birth.",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"race",label:"Race",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"ethnicity",label:"Ethnicity",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"first_name",label:"First Name",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"last_name",label:"Last Name",category:"demographics",value_type:"text",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"birth_date",label:"Birth Date",category:"demographics",value_type:"text",redcap_field_type:"date",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""},{duster_field_name:"death_date",label:"Death Date",category:"demographics",value_type:"text",redcap_field_type:"date",redcap_options:"",redcap_field_note:"",phi:"t",description:"",description_short:"",loinc_code:"",unit:"",note:"",related:"",mdcalc:"",pubmed:""}],labs:[{duster_field_name:"na",label:"Sodium (Na)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmol/L",phi:""},{duster_field_name:"k",label:"Potassium (K)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmol/L",phi:""},{duster_field_name:"hct",label:"Hematocrit (Hct)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"%",phi:""},{duster_field_name:"wbc",label:"White Blood Count (WBC)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"(1x10^3 cells)/(mm^3)",phi:"",description:"This clinical lab measures the number of white blood cells in a patient's blood.",description_short:"This clinical lab measures the number of white blood cells in a patient's blood.",loinc_code:"6690-2",unit:"1 x 10^3 cells/uL",note:"",related:"rbc,hgb,hct,plt,apache2_score",mdcalc:"",pubmed:""},{duster_field_name:"pha",label:"pH (Arterial)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"albumin",label:"Albumin (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"g/L",phi:""},{duster_field_name:"alt",label:"ALT",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"U/L",phi:""},{duster_field_name:"ast",label:"AST",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"U/L",phi:""},{duster_field_name:"tbil",label:"Bilirubin Total",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"bun",label:"Blood Urea Nitrogen (BUN)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"ca",label:"Calcium (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"cl",label:"Chloride (Cl) (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mEq/L",phi:""},{duster_field_name:"co2",label:"Bicarbonate / Carbon Dioxide (HCO3 / CO2)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mEq/L or mmol/L",phi:""},{duster_field_name:"crp",label:"C-Reactive Protein (CRP)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"cr",label:"Creatinine (serum/plasma)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"ddimer",label:"D-Dimer",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""},{duster_field_name:"ferritin",label:"Ferritin",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""},{duster_field_name:"glucose",label:"Glucose",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"hgb",label:"Hgb",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"gm/dL",phi:""},{duster_field_name:"hba1c",label:"Hemoglobin A1c (HbA1c)",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"%",phi:""},{duster_field_name:"il6",label:"IL6",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"pg/ml",phi:""},{duster_field_name:"inr",label:"INR",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"lactate",label:"Lactate",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mg/dL",phi:""},{duster_field_name:"ldh",label:"LDH",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"IU/L",phi:""},{duster_field_name:"lymphocyte",label:"Lymphocytes",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"per mcL",phi:""},{duster_field_name:"ntprobnp",label:"NT-proBNP",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"pg/ml",phi:""},{duster_field_name:"paco2",label:"PaCO2",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmHg",phi:""},{duster_field_name:"pao2",label:"PaO2",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmHg",phi:""},{duster_field_name:"plt",label:"Platelets",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"per mcL",phi:""},{duster_field_name:"proctl",label:"Proctl",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""},{duster_field_name:"pt",label:"PT",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"sec",phi:""},{duster_field_name:"ptt",label:"PTT",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"sec",phi:""},{duster_field_name:"rbc",label:"Red Blood Cells",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"per mcL",phi:""},{duster_field_name:"troponin_i",label:"Troponin I",category:"labs",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"ng/mL",phi:""}],vitals:[{duster_field_name:"temp_c",label:"Temperature (Celsius)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"Celsius",phi:""},{duster_field_name:"map",label:"Mean Arterial Pressure (MAP)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mmHg",phi:""},{duster_field_name:"hr",label:"Heart Rate",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"beats/min",phi:""},{duster_field_name:"rr",label:"Respiratory Rate",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"breaths/min",phi:""},{duster_field_name:"gcs_total",label:"Glasgow Coma Scale (Total)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"fio2",label:"FiO2",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"%",phi:""},{duster_field_name:"height_cm",label:"Height (cm)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"cm",phi:""},{duster_field_name:"weight_kg",label:"Weight (kg)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"kg",phi:""},{duster_field_name:"bmi",label:"BMI (kg/m2)",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"kg/m2",phi:""},{duster_field_name:"pf_ratio",label:"P/F Ratio",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"aa_gradient",label:"AA Gradient",category:"vitals",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""}],outcomes:[{duster_field_name:"o2_modes",label:"O2 Delivery Modes",category:"outcomes",value_type:"checkbox",redcap_field_type:"checkbox",redcap_options:"1, Room Air | 2, Nasal Cannula | 3, High Flow Nasal Cannula | 4, CPAP | 5, BiPAP | 6, ETT",redcap_field_note:"",phi:""},{duster_field_name:"cw_death",label:"Death within Collection Window",category:"outcomes",value_type:"boolean",redcap_field_type:"yesno",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"iv_pressors",label:"IV Pressors Used",category:"outcomes",value_type:"boolean",redcap_field_type:"yesno",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"age",label:"Age @ CW start",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:""},{duster_field_name:"epi_inf_rate",label:"Epinephrine Infusion Rate",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mcg/kg/min",phi:""},{duster_field_name:"dopamine_inf_rate",label:"Dopamine Infusion Rate",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mcg/kg/min",phi:""},{duster_field_name:"norepi_inf_rate",label:"Norepinephrine Infusion Rate",category:"outcomes",value_type:"numeric",redcap_field_type:"text",redcap_options:"",redcap_field_note:"mcg/kg/min",phi:""}],clinical_dates:[{duster_field_name:"hospital_presentation_datetime",label:"Hospital Presentation Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"hospital_discharge_datetime",label:"Hospital Discharge Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"ed_admission_datetime",label:"ED Admission Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"ed_discharge_datetime",label:"ED Discharge Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"},{duster_field_name:"first_icu_admission_datetime",label:"First ICU Admission Datetime",category:"clinical_dates",value_type:"datetime",redcap_field_type:"text",redcap_options:"",redcap_field_note:"",phi:"t"}],scores:[{duster_field_name:"sofa_score",label:"SOFA Score",category:"scores",value_type:"text",redcap_field_type:"calc",redcap_options:`[sofa_tbil_subscore] + [sofa_cardio_subscore] + [sofa_plt_subscore] + [sofa_renal_subscore] + [sofa_resp_subscore] + [sofa_gcs_total_subscore]`,redcap_field_note:`[sofa_tbil_subscore] + [sofa_cardio_subscore] + [sofa_plt_subscore] + [sofa_renal_subscore] + [sofa_resp_subscore] + [sofa_gcs_total_subscore]`,phi:"",subscores:[{duster_field_name:"sofa_tbil_subscore",score_duster_field_name:"sofa_score",label:"Liver Subscore (Total Bilirubin)",redcap_field_note:"(+0) < 1.2
          (+1) 1.2 - 1.9
          (+2) 2.0 - 5.9
          (+3) 6.0 - 11.9
          (+4) >= 12.0",redcap_options:'if([tbil_max] != "", if([tbil_max] >= 12, 4, if([tbil_max] >= 6,3, if([tbil_max] >= 2, 2, if([tbil_max] >= 1.2, 1, 0)))), "")',dependencies:[{duster_field_name:"tbil",aggregates:["max_agg"],redcap_field_note:"mg/dL",label:"Bilirubin Total",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"sofa_plt_subscore",score_duster_field_name:"sofa_score",label:"Coagulation Subscore (Platelets)",redcap_field_note:"(+0) >= 150
          (+1) 100 - 149
          (+2) 50 - 99
          (+3) 20 - 49
          (+4) < 20",redcap_options:'if([plt_min] != "", if([plt_min] < 20, 4, if([plt_min] < 50, 3, if([plt_min] < 100, 2, if([plt_min] < 150, 1, 0)))), "")',dependencies:[{duster_field_name:"plt",aggregates:["min_agg"],redcap_field_note:"per mcL",label:"Platelets",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"sofa_renal_subscore",score_duster_field_name:"sofa_score",label:"Renal Subscore",redcap_field_note:"(+0) Cr < 1.2
          (+1) Cr 1.2 - 1.9
          (+2) Cr 2.0 - 3.4
          (+3) Cr 3.5 - 4.9 or UOP < 500 mL/day
          (+4) Cr >= 5 or UOP < 200 mL/day",redcap_options:'if([cr_max] != "", if([cr_max] >= 5 or [urine_24h_min] < 200, 4, if([cr_max] >= 3.5 or [urine_24h_min] < 500, 3, if([cr_max] >= 2, 2, if([cr_max] >= 1.2, 1, 0)))), "")',dependencies:[{duster_field_name:"cr",aggregates:["max_agg"],redcap_field_note:"mg/dL",label:"Creatinine (serum/plasma)",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"urine_24h",aggregates:["min_agg"],redcap_field_note:"mL",label:"24 Hr Urine Output",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"sofa_gcs_total_subscore",score_duster_field_name:"sofa_score",label:"Glasgow Coma Score (Total) Subscore",redcap_field_note:"(+0) 15
          (+1) 13 - 14
          (+2) 10 - 12
          (+3) 6 - 9
          (+4) < 6",redcap_options:'if([gcs_total_min] != "", if([gcs_total_min] < 6, 4, if([gcs_total_min] <= 9, 3, if([gcs_total_min] <= 12, 2, if([gcs_total_min] <= 14, 1, 0)))), "")',dependencies:[{duster_field_name:"gcs_total",aggregates:["min_agg"],redcap_field_note:"",label:"Glasgow Coma Scale (Total)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"sofa_resp_subscore",score_duster_field_name:"sofa_score",label:"Respiratory Subscore",redcap_field_note:"(+0) PF Ratio >= 400
          (+1) PF Ratio 300 - 399
          (+2) PF Ratio 200 - 299
          (+2) PF Ratio 100 - 199 and NOT mechanically ventilated
          (+3) PF Ratio 100 - 199 and mechanically ventilated
          (+4) PF Ratio < 100 and mechanically ventilated",redcap_options:'if([pf_ratio_min] != "" and [o2_mode_vent] != "", if([pf_ratio_min] < 100 and [o2_mode_vent] = true, 4, if([pf_ratio_min] < 200 and [o2_mode_vent] = true, 3, if([pf_ratio_min] < 200 or ([pf_ratio_min] < 300 and [o2_mode_vent] = false), 2, if([pf_ratio_min] < 400, 1, 0)))), "")',dependencies:[{duster_field_name:"pf_ratio",aggregates:["min_agg"],redcap_field_note:"",label:"P/F Ratio",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"o2_mode_vent",redcap_field_note:"",label:"Mechanically Ventilated (includes CPAP)",value_type:"boolean",redcap_field_type:"yesno",redcap_options:""}],redcap_field_type:"calc"},{duster_field_name:"sofa_cardio_subscore",score_duster_field_name:"sofa_score",label:"Cardiovascular Subscore",redcap_field_note:"(+0) No hypotension
          (+1) MAP < 70 mmHg
          (+2) DOPamine <= 5 or DOBUTamine (any dose)
          (+3) DOPamine > 5, EPINEPHrine <= 0.1, or norEPINEPHrine <= 0.1
          (+4) DOPamine > 15, EPINEPHrine > 0.1, or norEPINEPHrine > 0.1",redcap_options:'if([dopamine_inf_rate_max] > 15 or [epi_inf_rate_max] > 0.1 or [norepi_inf_rate_max] > 0.1 , 4, if([dopamine_inf_rate_max] > 5 or [epi_inf_rate_max] > 0 or [norepi_inf_rate_max] > 0, 3, if([dopamine_inf_rate_max] > 0 or [dobutamine_inf_rate_max] > 0, 2, if([map_min] = "", "", if([map_min] < 70, 1, 0)))))',dependencies:[{duster_field_name:"dopamine_inf_rate",aggregates:["max_agg"],redcap_field_note:"mcg/kg/min",label:"Dopamine Infusion Rate",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"dobutamine_inf_rate",aggregates:["max_agg"],redcap_field_note:"mcg/kg/min",label:"Dobutamine Infusion Rates",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"epi_inf_rate",aggregates:["max_agg"],redcap_field_note:"mcg/kg/min",label:"Epinephrine Infusion Rate",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"norepi_inf_rate",aggregates:["max_agg"],redcap_field_note:"mcg/kg/min",label:"Norepinephrine Infusion Rate",value_type:"numeric",redcap_field_type:"text",redcap_options:""},{duster_field_name:"map",aggregates:["min_agg"],redcap_field_note:"mmHg",label:"Mean Arterial Pressure (MAP)",value_type:"numeric",redcap_field_type:"text",redcap_options:""}],redcap_field_type:"calc"}],description:"Predicts ICU mortality based on lab results and clinical data.",description_short:"Predicts ICU mortality based on lab results and clinical data.",loinc_code:"",unit:"",note:"",related:"apache2_score",mdcalc:"https://www.mdcalc.com/calc/691/sequential-organ-failure-assessment-sofa-score",pubmed:"https://pubmed.ncbi.nlm.nih.gov/8844239/"},{duster_field_name:"apache2_score",label:"APACHE II Score",category:"scores",value_type:"text",redcap_field_type:"calc",redcap_options:`[apache2_age_subscore] + [apache2_temp_c_subscore] + [apache2_map_subscore] + [apache2_hr_subscore] + [apache2_rr_subscore] + [apache2_oxy_subscore] + [apache2_pha_subscore] + diff --git a/pages/js/duster/new-project/dist/index.html b/pages/js/duster/new-project/dist/index.html index 8f156fe..20c4f0a 100644 --- a/pages/js/duster/new-project/dist/index.html +++ b/pages/js/duster/new-project/dist/index.html @@ -5,7 +5,7 @@ DUSTER - + diff --git a/pages/js/duster/new-project/src/components/MedicationsOptions.vue b/pages/js/duster/new-project/src/components/MedicationsOptions.vue index fe6e395..0bc3c24 100644 --- a/pages/js/duster/new-project/src/components/MedicationsOptions.vue +++ b/pages/js/duster/new-project/src/components/MedicationsOptions.vue @@ -148,10 +148,13 @@ - +
          There are identifiers and dates/datetimes for your study cohort that you will provide for your REDCap project.
          diff --git a/pages/js/duster/new-project/src/components/UserDefinedLabs.vue b/pages/js/duster/new-project/src/components/UserDefinedLabs.vue index b63f166..e720b87 100644 --- a/pages/js/duster/new-project/src/components/UserDefinedLabs.vue +++ b/pages/js/duster/new-project/src/components/UserDefinedLabs.vue @@ -228,6 +228,14 @@