From cba41420b9ea0b326be773a8441df34947ef99e8 Mon Sep 17 00:00:00 2001 From: KarolChang Date: Tue, 29 Mar 2022 09:55:31 +0800 Subject: [PATCH] deploy --- assets/Access.83adb1a9.js | 1 + assets/ClosedRecord.69250e9b.js | 1 + assets/ClosedRecord.87e73f4b.css | 1 + assets/CreateRecordModalButton.e30c1d0f.js | 35 + assets/Expense.e2bf2766.js | 163 +++ assets/Expense.f22af147.css | 1 + assets/Game.62e692cc.css | 1 + assets/Game.d0eb1356.js | 3 + assets/Home.b58b65e8.js | 1 + assets/Login.8ea55626.js | 1 + assets/Login.d0192f29.css | 1 + assets/Logs.4ace55bd.js | 1 + assets/Logs.d7f33462.css | 1 + assets/NotFound.52f07c53.js | 1 + assets/Permission.25be350c.js | 51 + assets/Permission.3c9c7f92.css | 1 + assets/Record.598ee635.js | 35 + assets/Record.e0b853ce.css | 1 + assets/Register.19cfce96.css | 1 + assets/Register.6118c7d7.js | 1 + assets/Role.3adec45e.js | 35 + assets/Role.d4565b5d.css | 1 + assets/Spinner.0a3c7a4a.css | 1 + assets/Spinner.5acc2245.js | 1 + assets/Tools.da9ee16f.js | 1 + assets/dateFilter.34232561.js | 1 + assets/dateFormat.26b8f760.js | 1 + assets/favicon.90f8b31e.ico | Bin 0 -> 60488 bytes assets/index.c240cc1c.css | 17 + assets/index.e0544e65.js | 1 + assets/karol.27263ac1.png | Bin 0 -> 144987 bytes assets/logo2.c2cebf1e.png | Bin 0 -> 74005 bytes assets/logo2.e884e5c2.js | 1 + assets/record.faac3df9.js | 1 + assets/vendor.495b01ec.js | 1442 ++++++++++++++++++++ index.html | 41 + 36 files changed, 1846 insertions(+) create mode 100644 assets/Access.83adb1a9.js create mode 100644 assets/ClosedRecord.69250e9b.js create mode 100644 assets/ClosedRecord.87e73f4b.css create mode 100644 assets/CreateRecordModalButton.e30c1d0f.js create mode 100644 assets/Expense.e2bf2766.js create mode 100644 assets/Expense.f22af147.css create mode 100644 assets/Game.62e692cc.css create mode 100644 assets/Game.d0eb1356.js create mode 100644 assets/Home.b58b65e8.js create mode 100644 assets/Login.8ea55626.js create mode 100644 assets/Login.d0192f29.css create mode 100644 assets/Logs.4ace55bd.js create mode 100644 assets/Logs.d7f33462.css create mode 100644 assets/NotFound.52f07c53.js create mode 100644 assets/Permission.25be350c.js create mode 100644 assets/Permission.3c9c7f92.css create mode 100644 assets/Record.598ee635.js create mode 100644 assets/Record.e0b853ce.css create mode 100644 assets/Register.19cfce96.css create mode 100644 assets/Register.6118c7d7.js create mode 100644 assets/Role.3adec45e.js create mode 100644 assets/Role.d4565b5d.css create mode 100644 assets/Spinner.0a3c7a4a.css create mode 100644 assets/Spinner.5acc2245.js create mode 100644 assets/Tools.da9ee16f.js create mode 100644 assets/dateFilter.34232561.js create mode 100644 assets/dateFormat.26b8f760.js create mode 100644 assets/favicon.90f8b31e.ico create mode 100644 assets/index.c240cc1c.css create mode 100644 assets/index.e0544e65.js create mode 100644 assets/karol.27263ac1.png create mode 100644 assets/logo2.c2cebf1e.png create mode 100644 assets/logo2.e884e5c2.js create mode 100644 assets/record.faac3df9.js create mode 100644 assets/vendor.495b01ec.js create mode 100644 index.html diff --git a/assets/Access.83adb1a9.js b/assets/Access.83adb1a9.js new file mode 100644 index 0000000..a5a22e3 --- /dev/null +++ b/assets/Access.83adb1a9.js @@ -0,0 +1 @@ +var P=Object.defineProperty;var A=(i,o,n)=>o in i?P(i,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):i[o]=n;var a=(i,o,n)=>(A(i,typeof o!="symbol"?o+"":o,n),n);import{u as v}from"./index.e0544e65.js";import{S as D}from"./Spinner.5acc2245.js";import{f as F,u as I,x as d,o as s,c as l,l as E,t as h,h as e,F as p,P as f,k as N,p as w}from"./vendor.495b01ec.js";class R{constructor(){a(this,"id");a(this,"name");a(this,"name_en");a(this,"deletedAt");a(this,"createdAt");a(this,"updatedAt");a(this,"Permissions")}}const S={key:0},T={class:"d-flex my-3"},O={key:0,class:"table table-striped table-danger table-hover"},V={key:0,scope:"col"},L=e("th",{scope:"col"},"ID",-1),M=e("th",{scope:"col"},"ACTION",-1),$=e("th",{scope:"col"},"ITEM",-1),j=e("th",{scope:"col"},"DESCRIPTION",-1),q=["onClick"],z={key:0},G={class:"form-check"},H=["checked"],J=e("label",{class:"form-check-label",for:"flexCheckChecked"},null,-1),K={key:1,class:"img-fluid",src:"https://stickershop.line-scdn.net/stickershop/v1/sticker/208430466/iPhone/sticker_animation@2x.png",alt:"img"},Z=F({setup(i){const o=I(),n=d(!0),r=d(!1),m=d(new R),_=d([]),u=d([]),b=async function(){try{const{data:t}=await v.role.getOne(Number(o.params.id));m.value=t.data,n.value=!1}catch(t){console.error("error",t)}},y=async function(){try{const{data:t}=await v.permission.getAll();_.value=t.data,n.value=!1}catch(t){console.error("error",t)}},C=()=>{r.value=!0,u.value=m.value.Permissions.map(t=>t.id)},g=t=>{if(r.value)if(!u.value.includes(t))u.value.push(t);else{const k=u.value.findIndex(c=>c===t);u.value.splice(k,1)}},x=()=>{r.value=!1};return b(),y(),(t,k)=>n.value?(s(),w(D,{key:1})):(s(),l("div",S,[E(h(u.value)+" ",1),e("div",T,[r.value?(s(),l(p,{key:1},[e("button",{onClick:k[0]||(k[0]=c=>r.value=!1),class:"btn btn-secondary me-3"},"\u53D6\u6D88\u7DE8\u8F2F"),e("button",{onClick:x,class:"btn btn-warning"},"\u78BA\u5B9A\u7DE8\u8F2F")],64)):(s(),l("button",{key:0,onClick:C,class:"btn btn-primary"},"\u958B\u59CB\u7DE8\u8F2F"))]),_.value.length?(s(),l("table",O,[e("thead",null,[e("tr",null,[r.value?(s(),l("th",V,"#")):f("",!0),L,M,$,j])]),e("tbody",null,[(s(!0),l(p,null,N(_.value,(c,B)=>(s(),l("tr",{key:B,onClick:Q=>g(c.id)},[r.value?(s(),l("td",z,[e("div",G,[e("input",{class:"form-check-input",type:"checkbox",value:"",id:"flexCheckChecked",checked:u.value.includes(c.id)},null,8,H),J])])):f("",!0),e("td",null,h(c.id),1),e("td",null,h(c.action),1),e("td",null,h(c.item),1),e("td",null,h(c.description),1)],8,q))),128))])])):(s(),l("img",K))]))}});export{Z as default}; diff --git a/assets/ClosedRecord.69250e9b.js b/assets/ClosedRecord.69250e9b.js new file mode 100644 index 0000000..124c557 --- /dev/null +++ b/assets/ClosedRecord.69250e9b.js @@ -0,0 +1 @@ +import{r as v}from"./record.faac3df9.js";import{g as D,d as n}from"./dateFormat.26b8f760.js";import{S as y}from"./Spinner.5acc2245.js";import{_ as g,d as k}from"./dateFilter.34232561.js";import{_ as B}from"./index.e0544e65.js";import{f as S,x as u,g as F,C as Y,o as s,c as r,j as A,m as d,h as t,F as b,k as x,t as a,p as w,A as C,B as E}from"./vendor.495b01ec.js";const I=c=>(C("data-v-252006ce"),c=c(),E(),c),L={key:0},M={key:0,class:"table table-striped table-info table-hover"},R=I(()=>t("thead",null,[t("tr",null,[t("th",{scope:"col"},"\u9805\u76EE"),t("th",{scope:"col"},"\u5546\u5BB6"),t("th",{scope:"col"},"\u91D1\u984D"),t("th",{scope:"col"},"\u65E5\u671F"),t("th",{scope:"col",id:"column-item"},"\u9996\u6B21\u8A18\u9304\u8005"),t("th",{scope:"col",id:"column-item"},"\u9996\u6B21\u8A18\u9304\u6642\u9593"),t("th",{scope:"col",id:"column-item"},"\u66F4\u65B0\u6642\u9593")])],-1)),N={id:"column-item"},j={id:"column-item"},O={id:"column-item"},P={key:1,class:"img-fluid",src:"https://stickershop.line-scdn.net/stickershop/v1/sticker/208430466/iPhone/sticker_animation@2x.png",alt:"img"},V=S({setup(c){const m=u(!0),o=u([]),i=u({searchMode:"\u6708\u4EFD",filter:{year:0,month:0,startDate:"",finishDate:""}}),h=async function(){try{const{data:l}=await v.getAll();o.value=l.data.filter(_=>_.isClosed===!0),i.value.filter={year:n(o.value[0].date).year(),month:n(o.value[0].date).month()+1,startDate:n(o.value[0].date).startOf("month").format("YYYY-MM-DD"),finishDate:n(o.value[0].date).endOf("month").format("YYYY-MM-DD")},m.value=!1}catch(l){console.error("error",l)}},p=F(()=>k(i.value,o.value));return h(),Y("dateFilterData",i),(l,_)=>m.value?(s(),w(y,{key:1})):(s(),r("div",L,[A(g),d(p).length?(s(),r("table",M,[R,t("tbody",null,[(s(!0),r(b,null,x(d(p),(e,f)=>(s(),r("tr",{key:f},[t("td",null,a(e.item),1),t("td",null,a(e.merchant),1),t("td",null,a(e.amount),1),t("td",null,a(new Date(e.date).toLocaleDateString()+" "+d(D)(e.date)),1),t("td",N,a(e.User.displayName),1),t("td",j,a(new Date(e.createdAt).toLocaleString()),1),t("td",O,a(new Date(e.updatedAt).toLocaleString()),1)]))),128))])])):(s(),r("img",P))]))}});var J=B(V,[["__scopeId","data-v-252006ce"]]);export{J as default}; diff --git a/assets/ClosedRecord.87e73f4b.css b/assets/ClosedRecord.87e73f4b.css new file mode 100644 index 0000000..8e8ce55 --- /dev/null +++ b/assets/ClosedRecord.87e73f4b.css @@ -0,0 +1 @@ +th[data-v-252006ce],td[data-v-252006ce]{white-space:nowrap}@media screen and (max-width: 400px){#column-item[data-v-252006ce]{display:none}} diff --git a/assets/CreateRecordModalButton.e30c1d0f.js b/assets/CreateRecordModalButton.e30c1d0f.js new file mode 100644 index 0000000..ed89440 --- /dev/null +++ b/assets/CreateRecordModalButton.e30c1d0f.js @@ -0,0 +1,35 @@ +import{f,K as v,i as b,o as B,c as w,h as C,S as h}from"./vendor.495b01ec.js";import{b as y,c as E,d as F,T as n,C as x}from"./index.e0544e65.js";import{r as g}from"./record.faac3df9.js";var A={push(t){return y.post("/push",t)}};const D=async t=>{try{const a={to:["Ub3557f7c812e4e78293959fe4fccd414","Ue5746fb7f35d2322a698d62dc9c9a21d"],messages:{type:"text",text:t}};await A.push(a)}catch(a){console.error("error",a)}},R=f({props:{view:null},setup(t){const a=t,s=E(),i=v(),d=b("refetchRecords"),m=async()=>{try{const{value:e}=await F.fire({title:"\u65B0\u589E\u8CC7\u6599",html:` +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ `,preConfirm:()=>{var r;const o=document.getElementById("swal-item").value,u=document.getElementById("swal-merchant").value,c=document.getElementById("swal-amount").value,l=new Date(document.getElementById("swal-date").value);return(!o||!u||!c||!l)&&h.showValidationMessage("\u6240\u6709\u8CC7\u6599\u90FD\u662F\u5FC5\u586B\uFF01\u82E5\u7D00\u9304\u8005\u70BA\u7A7A\uFF0C\u8ACB\u767B\u5165~"),{input:{item:o,merchant:u,amount:c,date:l,UserId:(r=s.currentUser)==null?void 0:r.id}}}});e&&p(e)}catch(e){console.error("error",e)}},p=async function(e){try{await g.create(e.input),n.fire({icon:"success",title:"\u6210\u529F\u5EFA\u7ACB\u8CC7\u6599\uFF01"}),a.view==="Record"?d():i.push({name:"Record"}),D(`${s.nickName}${s.icon}\u65B0\u589E\u4E86\u4E00\u7B46\u7D00\u9304 \u2192 +${e.input.merchant}-${e.input.item} ${e.input.amount}`),x("Speak",`\u6210\u529F\u7D00\u9304${e.input.amount}\u5143`)}catch(o){console.error("error",o),n.fire({icon:"error",title:"\u65B0\u589E\u8CC7\u6599\u5931\u6557\uFF01"})}};return(e,o)=>(B(),w("div",null,[C("button",{type:"button",class:"btn btn-success",onClick:m},"\u65B0\u589E\u8CC7\u6599")]))}});export{R as _,A as l,D as p}; diff --git a/assets/Expense.e2bf2766.js b/assets/Expense.e2bf2766.js new file mode 100644 index 0000000..eca8429 --- /dev/null +++ b/assets/Expense.e2bf2766.js @@ -0,0 +1,163 @@ +import{f as F,i as _,o as m,c as v,S as I,x as k,p as P,w as O,h as t,j as x,n as M,k as L,F as S,t as w,P as T,m as g,l as z,g as D,U as Y,y as N,V as J,C as A,R as q,T as G}from"./vendor.495b01ec.js";import{a as b,_ as R,d as U,T as y,R as K,c as j}from"./index.e0544e65.js";import{d as V,g as Q}from"./dateFormat.26b8f760.js";import{S as W}from"./Spinner.5acc2245.js";import{_ as X,d as Z}from"./dateFilter.34232561.js";var B={expense:{getAll(){return b.get("/expense/all")},getOne(c){return b.get(`/expense/${c}`)},create(c){return b.post("/expense/create",c)},edit(c,u){return b.put(`/expense/edit/${c}`,u)},delete(c){return b.delete(`/expense/delete/${c}`)}},category:{getAll(){return b.get("/category/all")},getOne(c){return b.get(`/category/${c}`)},create(c){return b.post("/category/create",c)},edit(c,u){return b.put(`/category/edit/${c}`,u)},delete(c){return b.delete(`/category/delete/${c}`)}}};const ee=F({setup(c){const u=_("refetchCategories"),n=async()=>{try{const{value:a}=await U.fire({title:"\u65B0\u589E\u985E\u5225",html:` +
+
+ +
+
+ + + + +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+ + \u627EIcon + +
+
+
+ +
+
+ +
+
+ `,preConfirm:()=>{const s=document.getElementById("swal-expense").checked,e=document.getElementById("swal-name").value,r=document.getElementById("swal-icon").value,l=document.getElementById("swal-photoUrl").value;return e?!r&&!l&&I.showValidationMessage("Icon\u548CPhotoUrl\u6B04\u4F4D\u5FC5\u9808\u64C7\u4E00\u586B\u5BEB\uFF01"):I.showValidationMessage("\u540D\u7A31\u6B04\u4F4D\u5FC5\u586B\uFF01"),{input:{type:s?"\u652F\u51FA":"\u6536\u5165",name:e,icon:r===""?null:r,photoUrl:l===""?null:l}}}});a&&d(a)}catch(a){console.error("error",a)}},d=async function(a){try{console.log("formValues.input",a.input);const{data:s}=await B.category.create(a.input);u(),y.fire({icon:"success",title:`\u6210\u529F\u5EFA\u7ACB\u985E\u5225[${s.data.name}]`})}catch(s){console.error("error",s),y.fire({icon:"error",title:"\u65B0\u589E\u985E\u5225\u5931\u6557\uFF01"})}};return(a,s)=>(m(),v("span",{class:"badge bg-success",onClick:n},"+"))}});var te=R(ee,[["__scopeId","data-v-5061c15d"]]);const se=F({props:{category:null},setup(c){const u=c,n=_("refetchCategories"),d=async()=>{try{const{isConfirmed:s}=await U.fire({title:`\u78BA\u5B9A\u522A\u9664[${u.category.name}]\u985E\u5225\u561B\uFF1F`,showCancelButton:!0});s&&a(u.category.id)}catch(s){console.error("error",s)}},a=async function(s){try{const{data:e}=await B.category.delete(s);if(e.status!=="success")throw new Error(`[SERVER ERROR] ${e.message}`);n(),y.fire({icon:"success",title:`\u6210\u529F\u522A\u9664\u985E\u5225[${e.data.name}]`})}catch(e){console.error("error",e),y.fire({icon:"error",title:"\u522A\u9664\u985E\u5225\u5931\u6557\uFF01"})}};return(s,e)=>(m(),v("i",{class:"fas fa-trash",onClick:d}))}});var le=R(se,[["__scopeId","data-v-3a3dba24"]]);const ae=F({props:{category:null},setup(c){const u=c,n=_("refetchCategories"),d=async()=>{try{const s=u.category,{value:e}=await U.fire({title:"\u7DE8\u8F2F\u985E\u5225",html:` +
+
+ +
+
+ + + + +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+ + \u627EIcon + +
+
+
+ +
+
+ +
+ + \u5716\u7247\u9023\u7D50 + +
+ `,preConfirm:()=>{const r=document.getElementById("swal-expense").checked,l=document.getElementById("swal-name").value,i=document.getElementById("swal-icon").value,f=document.getElementById("swal-photoUrl").value;return l?!i&&!f&&I.showValidationMessage("Icon\u548CPhotoUrl\u6B04\u4F4D\u5FC5\u9808\u64C7\u4E00\u586B\u5BEB\uFF01"):I.showValidationMessage("\u540D\u7A31\u6B04\u4F4D\u5FC5\u586B\uFF01"),{input:{type:r?"\u652F\u51FA":"\u6536\u5165",name:l,icon:i===""?null:i,photoUrl:f===""?null:f}}}});e&&a(e)}catch(s){console.error("error",s)}},a=async function(s){try{const{data:e}=await B.category.edit(u.category.id,s.input);if(e.status!=="success")throw new Error(`[SERVER ERROR] ${e.message}`);n(),y.fire({icon:"success",title:`\u6210\u529F\u7DE8\u8F2F\u985E\u5225[${e.data.name}]`})}catch(e){console.error("error",e),y.fire({icon:"error",title:"\u7DE8\u8F2F\u985E\u5225\u5931\u6557\uFF01"})}};return(s,e)=>(m(),v("i",{class:"fas fa-edit ms-2",onClick:d}))}});var oe=R(ae,[["__scopeId","data-v-cd15d4ec"]]);const ce={class:"text-dark mb-3"},ne=z(" \u8A18\u5E33\u985E\u5225 "),ue={class:"nav nav-tabs mb-2"},re={class:"nav-item"},ie={class:"nav-item"},de={class:"scroll"},me={class:"list-group"},pe={key:0,class:"list-group-item d-flex mb-2 border"},ve={class:"col-2"},fe={class:"col-10"},he={class:"text-nowrap text-start ms-3"},_e={class:"align-middle"},ye=F({setup(c){const u=_("categories"),n=_("categoryRPOpen"),d=k("\u652F\u51FA");return(a,s)=>(m(),P(K,{onRPOpen:s[2]||(s[2]=e=>n.value=!1)},{title:O(()=>[t("h5",ce,[ne,x(te)])]),content:O(()=>[t("ul",ue,[t("li",re,[t("span",{class:M(["nav-link",{active:d.value==="\u652F\u51FA"}]),onClick:s[0]||(s[0]=e=>d.value="\u652F\u51FA")},"\u652F\u51FA",2)]),t("li",ie,[t("span",{class:M(["nav-link",{active:d.value==="\u6536\u5165"}]),onClick:s[1]||(s[1]=e=>d.value="\u6536\u5165")},"\u6536\u5165",2)])]),t("div",de,[t("ul",me,[(m(!0),v(S,null,L(g(u),(e,r)=>(m(),v(S,{key:r},[e.type===d.value?(m(),v("li",pe,[t("div",ve,[t("i",{class:M(`${e.icon} fa-2x text-warning`)},null,2)]),t("div",fe,[t("div",he,[t("span",_e,w(e.name),1),x(oe,{category:e,class:"align-middle"},null,8,["category"]),x(le,{class:"ms-2 align-middle",category:e},null,8,["category"])])])])):T("",!0)],64))),128))])])]),_:1}))}});var ge=R(ye,[["__scopeId","data-v-661d09f9"]]);const be=F({setup(c){const u=j(),n=_("refetchExpenses"),d=_("categories"),a=D(()=>{let r='",r}),s=async()=>{try{const{value:r}=await U.fire({title:"\u65B0\u589E\u8A18\u5E33",html:` +
+
+ +
+
+ ${a.value} +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ `,preConfirm:()=>{var o;const l=document.getElementById("swal-categoryId").value,i=document.getElementById("swal-item").value,f=document.getElementById("swal-amount").value,C=new Date(document.getElementById("swal-date").value),$=document.getElementById("swal-note").value;return(!i||!f||!C)&&I.showValidationMessage("\u9664\u4E86[\u5099\u8A3B]\uFF0C\u6240\u6709\u8CC7\u6599\u90FD\u662F\u5FC5\u586B\uFF01"),{input:{UserId:(o=u.currentUser)==null?void 0:o.id,CategoryId:Number(l),item:i,amount:f,note:$,date:C}}}});r&&e(r)}catch(r){console.error("error",r)}},e=async function(r){try{await B.expense.create(r.input),n(),y.fire({icon:"success",title:"\u6210\u529F\u5EFA\u7ACB\u8A18\u5E33\uFF01"})}catch(l){console.error("error",l),y.fire({icon:"error",title:"\u65B0\u589E\u8A18\u5E33\u5931\u6557\uFF01"})}};return(r,l)=>(m(),v("button",{type:"button",class:"btn btn-primary me-3",onClick:s},"\u65B0\u589E\u8A18\u5E33"))}});const Ee=F({props:{expense:null},setup(c){const u=c,n=j(),d=_("refetchExpenses"),a=_("categories"),s=D(()=>{let l='",l}),e=async()=>{try{const l=u.expense,{value:i}=await U.fire({title:"\u7DE8\u8F2F\u8A18\u5E33",html:` +
+
+ +
+
+ ${s.value} +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+ `,preConfirm:()=>{var E;const f=document.getElementById("swal-categoryId").value,C=document.getElementById("swal-item").value,$=document.getElementById("swal-amount").value,o=new Date(document.getElementById("swal-date").value),p=document.getElementById("swal-note").value;return(!C||!$||!o)&&I.showValidationMessage("\u9664\u4E86[\u5099\u8A3B]\uFF0C\u6240\u6709\u8CC7\u6599\u90FD\u662F\u5FC5\u586B\uFF01"),{input:{UserId:(E=n.currentUser)==null?void 0:E.id,CategoryId:Number(f),item:C,amount:$,note:p,date:o}}}});i&&r(i)}catch(l){console.error("error",l)}},r=async function(l){try{const{data:i}=await B.expense.edit(u.expense.id,l.input);if(i.status!=="success")throw new Error(`[SERVER ERROR] ${i.message}`);d(),y.fire({icon:"success",title:`\u6210\u529F\u7DE8\u8F2F\u8A18\u5E33[${i.data.item}]`})}catch(i){console.error("error",i),y.fire({icon:"error",title:"\u7DE8\u8F2F\u8A18\u5E33\u5931\u6557\uFF01"})}};return(l,i)=>(m(),v("i",{class:"fas fa-edit",onClick:e}))}});var we=R(Ee,[["__scopeId","data-v-49eac3b5"]]);const xe=F({props:{expense:null},setup(c){const u=c,n=_("refetchExpenses"),d=async()=>{try{const{isConfirmed:s}=await U.fire({title:`\u78BA\u5B9A\u522A\u9664\u8A18\u5E33[${u.expense.item}]\u561B\uFF1F`,showCancelButton:!0});s&&a(u.expense.id)}catch(s){console.error("error",s)}},a=async function(s){try{const{data:e}=await B.expense.delete(s);if(e.status!=="success")throw new Error(`[SERVER ERROR] ${e.message}`);n(),y.fire({icon:"success",title:`\u6210\u529F\u522A\u9664\u8A18\u5E33[${e.data.item}]`})}catch(e){console.error("error",e),y.fire({icon:"error",title:"\u522A\u9664\u8A18\u5E33\u5931\u6557\uFF01"})}};return(s,e)=>(m(),v("i",{class:"fas fa-trash",onClick:d}))}});var Fe=R(xe,[["__scopeId","data-v-5dc5c3f6"]]);const Ce={class:"bg-secondary me-3 p-3"},ke={class:"form-check form-switch mb-4"},Be=t("label",{class:"form-check-label",for:"flexSwitchCheckChecked"},"\u5168\u9078",-1),$e=["value","id","checked","onClick"],Ae=["for"],De=F({props:{allCategories:null},setup(c){const u=c,n=k(!0),d=_("categoriesByType"),a=_("categoryFilters"),s=e=>{a.value.includes(e)?a.value.forEach((r,l)=>{if(e===r){a.value.splice(l,1);return}}):a.value.push(e)};return Y(n,()=>{n.value?a.value=u.allCategories:a.value=[]}),(e,r)=>(m(),v("div",Ce,[t("div",ke,[Be,N(t("input",{class:"form-check-input",type:"checkbox",role:"switch",id:"flexSwitchCheckChecked","onUpdate:modelValue":r[0]||(r[0]=l=>n.value=l)},null,512),[[J,n.value]])]),(m(!0),v(S,null,L(g(d),(l,i)=>(m(),v("div",{class:"form-check mb-2",key:i},[t("input",{class:"form-check-input",type:"checkbox",value:l.id,id:l.name,checked:g(a).includes(l.id),onClick:f=>s(l.id)},null,8,$e),t("label",{class:"form-check-label",for:l.name},w(l.name),9,Ae)]))),128))]))}}),Ie={key:0},Re={class:"d-flex mb-3",style:{width:"100vw"}},Ue={class:"d-flex mb-4",style:{width:"100%"}},Me={class:"mt-4",style:{width:"50px"}},Ve=t("label",{for:"type",style:{float:"left","font-size":"0.7em"}},"TYPE",-1),Se=t("option",{selected:""},"ALL",-1),Pe=t("option",null,"\u652F\u51FA",-1),Oe=t("option",null,"\u6536\u5165",-1),Le=[Se,Pe,Oe],Te={class:"d-flex align-items-center mb-4",style:{width:"100%"}},Ye={class:"badge bg-warning text-dark fs-3"},Ne=t("i",{class:"fas fa-minus mx-2"},null,-1),je={class:"badge bg-success fs-3"},He=t("i",{class:"fas fa-equals mx-2"},null,-1),ze={class:"badge bg-info fs-3"},Je={class:"d-flex align-items-start"},qe={key:0,class:"table table-striped table-success table-hover"},Ge=t("thead",null,[t("tr",{class:"table-light"},[t("th",{scope:"col"},"#"),t("th",{scope:"col"},"#"),t("th",{scope:"col"},"\u985E\u5225"),t("th",{scope:"col"},"\u9805\u76EE"),t("th",{scope:"col"},"\u91D1\u984D"),t("th",{scope:"col"},"\u5099\u8A3B"),t("th",{scope:"col"},"\u65E5\u671F")])],-1),Ke={key:1,class:"img-fluid",src:"https://stickershop.line-scdn.net/stickershop/v1/sticker/208430466/iPhone/sticker_animation@2x.png",alt:"img"},tt=F({setup(c){const u=k(),n=k(),d=k(!1),a=k([]),s=k({searchMode:"\u6708\u4EFD",filter:{year:V().year(),month:V().month()+1,startDate:V().startOf("month").format("YYYY-MM-DD hh:mm:ss"),finishDate:V().endOf("month").format("YYYY-MM-DD hh:mm:ss")}}),e=k("ALL"),r=D(()=>e.value!=="ALL"?n.value.filter(o=>o.type===e.value).map(o=>o.id):n.value.map(o=>o.id)),l=D(()=>e.value==="ALL"?n.value:n.value.filter(o=>o.type===e.value)),i=D(()=>{let o=[];return o=u.value.filter(p=>a.value.includes(p.Category.id)),Z(s.value,o)}),f=D(()=>{let o=0,p=0;return i.value.forEach(E=>{E.Category.type==="\u652F\u51FA"?p+=E.amount:o+=E.amount}),{income:o,expense:p}}),C=async function(){try{const{data:o}=await B.expense.getAll();u.value=o.data}catch(o){console.error("error",o)}},$=async()=>{try{const{data:o}=await B.category.getAll();n.value=o.data,a.value=n.value.map(p=>p.id)}catch(o){console.error("error",o)}};return C(),$(),Y(e,o=>{o!=="ALL"?a.value=n.value.filter(p=>p.type===e.value).map(p=>p.id):a.value=n.value.map(p=>p.id)}),A("refetchExpenses",C),A("refetchCategories",$),A("categories",n),A("categoryFilters",a),A("dateFilterData",s),A("categoryRPOpen",d),A("categoriesByType",l),(o,p)=>{var E;return u.value&&n.value?(m(),v("div",Ie,[t("div",Re,[x(be),t("button",{type:"button",class:"btn btn-warning text-dark",onClick:p[0]||(p[0]=h=>d.value=!0)},"\u67E5\u770B\u985E\u5225")]),t("div",Ue,[t("div",Me,[Ve,N(t("select",{class:"form-select",id:"type","aria-label":"Default select example","onUpdate:modelValue":p[1]||(p[1]=h=>e.value=h)},Le,512),[[q,e.value]])]),t("div",null,[x(X,{style:{width:"250px"}})])]),t("div",Te,[t("span",Ye,"\u6536\u5165 $ "+w(g(f).income),1),Ne,t("span",je,"\u652F\u51FA $ "+w(g(f).expense),1),He,t("span",ze,"$ "+w(g(f).income-g(f).expense),1)]),t("div",Je,[x(De,{allCategories:g(r)},null,8,["allCategories"]),(E=g(i))!=null&&E.length?(m(),v("table",qe,[Ge,t("tbody",null,[(m(!0),v(S,null,L(g(i),(h,H)=>(m(),v("tr",{key:H,class:M(h.Category.type==="\u652F\u51FA"?"table-success":"table-warning")},[t("td",null,[x(we,{expense:h},null,8,["expense"])]),t("td",null,[x(Fe,{expense:h},null,8,["expense"])]),t("td",null,[t("i",{class:M(h.Category.icon)},null,2)]),t("td",null,w(h.item),1),t("td",null,w(h.amount),1),t("td",null,w(h.note),1),t("td",null,w(new Date(h.date).toLocaleDateString()+" "+g(Q)(h.date)),1)],2))),128))])])):(m(),v("img",Ke))]),x(G,{name:"slide-right"},{default:O(()=>[d.value?(m(),P(ge,{key:0})):T("",!0)]),_:1})])):(m(),P(W,{key:1}))}}});export{tt as default}; diff --git a/assets/Expense.f22af147.css b/assets/Expense.f22af147.css new file mode 100644 index 0000000..0a745ee --- /dev/null +++ b/assets/Expense.f22af147.css @@ -0,0 +1 @@ +span[data-v-5061c15d]:hover{cursor:pointer;color:#ff8c00}i[data-v-3a3dba24]:hover{color:#e21313;cursor:pointer}i[data-v-cd15d4ec]:hover{color:#1ec539;cursor:pointer}.scroll[data-v-661d09f9]{overflow-y:auto}.nav-link[data-v-661d09f9]{cursor:pointer}i[data-v-49eac3b5]:hover{color:#1ec539;cursor:pointer}i[data-v-5dc5c3f6]:hover{color:#e21313;cursor:pointer} diff --git a/assets/Game.62e692cc.css b/assets/Game.62e692cc.css new file mode 100644 index 0000000..4760193 --- /dev/null +++ b/assets/Game.62e692cc.css @@ -0,0 +1 @@ +.num-block[data-v-275901cc]{height:50px;width:50px;background-color:#d3d3d3;border:2px solid black;border-radius:8%;margin:0 5px;text-align:center;font-size:28px}.num-btn[data-v-275901cc]{width:15%;background-color:#fff;border:2px solid black;border-radius:8%;margin:5px;text-align:center;font-size:28px;cursor:pointer}.btn-customer[data-v-275901cc]{width:35%;border:2px solid black;border-radius:5%;margin:5px;text-align:center;font-size:20px;cursor:pointer;color:#000}.back-btn[data-v-275901cc]{background-color:#ff0}.enter-btn[data-v-275901cc]{background-color:#adff2f}.reset-btn[data-v-275901cc]{background-color:#00ced1}.num-block[data-v-92108812]{height:50px;width:50px;background-color:#d3d3d3;border:2px solid black;border-radius:8%;margin:0 5px;text-align:center;font-size:28px}.num-btn[data-v-92108812]{width:15%;background-color:#fff;border:2px solid black;border-radius:8%;margin:5px;text-align:center;font-size:28px;cursor:pointer}.btn-customer[data-v-92108812]{width:35%;border:2px solid black;border-radius:5%;margin:5px;text-align:center;font-size:20px;cursor:pointer;color:#000}.back-btn[data-v-92108812]{background-color:#ff0}.enter-btn[data-v-92108812]{background-color:#adff2f}.reset-btn[data-v-92108812]{background-color:#00ced1}.num-block[data-v-56bac710]{height:50px;width:50px;background-color:#d3d3d3;border:2px solid black;border-radius:8%;margin:0 5px;text-align:center;font-size:28px}.num-btn[data-v-56bac710]{width:15%;background-color:#fff;border:2px solid black;border-radius:8%;margin:5px;text-align:center;font-size:28px;cursor:pointer}.btn-customer[data-v-56bac710]{width:35%;border:2px solid black;border-radius:5%;margin:5px;text-align:center;font-size:20px;cursor:pointer;color:#000}.back-btn[data-v-56bac710]{background-color:#ff0}.enter-btn[data-v-56bac710]{background-color:#adff2f}.reset-btn[data-v-56bac710]{background-color:#00ced1} diff --git a/assets/Game.d0eb1356.js b/assets/Game.d0eb1356.js new file mode 100644 index 0000000..8bf0ca9 --- /dev/null +++ b/assets/Game.d0eb1356.js @@ -0,0 +1,3 @@ +import{_ as B}from"./index.e0544e65.js";import{f as $,x as h,o as u,c as n,h as e,t as a,F as p,k as f,n as y,A as x,B as A,p as F,P as E}from"./vendor.495b01ec.js";const D=d=>(x("data-v-275901cc"),d=d(),A(),d),S={key:0,class:"container"},w={class:"row"},N={class:"col col-sm-6"},R={class:"d-flex justify-content-center mb-3"},I={class:"num-block"},W={class:"num-block"},j={class:"num-block"},G={class:"num-block"},T={class:"d-flex flex-wrap justify-content-center"},M=["onClick"],O={class:"d-flex justify-content-center mb-3"},K={class:"col col-sm-6"},U=D(()=>e("h4",{class:"text-center"},"GUESS RECORDS",-1)),V={class:"list-group"},z={class:"d-flex align-items-center"},L=$({setup(d){const v=Array.from({length:10},(l,t)=>t),o=[];for(let l=0;l<4;l++){const t=Math.floor(Math.random()*v.length);o.push(v[t]),v.splice(t,1)}console.log("answer",o);const s=h([]),_=h(Array(10)),r=h([]),k=h(!1),b=l=>{if(s.value.length>=4)return alert("\u6578\u5B57\u5DF2\u6EFF\uFF01");if(s.value.includes(l))return alert("\u6578\u5B57\u91CD\u8907\uFF01");s.value.push(l)},g=()=>{if(console.log("enterClick"),s.value.length!==4)return alert("\u6578\u5B57\u672A\u9054\u56DB\u4F4D\uFF01");let l=0;if(s.value.forEach((t,i)=>{t===o[i]?(_.value[t]="success",l+=1):o.includes(t)?_.value[t]="warning":_.value[t]="secondary"}),r.value.push({number:s.value,status:[..._.value]}),l===4)return k.value=!0,alert(`\u606D\u559C\u7B54\u5C0D\uFF01\u4F60\u771F\u5E78\u904B~ +\u7E3D\u6B21\u6578:${r.value.length}\u6B21`);s.value=[]},c=()=>{s.value=[],r.value=[],_.value=Array(10),k.value=!1};return(l,t)=>k.value?(u(),n("img",{key:1,src:"https://i.imgur.com/OmkEpSv.jpg",alt:"",class:"img-fluid",onClick:c})):(u(),n("div",S,[e("div",w,[e("div",N,[e("div",R,[e("div",I,a(s.value[0]),1),e("div",W,a(s.value[1]),1),e("div",j,a(s.value[2]),1),e("div",G,a(s.value[3]),1)]),e("div",T,[(u(!0),n(p,null,f(_.value,(i,m)=>(u(),n("div",{key:m,onClick:C=>b(m),class:y(`num-btn bg-${i||"light"}`)},a(m),11,M))),128))]),e("div",O,[k.value?(u(),n("div",{key:0,class:"btn-customer reset-btn",onClick:c},"RESET")):(u(),n(p,{key:1},[e("div",{class:"btn-customer back-btn col-6",onClick:t[0]||(t[0]=i=>s.value.pop())},"BACK"),e("div",{class:"btn-customer enter-btn col-6",onClick:g},"ENTER")],64))])]),e("div",K,[U,e("ul",V,[(u(!0),n(p,null,f(r.value,(i,m)=>(u(),n("li",{class:"list-group-item mx-auto",key:m},[e("div",z,[(u(!0),n(p,null,f(i.number,C=>(u(),n("div",{class:y("num-block bg-"+i.status[C]),key:C},a(C),3))),128))])]))),128))])])])]))}});var P=B(L,[["__scopeId","data-v-275901cc"]]);const q=d=>(x("data-v-92108812"),d=d(),A(),d),H={key:0,class:"container"},J={class:"row"},Q={class:"col col-sm-6"},X={class:"d-flex justify-content-center mb-3"},Y={class:"num-block"},Z={class:"num-block"},ee={class:"num-block"},se={class:"num-block"},te={class:"d-flex flex-wrap justify-content-center"},ue=["onClick"],le={class:"d-flex justify-content-center mb-3"},ne={class:"col col-sm-6"},ce=q(()=>e("h4",{class:"text-center"},"GUESS RECORDS",-1)),oe={class:"list-group"},ae={class:"d-flex align-items-center"},re={class:"ms-2"},ie=$({setup(d){const v=Array.from({length:10},(c,l)=>l),o=[];for(let c=0;c<4;c++){const l=Math.floor(Math.random()*v.length);o.push(v[l]),v.splice(l,1)}console.log("answer",o);const s=h([]),_=h([]),r=h(!1),k=c=>{if(s.value.length>=4)return alert("\u6578\u5B57\u5DF2\u6EFF\uFF01");if(s.value.includes(c))return alert("\u6578\u5B57\u91CD\u8907\uFF01");s.value.push(c)},b=()=>{if(console.log("enterClick"),s.value.length!==4)return alert("\u6578\u5B57\u672A\u9054\u56DB\u4F4D\uFF01");let c=0,l=0;if(s.value.forEach((t,i)=>{t===o[i]?c+=1:o.includes(t)&&(l+=1)}),_.value.push({number:s.value,status:`${c?c+"A":""}${l?l+"B":""}`}),c===4)return r.value=!0,alert(`\u606D\u559C\u7B54\u5C0D\uFF01\u4F60\u771F\u5E78\u904B~ +\u7E3D\u6B21\u6578:${_.value.length}\u6B21`);s.value=[]},g=()=>{s.value=[],_.value=[],r.value=!1};return(c,l)=>r.value?(u(),n("img",{key:1,src:"https://i.imgur.com/OmkEpSv.jpg",alt:"",class:"img-fluid",onClick:g})):(u(),n("div",H,[e("div",J,[e("div",Q,[e("div",X,[e("div",Y,a(s.value[0]),1),e("div",Z,a(s.value[1]),1),e("div",ee,a(s.value[2]),1),e("div",se,a(s.value[3]),1)]),e("div",te,[(u(),n(p,null,f(10,t=>e("div",{key:t,onClick:i=>k(t-1),class:"num-btn"},a(t-1),9,ue)),64))]),e("div",le,[r.value?(u(),n("div",{key:0,class:"btn-customer reset-btn",onClick:g},"RESET")):(u(),n(p,{key:1},[e("div",{class:"btn-customer back-btn col-6",onClick:l[0]||(l[0]=t=>s.value.pop())},"BACK"),e("div",{class:"btn-customer enter-btn col-6",onClick:b},"ENTER")],64))])]),e("div",ne,[ce,e("ul",oe,[(u(!0),n(p,null,f(_.value,(t,i)=>(u(),n("li",{class:"list-group-item mx-auto",key:i},[e("div",ae,[(u(!0),n(p,null,f(t.number,m=>(u(),n("div",{class:y("num-block bg-"+t.status[m]),key:m},a(m),3))),128)),e("h3",re,a(t.status),1)])]))),128))])])])]))}});var _e=B(ie,[["__scopeId","data-v-92108812"]]);const de={class:"d-flex justify-content-center m-2 mb-5"},ve=["onClick"],me=$({setup(d){const v=h(["\u731C\u6578\u5B57(Wordle)","\u731C\u6578\u5B57(AB)"]),o=h("\u731C\u6578\u5B57(Wordle)");return(s,_)=>(u(),n("div",null,[e("div",de,[(u(!0),n(p,null,f(v.value,(r,k)=>(u(),n("button",{key:k,type:"button",class:y(`btn btn-${o.value!==r?"outline-":""}danger me-2`),onClick:b=>o.value=r},a(r),11,ve))),128))]),o.value==="\u731C\u6578\u5B57(Wordle)"?(u(),F(P,{key:0})):E("",!0),o.value==="\u731C\u6578\u5B57(AB)"?(u(),F(_e,{key:1})):E("",!0)]))}});var ke=B(me,[["__scopeId","data-v-56bac710"]]);export{ke as default}; diff --git a/assets/Home.b58b65e8.js b/assets/Home.b58b65e8.js new file mode 100644 index 0000000..ba13ef1 --- /dev/null +++ b/assets/Home.b58b65e8.js @@ -0,0 +1 @@ +var A=Object.defineProperty;var x=(u,a,s)=>a in u?A(u,a,{enumerable:!0,configurable:!0,writable:!0,value:s}):u[a]=s;var v=(u,a,s)=>(x(u,typeof a!="symbol"?a+"":a,s),s);import{r as B}from"./record.faac3df9.js";import{_ as C,l as k}from"./CreateRecordModalButton.e30c1d0f.js";import{C as M}from"./index.e0544e65.js";import{S as E}from"./Spinner.5acc2245.js";import{f as S,x as h,o as F,c as N,h as t,j as P,t as r,O as w,p as V,l as D}from"./vendor.495b01ec.js";const Y={key:0},$={class:"d-flex mb-3",style:{width:"100vw"}},I={class:"list-group list-group-checkable"},U={class:"list-group-item py-3 mb-3"},j={class:"row"},z={class:"col-7 text-start"},H=D(" \u672C\u6708\u7E3D\u984D \uFF04"),L={class:"progress mt-2",style:{height:"20px"}},O=["aria-valuenow"],R={class:"col-5 text-start"},T={class:"list-group-item py-3 mb-3"},q={class:"row"},G={class:"col-7 text-start"},J=D(" \u4E0A\u6708\u7E3D\u984D \uFF04"),K={class:"progress mt-2",style:{height:"20px"}},Q=["aria-valuenow"],W={class:"col-5 text-start"},ot=S({setup(u){class a{constructor(){v(this,"total");v(this,"closedAmount");v(this,"rate")}}const s=h(!0),p=h([]),o=h(new a),l=h(new a),y=async function(){try{const{data:e}=await B.getAll();p.value=e.data;const n=new Date().getFullYear(),c=new Date().getMonth()+1;o.value=f(n,c),l.value=f(c-1===0?n-1:n,c-1===0?12:c-1),s.value=!1}catch(e){console.error("error",e)}},f=(e,n)=>{var g;const c=(g=p.value)==null?void 0:g.filter(i=>new Date(i.date).getFullYear()===e&&new Date(i.date).getMonth()+1===n);let d=0,_=0;for(let i of c)d+=i.amount,i.isClosed===!0&&(_+=i.amount);let m;return d===0?m=0:m=Math.round(_/d)*100,{total:d,closedAmount:_,rate:m}};y();const b=async()=>{try{const e={to:["Ub3557f7c812e4e78293959fe4fccd414","Ue5746fb7f35d2322a698d62dc9c9a21d"],messages:{type:"text",text:"\u5361\u6BD4\u89BA\u5F97\u4FC3\u54AA\uFF01"}};await k.push(e),M("Speak","\u6309\u6211\u4E86 \u4F60\u662F\u7B28\u86CB")}catch(e){console.error("error",e)}};return(e,n)=>s.value?(F(),V(E,{key:1})):(F(),N("div",Y,[t("div",$,[P(C,{view:"Home",class:"me-3"}),t("button",{type:"button",class:"btn btn-danger me-3",onClick:b},"\u7B28\u86CB\u624D\u6309\u6211")]),t("div",I,[t("label",U,[t("div",j,[t("div",z,[t("h5",null,[H,t("strong",null,r(o.value.total),1)]),t("div",L,[t("div",{class:"progress-bar",role:"progressbar",style:w(`width: ${o.value.rate}%`),"aria-valuenow":o.value.rate,"aria-valuemin":"0","aria-valuemax":"100"},r(o.value.rate)+"% ",13,O)])]),t("div",R,[t("div",null,"\u672A\u7D50\u7B97\uFF04 "+r(o.value.total-o.value.closedAmount),1),t("div",null,"\u5DF2\u7D50\u7B97\uFF04 "+r(o.value.closedAmount),1)])])]),t("label",T,[t("div",q,[t("div",G,[t("h5",null,[J,t("strong",null,r(l.value.total),1)]),t("div",K,[t("div",{class:"progress-bar",role:"progressbar",style:w(`width: ${l.value.rate}%`),"aria-valuenow":l.value.rate,"aria-valuemin":"0","aria-valuemax":"100"},r(l.value.rate)+"% ",13,Q)])]),t("div",W,[t("div",null,"\u672A\u7D50\u7B97\uFF04 "+r(l.value.total-l.value.closedAmount),1),t("div",null,"\u5DF2\u7D50\u7B97\uFF04 "+r(l.value.closedAmount),1)])])])])]))}});export{ot as default}; diff --git a/assets/Login.8ea55626.js b/assets/Login.8ea55626.js new file mode 100644 index 0000000..a05426e --- /dev/null +++ b/assets/Login.8ea55626.js @@ -0,0 +1 @@ +import{f as C,K as f,q as g,x as d,o as h,c as v,h as o,m as B,y as p,z as m,L as w,A as E,B as b,M as y}from"./vendor.495b01ec.js";import{_ as F}from"./logo2.e884e5c2.js";import{_ as A,T as i}from"./index.e0544e65.js";const l=u=>(E("data-v-cd2950d6"),u=u(),b(),u),x={class:"m-auto",style:{width:"70vw"}},I=l(()=>o("img",{src:F,alt:"",width:"150",height:"150"},null,-1)),k=l(()=>o("h1",{class:"h3 mb-3 fw-normal"},"\u81ED\u5EFA\u55B5\u8A18\u5E33 Login",-1)),D={class:"form-floating"},K=l(()=>o("label",{for:"email-login"},"\u4FE1\u7BB1",-1)),L={class:"form-floating"},M=["onKeyup"],S=l(()=>o("label",{for:"password-login"},"\u5BC6\u78BC",-1)),T=C({setup(u){const r=f(),_=g(),n=d(""),a=d(""),c=()=>{if(!n.value||!a.value)return i.fire({icon:"warning",title:"\u4FE1\u7BB1\u3001\u5BC6\u78BC\u70BA\u5FC5\u586B\u9078\u9805\uFF01"});y(_,n.value,a.value).then(s=>{const e=s.user;i.fire({icon:"success",title:`\u6B61\u8FCE[${e.displayName}]\u9032\u5165\u8C6C\u8C6C\u4E16\u754C\u{1F437}`}),r.push({name:"Home"})}).catch(s=>{const e=s.code,t=s.message;console.log("error",e,t),i.fire({icon:"error",title:"\u8C6C\u8C6C\u4E16\u754C\u4E0D\u6B61\u8FCE\u4F60 \u2620\uFE0F"})})};return(s,e)=>(h(),v("div",null,[o("button",{class:"btn btn-info register-btn",type:"button",onClick:e[0]||(e[0]=t=>B(r).push({name:"Register"}))},"\u524D\u5F80\u8A3B\u518A"),o("div",x,[o("form",null,[I,k,o("div",D,[p(o("input",{type:"email",class:"form-control",id:"email-login","onUpdate:modelValue":e[1]||(e[1]=t=>n.value=t),autocomplete:"on"},null,512),[[m,n.value]]),K]),o("div",L,[p(o("input",{type:"password",class:"form-control",id:"password-login","onUpdate:modelValue":e[2]||(e[2]=t=>a.value=t),autocomplete:"on",onKeyup:w(c,["enter"])},null,40,M),[[m,a.value]]),S]),o("button",{class:"w-100 btn btn-lg mt-3",type:"button",onClick:c,style:{color:"white","background-color":"coral"}}," \u9032\u5165\u8C6C\u8C6C\u4E16\u754C ")])])]))}});var U=A(T,[["__scopeId","data-v-cd2950d6"]]);export{U as default}; diff --git a/assets/Login.d0192f29.css b/assets/Login.d0192f29.css new file mode 100644 index 0000000..fafa0f9 --- /dev/null +++ b/assets/Login.d0192f29.css @@ -0,0 +1 @@ +.register-btn[data-v-cd2950d6]{position:fixed;top:1em;right:1em} diff --git a/assets/Logs.4ace55bd.js b/assets/Logs.4ace55bd.js new file mode 100644 index 0000000..33b1598 --- /dev/null +++ b/assets/Logs.4ace55bd.js @@ -0,0 +1 @@ +import{g as w}from"./dateFormat.26b8f760.js";import{r as $}from"./record.faac3df9.js";import{f as L,x as m,g as A,o as s,c as n,h as e,F as i,k as y,n as F,t as o,m as _,P as l,p as x,A as N,B as I,l as c,S as T}from"./vendor.495b01ec.js";import{S as U}from"./Spinner.5acc2245.js";import{_ as V}from"./index.e0544e65.js";var E="/assets/favicon.90f8b31e.ico",C="/assets/karol.27263ac1.png";const D=h=>(N("data-v-e4c5480a"),h=h(),I(),h),z={key:0},P={id:"pc",style:{width:"100vw"}},R={class:"btn-group mb-3",role:"group","aria-label":"Basic radio toggle button group"},W=["id","checked"],j=["for","onClick"],q={class:"col-3 mt-4"},G={class:"fw-bold"},H={class:"fw-bold"},J={class:"col-9"},K={class:"bg-white border p-3"},M={class:"d-flex"},O={key:0,src:E,class:"my-auto img-thumbnail me-2",width:"60",height:"60"},Q={key:1,src:C,class:"my-auto img-thumbnail me-2",width:"60",height:"60"},X={class:"text-start mt-2"},Y={class:"px-1 me-1",style:{"background-color":"yellow"}},Z={style:{color:"salmon"}},tt=D(()=>e("i",{class:"fas fa-chevron-right m-2"},null,-1)),et={style:{color:"blue"}},ot=c(" | "),st={style:{color:"brown"}},nt=c(" | "),ct={style:{color:"orange"}},at=c(" | "),rt={style:{color:"green"}},it=D(()=>e("br",null,null,-1)),lt=c(" \u539F\u7D00\u9304\uFF1A"),dt={style:{color:"blue"}},ut=c(" | "),_t={style:{color:"brown"}},ht=c(" | "),mt={style:{color:"orange"}},yt=c(" | "),vt={style:{color:"green"}},ft=c(" \u7D50\u7B97\u91D1\u984D "),pt={style:{color:"orange"}},Dt=["onClick"],gt={id:"mobile",class:"card text-center",style:{width:"100vw"}},bt={class:"card-header"},kt={class:"nav nav-tabs card-header-tabs"},Bt=["onClick"],wt={class:"card-body"},Ft={class:"card-header"},Et={class:"card-body d-flex"},Ct={key:0,src:E,class:"my-auto img-thumbnail me-2",width:"60",height:"60"},St={key:1,src:C,class:"my-auto img-thumbnail me-2",width:"60",height:"60"},$t={class:"text-start mt-2"},Lt={class:"px-1 me-1",style:{"background-color":"yellow"}},At={style:{color:"salmon"}},xt=D(()=>e("i",{class:"fas fa-chevron-right m-2"},null,-1)),Nt={key:0},It={style:{color:"blue"}},Tt=c(" | "),Ut={style:{color:"brown"}},Vt=c(" | "),zt={style:{color:"orange"}},Pt=c(" | "),Rt={style:{color:"green"}},Wt={key:1},jt=c(" \u539F\u7D00\u9304\uFF1A"),qt={style:{color:"blue"}},Gt=c(" | "),Ht={style:{color:"brown"}},Jt=c(" | "),Kt={style:{color:"orange"}},Mt=c(" | "),Ot={style:{color:"green"}},Qt={key:2},Xt=c(" \u7D50\u7B97\u91D1\u984D "),Yt={style:{color:"orange"}},Zt=["onClick"],te={class:"mt-3"},ee=L({setup(h){const g=[{title:"\u7E3D\u89BD",btnColor:"secondary"},{title:"\u65B0\u589E",btnColor:"primary"},{title:"\u7DE8\u8F2F",btnColor:"success"},{title:"\u7D50\u7B97",btnColor:"danger"}],b=m(!0),v=m([]),a=m("\u7E3D\u89BD"),f=m({\u7E3D\u89BD:5,\u65B0\u589E:5,\u7DE8\u8F2F:5,\u7D50\u7B97:5}),p=A(()=>a.value==="\u7E3D\u89BD"?v.value:v.value.filter(r=>r.action===a.value)),S=async function(){try{const{data:r}=await $.getLogs();v.value=r.data,b.value=!1}catch(r){console.error("error",r)}},k=async r=>{if(!r.length)return;let d='';for(const t of r)d+=``;d+=`
\u9805\u76EE\u5546\u5BB6\u91D1\u984D\u65E5\u671F
${t.item}${t.merchant}${t.amount}${new Date(t.date).toLocaleDateString()}
${document.documentElement.scrollWidth>=500?"":""}`,await T.fire({title:"\u7D50\u7B97\u7D00\u9304",html:d})};return S(),(r,d)=>b.value?(s(),x(U,{key:1})):(s(),n("div",z,[e("div",P,[e("div",R,[(s(),n(i,null,y(g,(t,u)=>(s(),n(i,{key:u},[e("input",{type:"radio",class:"btn-check",name:"btnradio",id:t.title,autocomplete:"off",checked:a.value===t.title},null,8,W),e("label",{class:F(`btn btn-outline-${t.btnColor}`),for:t.title,onClick:B=>a.value=t.title},o(t.title),11,j)],64))),64))]),(s(!0),n(i,null,y(_(p),(t,u)=>(s(),n("div",{class:"row h-20 mb-3",key:u},[e("div",q,[e("div",G,o(new Date(t.createdAt).toLocaleDateString()+" "+_(w)(t.createdAt)),1),e("div",H,o(new Date(t.createdAt).toLocaleTimeString()),1)]),e("div",J,[e("div",K,[e("div",M,[t.User.displayName==="\u5EFA\u55B5"?(s(),n("img",O)):(s(),n("img",Q)),e("div",X,[e("strong",Y,o(t.User.displayName),1),e("strong",Z,o(t.action)+"\u7D00\u9304",1),tt,t.action==="\u65B0\u589E"||t.action==="\u7DE8\u8F2F"?(s(),n(i,{key:0},[e("strong",et,o(t.item),1),ot,e("strong",st,o(t.merchant),1),nt,e("strong",ct,"$ "+o(t.amount),1),at,e("strong",rt,o(new Date(t.date||"").toLocaleDateString()),1)],64)):l("",!0),t.action==="\u7DE8\u8F2F"?(s(),n(i,{key:1},[it,e("h6",null,[lt,e("strong",dt,o(t.itemBefore),1),ut,e("strong",_t,o(t.merchantBefore),1),ht,e("strong",mt,"$ "+o(t.amountBefore),1),yt,e("strong",vt,o(new Date(t.dateBefore||"").toLocaleDateString()),1)])],64)):l("",!0),t.action==="\u7D50\u7B97"?(s(),n(i,{key:2},[e("span",null,[ft,e("strong",pt,"$ "+o(t.closeAmount),1)]),e("i",{class:"far fa-list-alt fa-lg ms-2",id:"records",onClick:B=>k(t.Records)},null,8,Dt)],64)):l("",!0)])])])])]))),128))]),e("div",gt,[e("div",bt,[e("ul",kt,[(s(),n(i,null,y(g,t=>e("li",{class:"nav-item",key:t.title,onClick:u=>a.value=t.title},[e("span",{class:F(["nav-link",{active:a.value===t.title}])},o(t.title),3)],8,Bt)),64))])]),e("div",wt,[(s(!0),n(i,null,y(_(p).slice(0,f.value[a.value]),(t,u)=>(s(),n("div",{class:"card mb-3",key:u},[e("div",Ft,o(new Date(t.createdAt).toLocaleDateString()+" "+_(w)(t.createdAt)+new Date(t.createdAt).toLocaleTimeString()),1),e("div",Et,[t.User.displayName==="\u5EFA\u55B5"?(s(),n("img",Ct)):(s(),n("img",St)),e("div",$t,[e("strong",Lt,o(t.User.displayName),1),e("strong",At,o(t.action)+"\u7D00\u9304",1),xt,t.action==="\u65B0\u589E"||t.action==="\u7DE8\u8F2F"?(s(),n("h6",Nt,[e("strong",It,o(t.item),1),Tt,e("strong",Ut,o(t.merchant),1),Vt,e("strong",zt,"$ "+o(t.amount),1),Pt,e("strong",Rt,o(new Date(t.date||"").toLocaleDateString()),1)])):l("",!0),t.action==="\u7DE8\u8F2F"?(s(),n("h6",Wt,[jt,e("strong",qt,o(t.itemBefore),1),Gt,e("strong",Ht,o(t.merchantBefore),1),Jt,e("strong",Kt,"$ "+o(t.amountBefore),1),Mt,e("strong",Ot,o(new Date(t.dateBefore||"").toLocaleDateString()),1)])):l("",!0),t.action==="\u7D50\u7B97"?(s(),n("h6",Qt,[e("span",null,[Xt,e("strong",Yt,"$ "+o(t.closeAmount),1)]),e("i",{class:"far fa-list-alt fa-lg ms-2",id:"records",onClick:B=>k(t.Records)},null,8,Zt)])):l("",!0)])])]))),128)),e("div",te,[f.value[a.value]<_(p).length?(s(),n("button",{key:0,type:"button",class:"btn btn-secondary",onClick:d[0]||(d[0]=t=>f.value[a.value]+=5)}," \u66F4\u591A\u7D00\u9304 ")):l("",!0)])])])]))}});var re=V(ee,[["__scopeId","data-v-e4c5480a"]]);export{re as default}; diff --git a/assets/Logs.d7f33462.css b/assets/Logs.d7f33462.css new file mode 100644 index 0000000..a5fb858 --- /dev/null +++ b/assets/Logs.d7f33462.css @@ -0,0 +1 @@ +#records[data-v-e4c5480a]:hover{cursor:pointer;color:salmon}li[data-v-e4c5480a]:hover{cursor:pointer}@media screen and (max-width: 499px){#pc[data-v-e4c5480a]{display:none}}@media screen and (min-width: 500px){#mobile[data-v-e4c5480a]{display:none}} diff --git a/assets/NotFound.52f07c53.js b/assets/NotFound.52f07c53.js new file mode 100644 index 0000000..cdf368e --- /dev/null +++ b/assets/NotFound.52f07c53.js @@ -0,0 +1 @@ +import{_ as e}from"./index.e0544e65.js";import{o as t,c as o,h as r}from"./vendor.495b01ec.js";const s={},c=r("img",{src:"https://www.lifewire.com/thmb/-zkZkHWjYJ1eAIRKzvAksPDMrzg=/3000x2000/filters:no_upscale():max_bytes(150000):strip_icc()/404-not-found-error-explained-2622936-Final-fde7be1b7e2e499c9f039d97183e7f52.jpg",alt:"404",style:{height:"70vh",width:"70vw"}},null,-1),n=[c];function a(i,_){return t(),o("div",null,n)}var f=e(s,[["render",a]]);export{f as default}; diff --git a/assets/Permission.25be350c.js b/assets/Permission.25be350c.js new file mode 100644 index 0000000..e7c06e2 --- /dev/null +++ b/assets/Permission.25be350c.js @@ -0,0 +1,51 @@ +import{d as F,u as v,T as d,_ as y}from"./index.e0544e65.js";import{S as A}from"./Spinner.5acc2245.js";import{f as _,i as E,g as C,o as a,c as u,S as w,x as b,C as g,h as o,j as h,F as x,k as P,t as f,p as $}from"./vendor.495b01ec.js";const k=_({setup(m){const i=["\u67E5\u770B","\u65B0\u589E","\u7DE8\u8F2F","\u522A\u9664","\u505C\u7528","\u64CD\u4F5C"],r=E("refetchPermissions"),n=C(()=>{let e='",e}),c=async()=>{try{const{value:e}=await F.fire({title:"\u65B0\u589E\u6B0A\u9650",html:` +
+
+ +
+
+ ${n.value} +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ `,preConfirm:()=>{const t=document.getElementById("swal-action").value,s=document.getElementById("swal-item").value,p=document.getElementById("swal-description").value;return(!t||!s)&&w.showValidationMessage("\u9664\u4E86[DESCRIPTION]\uFF0C\u6240\u6709\u6B04\u4F4D\u90FD\u662F\u5FC5\u586B\uFF01"),{input:{action:t,item:s,description:p}}}});e&&l(e)}catch(e){console.error("error",e)}},l=async function(e){try{await v.permission.create(e.input),r(),d.fire({icon:"success",title:"\u6210\u529F\u5EFA\u7ACB\u6B0A\u9650\uFF01"})}catch(t){console.error("error",t),d.fire({icon:"error",title:"\u65B0\u589E\u6B0A\u9650\u5931\u6557\uFF01"})}};return(e,t)=>(a(),u("button",{type:"button",class:"btn btn-primary",onClick:c},"\u65B0\u589E\u6B0A\u9650"))}});const D=_({props:{permission:null},setup(m){const i=m,r=["\u67E5\u770B","\u65B0\u589E","\u7DE8\u8F2F","\u522A\u9664","\u505C\u7528","\u64CD\u4F5C"],n=E("refetchPermissions"),c=C(()=>{let t='",t}),l=async()=>{try{const t=i.permission,{value:s}=await F.fire({title:"\u7DE8\u8F2F\u6B0A\u9650",html:` +
+
+ +
+
+ ${c.value} +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ `,preConfirm:()=>{const p=document.getElementById("swal-action").value,B=document.getElementById("swal-item").value,I=document.getElementById("swal-description").value;return(!p||!B)&&w.showValidationMessage("\u9664\u4E86[DESCRIPTION]\uFF0C\u6240\u6709\u8CC7\u6599\u90FD\u662F\u5FC5\u586B\uFF01"),{input:{action:p,item:B,description:I}}}});s&&e(s)}catch(t){console.error("error",t)}},e=async function(t){try{const{data:s}=await v.permission.edit(i.permission.id,t.input);if(s.status!=="success")throw new Error(`[SERVER ERROR] ${s.message}`);n(),d.fire({icon:"success",title:`\u6210\u529F\u7DE8\u8F2F\u6B0A\u9650[${s.data.action}-${s.data.item}]`})}catch(s){console.error("error",s),d.fire({icon:"error",title:"\u7DE8\u8F2F\u6B0A\u9650\u5931\u6557\uFF01"})}};return(t,s)=>(a(),u("i",{class:"fas fa-edit",onClick:l}))}});var R=y(D,[["__scopeId","data-v-7a0ff386"]]);const T=_({props:{permission:null},setup(m){const i=m,r=E("refetchPermissions"),n=async()=>{try{const{isConfirmed:l}=await F.fire({title:`\u78BA\u5B9A\u522A\u9664\u6B0A\u9650[${i.permission.action}-${i.permission.item}]\u561B\uFF1F`,showCancelButton:!0});l&&c(i.permission.id)}catch(l){console.error("error",l)}},c=async function(l){try{const{data:e}=await v.permission.delete(l);if(e.status!=="success")throw new Error(`[SERVER ERROR] ${e.message}`);r(),d.fire({icon:"success",title:`\u6210\u529F\u522A\u9664\u6B0A\u9650[${e.data.action}-${e.data.item}]`})}catch(e){console.error("error",e),d.fire({icon:"error",title:"\u522A\u9664\u6B0A\u9650\u5931\u6557\uFF01"})}};return(l,e)=>(a(),u("i",{class:"fas fa-trash",onClick:n}))}});var S=y(T,[["__scopeId","data-v-3846beed"]]);const N={key:0},O={class:"d-flex my-3"},M={key:0,class:"table table-striped table-danger table-hover"},V=o("thead",null,[o("tr",null,[o("th",{scope:"col"},"ID"),o("th",{scope:"col"},"ACTION"),o("th",{scope:"col"},"ITEM"),o("th",{scope:"col"},"DESCRIPTION"),o("th",{scope:"col"},"#")])],-1),j={key:1,class:"img-fluid",src:"https://stickershop.line-scdn.net/stickershop/v1/sticker/208430466/iPhone/sticker_animation@2x.png",alt:"img"},z=_({setup(m){const i=b(!0),r=b([]),n=async function(){try{const{data:c}=await v.permission.getAll();r.value=c.data,i.value=!1}catch(c){console.error("error",c)}};return n(),g("refetchPermissions",n),(c,l)=>i.value?(a(),$(A,{key:1})):(a(),u("div",N,[o("div",O,[h(k)]),r.value.length?(a(),u("table",M,[V,o("tbody",null,[(a(!0),u(x,null,P(r.value,(e,t)=>(a(),u("tr",{key:t},[o("td",null,f(e.id),1),o("td",null,f(e.action),1),o("td",null,f(e.item),1),o("td",null,f(e.description),1),o("td",null,[h(R,{permission:e},null,8,["permission"]),h(S,{permission:e,class:"ms-2"},null,8,["permission"])])]))),128))])])):(a(),u("img",j))]))}});export{z as default}; diff --git a/assets/Permission.3c9c7f92.css b/assets/Permission.3c9c7f92.css new file mode 100644 index 0000000..b0850d7 --- /dev/null +++ b/assets/Permission.3c9c7f92.css @@ -0,0 +1 @@ +i[data-v-7a0ff386]:hover{color:#1ec539;cursor:pointer}i[data-v-3846beed]:hover{color:#e21313;cursor:pointer} diff --git a/assets/Record.598ee635.js b/assets/Record.598ee635.js new file mode 100644 index 0000000..052241e --- /dev/null +++ b/assets/Record.598ee635.js @@ -0,0 +1,35 @@ +import{r as C}from"./record.faac3df9.js";import{g as S}from"./dateFormat.26b8f760.js";import{_ as y,c as R,d as k,T as _}from"./index.e0544e65.js";import{S as I}from"./Spinner.5acc2245.js";import{f as D,i as w,o as a,c as m,S as N,F as b,j as E,h as o,t as v,x as B,C as U,k as M,n as L,p as F,m as $,P as j,A as T,B as O}from"./vendor.495b01ec.js";import{p as x,_ as P}from"./CreateRecordModalButton.e30c1d0f.js";const V=D({props:{record:null},setup(i){const p=i,d=R(),l=w("refetchRecords"),c=async()=>{try{const e=p.record,{value:n}=await k.fire({title:"\u8CC7\u6599\u7DE8\u8F2F",html:` +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ `,preConfirm:()=>{var h;const t=document.getElementById("swal-item").value,u=document.getElementById("swal-merchant").value,s=document.getElementById("swal-amount").value,f=new Date(document.getElementById("swal-date").value);return(!t||!u||!s||!f)&&N.showValidationMessage("\u6240\u6709\u8CC7\u6599\u90FD\u662F\u5FC5\u586B\uFF01\u82E5\u7DE8\u8F2F\u8005\u70BA\u7A7A\uFF0C\u8ACB\u767B\u5165~"),{id:e.id,input:{item:t,merchant:u,amount:s,date:f,UserId:(h=d.currentUser)==null?void 0:h.id}}}});n&&r(n)}catch(e){console.error("error",e)}},r=async function(e){try{await C.edit(e.id,e.input),l(),_.fire({icon:"success",title:"\u6210\u529F\u7DE8\u8F2F\u8CC7\u6599\uFF01"}),x(`${d.nickName}${d.icon}\u7DE8\u8F2F\u4E86\u4E00\u7B46\u7D00\u9304 \u2192 +${e.input.merchant}-${e.input.item} $${e.input.amount}`)}catch(n){console.error("error",n),_.fire({icon:"error",title:"\u7DE8\u8F2F\u8CC7\u6599\u5931\u6557\uFF01"})}};return(e,n)=>(a(),m("i",{class:"fas fa-edit",onClick:c}))}});var z=y(V,[["__scopeId","data-v-0dbb6de0"]]);const q={class:"d-flex mb-3",style:{width:"100vw"}},G={class:"btn btn-info fw-bold"},H=D({props:{propData:null},emits:["closeFunction"],setup(i,{emit:p}){const d=i,l=R(),c=w("refetchRecords"),r=async()=>{var t;const{isConfirmed:n}=await k.fire({icon:"info",title:"\u78BA\u5B9A\u7D50\u7B97\u8CC7\u6599\uFF1F",text:`\u7D50\u7B97\u91D1\u984D\u70BA $${d.propData.closeRecordsAmount} [\u7D50\u7B97\u8005: ${(t=l.currentUser)==null?void 0:t.displayName}]`});n&&e(d.propData.closeRecordsAmount)},e=async n=>{var t;try{if(l.currentUser){const{data:u}=await C.close({records:d.propData.closeRecords.toString(),totalAmount:n,UserId:(t=l.currentUser)==null?void 0:t.id});p("closeFunction","closeRecord"),c(),u.data.recordsNotFound.length||u.data.recordsClosedBefore.length?_.fire({icon:"success",title:"\u6210\u529F\u7D50\u7B97\u8CC7\u6599\uFF01\u6709\u90E8\u5206\u8CC7\u6599\u672A\u80FD\u627E\u5230\u6216\u662F\u5DF2\u7D93\u7D50\u7B97\u904E\u3002"}):_.fire({icon:"success",title:"\u6210\u529F\u7D50\u7B97\u8CC7\u6599\uFF01"}),x(`${l.nickName}${l.icon}\u7D50\u7B97\u7D00\u9304 \u2192 \u7E3D\u91D1\u984D $${n}`)}}catch(u){console.error("error",u),_.fire({icon:"error",title:"\u7D50\u7B97\u8CC7\u6599\u5931\u6557\uFF01"})}};return(n,t)=>(a(),m("div",q,[i.propData.isCloseStatus?(a(),m(b,{key:1},[o("div",G,"\u7D50\u7B97\u91D1\u984D $"+v(i.propData.closeRecordsAmount),1),o("button",{type:"button",class:"btn btn-secondary ms-3",onClick:t[1]||(t[1]=u=>p("closeFunction","cancelBtnClick"))}," \u53D6\u6D88\u7D50\u7B97 "),o("button",{type:"button",class:"btn btn-success ms-3",onClick:r},"\u78BA\u5B9A\u7D50\u7B97")],64)):(a(),m(b,{key:0},[E(P,{view:"Record",class:"me-3"}),o("button",{type:"button",class:"btn btn-danger",onClick:t[0]||(t[0]=u=>p("closeFunction","closeBtnClick"))},"\u958B\u59CB\u7D50\u7B97")],64))]))}});const J=D({props:{record:null},setup(i){const p=i,d=w("refetchRecords"),l=async()=>{try{const{isConfirmed:r}=await k.fire({title:`\u78BA\u5B9A\u522A\u9664\u7D00\u9304[${p.record.item}]\u561B\uFF1F`,showCancelButton:!0});r&&c(p.record.id)}catch(r){console.error("error",r)}},c=async function(r){try{const{data:e}=await C.delete(r);if(e.status!=="success")throw new Error(`[SERVER ERROR] ${e.message}`);d(),_.fire({icon:"success",title:`\u6210\u529F\u522A\u9664\u7D00\u9304[${e.data.item}]`})}catch(e){console.error("error",e),_.fire({icon:"error",title:"\u522A\u9664\u7D00\u9304\u5931\u6557\uFF01"})}};return(r,e)=>(a(),m("i",{class:"fas fa-trash",onClick:l}))}});var K=y(J,[["__scopeId","data-v-841b8e8a"]]);const Q=i=>(T("data-v-072f01d7"),i=i(),O(),i),W={key:0},X={key:0,class:"table table-info table-hover"},Y=Q(()=>o("thead",null,[o("tr",null,[o("th",{scope:"col"},"#"),o("th",{scope:"col"}),o("th",{scope:"col"},"\u9805\u76EE"),o("th",{scope:"col"},"\u5546\u5BB6"),o("th",{scope:"col"},"\u91D1\u984D"),o("th",{scope:"col"},"\u65E5\u671F"),o("th",{scope:"col",id:"column-item"},"\u9996\u6B21\u8A18\u9304\u8005"),o("th",{scope:"col",id:"column-item"},"\u9996\u6B21\u8A18\u9304\u6642\u9593"),o("th",{scope:"col",id:"column-item"},"\u66F4\u65B0\u6642\u9593")])],-1)),Z=["onClick"],ee=["checked"],te={id:"column-item"},oe={id:"column-item"},se={id:"column-item"},ce={key:1,class:"img-fluid",src:"https://memeprod.sgp1.digitaloceanspaces.com/user-wtf/1581909112681.jpg",alt:""},ue=D({setup(i){const p=R(),d=B(!0),l=B([]),c=B({isCloseStatus:!1,closeRecords:[],closeRecordsAmount:0}),r=async function(){try{const{data:t}=await C.getAll();l.value=t.data.filter(u=>u.isClosed===!1),d.value=!1}catch(t){console.error("error",t)}},e=(t,u)=>{if(console.log("checkboxClick"),c.value.isCloseStatus){const s=c.value.closeRecords.findIndex(f=>f===t);s!==void 0&&(s!==-1?(c.value.closeRecords.splice(s,1),c.value.closeRecordsAmount-=u):(c.value.closeRecords.push(t),c.value.closeRecordsAmount+=u))}},n=t=>{if(t==="cancelBtnClick"&&(c.value.isCloseStatus=!1,c.value.closeRecords=[],c.value.closeRecordsAmount=0),t==="closeBtnClick"){c.value.isCloseStatus=!0;const u=[];let s=0;for(let f of l.value)u.push(f.id),s+=f.amount;c.value.closeRecords=u,c.value.closeRecordsAmount=s}t==="closeRecord"&&(c.value.isCloseStatus=!1)};return r(),U("refetchRecords",r),(t,u)=>d.value?(a(),F(I,{key:1})):(a(),m("div",W,[E(H,{propData:c.value,onCloseFunction:n},null,8,["propData"]),l.value.length?(a(),m("table",X,[Y,o("tbody",null,[(a(!0),m(b,null,M(l.value,(s,f)=>{var h,g,A;return a(),m("tr",{key:f,class:L({"table-success":(h=c.value.closeRecords)==null?void 0:h.includes(s.id)}),onClick:le=>e(s.id,s.amount)},[o("td",null,[c.value.isCloseStatus?(a(),m("input",{key:0,class:"form-check-input",type:"checkbox",checked:(g=c.value.closeRecords)==null?void 0:g.includes(s.id)},null,8,ee)):(a(),F(z,{key:1,record:s},null,8,["record"]))]),o("td",null,[((A=$(p).currentUser)==null?void 0:A.Role.name_en)==="root"?(a(),F(K,{key:0,record:s},null,8,["record"])):j("",!0)]),o("td",null,v(s.item),1),o("td",null,v(s.merchant),1),o("td",null,v(s.amount),1),o("td",null,v(new Date(s.date).toLocaleDateString()+" "+$(S)(s.date)),1),o("td",te,v(s.User.displayName),1),o("td",oe,v(new Date(s.createdAt).toLocaleString()),1),o("td",se,v(new Date(s.updatedAt).toLocaleString()),1)],10,Z)}),128))])])):(a(),m("img",ce))]))}});var pe=y(ue,[["__scopeId","data-v-072f01d7"]]);export{pe as default}; diff --git a/assets/Record.e0b853ce.css b/assets/Record.e0b853ce.css new file mode 100644 index 0000000..90633ae --- /dev/null +++ b/assets/Record.e0b853ce.css @@ -0,0 +1 @@ +i[data-v-0dbb6de0]:hover{color:#1ec539;cursor:pointer}i[data-v-841b8e8a]:hover{color:#e21313;cursor:pointer}span[data-v-072f01d7]{margin-top:.1em}i[class~=fa-edit][data-v-072f01d7]:hover{color:#1ec539;cursor:pointer}@media screen and (max-width: 400px){#column-item[data-v-072f01d7]{display:none}} diff --git a/assets/Register.19cfce96.css b/assets/Register.19cfce96.css new file mode 100644 index 0000000..e439997 --- /dev/null +++ b/assets/Register.19cfce96.css @@ -0,0 +1 @@ +.login-btn[data-v-0e827606]{position:fixed;top:1em;right:1em} diff --git a/assets/Register.6118c7d7.js b/assets/Register.6118c7d7.js new file mode 100644 index 0000000..3f98f78 --- /dev/null +++ b/assets/Register.6118c7d7.js @@ -0,0 +1 @@ +import{f as _,K as f,x as v,o as g,c as h,h as e,m as B,y as l,z as i,A as w,B as F}from"./vendor.495b01ec.js";import{_ as b}from"./logo2.e884e5c2.js";import{_ as y,F as C,T as n,u as p}from"./index.e0544e65.js";const u=a=>(w("data-v-0e827606"),a=a(),F(),a),U={class:"m-auto",style:{width:"70vw"}},A=u(()=>e("img",{src:b,alt:"",width:"150",height:"150"},null,-1)),D=u(()=>e("h1",{class:"h3 mb-3 fw-normal"},"\u81ED\u5EFA\u55B5\u8A18\u5E33 Register",-1)),R={class:"form-floating"},x=u(()=>e("label",{for:"name-register"},"\u540D\u7A31",-1)),E={class:"form-floating"},I=u(()=>e("label",{for:"photoUrl-register"},"\u5927\u982D\u8CBC(url)",-1)),L={class:"form-floating"},N=u(()=>e("label",{for:"email-register"},"\u4FE1\u7BB1",-1)),k={class:"form-floating"},V=u(()=>e("label",{for:"password-register"},"\u5BC6\u78BC",-1)),S=_({setup(a){const d=f(),t=v(new C),m=async()=>{try{const{displayName:r,email:o,password:s}=t.value;if(!r||!o||!s)return n.fire({icon:"warning",title:"\u540D\u7A31\u3001\u4FE1\u7BB1\u3001\u5BC6\u78BC\u70BA\u5FC5\u586B\u9078\u9805\uFF01"});if(s.length<6)return n.fire({icon:"warning",title:"\u5BC6\u78BC\u81F3\u5C11\u89816\u4F4D\uFF01"});const{data:c}=await p.user.firebase_email_register(t.value);await p.user.create({email:t.value.email,displayName:t.value.displayName,photoURL:t.value.photoURL,firebaseUid:c.data.uid}),n.fire({icon:"success",title:"\u8A3B\u518A\u6210\u529F\uFF01"}),d.push({name:"Login"})}catch(r){console.error("error",r),n.fire({icon:"error",title:"\u8A3B\u518A\u5931\u6557\uFF01"})}};return(r,o)=>(g(),h("div",null,[e("button",{class:"btn btn-info login-btn",type:"button",onClick:o[0]||(o[0]=s=>B(d).push({name:"Login"}))},"\u524D\u5F80\u767B\u5165"),e("div",U,[e("form",null,[A,D,e("div",R,[l(e("input",{type:"text",class:"form-control",id:"name-register","onUpdate:modelValue":o[1]||(o[1]=s=>t.value.displayName=s),autocomplete:"on"},null,512),[[i,t.value.displayName]]),x]),e("div",E,[l(e("input",{type:"url",class:"form-control",id:"photoUrl-register","onUpdate:modelValue":o[2]||(o[2]=s=>t.value.photoURL=s),autocomplete:"on"},null,512),[[i,t.value.photoURL]]),I]),e("div",L,[l(e("input",{type:"email",class:"form-control",id:"email-register","onUpdate:modelValue":o[3]||(o[3]=s=>t.value.email=s),autocomplete:"on"},null,512),[[i,t.value.email]]),N]),e("div",k,[l(e("input",{type:"password",class:"form-control",id:"password-register","onUpdate:modelValue":o[4]||(o[4]=s=>t.value.password=s),autocomplete:"on"},null,512),[[i,t.value.password]]),V]),e("button",{class:"w-100 btn btn-lg mt-3",type:"button",onClick:m,style:{color:"white","background-color":"mediumaquamarine"}}," \u53D6\u5F97\u9032\u5165\u8C6C\u8C6C\u4E16\u754C\u7684\u9580\u7968 ")])])]))}});var K=y(S,[["__scopeId","data-v-0e827606"]]);export{K as default}; diff --git a/assets/Role.3adec45e.js b/assets/Role.3adec45e.js new file mode 100644 index 0000000..4760f55 --- /dev/null +++ b/assets/Role.3adec45e.js @@ -0,0 +1,35 @@ +import{d as h,u as p,T as i,_ as b}from"./index.e0544e65.js";import{S as E}from"./Spinner.5acc2245.js";import{f as v,i as F,o as n,c,S as D,x as y,C as w,r as B,h as s,j as f,F as x,k,t as _,w as C,p as R}from"./vendor.495b01ec.js";const g=v({setup(d){const a=F("refetchRoles"),r=async()=>{try{const{value:o}=await h.fire({title:"\u65B0\u589E\u89D2\u8272",html:` +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ `,preConfirm:()=>{const e=document.getElementById("swal-name").value,t=document.getElementById("swal-nameEn").value;return(!e||!t)&&D.showValidationMessage("\u6240\u6709\u6B04\u4F4D\u90FD\u662F\u5FC5\u586B\uFF01"),{input:{name:e,name_en:t}}}});o&&u(o)}catch(o){console.error("error",o)}},u=async function(o){try{await p.role.create(o.input),a(),i.fire({icon:"success",title:"\u6210\u529F\u5EFA\u7ACB\u89D2\u8272\uFF01"})}catch(e){console.error("error",e),i.fire({icon:"error",title:"\u65B0\u589E\u89D2\u8272\u5931\u6557\uFF01"})}};return(o,e)=>(n(),c("button",{type:"button",class:"btn btn-primary",onClick:r},"\u65B0\u589E\u89D2\u8272"))}});const A=v({props:{role:null},setup(d){const a=d,r=F("refetchRoles"),u=async()=>{try{const e=a.role,{value:t}=await h.fire({title:"\u89D2\u8272\u7DE8\u8F2F",html:` +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ `,preConfirm:()=>{const l=document.getElementById("swal-name").value,m=document.getElementById("swal-nameEn").value;return(!l||!m)&&D.showValidationMessage("\u6240\u6709\u8CC7\u6599\u90FD\u662F\u5FC5\u586B\uFF01"),{id:e.id,input:{name:l,name_en:m}}}});t&&o(t)}catch(e){console.error("error",e)}},o=async function(e){try{await p.role.edit(e.id,e.input),r(),i.fire({icon:"success",title:"\u6210\u529F\u7DE8\u8F2F\u89D2\u8272\uFF01"})}catch(t){console.error("error",t),i.fire({icon:"error",title:"\u7DE8\u8F2F\u89D2\u8272\u5931\u6557\uFF01"})}};return(e,t)=>(n(),c("i",{class:"fas fa-edit",onClick:u}))}});var I=b(A,[["__scopeId","data-v-e57c2fb4"]]);const $=v({props:{role:null},setup(d){const a=d,r=F("refetchRoles"),u=async()=>{try{const{isConfirmed:e}=await h.fire({title:`\u78BA\u5B9A\u522A\u9664\u89D2\u8272[${a.role.name}]\u561B\uFF1F`,showCancelButton:!0});e&&o(a.role.id)}catch(e){console.error("error",e)}},o=async function(e){try{const{data:t}=await p.role.delete(e);if(t.status!=="success")throw new Error(`[SERVER ERROR] ${t.message}`);r(),i.fire({icon:"success",title:`\u6210\u529F\u522A\u9664\u89D2\u8272[${t.data.name}]`})}catch(t){console.error("error",t),i.fire({icon:"error",title:"\u522A\u9664\u89D2\u8272\u5931\u6557\uFF01"})}};return(e,t)=>(n(),c("i",{class:"fas fa-trash",onClick:u}))}});var V=b($,[["__scopeId","data-v-4544867f"]]);const M={key:0},S={class:"d-flex my-3"},j={key:0,class:"table table-striped table-danger table-hover"},L=s("thead",null,[s("tr",null,[s("th",{scope:"col"},"ID"),s("th",{scope:"col"},"\u4E2D\u6587\u540D\u7A31"),s("th",{scope:"col"},"\u82F1\u6587\u540D\u7A31"),s("th",{scope:"col"},"\u555F\u7528"),s("th",{scope:"col"},"#")])],-1),N=s("i",{class:"fa-solid fa-circle-question"},null,-1),P={key:1,class:"img-fluid",src:"https://stickershop.line-scdn.net/stickershop/v1/sticker/208430466/iPhone/sticker_animation@2x.png",alt:"img"},X=v({setup(d){const a=y(!0),r=y([]),u=async function(){try{const{data:o}=await p.role.getAll();r.value=o.data,a.value=!1}catch(o){console.error("error",o)}};return u(),w("refetchRoles",u),(o,e)=>{const t=B("router-link");return a.value?(n(),R(E,{key:1})):(n(),c("div",M,[s("div",S,[f(g)]),r.value.length?(n(),c("table",j,[L,s("tbody",null,[(n(!0),c(x,null,k(r.value,(l,m)=>(n(),c("tr",{key:m},[s("td",null,_(l.id),1),s("td",null,_(l.name),1),s("td",null,_(l.name_en),1),s("td",null,_(l.deletedAt===null?"V":"X"),1),s("td",null,[f(t,{to:{name:"Admin-Role-Access",params:{id:l.id}}},{default:C(()=>[N]),_:2},1032,["to"]),f(I,{role:l,class:"ms-2"},null,8,["role"]),f(V,{role:l,class:"ms-2"},null,8,["role"])])]))),128))])])):(n(),c("img",P))]))}}});export{X as default}; diff --git a/assets/Role.d4565b5d.css b/assets/Role.d4565b5d.css new file mode 100644 index 0000000..4bf28f6 --- /dev/null +++ b/assets/Role.d4565b5d.css @@ -0,0 +1 @@ +i[data-v-e57c2fb4]:hover{color:#1ec539;cursor:pointer}i[data-v-4544867f]:hover{color:#e21313;cursor:pointer} diff --git a/assets/Spinner.0a3c7a4a.css b/assets/Spinner.0a3c7a4a.css new file mode 100644 index 0000000..9b5a008 --- /dev/null +++ b/assets/Spinner.0a3c7a4a.css @@ -0,0 +1 @@ +.spinner[data-v-3833833e]{padding-top:100px}.bouncing-loader[data-v-3833833e]{display:flex;justify-content:center}.bouncing-loader>div[data-v-3833833e]{width:1rem;height:1rem;margin:3rem .2rem;background:#921aff;border-radius:50%;animation:bouncing-loader-3833833e .6s infinite alternate}.bouncing-loader>div[data-v-3833833e]:nth-child(2){animation-delay:.2s}.bouncing-loader>div[data-v-3833833e]:nth-child(3){animation-delay:.4s}@keyframes bouncing-loader-3833833e{0%{opacity:1;transform:translateY(0)}to{opacity:.1;transform:translateY(-1rem)}} diff --git a/assets/Spinner.5acc2245.js b/assets/Spinner.5acc2245.js new file mode 100644 index 0000000..74244e3 --- /dev/null +++ b/assets/Spinner.5acc2245.js @@ -0,0 +1 @@ +import{_ as s}from"./index.e0544e65.js";import{o as _,c,A as t,B as a,h as o}from"./vendor.495b01ec.js";const n={},r=e=>(t("data-v-3833833e"),e=e(),a(),e),d={class:"spinner"},i=r(()=>o("div",{class:"bouncing-loader"},[o("div"),o("div"),o("div")],-1)),p=[i];function v(e,l){return _(),c("div",d,p)}var f=s(n,[["render",v],["__scopeId","data-v-3833833e"]]);export{f as S}; diff --git a/assets/Tools.da9ee16f.js b/assets/Tools.da9ee16f.js new file mode 100644 index 0000000..5880072 --- /dev/null +++ b/assets/Tools.da9ee16f.js @@ -0,0 +1 @@ +import{f as r,x as n,o as i,c,h as e,y as s,z as a}from"./vendor.495b01ec.js";const d={class:"input-group"},v=e("span",{class:"input-group-text"},"\u8A08\u7B97\u6A5F",-1),x=r({setup(m){const t=n(),u=n(),p=()=>{t.value=t.value+u.value,u.value=void 0};return(f,o)=>(i(),c("div",null,[e("div",null,[e("div",d,[v,s(e("input",{type:"number",class:"form-control","onUpdate:modelValue":o[0]||(o[0]=l=>t.value=l)},null,512),[[a,t.value]]),s(e("input",{type:"number",class:"form-control","onUpdate:modelValue":o[1]||(o[1]=l=>u.value=l)},null,512),[[a,u.value]]),e("span",{class:"input-group-text",onClick:p},"\u52A0\u7E3D")])])]))}});export{x as default}; diff --git a/assets/dateFilter.34232561.js b/assets/dateFilter.34232561.js new file mode 100644 index 0000000..c53e99d --- /dev/null +++ b/assets/dateFilter.34232561.js @@ -0,0 +1 @@ +import{f as F,i as x,r as b,o as f,c,h as a,m as o,y as p,R as _,F as d,k as v,t as k,j as y}from"./vendor.495b01ec.js";import{f as m,d as n}from"./dateFormat.26b8f760.js";const V={class:"d-flex m-2 ms-3"},E={class:"form-check me-3"},C=a("label",{class:"form-check-label",for:"flexRadioDefault1"},"\u6708\u4EFD\u641C\u5C0B",-1),S={class:"form-check"},B=a("label",{class:"form-check-label",for:"flexRadioDefault2"},"\u65E5\u671F\u641C\u5C0B",-1),R={key:0,class:"d-flex mb-3"},M={class:"ms-3 my-auto"},w=["value"],U={class:"ms-3 my-auto"},$=["value"],j={key:1,class:"d-flex mb-3"},A={class:"ms-3 my-auto"},g=a("div",{class:"mx-2 my-auto"},"\uFF5E",-1),N={class:"my-auto"},T=F({setup(D){const e=x("dateFilterData"),u=i=>m(i),t=i=>{i===null?e.value.filter.startDate="":e.value.filter.startDate=m(i)},l=i=>{i===null?e.value.filter.finishDate="":e.value.filter.finishDate=m(i)};return(i,r)=>{const h=b("Datepicker");return f(),c(d,null,[a("div",V,[a("div",E,[a("input",{class:"form-check-input",type:"radio",name:"flexRadioDefault",id:"flexRadioDefault1",onClick:r[0]||(r[0]=s=>o(e).searchMode="\u6708\u4EFD"),checked:""}),C]),a("div",S,[a("input",{class:"form-check-input",type:"radio",name:"flexRadioDefault",id:"flexRadioDefault2",onClick:r[1]||(r[1]=s=>o(e).searchMode="\u65E5\u671F")}),B])]),o(e).searchMode==="\u6708\u4EFD"?(f(),c("div",R,[a("div",M,[p(a("select",{class:"form-select","aria-label":"Default select example","onUpdate:modelValue":r[2]||(r[2]=s=>o(e).filter.year=s)},[(f(),c(d,null,v(100,s=>a("option",{key:s,value:s+2020},k(s+2020)+"\u5E74",9,w)),64))],512),[[_,o(e).filter.year]])]),a("div",U,[p(a("select",{class:"form-select","aria-label":"Default select example","onUpdate:modelValue":r[3]||(r[3]=s=>o(e).filter.month=s)},[(f(),c(d,null,v(12,s=>a("option",{key:s,value:s},k(s)+"\u6708",9,$)),64))],512),[[_,o(e).filter.month]])])])):(f(),c("div",j,[a("div",A,[y(h,{modelValue:o(e).filter.startDate,"onUpdate:modelValue":t,format:u,previewFormat:u,enableTimePicker:!1,autoApply:""},null,8,["modelValue"])]),g,a("div",N,[y(h,{modelValue:o(e).filter.finishDate,"onUpdate:modelValue":l,format:u,previewFormat:u,enableTimePicker:!1,autoApply:""},null,8,["modelValue"])])]))],64)}}}),L=(D,e)=>{const{searchMode:u,filter:t}=D;return u==="\u6708\u4EFD"?e.filter(l=>n(l.date).isSame(`${t.year}-${t.month}`,"month")):!t.startDate&&!t.finishDate?[]:t.startDate&&!t.finishDate?e.filter(l=>n(l.date).isSameOrAfter(t.startDate)):!t.startDate&&t.finishDate?e.filter(l=>n(l.date).isSameOrBefore(t.finishDate)):e.filter(l=>n(l.date).isBetween(t.startDate,t.finishDate)||n(l.date).isSame(n(t.startDate))||n(l.date).isSame(n(t.finishDate)))};export{T as _,L as d}; diff --git a/assets/dateFormat.26b8f760.js b/assets/dateFormat.26b8f760.js new file mode 100644 index 0000000..c70f874 --- /dev/null +++ b/assets/dateFormat.26b8f760.js @@ -0,0 +1 @@ +import{Q as B}from"./vendor.495b01ec.js";var Z={exports:{}};(function(_,k){(function(y,f){_.exports=f()})(B,function(){var y=1e3,f=6e4,m=36e5,p="millisecond",h="second",l="minute",Y="hour",S="day",g="week",D="month",W="quarter",x="year",b="date",V="Invalid Date",R=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,X=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,tt={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},U=function(r,n,t){var i=String(r);return!i||i.length>=n?r:""+Array(n+1-i.length).join(t)+r},et={s:U,z:function(r){var n=-r.utcOffset(),t=Math.abs(n),i=Math.floor(t/60),e=t%60;return(n<=0?"+":"-")+U(i,2,"0")+":"+U(e,2,"0")},m:function r(n,t){if(n.date()T(_).format("YYYY-MM-DD"),ft=_=>T(_).locale("zh-tw").format("dddd");export{T as d,at as f,ft as g}; diff --git a/assets/favicon.90f8b31e.ico b/assets/favicon.90f8b31e.ico new file mode 100644 index 0000000000000000000000000000000000000000..5aa2159f3d90bf9f974d8b88a0870720429916b1 GIT binary patch literal 60488 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.dp__overlay_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:3px;white-space:nowrap}.dp__overlay_cell_pad{padding:10px 0}.dp__overlay_cell_active{cursor:pointer;border-radius:4px;text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:4px;text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__overlay_action{position:sticky;bottom:0;background:#fff}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__month_picker_header{display:flex;width:100%;align-items:center;justify-content:space-between;height:35px}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;user-select:none;font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen,ubuntu,cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--dp-text-color)}.dp__time_col_reg{padding:0 20px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col{font-size:2rem;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:4px;display:flex;align-items:center;justify-content:center;padding:0 3px}.dp__time_display:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button{padding:5px;margin:0;height:32px;width:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:32px;width:32px}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:10px;border-radius:4px;cursor:pointer}.dp__action_row{display:flex;align-items:center;width:100%;padding:10px;box-sizing:border-box;color:var(--dp-text-color);background:var(--dp-background-color)}.dp__action_row svg{height:20px;width:auto}.dp__selection_preview{width:50%;color:var(--dp-text-color);font-size:.8rem}.dp__action_buttons{width:50%;text-align:right}.dp__action{font-weight:700;cursor:pointer;padding:2px 5px;border-radius:4px;display:inline-flex;align-items:center}.dp__select{color:var(--dp-success-color)}.dp__action_disabled{color:var(--dp-success-color-disabled);cursor:not-allowed}.dp__cancel{color:var(--dp-secondary-color)}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-text-color: #f8f5f5;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e}.dp__main{font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen,ubuntu,cantarell,Open Sans,Helvetica Neue,sans-serif;user-select:none;box-sizing:border-box}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentColor;fill:currentColor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);background:var(--dp-background-color);cursor:pointer;display:flex;align-items:center;align-content:center;justify-content:center;padding:10px;box-sizing:border-box;height:35px}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:20px;width:auto}.dp__button_bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dp__flex_display{display:flex;position:relative}.dp__relative{position:relative}.dp-open-enter-active,.dp-open-leave-active,.dp-close-enter-active,.dp-close-leave-active,.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all .1s cubic-bezier(.19,1,.22,1)}.calendar-next-enter-from{opacity:0;transform:translate(22px)}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(-22px)}.calendar-prev-leave-to{opacity:0;transform:translate(22px)}.dp-open-enter-from{opacity:0;transform:translateY(-22px)}.dp-open-leave-to,.dp-close-enter-from{opacity:0;transform:translateY(22px)}.dp-close-leave-to{opacity:0;transform:translateY(-22px)}@charset "UTF-8";/*! +* Bootstrap v5.1.3 (https://getbootstrap.com/) +* Copyright 2011-2021 The Bootstrap Authors +* Copyright 2011-2021 Twitter, Inc. +* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) +*/:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}.h3,h3{font-size:calc(1.3rem + .6vw)}.h4,h4{font-size:calc(1.275rem + .3vw)}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, .05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, .1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.2rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#198754e6;border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem #19875440}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#dc3545e6;border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem #3184fd80}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #3184fd80}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem #828a9180}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #828a9180}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem #3c996e80}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #3c996e80}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem #0baccc80}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #0baccc80}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem #d9a40680}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #d9a40680}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem #e1536180}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #e1536180}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem #d3d4d580}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #d3d4d580}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem #42464980}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #42464980}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem #0d6efd80}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem #0d6efd80}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem #6c757d80}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem #6c757d80}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem #19875480}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem #19875480}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem #0dcaf080}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem #0dcaf080}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem #ffc10780}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem #ffc10780}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem #dc354580}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem #dc354580}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem #f8f9fa80}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem #f8f9fa80}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem #21252980}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem #21252980}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:#00000026}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:#ffffff26}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:#00000026}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler,.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler,.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:#000000e6}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#000000e6}.navbar-light .navbar-nav .nav-link{color:#0000008c}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:#000000e6}.navbar-light .navbar-toggler{color:#0000008c;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#0000008c}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:#000000e6}.navbar-dark .navbar-nav .nav-link{color:#ffffff8c}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#ffffffbf}.navbar-dark .navbar-toggler{color:#ffffff8c;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#ffffff8c}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-body{flex:1 1 auto;padding:1rem}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px #00000020}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40;opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:#ffffffd9;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem #00000026;border-radius:.25rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-body{padding:1rem;color:#212529}.carousel.pointer-event{touch-action:pan-y}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem}.offcanvas-body{flex-grow:1;padding:1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translate(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translate(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}@-webkit-keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-end{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-start{border-left:1px solid #dee2e6!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-dark{border-color:#212529!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.rounded{border-radius:.25rem!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}/*! + * Bootswatch v5.1.3 + * Homepage: https://bootswatch.com + * Copyright 2012-2021 Thomas Park + * Licensed under MIT + * Based on Bootstrap +*//*! + * Bootstrap v5.1.3 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue:#007bff;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#e83e8c;--bs-red:#ff7851;--bs-orange:#fd7e14;--bs-yellow:#ffce67;--bs-green:#56cc9d;--bs-teal:#20c997;--bs-cyan:#6cc3d5;--bs-white:#fff;--bs-gray:#888;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#f7f7f9;--bs-gray-300:#eceeef;--bs-gray-400:#ced4da;--bs-gray-500:#aaa;--bs-gray-600:#888;--bs-gray-700:#5a5a5a;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#78c2ad;--bs-secondary:#f3969a;--bs-success:#56cc9d;--bs-info:#6cc3d5;--bs-warning:#ffce67;--bs-danger:#ff7851;--bs-light:#f8f9fa;--bs-dark:#343a40;--bs-primary-rgb:120,194,173;--bs-secondary-rgb:243,150,154;--bs-success-rgb:86,204,157;--bs-info-rgb:108,195,213;--bs-warning-rgb:255,206,103;--bs-danger-rgb:255,120,81;--bs-light-rgb:248,249,250;--bs-dark-rgb:52,58,64;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:136,136,136;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#888;--bs-body-bg:#fff}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-family:Montserrat,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;line-height:1.2;color:#5a5a5a}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#78c2ad;text-decoration:underline}a:hover{color:#609b8a}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.3rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#888;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#888}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #eceeef;border-radius:.4rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#888}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-xxl-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-xxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-xxl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-xxl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-xxl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-xxl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-xxl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-xxl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-xxl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-xxl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.333333%}.offset-xxl-5{margin-left:41.666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.333333%}.offset-xxl-8{margin-left:66.666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.333333%}.offset-xxl-11{margin-left:91.666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#888;--bs-table-striped-bg:rgba(0, 0, 0, .05);--bs-table-active-color:#888;--bs-table-active-bg:rgba(0, 0, 0, .1);--bs-table-hover-color:#888;--bs-table-hover-bg:rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;color:#888;vertical-align:top;border-color:#0000000d}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#78c2ad;--bs-table-striped-bg:#7fc5b1;--bs-table-striped-color:#fff;--bs-table-active-bg:#86c8b5;--bs-table-active-color:#fff;--bs-table-hover-bg:#82c7b3;--bs-table-hover-color:#fff;color:#fff;border-color:#86c8b5}.table-secondary{--bs-table-bg:#f3969a;--bs-table-striped-bg:#f49b9f;--bs-table-striped-color:#fff;--bs-table-active-bg:#f4a1a4;--bs-table-active-color:#fff;--bs-table-hover-bg:#f49ea2;--bs-table-hover-color:#fff;color:#fff;border-color:#f4a1a4}.table-success{--bs-table-bg:#56cc9d;--bs-table-striped-bg:#5ecfa2;--bs-table-striped-color:#fff;--bs-table-active-bg:#67d1a7;--bs-table-active-color:#fff;--bs-table-hover-bg:#63d0a4;--bs-table-hover-color:#fff;color:#fff;border-color:#67d1a7}.table-info{--bs-table-bg:#6cc3d5;--bs-table-striped-bg:#73c6d7;--bs-table-striped-color:#fff;--bs-table-active-bg:#7bc9d9;--bs-table-active-color:#fff;--bs-table-hover-bg:#77c8d8;--bs-table-hover-color:#fff;color:#fff;border-color:#7bc9d9}.table-warning{--bs-table-bg:#ffce67;--bs-table-striped-bg:#ffd06f;--bs-table-striped-color:#000;--bs-table-active-bg:#ffd376;--bs-table-active-color:#000;--bs-table-hover-bg:#ffd272;--bs-table-hover-color:#000;color:#fff;border-color:#ffd376}.table-danger{--bs-table-bg:#ff7851;--bs-table-striped-bg:#ff7f5a;--bs-table-striped-color:#fff;--bs-table-active-bg:#ff8662;--bs-table-active-color:#fff;--bs-table-hover-bg:#ff825e;--bs-table-hover-color:#fff;color:#fff;border-color:#ff8662}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#343a40;--bs-table-striped-bg:#3e444a;--bs-table-striped-color:#fff;--bs-table-active-bg:#484e53;--bs-table-active-color:#fff;--bs-table-hover-bg:#43494e;--bs-table-hover-color:#fff;color:#fff;border-color:#484e53}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#888}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#888;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.4rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#888;background-color:#fff;border-color:#bce1d6;outline:0;box-shadow:0 0 0 .25rem #78c2ad40}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-webkit-input-placeholder{color:#888;opacity:1}.form-control::-moz-placeholder{color:#888;opacity:1}.form-control:-ms-input-placeholder{color:#888;opacity:1}.form-control::-ms-input-placeholder{color:#888;opacity:1}.form-control::placeholder{color:#888;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#f7f7f9;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;-moz-margin-end:.75rem;margin-inline-end:.75rem;color:#888;background-color:#f7f7f9;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#ebebed}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#888;background-color:#f7f7f9;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#ebebed}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#888;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.3rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;-moz-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.6rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;-moz-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.4rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.4rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#888;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.4rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#bce1d6;outline:0;box-shadow:0 0 0 .25rem #78c2ad40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#f7f7f9}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #888}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.3rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.6rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#bce1d6;outline:0;box-shadow:0 0 0 .25rem #78c2ad40}.form-check-input:checked{background-color:#78c2ad;border-color:#78c2ad}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#78c2ad;border-color:#78c2ad;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23bce1d6'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;-webkit-filter:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #78c2ad40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #78c2ad40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#78c2ad;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#d7ede6}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#eceeef;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#78c2ad;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#d7ede6}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#eceeef;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#aaa}.form-range:disabled::-moz-range-thumb{background-color:#aaa}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;-webkit-transform-origin:0 0;transform-origin:0 0;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control:-ms-input-placeholder{color:transparent}.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#888;text-align:center;white-space:nowrap;background-color:#f7f7f9;border:1px solid #ced4da;border-radius:.4rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.6rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.3rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#56cc9d}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#56cc9de6;border-radius:.4rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#56cc9d;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2356cc9d' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#56cc9d;box-shadow:0 0 0 .25rem #56cc9d40}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#56cc9d}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2356cc9d' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#56cc9d;box-shadow:0 0 0 .25rem #56cc9d40}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#56cc9d}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#56cc9d}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem #56cc9d40}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#56cc9d}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#ff7851}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#ff7851e6;border-radius:.4rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#ff7851;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff7851'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff7851' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#ff7851;box-shadow:0 0 0 .25rem #ff785140}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#ff7851}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff7851'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff7851' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#ff7851;box-shadow:0 0 0 .25rem #ff785140}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#ff7851}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#ff7851}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem #ff785140}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#ff7851}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#888;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.4rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#888}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem #78c2ad40}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#78c2ad;border-color:#78c2ad}.btn-primary:hover{color:#fff;background-color:#66a593;border-color:#609b8a}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#66a593;border-color:#609b8a;box-shadow:0 0 0 .25rem #8ccbb980}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#609b8a;border-color:#5a9282}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #8ccbb980}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#78c2ad;border-color:#78c2ad}.btn-secondary{color:#fff;background-color:#f3969a;border-color:#f3969a}.btn-secondary:hover{color:#fff;background-color:#cf8083;border-color:#c2787b}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#cf8083;border-color:#c2787b;box-shadow:0 0 0 .25rem #f5a6a980}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#c2787b;border-color:#b67174}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #f5a6a980}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#f3969a;border-color:#f3969a}.btn-success{color:#fff;background-color:#56cc9d;border-color:#56cc9d}.btn-success:hover{color:#fff;background-color:#49ad85;border-color:#45a37e}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#49ad85;border-color:#45a37e;box-shadow:0 0 0 .25rem #6fd4ac80}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#45a37e;border-color:#419976}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #6fd4ac80}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#56cc9d;border-color:#56cc9d}.btn-info{color:#fff;background-color:#6cc3d5;border-color:#6cc3d5}.btn-info:hover{color:#fff;background-color:#5ca6b5;border-color:#569caa}.btn-check:focus+.btn-info,.btn-info:focus{color:#fff;background-color:#5ca6b5;border-color:#569caa;box-shadow:0 0 0 .25rem #82ccdb80}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#569caa;border-color:#5192a0}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #82ccdb80}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#6cc3d5;border-color:#6cc3d5}.btn-warning{color:#fff;background-color:#ffce67;border-color:#ffce67}.btn-warning:hover{color:#fff;background-color:#d9af58;border-color:#cca552}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#fff;background-color:#d9af58;border-color:#cca552;box-shadow:0 0 0 .25rem #ffd57e80}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#cca552;border-color:#bf9b4d}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #ffd57e80}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#ffce67;border-color:#ffce67}.btn-danger{color:#fff;background-color:#ff7851;border-color:#ff7851}.btn-danger:hover{color:#fff;background-color:#d96645;border-color:#cc6041}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#d96645;border-color:#cc6041;box-shadow:0 0 0 .25rem #ff8c6b80}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#cc6041;border-color:#bf5a3d}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #ff8c6b80}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#ff7851;border-color:#ff7851}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem #d3d4d580}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #d3d4d580}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#2c3136;border-color:#2a2e33}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#2c3136;border-color:#2a2e33;box-shadow:0 0 0 .25rem #52585d80}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#2a2e33;border-color:#272c30}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #52585d80}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-primary{color:#78c2ad;border-color:#78c2ad}.btn-outline-primary:hover{color:#fff;background-color:#78c2ad;border-color:#78c2ad}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem #78c2ad80}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#78c2ad;border-color:#78c2ad}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem #78c2ad80}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#78c2ad;background-color:transparent}.btn-outline-secondary{color:#f3969a;border-color:#f3969a}.btn-outline-secondary:hover{color:#fff;background-color:#f3969a;border-color:#f3969a}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem #f3969a80}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#f3969a;border-color:#f3969a}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem #f3969a80}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#f3969a;background-color:transparent}.btn-outline-success{color:#56cc9d;border-color:#56cc9d}.btn-outline-success:hover{color:#fff;background-color:#56cc9d;border-color:#56cc9d}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem #56cc9d80}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#56cc9d;border-color:#56cc9d}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem #56cc9d80}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#56cc9d;background-color:transparent}.btn-outline-info{color:#6cc3d5;border-color:#6cc3d5}.btn-outline-info:hover{color:#fff;background-color:#6cc3d5;border-color:#6cc3d5}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem #6cc3d580}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#fff;background-color:#6cc3d5;border-color:#6cc3d5}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem #6cc3d580}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#6cc3d5;background-color:transparent}.btn-outline-warning{color:#ffce67;border-color:#ffce67}.btn-outline-warning:hover{color:#fff;background-color:#ffce67;border-color:#ffce67}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem #ffce6780}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#fff;background-color:#ffce67;border-color:#ffce67}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem #ffce6780}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffce67;background-color:transparent}.btn-outline-danger{color:#ff7851;border-color:#ff7851}.btn-outline-danger:hover{color:#fff;background-color:#ff7851;border-color:#ff7851}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem #ff785180}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#ff7851;border-color:#ff7851}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem #ff785180}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#ff7851;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem #f8f9fa80}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem #f8f9fa80}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem #343a4080}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#343a40;border-color:#343a40}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem #343a4080}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-link{font-weight:400;color:#78c2ad;text-decoration:underline}.btn-link:hover{color:#609b8a}.btn-link.disabled,.btn-link:disabled{color:#888}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.6rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.3rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#888;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.4rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#fff;background-color:#f3969a}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#78c2ad}.dropdown-item.disabled,.dropdown-item:disabled{color:#aaa;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#888;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#eceeef;background-color:#343a40;border-color:#00000026}.dropdown-menu-dark .dropdown-item{color:#eceeef}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:#ffffff26}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#78c2ad}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#aaa}.dropdown-menu-dark .dropdown-divider{border-color:#00000026}.dropdown-menu-dark .dropdown-item-text{color:#eceeef}.dropdown-menu-dark .dropdown-header{color:#aaa}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#78c2ad;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#609b8a}.nav-link.disabled{color:#888;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #eceeef}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#f7f7f9 #f7f7f9 #eceeef;isolation:isolate}.nav-tabs .nav-link.disabled{color:#888;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#5a5a5a;background-color:#fff;border-color:#eceeef #eceeef #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.4rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#78c2ad}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:-ms-flexbox;display:flex;-ms-flex-wrap:inherit;flex-wrap:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.4rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;-ms-flex-positive:1;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;-webkit-transform:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler,.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;-ms-flex-positive:1;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;-webkit-transform:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;-ms-flex-positive:1;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;-webkit-transform:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;-ms-flex-positive:1;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;-webkit-transform:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;-ms-flex-positive:1;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;-webkit-transform:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler,.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;-ms-flex-positive:1;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;-webkit-transform:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:#5a5a5a}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#5a5a5a}.navbar-light .navbar-nav .nav-link{color:#0000004d}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#5a5a5a}.navbar-light .navbar-nav .nav-link.disabled{color:#0000001a}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:#5a5a5a}.navbar-light .navbar-toggler{color:#0000004d;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.3%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#0000004d}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:#5a5a5a}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#fff9}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#fff}.navbar-dark .navbar-nav .nav-link.disabled{color:#ffffff40}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:#fff9;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.6%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#fff9}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.4rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.4rem - 1px);border-top-right-radius:calc(.4rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.4rem - 1px);border-bottom-left-radius:calc(.4rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.4rem - 1px) calc(.4rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.4rem - 1px) calc(.4rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.4rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.4rem - 1px);border-top-right-radius:calc(.4rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.4rem - 1px);border-bottom-left-radius:calc(.4rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#888;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#6caf9c;background-color:#f2f9f7;box-shadow:inset 0 -1px #00000020}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236caf9c'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion-button:after{-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23888'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#bce1d6;outline:0;box-shadow:0 0 0 .25rem #78c2ad40}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.4rem - 1px);border-top-right-radius:calc(.4rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.4rem - 1px);border-bottom-left-radius:calc(.4rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.375rem .75rem;margin-bottom:1rem;list-style:none;background-color:#78c2ad;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#fff;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#fff}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#fff;text-decoration:none;background-color:#78c2ad;border:1px solid #78c2ad;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#fff;background-color:#f3969a;border-color:#f3969a}.page-link:focus{z-index:3;color:#609b8a;background-color:#f7f7f9;outline:0;box-shadow:0 0 0 .25rem #78c2ad40}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#f3969a;border-color:#f3969a}.page-item.disabled .page-link{color:#fff;pointer-events:none;background-color:#cce8e0;border-color:#cce8e0}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.page-item:last-child .page-link{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.6rem;border-bottom-left-radius:.6rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.6rem;border-bottom-right-radius:.6rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.4rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.4rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#fff;background-color:#78c2ad;border-color:#d7ede6}.alert-primary .alert-link{color:#ccc}.alert-secondary{color:#fff;background-color:#f3969a;border-color:#fbe0e1}.alert-secondary .alert-link{color:#ccc}.alert-success{color:#fff;background-color:#56cc9d;border-color:#ccf0e2}.alert-success .alert-link{color:#ccc}.alert-info{color:#fff;background-color:#6cc3d5;border-color:#d3edf2}.alert-info .alert-link{color:#ccc}.alert-warning{color:#fff;background-color:#ffce67;border-color:#fff0d1}.alert-warning .alert-link{color:#ccc}.alert-danger{color:#fff;background-color:#ff7851;border-color:#ffd7cb}.alert-danger .alert-link{color:#ccc}.alert-light{color:#000;background-color:#f8f9fa;border-color:#fdfdfe}.alert-light .alert-link{color:#000}.alert-dark{color:#fff;background-color:#343a40;border-color:#c2c4c6}.alert-dark .alert-link{color:#ccc}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#f7f7f9;border-radius:.4rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#78c2ad;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.4rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#5a5a5a;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#5a5a5a;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#888;background-color:#f7f7f9}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#888;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#78c2ad;border-color:#78c2ad}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.4rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.4rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.4rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.4rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.4rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.4rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.4rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.4rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.4rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.4rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.4rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.4rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#487468;background-color:#e4f3ef}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#487468;background-color:#cddbd7}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#487468;border-color:#487468}.list-group-item-secondary{color:#925a5c;background-color:#fdeaeb}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#925a5c;background-color:#e4d3d4}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#925a5c;border-color:#925a5c}.list-group-item-success{color:#347a5e;background-color:#ddf5eb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#347a5e;background-color:#c7ddd4}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#347a5e;border-color:#347a5e}.list-group-item-info{color:#417580;background-color:#e2f3f7}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#417580;background-color:#cbdbde}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#417580;border-color:#417580}.list-group-item-warning{color:#997c3e;background-color:#fff5e1}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#997c3e;background-color:#e6ddcb}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#997c3e;border-color:#997c3e}.list-group-item-danger{color:#994831;background-color:#ffe4dc}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#994831;background-color:#e6cdc6}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#994831;border-color:#994831}.list-group-item-light{color:#959596;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#959596;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#959596;border-color:#959596}.list-group-item-dark{color:#1f2326;background-color:#d6d8d9}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1f2326;background-color:#c1c2c3}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1f2326;border-color:#1f2326}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.4rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #78c2ad40;opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.25}.btn-close-white{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:#ffffffd9;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem #00000026;border-radius:.4rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;color:#888;background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.4rem - 1px);border-top-right-radius:calc(.4rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.6rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #eceeef;border-top-left-radius:calc(.6rem - 1px);border-top-right-radius:calc(.6rem - 1px)}.modal-header .btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #eceeef;border-bottom-right-radius:calc(.6rem - 1px);border-bottom-left-radius:calc(.6rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.4rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.6rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#00000040}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#00000040}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#00000040}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#00000040}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;color:#5a5a5a;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.6rem - 1px);border-top-right-radius:calc(.6rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem;color:#888}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){-webkit-transform:translateX(100%);transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){-webkit-transform:translateX(-100%);transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{-webkit-filter:invert(1) grayscale(100);filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.offcanvas-header .btn-close{padding:.5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{-ms-flex-positive:1;flex-grow:1;padding:1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);-webkit-transform:translateX(-100%);transform:translate(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);-webkit-transform:translateX(100%);transform:translate(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas.show{-webkit-transform:none;transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{display:block;clear:both;content:""}.link-primary{color:#78c2ad}.link-primary:focus,.link-primary:hover{color:#609b8a}.link-secondary{color:#f3969a}.link-secondary:focus,.link-secondary:hover{color:#c2787b}.link-success{color:#56cc9d}.link-success:focus,.link-success:hover{color:#45a37e}.link-info{color:#6cc3d5}.link-info:focus,.link-info:hover{color:#569caa}.link-warning{color:#ffce67}.link-warning:focus,.link-warning:hover{color:#cca552}.link-danger{color:#ff7851}.link-danger:focus,.link-danger:hover{color:#cc6041}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#343a40}.link-dark:focus,.link-dark:hover{color:#2a2e33}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}.vstack{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;-ms-flex-item-align:stretch;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.translate-middle-x{-webkit-transform:translateX(-50%)!important;transform:translate(-50%)!important}.translate-middle-y{-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.border{border:1px solid #eceeef!important}.border-0{border:0!important}.border-top{border-top:1px solid #eceeef!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #eceeef!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #eceeef!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #eceeef!important}.border-start-0{border-left:0!important}.border-primary{border-color:#78c2ad!important}.border-secondary{border-color:#f3969a!important}.border-success{border-color:#56cc9d!important}.border-info{border-color:#6cc3d5!important}.border-warning{border-color:#ffce67!important}.border-danger{border-color:#ff7851!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-ms-flex-order:-1!important;order:-1!important}.order-0{-ms-flex-order:0!important;order:0!important}.order-1{-ms-flex-order:1!important;order:1!important}.order-2{-ms-flex-order:2!important;order:2!important}.order-3{-ms-flex-order:3!important;order:3!important}.order-4{-ms-flex-order:4!important;order:4!important}.order-5{-ms-flex-order:5!important;order:5!important}.order-last{-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#888!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.4rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.3rem!important}.rounded-2{border-radius:.4rem!important}.rounded-3{border-radius:.6rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.4rem!important;border-top-right-radius:.4rem!important}.rounded-end{border-top-right-radius:.4rem!important;border-bottom-right-radius:.4rem!important}.rounded-bottom{border-bottom-right-radius:.4rem!important;border-bottom-left-radius:.4rem!important}.rounded-start{border-bottom-left-radius:.4rem!important;border-top-left-radius:.4rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-sm-first{-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-ms-flex-order:0!important;order:0!important}.order-sm-1{-ms-flex-order:1!important;order:1!important}.order-sm-2{-ms-flex-order:2!important;order:2!important}.order-sm-3{-ms-flex-order:3!important;order:3!important}.order-sm-4{-ms-flex-order:4!important;order:4!important}.order-sm-5{-ms-flex-order:5!important;order:5!important}.order-sm-last{-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-ms-flex-order:-1!important;order:-1!important}.order-md-0{-ms-flex-order:0!important;order:0!important}.order-md-1{-ms-flex-order:1!important;order:1!important}.order-md-2{-ms-flex-order:2!important;order:2!important}.order-md-3{-ms-flex-order:3!important;order:3!important}.order-md-4{-ms-flex-order:4!important;order:4!important}.order-md-5{-ms-flex-order:5!important;order:5!important}.order-md-last{-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-ms-flex-order:0!important;order:0!important}.order-lg-1{-ms-flex-order:1!important;order:1!important}.order-lg-2{-ms-flex-order:2!important;order:2!important}.order-lg-3{-ms-flex-order:3!important;order:3!important}.order-lg-4{-ms-flex-order:4!important;order:4!important}.order-lg-5{-ms-flex-order:5!important;order:5!important}.order-lg-last{-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xl-first{-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-ms-flex-order:0!important;order:0!important}.order-xl-1{-ms-flex-order:1!important;order:1!important}.order-xl-2{-ms-flex-order:2!important;order:2!important}.order-xl-3{-ms-flex-order:3!important;order:3!important}.order-xl-4{-ms-flex-order:4!important;order:4!important}.order-xl-5{-ms-flex-order:5!important;order:5!important}.order-xl-last{-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xxl-first{-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-ms-flex-order:0!important;order:0!important}.order-xxl-1{-ms-flex-order:1!important;order:1!important}.order-xxl-2{-ms-flex-order:2!important;order:2!important}.order-xxl-3{-ms-flex-order:3!important;order:3!important}.order-xxl-4{-ms-flex-order:4!important;order:4!important}.order-xxl-5{-ms-flex-order:5!important;order:5!important}.order-xxl-last{-ms-flex-order:6!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}.navbar{font-family:Montserrat,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.bg-dark{background-color:#f3969a!important}.border-dark{border-color:#f3969a!important}.btn{font-family:Montserrat,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.btn,.btn:hover{color:#fff}.btn-light,.btn-light:hover{color:#5a5a5a}.btn-link,.btn-link:hover{color:#78c2ad}.btn-link.disabled:hover{color:#888}.btn-outline-primary{color:#78c2ad}.btn-outline-secondary{color:#f3969a}.btn-outline-success{color:#56cc9d}.btn-outline-info{color:#6cc3d5}.btn-outline-warning{color:#ffce67}.btn-outline-danger{color:#ff7851}.btn-outline-dark{color:#343a40}.btn-outline-light{color:#f8f9fa}legend{font-family:Montserrat,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.dropdown-menu{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.breadcrumb a{color:#fff9}.breadcrumb a:hover{color:#fff;text-decoration:none}.alert .alert-link,.alert a{color:#fff}.alert-light,.alert-light .alert-link,.alert-light a:not(.btn){color:#888}.badge{color:#fff}.badge.bg-light{color:#5a5a5a}.card .h1,.card .h2,.card .h3,.card .h4,.card .h5,.card .h6,.card h1,.card h2,.card h3,.card h4,.card h5,.card h6,.list-group-item .h1,.list-group-item .h2,.list-group-item .h3,.list-group-item .h4,.list-group-item .h5,.list-group-item .h6,.list-group-item h1,.list-group-item h2,.list-group-item h3,.list-group-item h4,.list-group-item h5,.list-group-item h6{color:inherit} diff --git a/assets/index.e0544e65.js b/assets/index.e0544e65.js new file mode 100644 index 0000000..b5bfb47 --- /dev/null +++ b/assets/index.e0544e65.js @@ -0,0 +1 @@ +var ne=Object.defineProperty;var ae=(e,t,o)=>t in e?ne(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var w=(e,t,o)=>(ae(e,typeof t!="symbol"?t+"":t,o),o);import{S as X,a as Y,d as ie,o as i,c as u,b as le,e as ue,f as x,u as I,i as Z,g as ce,r as ee,h as s,j as y,w as h,F as E,k as q,t as $,l as O,n as J,m as v,p as L,q as N,s as de,v as B,x as A,y as D,z as K,A as pe,B as me,C as M,D as W,T as F,E as _e,G as te,H as fe,I as he,J as ge,N as ve}from"./vendor.495b01ec.js";const be=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const a of r)if(a.type==="childList")for(const l of a.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&n(l)}).observe(document,{childList:!0,subtree:!0});function o(r){const a={};return r.integrity&&(a.integrity=r.integrity),r.referrerpolicy&&(a.referrerPolicy=r.referrerpolicy),r.crossorigin==="use-credentials"?a.credentials="include":r.crossorigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(r){if(r.ep)return;r.ep=!0;const a=o(r);fetch(r.href,a)}};be();const ye="modulepreload",Q={},we="/",m=function(t,o){return!o||o.length===0?t():Promise.all(o.map(n=>{if(n=`${we}${n}`,n in Q)return;Q[n]=!0;const r=n.endsWith(".css"),a=r?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${n}"]${a}`))return;const l=document.createElement("link");if(l.rel=r?"stylesheet":ye,r||(l.as="script",l.crossOrigin=""),l.href=n,document.head.appendChild(l),r)return new Promise((_,c)=>{l.addEventListener("load",_),l.addEventListener("error",()=>c(new Error(`Unable to preload CSS for ${n}`)))})})).then(()=>t())},P=X.mixin({toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3}),Bt=X.mixin({showConfirmButton:!0,showCancelButton:!0}),$e="http://jm-expense-mysql.herokuapp.com",d=Y.create({baseURL:$e}),Ue="http://linebot20220114.herokuapp.com",Dt=Y.create({baseURL:Ue});var se={user:{firebase_email_register(e){return d.post("/user/register",e)},create(e){return d.post("/user/create",e)},edit(e,t){return d.put(`/user/edit/${e}`,t)},getAll(){return d.get("/user/all")},getUserByEmail(e){return d.get(`/user/${e}`)}},role:{getAll(){return d.get("/role/all")},getOne(e){return d.get(`/role/${e}`)},create(e){return d.post("/role/create",e)},edit(e,t){return d.put(`/role/edit/${e}`,t)},delete(e){return d.delete(`/role/delete/${e}`)}},permission:{getAll(){return d.get("/permission/all")},create(e){return d.post("/permission/create",e)},edit(e,t){return d.put(`/permission/edit/${e}`,t)},delete(e){return d.delete(`/permission/delete/${e}`)}}};const C=ie("index",{state:()=>({firebaseUser:null,currentUser:null}),getters:{nickName:e=>{var t,o;return((t=e.currentUser)==null?void 0:t.email)==="super000999888@gmail.com"?"\u8C6C\u6DB5":((o=e.currentUser)==null?void 0:o.email)==="bir840124@gmail.com"?"\u5EFA\u55B5":""},icon:e=>{var t,o;return((t=e.currentUser)==null?void 0:t.email)==="super000999888@gmail.com"?"\u{1F437}":((o=e.currentUser)==null?void 0:o.email)==="bir840124@gmail.com"?"\u{1F423}":""}},actions:{async getCurrentUser(e){try{const{data:t}=await se.user.getUserByEmail(e);this.currentUser=t.data,console.log("[getCurrentUser] this.currentUser",this.currentUser)}catch{console.error("error")}},login(e){this.firebaseUser=e,this.getCurrentUser(e.email)},logout(){this.firebaseUser=null,this.currentUser=null}}});var V=(e,t)=>{const o=e.__vccOpts||e;for(const[n,r]of t)o[n]=r;return o};const Ee={};function Re(e,t){return i(),u("div")}var Ae=V(Ee,[["render",Re]]);const f="/jm-expense-vue-ts",oe=[{path:"/",redirect:`${f}/`},{path:`${f}/register`,name:"Register",component:()=>m(()=>import("./Register.6118c7d7.js"),["assets/Register.6118c7d7.js","assets/Register.19cfce96.css","assets/vendor.495b01ec.js","assets/logo2.e884e5c2.js"]),meta:{pageTitle:"\u8A3B\u518A\u9801",show:!1}},{path:`${f}/login`,name:"Login",component:()=>m(()=>import("./Login.8ea55626.js"),["assets/Login.8ea55626.js","assets/Login.d0192f29.css","assets/vendor.495b01ec.js","assets/logo2.e884e5c2.js"]),meta:{pageTitle:"\u767B\u5165\u9801",show:!1}},{path:`${f}/`,name:"Home",component:()=>m(()=>import("./Home.b58b65e8.js"),["assets/Home.b58b65e8.js","assets/record.faac3df9.js","assets/CreateRecordModalButton.e30c1d0f.js","assets/vendor.495b01ec.js","assets/Spinner.5acc2245.js","assets/Spinner.0a3c7a4a.css"]),meta:{pageTitle:"\u9996\u9801",show:!0}},{path:`${f}/record`,name:"Record",component:()=>m(()=>import("./Record.598ee635.js"),["assets/Record.598ee635.js","assets/Record.e0b853ce.css","assets/record.faac3df9.js","assets/dateFormat.26b8f760.js","assets/vendor.495b01ec.js","assets/Spinner.5acc2245.js","assets/Spinner.0a3c7a4a.css","assets/CreateRecordModalButton.e30c1d0f.js"]),meta:{pageTitle:"\u672A\u7D50\u7B97\u7D00\u9304",show:!0}},{path:`${f}/closedRecord`,name:"ClosedRecord",component:()=>m(()=>import("./ClosedRecord.69250e9b.js"),["assets/ClosedRecord.69250e9b.js","assets/ClosedRecord.87e73f4b.css","assets/record.faac3df9.js","assets/dateFormat.26b8f760.js","assets/vendor.495b01ec.js","assets/Spinner.5acc2245.js","assets/Spinner.0a3c7a4a.css","assets/dateFilter.34232561.js"]),meta:{pageTitle:"\u5DF2\u7D50\u7B97\u7D00\u9304",show:!0}},{path:`${f}/logs`,name:"Logs",component:()=>m(()=>import("./Logs.4ace55bd.js"),["assets/Logs.4ace55bd.js","assets/Logs.d7f33462.css","assets/dateFormat.26b8f760.js","assets/vendor.495b01ec.js","assets/record.faac3df9.js","assets/Spinner.5acc2245.js","assets/Spinner.0a3c7a4a.css"]),meta:{pageTitle:"\u66F4\u52D5\u7D00\u9304",show:!0}},{path:`${f}/expense`,name:"Expense",component:()=>m(()=>import("./Expense.e2bf2766.js"),["assets/Expense.e2bf2766.js","assets/Expense.f22af147.css","assets/vendor.495b01ec.js","assets/dateFormat.26b8f760.js","assets/Spinner.5acc2245.js","assets/Spinner.0a3c7a4a.css","assets/dateFilter.34232561.js"]),meta:{pageTitle:"\u8C6C\u6DB5\u8A18\u5E33",show:!0}},{path:`${f}/tools`,name:"Tools",component:()=>m(()=>import("./Tools.da9ee16f.js"),["assets/Tools.da9ee16f.js","assets/vendor.495b01ec.js"]),meta:{pageTitle:"\u5C0F\u5DE5\u5177",show:!0}},{path:`${f}/game`,name:"Game",component:()=>m(()=>import("./Game.d0eb1356.js"),["assets/Game.d0eb1356.js","assets/Game.62e692cc.css","assets/vendor.495b01ec.js"]),meta:{pageTitle:"\u5C0F\u904A\u6232",show:!0}},{path:`${f}/admin`,name:"Admin",redirect:{name:"Admin-Role"},component:Ae,meta:{pageTitle:"\u7BA1\u7406\u9762\u677F",show:!0}},{path:"/admin/role",name:"Admin-Role",component:()=>m(()=>import("./Role.3adec45e.js"),["assets/Role.3adec45e.js","assets/Role.d4565b5d.css","assets/Spinner.5acc2245.js","assets/Spinner.0a3c7a4a.css","assets/vendor.495b01ec.js"]),meta:{pageTitle:"\u89D2\u8272\u7BA1\u7406",show:!0}},{path:"/admin/role/:id/access",name:"Admin-Role-Access",component:()=>m(()=>import("./Access.83adb1a9.js"),["assets/Access.83adb1a9.js","assets/Spinner.5acc2245.js","assets/Spinner.0a3c7a4a.css","assets/vendor.495b01ec.js"]),meta:{pageTitle:"\u89D2\u8272\u7BA1\u7406 / \u8A2D\u7F6E\u6B0A\u9650[\u89D2\u8272\u540D\u7A31]",show:!1}},{path:"/admin/permission",name:"Admin-Permission",component:()=>m(()=>import("./Permission.25be350c.js"),["assets/Permission.25be350c.js","assets/Permission.3c9c7f92.css","assets/Spinner.5acc2245.js","assets/Spinner.0a3c7a4a.css","assets/vendor.495b01ec.js"]),meta:{pageTitle:"\u6B0A\u9650\u7BA1\u7406",show:!0}},{path:"/:pathMatch(.*)*",name:"NotFound",component:()=>m(()=>import("./NotFound.52f07c53.js"),["assets/NotFound.52f07c53.js","assets/vendor.495b01ec.js"])}],S=le({history:ue(),routes:oe});S.beforeEach(async(e,t,o)=>{var r;const n=C();console.log("[router]firebaseUser",n.firebaseUser),console.log("[router]currentUser ID",(r=n.currentUser)==null?void 0:r.id),n.firebaseUser?e.name==="Login"||e.name==="Register"?o({name:"Home"}):o():e.name!=="Login"&&e.name!=="Register"?(o({name:"Login"}),P.fire({icon:"error",title:"\u8ACB\u5148\u767B\u5165"})):o()});const xe={class:"d-flex flex-column flex-shrink-0 p-3 text-white bg-primary",style:{width:"180px",height:"100vh"}},Ce=s("div",{class:"fs-4 mx-auto"},[s("i",{class:"fas fa-star"}),O(" JM\u8A18\u5E33 "),s("i",{class:"fas fa-star"})],-1),ke=s("hr",{class:"my-1"},null,-1),Le={class:"nav nav-pills mb-auto"},Be=["data-bs-target","aria-controls"],De={class:"me-3"},Pe=s("i",{class:"fa-solid fa-angle-down"},null,-1),Te=["id"],Oe={class:"btn-toggle-nav list-unstyled fw-normal pb-1 small"},Fe=s("hr",null,null,-1),Ie={class:"dropdown"},Ne={href:"#",class:"d-flex align-items-center text-white text-decoration-none dropdown-toggle",id:"dropdownUser1","data-bs-toggle":"dropdown","aria-expanded":"false"},Ve=["src"],Se=x({emits:["openUserRP"],setup(e,{emit:t}){const o=I(),n=C(),r=Z("sidebarOpen"),a=ce(()=>oe.filter(c=>{var p;return(p=c.meta)==null?void 0:p.show})),l=()=>{const c=N();de(c).then(()=>{n.logout(),r.value=!1,S.push({name:"Login"}),P.fire({icon:"success",title:"\u96E2\u958B\u8C6C\u8C6C\u4E16\u754C\u56C9~"})}).catch(p=>{console.log("error",p)})},_=()=>{r.value=!1,t("openUserRP",!0)};return(c,p)=>{var j,H;const g=ee("router-link");return i(),u("div",null,[s("div",xe,[y(g,{to:{name:"Home"},class:"d-flex align-items-center mb-3 mb-md-0 me-md-auto text-white text-decoration-none"},{default:h(()=>[Ce]),_:1}),ke,s("ul",Le,[(i(!0),u(E,null,q(v(a),(U,k)=>{var z,G;return i(),u("li",{class:"nav-item",key:k},[(z=U.children)!=null&&z.length?(i(),u(E,{key:0},[s("button",{class:"nav-link fw-bold text-white",type:"button","data-bs-toggle":"collapse","data-bs-target":`#collapse-${k}`,"aria-expanded":"false","aria-controls":`#collapse-${k}`},[s("span",De,$((G=U.meta)==null?void 0:G.pageTitle),1),Pe],8,Be),s("div",{class:"collapse",id:`collapse-${k}`},[s("ul",Oe,[(i(!0),u(E,null,q(U.children,b=>(i(),u("li",{key:b.name},[y(g,{to:{name:b.name},class:J("nav-link fw-bold "+(b.name===v(o).name?"text-danger":"text-white")),onClick:p[0]||(p[0]=T=>r.value=!1)},{default:h(()=>{var T;return[O($((T=b.meta)==null?void 0:T.pageTitle),1)]}),_:2},1032,["to","class"])]))),128))])],8,Te)],64)):(i(),L(g,{key:1,to:{name:U.name},class:J("nav-link fw-bold "+(U.name===v(o).name?"text-danger":"text-white")),onClick:p[1]||(p[1]=b=>r.value=!1)},{default:h(()=>{var b;return[O($((b=U.meta)==null?void 0:b.pageTitle),1)]}),_:2},1032,["to","class"]))])}),128))]),Fe,s("div",Ie,[s("a",Ne,[s("img",{src:((j=v(n).firebaseUser)==null?void 0:j.photoURL)||"../assets/capoo.gif",alt:"photo",width:"55",height:"55",class:"rounded-circle me-2"},null,8,Ve),s("strong",null,$((H=v(n).firebaseUser)==null?void 0:H.displayName),1)]),s("ul",{class:"dropdown-menu dropdown-menu-dark text-small shadow","aria-labelledby":"dropdownUser1"},[s("li",null,[s("a",{class:"dropdown-item",onClick:_},"\u500B\u4EBA\u8CC7\u6599")]),s("li",null,[s("a",{class:"dropdown-item",onClick:l},"\u767B\u51FA")])])])])])}}});const je={id:"panel"},He={class:"d-flex flex-column flex-shrink-0 p-3 text-white bg-light",style:{width:"250px",height:"100vh"}},ze=x({emits:["RPOpen"],setup(e,{emit:t}){return(o,n)=>(i(),u("div",je,[s("div",He,[s("i",{class:"fas fa-chevron-right hide-icon",onClick:n[0]||(n[0]=r=>t("RPOpen",!1))}),B(o.$slots,"title",{},void 0,!0),B(o.$slots,"content",{},void 0,!0)])]))}});var Ge=V(ze,[["__scopeId","data-v-e4a34786"]]);class Pt{constructor(){w(this,"email");w(this,"password");w(this,"displayName");w(this,"photoURL")}}class qe{constructor(){w(this,"displayName");w(this,"photoURL")}}const R=e=>(pe("data-v-f5c9ff2a"),e=e(),me(),e),Je=R(()=>s("h5",{class:"text-dark mb-3"},"\u500B\u4EBA\u8CC7\u6599",-1)),Ke={class:"my-3"},Me={class:"text-dark fw-bold"},We=R(()=>s("span",{class:"badge rounded-pill bg-success ms-2 mb-1"},"\u4FE1\u7BB1",-1)),Qe={class:"ms-2"},Xe={class:"mb-3"},Ye={class:"text-dark fw-bold"},Ze=R(()=>s("span",{class:"badge rounded-pill bg-success ms-2"},"\u540D\u7A31",-1)),et={class:"ms-2"},tt={key:0,class:"spinner-border spinner-border-sm text-success ms-2",role:"status"},st=R(()=>s("span",{class:"visually-hidden"},"Loading...",-1)),ot=[st],rt={class:"mb-3"},nt={class:"text-dark fw-bold"},at=R(()=>s("span",{class:"badge rounded-pill bg-success ms-2"},"\u5927\u982D\u8CBC(url)",-1)),it={class:"ms-2"},lt={key:0,class:"d-flex"},ut={class:"input-group mt-2"},ct={key:0,class:"spinner-border spinner-border-sm text-success ms-2 mt-4",role:"status"},dt=R(()=>s("span",{class:"visually-hidden"},"Loading...",-1)),pt=[dt],mt=["src"],_t=x({setup(e){const t=C(),o=Z("userRPOpen"),n=A(""),r=A(new qe),a=A(!1),l=async function(){try{if(t.currentUser){a.value=!0;const{data:_}=await se.user.edit(t.currentUser.id,r.value);if(t.getCurrentUser(t.currentUser.email),_.status!=="success")throw new Error(`[SERVER ERROR] ${_.message}`);n.value="",P.fire({icon:"success",title:"\u6210\u529F\u7DE8\u8F2F\u500B\u4EBA\u8CC7\u6599\uFF01"}),a.value=!1}}catch(_){console.error("error",_),P.fire({icon:"error",title:"\u7DE8\u8F2F\u500B\u4EBA\u8CC7\u6599\u5931\u6557\uFF01"})}};return t.currentUser&&(r.value={displayName:t.currentUser.displayName,photoURL:t.currentUser.photoURL}),(_,c)=>(i(),L(Ge,{onRPOpen:c[4]||(c[4]=p=>o.value=!1)},{title:h(()=>[Je]),content:h(()=>{var p;return[s("div",Ke,[s("div",Me,[We,s("span",Qe,$((p=v(t).currentUser)==null?void 0:p.email),1)])]),s("div",Xe,[s("div",Ye,[Ze,s("span",et,[n.value==="displayName"?(i(),u(E,{key:0},[D(s("input",{type:"text",class:"form-control d-inline-block",id:"displayName",style:{width:"120px"},"onUpdate:modelValue":c[0]||(c[0]=g=>r.value.displayName=g)},null,512),[[K,r.value.displayName]]),a.value?(i(),u("div",tt,ot)):(i(),u("i",{key:1,class:"far fa-check-circle fa-lg ms-2",onClick:l}))],64)):(i(),u(E,{key:1},[s("span",null,$(r.value.displayName),1),s("i",{class:"far fa-edit ms-2",onClick:c[1]||(c[1]=g=>n.value="displayName")})],64))])])]),s("div",rt,[s("div",nt,[at,s("span",it,[n.value==="photoURL"?(i(),u("div",lt,[s("div",ut,[D(s("textarea",{class:"form-control","aria-label":"With textarea","onUpdate:modelValue":c[2]||(c[2]=g=>r.value.photoURL=g)},null,512),[[K,r.value.photoURL]])]),a.value?(i(),u("div",ct,pt)):(i(),u("i",{key:1,class:"far fa-check-circle fa-lg ms-2 mt-4",onClick:l}))])):(i(),u(E,{key:1},[s("img",{src:r.value.photoURL||"",alt:"photoURL",width:"55",height:"55",class:"rounded-circle"},null,8,mt),s("i",{class:"far fa-edit ms-2",onClick:c[3]||(c[3]=g=>n.value="photoURL")})],64))])])])]}),_:1}))}});var ft=V(_t,[["__scopeId","data-v-f5c9ff2a"]]);const ht={key:0,class:"d-flex"},gt={class:"m-2",style:{width:"100vw"}},vt={class:"d-flex"},bt={class:"ms-3"},yt={class:"m-3"},wt={key:1},$t=x({setup(e){const t=C(),o=I(),n=A(!1),r=A(!1);return M("sidebarOpen",n),M("userRPOpen",r),(a,l)=>v(t).firebaseUser?(i(),u("div",ht,[y(F,{name:"slide-x"},{default:h(()=>[D(y(Se,{onOpenUserRP:l[0]||(l[0]=_=>r.value=!0)},null,512),[[W,n.value]])]),_:1}),s("div",gt,[s("div",vt,[s("i",{class:"fas fa-bars fa-2x",onClick:l[1]||(l[1]=_=>n.value=!n.value)}),s("h4",bt,$(v(o).meta.pageTitle),1)]),s("div",yt,[B(a.$slots,"main"),y(F,{name:"slide-right"},{default:h(()=>[D(y(ft,null,null,512),[[W,r.value]])]),_:1})])])])):(i(),u("div",wt,[B(a.$slots,"main")]))}}),re=[],Ut=async function(){const e=window.location.search;if(e.indexOf("?")!==-1){const o=e.substr(1).split("&");for(let n=0;n{const r=ee("router-view");return i(),L($t,null,{main:h(()=>[y(r,null,{default:h(({Component:a})=>[y(F,{name:"fade-fast",mode:"out-in"},{default:h(()=>[(i(),L(_e(a),{key:v(t).fullPath}))]),_:2},1024)]),_:1})]),_:1})}}}),Rt=()=>{const e=C();return new Promise(t=>{te(N(),async o=>{console.log("[firebase] onAuthStateChanged"),o?(console.log("[auth] Get Firebase User",o),e.login(o)):e.logout(),t()})})},At={apiKey:"AIzaSyATA2ffsJsf0E3Q1uBVGBoQYqXXKEEDNSA",authDomain:"jm-expense-2022.firebaseapp.com",projectId:"jm-expense-2022",storageBucket:"jm-expense-2022.appspot.com",messagingSenderId:"349734230365",appId:"1:349734230365:web:282c090db1f0ac1489f0b4",measurementId:"G-CEZ4WJRKGQ"},xt=()=>{fe(At)};console.log("[main] Initialize Firebase");xt();const Ct=te(N(),async e=>{const t=he(Et);console.log("[main] Initialize Vue App"),t.use(ge()),await Rt(),t.use(S),t.component("Datepicker",ve),t.mount("#app"),Ct()});export{Tt as C,Pt as F,Ge as R,P as T,V as _,d as a,Dt as b,C as c,Bt as d,se as u}; diff --git a/assets/karol.27263ac1.png b/assets/karol.27263ac1.png new file mode 100644 index 0000000000000000000000000000000000000000..1ca82d609632a1966def31adbf89789f0cce900a GIT binary patch literal 144987 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

qgwS6$=#83pP+|X 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�>c?7$%Jbkixf!z=gv{MYd{ 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 literal 0 HcmV?d00001 diff --git a/assets/logo2.c2cebf1e.png b/assets/logo2.c2cebf1e.png new file mode 100644 index 0000000000000000000000000000000000000000..4be9e5a1ecbb015defc08b4ad8356c0ad2df22c6 GIT binary patch literal 74005 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 in t?Qg(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,ye=(t,e)=>{for(var n in e||(e={}))tv.call(e,n)&&Ic(t,n,e[n]);if(Ac)for(var n of Ac(e))nv.call(e,n)&&Ic(t,n,e[n]);return t},Ys=(t,e)=>Zg(t,ev(e));function vu(t,e){const n=Object.create(null),r=t.split(",");for(let i=0;i!!n[i.toLowerCase()]:i=>!!n[i]}const rv="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",iv=vu(rv);function Sh(t){return!!t||t===""}function _n(t){if(le(t)){const e={};for(let n=0;n{if(n){const r=n.split(ov);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}function Ne(t){let e="";if(Xe(t))e=t;else if(le(t))for(let n=0;nDs(n,e))}const Qe=t=>t==null?"":le(t)||Ye(t)&&(t.toString===Oh||!be(t.toString))?JSON.stringify(t,Ah,2):String(t),Ah=(t,e)=>e&&e.__v_isRef?Ah(t,e.value):ii(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[r,i])=>(n[`${r} =>`]=i,n),{})}:Ci(e)?{[`Set(${e.size})`]:[...e.values()]}:Ye(e)&&!le(e)&&!kh(e)?String(e):e,$e={},ri=[],Ut=()=>{},uv=()=>!1,cv=/^on[^a-z]/,Ko=t=>cv.test(t),yu=t=>t.startsWith("onUpdate:"),nt=Object.assign,bu=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},dv=Object.prototype.hasOwnProperty,Oe=(t,e)=>dv.call(t,e),le=Array.isArray,ii=t=>Yo(t)==="[object Map]",Ci=t=>Yo(t)==="[object Set]",Oc=t=>t instanceof Date,be=t=>typeof t=="function",Xe=t=>typeof t=="string",wu=t=>typeof t=="symbol",Ye=t=>t!==null&&typeof t=="object",Ih=t=>Ye(t)&&be(t.then)&&be(t.catch),Oh=Object.prototype.toString,Yo=t=>Oh.call(t),fv=t=>Yo(t).slice(8,-1),kh=t=>Yo(t)==="[object Object]",Eu=t=>Xe(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,co=vu(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),zo=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},hv=/-(\w)/g,dn=zo(t=>t.replace(hv,(e,n)=>n?n.toUpperCase():"")),pv=/\B([A-Z])/g,Rr=zo(t=>t.replace(pv,"-$1").toLowerCase()),Go=zo(t=>t.charAt(0).toUpperCase()+t.slice(1)),Ma=zo(t=>t?`on${Go(t)}`:""),gs=(t,e)=>!Object.is(t,e),fo=(t,e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},vs=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let kc;const mv=()=>kc||(kc=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let tn;const zs=[];class Dh{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&tn&&(this.parent=tn,this.index=(tn.scopes||(tn.scopes=[])).push(this)-1)}run(e){if(this.active)try{return this.on(),e()}finally{this.off()}}on(){this.active&&(zs.push(this),tn=this)}off(){this.active&&(zs.pop(),tn=zs[zs.length-1])}stop(e){if(this.active){if(this.effects.forEach(n=>n.stop()),this.cleanups.forEach(n=>n()),this.scopes&&this.scopes.forEach(n=>n.stop(!0)),this.parent&&!e){const n=this.parent.scopes.pop();n&&n!==this&&(this.parent.scopes[this.index]=n,n.index=this.index)}this.active=!1}}}function Ph(t){return new Dh(t)}function gv(t,e){e=e||tn,e&&e.active&&e.effects.push(t)}function vv(){return tn}function _v(t){tn&&tn.cleanups.push(t)}const Tu=t=>{const e=new Set(t);return e.w=0,e.n=0,e},Nh=t=>(t.w&zn)>0,Mh=t=>(t.n&zn)>0,yv=({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let n=0;for(let r=0;r0?jr[e-1]:void 0}}stop(){this.active&&(Dc(this),this.onStop&&this.onStop(),this.active=!1)}}function Dc(t){const{deps:e}=t;if(e.length){for(let n=0;n{(u==="length"||u>=r)&&a.push(l)});else switch(n!==void 0&&a.push(o.get(n)),e){case"add":le(t)?Eu(n)&&a.push(o.get("length")):(a.push(o.get(br)),ii(t)&&a.push(o.get(Sl)));break;case"delete":le(t)||(a.push(o.get(br)),ii(t)&&a.push(o.get(Sl)));break;case"set":ii(t)&&a.push(o.get(br));break}if(a.length===1)a[0]&&Al(a[0]);else{const l=[];for(const u of a)u&&l.push(...u);Al(Tu(l))}}function Al(t,e){for(const n of le(t)?t:[...t])(n!==yr||n.allowRecurse)&&(n.scheduler?n.scheduler():n.run())}const Ev=vu("__proto__,__v_isRef,__isVue"),Lh=new Set(Object.getOwnPropertyNames(Symbol).map(t=>Symbol[t]).filter(wu)),Tv=Au(),Cv=Au(!1,!0),Sv=Au(!0),Pc=Av();function Av(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...n){const r=De(this);for(let s=0,o=this.length;s{t[e]=function(...n){Si();const r=De(this)[e].apply(this,n);return Lr(),r}}),t}function Au(t=!1,e=!1){return function(r,i,s){if(i==="__v_isReactive")return!t;if(i==="__v_isReadonly")return t;if(i==="__v_isShallow")return e;if(i==="__v_raw"&&s===(t?e?Vv:Fh:e?Hh:Uh).get(r))return r;const o=le(r);if(!t&&o&&Oe(Pc,i))return Reflect.get(Pc,i,s);const a=Reflect.get(r,i,s);return(wu(i)?Lh.has(i):Ev(i))||(t||Tt(r,"get",i),e)?a:je(a)?!o||!Eu(i)?a.value:a:Ye(a)?t?Vh(a):Ai(a):a}}const Iv=$h(),Ov=$h(!0);function $h(t=!1){return function(n,r,i,s){let o=n[r];if(_s(o)&&je(o)&&!je(i))return!1;if(!t&&!_s(i)&&(jh(i)||(i=De(i),o=De(o)),!le(n)&&je(o)&&!je(i)))return o.value=i,!0;const a=le(n)&&Eu(r)?Number(r)t,Xo=t=>Reflect.getPrototypeOf(t);function Gs(t,e,n=!1,r=!1){t=t.__v_raw;const i=De(t),s=De(e);e!==s&&!n&&Tt(i,"get",e),!n&&Tt(i,"get",s);const{has:o}=Xo(i),a=r?Iu:n?Du:ys;if(o.call(i,e))return a(t.get(e));if(o.call(i,s))return a(t.get(s));t!==i&&t.get(e)}function Xs(t,e=!1){const n=this.__v_raw,r=De(n),i=De(t);return t!==i&&!e&&Tt(r,"has",t),!e&&Tt(r,"has",i),t===i?n.has(t):n.has(t)||n.has(i)}function Js(t,e=!1){return t=t.__v_raw,!e&&Tt(De(t),"iterate",br),Reflect.get(t,"size",t)}function Nc(t){t=De(t);const e=De(this);return Xo(e).has.call(e,t)||(e.add(t),Tn(e,"add",t,t)),this}function Mc(t,e){e=De(e);const n=De(this),{has:r,get:i}=Xo(n);let s=r.call(n,t);s||(t=De(t),s=r.call(n,t));const o=i.call(n,t);return n.set(t,e),s?gs(e,o)&&Tn(n,"set",t,e):Tn(n,"add",t,e),this}function xc(t){const e=De(this),{has:n,get:r}=Xo(e);let i=n.call(e,t);i||(t=De(t),i=n.call(e,t)),r&&r.call(e,t);const s=e.delete(t);return i&&Tn(e,"delete",t,void 0),s}function Rc(){const t=De(this),e=t.size!==0,n=t.clear();return e&&Tn(t,"clear",void 0,void 0),n}function Qs(t,e){return function(r,i){const s=this,o=s.__v_raw,a=De(o),l=e?Iu:t?Du:ys;return!t&&Tt(a,"iterate",br),o.forEach((u,c)=>r.call(i,l(u),l(c),s))}}function Zs(t,e,n){return function(...r){const i=this.__v_raw,s=De(i),o=ii(s),a=t==="entries"||t===Symbol.iterator&&o,l=t==="keys"&&o,u=i[t](...r),c=n?Iu:e?Du:ys;return!e&&Tt(s,"iterate",l?Sl:br),{next(){const{value:d,done:h}=u.next();return h?{value:d,done:h}:{value:a?[c(d[0]),c(d[1])]:c(d),done:h}},[Symbol.iterator](){return this}}}}function An(t){return function(...e){return t==="delete"?!1:this}}function xv(){const t={get(s){return Gs(this,s)},get size(){return Js(this)},has:Xs,add:Nc,set:Mc,delete:xc,clear:Rc,forEach:Qs(!1,!1)},e={get(s){return Gs(this,s,!1,!0)},get size(){return Js(this)},has:Xs,add:Nc,set:Mc,delete:xc,clear:Rc,forEach:Qs(!1,!0)},n={get(s){return Gs(this,s,!0)},get size(){return Js(this,!0)},has(s){return Xs.call(this,s,!0)},add:An("add"),set:An("set"),delete:An("delete"),clear:An("clear"),forEach:Qs(!0,!1)},r={get(s){return Gs(this,s,!0,!0)},get size(){return Js(this,!0)},has(s){return Xs.call(this,s,!0)},add:An("add"),set:An("set"),delete:An("delete"),clear:An("clear"),forEach:Qs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{t[s]=Zs(s,!1,!1),n[s]=Zs(s,!0,!1),e[s]=Zs(s,!1,!0),r[s]=Zs(s,!0,!0)}),[t,n,e,r]}const[Rv,Lv,$v,Bv]=xv();function Ou(t,e){const n=e?t?Bv:$v:t?Lv:Rv;return(r,i,s)=>i==="__v_isReactive"?!t:i==="__v_isReadonly"?t:i==="__v_raw"?r:Reflect.get(Oe(n,i)&&i in r?n:r,i,s)}const Uv={get:Ou(!1,!1)},Hv={get:Ou(!1,!0)},Fv={get:Ou(!0,!1)},Uh=new WeakMap,Hh=new WeakMap,Fh=new WeakMap,Vv=new WeakMap;function jv(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Wv(t){return t.__v_skip||!Object.isExtensible(t)?0:jv(fv(t))}function Ai(t){return _s(t)?t:ku(t,!1,Bh,Uv,Uh)}function qv(t){return ku(t,!1,Mv,Hv,Hh)}function Vh(t){return ku(t,!0,Nv,Fv,Fh)}function ku(t,e,n,r,i){if(!Ye(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const s=i.get(t);if(s)return s;const o=Wv(t);if(o===0)return t;const a=new Proxy(t,o===2?r:n);return i.set(t,a),a}function qn(t){return _s(t)?qn(t.__v_raw):!!(t&&t.__v_isReactive)}function _s(t){return!!(t&&t.__v_isReadonly)}function jh(t){return!!(t&&t.__v_isShallow)}function Wh(t){return qn(t)||_s(t)}function De(t){const e=t&&t.__v_raw;return e?De(e):t}function fi(t){return Eo(t,"__v_skip",!0),t}const ys=t=>Ye(t)?Ai(t):t,Du=t=>Ye(t)?Vh(t):t;function qh(t){xh()&&(t=De(t),t.dep||(t.dep=Tu()),Rh(t.dep))}function Kh(t,e){t=De(t),t.dep&&Al(t.dep)}function je(t){return Boolean(t&&t.__v_isRef===!0)}function ge(t){return Yh(t,!1)}function Kv(t){return Yh(t,!0)}function Yh(t,e){return je(t)?t:new Yv(t,e)}class Yv{constructor(e,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?e:De(e),this._value=n?e:ys(e)}get value(){return qh(this),this._value}set value(e){e=this.__v_isShallow?e:De(e),gs(e,this._rawValue)&&(this._rawValue=e,this._value=this.__v_isShallow?e:ys(e),Kh(this))}}function b(t){return je(t)?t.value:t}const zv={get:(t,e,n)=>b(Reflect.get(t,e,n)),set:(t,e,n,r)=>{const i=t[e];return je(i)&&!je(n)?(i.value=n,!0):Reflect.set(t,e,n,r)}};function zh(t){return qn(t)?t:new Proxy(t,zv)}function Gv(t){const e=le(t)?new Array(t.length):{};for(const n in t)e[n]=To(t,n);return e}class Xv{constructor(e,n,r){this._object=e,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const e=this._object[this._key];return e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}}function To(t,e,n){const r=t[e];return je(r)?r:new Xv(t,e,n)}class Jv{constructor(e,n,r,i){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Cu(e,()=>{this._dirty||(this._dirty=!0,Kh(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=r}get value(){const e=De(this);return qh(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function Qv(t,e,n=!1){let r,i;const s=be(t);return s?(r=t,i=Ut):(r=t.get,i=t.set),new Jv(r,i,s||!i,n)}Promise.resolve();function Kn(t,e,n,r){let i;try{i=r?t(...r):t()}catch(s){Jo(s,e,n)}return i}function Dt(t,e,n,r){if(be(t)){const s=Kn(t,e,n,r);return s&&Ih(s)&&s.catch(o=>{Jo(o,e,n)}),s}const i=[];for(let s=0;s>>1;bs(wt[r])vn&&wt.splice(e,1)}function Qh(t,e,n,r){le(t)?n.push(...t):(!e||!e.includes(t,t.allowRecurse?r+1:r))&&n.push(t),Jh()}function n_(t){Qh(t,Xi,es,Jr)}function r_(t){Qh(t,xn,ts,Qr)}function Nu(t,e=null){if(es.length){for(Ol=e,Xi=[...new Set(es)],es.length=0,Jr=0;Jrbs(n)-bs(r)),Qr=0;Qrt.id==null?1/0:t.id;function ep(t){Il=!1,Co=!0,Nu(t),wt.sort((n,r)=>bs(n)-bs(r));const e=Ut;try{for(vn=0;vnf.trim()):d&&(i=n.map(vs))}let a,l=r[a=Ma(e)]||r[a=Ma(dn(e))];!l&&s&&(l=r[a=Ma(Rr(e))]),l&&Dt(l,t,6,i);const u=r[a+"Once"];if(u){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,Dt(u,t,6,i)}}function tp(t,e,n=!1){const r=e.emitsCache,i=r.get(t);if(i!==void 0)return i;const s=t.emits;let o={},a=!1;if(!be(t)){const l=u=>{const c=tp(u,e,!0);c&&(a=!0,nt(o,c))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!s&&!a?(r.set(t,null),null):(le(s)?s.forEach(l=>o[l]=null):nt(o,s),r.set(t,o),o)}function Mu(t,e){return!t||!Ko(e)?!1:(e=e.slice(2).replace(/Once$/,""),Oe(t,e[0].toLowerCase()+e.slice(1))||Oe(t,Rr(e))||Oe(t,e))}let Et=null,Zo=null;function So(t){const e=Et;return Et=t,Zo=t&&t.type.__scopeId||null,e}function sN(t){Zo=t}function oN(){Zo=null}function ke(t,e=Et,n){if(!e||t._n)return t;const r=(...i)=>{r._d&&Yc(-1);const s=So(e),o=t(...i);return So(s),r._d&&Yc(1),o};return r._n=!0,r._c=!0,r._d=!0,r}function xa(t){const{type:e,vnode:n,proxy:r,withProxy:i,props:s,propsOptions:[o],slots:a,attrs:l,emit:u,render:c,renderCache:d,data:h,setupState:f,ctx:E,inheritAttrs:w}=t;let T,C;const O=So(t);try{if(n.shapeFlag&4){const x=i||r;T=nn(c.call(x,x,d,s,f,h,E)),C=l}else{const x=e;T=nn(x.length>1?x(s,{attrs:l,slots:a,emit:u}):x(s,null)),C=e.props?l:s_(l)}}catch(x){rs.length=0,Jo(x,t,1),T=qe(Ft)}let _=T;if(C&&w!==!1){const x=Object.keys(C),{shapeFlag:W}=_;x.length&&W&7&&(o&&x.some(yu)&&(C=o_(C,o)),_=hi(_,C))}return n.dirs&&(_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),T=_,So(O),T}const s_=t=>{let e;for(const n in t)(n==="class"||n==="style"||Ko(n))&&((e||(e={}))[n]=t[n]);return e},o_=(t,e)=>{const n={};for(const r in t)(!yu(r)||!(r.slice(9)in e))&&(n[r]=t[r]);return n};function a_(t,e,n){const{props:r,children:i,component:s}=t,{props:o,children:a,patchFlag:l}=e,u=s.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Lc(r,o,u):!!o;if(l&8){const c=e.dynamicProps;for(let d=0;dt.__isSuspense;function c_(t,e){e&&e.pendingBranch?le(t)?e.effects.push(...t):e.effects.push(t):r_(t)}function wr(t,e){if(Ze){let n=Ze.provides;const r=Ze.parent&&Ze.parent.provides;r===n&&(n=Ze.provides=Object.create(r)),n[t]=e}}function at(t,e,n=!1){const r=Ze||Et;if(r){const i=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(i&&t in i)return i[t];if(arguments.length>1)return n&&be(e)?e.call(r.proxy):e}}const $c={};function on(t,e,n){return np(t,e,n)}function np(t,e,{immediate:n,deep:r,flush:i,onTrack:s,onTrigger:o}=$e){const a=Ze;let l,u=!1,c=!1;if(je(t)?(l=()=>t.value,u=jh(t)):qn(t)?(l=()=>t,r=!0):le(t)?(c=!0,u=t.some(qn),l=()=>t.map(C=>{if(je(C))return C.value;if(qn(C))return vr(C);if(be(C))return Kn(C,a,2)})):be(t)?e?l=()=>Kn(t,a,2):l=()=>{if(!(a&&a.isUnmounted))return d&&d(),Dt(t,a,3,[h])}:l=Ut,e&&r){const C=l;l=()=>vr(C())}let d,h=C=>{d=T.onStop=()=>{Kn(C,a,4)}};if(ws)return h=Ut,e?n&&Dt(e,a,3,[l(),c?[]:void 0,h]):l(),Ut;let f=c?[]:$c;const E=()=>{if(!!T.active)if(e){const C=T.run();(r||u||(c?C.some((O,_)=>gs(O,f[_])):gs(C,f)))&&(d&&d(),Dt(e,a,3,[C,f===$c?void 0:f,h]),f=C)}else T.run()};E.allowRecurse=!!e;let w;i==="sync"?w=E:i==="post"?w=()=>ft(E,a&&a.suspense):w=()=>{!a||a.isMounted?n_(E):E()};const T=new Cu(l,w);return e?n?E():f=T.run():i==="post"?ft(T.run.bind(T),a&&a.suspense):T.run(),()=>{T.stop(),a&&a.scope&&bu(a.scope.effects,T)}}function d_(t,e,n){const r=this.proxy,i=Xe(t)?t.includes(".")?rp(r,t):()=>r[t]:t.bind(r,r);let s;be(e)?s=e:(s=e.handler,n=e);const o=Ze;pi(this);const a=np(i,s.bind(r),n);return o?pi(o):Tr(),a}function rp(t,e){const n=e.split(".");return()=>{let r=t;for(let i=0;i{vr(n,e)});else if(kh(t))for(const n in t)vr(t[n],e);return t}function f_(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return $r(()=>{t.isMounted=!0}),up(()=>{t.isUnmounting=!0}),t}const At=[Function,Array],h_={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:At,onEnter:At,onAfterEnter:At,onEnterCancelled:At,onBeforeLeave:At,onLeave:At,onAfterLeave:At,onLeaveCancelled:At,onBeforeAppear:At,onAppear:At,onAfterAppear:At,onAppearCancelled:At},setup(t,{slots:e}){const n=ia(),r=f_();let i;return()=>{const s=e.default&&op(e.default(),!0);if(!s||!s.length)return;const o=De(t),{mode:a}=o,l=s[0];if(r.isLeaving)return Ra(l);const u=Bc(l);if(!u)return Ra(l);const c=kl(u,o,r,n);Dl(u,c);const d=n.subTree,h=d&&Bc(d);let f=!1;const{getTransitionKey:E}=u.type;if(E){const w=E();i===void 0?i=w:w!==i&&(i=w,f=!0)}if(h&&h.type!==Ft&&(!pr(u,h)||f)){const w=kl(h,o,r,n);if(Dl(h,w),a==="out-in")return r.isLeaving=!0,w.afterLeave=()=>{r.isLeaving=!1,n.update()},Ra(l);a==="in-out"&&u.type!==Ft&&(w.delayLeave=(T,C,O)=>{const _=sp(r,h);_[String(h.key)]=h,T._leaveCb=()=>{C(),T._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=O})}return l}}},ip=h_;function sp(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 kl(t,e,n,r){const{appear:i,mode:s,persisted:o=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:h,onAfterLeave:f,onLeaveCancelled:E,onBeforeAppear:w,onAppear:T,onAfterAppear:C,onAppearCancelled:O}=e,_=String(t.key),x=sp(n,t),W=(m,P)=>{m&&Dt(m,r,9,P)},X={mode:s,persisted:o,beforeEnter(m){let P=a;if(!n.isMounted)if(i)P=w||a;else return;m._leaveCb&&m._leaveCb(!0);const R=x[_];R&&pr(t,R)&&R.el._leaveCb&&R.el._leaveCb(),W(P,[m])},enter(m){let P=l,R=u,B=c;if(!n.isMounted)if(i)P=T||l,R=C||u,B=O||c;else return;let v=!1;const y=m._enterCb=U=>{v||(v=!0,U?W(B,[m]):W(R,[m]),X.delayedLeave&&X.delayedLeave(),m._enterCb=void 0)};P?(P(m,y),P.length<=1&&y()):y()},leave(m,P){const R=String(t.key);if(m._enterCb&&m._enterCb(!0),n.isUnmounting)return P();W(d,[m]);let B=!1;const v=m._leaveCb=y=>{B||(B=!0,P(),y?W(E,[m]):W(f,[m]),m._leaveCb=void 0,x[R]===t&&delete x[R])};x[R]=t,h?(h(m,v),h.length<=1&&v()):v()},clone(m){return kl(m,e,n,r)}};return X}function Ra(t){if(ea(t))return t=hi(t),t.children=null,t}function Bc(t){return ea(t)?t.children?t.children[0]:void 0:t}function Dl(t,e){t.shapeFlag&6&&t.component?Dl(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 op(t,e=!1){let n=[],r=0;for(let i=0;i1)for(let i=0;i!!t.type.__asyncLoader,ea=t=>t.type.__isKeepAlive;function p_(t,e){ap(t,"a",e)}function m_(t,e){ap(t,"da",e)}function ap(t,e,n=Ze){const r=t.__wdc||(t.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return t()});if(ta(e,r,n),n){let i=n.parent;for(;i&&i.parent;)ea(i.parent.vnode)&&g_(r,e,n,i),i=i.parent}}function g_(t,e,n,r){const i=ta(e,t,r,!0);na(()=>{bu(r[e],i)},n)}function ta(t,e,n=Ze,r=!1){if(n){const i=n[t]||(n[t]=[]),s=e.__weh||(e.__weh=(...o)=>{if(n.isUnmounted)return;Si(),pi(n);const a=Dt(e,n,t,o);return Tr(),Lr(),a});return r?i.unshift(s):i.push(s),s}}const Sn=t=>(e,n=Ze)=>(!ws||t==="sp")&&ta(t,e,n),v_=Sn("bm"),$r=Sn("m"),lp=Sn("bu"),__=Sn("u"),up=Sn("bum"),na=Sn("um"),y_=Sn("sp"),b_=Sn("rtg"),w_=Sn("rtc");function E_(t,e=Ze){ta("ec",t,e)}let Nl=!0;function T_(t){const e=dp(t),n=t.proxy,r=t.ctx;Nl=!1,e.beforeCreate&&Uc(e.beforeCreate,t,"bc");const{data:i,computed:s,methods:o,watch:a,provide:l,inject:u,created:c,beforeMount:d,mounted:h,beforeUpdate:f,updated:E,activated:w,deactivated:T,beforeDestroy:C,beforeUnmount:O,destroyed:_,unmounted:x,render:W,renderTracked:X,renderTriggered:m,errorCaptured:P,serverPrefetch:R,expose:B,inheritAttrs:v,components:y,directives:U,filters:q}=e;if(u&&C_(u,r,null,t.appContext.config.unwrapInjectedRef),o)for(const ne in o){const ue=o[ne];be(ue)&&(r[ne]=ue.bind(n))}if(i){const ne=i.call(n,n);Ye(ne)&&(t.data=Ai(ne))}if(Nl=!0,s)for(const ne in s){const ue=s[ne],Ie=be(ue)?ue.bind(n,n):be(ue.get)?ue.get.bind(n,n):Ut,Ge=!be(ue)&&be(ue.set)?ue.set.bind(n):Ut,Fe=te({get:Ie,set:Ge});Object.defineProperty(r,ne,{enumerable:!0,configurable:!0,get:()=>Fe.value,set:Je=>Fe.value=Je})}if(a)for(const ne in a)cp(a[ne],r,n,ne);if(l){const ne=be(l)?l.call(n):l;Reflect.ownKeys(ne).forEach(ue=>{wr(ue,ne[ue])})}c&&Uc(c,t,"c");function Z(ne,ue){le(ue)?ue.forEach(Ie=>ne(Ie.bind(n))):ue&&ne(ue.bind(n))}if(Z(v_,d),Z($r,h),Z(lp,f),Z(__,E),Z(p_,w),Z(m_,T),Z(E_,P),Z(w_,X),Z(b_,m),Z(up,O),Z(na,x),Z(y_,R),le(B))if(B.length){const ne=t.exposed||(t.exposed={});B.forEach(ue=>{Object.defineProperty(ne,ue,{get:()=>n[ue],set:Ie=>n[ue]=Ie})})}else t.exposed||(t.exposed={});W&&t.render===Ut&&(t.render=W),v!=null&&(t.inheritAttrs=v),y&&(t.components=y),U&&(t.directives=U)}function C_(t,e,n=Ut,r=!1){le(t)&&(t=Ml(t));for(const i in t){const s=t[i];let o;Ye(s)?"default"in s?o=at(s.from||i,s.default,!0):o=at(s.from||i):o=at(s),je(o)&&r?Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:a=>o.value=a}):e[i]=o}}function Uc(t,e,n){Dt(le(t)?t.map(r=>r.bind(e.proxy)):t.bind(e.proxy),e,n)}function cp(t,e,n,r){const i=r.includes(".")?rp(n,r):()=>n[r];if(Xe(t)){const s=e[t];be(s)&&on(i,s)}else if(be(t))on(i,t.bind(n));else if(Ye(t))if(le(t))t.forEach(s=>cp(s,e,n,r));else{const s=be(t.handler)?t.handler.bind(n):e[t.handler];be(s)&&on(i,s,t)}}function dp(t){const e=t.type,{mixins:n,extends:r}=e,{mixins:i,optionsCache:s,config:{optionMergeStrategies:o}}=t.appContext,a=s.get(e);let l;return a?l=a:!i.length&&!n&&!r?l=e:(l={},i.length&&i.forEach(u=>Ao(l,u,o,!0)),Ao(l,e,o)),s.set(e,l),l}function Ao(t,e,n,r=!1){const{mixins:i,extends:s}=e;s&&Ao(t,s,n,!0),i&&i.forEach(o=>Ao(t,o,n,!0));for(const o in e)if(!(r&&o==="expose")){const a=S_[o]||n&&n[o];t[o]=a?a(t[o],e[o]):e[o]}return t}const S_={data:Hc,props:ur,emits:ur,methods:ur,computed:ur,beforeCreate:dt,created:dt,beforeMount:dt,mounted:dt,beforeUpdate:dt,updated:dt,beforeDestroy:dt,beforeUnmount:dt,destroyed:dt,unmounted:dt,activated:dt,deactivated:dt,errorCaptured:dt,serverPrefetch:dt,components:ur,directives:ur,watch:I_,provide:Hc,inject:A_};function Hc(t,e){return e?t?function(){return nt(be(t)?t.call(this,this):t,be(e)?e.call(this,this):e)}:e:t}function A_(t,e){return ur(Ml(t),Ml(e))}function Ml(t){if(le(t)){const e={};for(let n=0;n0)&&!(o&16)){if(o&8){const c=t.vnode.dynamicProps;for(let d=0;d{l=!0;const[h,f]=hp(d,e,!0);nt(o,h),f&&a.push(...f)};!n&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}if(!s&&!l)return r.set(t,ri),ri;if(le(s))for(let c=0;c-1,f[1]=w<0||E-1||Oe(f,"default"))&&a.push(d)}}}const u=[o,a];return r.set(t,u),u}function Fc(t){return t[0]!=="$"}function Vc(t){const e=t&&t.toString().match(/^\s*function (\w+)/);return e?e[1]:t===null?"null":""}function jc(t,e){return Vc(t)===Vc(e)}function Wc(t,e){return le(e)?e.findIndex(n=>jc(n,t)):be(e)&&jc(e,t)?0:-1}const pp=t=>t[0]==="_"||t==="$stable",xu=t=>le(t)?t.map(nn):[nn(t)],D_=(t,e,n)=>{const r=ke((...i)=>xu(e(...i)),n);return r._c=!1,r},mp=(t,e,n)=>{const r=t._ctx;for(const i in t){if(pp(i))continue;const s=t[i];if(be(s))e[i]=D_(i,s,r);else if(s!=null){const o=xu(s);e[i]=()=>o}}},gp=(t,e)=>{const n=xu(e);t.slots.default=()=>n},P_=(t,e)=>{if(t.vnode.shapeFlag&32){const n=e._;n?(t.slots=De(e),Eo(e,"_",n)):mp(e,t.slots={})}else t.slots={},e&&gp(t,e);Eo(t.slots,ra,1)},N_=(t,e,n)=>{const{vnode:r,slots:i}=t;let s=!0,o=$e;if(r.shapeFlag&32){const a=e._;a?n&&a===1?s=!1:(nt(i,e),!n&&a===1&&delete i._):(s=!e.$stable,mp(e,i)),o=e}else e&&(gp(t,e),o={default:1});if(s)for(const a in i)!pp(a)&&!(a in o)&&delete i[a]};function aN(t,e){const n=Et;if(n===null)return t;const r=n.proxy,i=t.dirs||(t.dirs=[]);for(let s=0;sRl(h,e&&(le(e)?e[f]:e),n,r,i));return}if(Pl(r)&&!i)return;const s=r.shapeFlag&4?Uu(r.component)||r.component.proxy:r.el,o=i?null:s,{i:a,r:l}=t,u=e&&e.r,c=a.refs===$e?a.refs={}:a.refs,d=a.setupState;if(u!=null&&u!==l&&(Xe(u)?(c[u]=null,Oe(d,u)&&(d[u]=null)):je(u)&&(u.value=null)),be(l))Kn(l,a,12,[o,c]);else{const h=Xe(l),f=je(l);if(h||f){const E=()=>{if(t.f){const w=h?c[l]:l.value;i?le(w)&&bu(w,s):le(w)?w.includes(s)||w.push(s):h?c[l]=[s]:(l.value=[s],t.k&&(c[t.k]=l.value))}else h?(c[l]=o,Oe(d,l)&&(d[l]=o)):je(l)&&(l.value=o,t.k&&(c[t.k]=o))};o?(E.id=-1,ft(E,n)):E()}}}const ft=c_;function R_(t){return L_(t)}function L_(t,e){const n=mv();n.__VUE__=!0;const{insert:r,remove:i,patchProp:s,createElement:o,createText:a,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:h,setScopeId:f=Ut,cloneNode:E,insertStaticContent:w}=t,T=(p,g,S,I=null,D=null,j=null,J=!1,K=null,Y=!!g.dynamicChildren)=>{if(p===g)return;p&&!pr(p,g)&&(I=Q(p),Ue(p,D,j,!0),p=null),g.patchFlag===-2&&(Y=!1,g.dynamicChildren=null);const{type:A,ref:F,shapeFlag:N}=g;switch(A){case $u:C(p,g,S,I);break;case Ft:O(p,g,S,I);break;case La:p==null&&_(g,S,I,J);break;case Se:U(p,g,S,I,D,j,J,K,Y);break;default:N&1?X(p,g,S,I,D,j,J,K,Y):N&6?q(p,g,S,I,D,j,J,K,Y):(N&64||N&128)&&A.process(p,g,S,I,D,j,J,K,Y,pe)}F!=null&&D&&Rl(F,p&&p.ref,j,g||p,!g)},C=(p,g,S,I)=>{if(p==null)r(g.el=a(g.children),S,I);else{const D=g.el=p.el;g.children!==p.children&&u(D,g.children)}},O=(p,g,S,I)=>{p==null?r(g.el=l(g.children||""),S,I):g.el=p.el},_=(p,g,S,I)=>{[p.el,p.anchor]=w(p.children,g,S,I,p.el,p.anchor)},x=({el:p,anchor:g},S,I)=>{let D;for(;p&&p!==g;)D=h(p),r(p,S,I),p=D;r(g,S,I)},W=({el:p,anchor:g})=>{let S;for(;p&&p!==g;)S=h(p),i(p),p=S;i(g)},X=(p,g,S,I,D,j,J,K,Y)=>{J=J||g.type==="svg",p==null?m(g,S,I,D,j,J,K,Y):B(p,g,D,j,J,K,Y)},m=(p,g,S,I,D,j,J,K)=>{let Y,A;const{type:F,props:N,shapeFlag:G,transition:se,patchFlag:Ce,dirs:Ve}=p;if(p.el&&E!==void 0&&Ce===-1)Y=p.el=E(p.el);else{if(Y=p.el=o(p.type,j,N&&N.is,N),G&8?c(Y,p.children):G&16&&R(p.children,Y,null,I,D,j&&F!=="foreignObject",J,K),Ve&&tr(p,null,I,"created"),N){for(const He in N)He!=="value"&&!co(He)&&s(Y,He,null,N[He],j,p.children,I,D,V);"value"in N&&s(Y,"value",null,N.value),(A=N.onVnodeBeforeMount)&&zt(A,I,p)}P(Y,p,p.scopeId,J,I)}Ve&&tr(p,null,I,"beforeMount");const Re=(!D||D&&!D.pendingBranch)&&se&&!se.persisted;Re&&se.beforeEnter(Y),r(Y,g,S),((A=N&&N.onVnodeMounted)||Re||Ve)&&ft(()=>{A&&zt(A,I,p),Re&&se.enter(Y),Ve&&tr(p,null,I,"mounted")},D)},P=(p,g,S,I,D)=>{if(S&&f(p,S),I)for(let j=0;j{for(let A=Y;A{const K=g.el=p.el;let{patchFlag:Y,dynamicChildren:A,dirs:F}=g;Y|=p.patchFlag&16;const N=p.props||$e,G=g.props||$e;let se;S&&nr(S,!1),(se=G.onVnodeBeforeUpdate)&&zt(se,S,g,p),F&&tr(g,p,S,"beforeUpdate"),S&&nr(S,!0);const Ce=D&&g.type!=="foreignObject";if(A?v(p.dynamicChildren,A,K,S,I,Ce,j):J||Ie(p,g,K,null,S,I,Ce,j,!1),Y>0){if(Y&16)y(K,g,N,G,S,I,D);else if(Y&2&&N.class!==G.class&&s(K,"class",null,G.class,D),Y&4&&s(K,"style",N.style,G.style,D),Y&8){const Ve=g.dynamicProps;for(let Re=0;Re{se&&zt(se,S,g,p),F&&tr(g,p,S,"updated")},I)},v=(p,g,S,I,D,j,J)=>{for(let K=0;K{if(S!==I){for(const K in I){if(co(K))continue;const Y=I[K],A=S[K];Y!==A&&K!=="value"&&s(p,K,A,Y,J,g.children,D,j,V)}if(S!==$e)for(const K in S)!co(K)&&!(K in I)&&s(p,K,S[K],null,J,g.children,D,j,V);"value"in I&&s(p,"value",S.value,I.value)}},U=(p,g,S,I,D,j,J,K,Y)=>{const A=g.el=p?p.el:a(""),F=g.anchor=p?p.anchor:a("");let{patchFlag:N,dynamicChildren:G,slotScopeIds:se}=g;se&&(K=K?K.concat(se):se),p==null?(r(A,S,I),r(F,S,I),R(g.children,S,F,D,j,J,K,Y)):N>0&&N&64&&G&&p.dynamicChildren?(v(p.dynamicChildren,G,S,D,j,J,K),(g.key!=null||D&&g===D.subTree)&&Ru(p,g,!0)):Ie(p,g,S,F,D,j,J,K,Y)},q=(p,g,S,I,D,j,J,K,Y)=>{g.slotScopeIds=K,p==null?g.shapeFlag&512?D.ctx.activate(g,S,I,J,Y):re(g,S,I,D,j,J,Y):Z(p,g,Y)},re=(p,g,S,I,D,j,J)=>{const K=p.component=Y_(p,I,D);if(ea(p)&&(K.ctx.renderer=pe),z_(K),K.asyncDep){if(D&&D.registerDep(K,ne),!p.el){const Y=K.subTree=qe(Ft);O(null,Y,g,S)}return}ne(K,p,g,S,D,j,J)},Z=(p,g,S)=>{const I=g.component=p.component;if(a_(p,g,S))if(I.asyncDep&&!I.asyncResolved){ue(I,g,S);return}else I.next=g,t_(I.update),I.update();else g.component=p.component,g.el=p.el,I.vnode=g},ne=(p,g,S,I,D,j,J)=>{const K=()=>{if(p.isMounted){let{next:F,bu:N,u:G,parent:se,vnode:Ce}=p,Ve=F,Re;nr(p,!1),F?(F.el=Ce.el,ue(p,F,J)):F=Ce,N&&fo(N),(Re=F.props&&F.props.onVnodeBeforeUpdate)&&zt(Re,se,F,Ce),nr(p,!0);const He=xa(p),Lt=p.subTree;p.subTree=He,T(Lt,He,d(Lt.el),Q(Lt),p,D,j),F.el=He.el,Ve===null&&l_(p,He.el),G&&ft(G,D),(Re=F.props&&F.props.onVnodeUpdated)&&ft(()=>zt(Re,se,F,Ce),D)}else{let F;const{el:N,props:G}=g,{bm:se,m:Ce,parent:Ve}=p,Re=Pl(g);if(nr(p,!1),se&&fo(se),!Re&&(F=G&&G.onVnodeBeforeMount)&&zt(F,Ve,g),nr(p,!0),N&&ce){const He=()=>{p.subTree=xa(p),ce(N,p.subTree,p,D,null)};Re?g.type.__asyncLoader().then(()=>!p.isUnmounted&&He()):He()}else{const He=p.subTree=xa(p);T(null,He,S,I,p,D,j),g.el=He.el}if(Ce&&ft(Ce,D),!Re&&(F=G&&G.onVnodeMounted)){const He=g;ft(()=>zt(F,Ve,He),D)}g.shapeFlag&256&&p.a&&ft(p.a,D),p.isMounted=!0,g=S=I=null}},Y=p.effect=new Cu(K,()=>Xh(p.update),p.scope),A=p.update=Y.run.bind(Y);A.id=p.uid,nr(p,!0),A()},ue=(p,g,S)=>{g.component=p;const I=p.vnode.props;p.vnode=g,p.next=null,k_(p,g.props,I,S),N_(p,g.children,S),Si(),Nu(void 0,p.update),Lr()},Ie=(p,g,S,I,D,j,J,K,Y=!1)=>{const A=p&&p.children,F=p?p.shapeFlag:0,N=g.children,{patchFlag:G,shapeFlag:se}=g;if(G>0){if(G&128){Fe(A,N,S,I,D,j,J,K,Y);return}else if(G&256){Ge(A,N,S,I,D,j,J,K,Y);return}}se&8?(F&16&&V(A,D,j),N!==A&&c(S,N)):F&16?se&16?Fe(A,N,S,I,D,j,J,K,Y):V(A,D,j,!0):(F&8&&c(S,""),se&16&&R(N,S,I,D,j,J,K,Y))},Ge=(p,g,S,I,D,j,J,K,Y)=>{p=p||ri,g=g||ri;const A=p.length,F=g.length,N=Math.min(A,F);let G;for(G=0;GF?V(p,D,j,!0,!1,N):R(g,S,I,D,j,J,K,Y,N)},Fe=(p,g,S,I,D,j,J,K,Y)=>{let A=0;const F=g.length;let N=p.length-1,G=F-1;for(;A<=N&&A<=G;){const se=p[A],Ce=g[A]=Y?Ln(g[A]):nn(g[A]);if(pr(se,Ce))T(se,Ce,S,null,D,j,J,K,Y);else break;A++}for(;A<=N&&A<=G;){const se=p[N],Ce=g[G]=Y?Ln(g[G]):nn(g[G]);if(pr(se,Ce))T(se,Ce,S,null,D,j,J,K,Y);else break;N--,G--}if(A>N){if(A<=G){const se=G+1,Ce=seG)for(;A<=N;)Ue(p[A],D,j,!0),A++;else{const se=A,Ce=A,Ve=new Map;for(A=Ce;A<=G;A++){const vt=g[A]=Y?Ln(g[A]):nn(g[A]);vt.key!=null&&Ve.set(vt.key,A)}let Re,He=0;const Lt=G-Ce+1;let Vr=!1,Tc=0;const Li=new Array(Lt);for(A=0;A=Lt){Ue(vt,D,j,!0);continue}let Yt;if(vt.key!=null)Yt=Ve.get(vt.key);else for(Re=Ce;Re<=G;Re++)if(Li[Re-Ce]===0&&pr(vt,g[Re])){Yt=Re;break}Yt===void 0?Ue(vt,D,j,!0):(Li[Yt-Ce]=A+1,Yt>=Tc?Tc=Yt:Vr=!0,T(vt,g[Yt],S,null,D,j,J,K,Y),He++)}const Cc=Vr?$_(Li):ri;for(Re=Cc.length-1,A=Lt-1;A>=0;A--){const vt=Ce+A,Yt=g[vt],Sc=vt+1{const{el:j,type:J,transition:K,children:Y,shapeFlag:A}=p;if(A&6){Je(p.component.subTree,g,S,I);return}if(A&128){p.suspense.move(g,S,I);return}if(A&64){J.move(p,g,S,pe);return}if(J===Se){r(j,g,S);for(let N=0;NK.enter(j),D);else{const{leave:N,delayLeave:G,afterLeave:se}=K,Ce=()=>r(j,g,S),Ve=()=>{N(j,()=>{Ce(),se&&se()})};G?G(j,Ce,Ve):Ve()}else r(j,g,S)},Ue=(p,g,S,I=!1,D=!1)=>{const{type:j,props:J,ref:K,children:Y,dynamicChildren:A,shapeFlag:F,patchFlag:N,dirs:G}=p;if(K!=null&&Rl(K,null,S,p,!0),F&256){g.ctx.deactivate(p);return}const se=F&1&&G,Ce=!Pl(p);let Ve;if(Ce&&(Ve=J&&J.onVnodeBeforeUnmount)&&zt(Ve,g,p),F&6)z(p.component,S,I);else{if(F&128){p.suspense.unmount(S,I);return}se&&tr(p,null,g,"beforeUnmount"),F&64?p.type.remove(p,g,S,D,pe,I):A&&(j!==Se||N>0&&N&64)?V(A,g,S,!1,!0):(j===Se&&N&384||!D&&F&16)&&V(Y,g,S),I&&mn(p)}(Ce&&(Ve=J&&J.onVnodeUnmounted)||se)&&ft(()=>{Ve&&zt(Ve,g,p),se&&tr(p,null,g,"unmounted")},S)},mn=p=>{const{type:g,el:S,anchor:I,transition:D}=p;if(g===Se){$(S,I);return}if(g===La){W(p);return}const j=()=>{i(S),D&&!D.persisted&&D.afterLeave&&D.afterLeave()};if(p.shapeFlag&1&&D&&!D.persisted){const{leave:J,delayLeave:K}=D,Y=()=>J(S,j);K?K(p.el,j,Y):Y()}else j()},$=(p,g)=>{let S;for(;p!==g;)S=h(p),i(p),p=S;i(g)},z=(p,g,S)=>{const{bum:I,scope:D,update:j,subTree:J,um:K}=p;I&&fo(I),D.stop(),j&&(j.active=!1,Ue(J,p,g,S)),K&&ft(K,g),ft(()=>{p.isUnmounted=!0},g),g&&g.pendingBranch&&!g.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===g.pendingId&&(g.deps--,g.deps===0&&g.resolve())},V=(p,g,S,I=!1,D=!1,j=0)=>{for(let J=j;Jp.shapeFlag&6?Q(p.component.subTree):p.shapeFlag&128?p.suspense.next():h(p.anchor||p.el),Te=(p,g,S)=>{p==null?g._vnode&&Ue(g._vnode,null,null,!0):T(g._vnode||null,p,g,null,null,null,S),Zh(),g._vnode=p},pe={p:T,um:Ue,m:Je,r:mn,mt:re,mc:R,pc:Ie,pbc:v,n:Q,o:t};let fe,ce;return e&&([fe,ce]=e(pe)),{render:Te,hydrate:fe,createApp:x_(Te,fe)}}function nr({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function Ru(t,e,n=!1){const r=t.children,i=e.children;if(le(r)&&le(i))for(let s=0;s>1,t[n[a]]0&&(e[r]=n[s-1]),n[s]=r)}}for(s=n.length,o=n[s-1];s-- >0;)n[s]=o,o=e[o];return n}const B_=t=>t.__isTeleport,ns=t=>t&&(t.disabled||t.disabled===""),qc=t=>typeof SVGElement!="undefined"&&t instanceof SVGElement,Ll=(t,e)=>{const n=t&&t.to;return Xe(n)?e?e(n):null:n},U_={__isTeleport:!0,process(t,e,n,r,i,s,o,a,l,u){const{mc:c,pc:d,pbc:h,o:{insert:f,querySelector:E,createText:w,createComment:T}}=u,C=ns(e.props);let{shapeFlag:O,children:_,dynamicChildren:x}=e;if(t==null){const W=e.el=w(""),X=e.anchor=w("");f(W,n,r),f(X,n,r);const m=e.target=Ll(e.props,E),P=e.targetAnchor=w("");m&&(f(P,m),o=o||qc(m));const R=(B,v)=>{O&16&&c(_,B,v,i,s,o,a,l)};C?R(n,X):m&&R(m,P)}else{e.el=t.el;const W=e.anchor=t.anchor,X=e.target=t.target,m=e.targetAnchor=t.targetAnchor,P=ns(t.props),R=P?n:X,B=P?W:m;if(o=o||qc(X),x?(h(t.dynamicChildren,x,R,i,s,o,a),Ru(t,e,!0)):l||d(t,e,R,B,i,s,o,a,!1),C)P||eo(e,n,W,u,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const v=e.target=Ll(e.props,E);v&&eo(e,v,null,u,0)}else P&&eo(e,X,m,u,1)}},remove(t,e,n,r,{um:i,o:{remove:s}},o){const{shapeFlag:a,children:l,anchor:u,targetAnchor:c,target:d,props:h}=t;if(d&&s(c),(o||!ns(h))&&(s(u),a&16))for(let f=0;f0?Er||ri:null,V_(),Io>0&&Er&&Er.push(t),t}function ee(t,e,n,r,i,s){return bp(ie(t,e,n,r,i,s,!0))}function Ee(t,e,n,r,i){return bp(qe(t,e,n,r,i,!0))}function Oo(t){return t?t.__v_isVNode===!0:!1}function pr(t,e){return t.type===e.type&&t.key===e.key}const ra="__vInternal",wp=({key:t})=>t!=null?t:null,ho=({ref:t,ref_key:e,ref_for:n})=>t!=null?Xe(t)||je(t)||be(t)?{i:Et,r:t,k:e,f:!!n}:t:null;function ie(t,e=null,n=null,r=0,i=null,s=t===Se?0:1,o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&wp(e),ref:e&&ho(e),scopeId:Zo,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:s,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null};return a?(Bu(l,n),s&128&&t.normalize(l)):n&&(l.shapeFlag|=Xe(n)?8:16),Io>0&&!o&&Er&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&Er.push(l),l}const qe=j_;function j_(t,e=null,n=null,r=0,i=null,s=!1){if((!t||t===_p)&&(t=Ft),Oo(t)){const a=hi(t,e,!0);return n&&Bu(a,n),a}if(Q_(t)&&(t=t.__vccOpts),e){e=an(e);let{class:a,style:l}=e;a&&!Xe(a)&&(e.class=Ne(a)),Ye(l)&&(Wh(l)&&!le(l)&&(l=nt({},l)),e.style=_n(l))}const o=Xe(t)?1:u_(t)?128:B_(t)?64:Ye(t)?4:be(t)?2:0;return ie(t,e,n,r,i,o,s,!0)}function an(t){return t?Wh(t)||ra in t?nt({},t):t:null}function hi(t,e,n=!1){const{props:r,ref:i,patchFlag:s,children:o}=t,a=e?pt(r||{},e):r;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:a,key:a&&wp(a),ref:e&&e.ref?n&&i?le(i)?i.concat(ho(e)):[i,ho(e)]:ho(e):i,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Se?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&hi(t.ssContent),ssFallback:t.ssFallback&&hi(t.ssFallback),el:t.el,anchor:t.anchor}}function Ht(t=" ",e=0){return qe($u,null,t,e)}function M(t="",e=!1){return e?(L(),Ee(Ft,null,t)):qe(Ft,null,t)}function nn(t){return t==null||typeof t=="boolean"?qe(Ft):le(t)?qe(Se,null,t.slice()):typeof t=="object"?Ln(t):qe($u,null,String(t))}function Ln(t){return t.el===null||t.memo?t:hi(t)}function Bu(t,e){let n=0;const{shapeFlag:r}=t;if(e==null)e=null;else if(le(e))n=16;else if(typeof e=="object")if(r&65){const i=e.default;i&&(i._c&&(i._d=!1),Bu(t,i()),i._c&&(i._d=!0));return}else{n=32;const i=e._;!i&&!(ra in e)?e._ctx=Et:i===3&&Et&&(Et.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else be(e)?(e={default:e,_ctx:Et},n=32):(e=String(e),r&64?(n=16,e=[Ht(e)]):n=8);t.children=e,t.shapeFlag|=n}function pt(...t){const e={};for(let n=0;ne(o,a,void 0,s&&s[a]));else{const o=Object.keys(t);i=new Array(o.length);for(let a=0,l=o.length;aOo(e)?!(e.type===Ft||e.type===Se&&!Ep(e.children)):!0)?t:null}const Bl=t=>t?Tp(t)?Uu(t)||t.proxy:Bl(t.parent):null,ko=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=>Bl(t.parent),$root:t=>Bl(t.root),$emit:t=>t.emit,$options:t=>dp(t),$forceUpdate:t=>()=>Xh(t.update),$nextTick:t=>Qo.bind(t.proxy),$watch:t=>d_.bind(t)}),W_={get({_:t},e){const{ctx:n,setupState:r,data:i,props:s,accessCache:o,type:a,appContext:l}=t;let u;if(e[0]!=="$"){const f=o[e];if(f!==void 0)switch(f){case 1:return r[e];case 2:return i[e];case 4:return n[e];case 3:return s[e]}else{if(r!==$e&&Oe(r,e))return o[e]=1,r[e];if(i!==$e&&Oe(i,e))return o[e]=2,i[e];if((u=t.propsOptions[0])&&Oe(u,e))return o[e]=3,s[e];if(n!==$e&&Oe(n,e))return o[e]=4,n[e];Nl&&(o[e]=0)}}const c=ko[e];let d,h;if(c)return e==="$attrs"&&Tt(t,"get",e),c(t);if((d=a.__cssModules)&&(d=d[e]))return d;if(n!==$e&&Oe(n,e))return o[e]=4,n[e];if(h=l.config.globalProperties,Oe(h,e))return h[e]},set({_:t},e,n){const{data:r,setupState:i,ctx:s}=t;if(i!==$e&&Oe(i,e))i[e]=n;else if(r!==$e&&Oe(r,e))r[e]=n;else if(Oe(t.props,e))return!1;return e[0]==="$"&&e.slice(1)in t?!1:(s[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:r,appContext:i,propsOptions:s}},o){let a;return!!n[o]||t!==$e&&Oe(t,o)||e!==$e&&Oe(e,o)||(a=s[0])&&Oe(a,o)||Oe(r,o)||Oe(ko,o)||Oe(i.config.globalProperties,o)}},q_=vp();let K_=0;function Y_(t,e,n){const r=t.type,i=(e?e.appContext:t.appContext)||q_,s={uid:K_++,vnode:t,type:r,parent:e,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new Dh(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:hp(r,i),emitsOptions:tp(r,i),emit:null,emitted:null,propsDefaults:$e,inheritAttrs:r.inheritAttrs,ctx:$e,data:$e,props:$e,attrs:$e,slots:$e,refs:$e,setupState:$e,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return s.ctx={_:s},s.root=e?e.root:s,s.emit=i_.bind(null,s),t.ce&&t.ce(s),s}let Ze=null;const ia=()=>Ze||Et,pi=t=>{Ze=t,t.scope.on()},Tr=()=>{Ze&&Ze.scope.off(),Ze=null};function Tp(t){return t.vnode.shapeFlag&4}let ws=!1;function z_(t,e=!1){ws=e;const{props:n,children:r}=t.vnode,i=Tp(t);O_(t,n,i,e),P_(t,r);const s=i?G_(t,e):void 0;return ws=!1,s}function G_(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=fi(new Proxy(t.ctx,W_));const{setup:r}=n;if(r){const i=t.setupContext=r.length>1?Sp(t):null;pi(t),Si();const s=Kn(r,t,0,[t.props,i]);if(Lr(),Tr(),Ih(s)){if(s.then(Tr,Tr),e)return s.then(o=>{zc(t,o,e)}).catch(o=>{Jo(o,t,0)});t.asyncDep=s}else zc(t,s,e)}else Cp(t,e)}function zc(t,e,n){be(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Ye(e)&&(t.setupState=zh(e)),Cp(t,n)}let Gc;function Cp(t,e,n){const r=t.type;if(!t.render){if(!e&&Gc&&!r.render){const i=r.template;if(i){const{isCustomElement:s,compilerOptions:o}=t.appContext.config,{delimiters:a,compilerOptions:l}=r,u=nt(nt({isCustomElement:s,delimiters:a},o),l);r.render=Gc(i,u)}}t.render=r.render||Ut}pi(t),Si(),T_(t),Lr(),Tr()}function X_(t){return new Proxy(t.attrs,{get(e,n){return Tt(t,"get","$attrs"),e[n]}})}function Sp(t){const e=r=>{t.exposed=r||{}};let n;return{get attrs(){return n||(n=X_(t))},slots:t.slots,emit:t.emit,expose:e}}function Uu(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(zh(fi(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in ko)return ko[n](t)}}))}function J_(t){return be(t)&&t.displayName||t.name}function Q_(t){return be(t)&&"__vccOpts"in t}const te=(t,e)=>Qv(t,e,ws);function Ps(){return Z_().slots}function Z_(){const t=ia();return t.setupContext||(t.setupContext=Sp(t))}function Hu(t,e,n){const r=arguments.length;return r===2?Ye(e)&&!le(e)?Oo(e)?qe(t,null,[e]):qe(t,e):qe(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Oo(n)&&(n=[n]),qe(t,e,n))}const ey="3.2.29",ty="http://www.w3.org/2000/svg",mr=typeof document!="undefined"?document:null,Xc=mr&&mr.createElement("template"),ny={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 i=e?mr.createElementNS(ty,t):mr.createElement(t,n?{is:n}:void 0);return t==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:t=>mr.createTextNode(t),createComment:t=>mr.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>mr.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},cloneNode(t){const e=t.cloneNode(!0);return"_value"in t&&(e._value=t._value),e},insertStaticContent(t,e,n,r,i,s){const o=n?n.previousSibling:e.lastChild;if(i&&(i===s||i.nextSibling))for(;e.insertBefore(i.cloneNode(!0),n),!(i===s||!(i=i.nextSibling)););else{Xc.innerHTML=r?`${t}`:t;const a=Xc.content;if(r){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[o?o.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}};function ry(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 iy(t,e,n){const r=t.style,i=Xe(n);if(n&&!i){for(const s in n)Ul(r,s,n[s]);if(e&&!Xe(e))for(const s in e)n[s]==null&&Ul(r,s,"")}else{const s=r.display;i?e!==n&&(r.cssText=n):e&&t.removeAttribute("style"),"_vod"in t&&(r.display=s)}}const Jc=/\s*!important$/;function Ul(t,e,n){if(le(n))n.forEach(r=>Ul(t,e,r));else if(e.startsWith("--"))t.setProperty(e,n);else{const r=sy(t,e);Jc.test(n)?t.setProperty(Rr(r),n.replace(Jc,""),"important"):t[r]=n}}const Qc=["Webkit","Moz","ms"],$a={};function sy(t,e){const n=$a[e];if(n)return n;let r=dn(e);if(r!=="filter"&&r in t)return $a[e]=r;r=Go(r);for(let i=0;idocument.createEvent("Event").timeStamp&&(Do=()=>performance.now());const t=navigator.userAgent.match(/firefox\/(\d+)/i);Ap=!!(t&&Number(t[1])<=53)}let Hl=0;const ly=Promise.resolve(),uy=()=>{Hl=0},cy=()=>Hl||(ly.then(uy),Hl=Do());function Un(t,e,n,r){t.addEventListener(e,n,r)}function dy(t,e,n,r){t.removeEventListener(e,n,r)}function fy(t,e,n,r,i=null){const s=t._vei||(t._vei={}),o=s[e];if(r&&o)o.value=r;else{const[a,l]=hy(e);if(r){const u=s[e]=py(r,i);Un(t,a,u,l)}else o&&(dy(t,a,o,l),s[e]=void 0)}}const ed=/(?:Once|Passive|Capture)$/;function hy(t){let e;if(ed.test(t)){e={};let n;for(;n=t.match(ed);)t=t.slice(0,t.length-n[0].length),e[n[0].toLowerCase()]=!0}return[Rr(t.slice(2)),e]}function py(t,e){const n=r=>{const i=r.timeStamp||Do();(Ap||i>=n.attached-1)&&Dt(my(r,n.value),e,5,[r])};return n.value=t,n.attached=cy(),n}function my(t,e){if(le(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(r=>i=>!i._stopped&&r&&r(i))}else return e}const td=/^on[a-z]/,gy=(t,e,n,r,i=!1,s,o,a,l)=>{e==="class"?ry(t,r,i):e==="style"?iy(t,n,r):Ko(e)?yu(e)||fy(t,e,n,r,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):vy(t,e,r,i))?ay(t,e,r,s,o,a,l):(e==="true-value"?t._trueValue=r:e==="false-value"&&(t._falseValue=r),oy(t,e,r,i))};function vy(t,e,n,r){return r?!!(e==="innerHTML"||e==="textContent"||e in t&&td.test(e)&&be(n)):e==="spellcheck"||e==="draggable"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA"||td.test(e)&&Xe(n)?!1:e in t}const In="transition",$i="animation",ln=(t,{slots:e})=>Hu(ip,_y(t),e);ln.displayName="Transition";const Ip={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};ln.props=nt({},ip.props,Ip);const rr=(t,e=[])=>{le(t)?t.forEach(n=>n(...e)):t&&t(...e)},nd=t=>t?le(t)?t.some(e=>e.length>1):t.length>1:!1;function _y(t){const e={};for(const y in t)y in Ip||(e[y]=t[y]);if(t.css===!1)return e;const{name:n="v",type:r,duration:i,enterFromClass:s=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:u=o,appearToClass:c=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=t,E=yy(i),w=E&&E[0],T=E&&E[1],{onBeforeEnter:C,onEnter:O,onEnterCancelled:_,onLeave:x,onLeaveCancelled:W,onBeforeAppear:X=C,onAppear:m=O,onAppearCancelled:P=_}=e,R=(y,U,q)=>{Wr(y,U?c:a),Wr(y,U?u:o),q&&q()},B=(y,U)=>{Wr(y,f),Wr(y,h),U&&U()},v=y=>(U,q)=>{const re=y?m:O,Z=()=>R(U,y,q);rr(re,[U,Z]),rd(()=>{Wr(U,y?l:s),On(U,y?c:a),nd(re)||id(U,r,w,Z)})};return nt(e,{onBeforeEnter(y){rr(C,[y]),On(y,s),On(y,o)},onBeforeAppear(y){rr(X,[y]),On(y,l),On(y,u)},onEnter:v(!1),onAppear:v(!0),onLeave(y,U){const q=()=>B(y,U);On(y,d),Ey(),On(y,h),rd(()=>{Wr(y,d),On(y,f),nd(x)||id(y,r,T,q)}),rr(x,[y,q])},onEnterCancelled(y){R(y,!1),rr(_,[y])},onAppearCancelled(y){R(y,!0),rr(P,[y])},onLeaveCancelled(y){B(y),rr(W,[y])}})}function yy(t){if(t==null)return null;if(Ye(t))return[Ba(t.enter),Ba(t.leave)];{const e=Ba(t);return[e,e]}}function Ba(t){return vs(t)}function On(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t._vtc||(t._vtc=new Set)).add(e)}function Wr(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 rd(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let by=0;function id(t,e,n,r){const i=t._endId=++by,s=()=>{i===t._endId&&r()};if(n)return setTimeout(s,n);const{type:o,timeout:a,propCount:l}=wy(t,e);if(!o)return r();const u=o+"end";let c=0;const d=()=>{t.removeEventListener(u,h),s()},h=f=>{f.target===t&&++c>=l&&d()};setTimeout(()=>{c(n[E]||"").split(", "),i=r(In+"Delay"),s=r(In+"Duration"),o=sd(i,s),a=r($i+"Delay"),l=r($i+"Duration"),u=sd(a,l);let c=null,d=0,h=0;e===In?o>0&&(c=In,d=o,h=s.length):e===$i?u>0&&(c=$i,d=u,h=l.length):(d=Math.max(o,u),c=d>0?o>u?In:$i:null,h=c?c===In?s.length:l.length:0);const f=c===In&&/\b(transform|all)(,|$)/.test(n[In+"Property"]);return{type:c,timeout:d,propCount:h,hasTransform:f}}function sd(t,e){for(;t.lengthod(n)+od(t[r])))}function od(t){return Number(t.slice(0,-1).replace(",","."))*1e3}function Ey(){return document.body.offsetHeight}const mi=t=>{const e=t.props["onUpdate:modelValue"];return le(e)?n=>fo(e,n):e};function Ty(t){t.target.composing=!0}function ad(t){const e=t.target;e.composing&&(e.composing=!1,Cy(e,"input"))}function Cy(t,e){const n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}const uN={created(t,{modifiers:{lazy:e,trim:n,number:r}},i){t._assign=mi(i);const s=r||i.props&&i.props.type==="number";Un(t,e?"change":"input",o=>{if(o.target.composing)return;let a=t.value;n?a=a.trim():s&&(a=vs(a)),t._assign(a)}),n&&Un(t,"change",()=>{t.value=t.value.trim()}),e||(Un(t,"compositionstart",Ty),Un(t,"compositionend",ad),Un(t,"change",ad))},mounted(t,{value:e}){t.value=e==null?"":e},beforeUpdate(t,{value:e,modifiers:{lazy:n,trim:r,number:i}},s){if(t._assign=mi(s),t.composing||document.activeElement===t&&(n||r&&t.value.trim()===e||(i||t.type==="number")&&vs(t.value)===e))return;const o=e==null?"":e;t.value!==o&&(t.value=o)}},cN={deep:!0,created(t,e,n){t._assign=mi(n),Un(t,"change",()=>{const r=t._modelValue,i=Es(t),s=t.checked,o=t._assign;if(le(r)){const a=_u(r,i),l=a!==-1;if(s&&!l)o(r.concat(i));else if(!s&&l){const u=[...r];u.splice(a,1),o(u)}}else if(Ci(r)){const a=new Set(r);s?a.add(i):a.delete(i),o(a)}else o(Op(t,s))})},mounted:ld,beforeUpdate(t,e,n){t._assign=mi(n),ld(t,e,n)}};function ld(t,{value:e,oldValue:n},r){t._modelValue=e,le(e)?t.checked=_u(e,r.props.value)>-1:Ci(e)?t.checked=e.has(r.props.value):e!==n&&(t.checked=Ds(e,Op(t,!0)))}const dN={deep:!0,created(t,{value:e,modifiers:{number:n}},r){const i=Ci(e);Un(t,"change",()=>{const s=Array.prototype.filter.call(t.options,o=>o.selected).map(o=>n?vs(Es(o)):Es(o));t._assign(t.multiple?i?new Set(s):s:s[0])}),t._assign=mi(r)},mounted(t,{value:e}){ud(t,e)},beforeUpdate(t,e,n){t._assign=mi(n)},updated(t,{value:e}){ud(t,e)}};function ud(t,e){const n=t.multiple;if(!(n&&!le(e)&&!Ci(e))){for(let r=0,i=t.options.length;r-1:s.selected=e.has(o);else if(Ds(Es(s),e)){t.selectedIndex!==r&&(t.selectedIndex=r);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function Es(t){return"_value"in t?t._value:t.value}function Op(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const Sy=["ctrl","shift","alt","meta"],Ay={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)=>Sy.some(n=>t[`${n}Key`]&&!e.includes(n))},Fl=(t,e)=>(n,...r)=>{for(let i=0;in=>{if(!("key"in n))return;const r=Rr(n.key);if(e.some(i=>i===r||Iy[i]===r))return t(n)},fN={beforeMount(t,{value:e},{transition:n}){t._vod=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):Bi(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),Bi(t,!0),r.enter(t)):r.leave(t,()=>{Bi(t,!1)}):Bi(t,e))},beforeUnmount(t,{value:e}){Bi(t,e)}};function Bi(t,e){t.style.display=e?t._vod:"none"}const Oy=nt({patchProp:gy},ny);let cd;function ky(){return cd||(cd=R_(Oy))}const hN=(...t)=>{const e=ky().createApp(...t),{mount:n}=e;return e.mount=r=>{const i=Dy(r);if(!i)return;const s=e._component;!be(s)&&!s.render&&!s.template&&(s.template=i.innerHTML),i.innerHTML="";const o=n(i,!1,i instanceof SVGElement);return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},e};function Dy(t){return Xe(t)?document.querySelector(t):t}const Ii=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),kp="SweetAlert2:",Py=t=>{const e=[];for(let n=0;nt.charAt(0).toUpperCase()+t.slice(1),Nt=t=>Array.prototype.slice.call(t),gt=t=>{console.warn(`${kp} ${typeof t=="object"?t.join(" "):t}`)},Oi=t=>{console.error(`${kp} ${t}`)},dd=[],Ny=t=>{dd.includes(t)||(dd.push(t),gt(t))},My=(t,e)=>{Ny(`"${t}" is deprecated and will be removed in the next major release. Please use "${e}" instead.`)},Fu=t=>typeof t=="function"?t():t,Vu=t=>t&&typeof t.toPromise=="function",Ns=t=>Vu(t)?t.toPromise():Promise.resolve(t),ju=t=>t&&Promise.resolve(t)===t,xy=t=>typeof t=="object"&&t.jquery,fd=t=>t instanceof Element||xy(t),Ry=t=>{const e={};return typeof t[0]=="object"&&!fd(t[0])?Object.assign(e,t[0]):["title","html","icon"].forEach((n,r)=>{const i=t[r];typeof i=="string"||fd(i)?e[n]=i:i!==void 0&&Oi(`Unexpected type of ${n}! Expected "string" or "Element", got ${typeof i}`)}),e},Ly="swal2-",Pp=t=>{const e={};for(const n in t)e[t[n]]=Ly+t[n];return e},k=Pp(["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","default-outline","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error"]),is=Pp(["success","warning","info","question","error"]),lt=()=>document.body.querySelector(`.${k.container}`),Ms=t=>{const e=lt();return e?e.querySelector(t):null},Mt=t=>Ms(`.${t}`),Me=()=>Mt(k.popup),xs=()=>Mt(k.icon),Np=()=>Mt(k.title),Po=()=>Mt(k["html-container"]),Mp=()=>Mt(k.image),xp=()=>Mt(k["progress-steps"]),sa=()=>Mt(k["validation-message"]),Vt=()=>Ms(`.${k.actions} .${k.confirm}`),Gn=()=>Ms(`.${k.actions} .${k.deny}`),$y=()=>Mt(k["input-label"]),ki=()=>Ms(`.${k.loader}`),kr=()=>Ms(`.${k.actions} .${k.cancel}`),oa=()=>Mt(k.actions),Rp=()=>Mt(k.footer),aa=()=>Mt(k["timer-progress-bar"]),Wu=()=>Mt(k.close),By=` + a[href], + area[href], + input:not([disabled]), + select:not([disabled]), + textarea:not([disabled]), + button:not([disabled]), + iframe, + object, + embed, + [tabindex="0"], + [contenteditable], + audio[controls], + video[controls], + summary +`,qu=()=>{const t=Nt(Me().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')).sort((n,r)=>(n=parseInt(n.getAttribute("tabindex")),r=parseInt(r.getAttribute("tabindex")),n>r?1:nn.getAttribute("tabindex")!=="-1");return Py(t.concat(e)).filter(n=>Pt(n))},Ku=()=>!Xn(document.body,k["toast-shown"])&&!Xn(document.body,k["no-backdrop"]),la=()=>Me()&&Xn(Me(),k.toast),Uy=()=>Me().hasAttribute("data-loading"),si={previousBodyPadding:null},ot=(t,e)=>{if(t.textContent="",e){const r=new DOMParser().parseFromString(e,"text/html");Nt(r.querySelector("head").childNodes).forEach(i=>{t.appendChild(i)}),Nt(r.querySelector("body").childNodes).forEach(i=>{t.appendChild(i)})}},Xn=(t,e)=>{if(!e)return!1;const n=e.split(/\s+/);for(let r=0;r{Nt(t.classList).forEach(n=>{!Object.values(k).includes(n)&&!Object.values(is).includes(n)&&!Object.values(e.showClass).includes(n)&&t.classList.remove(n)})},jt=(t,e,n)=>{if(Hy(t,e),e.customClass&&e.customClass[n]){if(typeof e.customClass[n]!="string"&&!e.customClass[n].forEach)return gt(`Invalid type of customClass.${n}! Expected string or iterable object, got "${typeof e.customClass[n]}"`);Ae(t,e.customClass[n])}},Yu=(t,e)=>{if(!e)return null;switch(e){case"select":case"textarea":case"file":return sn(t,k[e]);case"checkbox":return t.querySelector(`.${k.checkbox} input`);case"radio":return t.querySelector(`.${k.radio} input:checked`)||t.querySelector(`.${k.radio} input:first-child`);case"range":return t.querySelector(`.${k.range} input`);default:return sn(t,k.input)}},Lp=t=>{if(t.focus(),t.type!=="file"){const e=t.value;t.value="",t.value=e}},$p=(t,e,n)=>{!t||!e||(typeof e=="string"&&(e=e.split(/\s+/).filter(Boolean)),e.forEach(r=>{t.forEach?t.forEach(i=>{n?i.classList.add(r):i.classList.remove(r)}):n?t.classList.add(r):t.classList.remove(r)}))},Ae=(t,e)=>{$p(t,e,!0)},fn=(t,e)=>{$p(t,e,!1)},sn=(t,e)=>{for(let n=0;n{n===`${parseInt(n)}`&&(n=parseInt(n)),n||parseInt(n)===0?t.style[e]=typeof n=="number"?`${n}px`:n:t.style.removeProperty(e)},rt=(t,e="flex")=>{t.style.display=e},ut=t=>{t.style.display="none"},hd=(t,e,n,r)=>{const i=t.querySelector(e);i&&(i.style[n]=r)},ua=(t,e,n)=>{e?rt(t,n):ut(t)},Pt=t=>!!(t&&(t.offsetWidth||t.offsetHeight||t.getClientRects().length)),Fy=()=>!Pt(Vt())&&!Pt(Gn())&&!Pt(kr()),pd=t=>t.scrollHeight>t.clientHeight,Bp=t=>{const e=window.getComputedStyle(t),n=parseFloat(e.getPropertyValue("animation-duration")||"0"),r=parseFloat(e.getPropertyValue("transition-duration")||"0");return n>0||r>0},zu=(t,e=!1)=>{const n=aa();Pt(n)&&(e&&(n.style.transition="none",n.style.width="100%"),setTimeout(()=>{n.style.transition=`width ${t/1e3}s linear`,n.style.width="0%"},10))},Vy=()=>{const t=aa(),e=parseInt(window.getComputedStyle(t).width);t.style.removeProperty("transition"),t.style.width="100%";const n=parseInt(window.getComputedStyle(t).width),r=parseInt(e/n*100);t.style.removeProperty("transition"),t.style.width=`${r}%`},Up=()=>typeof window=="undefined"||typeof document=="undefined",jy=` +

+ +
    +
    + +

    +
    + + +
    + + +
    + +
    + + +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +`.replace(/(^|\n)\s*/g,""),Wy=()=>{const t=lt();return t?(t.remove(),fn([document.documentElement,document.body],[k["no-backdrop"],k["toast-shown"],k["has-column"]]),!0):!1},ir=()=>{vi.isVisible()&&vi.resetValidationMessage()},qy=()=>{const t=Me(),e=sn(t,k.input),n=sn(t,k.file),r=t.querySelector(`.${k.range} input`),i=t.querySelector(`.${k.range} output`),s=sn(t,k.select),o=t.querySelector(`.${k.checkbox} input`),a=sn(t,k.textarea);e.oninput=ir,n.onchange=ir,s.onchange=ir,o.onchange=ir,a.oninput=ir,r.oninput=()=>{ir(),i.value=r.value},r.onchange=()=>{ir(),r.nextSibling.value=r.value}},Ky=t=>typeof t=="string"?document.querySelector(t):t,Yy=t=>{const e=Me();e.setAttribute("role",t.toast?"alert":"dialog"),e.setAttribute("aria-live",t.toast?"polite":"assertive"),t.toast||e.setAttribute("aria-modal","true")},zy=t=>{window.getComputedStyle(t).direction==="rtl"&&Ae(lt(),k.rtl)},Gy=t=>{const e=Wy();if(Up()){Oi("SweetAlert2 requires document to initialize");return}const n=document.createElement("div");n.className=k.container,e&&Ae(n,k["no-transition"]),ot(n,jy);const r=Ky(t.target);r.appendChild(n),Yy(t),zy(r),qy()},Gu=(t,e)=>{t instanceof HTMLElement?e.appendChild(t):typeof t=="object"?Xy(t,e):t&&ot(e,t)},Xy=(t,e)=>{t.jquery?Jy(e,t):ot(e,t.toString())},Jy=(t,e)=>{if(t.textContent="",0 in e)for(let n=0;n in e;n++)t.appendChild(e[n].cloneNode(!0));else t.appendChild(e.cloneNode(!0))},Ts=(()=>{if(Up())return!1;const t=document.createElement("div"),e={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&typeof t.style[n]!="undefined")return e[n];return!1})(),Qy=()=>{const t=document.createElement("div");t.className=k["scrollbar-measure"],document.body.appendChild(t);const e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},Zy=(t,e)=>{const n=oa(),r=ki();!e.showConfirmButton&&!e.showDenyButton&&!e.showCancelButton?ut(n):rt(n),jt(n,e,"actions"),eb(n,r,e),ot(r,e.loaderHtml),jt(r,e,"loader")};function eb(t,e,n){const r=Vt(),i=Gn(),s=kr();Ua(r,"confirm",n),Ua(i,"deny",n),Ua(s,"cancel",n),tb(r,i,s,n),n.reverseButtons&&(n.toast?(t.insertBefore(s,r),t.insertBefore(i,r)):(t.insertBefore(s,e),t.insertBefore(i,e),t.insertBefore(r,e)))}function tb(t,e,n,r){if(!r.buttonsStyling)return fn([t,e,n],k.styled);Ae([t,e,n],k.styled),r.confirmButtonColor&&(t.style.backgroundColor=r.confirmButtonColor,Ae(t,k["default-outline"])),r.denyButtonColor&&(e.style.backgroundColor=r.denyButtonColor,Ae(e,k["default-outline"])),r.cancelButtonColor&&(n.style.backgroundColor=r.cancelButtonColor,Ae(n,k["default-outline"]))}function Ua(t,e,n){ua(t,n[`show${Dp(e)}Button`],"inline-block"),ot(t,n[`${e}ButtonText`]),t.setAttribute("aria-label",n[`${e}ButtonAriaLabel`]),t.className=k[e],jt(t,n,`${e}Button`),Ae(t,n[`${e}ButtonClass`])}function nb(t,e){typeof e=="string"?t.style.background=e:e||Ae([document.documentElement,document.body],k["no-backdrop"])}function rb(t,e){e in k?Ae(t,k[e]):(gt('The "position" parameter is not valid, defaulting to "center"'),Ae(t,k.center))}function ib(t,e){if(e&&typeof e=="string"){const n=`grow-${e}`;n in k&&Ae(t,k[n])}}const sb=(t,e)=>{const n=lt();!n||(nb(n,e.backdrop),rb(n,e.position),ib(n,e.grow),jt(n,e,"container"))};var we={awaitingPromise:new WeakMap,promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap};const ob=["input","file","range","select","radio","checkbox","textarea"],ab=(t,e)=>{const n=Me(),r=we.innerParams.get(t),i=!r||e.input!==r.input;ob.forEach(s=>{const o=k[s],a=sn(n,o);cb(s,e.inputAttributes),a.className=o,i&&ut(a)}),e.input&&(i&&lb(e),db(e))},lb=t=>{if(!ht[t.input])return Oi(`Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "${t.input}"`);const e=Hp(t.input),n=ht[t.input](e,t);rt(n),setTimeout(()=>{Lp(n)})},ub=t=>{for(let e=0;e{const n=Yu(Me(),t);if(!!n){ub(n);for(const r in e)n.setAttribute(r,e[r])}},db=t=>{const e=Hp(t.input);t.customClass&&Ae(e,t.customClass.input)},Xu=(t,e)=>{(!t.placeholder||e.inputPlaceholder)&&(t.placeholder=e.inputPlaceholder)},Rs=(t,e,n)=>{if(n.inputLabel){t.id=k.input;const r=document.createElement("label"),i=k["input-label"];r.setAttribute("for",t.id),r.className=i,Ae(r,n.customClass.inputLabel),r.innerText=n.inputLabel,e.insertAdjacentElement("beforebegin",r)}},Hp=t=>{const e=k[t]?k[t]:k.input;return sn(Me(),e)},ht={};ht.text=ht.email=ht.password=ht.number=ht.tel=ht.url=(t,e)=>(typeof e.inputValue=="string"||typeof e.inputValue=="number"?t.value=e.inputValue:ju(e.inputValue)||gt(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof e.inputValue}"`),Rs(t,t,e),Xu(t,e),t.type=e.input,t);ht.file=(t,e)=>(Rs(t,t,e),Xu(t,e),t);ht.range=(t,e)=>{const n=t.querySelector("input"),r=t.querySelector("output");return n.value=e.inputValue,n.type=e.input,r.value=e.inputValue,Rs(n,t,e),t};ht.select=(t,e)=>{if(t.textContent="",e.inputPlaceholder){const n=document.createElement("option");ot(n,e.inputPlaceholder),n.value="",n.disabled=!0,n.selected=!0,t.appendChild(n)}return Rs(t,t,e),t};ht.radio=t=>(t.textContent="",t);ht.checkbox=(t,e)=>{const n=Yu(Me(),"checkbox");n.value=1,n.id=k.checkbox,n.checked=Boolean(e.inputValue);const r=t.querySelector("span");return ot(r,e.inputPlaceholder),t};ht.textarea=(t,e)=>{t.value=e.inputValue,Xu(t,e),Rs(t,t,e);const n=r=>parseInt(window.getComputedStyle(r).marginLeft)+parseInt(window.getComputedStyle(r).marginRight);return setTimeout(()=>{if("MutationObserver"in window){const r=parseInt(window.getComputedStyle(Me()).width),i=()=>{const s=t.offsetWidth+n(t);s>r?Me().style.width=`${s}px`:Me().style.width=null};new MutationObserver(i).observe(t,{attributes:!0,attributeFilter:["style"]})}}),t};const fb=(t,e)=>{const n=Po();jt(n,e,"htmlContainer"),e.html?(Gu(e.html,n),rt(n,"block")):e.text?(n.textContent=e.text,rt(n,"block")):ut(n),ab(t,e)},hb=(t,e)=>{const n=Rp();ua(n,e.footer),e.footer&&Gu(e.footer,n),jt(n,e,"footer")},pb=(t,e)=>{const n=Wu();ot(n,e.closeButtonHtml),jt(n,e,"closeButton"),ua(n,e.showCloseButton),n.setAttribute("aria-label",e.closeButtonAriaLabel)},mb=(t,e)=>{const n=we.innerParams.get(t),r=xs();if(n&&e.icon===n.icon){gd(r,e),md(r,e);return}if(!e.icon&&!e.iconHtml)return ut(r);if(e.icon&&Object.keys(is).indexOf(e.icon)===-1)return Oi(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${e.icon}"`),ut(r);rt(r),gd(r,e),md(r,e),Ae(r,e.showClass.icon)},md=(t,e)=>{for(const n in is)e.icon!==n&&fn(t,is[n]);Ae(t,is[e.icon]),vb(t,e),gb(),jt(t,e,"icon")},gb=()=>{const t=Me(),e=window.getComputedStyle(t).getPropertyValue("background-color"),n=t.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let r=0;r{t.textContent="",e.iconHtml?ot(t,vd(e.iconHtml)):e.icon==="success"?ot(t,` +
    + +
    +
    + `):e.icon==="error"?ot(t,` + + + + + `):ot(t,vd({question:"?",warning:"!",info:"i"}[e.icon]))},vb=(t,e)=>{if(!!e.iconColor){t.style.color=e.iconColor,t.style.borderColor=e.iconColor;for(const n of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])hd(t,n,"backgroundColor",e.iconColor);hd(t,".swal2-success-ring","borderColor",e.iconColor)}},vd=t=>`
    ${t}
    `,_b=(t,e)=>{const n=Mp();if(!e.imageUrl)return ut(n);rt(n,""),n.setAttribute("src",e.imageUrl),n.setAttribute("alt",e.imageAlt),ss(n,"width",e.imageWidth),ss(n,"height",e.imageHeight),n.className=k.image,jt(n,e,"image")},yb=t=>{const e=document.createElement("li");return Ae(e,k["progress-step"]),ot(e,t),e},bb=t=>{const e=document.createElement("li");return Ae(e,k["progress-step-line"]),t.progressStepsDistance&&(e.style.width=t.progressStepsDistance),e},wb=(t,e)=>{const n=xp();if(!e.progressSteps||e.progressSteps.length===0)return ut(n);rt(n),n.textContent="",e.currentProgressStep>=e.progressSteps.length&>("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),e.progressSteps.forEach((r,i)=>{const s=yb(r);if(n.appendChild(s),i===e.currentProgressStep&&Ae(s,k["active-progress-step"]),i!==e.progressSteps.length-1){const o=bb(e);n.appendChild(o)}})},Eb=(t,e)=>{const n=Np();ua(n,e.title||e.titleText,"block"),e.title&&Gu(e.title,n),e.titleText&&(n.innerText=e.titleText),jt(n,e,"title")},Tb=(t,e)=>{const n=lt(),r=Me();e.toast?(ss(n,"width",e.width),r.style.width="100%",r.insertBefore(ki(),xs())):ss(r,"width",e.width),ss(r,"padding",e.padding),e.color&&(r.style.color=e.color),e.background&&(r.style.background=e.background),ut(sa()),Cb(r,e)},Cb=(t,e)=>{t.className=`${k.popup} ${Pt(t)?e.showClass.popup:""}`,e.toast?(Ae([document.documentElement,document.body],k["toast-shown"]),Ae(t,k.toast)):Ae(t,k.modal),jt(t,e,"popup"),typeof e.customClass=="string"&&Ae(t,e.customClass),e.icon&&Ae(t,k[`icon-${e.icon}`])},Fp=(t,e)=>{Tb(t,e),sb(t,e),wb(t,e),mb(t,e),_b(t,e),Eb(t,e),pb(t,e),fb(t,e),Zy(t,e),hb(t,e),typeof e.didRender=="function"&&e.didRender(Me())},Sb=()=>Pt(Me()),Vp=()=>Vt()&&Vt().click(),Ab=()=>Gn()&&Gn().click(),Ib=()=>kr()&&kr().click();function Ob(...t){const e=this;return new e(...t)}function kb(t){class e extends this{_main(r,i){return super._main(r,Object.assign({},t,i))}}return e}const gi=t=>{let e=Me();e||vi.fire(),e=Me();const n=ki();la()?ut(xs()):Db(e,t),rt(n),e.setAttribute("data-loading",!0),e.setAttribute("aria-busy",!0),e.focus()},Db=(t,e)=>{const n=oa(),r=ki();!e&&Pt(Vt())&&(e=Vt()),rt(n),e&&(ut(e),r.setAttribute("data-button-to-replace",e.className)),r.parentNode.insertBefore(r,e),Ae([t,n],k.loading)},Pb=100,ve={},Nb=()=>{ve.previousActiveElement&&ve.previousActiveElement.focus?(ve.previousActiveElement.focus(),ve.previousActiveElement=null):document.body&&document.body.focus()},Mb=t=>new Promise(e=>{if(!t)return e();const n=window.scrollX,r=window.scrollY;ve.restoreFocusTimeout=setTimeout(()=>{Nb(),e()},Pb),window.scrollTo(n,r)}),xb=()=>ve.timeout&&ve.timeout.getTimerLeft(),jp=()=>{if(ve.timeout)return Vy(),ve.timeout.stop()},Wp=()=>{if(ve.timeout){const t=ve.timeout.start();return zu(t),t}},Rb=()=>{const t=ve.timeout;return t&&(t.running?jp():Wp())},Lb=t=>{if(ve.timeout){const e=ve.timeout.increase(t);return zu(e,!0),e}},$b=()=>ve.timeout&&ve.timeout.isRunning();let _d=!1;const Vl={};function Bb(t="data-swal-template"){Vl[t]=this,_d||(document.body.addEventListener("click",Ub),_d=!0)}const Ub=t=>{for(let e=t.target;e&&e!==document;e=e.parentNode)for(const n in Vl){const r=e.getAttribute(n);if(r){Vl[n].fire({template:r});return}}},oi={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"×",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0},Hb=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],Fb={},Vb=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],qp=t=>Object.prototype.hasOwnProperty.call(oi,t),jb=t=>Hb.indexOf(t)!==-1,jl=t=>Fb[t],Wb=t=>{qp(t)||gt(`Unknown parameter "${t}"`)},qb=t=>{Vb.includes(t)&>(`The parameter "${t}" is incompatible with toasts`)},Kb=t=>{jl(t)&&My(t,jl(t))},Yb=t=>{!t.backdrop&&t.allowOutsideClick&>('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');for(const e in t)Wb(e),t.toast&&qb(e),Kb(e)};var zb=Object.freeze(Object.defineProperty({__proto__:null,isValidParameter:qp,isUpdatableParameter:jb,isDeprecatedParameter:jl,argsToParams:Ry,getContainer:lt,getPopup:Me,getTitle:Np,getHtmlContainer:Po,getImage:Mp,getIcon:xs,getInputLabel:$y,getCloseButton:Wu,getActions:oa,getConfirmButton:Vt,getDenyButton:Gn,getCancelButton:kr,getLoader:ki,getFooter:Rp,getTimerProgressBar:aa,getFocusableElements:qu,getValidationMessage:sa,isLoading:Uy,isVisible:Sb,clickConfirm:Vp,clickDeny:Ab,clickCancel:Ib,fire:Ob,mixin:kb,showLoading:gi,enableLoading:gi,getTimerLeft:xb,stopTimer:jp,resumeTimer:Wp,toggleTimer:Rb,increaseTimer:Lb,isTimerRunning:$b,bindClickHandler:Bb},Symbol.toStringTag,{value:"Module"}));function yd(){const t=we.innerParams.get(this);if(!t)return;const e=we.domCache.get(this);ut(e.loader),la()?t.icon&&rt(xs()):Gb(e),fn([e.popup,e.actions],k.loading),e.popup.removeAttribute("aria-busy"),e.popup.removeAttribute("data-loading"),e.confirmButton.disabled=!1,e.denyButton.disabled=!1,e.cancelButton.disabled=!1}const Gb=t=>{const e=t.popup.getElementsByClassName(t.loader.getAttribute("data-button-to-replace"));e.length?rt(e[0],"inline-block"):Fy()&&ut(t.actions)};function Xb(t){const e=we.innerParams.get(t||this),n=we.domCache.get(t||this);return n?Yu(n.popup,e.input):null}const Jb=()=>{si.previousBodyPadding===null&&document.body.scrollHeight>window.innerHeight&&(si.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${si.previousBodyPadding+Qy()}px`)},Qb=()=>{si.previousBodyPadding!==null&&(document.body.style.paddingRight=`${si.previousBodyPadding}px`,si.previousBodyPadding=null)},Zb=()=>{if((/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)&&!Xn(document.body,k.iosfix)){const e=document.body.scrollTop;document.body.style.top=`${e*-1}px`,Ae(document.body,k.iosfix),tw(),ew()}},ew=()=>{!navigator.userAgent.match(/(CriOS|FxiOS|EdgiOS|YaBrowser|UCBrowser)/i)&&Me().scrollHeight>window.innerHeight-44&&(lt().style.paddingBottom=`${44}px`)},tw=()=>{const t=lt();let e;t.ontouchstart=n=>{e=nw(n)},t.ontouchmove=n=>{e&&(n.preventDefault(),n.stopPropagation())}},nw=t=>{const e=t.target,n=lt();return rw(t)||iw(t)?!1:e===n||!pd(n)&&e.tagName!=="INPUT"&&e.tagName!=="TEXTAREA"&&!(pd(Po())&&Po().contains(e))},rw=t=>t.touches&&t.touches.length&&t.touches[0].touchType==="stylus",iw=t=>t.touches&&t.touches.length>1,sw=()=>{if(Xn(document.body,k.iosfix)){const t=parseInt(document.body.style.top,10);fn(document.body,k.iosfix),document.body.style.top="",document.body.scrollTop=t*-1}},ow=()=>{Nt(document.body.children).forEach(e=>{e===lt()||e.contains(lt())||(e.hasAttribute("aria-hidden")&&e.setAttribute("data-previous-aria-hidden",e.getAttribute("aria-hidden")),e.setAttribute("aria-hidden","true"))})},Kp=()=>{Nt(document.body.children).forEach(e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")})};var Cs={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};function Yp(t,e,n,r){la()?bd(t,r):(Mb(n).then(()=>bd(t,r)),ve.keydownTarget.removeEventListener("keydown",ve.keydownHandler,{capture:ve.keydownListenerCapture}),ve.keydownHandlerAdded=!1),/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?(e.setAttribute("style","display:none !important"),e.removeAttribute("class"),e.innerHTML=""):e.remove(),Ku()&&(Qb(),sw(),Kp()),aw()}function aw(){fn([document.documentElement,document.body],[k.shown,k["height-auto"],k["no-backdrop"],k["toast-shown"]])}function to(t){t=dw(t);const e=Cs.swalPromiseResolve.get(this),n=uw(this);this.isAwaitingPromise()?t.isDismissed||(zp(this),e(t)):n&&e(t)}function lw(){return!!we.awaitingPromise.get(this)}const uw=t=>{const e=Me();if(!e)return!1;const n=we.innerParams.get(t);if(!n||Xn(e,n.hideClass.popup))return!1;fn(e,n.showClass.popup),Ae(e,n.hideClass.popup);const r=lt();return fn(r,n.showClass.backdrop),Ae(r,n.hideClass.backdrop),fw(t,e,n),!0};function cw(t){const e=Cs.swalPromiseReject.get(this);zp(this),e&&e(t)}const zp=t=>{t.isAwaitingPromise()&&(we.awaitingPromise.delete(t),we.innerParams.get(t)||t._destroy())},dw=t=>typeof t=="undefined"?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},t),fw=(t,e,n)=>{const r=lt(),i=Ts&&Bp(e);typeof n.willClose=="function"&&n.willClose(e),i?hw(t,e,r,n.returnFocus,n.didClose):Yp(t,r,n.returnFocus,n.didClose)},hw=(t,e,n,r,i)=>{ve.swalCloseEventFinishedCallback=Yp.bind(null,t,n,r,i),e.addEventListener(Ts,function(s){s.target===e&&(ve.swalCloseEventFinishedCallback(),delete ve.swalCloseEventFinishedCallback)})},bd=(t,e)=>{setTimeout(()=>{typeof e=="function"&&e.bind(t.params)(),t._destroy()})};function Gp(t,e,n){const r=we.domCache.get(t);e.forEach(i=>{r[i].disabled=n})}function Xp(t,e){if(!t)return!1;if(t.type==="radio"){const r=t.parentNode.parentNode.querySelectorAll("input");for(let i=0;i/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(t)?Promise.resolve():Promise.resolve(e||"Invalid email address"),url:(t,e)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(t)?Promise.resolve():Promise.resolve(e||"Invalid URL")};function Ew(t){t.inputValidator||Object.keys(wd).forEach(e=>{t.input===e&&(t.inputValidator=wd[e])})}function Tw(t){(!t.target||typeof t.target=="string"&&!document.querySelector(t.target)||typeof t.target!="string"&&!t.target.appendChild)&&(gt('Target parameter is not valid, defaulting to "body"'),t.target="body")}function Cw(t){Ew(t),t.showLoaderOnConfirm&&!t.preConfirm&>(`showLoaderOnConfirm is set to true, but preConfirm is not defined. +showLoaderOnConfirm should be used together with preConfirm, see usage example: +https://sweetalert2.github.io/#ajax-request`),Tw(t),typeof t.title=="string"&&(t.title=t.title.split(` +`).join("
    ")),Gy(t)}const Jp=["swal-title","swal-html","swal-footer"],Sw=t=>{const e=typeof t.template=="string"?document.querySelector(t.template):t.template;if(!e)return{};const n=e.content;return Nw(n),Object.assign(Aw(n),Iw(n),Ow(n),kw(n),Dw(n),Pw(n,Jp))},Aw=t=>{const e={};return Nt(t.querySelectorAll("swal-param")).forEach(n=>{Dr(n,["name","value"]);const r=n.getAttribute("name");let i=n.getAttribute("value");typeof oi[r]=="boolean"&&i==="false"&&(i=!1),typeof oi[r]=="object"&&(i=JSON.parse(i)),e[r]=i}),e},Iw=t=>{const e={};return Nt(t.querySelectorAll("swal-button")).forEach(n=>{Dr(n,["type","color","aria-label"]);const r=n.getAttribute("type");e[`${r}ButtonText`]=n.innerHTML,e[`show${Dp(r)}Button`]=!0,n.hasAttribute("color")&&(e[`${r}ButtonColor`]=n.getAttribute("color")),n.hasAttribute("aria-label")&&(e[`${r}ButtonAriaLabel`]=n.getAttribute("aria-label"))}),e},Ow=t=>{const e={},n=t.querySelector("swal-image");return n&&(Dr(n,["src","width","height","alt"]),n.hasAttribute("src")&&(e.imageUrl=n.getAttribute("src")),n.hasAttribute("width")&&(e.imageWidth=n.getAttribute("width")),n.hasAttribute("height")&&(e.imageHeight=n.getAttribute("height")),n.hasAttribute("alt")&&(e.imageAlt=n.getAttribute("alt"))),e},kw=t=>{const e={},n=t.querySelector("swal-icon");return n&&(Dr(n,["type","color"]),n.hasAttribute("type")&&(e.icon=n.getAttribute("type")),n.hasAttribute("color")&&(e.iconColor=n.getAttribute("color")),e.iconHtml=n.innerHTML),e},Dw=t=>{const e={},n=t.querySelector("swal-input");n&&(Dr(n,["type","label","placeholder","value"]),e.input=n.getAttribute("type")||"text",n.hasAttribute("label")&&(e.inputLabel=n.getAttribute("label")),n.hasAttribute("placeholder")&&(e.inputPlaceholder=n.getAttribute("placeholder")),n.hasAttribute("value")&&(e.inputValue=n.getAttribute("value")));const r=t.querySelectorAll("swal-input-option");return r.length&&(e.inputOptions={},Nt(r).forEach(i=>{Dr(i,["value"]);const s=i.getAttribute("value"),o=i.innerHTML;e.inputOptions[s]=o})),e},Pw=(t,e)=>{const n={};for(const r in e){const i=e[r],s=t.querySelector(i);s&&(Dr(s,[]),n[i.replace(/^swal-/,"")]=s.innerHTML.trim())}return n},Nw=t=>{const e=Jp.concat(["swal-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Nt(t.children).forEach(n=>{const r=n.tagName.toLowerCase();e.indexOf(r)===-1&>(`Unrecognized element <${r}>`)})},Dr=(t,e)=>{Nt(t.attributes).forEach(n=>{e.indexOf(n.name)===-1&>([`Unrecognized attribute "${n.name}" on <${t.tagName.toLowerCase()}>.`,`${e.length?`Allowed attributes are: ${e.join(", ")}`:"To set the value, use HTML within the element."}`])})},Qp=10,Mw=t=>{const e=lt(),n=Me();typeof t.willOpen=="function"&&t.willOpen(n);const i=window.getComputedStyle(document.body).overflowY;Lw(e,n,t),setTimeout(()=>{xw(e,n)},Qp),Ku()&&(Rw(e,t.scrollbarPadding,i),ow()),!la()&&!ve.previousActiveElement&&(ve.previousActiveElement=document.activeElement),typeof t.didOpen=="function"&&setTimeout(()=>t.didOpen(n)),fn(e,k["no-transition"])},Zp=t=>{const e=Me();if(t.target!==e)return;const n=lt();e.removeEventListener(Ts,Zp),n.style.overflowY="auto"},xw=(t,e)=>{Ts&&Bp(e)?(t.style.overflowY="hidden",e.addEventListener(Ts,Zp)):t.style.overflowY="auto"},Rw=(t,e,n)=>{Zb(),e&&n!=="hidden"&&Jb(),setTimeout(()=>{t.scrollTop=0})},Lw=(t,e,n)=>{Ae(t,n.showClass.backdrop),e.style.setProperty("opacity","0","important"),rt(e,"grid"),setTimeout(()=>{Ae(e,n.showClass.popup),e.style.removeProperty("opacity")},Qp),Ae([document.documentElement,document.body],k.shown),n.heightAuto&&n.backdrop&&!n.toast&&Ae([document.documentElement,document.body],k["height-auto"])},$w=(t,e)=>{e.input==="select"||e.input==="radio"?Vw(t,e):["text","email","number","tel","textarea"].includes(e.input)&&(Vu(e.inputValue)||ju(e.inputValue))&&(gi(Vt()),jw(t,e))},Bw=(t,e)=>{const n=t.getInput();if(!n)return null;switch(e.input){case"checkbox":return Uw(n);case"radio":return Hw(n);case"file":return Fw(n);default:return e.inputAutoTrim?n.value.trim():n.value}},Uw=t=>t.checked?1:0,Hw=t=>t.checked?t.value:null,Fw=t=>t.files.length?t.getAttribute("multiple")!==null?t.files:t.files[0]:null,Vw=(t,e)=>{const n=Me(),r=i=>Ww[e.input](n,Wl(i),e);Vu(e.inputOptions)||ju(e.inputOptions)?(gi(Vt()),Ns(e.inputOptions).then(i=>{t.hideLoading(),r(i)})):typeof e.inputOptions=="object"?r(e.inputOptions):Oi(`Unexpected type of inputOptions! Expected object, Map or Promise, got ${typeof e.inputOptions}`)},jw=(t,e)=>{const n=t.getInput();ut(n),Ns(e.inputValue).then(r=>{n.value=e.input==="number"?parseFloat(r)||0:`${r}`,rt(n),n.focus(),t.hideLoading()}).catch(r=>{Oi(`Error in inputValue promise: ${r}`),n.value="",rt(n),n.focus(),t.hideLoading()})},Ww={select:(t,e,n)=>{const r=sn(t,k.select),i=(s,o,a)=>{const l=document.createElement("option");l.value=a,ot(l,o),l.selected=Ed(a,n.inputValue),s.appendChild(l)};e.forEach(s=>{const o=s[0],a=s[1];if(Array.isArray(a)){const l=document.createElement("optgroup");l.label=o,l.disabled=!1,r.appendChild(l),a.forEach(u=>i(l,u[1],u[0]))}else i(r,a,o)}),r.focus()},radio:(t,e,n)=>{const r=sn(t,k.radio);e.forEach(s=>{const o=s[0],a=s[1],l=document.createElement("input"),u=document.createElement("label");l.type="radio",l.name=k.radio,l.value=o,Ed(o,n.inputValue)&&(l.checked=!0);const c=document.createElement("span");ot(c,a),c.className=k.label,u.appendChild(l),u.appendChild(c),r.appendChild(u)});const i=r.querySelectorAll("input");i.length&&i[0].focus()}},Wl=t=>{const e=[];return typeof Map!="undefined"&&t instanceof Map?t.forEach((n,r)=>{let i=n;typeof i=="object"&&(i=Wl(i)),e.push([r,i])}):Object.keys(t).forEach(n=>{let r=t[n];typeof r=="object"&&(r=Wl(r)),e.push([n,r])}),e},Ed=(t,e)=>e&&e.toString()===t.toString(),qw=t=>{const e=we.innerParams.get(t);t.disableButtons(),e.input?em(t,"confirm"):Qu(t,!0)},Kw=t=>{const e=we.innerParams.get(t);t.disableButtons(),e.returnInputValueOnDeny?em(t,"deny"):Ju(t,!1)},Yw=(t,e)=>{t.disableButtons(),e(Ii.cancel)},em=(t,e)=>{const n=we.innerParams.get(t),r=Bw(t,n);n.inputValidator?zw(t,r,e):t.getInput().checkValidity()?e==="deny"?Ju(t,r):Qu(t,r):(t.enableButtons(),t.showValidationMessage(n.validationMessage))},zw=(t,e,n)=>{const r=we.innerParams.get(t);t.disableInput(),Promise.resolve().then(()=>Ns(r.inputValidator(e,r.validationMessage))).then(s=>{t.enableButtons(),t.enableInput(),s?t.showValidationMessage(s):n==="deny"?Ju(t,e):Qu(t,e)})},Ju=(t,e)=>{const n=we.innerParams.get(t||globalThis);n.showLoaderOnDeny&&gi(Gn()),n.preDeny?(we.awaitingPromise.set(t||globalThis,!0),Promise.resolve().then(()=>Ns(n.preDeny(e,n.validationMessage))).then(i=>{i===!1?t.hideLoading():t.closePopup({isDenied:!0,value:typeof i=="undefined"?e:i})}).catch(i=>tm(t||globalThis,i))):t.closePopup({isDenied:!0,value:e})},Td=(t,e)=>{t.closePopup({isConfirmed:!0,value:e})},tm=(t,e)=>{t.rejectPromise(e)},Qu=(t,e)=>{const n=we.innerParams.get(t||globalThis);n.showLoaderOnConfirm&&gi(),n.preConfirm?(t.resetValidationMessage(),we.awaitingPromise.set(t||globalThis,!0),Promise.resolve().then(()=>Ns(n.preConfirm(e,n.validationMessage))).then(i=>{Pt(sa())||i===!1?t.hideLoading():Td(t,typeof i=="undefined"?e:i)}).catch(i=>tm(t||globalThis,i))):Td(t,e)},Gw=(t,e,n,r)=>{e.keydownTarget&&e.keydownHandlerAdded&&(e.keydownTarget.removeEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1),n.toast||(e.keydownHandler=i=>Jw(t,i,r),e.keydownTarget=n.keydownListenerCapture?window:Me(),e.keydownListenerCapture=n.keydownListenerCapture,e.keydownTarget.addEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!0)},ql=(t,e,n)=>{const r=qu();if(r.length)return e=e+n,e===r.length?e=0:e===-1&&(e=r.length-1),r[e].focus();Me().focus()},nm=["ArrowRight","ArrowDown"],Xw=["ArrowLeft","ArrowUp"],Jw=(t,e,n)=>{const r=we.innerParams.get(t);!r||(r.stopKeydownPropagation&&e.stopPropagation(),e.key==="Enter"?Qw(t,e,r):e.key==="Tab"?Zw(e,r):[...nm,...Xw].includes(e.key)?e0(e.key):e.key==="Escape"&&t0(e,r,n))},Qw=(t,e,n)=>{if(!e.isComposing&&e.target&&t.getInput()&&e.target.outerHTML===t.getInput().outerHTML){if(["textarea","file"].includes(n.input))return;Vp(),e.preventDefault()}},Zw=(t,e)=>{const n=t.target,r=qu();let i=-1;for(let s=0;s{const e=Vt(),n=Gn(),r=kr();if(![e,n,r].includes(document.activeElement))return;const i=nm.includes(t)?"nextElementSibling":"previousElementSibling",s=document.activeElement[i];s&&s.focus()},t0=(t,e,n)=>{Fu(e.allowEscapeKey)&&(t.preventDefault(),n(Ii.esc))},n0=(t,e,n)=>{we.innerParams.get(t).toast?r0(t,e,n):(i0(e),s0(e),o0(t,e,n))},r0=(t,e,n)=>{e.popup.onclick=()=>{const r=we.innerParams.get(t);r.showConfirmButton||r.showDenyButton||r.showCancelButton||r.showCloseButton||r.timer||r.input||n(Ii.close)}};let No=!1;const i0=t=>{t.popup.onmousedown=()=>{t.container.onmouseup=function(e){t.container.onmouseup=void 0,e.target===t.container&&(No=!0)}}},s0=t=>{t.container.onmousedown=()=>{t.popup.onmouseup=function(e){t.popup.onmouseup=void 0,(e.target===t.popup||t.popup.contains(e.target))&&(No=!0)}}},o0=(t,e,n)=>{e.container.onclick=r=>{const i=we.innerParams.get(t);if(No){No=!1;return}r.target===e.container&&Fu(i.allowOutsideClick)&&n(Ii.backdrop)}};function a0(t,e={}){Yb(Object.assign({},e,t)),ve.currentInstance&&(ve.currentInstance._destroy(),Ku()&&Kp()),ve.currentInstance=this;const n=l0(t,e);Cw(n),Object.freeze(n),ve.timeout&&(ve.timeout.stop(),delete ve.timeout),clearTimeout(ve.restoreFocusTimeout);const r=c0(this);return Fp(this,n),we.innerParams.set(this,n),u0(this,r,n)}const l0=(t,e)=>{const n=Sw(t),r=Object.assign({},oi,e,n,t);return r.showClass=Object.assign({},oi.showClass,r.showClass),r.hideClass=Object.assign({},oi.hideClass,r.hideClass),r},u0=(t,e,n)=>new Promise((r,i)=>{const s=o=>{t.closePopup({isDismissed:!0,dismiss:o})};Cs.swalPromiseResolve.set(t,r),Cs.swalPromiseReject.set(t,i),e.confirmButton.onclick=()=>qw(t),e.denyButton.onclick=()=>Kw(t),e.cancelButton.onclick=()=>Yw(t,s),e.closeButton.onclick=()=>s(Ii.close),n0(t,e,s),Gw(t,ve,n,s),$w(t,n),Mw(n),d0(ve,n,s),f0(e,n),setTimeout(()=>{e.container.scrollTop=0})}),c0=t=>{const e={popup:Me(),container:lt(),actions:oa(),confirmButton:Vt(),denyButton:Gn(),cancelButton:kr(),loader:ki(),closeButton:Wu(),validationMessage:sa(),progressSteps:xp()};return we.domCache.set(t,e),e},d0=(t,e,n)=>{const r=aa();ut(r),e.timer&&(t.timeout=new ww(()=>{n("timer"),delete t.timeout},e.timer),e.timerProgressBar&&(rt(r),setTimeout(()=>{t.timeout&&t.timeout.running&&zu(e.timer)})))},f0=(t,e)=>{if(!e.toast){if(!Fu(e.allowEnterKey))return p0();h0(t,e)||ql(e,-1,1)}},h0=(t,e)=>e.focusDeny&&Pt(t.denyButton)?(t.denyButton.focus(),!0):e.focusCancel&&Pt(t.cancelButton)?(t.cancelButton.focus(),!0):e.focusConfirm&&Pt(t.confirmButton)?(t.confirmButton.focus(),!0):!1,p0=()=>{document.activeElement&&typeof document.activeElement.blur=="function"&&document.activeElement.blur()};function m0(t){const e=Me(),n=we.innerParams.get(this);if(!e||Xn(e,n.hideClass.popup))return gt("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const r={};Object.keys(t).forEach(s=>{vi.isUpdatableParameter(s)?r[s]=t[s]:gt(`Invalid parameter to update: "${s}". Updatable params are listed here: https://github.com/sweetalert2/sweetalert2/blob/master/src/utils/params.js + +If you think this parameter should be updatable, request it here: https://github.com/sweetalert2/sweetalert2/issues/new?template=02_feature_request.md`)});const i=Object.assign({},n,r);Fp(this,i),we.innerParams.set(this,i),Object.defineProperties(this,{params:{value:Object.assign({},this.params,t),writable:!1,enumerable:!0}})}function g0(){const t=we.domCache.get(this),e=we.innerParams.get(this);if(!e){rm(this);return}t.popup&&ve.swalCloseEventFinishedCallback&&(ve.swalCloseEventFinishedCallback(),delete ve.swalCloseEventFinishedCallback),ve.deferDisposalTimer&&(clearTimeout(ve.deferDisposalTimer),delete ve.deferDisposalTimer),typeof e.didDestroy=="function"&&e.didDestroy(),v0(this)}const v0=t=>{rm(t),delete t.params,delete ve.keydownHandler,delete ve.keydownTarget,delete ve.currentInstance},rm=t=>{t.isAwaitingPromise()?(Ha(we,t),we.awaitingPromise.set(t,!0)):(Ha(Cs,t),Ha(we,t))},Ha=(t,e)=>{for(const n in t)t[n].delete(e)};var im=Object.freeze(Object.defineProperty({__proto__:null,hideLoading:yd,disableLoading:yd,getInput:Xb,close:to,isAwaitingPromise:lw,rejectPromise:cw,closePopup:to,closeModal:to,closeToast:to,enableButtons:pw,disableButtons:mw,enableInput:gw,disableInput:vw,showValidationMessage:_w,resetValidationMessage:yw,getProgressSteps:bw,_main:a0,update:m0,_destroy:g0},Symbol.toStringTag,{value:"Module"}));let Kl;class Di{constructor(...e){if(typeof window=="undefined")return;Kl=this;const n=Object.freeze(this.constructor.argsToParams(e));Object.defineProperties(this,{params:{value:n,writable:!1,enumerable:!0,configurable:!0}});const r=this._main(this.params);we.promise.set(this,r)}then(e){return we.promise.get(this).then(e)}finally(e){return we.promise.get(this).finally(e)}}Object.assign(Di.prototype,im);Object.assign(Di,zb);Object.keys(im).forEach(t=>{Di[t]=function(...e){if(Kl)return Kl[t](...e)}});Di.DismissReason=Ii;Di.version="11.3.0";const vi=Di;vi.default=vi;/*! + * vue-router v4.0.12 + * (c) 2021 Eduardo San Martin Morote + * @license MIT + */const sm=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",Pi=t=>sm?Symbol(t):"_vr_"+t,_0=Pi("rvlm"),Cd=Pi("rvd"),ca=Pi("r"),Zu=Pi("rl"),Yl=Pi("rvl"),Zr=typeof window!="undefined";function y0(t){return t.__esModule||sm&&t[Symbol.toStringTag]==="Module"}const Le=Object.assign;function Fa(t,e){const n={};for(const r in e){const i=e[r];n[r]=Array.isArray(i)?i.map(t):t(i)}return n}const os=()=>{},b0=/\/$/,w0=t=>t.replace(b0,"");function Va(t,e,n="/"){let r,i={},s="",o="";const a=e.indexOf("?"),l=e.indexOf("#",a>-1?a:0);return a>-1&&(r=e.slice(0,a),s=e.slice(a+1,l>-1?l:e.length),i=t(s)),l>-1&&(r=r||e.slice(0,l),o=e.slice(l,e.length)),r=S0(r!=null?r:e,n),{fullPath:r+(s&&"?")+s+o,path:r,query:i,hash:o}}function E0(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function Sd(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function T0(t,e,n){const r=e.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&_i(e.matched[r],n.matched[i])&&om(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function _i(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function om(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!C0(t[n],e[n]))return!1;return!0}function C0(t,e){return Array.isArray(t)?Ad(t,e):Array.isArray(e)?Ad(e,t):t===e}function Ad(t,e){return Array.isArray(e)?t.length===e.length&&t.every((n,r)=>n===e[r]):t.length===1&&t[0]===e}function S0(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),r=t.split("/");let i=n.length-1,s,o;for(s=0;s({left:window.pageXOffset,top:window.pageYOffset});function D0(t){let e;if("el"in t){const n=t.el,r=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;e=k0(i,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.pageXOffset,e.top!=null?e.top:window.pageYOffset)}function Id(t,e){return(history.state?history.state.position-e:-1)+t}const zl=new Map;function P0(t,e){zl.set(t,e)}function N0(t){const e=zl.get(t);return zl.delete(t),e}let M0=()=>location.protocol+"//"+location.host;function am(t,e){const{pathname:n,search:r,hash:i}=e,s=t.indexOf("#");if(s>-1){let a=i.includes(t.slice(s))?t.slice(s).length:1,l=i.slice(a);return l[0]!=="/"&&(l="/"+l),Sd(l,"")}return Sd(n,t)+r+i}function x0(t,e,n,r){let i=[],s=[],o=null;const a=({state:h})=>{const f=am(t,location),E=n.value,w=e.value;let T=0;if(h){if(n.value=f,e.value=h,o&&o===E){o=null;return}T=w?h.position-w.position:0}else r(f);i.forEach(C=>{C(n.value,E,{delta:T,type:Ss.pop,direction:T?T>0?as.forward:as.back:as.unknown})})};function l(){o=n.value}function u(h){i.push(h);const f=()=>{const E=i.indexOf(h);E>-1&&i.splice(E,1)};return s.push(f),f}function c(){const{history:h}=window;!h.state||h.replaceState(Le({},h.state,{scroll:da()}),"")}function d(){for(const h of s)h();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c),{pauseListeners:l,listen:u,destroy:d}}function Od(t,e,n,r=!1,i=!1){return{back:t,current:e,forward:n,replaced:r,position:window.history.length,scroll:i?da():null}}function R0(t){const{history:e,location:n}=window,r={value:am(t,n)},i={value:e.state};i.value||s(r.value,{back:null,current:r.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function s(l,u,c){const d=t.indexOf("#"),h=d>-1?(n.host&&document.querySelector("base")?t:t.slice(d))+l:M0()+t+l;try{e[c?"replaceState":"pushState"](u,"",h),i.value=u}catch(f){console.error(f),n[c?"replace":"assign"](h)}}function o(l,u){const c=Le({},e.state,Od(i.value.back,l,i.value.forward,!0),u,{position:i.value.position});s(l,c,!0),r.value=l}function a(l,u){const c=Le({},i.value,e.state,{forward:l,scroll:da()});s(c.current,c,!0);const d=Le({},Od(r.value,l,null),{position:c.position+1},u);s(l,d,!1),r.value=l}return{location:r,state:i,push:a,replace:o}}function pN(t){t=A0(t);const e=R0(t),n=x0(t,e.state,e.location,e.replace);function r(s,o=!0){o||n.pauseListeners(),history.go(s)}const i=Le({location:"",base:t,go:r,createHref:O0.bind(null,t)},e,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>e.state.value}),i}function L0(t){return typeof t=="string"||t&&typeof t=="object"}function lm(t){return typeof t=="string"||typeof t=="symbol"}const kn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},um=Pi("nf");var kd;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(kd||(kd={}));function yi(t,e){return Le(new Error,{type:t,[um]:!0},e)}function sr(t,e){return t instanceof Error&&um in t&&(e==null||!!(t.type&e))}const Dd="[^/]+?",$0={sensitive:!1,strict:!1,start:!0,end:!0},B0=/[.+*?^${}()[\]/\\]/g;function U0(t,e){const n=Le({},$0,e),r=[];let i=n.start?"^":"";const s=[];for(const u of t){const c=u.length?[]:[90];n.strict&&!u.length&&(i+="/");for(let d=0;de.length?e.length===1&&e[0]===40+40?1:-1:0}function F0(t,e){let n=0;const r=t.score,i=e.score;for(;n1&&(l==="*"||l==="+")&&e(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),u="")}function h(){u+=l}for(;a{o(O)}:os}function o(c){if(lm(c)){const d=r.get(c);d&&(r.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&r.delete(c.record.name),c.children.forEach(o),c.alias.forEach(o))}}function a(){return n}function l(c){let d=0;for(;d=0;)d++;n.splice(d,0,c),c.record.name&&!Pd(c)&&r.set(c.record.name,c)}function u(c,d){let h,f={},E,w;if("name"in c&&c.name){if(h=r.get(c.name),!h)throw yi(1,{location:c});w=h.record.name,f=Le(Y0(d.params,h.keys.filter(O=>!O.optional).map(O=>O.name)),c.params),E=h.stringify(f)}else if("path"in c)E=c.path,h=n.find(O=>O.re.test(E)),h&&(f=h.parse(E),w=h.record.name);else{if(h=d.name?r.get(d.name):n.find(O=>O.re.test(d.path)),!h)throw yi(1,{location:c,currentLocation:d});w=h.record.name,f=Le({},d.params,c.params),E=h.stringify(f)}const T=[];let C=h;for(;C;)T.unshift(C.record),C=C.parent;return{name:w,path:E,params:f,matched:T,meta:X0(T)}}return t.forEach(c=>s(c)),{addRoute:s,resolve:u,removeRoute:o,getRoutes:a,getRecordMatcher:i}}function Y0(t,e){const n={};for(const r of e)r in t&&(n[r]=t[r]);return n}function z0(t){return{path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:void 0,beforeEnter:t.beforeEnter,props:G0(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||{}:{default:t.component}}}function G0(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const r in t.components)e[r]=typeof n=="boolean"?n:n[r];return e}function Pd(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function X0(t){return t.reduce((e,n)=>Le(e,n.meta),{})}function Nd(t,e){const n={};for(const r in t)n[r]=r in e?e[r]:t[r];return n}const cm=/#/g,J0=/&/g,Q0=/\//g,Z0=/=/g,eE=/\?/g,dm=/\+/g,tE=/%5B/g,nE=/%5D/g,fm=/%5E/g,rE=/%60/g,hm=/%7B/g,iE=/%7C/g,pm=/%7D/g,sE=/%20/g;function ec(t){return encodeURI(""+t).replace(iE,"|").replace(tE,"[").replace(nE,"]")}function oE(t){return ec(t).replace(hm,"{").replace(pm,"}").replace(fm,"^")}function Gl(t){return ec(t).replace(dm,"%2B").replace(sE,"+").replace(cm,"%23").replace(J0,"%26").replace(rE,"`").replace(hm,"{").replace(pm,"}").replace(fm,"^")}function aE(t){return Gl(t).replace(Z0,"%3D")}function lE(t){return ec(t).replace(cm,"%23").replace(eE,"%3F")}function uE(t){return t==null?"":lE(t).replace(Q0,"%2F")}function Mo(t){try{return decodeURIComponent(""+t)}catch{}return""+t}function cE(t){const e={};if(t===""||t==="?")return e;const r=(t[0]==="?"?t.slice(1):t).split("&");for(let i=0;is&&Gl(s)):[r&&Gl(r)]).forEach(s=>{s!==void 0&&(e+=(e.length?"&":"")+n,s!=null&&(e+="="+s))})}return e}function dE(t){const e={};for(const n in t){const r=t[n];r!==void 0&&(e[n]=Array.isArray(r)?r.map(i=>i==null?null:""+i):r==null?r:""+r)}return e}function Ui(){let t=[];function e(r){return t.push(r),()=>{const i=t.indexOf(r);i>-1&&t.splice(i,1)}}function n(){t=[]}return{add:e,list:()=>t,reset:n}}function $n(t,e,n,r,i){const s=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((o,a)=>{const l=d=>{d===!1?a(yi(4,{from:n,to:e})):d instanceof Error?a(d):L0(d)?a(yi(2,{from:e,to:d})):(s&&r.enterCallbacks[i]===s&&typeof d=="function"&&s.push(d),o())},u=t.call(r&&r.instances[i],e,n,l);let c=Promise.resolve(u);t.length<3&&(c=c.then(l)),c.catch(d=>a(d))})}function ja(t,e,n,r){const i=[];for(const s of t)for(const o in s.components){let a=s.components[o];if(!(e!=="beforeRouteEnter"&&!s.instances[o]))if(fE(a)){const u=(a.__vccOpts||a)[e];u&&i.push($n(u,n,r,s,o))}else{let l=a();i.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${s.path}"`));const c=y0(u)?u.default:u;s.components[o]=c;const h=(c.__vccOpts||c)[e];return h&&$n(h,n,r,s,o)()}))}}return i}function fE(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function xd(t){const e=at(ca),n=at(Zu),r=te(()=>e.resolve(b(t.to))),i=te(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const h=d.findIndex(_i.bind(null,c));if(h>-1)return h;const f=Rd(l[u-2]);return u>1&&Rd(c)===f&&d[d.length-1].path!==f?d.findIndex(_i.bind(null,l[u-2])):h}),s=te(()=>i.value>-1&&gE(n.params,r.value.params)),o=te(()=>i.value>-1&&i.value===n.matched.length-1&&om(n.params,r.value.params));function a(l={}){return mE(l)?e[b(t.replace)?"replace":"push"](b(t.to)).catch(os):Promise.resolve()}return{route:r,href:te(()=>r.value.href),isActive:s,isExactActive:o,navigate:a}}const hE=qt({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:xd,setup(t,{slots:e}){const n=Ai(xd(t)),{options:r}=at(ca),i=te(()=>({[Ld(t.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ld(t.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=e.default&&e.default(n);return t.custom?s:Hu("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},s)}}}),pE=hE;function mE(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function gE(t,e){for(const n in e){const r=e[n],i=t[n];if(typeof r=="string"){if(r!==i)return!1}else if(!Array.isArray(i)||i.length!==r.length||r.some((s,o)=>s!==i[o]))return!1}return!0}function Rd(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const Ld=(t,e,n)=>t!=null?t:e!=null?e:n,vE=qt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(t,{attrs:e,slots:n}){const r=at(Yl),i=te(()=>t.route||r.value),s=at(Cd,0),o=te(()=>i.value.matched[s]);wr(Cd,s+1),wr(_0,o),wr(Yl,i);const a=ge();return on(()=>[a.value,o.value,t.name],([l,u,c],[d,h,f])=>{u&&(u.instances[c]=l,h&&h!==u&&l&&l===d&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),l&&u&&(!h||!_i(u,h)||!d)&&(u.enterCallbacks[c]||[]).forEach(E=>E(l))},{flush:"post"}),()=>{const l=i.value,u=o.value,c=u&&u.components[t.name],d=t.name;if(!c)return $d(n.default,{Component:c,route:l});const h=u.props[t.name],f=h?h===!0?l.params:typeof h=="function"?h(l):h:null,w=Hu(c,Le({},f,e,{onVnodeUnmounted:T=>{T.component.isUnmounted&&(u.instances[d]=null)},ref:a}));return $d(n.default,{Component:w,route:l})||w}}});function $d(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const _E=vE;function mN(t){const e=K0(t.routes,t),n=t.parseQuery||cE,r=t.stringifyQuery||Md,i=t.history,s=Ui(),o=Ui(),a=Ui(),l=Kv(kn);let u=kn;Zr&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Fa.bind(null,$=>""+$),d=Fa.bind(null,uE),h=Fa.bind(null,Mo);function f($,z){let V,Q;return lm($)?(V=e.getRecordMatcher($),Q=z):Q=$,e.addRoute(Q,V)}function E($){const z=e.getRecordMatcher($);z&&e.removeRoute(z)}function w(){return e.getRoutes().map($=>$.record)}function T($){return!!e.getRecordMatcher($)}function C($,z){if(z=Le({},z||l.value),typeof $=="string"){const ce=Va(n,$,z.path),p=e.resolve({path:ce.path},z),g=i.createHref(ce.fullPath);return Le(ce,p,{params:h(p.params),hash:Mo(ce.hash),redirectedFrom:void 0,href:g})}let V;if("path"in $)V=Le({},$,{path:Va(n,$.path,z.path).path});else{const ce=Le({},$.params);for(const p in ce)ce[p]==null&&delete ce[p];V=Le({},$,{params:d($.params)}),z.params=d(z.params)}const Q=e.resolve(V,z),Te=$.hash||"";Q.params=c(h(Q.params));const pe=E0(r,Le({},$,{hash:oE(Te),path:Q.path})),fe=i.createHref(pe);return Le({fullPath:pe,hash:Te,query:r===Md?dE($.query):$.query||{}},Q,{redirectedFrom:void 0,href:fe})}function O($){return typeof $=="string"?Va(n,$,l.value.path):Le({},$)}function _($,z){if(u!==$)return yi(8,{from:z,to:$})}function x($){return m($)}function W($){return x(Le(O($),{replace:!0}))}function X($){const z=$.matched[$.matched.length-1];if(z&&z.redirect){const{redirect:V}=z;let Q=typeof V=="function"?V($):V;return typeof Q=="string"&&(Q=Q.includes("?")||Q.includes("#")?Q=O(Q):{path:Q},Q.params={}),Le({query:$.query,hash:$.hash,params:$.params},Q)}}function m($,z){const V=u=C($),Q=l.value,Te=$.state,pe=$.force,fe=$.replace===!0,ce=X(V);if(ce)return m(Le(O(ce),{state:Te,force:pe,replace:fe}),z||V);const p=V;p.redirectedFrom=z;let g;return!pe&&T0(r,Q,V)&&(g=yi(16,{to:p,from:Q}),Ge(Q,Q,!0,!1)),(g?Promise.resolve(g):R(p,Q)).catch(S=>sr(S)?S:ne(S,p,Q)).then(S=>{if(S){if(sr(S,2))return m(Le(O(S.to),{state:Te,force:pe,replace:fe}),z||p)}else S=v(p,Q,!0,fe,Te);return B(p,Q,S),S})}function P($,z){const V=_($,z);return V?Promise.reject(V):Promise.resolve()}function R($,z){let V;const[Q,Te,pe]=yE($,z);V=ja(Q.reverse(),"beforeRouteLeave",$,z);for(const ce of Q)ce.leaveGuards.forEach(p=>{V.push($n(p,$,z))});const fe=P.bind(null,$,z);return V.push(fe),qr(V).then(()=>{V=[];for(const ce of s.list())V.push($n(ce,$,z));return V.push(fe),qr(V)}).then(()=>{V=ja(Te,"beforeRouteUpdate",$,z);for(const ce of Te)ce.updateGuards.forEach(p=>{V.push($n(p,$,z))});return V.push(fe),qr(V)}).then(()=>{V=[];for(const ce of $.matched)if(ce.beforeEnter&&!z.matched.includes(ce))if(Array.isArray(ce.beforeEnter))for(const p of ce.beforeEnter)V.push($n(p,$,z));else V.push($n(ce.beforeEnter,$,z));return V.push(fe),qr(V)}).then(()=>($.matched.forEach(ce=>ce.enterCallbacks={}),V=ja(pe,"beforeRouteEnter",$,z),V.push(fe),qr(V))).then(()=>{V=[];for(const ce of o.list())V.push($n(ce,$,z));return V.push(fe),qr(V)}).catch(ce=>sr(ce,8)?ce:Promise.reject(ce))}function B($,z,V){for(const Q of a.list())Q($,z,V)}function v($,z,V,Q,Te){const pe=_($,z);if(pe)return pe;const fe=z===kn,ce=Zr?history.state:{};V&&(Q||fe?i.replace($.fullPath,Le({scroll:fe&&ce&&ce.scroll},Te)):i.push($.fullPath,Te)),l.value=$,Ge($,z,V,fe),Ie()}let y;function U(){y=i.listen(($,z,V)=>{const Q=C($),Te=X(Q);if(Te){m(Le(Te,{replace:!0}),Q).catch(os);return}u=Q;const pe=l.value;Zr&&P0(Id(pe.fullPath,V.delta),da()),R(Q,pe).catch(fe=>sr(fe,12)?fe:sr(fe,2)?(m(fe.to,Q).then(ce=>{sr(ce,20)&&!V.delta&&V.type===Ss.pop&&i.go(-1,!1)}).catch(os),Promise.reject()):(V.delta&&i.go(-V.delta,!1),ne(fe,Q,pe))).then(fe=>{fe=fe||v(Q,pe,!1),fe&&(V.delta?i.go(-V.delta,!1):V.type===Ss.pop&&sr(fe,20)&&i.go(-1,!1)),B(Q,pe,fe)}).catch(os)})}let q=Ui(),re=Ui(),Z;function ne($,z,V){Ie($);const Q=re.list();return Q.length?Q.forEach(Te=>Te($,z,V)):console.error($),Promise.reject($)}function ue(){return Z&&l.value!==kn?Promise.resolve():new Promise(($,z)=>{q.add([$,z])})}function Ie($){Z||(Z=!0,U(),q.list().forEach(([z,V])=>$?V($):z()),q.reset())}function Ge($,z,V,Q){const{scrollBehavior:Te}=t;if(!Zr||!Te)return Promise.resolve();const pe=!V&&N0(Id($.fullPath,0))||(Q||!V)&&history.state&&history.state.scroll||null;return Qo().then(()=>Te($,z,pe)).then(fe=>fe&&D0(fe)).catch(fe=>ne(fe,$,z))}const Fe=$=>i.go($);let Je;const Ue=new Set;return{currentRoute:l,addRoute:f,removeRoute:E,hasRoute:T,getRoutes:w,resolve:C,options:t,push:x,replace:W,go:Fe,back:()=>Fe(-1),forward:()=>Fe(1),beforeEach:s.add,beforeResolve:o.add,afterEach:a.add,onError:re.add,isReady:ue,install($){const z=this;$.component("RouterLink",pE),$.component("RouterView",_E),$.config.globalProperties.$router=z,Object.defineProperty($.config.globalProperties,"$route",{enumerable:!0,get:()=>b(l)}),Zr&&!Je&&l.value===kn&&(Je=!0,x(i.location).catch(Te=>{}));const V={};for(const Te in kn)V[Te]=te(()=>l.value[Te]);$.provide(ca,z),$.provide(Zu,Ai(V)),$.provide(Yl,l);const Q=$.unmount;Ue.add($),$.unmount=function(){Ue.delete($),Ue.size<1&&(u=kn,y&&y(),l.value=kn,Je=!1,Z=!1),Q()}}}}function qr(t){return t.reduce((e,n)=>e.then(()=>n()),Promise.resolve())}function yE(t,e){const n=[],r=[],i=[],s=Math.max(e.matched.length,t.matched.length);for(let o=0;o_i(u,a))?r.push(a):n.push(a));const l=t.matched[o];l&&(e.matched.find(u=>_i(u,l))||i.push(l))}return[n,r,i]}function gN(){return at(ca)}function vN(){return at(Zu)}var bE=!1;/*! + * pinia v2.0.6 + * (c) 2021 Eduardo San Martin Morote + * @license MIT + */let mm;const fa=t=>mm=t,gm=Symbol();function Xl(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var ls;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(ls||(ls={}));function _N(){const t=Ph(!0),e=t.run(()=>ge({}));let n=[],r=[];const i=fi({install(s){fa(i),i._a=s,s.provide(gm,i),s.config.globalProperties.$pinia=i,r.forEach(o=>n.push(o)),r=[]},use(s){return!this._a&&!bE?r.push(s):n.push(s),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return i}function Bd(t,e,n){t.push(e);const r=()=>{const i=t.indexOf(e);i>-1&&t.splice(i,1)};return!n&&ia()&&na(r),r}function Ud(t,...e){t.forEach(n=>{n(...e)})}function Jl(t,e){for(const n in e){const r=e[n],i=t[n];Xl(i)&&Xl(r)&&!je(r)&&!qn(r)?t[n]=Jl(i,r):t[n]=r}return t}const wE=Symbol();function EE(t){return!Xl(t)||!t.hasOwnProperty(wE)}const{assign:gn}=Object;function TE(t){return!!(je(t)&&t.effect)}function CE(t,e,n,r){const{state:i,actions:s,getters:o}=e,a=n.state.value[t];let l;function u(){a||(n.state.value[t]=i?i():{});const c=Gv(n.state.value[t]);return gn(c,s,Object.keys(o||{}).reduce((d,h)=>(d[h]=fi(te(()=>{fa(n);const f=n._s.get(t);return o[h].call(f,f)})),d),{}))}return l=vm(t,u,e,n),l.$reset=function(){const d=i?i():{};this.$patch(h=>{gn(h,d)})},l}const Wa=()=>{};function vm(t,e,n={},r,i){let s;const o=n.state,a=gn({actions:{}},n),l={deep:!0};let u,c=fi([]),d=fi([]),h;const f=r.state.value[t];!o&&!f&&(r.state.value[t]={}),ge({});function E(W){let X;u=!1,typeof W=="function"?(W(r.state.value[t]),X={type:ls.patchFunction,storeId:t,events:h}):(Jl(r.state.value[t],W),X={type:ls.patchObject,payload:W,storeId:t,events:h}),u=!0,Ud(c,X,r.state.value[t])}const w=Wa;function T(){s.stop(),c=[],d=[],r._s.delete(t)}function C(W,X){return function(){fa(r);const m=Array.from(arguments);let P=Wa,R=Wa;function B(q){P=q}function v(q){R=q}Ud(d,{args:m,name:W,store:_,after:B,onError:v});let y;try{y=X.apply(this&&this.$id===t?this:_,m)}catch(q){if(R(q)!==!1)throw q}if(y instanceof Promise)return y.then(q=>{const re=P(q);return re===void 0?q:re}).catch(q=>{if(R(q)!==!1)return Promise.reject(q)});const U=P(y);return U===void 0?y:U}}const O={_p:r,$id:t,$onAction:Bd.bind(null,d),$patch:E,$reset:w,$subscribe(W,X={}){const m=Bd(c,W,X.detached),P=s.run(()=>on(()=>r.state.value[t],B=>{u&&W({storeId:t,type:ls.direct,events:h},B)},gn({},l,X)));return()=>{P(),m()}},$dispose:T},_=Ai(gn({},O));r._s.set(t,_);const x=r._e.run(()=>(s=Ph(),s.run(()=>e())));for(const W in x){const X=x[W];if(je(X)&&!TE(X)||qn(X))o||(f&&EE(X)&&(je(X)?X.value=f[W]:Jl(X,f[W])),r.state.value[t][W]=X);else if(typeof X=="function"){const m=C(W,X);x[W]=m,a.actions[W]=X}}return gn(_,x),gn(De(_),x),Object.defineProperty(_,"$state",{get:()=>r.state.value[t],set:W=>{E(X=>{gn(X,W)})}}),r._p.forEach(W=>{gn(_,s.run(()=>W({store:_,app:r._a,pinia:r,options:a})))}),f&&o&&n.hydrate&&n.hydrate(_.$state,f),u=!0,_}function yN(t,e,n){let r,i;const s=typeof e=="function";typeof t=="string"?(r=t,i=s?n:e):(i=t,r=t.id);function o(a,l){const u=ia();return a=a||u&&at(gm),a&&fa(a),a=mm,a._s.has(r)||(s?vm(r,e,i,a):CE(r,i,a)),a._s.get(r)}return o.$id=r,o}var bN=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},tc={exports:{}},_m=function(e,n){return function(){for(var i=new Array(arguments.length),s=0;s=0)return;r==="set-cookie"?n[r]=(n[r]?n[r]:[]).concat([i]):n[r]=n[r]?n[r]+", "+i:i}}),n},Fd=Ct,nT=Fd.isStandardBrowserEnv()?function(){var e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a"),r;function i(s){var o=s;return e&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{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=i(window.location.href),function(o){var a=Fd.isString(o)?i(o):o;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}();function ic(t){this.message=t}ic.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")};ic.prototype.__CANCEL__=!0;var pa=ic,ro=Ct,rT=YE,iT=zE,sT=wm,oT=ZE,aT=tT,lT=nT,Ka=Tm,uT=ga,cT=pa,Vd=function(e){return new Promise(function(r,i){var s=e.data,o=e.headers,a=e.responseType,l;function u(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}ro.isFormData(s)&&delete o["Content-Type"];var c=new XMLHttpRequest;if(e.auth){var d=e.auth.username||"",h=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.Authorization="Basic "+btoa(d+":"+h)}var f=oT(e.baseURL,e.url);c.open(e.method.toUpperCase(),sT(f,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function E(){if(!!c){var T="getAllResponseHeaders"in c?aT(c.getAllResponseHeaders()):null,C=!a||a==="text"||a==="json"?c.responseText:c.response,O={data:C,status:c.status,statusText:c.statusText,headers:T,config:e,request:c};rT(function(x){r(x),u()},function(x){i(x),u()},O),c=null}}if("onloadend"in c?c.onloadend=E:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(E)},c.onabort=function(){!c||(i(Ka("Request aborted",e,"ECONNABORTED",c)),c=null)},c.onerror=function(){i(Ka("Network Error",e,null,c)),c=null},c.ontimeout=function(){var C=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",O=e.transitional||uT.transitional;e.timeoutErrorMessage&&(C=e.timeoutErrorMessage),i(Ka(C,e,O.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",c)),c=null},ro.isStandardBrowserEnv()){var w=(e.withCredentials||lT(f))&&e.xsrfCookieName?iT.read(e.xsrfCookieName):void 0;w&&(o[e.xsrfHeaderName]=w)}"setRequestHeader"in c&&ro.forEach(o,function(C,O){typeof s=="undefined"&&O.toLowerCase()==="content-type"?delete o[O]:c.setRequestHeader(O,C)}),ro.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),a&&a!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",e.onDownloadProgress),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(l=function(T){!c||(i(!T||T&&T.type?new cT("canceled"):T),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(l),e.signal&&(e.signal.aborted?l():e.signal.addEventListener("abort",l))),s||(s=null),c.send(s)})},et=Ct,jd=WE,dT=Em,fT={"Content-Type":"application/x-www-form-urlencoded"};function Wd(t,e){!et.isUndefined(t)&&et.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}function hT(){var t;return(typeof XMLHttpRequest!="undefined"||typeof process!="undefined"&&Object.prototype.toString.call(process)==="[object process]")&&(t=Vd),t}function pT(t,e,n){if(et.isString(t))try{return(e||JSON.parse)(t),et.trim(t)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(t)}var ma={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:hT(),transformRequest:[function(e,n){return jd(n,"Accept"),jd(n,"Content-Type"),et.isFormData(e)||et.isArrayBuffer(e)||et.isBuffer(e)||et.isStream(e)||et.isFile(e)||et.isBlob(e)?e:et.isArrayBufferView(e)?e.buffer:et.isURLSearchParams(e)?(Wd(n,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):et.isObject(e)||n&&n["Content-Type"]==="application/json"?(Wd(n,"application/json"),pT(e)):e}],transformResponse:[function(e){var n=this.transitional||ma.transitional,r=n&&n.silentJSONParsing,i=n&&n.forcedJSONParsing,s=!r&&this.responseType==="json";if(s||i&&et.isString(e)&&e.length)try{return JSON.parse(e)}catch(o){if(s)throw o.name==="SyntaxError"?dT(o,this,"E_JSON_PARSE"):o}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};et.forEach(["delete","get","head"],function(e){ma.headers[e]={}});et.forEach(["post","put","patch"],function(e){ma.headers[e]=et.merge(fT)});var ga=ma,mT=Ct,gT=ga,vT=function(e,n,r){var i=this||gT;return mT.forEach(r,function(o){e=o.call(i,e,n)}),e},Cm=function(e){return!!(e&&e.__CANCEL__)},qd=Ct,Ya=vT,_T=Cm,yT=ga,bT=pa;function za(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new bT("canceled")}var wT=function(e){za(e),e.headers=e.headers||{},e.data=Ya.call(e,e.data,e.headers,e.transformRequest),e.headers=qd.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),qd.forEach(["delete","get","head","post","put","patch","common"],function(i){delete e.headers[i]});var n=e.adapter||yT.adapter;return n(e).then(function(i){return za(e),i.data=Ya.call(e,i.data,i.headers,e.transformResponse),i},function(i){return _T(i)||(za(e),i&&i.response&&(i.response.data=Ya.call(e,i.response.data,i.response.headers,e.transformResponse))),Promise.reject(i)})},_t=Ct,Sm=function(e,n){n=n||{};var r={};function i(c,d){return _t.isPlainObject(c)&&_t.isPlainObject(d)?_t.merge(c,d):_t.isPlainObject(d)?_t.merge({},d):_t.isArray(d)?d.slice():d}function s(c){if(_t.isUndefined(n[c])){if(!_t.isUndefined(e[c]))return i(void 0,e[c])}else return i(e[c],n[c])}function o(c){if(!_t.isUndefined(n[c]))return i(void 0,n[c])}function a(c){if(_t.isUndefined(n[c])){if(!_t.isUndefined(e[c]))return i(void 0,e[c])}else return i(void 0,n[c])}function l(c){if(c in n)return i(e[c],n[c]);if(c in e)return i(void 0,e[c])}var u={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l};return _t.forEach(Object.keys(e).concat(Object.keys(n)),function(d){var h=u[d]||s,f=h(d);_t.isUndefined(f)&&h!==l||(r[d]=f)}),r},Am={version:"0.24.0"},ET=Am.version,sc={};["object","boolean","number","function","string","symbol"].forEach(function(t,e){sc[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});var Kd={};sc.transitional=function(e,n,r){function i(s,o){return"[Axios v"+ET+"] Transitional option '"+s+"'"+o+(r?". "+r:"")}return function(s,o,a){if(e===!1)throw new Error(i(o," has been removed"+(n?" in "+n:"")));return n&&!Kd[o]&&(Kd[o]=!0,console.warn(i(o," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(s,o,a):!0}};function TT(t,e,n){if(typeof t!="object")throw new TypeError("options must be an object");for(var r=Object.keys(t),i=r.length;i-- >0;){var s=r[i],o=e[s];if(o){var a=t[s],l=a===void 0||o(a,s,t);if(l!==!0)throw new TypeError("option "+s+" must be "+l);continue}if(n!==!0)throw Error("Unknown option "+s)}}var CT={assertOptions:TT,validators:sc},Im=Ct,ST=wm,Yd=VE,zd=wT,va=Sm,Om=CT,Yr=Om.validators;function Ls(t){this.defaults=t,this.interceptors={request:new Yd,response:new Yd}}Ls.prototype.request=function(e){typeof e=="string"?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=va(this.defaults,e),e.method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var n=e.transitional;n!==void 0&&Om.assertOptions(n,{silentJSONParsing:Yr.transitional(Yr.boolean),forcedJSONParsing:Yr.transitional(Yr.boolean),clarifyTimeoutError:Yr.transitional(Yr.boolean)},!1);var r=[],i=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(e)===!1||(i=i&&h.synchronous,r.unshift(h.fulfilled,h.rejected))});var s=[];this.interceptors.response.forEach(function(h){s.push(h.fulfilled,h.rejected)});var o;if(!i){var a=[zd,void 0];for(Array.prototype.unshift.apply(a,r),a=a.concat(s),o=Promise.resolve(e);a.length;)o=o.then(a.shift(),a.shift());return o}for(var l=e;r.length;){var u=r.shift(),c=r.shift();try{l=u(l)}catch(d){c(d);break}}try{o=zd(l)}catch(d){return Promise.reject(d)}for(;s.length;)o=o.then(s.shift(),s.shift());return o};Ls.prototype.getUri=function(e){return e=va(this.defaults,e),ST(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")};Im.forEach(["delete","get","head","options"],function(e){Ls.prototype[e]=function(n,r){return this.request(va(r||{},{method:e,url:n,data:(r||{}).data}))}});Im.forEach(["post","put","patch"],function(e){Ls.prototype[e]=function(n,r,i){return this.request(va(i||{},{method:e,url:n,data:r}))}});var AT=Ls,IT=pa;function bi(t){if(typeof t!="function")throw new TypeError("executor must be a function.");var e;this.promise=new Promise(function(i){e=i});var n=this;this.promise.then(function(r){if(!!n._listeners){var i,s=n._listeners.length;for(i=0;i>6|192,e[n++]=i&63|128):(i&64512)===55296&&r+1>18|240,e[n++]=i>>12&63|128,e[n++]=i>>6&63|128,e[n++]=i&63|128):(e[n++]=i>>12|224,e[n++]=i>>6&63|128,e[n++]=i&63|128)}return e},RT=function(t){const e=[];let n=0,r=0;for(;n191&&i<224){const s=t[n++];e[r++]=String.fromCharCode((i&31)<<6|s&63)}else if(i>239&&i<365){const s=t[n++],o=t[n++],a=t[n++],l=((i&7)<<18|(s&63)<<12|(o&63)<<6|a&63)-65536;e[r++]=String.fromCharCode(55296+(l>>10)),e[r++]=String.fromCharCode(56320+(l&1023))}else{const s=t[n++],o=t[n++];e[r++]=String.fromCharCode((i&15)<<12|(s&63)<<6|o&63)}}return e.join("")},LT={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:typeof atob=="function",encodeByteArray(t,e){if(!Array.isArray(t))throw Error("encodeByteArray takes an array as a parameter");this.init_();const n=e?this.byteToCharMapWebSafe_:this.byteToCharMap_,r=[];for(let i=0;i>2,d=(s&3)<<4|a>>4;let h=(a&15)<<2|u>>6,f=u&63;l||(f=64,o||(h=64)),r.push(n[c],n[d],n[h],n[f])}return r.join("")},encodeString(t,e){return this.HAS_NATIVE_SUPPORT&&!e?btoa(t):this.encodeByteArray(xT(t),e)},decodeString(t,e){return this.HAS_NATIVE_SUPPORT&&!e?atob(t):RT(this.decodeStringToByteArray(t,e))},decodeStringToByteArray(t,e){this.init_();const n=e?this.charToByteMapWebSafe_:this.charToByteMap_,r=[];for(let i=0;i>4;if(r.push(h),u!==64){const f=a<<4&240|u>>2;if(r.push(f),d!==64){const E=u<<6&192|d;r.push(E)}}}return r},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let t=0;t=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(t)]=t,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(t)]=t)}}},$T=function(t){try{return LT.decodeString(t,!0)}catch(e){console.error("base64Decode failed: ",e)}return null};/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class BT{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((e,n)=>{this.resolve=e,this.reject=n})}wrapCallback(e){return(n,r)=>{n?this.reject(n):this.resolve(r),typeof e=="function"&&(this.promise.catch(()=>{}),e.length===1?e(n):e(n,r))}}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function ct(){return typeof navigator!="undefined"&&typeof navigator.userAgent=="string"?navigator.userAgent:""}function UT(){return typeof window!="undefined"&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(ct())}function HT(){const t=typeof chrome=="object"?chrome.runtime:typeof browser=="object"?browser.runtime:void 0;return typeof t=="object"&&t.id!==void 0}function FT(){return typeof navigator=="object"&&navigator.product==="ReactNative"}function VT(){const t=ct();return t.indexOf("MSIE ")>=0||t.indexOf("Trident/")>=0}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const jT="FirebaseError";class Ni extends Error{constructor(e,n,r){super(n);this.code=e,this.customData=r,this.name=jT,Object.setPrototypeOf(this,Ni.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,$s.prototype.create)}}class $s{constructor(e,n,r){this.service=e,this.serviceName=n,this.errors=r}create(e,...n){const r=n[0]||{},i=`${this.service}/${e}`,s=this.errors[e],o=s?WT(s,r):"Error",a=`${this.serviceName}: ${o} (${i}).`;return new Ni(i,a,r)}}function WT(t,e){return t.replace(qT,(n,r)=>{const i=e[r];return i!=null?String(i):`<${r}?>`})}const qT=/\{\$([^}]+)}/g;function KT(t){for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e))return!1;return!0}function xo(t,e){if(t===e)return!0;const n=Object.keys(t),r=Object.keys(e);for(const i of n){if(!r.includes(i))return!1;const s=t[i],o=e[i];if(Xd(s)&&Xd(o)){if(!xo(s,o))return!1}else if(s!==o)return!1}for(const i of r)if(!n.includes(i))return!1;return!0}function Xd(t){return t!==null&&typeof t=="object"}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function Bs(t){const e=[];for(const[n,r]of Object.entries(t))Array.isArray(r)?r.forEach(i=>{e.push(encodeURIComponent(n)+"="+encodeURIComponent(i))}):e.push(encodeURIComponent(n)+"="+encodeURIComponent(r));return e.length?"&"+e.join("&"):""}function Ji(t){const e={};return t.replace(/^\?/,"").split("&").forEach(r=>{if(r){const[i,s]=r.split("=");e[decodeURIComponent(i)]=decodeURIComponent(s)}}),e}function Qi(t){const e=t.indexOf("?");if(!e)return"";const n=t.indexOf("#",e);return t.substring(e,n>0?n:void 0)}function YT(t,e){const n=new zT(t,e);return n.subscribe.bind(n)}class zT{constructor(e,n){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=n,this.task.then(()=>{e(this)}).catch(r=>{this.error(r)})}next(e){this.forEachObserver(n=>{n.next(e)})}error(e){this.forEachObserver(n=>{n.error(e)}),this.close(e)}complete(){this.forEachObserver(e=>{e.complete()}),this.close()}subscribe(e,n,r){let i;if(e===void 0&&n===void 0&&r===void 0)throw new Error("Missing Observer.");GT(e,["next","error","complete"])?i=e:i={next:e,error:n,complete:r},i.next===void 0&&(i.next=Ga),i.error===void 0&&(i.error=Ga),i.complete===void 0&&(i.complete=Ga);const s=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then(()=>{try{this.finalError?i.error(this.finalError):i.complete()}catch{}}),this.observers.push(i),s}unsubscribeOne(e){this.observers===void 0||this.observers[e]===void 0||(delete this.observers[e],this.observerCount-=1,this.observerCount===0&&this.onNoObservers!==void 0&&this.onNoObservers(this))}forEachObserver(e){if(!this.finalized)for(let n=0;n{if(this.observers!==void 0&&this.observers[e]!==void 0)try{n(this.observers[e])}catch(r){typeof console!="undefined"&&console.error&&console.error(r)}})}close(e){this.finalized||(this.finalized=!0,e!==void 0&&(this.finalError=e),this.task.then(()=>{this.observers=void 0,this.onNoObservers=void 0}))}}function GT(t,e){if(typeof t!="object"||t===null)return!1;for(const n of e)if(n in t&&typeof t[n]=="function")return!0;return!1}function Ga(){}/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function Ur(t){return t&&t._delegate?t._delegate:t}class As{constructor(e,n,r){this.name=e,this.instanceFactory=n,this.type=r,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(e){return this.instantiationMode=e,this}setMultipleInstances(e){return this.multipleInstances=e,this}setServiceProps(e){return this.serviceProps=e,this}setInstanceCreatedCallback(e){return this.onInstanceCreated=e,this}}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const cr="[DEFAULT]";/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class XT{constructor(e,n){this.name=e,this.container=n,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(e){const n=this.normalizeInstanceIdentifier(e);if(!this.instancesDeferred.has(n)){const r=new BT;if(this.instancesDeferred.set(n,r),this.isInitialized(n)||this.shouldAutoInitialize())try{const i=this.getOrInitializeService({instanceIdentifier:n});i&&r.resolve(i)}catch{}}return this.instancesDeferred.get(n).promise}getImmediate(e){var n;const r=this.normalizeInstanceIdentifier(e==null?void 0:e.identifier),i=(n=e==null?void 0:e.optional)!==null&&n!==void 0?n:!1;if(this.isInitialized(r)||this.shouldAutoInitialize())try{return this.getOrInitializeService({instanceIdentifier:r})}catch(s){if(i)return null;throw s}else{if(i)return null;throw Error(`Service ${this.name} is not available`)}}getComponent(){return this.component}setComponent(e){if(e.name!==this.name)throw Error(`Mismatching Component ${e.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=e,!!this.shouldAutoInitialize()){if(QT(e))try{this.getOrInitializeService({instanceIdentifier:cr})}catch{}for(const[n,r]of this.instancesDeferred.entries()){const i=this.normalizeInstanceIdentifier(n);try{const s=this.getOrInitializeService({instanceIdentifier:i});r.resolve(s)}catch{}}}}clearInstance(e=cr){this.instancesDeferred.delete(e),this.instancesOptions.delete(e),this.instances.delete(e)}async delete(){const e=Array.from(this.instances.values());await Promise.all([...e.filter(n=>"INTERNAL"in n).map(n=>n.INTERNAL.delete()),...e.filter(n=>"_delete"in n).map(n=>n._delete())])}isComponentSet(){return this.component!=null}isInitialized(e=cr){return this.instances.has(e)}getOptions(e=cr){return this.instancesOptions.get(e)||{}}initialize(e={}){const{options:n={}}=e,r=this.normalizeInstanceIdentifier(e.instanceIdentifier);if(this.isInitialized(r))throw Error(`${this.name}(${r}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);const i=this.getOrInitializeService({instanceIdentifier:r,options:n});for(const[s,o]of this.instancesDeferred.entries()){const a=this.normalizeInstanceIdentifier(s);r===a&&o.resolve(i)}return i}onInit(e,n){var r;const i=this.normalizeInstanceIdentifier(n),s=(r=this.onInitCallbacks.get(i))!==null&&r!==void 0?r:new Set;s.add(e),this.onInitCallbacks.set(i,s);const o=this.instances.get(i);return o&&e(o,i),()=>{s.delete(e)}}invokeOnInitCallbacks(e,n){const r=this.onInitCallbacks.get(n);if(!!r)for(const i of r)try{i(e,n)}catch{}}getOrInitializeService({instanceIdentifier:e,options:n={}}){let r=this.instances.get(e);if(!r&&this.component&&(r=this.component.instanceFactory(this.container,{instanceIdentifier:JT(e),options:n}),this.instances.set(e,r),this.instancesOptions.set(e,n),this.invokeOnInitCallbacks(r,e),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,e,r)}catch{}return r||null}normalizeInstanceIdentifier(e=cr){return this.component?this.component.multipleInstances?e:cr:e}shouldAutoInitialize(){return!!this.component&&this.component.instantiationMode!=="EXPLICIT"}}function JT(t){return t===cr?void 0:t}function QT(t){return t.instantiationMode==="EAGER"}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class ZT{constructor(e){this.name=e,this.providers=new Map}addComponent(e){const n=this.getProvider(e.name);if(n.isComponentSet())throw new Error(`Component ${e.name} has already been registered with ${this.name}`);n.setComponent(e)}addOrOverwriteComponent(e){this.getProvider(e.name).isComponentSet()&&this.providers.delete(e.name),this.addComponent(e)}getProvider(e){if(this.providers.has(e))return this.providers.get(e);const n=new XT(e,this);return this.providers.set(e,n),n}getProviders(){return Array.from(this.providers.values())}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */var Be;(function(t){t[t.DEBUG=0]="DEBUG",t[t.VERBOSE=1]="VERBOSE",t[t.INFO=2]="INFO",t[t.WARN=3]="WARN",t[t.ERROR=4]="ERROR",t[t.SILENT=5]="SILENT"})(Be||(Be={}));const eC={debug:Be.DEBUG,verbose:Be.VERBOSE,info:Be.INFO,warn:Be.WARN,error:Be.ERROR,silent:Be.SILENT},tC=Be.INFO,nC={[Be.DEBUG]:"log",[Be.VERBOSE]:"log",[Be.INFO]:"info",[Be.WARN]:"warn",[Be.ERROR]:"error"},rC=(t,e,...n)=>{if(e{if(sC(n)){const r=n.getImmediate();return`${r.library}/${r.version}`}else return null}).filter(n=>n).join(" ")}}function sC(t){const e=t.getComponent();return(e==null?void 0:e.type)==="VERSION"}const eu="@firebase/app",Jd="0.7.13";/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const oc=new Dm("@firebase/app"),oC="@firebase/app-compat",aC="@firebase/analytics-compat",lC="@firebase/analytics",uC="@firebase/app-check-compat",cC="@firebase/app-check",dC="@firebase/auth",fC="@firebase/auth-compat",hC="@firebase/database",pC="@firebase/database-compat",mC="@firebase/functions",gC="@firebase/functions-compat",vC="@firebase/installations",_C="@firebase/installations-compat",yC="@firebase/messaging",bC="@firebase/messaging-compat",wC="@firebase/performance",EC="@firebase/performance-compat",TC="@firebase/remote-config",CC="@firebase/remote-config-compat",SC="@firebase/storage",AC="@firebase/storage-compat",IC="@firebase/firestore",OC="@firebase/firestore-compat",kC="firebase",DC="9.6.3";/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const Pm="[DEFAULT]",PC={[eu]:"fire-core",[oC]:"fire-core-compat",[lC]:"fire-analytics",[aC]:"fire-analytics-compat",[cC]:"fire-app-check",[uC]:"fire-app-check-compat",[dC]:"fire-auth",[fC]:"fire-auth-compat",[hC]:"fire-rtdb",[pC]:"fire-rtdb-compat",[mC]:"fire-fn",[gC]:"fire-fn-compat",[vC]:"fire-iid",[_C]:"fire-iid-compat",[yC]:"fire-fcm",[bC]:"fire-fcm-compat",[wC]:"fire-perf",[EC]:"fire-perf-compat",[TC]:"fire-rc",[CC]:"fire-rc-compat",[SC]:"fire-gcs",[AC]:"fire-gcs-compat",[IC]:"fire-fst",[OC]:"fire-fst-compat","fire-js":"fire-js",[kC]:"fire-js-all"};/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const Ro=new Map,tu=new Map;function NC(t,e){try{t.container.addComponent(e)}catch(n){oc.debug(`Component ${e.name} failed to register with FirebaseApp ${t.name}`,n)}}function Lo(t){const e=t.name;if(tu.has(e))return oc.debug(`There were multiple attempts to register component ${e}.`),!1;tu.set(e,t);for(const n of Ro.values())NC(n,t);return!0}function Nm(t,e){return t.container.getProvider(e)}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const MC={["no-app"]:"No Firebase App '{$appName}' has been created - call Firebase App.initializeApp()",["bad-app-name"]:"Illegal App name: '{$appName}",["duplicate-app"]:"Firebase App named '{$appName}' already exists with different options or config",["app-deleted"]:"Firebase App named '{$appName}' already deleted",["invalid-app-argument"]:"firebase.{$appName}() takes either no argument or a Firebase App instance.",["invalid-log-argument"]:"First argument to `onLog` must be null or a function."},$o=new $s("app","Firebase",MC);/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class xC{constructor(e,n,r){this._isDeleted=!1,this._options=Object.assign({},e),this._config=Object.assign({},n),this._name=n.name,this._automaticDataCollectionEnabled=n.automaticDataCollectionEnabled,this._container=r,this.container.addComponent(new As("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(e){this.checkDestroyed(),this._automaticDataCollectionEnabled=e}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(e){this._isDeleted=e}checkDestroyed(){if(this.isDeleted)throw $o.create("app-deleted",{appName:this._name})}}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const _a=DC;function EN(t,e={}){typeof e!="object"&&(e={name:e});const n=Object.assign({name:Pm,automaticDataCollectionEnabled:!1},e),r=n.name;if(typeof r!="string"||!r)throw $o.create("bad-app-name",{appName:String(r)});const i=Ro.get(r);if(i){if(xo(t,i.options)&&xo(n,i.config))return i;throw $o.create("duplicate-app",{appName:r})}const s=new ZT(r);for(const a of tu.values())s.addComponent(a);const o=new xC(t,n,s);return Ro.set(r,o),o}function RC(t=Pm){const e=Ro.get(t);if(!e)throw $o.create("no-app",{appName:t});return e}function ai(t,e,n){var r;let i=(r=PC[t])!==null&&r!==void 0?r:t;n&&(i+=`-${n}`);const s=i.match(/\s|\//),o=e.match(/\s|\//);if(s||o){const a=[`Unable to register library "${i}" with version "${e}":`];s&&a.push(`library name "${i}" contains illegal characters (whitespace or "/")`),s&&o&&a.push("and"),o&&a.push(`version name "${e}" contains illegal characters (whitespace or "/")`),oc.warn(a.join(" "));return}Lo(new As(`${i}-version`,()=>({library:i,version:e}),"VERSION"))}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function LC(t){Lo(new As("platform-logger",e=>new iC(e),"PRIVATE")),ai(eu,Jd,t),ai(eu,Jd,"esm2017"),ai("fire-js","")}LC("");/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */function ac(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);ie,"Short delay should be less than long delay!"),this.isMobile=UT()||FT()}get(){return VC()?this.isMobile?this.longDelay:this.shortDelay:Math.min(5e3,this.shortDelay)}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function uc(t,e){Cn(t.emulator,"Emulator should always be set here");const{url:n}=t.emulator;return e?`${n}${e.startsWith("/")?e.slice(1):e}`:n}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Rm{static initialize(e,n,r){this.fetchImpl=e,n&&(this.headersImpl=n),r&&(this.responseImpl=r)}static fetch(){if(this.fetchImpl)return this.fetchImpl;if(typeof self!="undefined"&&"fetch"in self)return self.fetch;yn("Could not find fetch implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static headers(){if(this.headersImpl)return this.headersImpl;if(typeof self!="undefined"&&"Headers"in self)return self.Headers;yn("Could not find Headers implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static response(){if(this.responseImpl)return this.responseImpl;if(typeof self!="undefined"&&"Response"in self)return self.Response;yn("Could not find Response implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const WC={CREDENTIAL_MISMATCH:"custom-token-mismatch",MISSING_CUSTOM_TOKEN:"internal-error",INVALID_IDENTIFIER:"invalid-email",MISSING_CONTINUE_URI:"internal-error",INVALID_PASSWORD:"wrong-password",MISSING_PASSWORD:"internal-error",EMAIL_EXISTS:"email-already-in-use",PASSWORD_LOGIN_DISABLED:"operation-not-allowed",INVALID_IDP_RESPONSE:"invalid-credential",INVALID_PENDING_TOKEN:"invalid-credential",FEDERATED_USER_ID_ALREADY_LINKED:"credential-already-in-use",MISSING_REQ_TYPE:"internal-error",EMAIL_NOT_FOUND:"user-not-found",RESET_PASSWORD_EXCEED_LIMIT:"too-many-requests",EXPIRED_OOB_CODE:"expired-action-code",INVALID_OOB_CODE:"invalid-action-code",MISSING_OOB_CODE:"internal-error",CREDENTIAL_TOO_OLD_LOGIN_AGAIN:"requires-recent-login",INVALID_ID_TOKEN:"invalid-user-token",TOKEN_EXPIRED:"user-token-expired",USER_NOT_FOUND:"user-token-expired",TOO_MANY_ATTEMPTS_TRY_LATER:"too-many-requests",INVALID_CODE:"invalid-verification-code",INVALID_SESSION_INFO:"invalid-verification-id",INVALID_TEMPORARY_PROOF:"invalid-credential",MISSING_SESSION_INFO:"missing-verification-id",SESSION_EXPIRED:"code-expired",MISSING_ANDROID_PACKAGE_NAME:"missing-android-pkg-name",UNAUTHORIZED_DOMAIN:"unauthorized-continue-uri",INVALID_OAUTH_CLIENT_ID:"invalid-oauth-client-id",ADMIN_ONLY_OPERATION:"admin-restricted-operation",INVALID_MFA_PENDING_CREDENTIAL:"invalid-multi-factor-session",MFA_ENROLLMENT_NOT_FOUND:"multi-factor-info-not-found",MISSING_MFA_ENROLLMENT_ID:"missing-multi-factor-info",MISSING_MFA_PENDING_CREDENTIAL:"missing-multi-factor-session",SECOND_FACTOR_EXISTS:"second-factor-already-in-use",SECOND_FACTOR_LIMIT_EXCEEDED:"maximum-second-factor-count-exceeded",BLOCKING_FUNCTION_ERROR_RESPONSE:"internal-error"};/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const qC=new Us(3e4,6e4);function ya(t,e){return t.tenantId&&!e.tenantId?Object.assign(Object.assign({},e),{tenantId:t.tenantId}):e}async function Hs(t,e,n,r,i={}){return Lm(t,i,async()=>{let s={},o={};r&&(e==="GET"?o=r:s={body:JSON.stringify(r)});const a=Bs(Object.assign({key:t.config.apiKey},o)).slice(1),l=await t._getAdditionalHeaders();return l["Content-Type"]="application/json",t.languageCode&&(l["X-Firebase-Locale"]=t.languageCode),Rm.fetch()($m(t,t.config.apiHost,n,a),Object.assign({method:e,headers:l,referrerPolicy:"no-referrer"},s))})}async function Lm(t,e,n){t._canInitEmulator=!1;const r=Object.assign(Object.assign({},WC),e);try{const i=new KC(t),s=await Promise.race([n(),i.promise]);i.clearNetworkTimeout();const o=await s.json();if("needConfirmation"in o)throw Xa(t,"account-exists-with-different-credential",o);if(s.ok&&!("errorMessage"in o))return o;{const a=s.ok?o.errorMessage:o.error.message,[l,u]=a.split(" : ");if(l==="FEDERATED_USER_ID_ALREADY_LINKED")throw Xa(t,"credential-already-in-use",o);if(l==="EMAIL_EXISTS")throw Xa(t,"email-already-in-use",o);const c=r[l]||l.toLowerCase().replace(/[_\s]+/g,"-");if(u)throw BC(t,c,u);Wt(t,c)}}catch(i){if(i instanceof Ni)throw i;Wt(t,"network-request-failed")}}async function ba(t,e,n,r,i={}){const s=await Hs(t,e,n,r,i);return"mfaPendingCredential"in s&&Wt(t,"multi-factor-auth-required",{_serverResponse:s}),s}function $m(t,e,n,r){const i=`${e}${n}?${r}`;return t.config.emulator?uc(t.config,i):`${t.config.apiScheme}://${i}`}class KC{constructor(e){this.auth=e,this.timer=null,this.promise=new Promise((n,r)=>{this.timer=setTimeout(()=>r(un(this.auth,"timeout")),qC.get())})}clearNetworkTimeout(){clearTimeout(this.timer)}}function Xa(t,e,n){const r={appName:t.name};n.email&&(r.email=n.email),n.phoneNumber&&(r.phoneNumber=n.phoneNumber);const i=un(t,e,r);return i.customData._tokenResponse=n,i}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function YC(t,e){return Hs(t,"POST","/v1/accounts:delete",e)}async function zC(t,e){return Hs(t,"POST","/v1/accounts:lookup",e)}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function us(t){if(!!t)try{const e=new Date(Number(t));if(!isNaN(e.getTime()))return e.toUTCString()}catch{}}async function GC(t,e=!1){const n=Ur(t),r=await n.getIdToken(e),i=cc(r);me(i&&i.exp&&i.auth_time&&i.iat,n.auth,"internal-error");const s=typeof i.firebase=="object"?i.firebase:void 0,o=s==null?void 0:s.sign_in_provider;return{claims:i,token:r,authTime:us(Ja(i.auth_time)),issuedAtTime:us(Ja(i.iat)),expirationTime:us(Ja(i.exp)),signInProvider:o||null,signInSecondFactor:(s==null?void 0:s.sign_in_second_factor)||null}}function Ja(t){return Number(t)*1e3}function cc(t){const[e,n,r]=t.split(".");if(e===void 0||n===void 0||r===void 0)return go("JWT malformed, contained fewer than 3 sections"),null;try{const i=$T(n);return i?JSON.parse(i):(go("Failed to decode base64 JWT payload"),null)}catch(i){return go("Caught error parsing JWT payload as JSON",i),null}}function XC(t){const e=cc(t);return me(e,"internal-error"),me(typeof e.exp!="undefined","internal-error"),me(typeof e.iat!="undefined","internal-error"),Number(e.exp)-Number(e.iat)}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function Is(t,e,n=!1){if(n)return e;try{return await e}catch(r){throw r instanceof Ni&&JC(r)&&t.auth.currentUser===t&&await t.auth.signOut(),r}}function JC({code:t}){return t==="auth/user-disabled"||t==="auth/user-token-expired"}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class QC{constructor(e){this.user=e,this.isRunning=!1,this.timerId=null,this.errorBackoff=3e4}_start(){this.isRunning||(this.isRunning=!0,this.schedule())}_stop(){!this.isRunning||(this.isRunning=!1,this.timerId!==null&&clearTimeout(this.timerId))}getInterval(e){var n;if(e){const r=this.errorBackoff;return this.errorBackoff=Math.min(this.errorBackoff*2,96e4),r}else{this.errorBackoff=3e4;const i=((n=this.user.stsTokenManager.expirationTime)!==null&&n!==void 0?n:0)-Date.now()-3e5;return Math.max(0,i)}}schedule(e=!1){if(!this.isRunning)return;const n=this.getInterval(e);this.timerId=setTimeout(async()=>{await this.iteration()},n)}async iteration(){try{await this.user.getIdToken(!0)}catch(e){e.code==="auth/network-request-failed"&&this.schedule(!0);return}this.schedule()}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Bm{constructor(e,n){this.createdAt=e,this.lastLoginAt=n,this._initializeTime()}_initializeTime(){this.lastSignInTime=us(this.lastLoginAt),this.creationTime=us(this.createdAt)}_copy(e){this.createdAt=e.createdAt,this.lastLoginAt=e.lastLoginAt,this._initializeTime()}toJSON(){return{createdAt:this.createdAt,lastLoginAt:this.lastLoginAt}}}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function Bo(t){var e;const n=t.auth,r=await t.getIdToken(),i=await Is(t,zC(n,{idToken:r}));me(i==null?void 0:i.users.length,n,"internal-error");const s=i.users[0];t._notifyReloadListener(s);const o=!((e=s.providerUserInfo)===null||e===void 0)&&e.length?tS(s.providerUserInfo):[],a=eS(t.providerData,o),l=t.isAnonymous,u=!(t.email&&s.passwordHash)&&!(a!=null&&a.length),c=l?u:!1,d={uid:s.localId,displayName:s.displayName||null,photoURL:s.photoUrl||null,email:s.email||null,emailVerified:s.emailVerified||!1,phoneNumber:s.phoneNumber||null,tenantId:s.tenantId||null,providerData:a,metadata:new Bm(s.createdAt,s.lastLoginAt),isAnonymous:c};Object.assign(t,d)}async function ZC(t){const e=Ur(t);await Bo(e),await e.auth._persistUserIfCurrent(e),e.auth._notifyListenersIfCurrent(e)}function eS(t,e){return[...t.filter(r=>!e.some(i=>i.providerId===r.providerId)),...e]}function tS(t){return t.map(e=>{var{providerId:n}=e,r=ac(e,["providerId"]);return{providerId:n,uid:r.rawId||"",displayName:r.displayName||null,email:r.email||null,phoneNumber:r.phoneNumber||null,photoURL:r.photoUrl||null}})}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function nS(t,e){const n=await Lm(t,{},async()=>{const r=Bs({grant_type:"refresh_token",refresh_token:e}).slice(1),{tokenApiHost:i,apiKey:s}=t.config,o=$m(t,i,"/v1/token",`key=${s}`),a=await t._getAdditionalHeaders();return a["Content-Type"]="application/x-www-form-urlencoded",Rm.fetch()(o,{method:"POST",headers:a,body:r})});return{accessToken:n.access_token,expiresIn:n.expires_in,refreshToken:n.refresh_token}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Os{constructor(){this.refreshToken=null,this.accessToken=null,this.expirationTime=null}get isExpired(){return!this.expirationTime||Date.now()>this.expirationTime-3e4}updateFromServerResponse(e){me(e.idToken,"internal-error"),me(typeof e.idToken!="undefined","internal-error"),me(typeof e.refreshToken!="undefined","internal-error");const n="expiresIn"in e&&typeof e.expiresIn!="undefined"?Number(e.expiresIn):XC(e.idToken);this.updateTokensAndExpiration(e.idToken,e.refreshToken,n)}async getToken(e,n=!1){return me(!this.accessToken||this.refreshToken,e,"user-token-expired"),!n&&this.accessToken&&!this.isExpired?this.accessToken:this.refreshToken?(await this.refresh(e,this.refreshToken),this.accessToken):null}clearRefreshToken(){this.refreshToken=null}async refresh(e,n){const{accessToken:r,refreshToken:i,expiresIn:s}=await nS(e,n);this.updateTokensAndExpiration(r,i,Number(s))}updateTokensAndExpiration(e,n,r){this.refreshToken=n||null,this.accessToken=e||null,this.expirationTime=Date.now()+r*1e3}static fromJSON(e,n){const{refreshToken:r,accessToken:i,expirationTime:s}=n,o=new Os;return r&&(me(typeof r=="string","internal-error",{appName:e}),o.refreshToken=r),i&&(me(typeof i=="string","internal-error",{appName:e}),o.accessToken=i),s&&(me(typeof s=="number","internal-error",{appName:e}),o.expirationTime=s),o}toJSON(){return{refreshToken:this.refreshToken,accessToken:this.accessToken,expirationTime:this.expirationTime}}_assign(e){this.accessToken=e.accessToken,this.refreshToken=e.refreshToken,this.expirationTime=e.expirationTime}_clone(){return Object.assign(new Os,this.toJSON())}_performRefresh(){return yn("not implemented")}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function Dn(t,e){me(typeof t=="string"||typeof t=="undefined","internal-error",{appName:e})}class Cr{constructor(e){var{uid:n,auth:r,stsTokenManager:i}=e,s=ac(e,["uid","auth","stsTokenManager"]);this.providerId="firebase",this.emailVerified=!1,this.isAnonymous=!1,this.tenantId=null,this.providerData=[],this.proactiveRefresh=new QC(this),this.reloadUserInfo=null,this.reloadListener=null,this.uid=n,this.auth=r,this.stsTokenManager=i,this.accessToken=i.accessToken,this.displayName=s.displayName||null,this.email=s.email||null,this.emailVerified=s.emailVerified||!1,this.phoneNumber=s.phoneNumber||null,this.photoURL=s.photoURL||null,this.isAnonymous=s.isAnonymous||!1,this.tenantId=s.tenantId||null,this.metadata=new Bm(s.createdAt||void 0,s.lastLoginAt||void 0)}async getIdToken(e){const n=await Is(this,this.stsTokenManager.getToken(this.auth,e));return me(n,this.auth,"internal-error"),this.accessToken!==n&&(this.accessToken=n,await this.auth._persistUserIfCurrent(this),this.auth._notifyListenersIfCurrent(this)),n}getIdTokenResult(e){return GC(this,e)}reload(){return ZC(this)}_assign(e){this!==e&&(me(this.uid===e.uid,this.auth,"internal-error"),this.displayName=e.displayName,this.photoURL=e.photoURL,this.email=e.email,this.emailVerified=e.emailVerified,this.phoneNumber=e.phoneNumber,this.isAnonymous=e.isAnonymous,this.tenantId=e.tenantId,this.providerData=e.providerData.map(n=>Object.assign({},n)),this.metadata._copy(e.metadata),this.stsTokenManager._assign(e.stsTokenManager))}_clone(e){return new Cr(Object.assign(Object.assign({},this),{auth:e,stsTokenManager:this.stsTokenManager._clone()}))}_onReload(e){me(!this.reloadListener,this.auth,"internal-error"),this.reloadListener=e,this.reloadUserInfo&&(this._notifyReloadListener(this.reloadUserInfo),this.reloadUserInfo=null)}_notifyReloadListener(e){this.reloadListener?this.reloadListener(e):this.reloadUserInfo=e}_startProactiveRefresh(){this.proactiveRefresh._start()}_stopProactiveRefresh(){this.proactiveRefresh._stop()}async _updateTokensIfNecessary(e,n=!1){let r=!1;e.idToken&&e.idToken!==this.stsTokenManager.accessToken&&(this.stsTokenManager.updateFromServerResponse(e),r=!0),n&&await Bo(this),await this.auth._persistUserIfCurrent(this),r&&this.auth._notifyListenersIfCurrent(this)}async delete(){const e=await this.getIdToken();return await Is(this,YC(this.auth,{idToken:e})),this.stsTokenManager.clearRefreshToken(),this.auth.signOut()}toJSON(){return Object.assign(Object.assign({uid:this.uid,email:this.email||void 0,emailVerified:this.emailVerified,displayName:this.displayName||void 0,isAnonymous:this.isAnonymous,photoURL:this.photoURL||void 0,phoneNumber:this.phoneNumber||void 0,tenantId:this.tenantId||void 0,providerData:this.providerData.map(e=>Object.assign({},e)),stsTokenManager:this.stsTokenManager.toJSON(),_redirectEventId:this._redirectEventId},this.metadata.toJSON()),{apiKey:this.auth.config.apiKey,appName:this.auth.name})}get refreshToken(){return this.stsTokenManager.refreshToken||""}static _fromJSON(e,n){var r,i,s,o,a,l,u,c;const d=(r=n.displayName)!==null&&r!==void 0?r:void 0,h=(i=n.email)!==null&&i!==void 0?i:void 0,f=(s=n.phoneNumber)!==null&&s!==void 0?s:void 0,E=(o=n.photoURL)!==null&&o!==void 0?o:void 0,w=(a=n.tenantId)!==null&&a!==void 0?a:void 0,T=(l=n._redirectEventId)!==null&&l!==void 0?l:void 0,C=(u=n.createdAt)!==null&&u!==void 0?u:void 0,O=(c=n.lastLoginAt)!==null&&c!==void 0?c:void 0,{uid:_,emailVerified:x,isAnonymous:W,providerData:X,stsTokenManager:m}=n;me(_&&m,e,"internal-error");const P=Os.fromJSON(this.name,m);me(typeof _=="string",e,"internal-error"),Dn(d,e.name),Dn(h,e.name),me(typeof x=="boolean",e,"internal-error"),me(typeof W=="boolean",e,"internal-error"),Dn(f,e.name),Dn(E,e.name),Dn(w,e.name),Dn(T,e.name),Dn(C,e.name),Dn(O,e.name);const R=new Cr({uid:_,auth:e,email:h,emailVerified:x,displayName:d,isAnonymous:W,photoURL:E,phoneNumber:f,tenantId:w,stsTokenManager:P,createdAt:C,lastLoginAt:O});return X&&Array.isArray(X)&&(R.providerData=X.map(B=>Object.assign({},B))),T&&(R._redirectEventId=T),R}static async _fromIdTokenResponse(e,n,r=!1){const i=new Os;i.updateFromServerResponse(n);const s=new Cr({uid:n.localId,auth:e,stsTokenManager:i,isAnonymous:r});return await Bo(s),s}}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Um{constructor(){this.type="NONE",this.storage={}}async _isAvailable(){return!0}async _set(e,n){this.storage[e]=n}async _get(e){const n=this.storage[e];return n===void 0?null:n}async _remove(e){delete this.storage[e]}_addListener(e,n){}_removeListener(e,n){}}Um.type="NONE";const tf=Um;/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function vo(t,e,n){return`firebase:${t}:${e}:${n}`}class li{constructor(e,n,r){this.persistence=e,this.auth=n,this.userKey=r;const{config:i,name:s}=this.auth;this.fullUserKey=vo(this.userKey,i.apiKey,s),this.fullPersistenceKey=vo("persistence",i.apiKey,s),this.boundEventHandler=n._onStorageEvent.bind(n),this.persistence._addListener(this.fullUserKey,this.boundEventHandler)}setCurrentUser(e){return this.persistence._set(this.fullUserKey,e.toJSON())}async getCurrentUser(){const e=await this.persistence._get(this.fullUserKey);return e?Cr._fromJSON(this.auth,e):null}removeCurrentUser(){return this.persistence._remove(this.fullUserKey)}savePersistenceForRedirect(){return this.persistence._set(this.fullPersistenceKey,this.persistence.type)}async setPersistence(e){if(this.persistence===e)return;const n=await this.getCurrentUser();if(await this.removeCurrentUser(),this.persistence=e,n)return this.setCurrentUser(n)}delete(){this.persistence._removeListener(this.fullUserKey,this.boundEventHandler)}static async create(e,n,r="authUser"){if(!n.length)return new li(bn(tf),e,r);const i=(await Promise.all(n.map(async u=>{if(await u._isAvailable())return u}))).filter(u=>u);let s=i[0]||bn(tf);const o=vo(r,e.config.apiKey,e.name);let a=null;for(const u of n)try{const c=await u._get(o);if(c){const d=Cr._fromJSON(e,c);u!==s&&(a=d),s=u;break}}catch{}const l=i.filter(u=>u._shouldAllowMigration);return!s._shouldAllowMigration||!l.length?new li(s,e,r):(s=l[0],a&&await s._set(o,a.toJSON()),await Promise.all(n.map(async u=>{if(u!==s)try{await u._remove(o)}catch{}})),new li(s,e,r))}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function nf(t){const e=t.toLowerCase();if(e.includes("opera/")||e.includes("opr/")||e.includes("opios/"))return"Opera";if(Vm(e))return"IEMobile";if(e.includes("msie")||e.includes("trident/"))return"IE";if(e.includes("edge/"))return"Edge";if(Hm(e))return"Firefox";if(e.includes("silk/"))return"Silk";if(Wm(e))return"Blackberry";if(qm(e))return"Webos";if(dc(e))return"Safari";if((e.includes("chrome/")||Fm(e))&&!e.includes("edge/"))return"Chrome";if(jm(e))return"Android";{const n=/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/,r=t.match(n);if((r==null?void 0:r.length)===2)return r[1]}return"Other"}function Hm(t=ct()){return/firefox\//i.test(t)}function dc(t=ct()){const e=t.toLowerCase();return e.includes("safari/")&&!e.includes("chrome/")&&!e.includes("crios/")&&!e.includes("android")}function Fm(t=ct()){return/crios\//i.test(t)}function Vm(t=ct()){return/iemobile/i.test(t)}function jm(t=ct()){return/android/i.test(t)}function Wm(t=ct()){return/blackberry/i.test(t)}function qm(t=ct()){return/webos/i.test(t)}function wa(t=ct()){return/iphone|ipad|ipod/i.test(t)}function rS(t=ct()){var e;return wa(t)&&!!(!((e=window.navigator)===null||e===void 0)&&e.standalone)}function iS(){return VT()&&document.documentMode===10}function Km(t=ct()){return wa(t)||jm(t)||qm(t)||Wm(t)||/windows phone/i.test(t)||Vm(t)}function sS(){try{return!!(window&&window!==window.top)}catch{return!1}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function Ym(t,e=[]){let n;switch(t){case"Browser":n=nf(ct());break;case"Worker":n=`${nf(ct())}-${t}`;break;default:n=t}const r=e.length?e.join(","):"FirebaseCore-web";return`${n}/JsCore/${_a}/${r}`}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class oS{constructor(e,n){this.app=e,this.config=n,this.currentUser=null,this.emulatorConfig=null,this.operations=Promise.resolve(),this.authStateSubscription=new rf(this),this.idTokenSubscription=new rf(this),this.redirectUser=null,this.isProactiveRefreshEnabled=!1,this._canInitEmulator=!0,this._isInitialized=!1,this._deleted=!1,this._initializationPromise=null,this._popupRedirectResolver=null,this._errorFactory=xm,this.lastNotifiedUid=void 0,this.languageCode=null,this.tenantId=null,this.settings={appVerificationDisabledForTesting:!1},this.frameworks=[],this.name=e.name,this.clientVersion=n.sdkClientVersion}_initializeWithPersistence(e,n){return n&&(this._popupRedirectResolver=bn(n)),this._initializationPromise=this.queue(async()=>{var r,i;if(!this._deleted&&(this.persistenceManager=await li.create(this,e),!this._deleted)){if(!((r=this._popupRedirectResolver)===null||r===void 0)&&r._shouldInitProactively)try{await this._popupRedirectResolver._initialize(this)}catch{}await this.initializeCurrentUser(n),this.lastNotifiedUid=((i=this.currentUser)===null||i===void 0?void 0:i.uid)||null,!this._deleted&&(this._isInitialized=!0)}}),this._initializationPromise}async _onStorageEvent(){if(this._deleted)return;const e=await this.assertedPersistence.getCurrentUser();if(!(!this.currentUser&&!e)){if(this.currentUser&&e&&this.currentUser.uid===e.uid){this._currentUser._assign(e),await this.currentUser.getIdToken();return}await this._updateCurrentUser(e)}}async initializeCurrentUser(e){var n;let r=await this.assertedPersistence.getCurrentUser();if(e&&this.config.authDomain){await this.getOrInitRedirectPersistenceManager();const i=(n=this.redirectUser)===null||n===void 0?void 0:n._redirectEventId,s=r==null?void 0:r._redirectEventId,o=await this.tryRedirectSignIn(e);(!i||i===s)&&(o==null?void 0:o.user)&&(r=o.user)}return r?r._redirectEventId?(me(this._popupRedirectResolver,this,"argument-error"),await this.getOrInitRedirectPersistenceManager(),this.redirectUser&&this.redirectUser._redirectEventId===r._redirectEventId?this.directlySetCurrentUser(r):this.reloadAndSetCurrentUserOrClear(r)):this.reloadAndSetCurrentUserOrClear(r):this.directlySetCurrentUser(null)}async tryRedirectSignIn(e){let n=null;try{n=await this._popupRedirectResolver._completeRedirectFn(this,e,!0)}catch{await this._setRedirectUser(null)}return n}async reloadAndSetCurrentUserOrClear(e){try{await Bo(e)}catch(n){if(n.code!=="auth/network-request-failed")return this.directlySetCurrentUser(null)}return this.directlySetCurrentUser(e)}useDeviceLanguage(){this.languageCode=jC()}async _delete(){this._deleted=!0}async updateCurrentUser(e){const n=e?Ur(e):null;return n&&me(n.auth.config.apiKey===this.config.apiKey,this,"invalid-user-token"),this._updateCurrentUser(n&&n._clone(this))}async _updateCurrentUser(e){if(!this._deleted)return e&&me(this.tenantId===e.tenantId,this,"tenant-id-mismatch"),this.queue(async()=>{await this.directlySetCurrentUser(e),this.notifyAuthListeners()})}async signOut(){return(this.redirectPersistenceManager||this._popupRedirectResolver)&&await this._setRedirectUser(null),this._updateCurrentUser(null)}setPersistence(e){return this.queue(async()=>{await this.assertedPersistence.setPersistence(bn(e))})}_getPersistence(){return this.assertedPersistence.persistence.type}_updateErrorMap(e){this._errorFactory=new $s("auth","Firebase",e())}onAuthStateChanged(e,n,r){return this.registerStateListener(this.authStateSubscription,e,n,r)}onIdTokenChanged(e,n,r){return this.registerStateListener(this.idTokenSubscription,e,n,r)}toJSON(){var e;return{apiKey:this.config.apiKey,authDomain:this.config.authDomain,appName:this.name,currentUser:(e=this._currentUser)===null||e===void 0?void 0:e.toJSON()}}async _setRedirectUser(e,n){const r=await this.getOrInitRedirectPersistenceManager(n);return e===null?r.removeCurrentUser():r.setCurrentUser(e)}async getOrInitRedirectPersistenceManager(e){if(!this.redirectPersistenceManager){const n=e&&bn(e)||this._popupRedirectResolver;me(n,this,"argument-error"),this.redirectPersistenceManager=await li.create(this,[bn(n._redirectPersistence)],"redirectUser"),this.redirectUser=await this.redirectPersistenceManager.getCurrentUser()}return this.redirectPersistenceManager}async _redirectUserForId(e){var n,r;return this._isInitialized&&await this.queue(async()=>{}),((n=this._currentUser)===null||n===void 0?void 0:n._redirectEventId)===e?this._currentUser:((r=this.redirectUser)===null||r===void 0?void 0:r._redirectEventId)===e?this.redirectUser:null}async _persistUserIfCurrent(e){if(e===this.currentUser)return this.queue(async()=>this.directlySetCurrentUser(e))}_notifyListenersIfCurrent(e){e===this.currentUser&&this.notifyAuthListeners()}_key(){return`${this.config.authDomain}:${this.config.apiKey}:${this.name}`}_startProactiveRefresh(){this.isProactiveRefreshEnabled=!0,this.currentUser&&this._currentUser._startProactiveRefresh()}_stopProactiveRefresh(){this.isProactiveRefreshEnabled=!1,this.currentUser&&this._currentUser._stopProactiveRefresh()}get _currentUser(){return this.currentUser}notifyAuthListeners(){var e,n;if(!this._isInitialized)return;this.idTokenSubscription.next(this.currentUser);const r=(n=(e=this.currentUser)===null||e===void 0?void 0:e.uid)!==null&&n!==void 0?n:null;this.lastNotifiedUid!==r&&(this.lastNotifiedUid=r,this.authStateSubscription.next(this.currentUser))}registerStateListener(e,n,r,i){if(this._deleted)return()=>{};const s=typeof n=="function"?n:n.next.bind(n),o=this._isInitialized?Promise.resolve():this._initializationPromise;return me(o,this,"internal-error"),o.then(()=>s(this.currentUser)),typeof n=="function"?e.addObserver(n,r,i):e.addObserver(n)}async directlySetCurrentUser(e){this.currentUser&&this.currentUser!==e&&(this._currentUser._stopProactiveRefresh(),e&&this.isProactiveRefreshEnabled&&e._startProactiveRefresh()),this.currentUser=e,e?await this.assertedPersistence.setCurrentUser(e):await this.assertedPersistence.removeCurrentUser()}queue(e){return this.operations=this.operations.then(e,e),this.operations}get assertedPersistence(){return me(this.persistenceManager,this,"internal-error"),this.persistenceManager}_logFramework(e){!e||this.frameworks.includes(e)||(this.frameworks.push(e),this.frameworks.sort(),this.clientVersion=Ym(this.config.clientPlatform,this._getFrameworks()))}_getFrameworks(){return this.frameworks}async _getAdditionalHeaders(){const e={["X-Client-Version"]:this.clientVersion};return this.app.options.appId&&(e["X-Firebase-gmpid"]=this.app.options.appId),e}}function fc(t){return Ur(t)}class rf{constructor(e){this.auth=e,this.observer=null,this.addObserver=YT(n=>this.observer=n)}get next(){return me(this.observer,this.auth,"internal-error"),this.observer.next.bind(this.observer)}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class hc{constructor(e,n){this.providerId=e,this.signInMethod=n}toJSON(){return yn("not implemented")}_getIdTokenResponse(e){return yn("not implemented")}_linkToIdToken(e,n){return yn("not implemented")}_getReauthenticationResolver(e){return yn("not implemented")}}async function aS(t,e){return Hs(t,"POST","/v1/accounts:update",e)}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function lS(t,e){return ba(t,"POST","/v1/accounts:signInWithPassword",ya(t,e))}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function uS(t,e){return ba(t,"POST","/v1/accounts:signInWithEmailLink",ya(t,e))}async function cS(t,e){return ba(t,"POST","/v1/accounts:signInWithEmailLink",ya(t,e))}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class ks extends hc{constructor(e,n,r,i=null){super("password",r);this._email=e,this._password=n,this._tenantId=i}static _fromEmailAndPassword(e,n){return new ks(e,n,"password")}static _fromEmailAndCode(e,n,r=null){return new ks(e,n,"emailLink",r)}toJSON(){return{email:this._email,password:this._password,signInMethod:this.signInMethod,tenantId:this._tenantId}}static fromJSON(e){const n=typeof e=="string"?JSON.parse(e):e;if((n==null?void 0:n.email)&&(n==null?void 0:n.password)){if(n.signInMethod==="password")return this._fromEmailAndPassword(n.email,n.password);if(n.signInMethod==="emailLink")return this._fromEmailAndCode(n.email,n.password,n.tenantId)}return null}async _getIdTokenResponse(e){switch(this.signInMethod){case"password":return lS(e,{returnSecureToken:!0,email:this._email,password:this._password});case"emailLink":return uS(e,{email:this._email,oobCode:this._password});default:Wt(e,"internal-error")}}async _linkToIdToken(e,n){switch(this.signInMethod){case"password":return aS(e,{idToken:n,returnSecureToken:!0,email:this._email,password:this._password});case"emailLink":return cS(e,{idToken:n,email:this._email,oobCode:this._password});default:Wt(e,"internal-error")}}_getReauthenticationResolver(e){return this._getIdTokenResponse(e)}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function ui(t,e){return ba(t,"POST","/v1/accounts:signInWithIdp",ya(t,e))}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const dS="http://localhost";class Pr extends hc{constructor(){super(...arguments);this.pendingToken=null}static _fromParams(e){const n=new Pr(e.providerId,e.signInMethod);return e.idToken||e.accessToken?(e.idToken&&(n.idToken=e.idToken),e.accessToken&&(n.accessToken=e.accessToken),e.nonce&&!e.pendingToken&&(n.nonce=e.nonce),e.pendingToken&&(n.pendingToken=e.pendingToken)):e.oauthToken&&e.oauthTokenSecret?(n.accessToken=e.oauthToken,n.secret=e.oauthTokenSecret):Wt("argument-error"),n}toJSON(){return{idToken:this.idToken,accessToken:this.accessToken,secret:this.secret,nonce:this.nonce,pendingToken:this.pendingToken,providerId:this.providerId,signInMethod:this.signInMethod}}static fromJSON(e){const n=typeof e=="string"?JSON.parse(e):e,{providerId:r,signInMethod:i}=n,s=ac(n,["providerId","signInMethod"]);if(!r||!i)return null;const o=new Pr(r,i);return o.idToken=s.idToken||void 0,o.accessToken=s.accessToken||void 0,o.secret=s.secret,o.nonce=s.nonce,o.pendingToken=s.pendingToken||null,o}_getIdTokenResponse(e){const n=this.buildRequest();return ui(e,n)}_linkToIdToken(e,n){const r=this.buildRequest();return r.idToken=n,ui(e,r)}_getReauthenticationResolver(e){const n=this.buildRequest();return n.autoCreate=!1,ui(e,n)}buildRequest(){const e={requestUri:dS,returnSecureToken:!0};if(this.pendingToken)e.pendingToken=this.pendingToken;else{const n={};this.idToken&&(n.id_token=this.idToken),this.accessToken&&(n.access_token=this.accessToken),this.secret&&(n.oauth_token_secret=this.secret),n.providerId=this.providerId,this.nonce&&!this.pendingToken&&(n.nonce=this.nonce),e.postBody=Bs(n)}return e}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function fS(t){switch(t){case"recoverEmail":return"RECOVER_EMAIL";case"resetPassword":return"PASSWORD_RESET";case"signIn":return"EMAIL_SIGNIN";case"verifyEmail":return"VERIFY_EMAIL";case"verifyAndChangeEmail":return"VERIFY_AND_CHANGE_EMAIL";case"revertSecondFactorAddition":return"REVERT_SECOND_FACTOR_ADDITION";default:return null}}function hS(t){const e=Ji(Qi(t)).link,n=e?Ji(Qi(e)).deep_link_id:null,r=Ji(Qi(t)).deep_link_id;return(r?Ji(Qi(r)).link:null)||r||n||e||t}class pc{constructor(e){var n,r,i,s,o,a;const l=Ji(Qi(e)),u=(n=l.apiKey)!==null&&n!==void 0?n:null,c=(r=l.oobCode)!==null&&r!==void 0?r:null,d=fS((i=l.mode)!==null&&i!==void 0?i:null);me(u&&c&&d,"argument-error"),this.apiKey=u,this.operation=d,this.code=c,this.continueUrl=(s=l.continueUrl)!==null&&s!==void 0?s:null,this.languageCode=(o=l.languageCode)!==null&&o!==void 0?o:null,this.tenantId=(a=l.tenantId)!==null&&a!==void 0?a:null}static parseLink(e){const n=hS(e);try{return new pc(n)}catch{return null}}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Mi{constructor(){this.providerId=Mi.PROVIDER_ID}static credential(e,n){return ks._fromEmailAndPassword(e,n)}static credentialWithLink(e,n){const r=pc.parseLink(n);return me(r,"argument-error"),ks._fromEmailAndCode(e,r.code,r.tenantId)}}Mi.PROVIDER_ID="password";Mi.EMAIL_PASSWORD_SIGN_IN_METHOD="password";Mi.EMAIL_LINK_SIGN_IN_METHOD="emailLink";/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class zm{constructor(e){this.providerId=e,this.defaultLanguageCode=null,this.customParameters={}}setDefaultLanguage(e){this.defaultLanguageCode=e}setCustomParameters(e){return this.customParameters=e,this}getCustomParameters(){return this.customParameters}}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Fs extends zm{constructor(){super(...arguments);this.scopes=[]}addScope(e){return this.scopes.includes(e)||this.scopes.push(e),this}getScopes(){return[...this.scopes]}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Hn extends Fs{constructor(){super("facebook.com")}static credential(e){return Pr._fromParams({providerId:Hn.PROVIDER_ID,signInMethod:Hn.FACEBOOK_SIGN_IN_METHOD,accessToken:e})}static credentialFromResult(e){return Hn.credentialFromTaggedObject(e)}static credentialFromError(e){return Hn.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e||!("oauthAccessToken"in e)||!e.oauthAccessToken)return null;try{return Hn.credential(e.oauthAccessToken)}catch{return null}}}Hn.FACEBOOK_SIGN_IN_METHOD="facebook.com";Hn.PROVIDER_ID="facebook.com";/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Fn extends Fs{constructor(){super("google.com");this.addScope("profile")}static credential(e,n){return Pr._fromParams({providerId:Fn.PROVIDER_ID,signInMethod:Fn.GOOGLE_SIGN_IN_METHOD,idToken:e,accessToken:n})}static credentialFromResult(e){return Fn.credentialFromTaggedObject(e)}static credentialFromError(e){return Fn.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;const{oauthIdToken:n,oauthAccessToken:r}=e;if(!n&&!r)return null;try{return Fn.credential(n,r)}catch{return null}}}Fn.GOOGLE_SIGN_IN_METHOD="google.com";Fn.PROVIDER_ID="google.com";/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Vn extends Fs{constructor(){super("github.com")}static credential(e){return Pr._fromParams({providerId:Vn.PROVIDER_ID,signInMethod:Vn.GITHUB_SIGN_IN_METHOD,accessToken:e})}static credentialFromResult(e){return Vn.credentialFromTaggedObject(e)}static credentialFromError(e){return Vn.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e||!("oauthAccessToken"in e)||!e.oauthAccessToken)return null;try{return Vn.credential(e.oauthAccessToken)}catch{return null}}}Vn.GITHUB_SIGN_IN_METHOD="github.com";Vn.PROVIDER_ID="github.com";/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class jn extends Fs{constructor(){super("twitter.com")}static credential(e,n){return Pr._fromParams({providerId:jn.PROVIDER_ID,signInMethod:jn.TWITTER_SIGN_IN_METHOD,oauthToken:e,oauthTokenSecret:n})}static credentialFromResult(e){return jn.credentialFromTaggedObject(e)}static credentialFromError(e){return jn.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;const{oauthAccessToken:n,oauthTokenSecret:r}=e;if(!n||!r)return null;try{return jn.credential(n,r)}catch{return null}}}jn.TWITTER_SIGN_IN_METHOD="twitter.com";jn.PROVIDER_ID="twitter.com";/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class wi{constructor(e){this.user=e.user,this.providerId=e.providerId,this._tokenResponse=e._tokenResponse,this.operationType=e.operationType}static async _fromIdTokenResponse(e,n,r,i=!1){const s=await Cr._fromIdTokenResponse(e,r,i),o=sf(r);return new wi({user:s,providerId:o,_tokenResponse:r,operationType:n})}static async _forOperation(e,n,r){await e._updateTokensIfNecessary(r,!0);const i=sf(r);return new wi({user:e,providerId:i,_tokenResponse:r,operationType:n})}}function sf(t){return t.providerId?t.providerId:"phoneNumber"in t?"phone":null}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Uo extends Ni{constructor(e,n,r,i){var s;super(n.code,n.message);this.operationType=r,this.user=i,Object.setPrototypeOf(this,Uo.prototype),this.customData={appName:e.name,tenantId:(s=e.tenantId)!==null&&s!==void 0?s:void 0,_serverResponse:n.customData._serverResponse,operationType:r}}static _fromErrorAndOperation(e,n,r,i){return new Uo(e,n,r,i)}}function Gm(t,e,n,r){return(e==="reauthenticate"?n._getReauthenticationResolver(t):n._getIdTokenResponse(t)).catch(s=>{throw s.code==="auth/multi-factor-auth-required"?Uo._fromErrorAndOperation(t,s,e,r):s})}async function pS(t,e,n=!1){const r=await Is(t,e._linkToIdToken(t.auth,await t.getIdToken()),n);return wi._forOperation(t,"link",r)}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function mS(t,e,n=!1){const{auth:r}=t,i="reauthenticate";try{const s=await Is(t,Gm(r,i,e,t),n);me(s.idToken,r,"internal-error");const o=cc(s.idToken);me(o,r,"internal-error");const{sub:a}=o;return me(t.uid===a,r,"user-mismatch"),wi._forOperation(t,i,s)}catch(s){throw(s==null?void 0:s.code)==="auth/user-not-found"&&Wt(r,"user-mismatch"),s}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function Xm(t,e,n=!1){const r="signIn",i=await Gm(t,r,e),s=await wi._fromIdTokenResponse(t,r,i);return n||await t._updateCurrentUser(s.user),s}async function gS(t,e){return Xm(fc(t),e)}function TN(t,e,n){return gS(Ur(t),Mi.credential(e,n))}function CN(t,e,n,r){return Ur(t).onAuthStateChanged(e,n,r)}function SN(t){return Ur(t).signOut()}const Ho="__sak";/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Jm{constructor(e,n){this.storageRetriever=e,this.type=n}_isAvailable(){try{return this.storage?(this.storage.setItem(Ho,"1"),this.storage.removeItem(Ho),Promise.resolve(!0)):Promise.resolve(!1)}catch{return Promise.resolve(!1)}}_set(e,n){return this.storage.setItem(e,JSON.stringify(n)),Promise.resolve()}_get(e){const n=this.storage.getItem(e);return Promise.resolve(n?JSON.parse(n):null)}_remove(e){return this.storage.removeItem(e),Promise.resolve()}get storage(){return this.storageRetriever()}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function vS(){const t=ct();return dc(t)||wa(t)}const _S=1e3,yS=10;class Qm extends Jm{constructor(){super(()=>window.localStorage,"LOCAL");this.boundEventHandler=(e,n)=>this.onStorageEvent(e,n),this.listeners={},this.localCache={},this.pollTimer=null,this.safariLocalStorageNotSynced=vS()&&sS(),this.fallbackToPolling=Km(),this._shouldAllowMigration=!0}forAllChangedKeys(e){for(const n of Object.keys(this.listeners)){const r=this.storage.getItem(n),i=this.localCache[n];r!==i&&e(n,i,r)}}onStorageEvent(e,n=!1){if(!e.key){this.forAllChangedKeys((o,a,l)=>{this.notifyListeners(o,l)});return}const r=e.key;if(n?this.detachListener():this.stopPolling(),this.safariLocalStorageNotSynced){const o=this.storage.getItem(r);if(e.newValue!==o)e.newValue!==null?this.storage.setItem(r,e.newValue):this.storage.removeItem(r);else if(this.localCache[r]===e.newValue&&!n)return}const i=()=>{const o=this.storage.getItem(r);!n&&this.localCache[r]===o||this.notifyListeners(r,o)},s=this.storage.getItem(r);iS()&&s!==e.newValue&&e.newValue!==e.oldValue?setTimeout(i,yS):i()}notifyListeners(e,n){this.localCache[e]=n;const r=this.listeners[e];if(r)for(const i of Array.from(r))i(n&&JSON.parse(n))}startPolling(){this.stopPolling(),this.pollTimer=setInterval(()=>{this.forAllChangedKeys((e,n,r)=>{this.onStorageEvent(new StorageEvent("storage",{key:e,oldValue:n,newValue:r}),!0)})},_S)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}attachListener(){window.addEventListener("storage",this.boundEventHandler)}detachListener(){window.removeEventListener("storage",this.boundEventHandler)}_addListener(e,n){Object.keys(this.listeners).length===0&&(this.fallbackToPolling?this.startPolling():this.attachListener()),this.listeners[e]||(this.listeners[e]=new Set,this.localCache[e]=this.storage.getItem(e)),this.listeners[e].add(n)}_removeListener(e,n){this.listeners[e]&&(this.listeners[e].delete(n),this.listeners[e].size===0&&delete this.listeners[e]),Object.keys(this.listeners).length===0&&(this.detachListener(),this.stopPolling())}async _set(e,n){await super._set(e,n),this.localCache[e]=JSON.stringify(n)}async _get(e){const n=await super._get(e);return this.localCache[e]=JSON.stringify(n),n}async _remove(e){await super._remove(e),delete this.localCache[e]}}Qm.type="LOCAL";const bS=Qm;/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Zm extends Jm{constructor(){super(()=>window.sessionStorage,"SESSION")}_addListener(e,n){}_removeListener(e,n){}}Zm.type="SESSION";const eg=Zm;/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function wS(t){return Promise.all(t.map(async e=>{try{const n=await e;return{fulfilled:!0,value:n}}catch(n){return{fulfilled:!1,reason:n}}}))}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Ea{constructor(e){this.eventTarget=e,this.handlersMap={},this.boundEventHandler=this.handleEvent.bind(this)}static _getInstance(e){const n=this.receivers.find(i=>i.isListeningto(e));if(n)return n;const r=new Ea(e);return this.receivers.push(r),r}isListeningto(e){return this.eventTarget===e}async handleEvent(e){const n=e,{eventId:r,eventType:i,data:s}=n.data,o=this.handlersMap[i];if(!(o!=null&&o.size))return;n.ports[0].postMessage({status:"ack",eventId:r,eventType:i});const a=Array.from(o).map(async u=>u(n.origin,s)),l=await wS(a);n.ports[0].postMessage({status:"done",eventId:r,eventType:i,response:l})}_subscribe(e,n){Object.keys(this.handlersMap).length===0&&this.eventTarget.addEventListener("message",this.boundEventHandler),this.handlersMap[e]||(this.handlersMap[e]=new Set),this.handlersMap[e].add(n)}_unsubscribe(e,n){this.handlersMap[e]&&n&&this.handlersMap[e].delete(n),(!n||this.handlersMap[e].size===0)&&delete this.handlersMap[e],Object.keys(this.handlersMap).length===0&&this.eventTarget.removeEventListener("message",this.boundEventHandler)}}Ea.receivers=[];/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function mc(t="",e=10){let n="";for(let r=0;r{const u=mc("",20);i.port1.start();const c=setTimeout(()=>{l(new Error("unsupported_event"))},r);o={messageChannel:i,onMessage(d){const h=d;if(h.data.eventId===u)switch(h.data.status){case"ack":clearTimeout(c),s=setTimeout(()=>{l(new Error("timeout"))},3e3);break;case"done":clearTimeout(s),a(h.data.response);break;default:clearTimeout(c),clearTimeout(s),l(new Error("invalid_response"));break}}},this.handlers.add(o),i.port1.addEventListener("message",o.onMessage),this.target.postMessage({eventType:e,eventId:u,data:n},[i.port2])}).finally(()=>{o&&this.removeMessageHandler(o)})}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function cn(){return window}function TS(t){cn().location.href=t}/** + * @license + * Copyright 2020 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function tg(){return typeof cn().WorkerGlobalScope!="undefined"&&typeof cn().importScripts=="function"}async function CS(){if(!(navigator!=null&&navigator.serviceWorker))return null;try{return(await navigator.serviceWorker.ready).active}catch{return null}}function SS(){var t;return((t=navigator==null?void 0:navigator.serviceWorker)===null||t===void 0?void 0:t.controller)||null}function AS(){return tg()?self:null}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const ng="firebaseLocalStorageDb",IS=1,Fo="firebaseLocalStorage",rg="fbase_key";class Vs{constructor(e){this.request=e}toPromise(){return new Promise((e,n)=>{this.request.addEventListener("success",()=>{e(this.request.result)}),this.request.addEventListener("error",()=>{n(this.request.error)})})}}function Ta(t,e){return t.transaction([Fo],e?"readwrite":"readonly").objectStore(Fo)}function OS(){const t=indexedDB.deleteDatabase(ng);return new Vs(t).toPromise()}function ru(){const t=indexedDB.open(ng,IS);return new Promise((e,n)=>{t.addEventListener("error",()=>{n(t.error)}),t.addEventListener("upgradeneeded",()=>{const r=t.result;try{r.createObjectStore(Fo,{keyPath:rg})}catch(i){n(i)}}),t.addEventListener("success",async()=>{const r=t.result;r.objectStoreNames.contains(Fo)?e(r):(r.close(),await OS(),e(await ru()))})})}async function of(t,e,n){const r=Ta(t,!0).put({[rg]:e,value:n});return new Vs(r).toPromise()}async function kS(t,e){const n=Ta(t,!1).get(e),r=await new Vs(n).toPromise();return r===void 0?null:r.value}function af(t,e){const n=Ta(t,!0).delete(e);return new Vs(n).toPromise()}const DS=800,PS=3;class ig{constructor(){this.type="LOCAL",this._shouldAllowMigration=!0,this.listeners={},this.localCache={},this.pollTimer=null,this.pendingWrites=0,this.receiver=null,this.sender=null,this.serviceWorkerReceiverAvailable=!1,this.activeServiceWorker=null,this._workerInitializationPromise=this.initializeServiceWorkerMessaging().then(()=>{},()=>{})}async _openDb(){return this.db?this.db:(this.db=await ru(),this.db)}async _withRetries(e){let n=0;for(;;)try{const r=await this._openDb();return await e(r)}catch(r){if(n++>PS)throw r;this.db&&(this.db.close(),this.db=void 0)}}async initializeServiceWorkerMessaging(){return tg()?this.initializeReceiver():this.initializeSender()}async initializeReceiver(){this.receiver=Ea._getInstance(AS()),this.receiver._subscribe("keyChanged",async(e,n)=>({keyProcessed:(await this._poll()).includes(n.key)})),this.receiver._subscribe("ping",async(e,n)=>["keyChanged"])}async initializeSender(){var e,n;if(this.activeServiceWorker=await CS(),!this.activeServiceWorker)return;this.sender=new ES(this.activeServiceWorker);const r=await this.sender._send("ping",{},800);!r||((e=r[0])===null||e===void 0?void 0:e.fulfilled)&&((n=r[0])===null||n===void 0?void 0:n.value.includes("keyChanged"))&&(this.serviceWorkerReceiverAvailable=!0)}async notifyServiceWorker(e){if(!(!this.sender||!this.activeServiceWorker||SS()!==this.activeServiceWorker))try{await this.sender._send("keyChanged",{key:e},this.serviceWorkerReceiverAvailable?800:50)}catch{}}async _isAvailable(){try{if(!indexedDB)return!1;const e=await ru();return await of(e,Ho,"1"),await af(e,Ho),!0}catch{}return!1}async _withPendingWrite(e){this.pendingWrites++;try{await e()}finally{this.pendingWrites--}}async _set(e,n){return this._withPendingWrite(async()=>(await this._withRetries(r=>of(r,e,n)),this.localCache[e]=n,this.notifyServiceWorker(e)))}async _get(e){const n=await this._withRetries(r=>kS(r,e));return this.localCache[e]=n,n}async _remove(e){return this._withPendingWrite(async()=>(await this._withRetries(n=>af(n,e)),delete this.localCache[e],this.notifyServiceWorker(e)))}async _poll(){const e=await this._withRetries(i=>{const s=Ta(i,!1).getAll();return new Vs(s).toPromise()});if(!e)return[];if(this.pendingWrites!==0)return[];const n=[],r=new Set;for(const{fbase_key:i,value:s}of e)r.add(i),JSON.stringify(this.localCache[i])!==JSON.stringify(s)&&(this.notifyListeners(i,s),n.push(i));for(const i of Object.keys(this.localCache))this.localCache[i]&&!r.has(i)&&(this.notifyListeners(i,null),n.push(i));return n}notifyListeners(e,n){this.localCache[e]=n;const r=this.listeners[e];if(r)for(const i of Array.from(r))i(n)}startPolling(){this.stopPolling(),this.pollTimer=setInterval(async()=>this._poll(),DS)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}_addListener(e,n){Object.keys(this.listeners).length===0&&this.startPolling(),this.listeners[e]||(this.listeners[e]=new Set,this._get(e)),this.listeners[e].add(n)}_removeListener(e,n){this.listeners[e]&&(this.listeners[e].delete(n),this.listeners[e].size===0&&delete this.listeners[e]),Object.keys(this.listeners).length===0&&this.stopPolling()}}ig.type="LOCAL";const NS=ig;/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function MS(){var t,e;return(e=(t=document.getElementsByTagName("head"))===null||t===void 0?void 0:t[0])!==null&&e!==void 0?e:document}function xS(t){return new Promise((e,n)=>{const r=document.createElement("script");r.setAttribute("src",t),r.onload=e,r.onerror=i=>{const s=un("internal-error");s.customData=i,n(s)},r.type="text/javascript",r.charset="UTF-8",MS().appendChild(r)})}function RS(t){return`__${t}${Math.floor(Math.random()*1e6)}`}new Us(3e4,6e4);/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function LS(t,e){return e?bn(e):(me(t._popupRedirectResolver,t,"argument-error"),t._popupRedirectResolver)}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class gc extends hc{constructor(e){super("custom","custom");this.params=e}_getIdTokenResponse(e){return ui(e,this._buildIdpRequest())}_linkToIdToken(e,n){return ui(e,this._buildIdpRequest(n))}_getReauthenticationResolver(e){return ui(e,this._buildIdpRequest())}_buildIdpRequest(e){const n={requestUri:this.params.requestUri,sessionId:this.params.sessionId,postBody:this.params.postBody,tenantId:this.params.tenantId,pendingToken:this.params.pendingToken,returnSecureToken:!0,returnIdpCredential:!0};return e&&(n.idToken=e),n}}function $S(t){return Xm(t.auth,new gc(t),t.bypassAuthState)}function BS(t){const{auth:e,user:n}=t;return me(n,e,"internal-error"),mS(n,new gc(t),t.bypassAuthState)}async function US(t){const{auth:e,user:n}=t;return me(n,e,"internal-error"),pS(n,new gc(t),t.bypassAuthState)}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class sg{constructor(e,n,r,i,s=!1){this.auth=e,this.resolver=r,this.user=i,this.bypassAuthState=s,this.pendingPromise=null,this.eventManager=null,this.filter=Array.isArray(n)?n:[n]}execute(){return new Promise(async(e,n)=>{this.pendingPromise={resolve:e,reject:n};try{this.eventManager=await this.resolver._initialize(this.auth),await this.onExecution(),this.eventManager.registerConsumer(this)}catch(r){this.reject(r)}})}async onAuthEvent(e){const{urlResponse:n,sessionId:r,postBody:i,tenantId:s,error:o,type:a}=e;if(o){this.reject(o);return}const l={auth:this.auth,requestUri:n,sessionId:r,tenantId:s||void 0,postBody:i||void 0,user:this.user,bypassAuthState:this.bypassAuthState};try{this.resolve(await this.getIdpTask(a)(l))}catch(u){this.reject(u)}}onError(e){this.reject(e)}getIdpTask(e){switch(e){case"signInViaPopup":case"signInViaRedirect":return $S;case"linkViaPopup":case"linkViaRedirect":return US;case"reauthViaPopup":case"reauthViaRedirect":return BS;default:Wt(this.auth,"internal-error")}}resolve(e){Cn(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.resolve(e),this.unregisterAndCleanUp()}reject(e){Cn(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.reject(e),this.unregisterAndCleanUp()}unregisterAndCleanUp(){this.eventManager&&this.eventManager.unregisterConsumer(this),this.pendingPromise=null,this.cleanUp()}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const HS=new Us(2e3,1e4);class ti extends sg{constructor(e,n,r,i,s){super(e,n,i,s);this.provider=r,this.authWindow=null,this.pollId=null,ti.currentPopupAction&&ti.currentPopupAction.cancel(),ti.currentPopupAction=this}async executeNotNull(){const e=await this.execute();return me(e,this.auth,"internal-error"),e}async onExecution(){Cn(this.filter.length===1,"Popup operations only handle one event");const e=mc();this.authWindow=await this.resolver._openPopup(this.auth,this.provider,this.filter[0],e),this.authWindow.associatedEvent=e,this.resolver._originValidation(this.auth).catch(n=>{this.reject(n)}),this.resolver._isIframeWebStorageSupported(this.auth,n=>{n||this.reject(un(this.auth,"web-storage-unsupported"))}),this.pollUserCancellation()}get eventId(){var e;return((e=this.authWindow)===null||e===void 0?void 0:e.associatedEvent)||null}cancel(){this.reject(un(this.auth,"cancelled-popup-request"))}cleanUp(){this.authWindow&&this.authWindow.close(),this.pollId&&window.clearTimeout(this.pollId),this.authWindow=null,this.pollId=null,ti.currentPopupAction=null}pollUserCancellation(){const e=()=>{var n,r;if(!((r=(n=this.authWindow)===null||n===void 0?void 0:n.window)===null||r===void 0)&&r.closed){this.pollId=window.setTimeout(()=>{this.pollId=null,this.reject(un(this.auth,"popup-closed-by-user"))},2e3);return}this.pollId=window.setTimeout(e,HS.get())};e()}}ti.currentPopupAction=null;/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const FS="pendingRedirect",Qa=new Map;class VS extends sg{constructor(e,n,r=!1){super(e,["signInViaRedirect","linkViaRedirect","reauthViaRedirect","unknown"],n,void 0,r);this.eventId=null}async execute(){let e=Qa.get(this.auth._key());if(!e){try{const r=await jS(this.resolver,this.auth)?await super.execute():null;e=()=>Promise.resolve(r)}catch(n){e=()=>Promise.reject(n)}Qa.set(this.auth._key(),e)}return this.bypassAuthState||Qa.set(this.auth._key(),()=>Promise.resolve(null)),e()}async onAuthEvent(e){if(e.type==="signInViaRedirect")return super.onAuthEvent(e);if(e.type==="unknown"){this.resolve(null);return}if(e.eventId){const n=await this.auth._redirectUserForId(e.eventId);if(n)return this.user=n,super.onAuthEvent(e);this.resolve(null)}}async onExecution(){}cleanUp(){}}async function jS(t,e){const n=qS(e),r=WS(t);if(!await r._isAvailable())return!1;const i=await r._get(n)==="true";return await r._remove(n),i}function WS(t){return bn(t._redirectPersistence)}function qS(t){return vo(FS,t.config.apiKey,t.name)}async function KS(t,e,n=!1){const r=fc(t),i=LS(r,e),o=await new VS(r,i,n).execute();return o&&!n&&(delete o.user._redirectEventId,await r._persistUserIfCurrent(o.user),await r._setRedirectUser(null,e)),o}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const YS=10*60*1e3;class zS{constructor(e){this.auth=e,this.cachedEventUids=new Set,this.consumers=new Set,this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1,this.lastProcessedEventTime=Date.now()}registerConsumer(e){this.consumers.add(e),this.queuedRedirectEvent&&this.isEventForConsumer(this.queuedRedirectEvent,e)&&(this.sendToConsumer(this.queuedRedirectEvent,e),this.saveEventToCache(this.queuedRedirectEvent),this.queuedRedirectEvent=null)}unregisterConsumer(e){this.consumers.delete(e)}onEvent(e){if(this.hasEventBeenHandled(e))return!1;let n=!1;return this.consumers.forEach(r=>{this.isEventForConsumer(e,r)&&(n=!0,this.sendToConsumer(e,r),this.saveEventToCache(e))}),this.hasHandledPotentialRedirect||!GS(e)||(this.hasHandledPotentialRedirect=!0,n||(this.queuedRedirectEvent=e,n=!0)),n}sendToConsumer(e,n){var r;if(e.error&&!og(e)){const i=((r=e.error.code)===null||r===void 0?void 0:r.split("auth/")[1])||"internal-error";n.onError(un(this.auth,i))}else n.onAuthEvent(e)}isEventForConsumer(e,n){const r=n.eventId===null||!!e.eventId&&e.eventId===n.eventId;return n.filter.includes(e.type)&&r}hasEventBeenHandled(e){return Date.now()-this.lastProcessedEventTime>=YS&&this.cachedEventUids.clear(),this.cachedEventUids.has(lf(e))}saveEventToCache(e){this.cachedEventUids.add(lf(e)),this.lastProcessedEventTime=Date.now()}}function lf(t){return[t.type,t.eventId,t.sessionId,t.tenantId].filter(e=>e).join("-")}function og({type:t,error:e}){return t==="unknown"&&(e==null?void 0:e.code)==="auth/no-auth-event"}function GS(t){switch(t.type){case"signInViaRedirect":case"linkViaRedirect":case"reauthViaRedirect":return!0;case"unknown":return og(t);default:return!1}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function XS(t,e={}){return Hs(t,"GET","/v1/projects",e)}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const JS=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,QS=/^https?/;async function ZS(t){if(t.config.emulator)return;const{authorizedDomains:e}=await XS(t);for(const n of e)try{if(eA(n))return}catch{}Wt(t,"unauthorized-domain")}function eA(t){const e=nu(),{protocol:n,hostname:r}=new URL(e);if(t.startsWith("chrome-extension://")){const o=new URL(t);return o.hostname===""&&r===""?n==="chrome-extension:"&&t.replace("chrome-extension://","")===e.replace("chrome-extension://",""):n==="chrome-extension:"&&o.hostname===r}if(!QS.test(n))return!1;if(JS.test(t))return r===t;const i=t.replace(/\./g,"\\.");return new RegExp("^(.+\\."+i+"|"+i+")$","i").test(r)}/** + * @license + * Copyright 2020 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const tA=new Us(3e4,6e4);function uf(){const t=cn().___jsl;if(t!=null&&t.H){for(const e of Object.keys(t.H))if(t.H[e].r=t.H[e].r||[],t.H[e].L=t.H[e].L||[],t.H[e].r=[...t.H[e].L],t.CP)for(let n=0;n{var r,i,s;function o(){uf(),gapi.load("gapi.iframes",{callback:()=>{e(gapi.iframes.getContext())},ontimeout:()=>{uf(),n(un(t,"network-request-failed"))},timeout:tA.get()})}if(!((i=(r=cn().gapi)===null||r===void 0?void 0:r.iframes)===null||i===void 0)&&i.Iframe)e(gapi.iframes.getContext());else if(!((s=cn().gapi)===null||s===void 0)&&s.load)o();else{const a=RS("iframefcb");return cn()[a]=()=>{gapi.load?o():n(un(t,"network-request-failed"))},xS(`https://apis.google.com/js/api.js?onload=${a}`).catch(l=>n(l))}}).catch(e=>{throw _o=null,e})}let _o=null;function rA(t){return _o=_o||nA(t),_o}/** + * @license + * Copyright 2020 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const iA=new Us(5e3,15e3),sA="__/auth/iframe",oA="emulator/auth/iframe",aA={style:{position:"absolute",top:"-100px",width:"1px",height:"1px"},"aria-hidden":"true",tabindex:"-1"},lA=new Map([["identitytoolkit.googleapis.com","p"],["staging-identitytoolkit.sandbox.googleapis.com","s"],["test-identitytoolkit.sandbox.googleapis.com","t"]]);function uA(t){const e=t.config;me(e.authDomain,t,"auth-domain-config-required");const n=e.emulator?uc(e,oA):`https://${t.config.authDomain}/${sA}`,r={apiKey:e.apiKey,appName:t.name,v:_a},i=lA.get(t.config.apiHost);i&&(r.eid=i);const s=t._getFrameworks();return s.length&&(r.fw=s.join(",")),`${n}?${Bs(r).slice(1)}`}async function cA(t){const e=await rA(t),n=cn().gapi;return me(n,t,"internal-error"),e.open({where:document.body,url:uA(t),messageHandlersFilter:n.iframes.CROSS_ORIGIN_IFRAMES_FILTER,attributes:aA,dontclear:!0},r=>new Promise(async(i,s)=>{await r.restyle({setHideOnLeave:!1});const o=un(t,"network-request-failed"),a=cn().setTimeout(()=>{s(o)},iA.get());function l(){cn().clearTimeout(a),i(r)}r.ping(l).then(l,()=>{s(o)})}))}/** + * @license + * Copyright 2020 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const dA={location:"yes",resizable:"yes",statusbar:"yes",toolbar:"no"},fA=500,hA=600,pA="_blank",mA="http://localhost";class cf{constructor(e){this.window=e,this.associatedEvent=null}close(){if(this.window)try{this.window.close()}catch{}}}function gA(t,e,n,r=fA,i=hA){const s=Math.max((window.screen.availHeight-i)/2,0).toString(),o=Math.max((window.screen.availWidth-r)/2,0).toString();let a="";const l=Object.assign(Object.assign({},dA),{width:r.toString(),height:i.toString(),top:s,left:o}),u=ct().toLowerCase();n&&(a=Fm(u)?pA:n),Hm(u)&&(e=e||mA,l.scrollbars="yes");const c=Object.entries(l).reduce((h,[f,E])=>`${h}${f}=${E},`,"");if(rS(u)&&a!=="_self")return vA(e||"",a),new cf(null);const d=window.open(e||"",a,c);me(d,t,"popup-blocked");try{d.focus()}catch{}return new cf(d)}function vA(t,e){const n=document.createElement("a");n.href=t,n.target=e;const r=document.createEvent("MouseEvent");r.initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,1,null),n.dispatchEvent(r)}/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const _A="__/auth/handler",yA="emulator/auth/handler";function df(t,e,n,r,i,s){me(t.config.authDomain,t,"auth-domain-config-required"),me(t.config.apiKey,t,"invalid-api-key");const o={apiKey:t.config.apiKey,appName:t.name,authType:n,redirectUrl:r,v:_a,eventId:i};if(e instanceof zm){e.setDefaultLanguage(t.languageCode),o.providerId=e.providerId||"",KT(e.getCustomParameters())||(o.customParameters=JSON.stringify(e.getCustomParameters()));for(const[l,u]of Object.entries(s||{}))o[l]=u}if(e instanceof Fs){const l=e.getScopes().filter(u=>u!=="");l.length>0&&(o.scopes=l.join(","))}t.tenantId&&(o.tid=t.tenantId);const a=o;for(const l of Object.keys(a))a[l]===void 0&&delete a[l];return`${bA(t)}?${Bs(a).slice(1)}`}function bA({config:t}){return t.emulator?uc(t,yA):`https://${t.authDomain}/${_A}`}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const Za="webStorageSupport";class wA{constructor(){this.eventManagers={},this.iframes={},this.originValidationPromises={},this._redirectPersistence=eg,this._completeRedirectFn=KS}async _openPopup(e,n,r,i){var s;Cn((s=this.eventManagers[e._key()])===null||s===void 0?void 0:s.manager,"_initialize() not called before _openPopup()");const o=df(e,n,r,nu(),i);return gA(e,o,mc())}async _openRedirect(e,n,r,i){return await this._originValidation(e),TS(df(e,n,r,nu(),i)),new Promise(()=>{})}_initialize(e){const n=e._key();if(this.eventManagers[n]){const{manager:i,promise:s}=this.eventManagers[n];return i?Promise.resolve(i):(Cn(s,"If manager is not set, promise should be"),s)}const r=this.initAndGetManager(e);return this.eventManagers[n]={promise:r},r.catch(()=>{delete this.eventManagers[n]}),r}async initAndGetManager(e){const n=await cA(e),r=new zS(e);return n.register("authEvent",i=>(me(i==null?void 0:i.authEvent,e,"invalid-auth-event"),{status:r.onEvent(i.authEvent)?"ACK":"ERROR"}),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER),this.eventManagers[e._key()]={manager:r},this.iframes[e._key()]=n,r}_isIframeWebStorageSupported(e,n){this.iframes[e._key()].send(Za,{type:Za},i=>{var s;const o=(s=i==null?void 0:i[0])===null||s===void 0?void 0:s[Za];o!==void 0&&n(!!o),Wt(e,"internal-error")},gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER)}_originValidation(e){const n=e._key();return this.originValidationPromises[n]||(this.originValidationPromises[n]=ZS(e)),this.originValidationPromises[n]}get _shouldInitProactively(){return Km()||dc()||wa()}}const EA=wA;var ff="@firebase/auth",hf="0.19.5";/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class TA{constructor(e){this.auth=e,this.internalListeners=new Map}getUid(){var e;return this.assertAuthConfigured(),((e=this.auth.currentUser)===null||e===void 0?void 0:e.uid)||null}async getToken(e){return this.assertAuthConfigured(),await this.auth._initializationPromise,this.auth.currentUser?{accessToken:await this.auth.currentUser.getIdToken(e)}:null}addAuthTokenListener(e){if(this.assertAuthConfigured(),this.internalListeners.has(e))return;const n=this.auth.onIdTokenChanged(r=>{var i;e(((i=r)===null||i===void 0?void 0:i.stsTokenManager.accessToken)||null)});this.internalListeners.set(e,n),this.updateProactiveRefresh()}removeAuthTokenListener(e){this.assertAuthConfigured();const n=this.internalListeners.get(e);!n||(this.internalListeners.delete(e),n(),this.updateProactiveRefresh())}assertAuthConfigured(){me(this.auth._initializationPromise,"dependent-sdk-initialized-before-auth")}updateProactiveRefresh(){this.internalListeners.size>0?this.auth._startProactiveRefresh():this.auth._stopProactiveRefresh()}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function CA(t){switch(t){case"Node":return"node";case"ReactNative":return"rn";case"Worker":return"webworker";case"Cordova":return"cordova";default:return}}function SA(t){Lo(new As("auth",(e,{options:n})=>{const r=e.getProvider("app").getImmediate(),{apiKey:i,authDomain:s}=r.options;return(o=>{me(i&&!i.includes(":"),"invalid-api-key",{appName:o.name}),me(!(s!=null&&s.includes(":")),"argument-error",{appName:o.name});const a={apiKey:i,authDomain:s,clientPlatform:t,apiHost:"identitytoolkit.googleapis.com",tokenApiHost:"securetoken.googleapis.com",apiScheme:"https",sdkClientVersion:Ym(t)},l=new oS(o,a);return HC(l,n),l})(r)},"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((e,n,r)=>{e.getProvider("auth-internal").initialize()})),Lo(new As("auth-internal",e=>{const n=fc(e.getProvider("auth").getImmediate());return(r=>new TA(r))(n)},"PRIVATE").setInstantiationMode("EXPLICIT")),ai(ff,hf,CA(t)),ai(ff,hf,"esm2017")}/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function AN(t=RC()){const e=Nm(t,"auth");return e.isInitialized()?e.getImmediate():UC(t,{popupRedirectResolver:EA,persistence:[NS,bS,eg]})}SA("Browser");var AA="firebase",IA="9.6.3";/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ai(AA,IA,"app");function ae(t){if(t===null||t===!0||t===!1)return NaN;var e=Number(t);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}function de(t,e){if(e.length1?"s":"")+" required, but only "+e.length+" present")}function _e(t){de(1,arguments);var e=Object.prototype.toString.call(t);return t instanceof Date||typeof t=="object"&&e==="[object Date]"?new Date(t.getTime()):typeof t=="number"||e==="[object Number]"?new Date(t):((typeof t=="string"||e==="[object String]")&&typeof console!="undefined"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(new Error().stack)),new Date(NaN))}function Sr(t,e){de(2,arguments);var n=_e(t),r=ae(e);return isNaN(r)?new Date(NaN):(r&&n.setDate(n.getDate()+r),n)}function js(t,e){de(2,arguments);var n=_e(t),r=ae(e);if(isNaN(r))return new Date(NaN);if(!r)return n;var i=n.getDate(),s=new Date(n.getTime());s.setMonth(n.getMonth()+r+1,0);var o=s.getDate();return i>=o?s:(n.setFullYear(s.getFullYear(),s.getMonth(),i),n)}function OA(t,e){if(de(2,arguments),!e||typeof e!="object")return new Date(NaN);var n=e.years?ae(e.years):0,r=e.months?ae(e.months):0,i=e.weeks?ae(e.weeks):0,s=e.days?ae(e.days):0,o=e.hours?ae(e.hours):0,a=e.minutes?ae(e.minutes):0,l=e.seconds?ae(e.seconds):0,u=_e(t),c=r||n?js(u,r+n*12):u,d=s||i?Sr(c,s+i*7):c,h=a+o*60,f=l+h*60,E=f*1e3,w=new Date(d.getTime()+E);return w}function kA(t,e){de(2,arguments);var n=_e(t).getTime(),r=ae(e);return new Date(n+r)}function ag(t,e){de(1,arguments);var n=e||{},r=n.locale,i=r&&r.options&&r.options.weekStartsOn,s=i==null?0:ae(i),o=n.weekStartsOn==null?s:ae(n.weekStartsOn);if(!(o>=0&&o<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var a=_e(t),l=a.getDay(),u=(l=i.getTime()?n+1:e.getTime()>=o.getTime()?n:n-1}function PA(t){de(1,arguments);var e=DA(t),n=new Date(0);n.setFullYear(e,0,4),n.setHours(0,0,0,0);var r=Vo(n);return r}function lg(t){var e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),t.getTime()-e.getTime()}function ug(t){return de(1,arguments),t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]"}function cs(t){if(de(1,arguments),!ug(t)&&typeof t!="number")return!1;var e=_e(t);return!isNaN(Number(e))}var NA={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},MA=function(t,e,n){var r,i=NA[t];return typeof i=="string"?r=i:e===1?r=i.one:r=i.other.replace("{{count}}",e.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},xA=MA;function el(t){return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.width?String(e.width):t.defaultWidth,r=t.formats[n]||t.formats[t.defaultWidth];return r}}var RA={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},LA={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},$A={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},BA={date:el({formats:RA,defaultWidth:"full"}),time:el({formats:LA,defaultWidth:"full"}),dateTime:el({formats:$A,defaultWidth:"full"})},UA=BA,HA={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},FA=function(t,e,n,r){return HA[t]},VA=FA;function Hi(t){return function(e,n){var r=n||{},i=r.context?String(r.context):"standalone",s;if(i==="formatting"&&t.formattingValues){var o=t.defaultFormattingWidth||t.defaultWidth,a=r.width?String(r.width):o;s=t.formattingValues[a]||t.formattingValues[o]}else{var l=t.defaultWidth,u=r.width?String(r.width):t.defaultWidth;s=t.values[u]||t.values[l]}var c=t.argumentCallback?t.argumentCallback(e):e;return s[c]}}var jA={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},WA={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},qA={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},KA={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},YA={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},zA={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},GA=function(t,e){var n=Number(t),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},XA={ordinalNumber:GA,era:Hi({values:jA,defaultWidth:"wide"}),quarter:Hi({values:WA,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:Hi({values:qA,defaultWidth:"wide"}),day:Hi({values:KA,defaultWidth:"wide"}),dayPeriod:Hi({values:YA,defaultWidth:"wide",formattingValues:zA,defaultFormattingWidth:"wide"})},JA=XA;function Fi(t){return function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,i=r&&t.matchPatterns[r]||t.matchPatterns[t.defaultMatchWidth],s=e.match(i);if(!s)return null;var o=s[0],a=r&&t.parsePatterns[r]||t.parsePatterns[t.defaultParseWidth],l=Array.isArray(a)?ZA(a,function(d){return d.test(o)}):QA(a,function(d){return d.test(o)}),u;u=t.valueCallback?t.valueCallback(l):l,u=n.valueCallback?n.valueCallback(u):u;var c=e.slice(o.length);return{value:u,rest:c}}}function QA(t,e){for(var n in t)if(t.hasOwnProperty(n)&&e(t[n]))return n}function ZA(t,e){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{},r=e.match(t.matchPattern);if(!r)return null;var i=r[0],s=e.match(t.parsePattern);if(!s)return null;var o=t.valueCallback?t.valueCallback(s[0]):s[0];o=n.valueCallback?n.valueCallback(o):o;var a=e.slice(i.length);return{value:o,rest:a}}}var tI=/^(\d+)(th|st|nd|rd)?/i,nI=/\d+/i,rI={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},iI={any:[/^b/i,/^(a|c)/i]},sI={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},oI={any:[/1/i,/2/i,/3/i,/4/i]},aI={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},lI={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},uI={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},cI={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},dI={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},fI={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},hI={ordinalNumber:eI({matchPattern:tI,parsePattern:nI,valueCallback:function(t){return parseInt(t,10)}}),era:Fi({matchPatterns:rI,defaultMatchWidth:"wide",parsePatterns:iI,defaultParseWidth:"any"}),quarter:Fi({matchPatterns:sI,defaultMatchWidth:"wide",parsePatterns:oI,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:Fi({matchPatterns:aI,defaultMatchWidth:"wide",parsePatterns:lI,defaultParseWidth:"any"}),day:Fi({matchPatterns:uI,defaultMatchWidth:"wide",parsePatterns:cI,defaultParseWidth:"any"}),dayPeriod:Fi({matchPatterns:dI,defaultMatchWidth:"any",parsePatterns:fI,defaultParseWidth:"any"})},pI=hI,mI={code:"en-US",formatDistance:xA,formatLong:UA,formatRelative:VA,localize:JA,match:pI,options:{weekStartsOn:0,firstWeekContainsDate:1}},cg=mI;function dg(t,e){de(2,arguments);var n=ae(e);return kA(t,-n)}var gI=864e5;function vI(t){de(1,arguments);var e=_e(t),n=e.getTime();e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0);var r=e.getTime(),i=n-r;return Math.floor(i/gI)+1}function Ei(t){de(1,arguments);var e=1,n=_e(t),r=n.getUTCDay(),i=(r=i.getTime()?n+1:e.getTime()>=o.getTime()?n:n-1}function _I(t){de(1,arguments);var e=fg(t),n=new Date(0);n.setUTCFullYear(e,0,4),n.setUTCHours(0,0,0,0);var r=Ei(n);return r}var yI=6048e5;function hg(t){de(1,arguments);var e=_e(t),n=Ei(e).getTime()-_I(e).getTime();return Math.round(n/yI)+1}function Ar(t,e){de(1,arguments);var n=e||{},r=n.locale,i=r&&r.options&&r.options.weekStartsOn,s=i==null?0:ae(i),o=n.weekStartsOn==null?s:ae(n.weekStartsOn);if(!(o>=0&&o<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var a=_e(t),l=a.getUTCDay(),u=(l=1&&l<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var u=new Date(0);u.setUTCFullYear(r+1,0,l),u.setUTCHours(0,0,0,0);var c=Ar(u,e),d=new Date(0);d.setUTCFullYear(r,0,l),d.setUTCHours(0,0,0,0);var h=Ar(d,e);return n.getTime()>=c.getTime()?r+1:n.getTime()>=h.getTime()?r:r-1}function bI(t,e){de(1,arguments);var n=e||{},r=n.locale,i=r&&r.options&&r.options.firstWeekContainsDate,s=i==null?1:ae(i),o=n.firstWeekContainsDate==null?s:ae(n.firstWeekContainsDate),a=vc(t,e),l=new Date(0);l.setUTCFullYear(a,0,o),l.setUTCHours(0,0,0,0);var u=Ar(l,e);return u}var wI=6048e5;function pg(t,e){de(1,arguments);var n=_e(t),r=Ar(n,e).getTime()-bI(n,e).getTime();return Math.round(r/wI)+1}function xe(t,e){for(var n=t<0?"-":"",r=Math.abs(t).toString();r.length0?n:1-n;return xe(e==="yy"?r%100:r,e.length)},M:function(t,e){var n=t.getUTCMonth();return e==="M"?String(n+1):xe(n+1,2)},d:function(t,e){return xe(t.getUTCDate(),e.length)},a:function(t,e){var n=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h:function(t,e){return xe(t.getUTCHours()%12||12,e.length)},H:function(t,e){return xe(t.getUTCHours(),e.length)},m:function(t,e){return xe(t.getUTCMinutes(),e.length)},s:function(t,e){return xe(t.getUTCSeconds(),e.length)},S:function(t,e){var n=e.length,r=t.getUTCMilliseconds(),i=Math.floor(r*Math.pow(10,n-3));return xe(i,e.length)}},Pn=EI,zr={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},TI={G:function(t,e,n){var r=t.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(t,e,n){if(e==="yo"){var r=t.getUTCFullYear(),i=r>0?r:1-r;return n.ordinalNumber(i,{unit:"year"})}return Pn.y(t,e)},Y:function(t,e,n,r){var i=vc(t,r),s=i>0?i:1-i;if(e==="YY"){var o=s%100;return xe(o,2)}return e==="Yo"?n.ordinalNumber(s,{unit:"year"}):xe(s,e.length)},R:function(t,e){var n=fg(t);return xe(n,e.length)},u:function(t,e){var n=t.getUTCFullYear();return xe(n,e.length)},Q:function(t,e,n){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return xe(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,n){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return xe(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,n){var r=t.getUTCMonth();switch(e){case"M":case"MM":return Pn.M(t,e);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,n){var r=t.getUTCMonth();switch(e){case"L":return String(r+1);case"LL":return xe(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,n,r){var i=pg(t,r);return e==="wo"?n.ordinalNumber(i,{unit:"week"}):xe(i,e.length)},I:function(t,e,n){var r=hg(t);return e==="Io"?n.ordinalNumber(r,{unit:"week"}):xe(r,e.length)},d:function(t,e,n){return e==="do"?n.ordinalNumber(t.getUTCDate(),{unit:"date"}):Pn.d(t,e)},D:function(t,e,n){var r=vI(t);return e==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):xe(r,e.length)},E:function(t,e,n){var r=t.getUTCDay();switch(e){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,n,r){var i=t.getUTCDay(),s=(i-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(s);case"ee":return xe(s,2);case"eo":return n.ordinalNumber(s,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});case"eeee":default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(t,e,n,r){var i=t.getUTCDay(),s=(i-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(s);case"cc":return xe(s,e.length);case"co":return n.ordinalNumber(s,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});case"cccc":default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(t,e,n){var r=t.getUTCDay(),i=r===0?7:r;switch(e){case"i":return String(i);case"ii":return xe(i,e.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,n){var r=t.getUTCHours(),i=r/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(t,e,n){var r=t.getUTCHours(),i;switch(r===12?i=zr.noon:r===0?i=zr.midnight:i=r/12>=1?"pm":"am",e){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(t,e,n){var r=t.getUTCHours(),i;switch(r>=17?i=zr.evening:r>=12?i=zr.afternoon:r>=4?i=zr.morning:i=zr.night,e){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(t,e,n){if(e==="ho"){var r=t.getUTCHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return Pn.h(t,e)},H:function(t,e,n){return e==="Ho"?n.ordinalNumber(t.getUTCHours(),{unit:"hour"}):Pn.H(t,e)},K:function(t,e,n){var r=t.getUTCHours()%12;return e==="Ko"?n.ordinalNumber(r,{unit:"hour"}):xe(r,e.length)},k:function(t,e,n){var r=t.getUTCHours();return r===0&&(r=24),e==="ko"?n.ordinalNumber(r,{unit:"hour"}):xe(r,e.length)},m:function(t,e,n){return e==="mo"?n.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):Pn.m(t,e)},s:function(t,e,n){return e==="so"?n.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):Pn.s(t,e)},S:function(t,e){return Pn.S(t,e)},X:function(t,e,n,r){var i=r._originalDate||t,s=i.getTimezoneOffset();if(s===0)return"Z";switch(e){case"X":return mf(s);case"XXXX":case"XX":return dr(s);case"XXXXX":case"XXX":default:return dr(s,":")}},x:function(t,e,n,r){var i=r._originalDate||t,s=i.getTimezoneOffset();switch(e){case"x":return mf(s);case"xxxx":case"xx":return dr(s);case"xxxxx":case"xxx":default:return dr(s,":")}},O:function(t,e,n,r){var i=r._originalDate||t,s=i.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+pf(s,":");case"OOOO":default:return"GMT"+dr(s,":")}},z:function(t,e,n,r){var i=r._originalDate||t,s=i.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+pf(s,":");case"zzzz":default:return"GMT"+dr(s,":")}},t:function(t,e,n,r){var i=r._originalDate||t,s=Math.floor(i.getTime()/1e3);return xe(s,e.length)},T:function(t,e,n,r){var i=r._originalDate||t,s=i.getTime();return xe(s,e.length)}};function pf(t,e){var n=t>0?"-":"+",r=Math.abs(t),i=Math.floor(r/60),s=r%60;if(s===0)return n+String(i);var o=e||"";return n+String(i)+o+xe(s,2)}function mf(t,e){if(t%60===0){var n=t>0?"-":"+";return n+xe(Math.abs(t)/60,2)}return dr(t,e)}function dr(t,e){var n=e||"",r=t>0?"-":"+",i=Math.abs(t),s=xe(Math.floor(i/60),2),o=xe(i%60,2);return r+s+n+o}var CI=TI;function gf(t,e){switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}}function mg(t,e){switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}}function SI(t,e){var n=t.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return gf(t,e);var s;switch(r){case"P":s=e.dateTime({width:"short"});break;case"PP":s=e.dateTime({width:"medium"});break;case"PPP":s=e.dateTime({width:"long"});break;case"PPPP":default:s=e.dateTime({width:"full"});break}return s.replace("{{date}}",gf(r,e)).replace("{{time}}",mg(i,e))}var AI={p:mg,P:SI},gg=AI,II=["D","DD"],OI=["YY","YYYY"];function vg(t){return II.indexOf(t)!==-1}function _g(t){return OI.indexOf(t)!==-1}function jo(t,e,n){if(t==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(e,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if(t==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(e,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if(t==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(e,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"));if(t==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(e,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"))}var kI=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,DI=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,PI=/^'([^]*?)'?$/,NI=/''/g,MI=/[a-zA-Z]/;function vf(t,e,n){de(2,arguments);var r=String(e),i=n||{},s=i.locale||cg,o=s.options&&s.options.firstWeekContainsDate,a=o==null?1:ae(o),l=i.firstWeekContainsDate==null?a:ae(i.firstWeekContainsDate);if(!(l>=1&&l<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var u=s.options&&s.options.weekStartsOn,c=u==null?0:ae(u),d=i.weekStartsOn==null?c:ae(i.weekStartsOn);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!s.localize)throw new RangeError("locale must contain localize property");if(!s.formatLong)throw new RangeError("locale must contain formatLong property");var h=_e(t);if(!cs(h))throw new RangeError("Invalid time value");var f=lg(h),E=dg(h,f),w={firstWeekContainsDate:l,weekStartsOn:d,locale:s,_originalDate:h},T=r.match(DI).map(function(C){var O=C[0];if(O==="p"||O==="P"){var _=gg[O];return _(C,s.formatLong,w)}return C}).join("").match(kI).map(function(C){if(C==="''")return"'";var O=C[0];if(O==="'")return xI(C);var _=CI[O];if(_)return!i.useAdditionalWeekYearTokens&&_g(C)&&jo(C,e,t),!i.useAdditionalDayOfYearTokens&&vg(C)&&jo(C,e,t),_(E,C,s.localize,w);if(O.match(MI))throw new RangeError("Format string contains an unescaped latin alphabet character `"+O+"`");return C}).join("");return T}function xI(t){return t.match(PI)[1].replace(NI,"'")}function RI(t,e){if(t==null)throw new TypeError("assign requires that input parameter not be null or undefined");e=e||{};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}function LI(t){de(1,arguments);var e=_e(t),n=e.getDay();return n}function $I(t){de(1,arguments);var e=_e(t),n=e.getFullYear(),r=e.getMonth(),i=new Date(0);return i.setFullYear(n,r+1,0),i.setHours(0,0,0,0),i.getDate()}function $t(t){de(1,arguments);var e=_e(t),n=e.getHours();return n}var BI=6048e5;function UI(t){de(1,arguments);var e=_e(t),n=Vo(e).getTime()-PA(e).getTime();return Math.round(n/BI)+1}function Bt(t){de(1,arguments);var e=_e(t),n=e.getMinutes();return n}function bt(t){de(1,arguments);var e=_e(t),n=e.getMonth();return n}function Wn(t){de(1,arguments);var e=_e(t),n=e.getSeconds();return n}function rn(t){return de(1,arguments),_e(t).getFullYear()}function HI(t,e){de(2,arguments);var n=ae(e);return Sr(t,-n)}function yg(t,e){de(2,arguments);var n=ae(e);return js(t,-n)}function FI(t,e){if(de(2,arguments),!e||typeof e!="object")return new Date(NaN);var n=e.years?ae(e.years):0,r=e.months?ae(e.months):0,i=e.weeks?ae(e.weeks):0,s=e.days?ae(e.days):0,o=e.hours?ae(e.hours):0,a=e.minutes?ae(e.minutes):0,l=e.seconds?ae(e.seconds):0,u=yg(t,r+n*12),c=HI(u,s+i*7),d=a+o*60,h=l+d*60,f=h*1e3,E=new Date(c.getTime()-f);return E}function VI(t,e){de(2,arguments);var n=_e(t),r=_e(e);return n.getTime()>r.getTime()}function jI(t,e){de(2,arguments);var n=_e(t),r=_e(e);return n.getTime()=0&&a<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var l=_e(t),u=ae(e),c=l.getUTCDay(),d=u%7,h=(d+7)%7,f=(h0,r=n?e:1-e,i;if(r<=50)i=t||100;else{var s=r+50,o=Math.floor(s/100)*100,a=t>=s%100;i=t+o-(a?100:0)}return n?i:1-i}var JI=[31,28,31,30,31,30,31,31,30,31,30,31],QI=[31,29,31,30,31,30,31,31,30,31,30,31];function bf(t){return t%400===0||t%4===0&&t%100!==0}var ZI={G:{priority:140,parse:function(t,e,n,r){switch(e){case"G":case"GG":case"GGG":return n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"});case"GGGGG":return n.era(t,{width:"narrow"});case"GGGG":default:return n.era(t,{width:"wide"})||n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"})}},set:function(t,e,n,r){return e.era=n,t.setUTCFullYear(n,0,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["R","u","t","T"]},y:{priority:130,parse:function(t,e,n,r){var i=function(s){return{year:s,isTwoDigitYear:e==="yy"}};switch(e){case"y":return Ke(4,t,i);case"yo":return n.ordinalNumber(t,{unit:"year",valueCallback:i});default:return Ke(e.length,t,i)}},validate:function(t,e,n){return e.isTwoDigitYear||e.year>0},set:function(t,e,n,r){var i=t.getUTCFullYear();if(n.isTwoDigitYear){var s=yf(n.year,i);return t.setUTCFullYear(s,0,1),t.setUTCHours(0,0,0,0),t}var o=!("era"in e)||e.era===1?n.year:1-n.year;return t.setUTCFullYear(o,0,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","u","w","I","i","e","c","t","T"]},Y:{priority:130,parse:function(t,e,n,r){var i=function(s){return{year:s,isTwoDigitYear:e==="YY"}};switch(e){case"Y":return Ke(4,t,i);case"Yo":return n.ordinalNumber(t,{unit:"year",valueCallback:i});default:return Ke(e.length,t,i)}},validate:function(t,e,n){return e.isTwoDigitYear||e.year>0},set:function(t,e,n,r){var i=vc(t,r);if(n.isTwoDigitYear){var s=yf(n.year,i);return t.setUTCFullYear(s,0,r.firstWeekContainsDate),t.setUTCHours(0,0,0,0),Ar(t,r)}var o=!("era"in e)||e.era===1?n.year:1-n.year;return t.setUTCFullYear(o,0,r.firstWeekContainsDate),t.setUTCHours(0,0,0,0),Ar(t,r)},incompatibleTokens:["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:{priority:130,parse:function(t,e,n,r){return io(e==="R"?4:e.length,t)},set:function(t,e,n,r){var i=new Date(0);return i.setUTCFullYear(n,0,4),i.setUTCHours(0,0,0,0),Ei(i)},incompatibleTokens:["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:{priority:130,parse:function(t,e,n,r){return io(e==="u"?4:e.length,t)},set:function(t,e,n,r){return t.setUTCFullYear(n,0,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["G","y","Y","R","w","I","i","e","c","t","T"]},Q:{priority:120,parse:function(t,e,n,r){switch(e){case"Q":case"QQ":return Ke(e.length,t);case"Qo":return n.ordinalNumber(t,{unit:"quarter"});case"QQQ":return n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(t,{width:"wide",context:"formatting"})||n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,n){return e>=1&&e<=4},set:function(t,e,n,r){return t.setUTCMonth((n-1)*3,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:{priority:120,parse:function(t,e,n,r){switch(e){case"q":case"qq":return Ke(e.length,t);case"qo":return n.ordinalNumber(t,{unit:"quarter"});case"qqq":return n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(t,{width:"wide",context:"standalone"})||n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"})}},validate:function(t,e,n){return e>=1&&e<=4},set:function(t,e,n,r){return t.setUTCMonth((n-1)*3,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:{priority:110,parse:function(t,e,n,r){var i=function(s){return s-1};switch(e){case"M":return We(ze.month,t,i);case"MM":return Ke(2,t,i);case"Mo":return n.ordinalNumber(t,{unit:"month",valueCallback:i});case"MMM":return n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(t,{width:"wide",context:"formatting"})||n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,n){return e>=0&&e<=11},set:function(t,e,n,r){return t.setUTCMonth(n,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]},L:{priority:110,parse:function(t,e,n,r){var i=function(s){return s-1};switch(e){case"L":return We(ze.month,t,i);case"LL":return Ke(2,t,i);case"Lo":return n.ordinalNumber(t,{unit:"month",valueCallback:i});case"LLL":return n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(t,{width:"wide",context:"standalone"})||n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"})}},validate:function(t,e,n){return e>=0&&e<=11},set:function(t,e,n,r){return t.setUTCMonth(n,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:{priority:100,parse:function(t,e,n,r){switch(e){case"w":return We(ze.week,t);case"wo":return n.ordinalNumber(t,{unit:"week"});default:return Ke(e.length,t)}},validate:function(t,e,n){return e>=1&&e<=53},set:function(t,e,n,r){return Ar(YI(t,n,r),r)},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:{priority:100,parse:function(t,e,n,r){switch(e){case"I":return We(ze.week,t);case"Io":return n.ordinalNumber(t,{unit:"week"});default:return Ke(e.length,t)}},validate:function(t,e,n){return e>=1&&e<=53},set:function(t,e,n,r){return Ei(KI(t,n,r),r)},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:{priority:90,subPriority:1,parse:function(t,e,n,r){switch(e){case"d":return We(ze.date,t);case"do":return n.ordinalNumber(t,{unit:"date"});default:return Ke(e.length,t)}},validate:function(t,e,n){var r=t.getUTCFullYear(),i=bf(r),s=t.getUTCMonth();return i?e>=1&&e<=QI[s]:e>=1&&e<=JI[s]},set:function(t,e,n,r){return t.setUTCDate(n),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:{priority:90,subPriority:1,parse:function(t,e,n,r){switch(e){case"D":case"DD":return We(ze.dayOfYear,t);case"Do":return n.ordinalNumber(t,{unit:"date"});default:return Ke(e.length,t)}},validate:function(t,e,n){var r=t.getUTCFullYear(),i=bf(r);return i?e>=1&&e<=366:e>=1&&e<=365},set:function(t,e,n,r){return t.setUTCMonth(0,n),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:{priority:90,parse:function(t,e,n,r){switch(e){case"E":case"EE":case"EEE":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"EEEE":default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,n){return e>=0&&e<=6},set:function(t,e,n,r){return t=tl(t,n,r),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["D","i","e","c","t","T"]},e:{priority:90,parse:function(t,e,n,r){var i=function(s){var o=Math.floor((s-1)/7)*7;return(s+r.weekStartsOn+6)%7+o};switch(e){case"e":case"ee":return Ke(e.length,t,i);case"eo":return n.ordinalNumber(t,{unit:"day",valueCallback:i});case"eee":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"eeeee":return n.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"eeee":default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,n){return e>=0&&e<=6},set:function(t,e,n,r){return t=tl(t,n,r),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:{priority:90,parse:function(t,e,n,r){var i=function(s){var o=Math.floor((s-1)/7)*7;return(s+r.weekStartsOn+6)%7+o};switch(e){case"c":case"cc":return Ke(e.length,t,i);case"co":return n.ordinalNumber(t,{unit:"day",valueCallback:i});case"ccc":return n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});case"ccccc":return n.day(t,{width:"narrow",context:"standalone"});case"cccccc":return n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});case"cccc":default:return n.day(t,{width:"wide",context:"standalone"})||n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"})}},validate:function(t,e,n){return e>=0&&e<=6},set:function(t,e,n,r){return t=tl(t,n,r),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:{priority:90,parse:function(t,e,n,r){var i=function(s){return s===0?7:s};switch(e){case"i":case"ii":return Ke(e.length,t);case"io":return n.ordinalNumber(t,{unit:"day"});case"iii":return n.day(t,{width:"abbreviated",context:"formatting",valueCallback:i})||n.day(t,{width:"short",context:"formatting",valueCallback:i})||n.day(t,{width:"narrow",context:"formatting",valueCallback:i});case"iiiii":return n.day(t,{width:"narrow",context:"formatting",valueCallback:i});case"iiiiii":return n.day(t,{width:"short",context:"formatting",valueCallback:i})||n.day(t,{width:"narrow",context:"formatting",valueCallback:i});case"iiii":default:return n.day(t,{width:"wide",context:"formatting",valueCallback:i})||n.day(t,{width:"abbreviated",context:"formatting",valueCallback:i})||n.day(t,{width:"short",context:"formatting",valueCallback:i})||n.day(t,{width:"narrow",context:"formatting",valueCallback:i})}},validate:function(t,e,n){return e>=1&&e<=7},set:function(t,e,n,r){return t=qI(t,n,r),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:{priority:80,parse:function(t,e,n,r){switch(e){case"a":case"aa":case"aaa":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}},set:function(t,e,n,r){return t.setUTCHours(nl(n),0,0,0),t},incompatibleTokens:["b","B","H","k","t","T"]},b:{priority:80,parse:function(t,e,n,r){switch(e){case"b":case"bb":case"bbb":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}},set:function(t,e,n,r){return t.setUTCHours(nl(n),0,0,0),t},incompatibleTokens:["a","B","H","k","t","T"]},B:{priority:80,parse:function(t,e,n,r){switch(e){case"B":case"BB":case"BBB":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}},set:function(t,e,n,r){return t.setUTCHours(nl(n),0,0,0),t},incompatibleTokens:["a","b","t","T"]},h:{priority:70,parse:function(t,e,n,r){switch(e){case"h":return We(ze.hour12h,t);case"ho":return n.ordinalNumber(t,{unit:"hour"});default:return Ke(e.length,t)}},validate:function(t,e,n){return e>=1&&e<=12},set:function(t,e,n,r){var i=t.getUTCHours()>=12;return i&&n<12?t.setUTCHours(n+12,0,0,0):!i&&n===12?t.setUTCHours(0,0,0,0):t.setUTCHours(n,0,0,0),t},incompatibleTokens:["H","K","k","t","T"]},H:{priority:70,parse:function(t,e,n,r){switch(e){case"H":return We(ze.hour23h,t);case"Ho":return n.ordinalNumber(t,{unit:"hour"});default:return Ke(e.length,t)}},validate:function(t,e,n){return e>=0&&e<=23},set:function(t,e,n,r){return t.setUTCHours(n,0,0,0),t},incompatibleTokens:["a","b","h","K","k","t","T"]},K:{priority:70,parse:function(t,e,n,r){switch(e){case"K":return We(ze.hour11h,t);case"Ko":return n.ordinalNumber(t,{unit:"hour"});default:return Ke(e.length,t)}},validate:function(t,e,n){return e>=0&&e<=11},set:function(t,e,n,r){var i=t.getUTCHours()>=12;return i&&n<12?t.setUTCHours(n+12,0,0,0):t.setUTCHours(n,0,0,0),t},incompatibleTokens:["h","H","k","t","T"]},k:{priority:70,parse:function(t,e,n,r){switch(e){case"k":return We(ze.hour24h,t);case"ko":return n.ordinalNumber(t,{unit:"hour"});default:return Ke(e.length,t)}},validate:function(t,e,n){return e>=1&&e<=24},set:function(t,e,n,r){var i=n<=24?n%24:n;return t.setUTCHours(i,0,0,0),t},incompatibleTokens:["a","b","h","H","K","t","T"]},m:{priority:60,parse:function(t,e,n,r){switch(e){case"m":return We(ze.minute,t);case"mo":return n.ordinalNumber(t,{unit:"minute"});default:return Ke(e.length,t)}},validate:function(t,e,n){return e>=0&&e<=59},set:function(t,e,n,r){return t.setUTCMinutes(n,0,0),t},incompatibleTokens:["t","T"]},s:{priority:50,parse:function(t,e,n,r){switch(e){case"s":return We(ze.second,t);case"so":return n.ordinalNumber(t,{unit:"second"});default:return Ke(e.length,t)}},validate:function(t,e,n){return e>=0&&e<=59},set:function(t,e,n,r){return t.setUTCSeconds(n,0),t},incompatibleTokens:["t","T"]},S:{priority:30,parse:function(t,e,n,r){var i=function(s){return Math.floor(s*Math.pow(10,-e.length+3))};return Ke(e.length,t,i)},set:function(t,e,n,r){return t.setUTCMilliseconds(n),t},incompatibleTokens:["t","T"]},X:{priority:10,parse:function(t,e,n,r){switch(e){case"X":return Xt(Gt.basicOptionalMinutes,t);case"XX":return Xt(Gt.basic,t);case"XXXX":return Xt(Gt.basicOptionalSeconds,t);case"XXXXX":return Xt(Gt.extendedOptionalSeconds,t);case"XXX":default:return Xt(Gt.extended,t)}},set:function(t,e,n,r){return e.timestampIsSet?t:new Date(t.getTime()-n)},incompatibleTokens:["t","T","x"]},x:{priority:10,parse:function(t,e,n,r){switch(e){case"x":return Xt(Gt.basicOptionalMinutes,t);case"xx":return Xt(Gt.basic,t);case"xxxx":return Xt(Gt.basicOptionalSeconds,t);case"xxxxx":return Xt(Gt.extendedOptionalSeconds,t);case"xxx":default:return Xt(Gt.extended,t)}},set:function(t,e,n,r){return e.timestampIsSet?t:new Date(t.getTime()-n)},incompatibleTokens:["t","T","X"]},t:{priority:40,parse:function(t,e,n,r){return _f(t)},set:function(t,e,n,r){return[new Date(n*1e3),{timestampIsSet:!0}]},incompatibleTokens:"*"},T:{priority:20,parse:function(t,e,n,r){return _f(t)},set:function(t,e,n,r){return[new Date(n),{timestampIsSet:!0}]},incompatibleTokens:"*"}},eO=ZI,tO=10,nO=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,rO=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,iO=/^'([^]*?)'?$/,sO=/''/g,oO=/\S/,aO=/[a-zA-Z]/;function lO(t,e,n,r){de(3,arguments);var i=String(t),s=String(e),o=r||{},a=o.locale||cg;if(!a.match)throw new RangeError("locale must contain match property");var l=a.options&&a.options.firstWeekContainsDate,u=l==null?1:ae(l),c=o.firstWeekContainsDate==null?u:ae(o.firstWeekContainsDate);if(!(c>=1&&c<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var d=a.options&&a.options.weekStartsOn,h=d==null?0:ae(d),f=o.weekStartsOn==null?h:ae(o.weekStartsOn);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(s==="")return i===""?_e(n):new Date(NaN);var E={firstWeekContainsDate:c,weekStartsOn:f,locale:a},w=[{priority:tO,subPriority:-1,set:uO,index:0}],T,C=s.match(rO).map(function(ne){var ue=ne[0];if(ue==="p"||ue==="P"){var Ie=gg[ue];return Ie(ne,a.formatLong,E)}return ne}).join("").match(nO),O=[];for(T=0;T0&&oO.test(i))return new Date(NaN);var v=w.map(function(ne){return ne.priority}).sort(function(ne,ue){return ue-ne}).filter(function(ne,ue,Ie){return Ie.indexOf(ne)===ue}).map(function(ne){return w.filter(function(ue){return ue.priority===ne}).sort(function(ue,Ie){return Ie.subPriority-ue.subPriority})}).map(function(ne){return ne[0]}),y=_e(n);if(isNaN(y))return new Date(NaN);var U=dg(y,lg(y)),q={};for(T=0;Tt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=o.getTime())&&(!i[1]||i[1].getTime()>=o.getTime())&&r:i.getTime()>=o.getTime()&&r}return r};function Bn(t){return function(e){if(Array.isArray(e))return iu(e)}(t)||function(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}(t)||Tg(t)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var Af=function(t,e,n,r){var i=[],s=new Date(e,t),o=new Date(e,t+1,0);return function a(l){var u=function(c,d,h){for(var f=new Date(JSON.parse(JSON.stringify(c))),E=[],w=0;w<7;w++){var T=Sr(f,w),C=bt(T)!==d;E.push({text:h&&C?"":T.getDate(),value:T,current:!C})}return E}(l,t,r);i.push({days:u}),i[i.length-1].days.some(function(c){return It(Jn(c.value),Jn(o))})||a(Sr(l,7))}(ag(s,{weekStartsOn:n})),i},OO=function(t){return function(e){for(var n="",r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",i=r.length,s=0;s+r.maxValue,C=!!r.minValue&&+w<+r.minValue;return T||C},f=function(){var w=Ot(s);if(w){var T=Ot(o);T&&(T.scrollTop=w.offsetTop-T.offsetTop-(T.getBoundingClientRect().height/2-w.getBoundingClientRect().height))}},E=function(w){r.disabledValues.some(function(T){return T===w})||r.minValue&&!(+r.minValue<=w)||r.maxValue&&!(+r.maxValue>=w)||(n("update:modelValue",w),n("selected"))};return function(w,T){return L(),ee("div",{class:Ne(["dp__overlay",b(l)]),ref_key:"gridWrapRef",ref:o,role:"dialog",tabindex:"0"},[ie("div",xO,[ie("div",RO,[oe(w.$slots,"header")]),(L(!0),ee(Se,null,it(b(c),function(C,O){return L(),ee("div",{class:"dp__overlay_row",key:b(OO)(O),role:"row"},[(L(!0),ee(Se,null,it(C,function(_){return L(),ee("div",{role:"gridcell",class:Ne(b(u)),key:_.value,"aria-selected":_.value===t.modelValue&&!t.disabledValues.includes(_.value),"aria-disabled":_.className.dp__overlay_cell_disabled,ref_for:!0,ref:function(x){_.value!==t.modelValue||t.disabledValues.includes(_.value)||(s.value=x)},tabindex:"0",onClick:function(x){return E(_.value)},onKeydown:Pe(function(x){return E(_.value)},["enter"])},[ie("div",{class:Ne(_.className)},[w.$slots.item?oe(w.$slots,"item",{key:0,item:_}):M("",!0),w.$slots.item?M("",!0):(L(),ee(Se,{key:1},[Ht(Qe(_.text),1)],64))],2)],42,LO)}),128))])}),128)),w.$slots["button-icon"]?(L(),ee("div",{key:0,role:"button","aria-label":"Toggle overlay",class:Ne(b(d)),tabindex:"0",onClick:T[0]||(T[0]=function(C){return w.$emit("toggle")}),onKeydown:T[1]||(T[1]=Pe(function(C){return w.$emit("toggle")},["enter"]))},[oe(w.$slots,"button-icon")],34)):M("",!0)])],2)}}}),yc=function(){var t=at("transitions");return{transitionName:te(function(){return function(e){return t!=null&&t.value?e?t.value.open:t.value.close:""}}),showTransition:!(t==null||!t.value)}},$O={class:"dp__time_input"},BO=["onKeydown"],UO=["onKeydown"],HO=["onKeydown"],FO={key:2},VO=["onKeydown"],fl=qt({props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},is24:{type:Boolean,default:!0},filters:{type:Object,default:function(){return{}}},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1}},emits:["setHours","setMinutes","update:hours","update:minutes","update:seconds"],setup:function(t,e){var n=e.emit,r=t,i=ge(!1),s=ge(!1),o=ge(!1),a=ge("AM"),l=yc(),u=l.transitionName,c=l.showTransition,d=te(function(){return{dp__time_col:!0,dp__time_col_reg:!r.enableSeconds&&r.is24,dp__time_col_reg_with_button:!r.enableSeconds&&!r.is24,dp__time_col_sec:r.enableSeconds&&r.is24,dp__time_col_sec_with_button:r.enableSeconds&&!r.is24}}),h=te(function(){var m=W(r.hours);return{text:m<10?"0".concat(m):"".concat(m),value:m}}),f=te(function(){return{text:r.minutes<10?"0".concat(r.minutes):"".concat(r.minutes),value:r.minutes}}),E=te(function(){return{text:r.seconds<10?"0".concat(r.seconds):"".concat(r.seconds),value:r.seconds}}),w=function(m,P){return function(R,B){for(var v=[],y=0;y1&&arguments[1]!==void 0?arguments[1]:3,re=[],Z=0;Z1&&arguments[1]!==void 0)||arguments[1],R=_(m,P),B=R[m];n("update:".concat(m),B)},W=function(m){return r.is24?m:(a.value=m>=12?"PM":"AM",[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][m])},X=function(){a.value==="PM"?(a.value="AM",n("update:hours",r.hours-12)):(a.value="PM",n("update:hours",r.hours+12))};return function(m,P){return L(),ee("div",$O,[ie("div",{class:Ne(b(d))},[ie("div",{class:"dp__inc_dec_button",role:"button","aria-label":"Increment hours",tabindex:"0",onKeydown:P[0]||(P[0]=Pe(function(R){return x("hours")},["enter"])),onClick:P[1]||(P[1]=function(R){return x("hours")})},[m.$slots["arrow-up"]?oe(m.$slots,"arrow-up",{key:0}):M("",!0),m.$slots["arrow-up"]?M("",!0):(L(),Ee(b(rl),{key:1}))],32),ie("div",{role:"button","aria-label":"Open hours overlay",class:Ne(t.noHoursOverlay?"":"dp__time_display"),tabindex:"0",onKeydown:Pe(T,["enter"]),onClick:T},[m.$slots.hours?oe(m.$slots,"hours",{key:0,text:b(h).text,value:b(h).value}):M("",!0),m.$slots.hours?M("",!0):(L(),ee(Se,{key:1},[Ht(Qe(b(h).text),1)],64))],42,BO),ie("div",{class:"dp__inc_dec_button",role:"button","aria-label":"Decrement hours",tabindex:"0",onKeydown:P[2]||(P[2]=Pe(function(R){return x("hours",!1)},["enter"])),onClick:P[3]||(P[3]=function(R){return x("hours",!1)})},[m.$slots["arrow-down"]?oe(m.$slots,"arrow-down",{key:0}):M("",!0),m.$slots["arrow-down"]?M("",!0):(L(),Ee(b(il),{key:1}))],32)],2),ie("div",{class:Ne(b(d))},":",2),ie("div",{class:Ne(b(d))},[ie("div",{class:"dp__inc_dec_button",role:"button","aria-label":"Increment minutes",tabindex:"0",onKeydown:P[4]||(P[4]=Pe(function(R){return x("minutes")},["enter"])),onClick:P[5]||(P[5]=function(R){return x("minutes")})},[m.$slots["arrow-up"]?oe(m.$slots,"arrow-up",{key:0}):M("",!0),m.$slots["arrow-up"]?M("",!0):(L(),Ee(b(rl),{key:1}))],32),ie("div",{"aria-label":"Open minutes overlay",role:"button",class:Ne(t.noMinutesOverlay?"":"dp__time_display"),tabindex:"0",onKeydown:Pe(C,["enter"]),onClick:C},[m.$slots.minutes?oe(m.$slots,"minutes",{key:0,text:b(f).text,value:b(f).value}):M("",!0),m.$slots.minutes?M("",!0):(L(),ee(Se,{key:1},[Ht(Qe(b(f).text),1)],64))],42,UO),ie("div",{class:"dp__inc_dec_button",role:"button","aria-label":"Decrement minutes",tabindex:"0",onKeydown:P[6]||(P[6]=Pe(function(R){return x("minutes",!1)},["enter"])),onClick:P[7]||(P[7]=function(R){return x("minutes",!1)})},[m.$slots["arrow-down"]?oe(m.$slots,"arrow-down",{key:0}):M("",!0),m.$slots["arrow-down"]?M("",!0):(L(),Ee(b(il),{key:1}))],32)],2),t.enableSeconds?(L(),ee("div",{key:0,class:Ne(b(d))},":",2)):M("",!0),t.enableSeconds?(L(),ee("div",{key:1,class:Ne(b(d))},[ie("div",{class:"dp__inc_dec_button",role:"button","aria-label":"Increment seconds",tabindex:"0",onKeydown:P[8]||(P[8]=Pe(function(R){return x("seconds")},["enter"])),onClick:P[9]||(P[9]=function(R){return x("seconds")})},[m.$slots["arrow-up"]?oe(m.$slots,"arrow-up",{key:0}):M("",!0),m.$slots["arrow-up"]?M("",!0):(L(),Ee(b(rl),{key:1}))],32),ie("div",{role:"button","aria-label":"Open seconds overlay",class:Ne(t.noSecondsOverlay?"":"dp__time_display"),tabindex:"0",onKeydown:Pe(O,["enter"]),onClick:O},[m.$slots.seconds?oe(m.$slots,"hours",{key:0,text:b(E).text,value:b(E).value}):M("",!0),m.$slots.seconds?M("",!0):(L(),ee(Se,{key:1},[Ht(Qe(b(E).text),1)],64))],42,HO),ie("div",{class:"dp__inc_dec_button",role:"button","aria-label":"Decrement seconds",tabindex:"0",onKeydown:P[10]||(P[10]=Pe(function(R){return x("seconds",!1)},["enter"])),onClick:P[11]||(P[11]=function(R){return x("seconds",!1)})},[m.$slots["arrow-down"]?oe(m.$slots,"arrow-down",{key:0}):M("",!0),m.$slots["arrow-down"]?M("",!0):(L(),Ee(b(il),{key:1}))],32)],2)):M("",!0),t.is24?M("",!0):(L(),ee("div",FO,[m.$slots["am-pm-button"]?oe(m.$slots,"am-pm-button",{key:0,toggle:X,value:a.value}):M("",!0),m.$slots["am-pm-button"]?M("",!0):(L(),ee("button",{key:1,class:"dp__pm_am_button",role:"button","aria-label":"Switch AM/PM mode",tabindex:"0",onClick:X,onKeydown:Pe(X,["enter"])},Qe(a.value),41,VO))])),qe(ln,{name:b(u)(i.value),css:b(c)},{default:ke(function(){return[i.value?(L(),Ee(_r,{key:0,items:w(t.is24?24:12,t.hoursGridIncrement),"disabled-values":t.filters.times.hours,"onUpdate:modelValue":P[12]||(P[12]=function(R){return m.$emit("update:hours",R)}),onSelected:T,onToggle:T},st({"button-icon":ke(function(){return[m.$slots["clock-icon"]?oe(m.$slots,"clock-icon",{key:0}):M("",!0),m.$slots["clock-icon"]?M("",!0):(L(),Ee(b(yo),{key:1}))]}),_:2},[m.$slots["hours-overlay"]?{name:"item",fn:ke(function(R){var B=R.item;return[oe(m.$slots,"hours-overlay",{text:B.text,value:B.value})]})}:void 0]),1032,["items","disabled-values"])):M("",!0)]}),_:3},8,["name","css"]),qe(ln,{name:b(u)(s.value),css:b(c)},{default:ke(function(){return[s.value?(L(),Ee(_r,{key:0,items:w(60,t.minutesGridIncrement),"disabled-values":t.filters.times.minutes,"onUpdate:modelValue":P[13]||(P[13]=function(R){return m.$emit("update:minutes",R)}),onSelected:C,onToggle:C},st({"button-icon":ke(function(){return[m.$slots["clock-icon"]?oe(m.$slots,"clock-icon",{key:0}):M("",!0),m.$slots["clock-icon"]?M("",!0):(L(),Ee(b(yo),{key:1}))]}),_:2},[m.$slots["minutes-overlay"]?{name:"item",fn:ke(function(R){var B=R.item;return[oe(m.$slots,"minutes-overlay",{text:B.text,value:B.value})]})}:void 0]),1032,["items","disabled-values"])):M("",!0)]}),_:3},8,["name","css"]),qe(ln,{name:b(u)(o.value),css:b(c)},{default:ke(function(){return[o.value?(L(),Ee(_r,{key:0,items:w(60,t.secondsGridIncrement),"disabled-values":t.filters.times.seconds,"onUpdate:modelValue":P[14]||(P[14]=function(R){return m.$emit("update:seconds",R)}),onSelected:O,onToggle:O},st({"button-icon":ke(function(){return[m.$slots["clock-icon"]?oe(m.$slots,"clock-icon",{key:0}):M("",!0),m.$slots["clock-icon"]?M("",!0):(L(),Ee(b(yo),{key:1}))]}),_:2},[m.$slots["seconds-overlay"]?{name:"item",fn:ke(function(R){var B=R.item;return[oe(m.$slots,"seconds-overlay",{text:B.text,value:B.value})]})}:void 0]),1032,["items","disabled-values"])):M("",!0)]}),_:3},8,["name","css"])])}}}),ji=[{name:"clock-icon",use:["time","calendar"]},{name:"arrow-left",use:["month-year","calendar"]},{name:"arrow-right",use:["month-year","calendar"]},{name:"arrow-up",use:["time","calendar"]},{name:"arrow-down",use:["time","calendar"]},{name:"calendar-icon",use:["month-year","time","calendar"]},{name:"day",use:["calendar"]},{name:"month-overlay",use:["calendar","month-year"]},{name:"year-overlay",use:["calendar","month-year"]},{name:"hours-overlay",use:["calendar","time"]},{name:"minutes-overlay",use:["calendar","time"]},{name:"seconds-overlay",use:["calendar","time"]},{name:"hours",use:["calendar","time"]},{name:"minutes",use:["calendar","time"]},{name:"month",use:["calendar","month-year"]},{name:"year",use:["calendar","month-year"]},{name:"action-select",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar"]},{name:"marker-tooltip",use:["calendar"]},{name:"now-button",use:[]},{name:"time-picker-overlay",use:["calendar","time"]},{name:"am-pm-button",use:["calendar","time"]}],jO=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],WO={all:function(){return ji},monthYear:function(){return ji.filter(function(t){return t.use.includes("month-year")})},input:function(){return jO},timePicker:function(){return ji.filter(function(t){return t.use.includes("time")})},action:function(){return ji.filter(function(t){return t.use.includes("action")})},calendar:function(){return ji.filter(function(t){return t.use.includes("calendar")})}},Nr=function(t,e){var n=[];return WO[e]().forEach(function(r){t[r.name]&&n.push(r.name)}),n},qO={key:0,class:"dp__overlay"},KO={class:"dp__overlay_container"},YO={key:1,class:"dp__overlay_row"},zO=qt({props:{hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},is24:{type:Boolean,default:!0},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},range:{type:Boolean,default:!1},filters:{type:Object,default:function(){return{}}},timePicker:{type:Boolean,default:!1},hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},instance:{type:[Number,Array],default:1},twoCalendars:{type:Boolean,default:!1},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},customProps:{type:Object,default:null},enableSeconds:{type:Boolean,default:!1}},emits:["update:hours","update:minutes","update:seconds"],setup:function(t,e){var n=e.emit,r=t,i=Ps(),s=at("autoApply",!1),o=yc(),a=o.transitionName,l=o.showTransition,u=ge(!1),c=function(C){u.value=C},d=te(function(){return{dp__button:!0,dp__button_bottom:s}}),h=Nr(i,"timePicker"),f=te(function(){return{is24:r.is24,hoursGridIncrement:r.hoursGridIncrement,minutesGridIncrement:r.minutesGridIncrement,secondsGridIncrement:r.secondsGridIncrement,hoursIncrement:r.hoursIncrement,minutesIncrement:r.minutesIncrement,secondsIncrement:r.secondsIncrement,filters:r.filters,noHoursOverlay:r.noHoursOverlay,noMinutesOverlay:r.noMinutesOverlay,noSecondsOverlay:r.noSecondsOverlay,enableSeconds:r.enableSeconds}}),E=function(C){n("update:hours",C)},w=function(C){n("update:minutes",C)},T=function(C){n("update:seconds",C)};return function(C,O){return L(),ee("div",null,[t.timePicker?M("",!0):(L(),ee("div",{key:0,class:Ne(b(d)),role:"button","aria-label":"Open time picker",tabindex:"0",onKeydown:O[0]||(O[0]=Pe(function(_){return c(!0)},["enter"])),onClick:O[1]||(O[1]=function(_){return c(!0)})},[C.$slots["clock-icon"]?oe(C.$slots,"clock-icon",{key:0}):M("",!0),C.$slots["clock-icon"]?M("",!0):(L(),Ee(b(yo),{key:1}))],34)),qe(ln,{name:b(a)(u.value),css:b(l)},{default:ke(function(){return[u.value||t.timePicker?(L(),ee("div",qO,[ie("div",KO,[C.$slots["time-picker-overlay"]?oe(C.$slots,"time-picker-overlay",{key:0,range:t.range,instance:t.instance,hours:t.hours,minutes:t.minutes,seconds:t.seconds,setHours:E,setMinutes:w,setSeconds:T}):M("",!0),C.$slots["time-picker-overlay"]?M("",!0):(L(),ee("div",YO,[t.range?M("",!0):(L(),Ee(fl,pt({key:0,hours:t.hours,minutes:t.minutes,seconds:t.seconds},b(f),{"onUpdate:hours":O[2]||(O[2]=function(_){return E(_)}),"onUpdate:minutes":O[3]||(O[3]=function(_){return w(_)}),"onUpdate:seconds":O[4]||(O[4]=function(_){return T(_)})}),st({_:2},[it(b(h),function(_,x){return{name:_,fn:ke(function(W){return[oe(C.$slots,_,En(an(W)))]})}})]),1040,["hours","minutes","seconds"])),t.range?(L(),ee(Se,{key:1},[t.twoCalendars&&t.instance!==1?M("",!0):(L(),Ee(fl,pt({key:0,hours:t.hours[0],minutes:t.minutes[0]},b(f),{"onUpdate:hours":O[5]||(O[5]=function(_){return E([_,t.hours[1]])}),"onUpdate:minutes":O[6]||(O[6]=function(_){return w([_,t.minutes[1]])})}),st({_:2},[it(b(h),function(_,x){return{name:_,fn:ke(function(W){return[oe(C.$slots,_,En(an(W)))]})}})]),1040,["hours","minutes"])),t.twoCalendars&&t.instance!==2?M("",!0):(L(),Ee(fl,pt({key:1,hours:t.hours[1],minutes:t.minutes[1]},b(f),{"onUpdate:hours":O[7]||(O[7]=function(_){return E([t.hours[0],_])}),"onUpdate:minutes":O[8]||(O[8]=function(_){return w([t.minutes[0],_])})}),st({_:2},[it(b(h),function(_,x){return{name:_,fn:ke(function(W){return[oe(C.$slots,_,En(an(W)))]})}})]),1040,["hours","minutes"]))],64)):M("",!0)])),t.timePicker?M("",!0):(L(),ee("div",{key:2,class:Ne(b(d)),role:"button","aria-label":"Close time picker",tabindex:"0",onKeydown:O[9]||(O[9]=Pe(function(_){return c(!1)},["enter"])),onClick:O[10]||(O[10]=function(_){return c(!1)})},[C.$slots["calendar-icon"]?oe(C.$slots,"calendar-icon",{key:0}):M("",!0),C.$slots["calendar-icon"]?M("",!0):(L(),Ee(b(ds),{key:1}))],34))])])):M("",!0)]}),_:3},8,["name","css"])])}}}),GO={class:"dp__month_year_row"},XO={class:"dp__inner_nav",role:"button","aria-label":"Previous month"},JO=["onKeydown"],QO=["onKeydown"],ZO={class:"dp__inner_nav",role:"button","aria-label":"Next month"},ek={class:"dp__month_picker_header"},tk={class:"dp__inner_nav",role:"button","aria-label":"Previous month"},nk=["onKeydown"],rk={class:"dp__inner_nav",role:"button","aria-label":"Next month"},ik=qt({props:{months:{type:Array,default:function(){return[]}},years:{type:Array,default:function(){return[]}},year:{type:Number,default:0},month:{type:Number,default:0},filters:{type:Object,default:function(){return{}}},monthPicker:{type:Boolean,default:!1},instance:{type:Number,default:1},customProps:{type:Object,default:null},twoCalendars:{type:Boolean,default:!1},twoCalendarsSolo:{type:Boolean,default:!1}},emits:["update:month","update:year","monthYearSelect"],setup:function(t,e){var n=e.emit,r=t,i=yc(),s=i.transitionName,o=i.showTransition,a=ge(!1),l=ge(!1),u=function(m,P){var R=m.months.map(function(q){return q.value}),B=m.years.map(function(q){return q.value}),v=R.filter(function(q){return!m.filters.months.some(function(re){return re===q})}),y=B.filter(function(q){return!m.filters.years.some(function(re){return re===q})}),U=function(q,re){P("update:month",q),P("update:year",re)};return{onNext:function(){var q,re=m.month,Z=m.year;if(m.month===11?(re=0,Z=m.year+1):re+=1,m.filters.months.includes(re)&&(q=re=re===0?Math.min.apply(Math,Bn(v)):Math.max.apply(Math,Bn(v))),re===q&&(re=Math.min.apply(Math,Bn(v)),Z=m.year+1),m.filters.years.includes(Z)){var ne=y.find(function(ue){return ue>Z});ne&&(Z=ne)}Z<=B[B.length-1]&&U(re,Z)},onPrev:function(){var q,re=m.month,Z=m.year;if(m.month===0?(re=11,Z=m.year-1):re-=1,m.filters.months.includes(re)&&(q=re=re===11?Math.max.apply(Math,Bn(v)):Math.min.apply(Math,Bn(v))),re===q&&(re=Math.max.apply(Math,Bn(v)),Z=m.year-1),m.filters.years.includes(Z)){var ne=y.reverse().find(function(ue){return ue=B[0]&&U(re,Z)}}}(r,n),c=u.onNext,d=u.onPrev,h=function(m){n("update:month",m),n("monthYearSelect"),x()},f=function(m){n("update:year",m),n("monthYearSelect",!0),W()},E=function(m){for(var P=[],R=0;R0&&arguments[0]!==void 0&&arguments[0];if(m){var P=r.year+1;n("update:year",P)}else{var R=r.year-1;n("update:year",R)}};return function(m,P){return L(),ee("div",GO,[t.monthPicker?M("",!0):(L(),ee(Se,{key:0},[b(O)?(L(),ee("div",{key:0,class:"dp__month_year_col_nav",onClick:P[0]||(P[0]=function(){return b(d)&&b(d).apply(void 0,arguments)}),onKeydown:P[1]||(P[1]=Pe(function(){return b(d)&&b(d).apply(void 0,arguments)},["enter"])),tabindex:"0"},[ie("div",XO,[m.$slots["arrow-left"]?oe(m.$slots,"arrow-left",{key:0}):M("",!0),m.$slots["arrow-left"]?M("",!0):(L(),Ee(b(wf),{key:1}))])],32)):M("",!0),ie("div",{class:"dp__month_year_select",onClick:x,onKeydown:Pe(x,["enter"]),role:"button","aria-label":"Open months overlay",tabindex:"0"},[m.$slots.month?oe(m.$slots,"month",{key:0,value:b(w).value,text:b(w).text}):M("",!0),m.$slots.month?M("",!0):(L(),ee(Se,{key:1},[Ht(Qe(b(w).text),1)],64))],40,JO),ie("div",{class:"dp__month_year_select",onClick:W,onKeydown:Pe(W,["enter"]),role:"button","aria-label":"Open years overlay",tabindex:"0"},[m.$slots.year?oe(m.$slots,"year",{key:0,year:t.year}):M("",!0),m.$slots.year?M("",!0):(L(),ee(Se,{key:1},[Ht(Qe(t.year),1)],64))],40,QO),qe(ln,{name:b(s)(a.value),css:b(o)},{default:ke(function(){return[a.value?(L(),Ee(_r,pt({key:0},{modelValue:t.month,items:b(T),disabledValues:t.filters.months},{"onUpdate:modelValue":h,onToggle:x}),st({"button-icon":ke(function(){return[m.$slots["calendar-icon"]?oe(m.$slots,"calendar-icon",{key:0}):M("",!0),m.$slots["calendar-icon"]?M("",!0):(L(),Ee(b(ds),{key:1}))]}),_:2},[m.$slots["month-overlay"]?{name:"item",fn:ke(function(R){var B=R.item;return[oe(m.$slots,"month-overlay",{text:B.text,value:B.value})]})}:void 0]),1040)):M("",!0)]}),_:3},8,["name","css"]),qe(ln,{name:b(s)(l.value),css:b(o)},{default:ke(function(){return[l.value?(L(),Ee(_r,pt({key:0},{modelValue:t.year,items:b(C),disabledValues:t.filters.years},{"onUpdate:modelValue":f,onToggle:W}),st({"button-icon":ke(function(){return[m.$slots["calendar-icon"]?oe(m.$slots,"calendar-icon",{key:0}):M("",!0),m.$slots["calendar-icon"]?M("",!0):(L(),Ee(b(ds),{key:1}))]}),_:2},[m.$slots["year-overlay"]?{name:"item",fn:ke(function(R){var B=R.item;return[oe(m.$slots,"year-overlay",{text:B.text,value:B.value})]})}:void 0]),1040)):M("",!0)]}),_:3},8,["name","css"]),b(_)?(L(),ee("div",{key:1,class:"dp__month_year_col_nav",onClick:P[2]||(P[2]=function(){return b(c)&&b(c).apply(void 0,arguments)}),onKeydown:P[3]||(P[3]=Pe(function(){return b(c)&&b(c).apply(void 0,arguments)},["enter"])),tabindex:"0"},[ie("div",ZO,[m.$slots["arrow-right"]?oe(m.$slots,"arrow-right",{key:0}):M("",!0),m.$slots["arrow-right"]?M("",!0):(L(),Ee(b(Ef),{key:1}))])],32)):M("",!0)],64)),t.monthPicker?(L(),Ee(_r,pt({key:1},{modelValue:t.month,items:b(T),disabledValues:t.filters.months},{"onUpdate:modelValue":h,onToggle:x}),st({header:ke(function(){return[ie("div",ek,[ie("div",{class:"dp__month_year_col_nav",tabindex:"0",onClick:P[4]||(P[4]=function(R){return X(!1)}),onKeydown:P[5]||(P[5]=Pe(function(R){return X(!1)},["enter"]))},[ie("div",tk,[m.$slots["arrow-left"]?oe(m.$slots,"arrow-left",{key:0}):M("",!0),m.$slots["arrow-left"]?M("",!0):(L(),Ee(b(wf),{key:1}))])],32),ie("div",{class:"dp__pointer",role:"button","aria-label":"Open years overlay",tabindex:"0",onClick:W,onKeydown:Pe(W,["enter"])},[m.$slots.year?oe(m.$slots,"year",{key:0,year:t.year}):M("",!0),m.$slots.year?M("",!0):(L(),ee(Se,{key:1},[Ht(Qe(t.year),1)],64))],40,nk),ie("div",{class:"dp__month_year_col_nav",tabindex:"0",onClick:P[6]||(P[6]=function(R){return X(!0)}),onKeydown:P[7]||(P[7]=Pe(function(R){return X(!0)},["enter"]))},[ie("div",rk,[m.$slots["arrow-right"]?oe(m.$slots,"arrow-right",{key:0}):M("",!0),m.$slots["arrow-right"]?M("",!0):(L(),Ee(b(Ef),{key:1}))])],32)]),qe(ln,{name:b(s)(l.value),css:b(o)},{default:ke(function(){return[l.value?(L(),Ee(_r,pt({key:0},{modelValue:t.year,items:b(C),disabledValues:t.filters.years},{"onUpdate:modelValue":f,onToggle:W}),st({"button-icon":ke(function(){return[m.$slots["calendar-icon"]?oe(m.$slots,"calendar-icon",{key:0}):M("",!0),m.$slots["calendar-icon"]?M("",!0):(L(),Ee(b(ds),{key:1}))]}),_:2},[m.$slots["year-overlay"]?{name:"item",fn:ke(function(R){var B=R.item;return[oe(m.$slots,"year-overlay",{text:B.text,value:B.value})]})}:void 0]),1040)):M("",!0)]}),_:3},8,["name","css"])]}),_:2},[m.$slots["month-overlay"]?{name:"item",fn:ke(function(R){var B=R.item;return[oe(m.$slots,"month-overlay",{text:B.text,value:B.value})]})}:void 0]),1040)):M("",!0)])}}}),sk={class:"db__calendar_header",role:"row"},ok={key:0,class:"dp__calendar_header_item",role:"gridcell"},ak=ie("div",{class:"dp__calendar_header_separator"},null,-1),lk={key:0,class:"dp__calendar",role:"grid","aria-label":"Calendar days"},uk={key:0,role:"gridcell",class:"dp__calendar_item dp__week_num"},ck={class:"dp__cell_inner"},dk=["aria-selected","aria-disabled","onClick","onKeydown","onMouseover"],fk=ie("div",{class:"dp__arrow_bottom_tp"},null,-1),hk=qt({props:{locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:Boolean,default:!1},mappedDates:{type:Array,default:function(){return[]}},enableTimePicker:{type:Boolean,default:!0},timePickerComponent:{type:Object,default:null},monthYearComponent:{type:Object,default:null},is24:{type:Boolean,default:!0},hoursIncrement:{type:[String,Number],default:1},minutesIncrement:{type:[String,Number],default:1},secondsIncrement:{type:[String,Number],default:1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},range:{type:Boolean,default:!1},filters:{type:Object,default:function(){return{}}},customProps:{type:Object,default:null},hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},calendarClassName:{type:String,default:null},monthPicker:{type:Boolean,default:!1},timePicker:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},getWeekNum:{type:Function,default:function(){return""}},instance:{type:Number,default:1},twoCalendars:{type:Boolean,default:!1},years:{type:Array,default:function(){return[]}},months:{type:Array,default:function(){return[]}},month:{type:Number,default:0},year:{type:Number,default:0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},twoCalendarsSolo:{type:Boolean,default:!1},modeHeight:{type:[Number,String],default:255},enableSeconds:{type:Boolean,default:!1}},emits:["update:hours","update:minutes","update:seconds","selectDate","setHoverDate","update:month","update:year","monthYearSelect","handleScroll"],setup:function(t,e){var n=e.emit,r=t,i=Ps(),s=ge(null),o=ge({bottom:"",left:"",transform:""}),a=ge([]),l=ge(!0),u=at("transitions"),c=ge(""),d=To(r,"month"),h=To(r,"year"),f=ge(),E=ge(!1),w=te(function(){return function(B,v){var y,U,q=[1,2,3,4,5,6,7].map(function(ne){return new Intl.DateTimeFormat(B,{weekday:"short",timeZone:"UTC"}).format(new Date("2017-01-0".concat(ne,"T00:00:00+00:00"))).slice(0,2)}),re=q.slice(0,v),Z=q.slice(v+1,q.length);return(y=(U=[q[v]]).concat.apply(U,Bn(Z))).concat.apply(y,Bn(re))}(r.locale,+r.weekStart)});$r(function(){f.value=Ir(new Date,r.month,r.year)});var T=Nr(i,"timePicker"),C=Nr(i,"monthYear"),O=te(function(){return r.monthPicker||r.timePicker});on([d,h],function(){if(u!=null&&u.value){var B=Ir(new Date,r.month,r.year);c.value=Rn(Ir(new Date,r.month,r.year),f.value)?u.value.next:u.value.previous,f.value=B,E.value&&(l.value=!1,Qo(function(){l.value=!0}))}E.value||(E.value=!0)});var _=te(function(){return Yn({dp__calendar_wrap:!0},r.calendarClassName,!!r.calendarClassName)}),x=te(function(){return function(B){var v=function(y){return Object.assign({type:"dot"},y)}(B);return{dp__marker_dot:v.type==="dot",dp__marker_line:v.type==="line"}}}),W=te(function(){return function(B){return It(B,s.value)}}),X=te(function(){return{dp__calendar:!0,dp__calendar_next:r.instance===2}}),m=te(function(){return{dp__calendar_content_wrap:!0}}),P=te(function(){return O.value?{height:"".concat(r.modeHeight,"px")}:null}),R=function(){s.value=null};return function(B,v){return L(),ee("div",{class:Ne(b(X))},[ie("div",{class:Ne(b(m)),style:_n(b(P))},[t.disableMonthYearSelect||t.timePicker?M("",!0):(L(),Ee($l(t.monthYearComponent?t.monthYearComponent:ik),pt({key:0},{months:t.months,years:t.years,filters:t.filters,monthPicker:t.monthPicker,month:t.month,year:t.year,customProps:t.customProps,twoCalendars:t.twoCalendars,twoCalendarsSolo:t.twoCalendarsSolo,instance:t.instance},{"onUpdate:month":v[0]||(v[0]=function(y){return B.$emit("update:month",y)}),"onUpdate:year":v[1]||(v[1]=function(y){return B.$emit("update:year",y)}),onMonthYearSelect:v[2]||(v[2]=function(y){return B.$emit("monthYearSelect",y)})}),st({_:2},[it(b(C),function(y,U){return{name:y,fn:ke(function(q){return[oe(B.$slots,y,En(an(q)))]})}})]),1040)),b(O)?M("",!0):(L(),ee("div",{key:1,class:Ne(b(_)),role:"grid","aria-label":"Calendar wrapper",onWheel:v[4]||(v[4]=Fl(function(y){return B.$emit("handleScroll",y)},["prevent"]))},[ie("div",sk,[t.weekNumbers?(L(),ee("div",ok,Qe(t.weekNumName),1)):M("",!0),(L(!0),ee(Se,null,it(b(w),function(y,U){return L(),ee("div",{class:"dp__calendar_header_item",role:"gridcell",key:U},[B.$slots["calendar-header"]?oe(B.$slots,"calendar-header",{key:0,day:y,index:U}):M("",!0),B.$slots["calendar-header"]?M("",!0):(L(),ee(Se,{key:1},[Ht(Qe(y),1)],64))])}),128))]),ak,qe(ln,{name:c.value,css:!!b(u)},{default:ke(function(){return[l.value?(L(),ee("div",lk,[(L(!0),ee(Se,null,it(t.mappedDates,function(y,U){return L(),ee("div",{class:"dp__calendar_row",role:"row",key:U},[t.weekNumbers?(L(),ee("div",uk,[ie("div",ck,Qe(t.getWeekNum(y.days)),1)])):M("",!0),(L(!0),ee(Se,null,it(y.days,function(q,re){return L(),ee("div",{role:"gridcell",class:"dp__calendar_item",ref_for:!0,ref:function(Z){Z&&(a.value[re+U]=Z)},key:re+U,"aria-selected":q.classData.dp__active_date||q.classData.dp__range_start||q.classData.dp__range_start,"aria-disabled":q.classData.dp__cell_disabled,tabindex:"0",onClick:function(Z){return B.$emit("selectDate",q)},onKeydown:Pe(function(Z){return B.$emit("selectDate",q)},["enter"]),onMouseover:function(Z){return function(ne,ue){var Ie,Ge;if(n("setHoverDate",ne),(Ie=ne.marker)!==null&&Ie!==void 0&&(Ge=Ie.tooltip)!==null&&Ge!==void 0&&Ge.length){var Fe=Ot(a.value[ue]);if(Fe){var Je=Fe.getBoundingClientRect(),Ue=Je.width,mn=Je.height;o.value={bottom:"".concat(mn,"px"),left:"".concat(Ue/2,"px"),transform:"translateX(-50%)"},s.value=ne.value}}}(q,re+U)},onMouseleave:R},[ie("div",{class:Ne(["dp__cell_inner",q.classData])},[B.$slots.day?oe(B.$slots,"day",{key:0,day:+q.text,date:q.value}):M("",!0),B.$slots.day?M("",!0):(L(),ee(Se,{key:1},[Ht(Qe(q.text),1)],64)),q.marker?(L(),ee("div",{key:2,class:Ne(b(x)(q.marker)),style:_n(q.marker.color?{backgroundColor:q.marker.color}:{})},null,6)):M("",!0),b(W)(q.value)?(L(),ee("div",{key:3,class:"dp__marker_tooltip",style:_n(o.value)},[ie("div",{class:"dp__tooltip_content",onClick:v[3]||(v[3]=Fl(function(){},["stop"]))},[(L(!0),ee(Se,null,it(q.marker.tooltip,function(Z,ne){return L(),ee("div",{key:ne,class:"dp__tooltip_text"},[B.$slots["marker-tooltip"]?oe(B.$slots,"marker-tooltip",{key:0,tooltop:Z,day:q.value}):M("",!0),B.$slots["marker-tooltip"]?M("",!0):(L(),ee(Se,{key:1},[ie("div",{class:"dp__tooltip_mark",style:_n(Z.color?{backgroundColor:Z.color}:{})},null,4),ie("div",null,Qe(Z.text),1)],64))])}),128)),fk])],4)):M("",!0)],2)],40,dk)}),128))])}),128))])):M("",!0)]}),_:3},8,["name","css"])],34)),t.enableTimePicker?(L(),Ee($l(t.timePickerComponent?t.timePickerComponent:zO),pt({key:2},{is24:t.is24,hoursIncrement:t.hoursIncrement,minutesIncrement:t.minutesIncrement,hoursGridIncrement:t.hoursGridIncrement,secondsIncrement:t.secondsIncrement,minutesGridIncrement:t.minutesGridIncrement,secondsGridIncrement:t.secondsGridIncrement,noHoursOverlay:t.noHoursOverlay,noMinutesOverlay:t.noMinutesOverlay,noSecondsOverlay:t.noSecondsOverlay,range:t.range,filters:t.filters,timePicker:t.timePicker,hours:t.hours,minutes:t.minutes,seconds:t.seconds,customProps:t.customProps,twoCalendars:t.twoCalendars,instance:t.instance,enableSeconds:t.enableSeconds},{"onUpdate:hours":v[5]||(v[5]=function(y){return B.$emit("update:hours",y)}),"onUpdate:minutes":v[6]||(v[6]=function(y){return B.$emit("update:minutes",y)}),"onUpdate:seconds":v[7]||(v[7]=function(y){return B.$emit("update:seconds",y)})}),st({_:2},[it(b(T),function(y,U){return{name:y,fn:ke(function(q){return[oe(B.$slots,y,En(an(q)))]})}})]),1040)):M("",!0)],6)],2)}}});function fs(t){return fs=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},fs(t)}var Df=function(t,e){return e},ei=function(t){return Array.isArray(t)},Nn=function(t){return Array.isArray(t)},uu=function(t){return Array.isArray(t)&&t.length===2},Pf=function(t){return typeof t=="string"},pk={class:"dp__selection_preview"},mk={class:"dp__action_buttons"},gk=["onKeydown"],vk=qt({props:{selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},internalModelValue:{type:[Date,Array],default:null},range:{type:Boolean,default:!1},previewFormat:{type:[String,Function],default:function(){return""}},inline:{type:Boolean,default:!1},monthPicker:{type:Boolean,default:!1},timePicker:{type:Boolean,default:!1},twoCalendars:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},menuMount:{type:Boolean,default:!1},customProps:{type:Object,default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},enableTimePicker:{type:Boolean,default:!0}},emits:["closePicker","selectDate"],setup:function(t,e){var n=e.emit,r=t,i=at("formatLocale"),s=te(function(){return{dp__action:!0,dp__select:!0,dp__action_disabled:!o.value}}),o=te(function(){return!r.enableTimePicker||lu(r.internalModelValue,r.maxTime,r.minTime)}),a=te(function(){return r.internalModelValue&&r.menuMount?typeof r.previewFormat=="string"?ei(r.internalModelValue)?r.internalModelValue.length===2&&r.internalModelValue[1]?r.twoCalendars?"".concat(fr(r.internalModelValue[0],r.previewFormat,i==null?void 0:i.value)," - ").concat(fr(r.internalModelValue[1],r.previewFormat,i==null?void 0:i.value)):[fr(r.internalModelValue[0],r.previewFormat,i==null?void 0:i.value),fr(r.internalModelValue[1],r.previewFormat,i==null?void 0:i.value)]:"".concat(fr(r.internalModelValue[0],r.previewFormat,i==null?void 0:i.value)," -"):fr(r.internalModelValue,r.previewFormat,i==null?void 0:i.value):r.timePicker?r.previewFormat(au(r.internalModelValue)):r.monthPicker?r.previewFormat(ou(r.internalModelValue)):r.previewFormat(r.internalModelValue):""}),l=function(){o.value&&n("selectDate")};return function(u,c){return L(),ee("div",{class:"dp__action_row",style:_n(t.calendarWidth?{width:"".concat(t.calendarWidth,"px")}:{})},[ie("div",pk,[u.$slots["action-preview"]?oe(u.$slots,"action-preview",{key:0,value:t.internalModelValue}):M("",!0),u.$slots["action-preview"]?M("",!0):(L(),ee(Se,{key:1},[Array.isArray(b(a))?M("",!0):(L(),ee(Se,{key:0},[Ht(Qe(b(a)),1)],64)),Array.isArray(b(a))?(L(),ee(Se,{key:1},[ie("div",null,Qe(b(a)[0]),1),ie("div",null,Qe(b(a)[1]),1)],64)):M("",!0)],64))]),ie("div",mk,[u.$slots["action-select"]?oe(u.$slots,"action-select",{key:0,value:t.internalModelValue}):M("",!0),u.$slots["action-select"]?M("",!0):(L(),ee(Se,{key:1},[t.inline?M("",!0):(L(),ee("span",{key:0,class:"dp__action dp__cancel",tabindex:"0",onClick:c[0]||(c[0]=function(d){return u.$emit("closePicker")}),onKeydown:c[1]||(c[1]=Pe(function(d){return u.$emit("closePicker")},["enter"]))},Qe(t.cancelText),33)),ie("span",{class:Ne(b(s)),tabindex:"0",onKeydown:Pe(l,["enter"]),onClick:l},Qe(t.selectText),43,gk)],64))])],4)}}}),_k=function(t,e){var n=ge(new Date),r=ge(),i=ge(bt(new Date)),s=ge(rn(new Date)),o=ge(Vi(new Date).month),a=ge(Vi(new Date).year),l=ge(t.range?[$t(new Date),$t(new Date)]:$t(new Date)),u=ge(t.range?[Bt(new Date),Bt(new Date)]:Bt(new Date)),c=ge(t.range?[0,0]:0);$r(function(){C(),f.value||(t.startDate&&(i.value=bt(new Date(t.startDate)),s.value=rn(new Date(t.startDate)),t.twoCalendars&&(o.value=Vi(new Date(t.startDate)).month,a.value=Vi(new Date(t.startDate)).year)),t.startTime&&h())});var d=function(){var v=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0];return t.enableSeconds?Array.isArray(c.value)?v?c.value[0]:c.value[1]:c.value:0},h=function(){var v;t.startTime&&(v=t.startTime,Array.isArray(v)?(l.value=[+t.startTime[0].hours,+t.startTime[1].hours],u.value=[+t.startTime[0].minutes,+t.startTime[1].minutes],t.enableSeconds&&(c.value=[+t.startTime[0].seconds,+t.startTime[1].seconds])):(l.value=+t.startTime.hours,u.value=+t.startTime.minutes,t.enableSeconds&&(c.value=+t.startTime.seconds)))},f=te({get:function(){return t.internalModelValue},set:function(v){t.readonly||t.disabled||e("update:internalModelValue",v)}});on(f,function(){return C()});var E=function(v){var y=!!t.maxDate&&Rn(Jt(v),Jt(new Date(t.maxDate))),U=!!t.minDate&&Qt(Jt(v),Jt(new Date(t.minDate))),q=typeof t.disabledDates=="function"?t.disabledDates(v):t.disabledDates.some(function(Fe){return It(Jt(new Date(Fe)),Jt(v))}),re=t.filters.months.length?t.filters.months.map(function(Fe){return+Fe}):[],Z=re.includes(bt(v)),ne=!!t.disabledWeekDays.length&&t.disabledWeekDays.some(function(Fe){return+Fe===LI(v)}),ue=!!t.allowedDates.length&&!t.allowedDates.some(function(Fe){return It(Jt(new Date(Fe)),Jt(v))}),Ie=rn(v),Ge=Ie<+t.yearRange[0]||Ie>+t.yearRange[1];return y||U||q||Z||Ge||ne||ue},w=function(v){return!!f.value&&!(t.hideOffsetDates&&!v.current)&&!t.range&&It(v.value,f.value?f.value:n.value)},T=function(v){i.value=bt(v),s.value=rn(v)},C=function(){f.value?ei(f.value)?(f.value.length===2&&(T(f.value[0]),l.value=[$t(f.value[0]),f.value[1]?$t(f.value[1]):$t(new Date)],u.value=[Bt(f.value[0]),f.value[1]?Bt(f.value[1]):Bt(new Date)],c.value=[Wn(f.value[0]),f.value[1]?Wn(f.value[1]):Wn(new Date)]),t.twoCalendars&&_()):(T(f.value),l.value=$t(f.value),u.value=Bt(f.value),c.value=Wn(f.value)):t.timePicker?(h(),t.range?Nn(l.value)&&Nn(u.value)&&(f.value=[yt(new Date,l.value[0],u.value[0],d()),yt(new Date,l.value[1],u.value[1],d(!1))]):f.value=yt(new Date,l.value,u.value,d())):t.monthPicker&&(f.value=Ir(new Date,i.value,s.value))},O=function(v){var y=bt(new Date(v)),U=rn(new Date(v)),q=Vi(new Date(v));i.value=y,s.value=U,o.value=q.month,a.value=q.year},_=function(){if(Array.isArray(f.value)&&f.value.length===2){var v=new Date(f.value[1]?f.value[1]:js(f.value[0],1));if(o.value===i.value&&a.value===s.value||!t.twoCalendarsSolo){var y=cl(i.value,s.value);o.value=y.month,a.value=y.year}else bt(f.value[0])!==bt(f.value[1])&&(o.value=bt(v),a.value=rn(v))}},x=function(v,y){if(!t.twoCalendarsSolo){var U=Cf(v,y);i.value=U.month,s.value=U.year}},W=function(v,y){if(!t.twoCalendarsSolo){var U=cl(v,y);o.value=U.month,a.value=U.year}},X=function(v){var y=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],U=arguments.length>2&&arguments[2]!==void 0&&arguments[2];y?U?(x(v,a.value),o.value=v):(W(v,s.value),i.value=v):U?(x(o.value,v),a.value=v):(W(i.value,v),s.value=v),t.monthPicker&&(f.value?f.value=Ir(f.value,i.value,s.value):f.value=Ir(new Date,i.value,s.value))},m=function(v){ei(v)&&ei(f.value)&&Nn(l.value)&&Nn(u.value)?(v[0]&&f.value[0]&&(f.value[0]=yt(v[0],l.value[0],u.value[0],d())),v[1]&&f.value[1]&&(f.value[1]=yt(v[1],l.value[1],u.value[1],d(!1)))):t.range||uu(v)||(f.value=yt(v,l.value,u.value,d())),e("timeUpdate")},P=function(v){return!(Df(f.value,t.range)&&f.value[0]&&r.value)||(v?Rn(r.value,f.value[0]):Qt(r.value,f.value[0]))},R=function(v){var y=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return t.range&&uu(f.value)?!(t.hideOffsetDates&&!v.current)&&It(new Date(v.value),f.value[y?0:1]):!!t.range&&(It(new Date(v.value),f.value&&Array.isArray(f.value)?y?f.value[0]||null:f.value[1]:null)&&(!y||!Qt(r.value||null,Array.isArray(f.value)?f.value[0]:null))||It(v.value,Array.isArray(f.value)?f.value[0]:null)&&P(y))},B=function(v,y){var U=y?[o.value,a.value]:[i.value,s.value],q=v<0?cl.apply(void 0,U):Cf.apply(void 0,U);X(q.month,!0,y),X(q.year,!1,y)};return{today:n,hours:l,month:i,year:s,monthNext:o,yearNext:a,minutes:u,seconds:c,monthYearSelect:function(){var v=arguments.length>0&&arguments[0]!==void 0&&arguments[0];t.autoApply&&t.monthPicker&&e("autoApply",v)},isDisabled:E,updateTime:function(v){var y=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],U=arguments.length>2&&arguments[2]!==void 0&&arguments[2];y?l.value=v:y||U?U&&(c.value=v):u.value=v,f.value?m(f.value):t.timePicker&&m(t.range?[new Date,new Date]:new Date)},setHoverDate:function(v){!v.current&&t.hideOffsetDates||(r.value=v.value)},getWeekNum:function(v){var y=v.find(function(U){return U.current});return y?UI(y.value):""},selectDate:function(v){var y=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!E(v.value)&&(v.current||!t.hideOffsetDates))if(t.range||Nn(l.value)||Nn(u.value)){if(Nn(l.value)&&Nn(u.value)){var U=f.value?f.value.slice():[];U.length===2&&(U=[]),t.autoRange?(y&&O(v.value),U=[new Date(v.value),Sr(new Date(v.value),+t.autoRange)]):U[0]?Qt(new Date(v.value),new Date(U[0]))?U.unshift(new Date(v.value)):U[1]=new Date(v.value):U[0]=new Date(v.value),U[0]&&!U[1]?U[0]=yt(U[0],l.value[0],u.value[0],d()):(U[0]=yt(U[0],l.value[0],u.value[0],d()),U[1]=yt(U[1],l.value[1],u.value[1],d(!1))),f.value=U,U[0]&&U[1]&&t.autoApply&&e("autoApply")}}else f.value=yt(new Date(v.value),l.value,u.value,d()),t.autoApply&&e("autoApply")},rangeActive:function(v){return ei(f.value)&&f.value[0]&&f.value[1]?Rn(v.value,f.value[0])&&Qt(v.value,f.value[1]):!!(ei(f.value)&&f.value[0]&&r.value)&&(Rn(v.value,f.value[0])&&Qt(v.value,r.value)||Qt(v.value,f.value[0])&&Rn(v.value,r.value))},isActiveDate:w,updateMonthYear:X,isHoverRangeEnd:function(v){if(t.autoRange){if(r.value){if(t.hideOffsetDates&&!v.current)return!1;var y=Sr(r.value,+t.autoRange);return It(y,new Date(v.value))}return!1}return!1},isAutoRangeInBetween:function(v){if(t.autoRange){if(r.value){var y=Sr(r.value,+t.autoRange);return!(t.hideOffsetDates&&!v.current)&&Rn(v.value,r.value)&&Qt(v.value,y)}return!1}return!1},isAutoRangeStart:function(v){return!!t.autoRange&&!!r.value&&!(t.hideOffsetDates&&!v.current)&&It(r.value,v.value)},clearHoverDate:function(){r.value=null},rangeActiveStartEnd:R,handleScroll:function(v){var y=arguments.length>1&&arguments[1]!==void 0&&arguments[1];t.monthChangeOnScroll&&B(t.monthChangeOnScroll==="inverse"?-v.deltaY:v.deltaY,y)},getMarker:function(v){return t.markers.find(function(y){return It(Jt(new Date(v.value)),Jt(new Date(y.date)))})},handleArrow:function(v){var y=arguments.length>1&&arguments[1]!==void 0&&arguments[1];t.monthChangeOnArrows&&B(v==="right"?-1:1,y)},selectCurrentDate:function(){t.range?Df(f.value,t.range)&&(f.value&&f.value[0]?f.value=Qt(new Date,f.value[0])?[new Date,f.value[0]]:[f.value[0],new Date]:f.value=[new Date]):e("update:internalModelValue",new Date),t.autoApply&&e("selectDate")},isHoverDate:function(v,y){return(!Array.isArray(t.internalModelValue)||!t.internalModelValue.length)&&!(v||w(y)||!y.current&&t.hideOffsetDates||t.range&&(R(y)||R(y,!1)))},isHoverDateStartEnd:function(v,y,U){return!(!Array.isArray(t.internalModelValue)||!t.internalModelValue[0]||t.internalModelValue.length!==1)&&!v&&(U?Rn(t.internalModelValue[0],y.value):Qt(t.internalModelValue[0],y.value))}}};function Nf(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function so(t){for(var e=1;e=1:d.value.length===2:!!d.value)}}},Tk=typeof window!="undefined"?window:void 0,hl=function(){},Ck=function(t,e,n,r){if(!t)return hl;var i,s=hl,o=on(function(){return b(t)},function(l){s(),l&&(l.addEventListener(e,n,r),s=function(){l.removeEventListener(e,n,r),s=hl})},{immediate:!0,flush:"post"}),a=function(){o(),s()};return i=a,vv()&&_v(i),a};function Mf(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Sk(t){for(var e=1;e0&&arguments[0]!==void 0)||arguments[0],D=Ot(Te);if(D){var j=D.getBoundingClientRect(),J=j.left,K=j.width,Y=j.height,A=(V?p(D):ce(D)).top,F={top:"".concat(Y+A+10,"px"),left:"",transform:"none"};z===hs.left&&(F.left="".concat(J,"px")),z===hs.right&&(F.left="".concat(J+K,"px"),F.transform="translateX(-100%)"),z===hs.center&&(F.left="".concat(J+K/2,"px"),F.transform="translateX(-50%)"),pe.value=F,I&&S()}},S=function(){var I=Ot(Te);if(I){var D=I.getBoundingClientRect(),j=D.height,J=D.top,K=(V?p(I):ce(I)).top,Y=window.innerHeight-J-j,A=Ot(Q);if(A){var F=A.getBoundingClientRect().height,N=F+j;N>J&&N>Y?JY?(pe.value.top="".concat(K-F-10,"px"),fe.value=!0):(g(!1),fe.value=!1)}}};return{openOnTop:fe,menuPosition:pe,setMenuPosition:g,recalculatePosition:S}}(i.position,i.altPosition,l,u),E=f.openOnTop,w=f.menuPosition,T=f.setMenuPosition,C=f.recalculatePosition,O=Ek(i.format,i.timePicker,i.monthPicker,i.range,i.partialRange,i.is24,i.enableTimePicker,i.enableSeconds,c,r),_=O.internalModelValue,x=O.inputValue,W=O.parseExternalModelValue,X=O.emitModelValue,m=O.checkBeforeEmit,P=te(function(){return{dp__main:!0,dp__theme_dark:i.dark,dp__theme_light:!i.dark,dp__flex_display:i.inline}}),R=te(function(){return Pf(i.format)?i.format:Cg(null,i.is24,i.enableSeconds,i.monthPicker,i.timePicker,i.enableTimePicker)}),B=te(function(){return i.previewFormat?i.previewFormat:Pf(R.value)?R.value:i.format}),v=te(function(){return typeof i.transitions=="boolean"?!!i.transitions&&If({}):If(i.transitions)});wr("transitions",v);var y=te(function(){return i.dark?"dp__theme_dark":"dp__theme_light"}),U=te(function(){return Object.assign({enterSubmit:!0,tabSubmit:!0,openMenu:!0,rangeSeparator:"-"},i.textInputOptions)}),q=te(function(){return z=i.filters,Object.assign({months:[],years:[],times:{hours:[],minutes:[],seconds:[]}},z);var z}),re=te(function(){var z=function(V){var Q={hours:$t(new Date),minutes:Bt(new Date),seconds:Wn(new Date)};return Object.assign(Q,V)};return i.range?i.startTime&&Array.isArray(i.startTime)?[z(i.startTime[0]),z(i.startTime[1])]:null:i.startTime&&!Array.isArray(i.startTime)?z(i.startTime):null}),Z=function z(){o.value&&(i.closeOnScroll?Ue():i.autoPosition?T():window.removeEventListener("scroll",z))},ne=function(){o.value&&T()},ue=function(){i.disabled||i.readonly||(T(),o.value=!o.value,o.value||Je(),o.value&&(r("open"),r("focus")),W(i.modelValue))},Ie=function(){x.value="",Je(),r("update:modelValue",null),r("cleared"),Ue()},Ge=function(){m()&&(X(),Ue())},Fe=function(){var z=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(i.autoApply){var V=!i.enableTimePicker||lu(_.value,i.maxTime,i.minTime);V&&(X(),i.closeOnAutoApply&&!z&&Ue())}},Je=function(){_.value=null},Ue=function(){i.inline||(o.value&&(o.value=!1,r("closed"),r("blur")),Je(),u.value&&u.value.unFocus())},mn=function(z,V){z?(_.value=z,V&&(Ge(),r("textSubmit"))):_.value=null},$=function(){i.autoApply&&lu(_.value,i.maxTime,i.minTime)&&X()};return function(z,V,Q){var Te=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},pe=Te.window,fe=pe===void 0?Tk:pe,ce=Te.event,p=ce===void 0?"pointerdown":ce;if(fe){var g=function(S){var I=Ot(z),D=Ot(V);I&&D&&(I===S.target||S.composedPath().includes(I)||S.composedPath().includes(D)||Q(S))};Ck(fe,p,g,{passive:!0})}}(l,u,Ue),n({closeMenu:Ue,selectDate:Ge,clearValue:Ie,openMenu:ue,onScroll:Z}),function(z,V){return L(),ee("div",{class:Ne(b(P))},[qe(MO,pt({ref_key:"inputRef",ref:u},{placeholder:t.placeholder,hideInputIcon:t.hideInputIcon,readonly:t.readonly,disabled:t.disabled,inputClassName:t.inputClassName,clearable:t.clearable,state:t.state,inline:t.inline,textInput:t.textInput,textInputOptions:b(U),range:t.range,isMenuOpen:o.value,pattern:b(R),autoApply:t.autoApply,uid:t.uid,openMenuOnFocus:t.openMenuOnFocus,required:t.required},{"input-value":b(x),"onUpdate:input-value":V[0]||(V[0]=function(Q){return je(x)?x.value=Q:null}),onClear:Ie,onOpen:ue,onSetInputDate:mn,onSetEmptyDate:b(X),onSelectDate:Ge,onClose:Ue}),st({_:2},[it(b(h),function(Q,Te){return{name:Q,fn:ke(function(pe){return[oe(z.$slots,Q,En(an(pe)))]})}})]),1040,["input-value","onSetEmptyDate"]),o.value?(L(),Ee(F_,{key:0,to:t.teleport,disabled:t.inline},[o.value?(L(),Ee(wk,pt({key:0,ref_key:"dpMenuRef",ref:l,class:b(y),style:b(w)},{weekNumbers:t.weekNumbers,weekStart:t.weekStart,disableMonthYearSelect:t.disableMonthYearSelect,menuClassName:t.menuClassName,calendarClassName:t.calendarClassName,yearRange:t.yearRange,range:t.range,twoCalendars:t.twoCalendars,calendarCellClassName:t.calendarCellClassName,enableTimePicker:t.enableTimePicker,is24:t.is24,hoursIncrement:t.hoursIncrement,minutesIncrement:t.minutesIncrement,hoursGridIncrement:t.hoursGridIncrement,minutesGridIncrement:t.minutesGridIncrement,minDate:t.minDate,maxDate:t.maxDate,autoApply:t.autoApply,selectText:t.selectText,cancelText:t.cancelText,previewFormat:b(B),locale:t.locale,weekNumName:t.weekNumName,disabledDates:t.disabledDates,filters:b(q),minTime:t.minTime,maxTime:t.maxTime,inline:t.inline,openOnTop:b(E),monthPicker:t.monthPicker,timePicker:t.timePicker,monthNameFormat:t.monthNameFormat,startDate:t.startDate,startTime:b(re),monthYearComponent:t.monthYearComponent,timePickerComponent:t.timePickerComponent,actionRowComponent:t.actionRowComponent,customProps:t.customProps,hideOffsetDates:t.hideOffsetDates,autoRange:t.autoRange,noToday:t.noToday,noHoursOverlay:t.noHoursOverlay,noMinutesOverlay:t.noMinutesOverlay,twoCalendarsSolo:t.twoCalendarsSolo,disabledWeekDays:t.disabledWeekDays,allowedDates:t.allowedDates,showNowButton:t.showNowButton,nowButtonLabel:t.nowButtonLabel,monthChangeOnScroll:t.monthChangeOnScroll,markers:t.markers,uid:t.uid,modeHeight:t.modeHeight,enableSeconds:t.enableSeconds,secondsIncrement:t.secondsIncrement,secondsGridIncrement:t.secondsGridIncrement,noSecondsOverlay:t.noSecondsOverlay,escClose:t.escClose,spaceConfirm:t.spaceConfirm,monthChangeOnArrows:t.monthChangeOnArrows,textInput:t.textInput,disabled:t.disabled,readonly:t.readonly},{internalModelValue:b(_),"onUpdate:internalModelValue":V[1]||(V[1]=function(Q){return je(_)?_.value=Q:null}),onClosePicker:Ue,onSelectDate:Ge,onDpOpen:b(C),onAutoApply:Fe,onTimeUpdate:$}),st({_:2},[it(b(d),function(Q,Te){return{name:Q,fn:ke(function(pe){return[oe(z.$slots,Q,En(an(Sk({},pe))))]})}})]),1040,["class","style","internalModelValue","onDpOpen"])):M("",!0)],8,["to","disabled"])):M("",!0)],2)}}}),IN=function(){var t=Ak;return t.install=function(e){e.component("Vue3DatePicker",t)},t}();/*! + * Bootstrap v5.1.3 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */const Ik=1e6,Ok=1e3,cu="transitionend",kk=t=>t==null?`${t}`:{}.toString.call(t).match(/\s([a-z]+)/i)[1].toLowerCase(),Dk=t=>{do t+=Math.floor(Math.random()*Ik);while(document.getElementById(t));return t},Sg=t=>{let e=t.getAttribute("data-bs-target");if(!e||e==="#"){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),e=n&&n!=="#"?n.trim():null}return e},bc=t=>{const e=Sg(t);return e&&document.querySelector(e)?e:null},Qn=t=>{const e=Sg(t);return e?document.querySelector(e):null},Pk=t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const r=Number.parseFloat(e),i=Number.parseFloat(n);return!r&&!i?0:(e=e.split(",")[0],n=n.split(",")[0],(Number.parseFloat(e)+Number.parseFloat(n))*Ok)},Ag=t=>{t.dispatchEvent(new Event(cu))},Mr=t=>!t||typeof t!="object"?!1:(typeof t.jquery!="undefined"&&(t=t[0]),typeof t.nodeType!="undefined"),Zn=t=>Mr(t)?t.jquery?t[0]:t:typeof t=="string"&&t.length>0?document.querySelector(t):null,pn=(t,e,n)=>{Object.keys(n).forEach(r=>{const i=n[r],s=e[r],o=s&&Mr(s)?"element":kk(s);if(!new RegExp(i).test(o))throw new TypeError(`${t.toUpperCase()}: Option "${r}" provided type "${o}" but expected type "${i}".`)})},Ws=t=>!Mr(t)||t.getClientRects().length===0?!1:getComputedStyle(t).getPropertyValue("visibility")==="visible",Or=t=>!t||t.nodeType!==Node.ELEMENT_NODE||t.classList.contains("disabled")?!0:typeof t.disabled!="undefined"?t.disabled:t.hasAttribute("disabled")&&t.getAttribute("disabled")!=="false",Ig=t=>{if(!document.documentElement.attachShadow)return null;if(typeof t.getRootNode=="function"){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?Ig(t.parentNode):null},Wo=()=>{},xi=t=>{t.offsetHeight},Og=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},pl=[],Nk=t=>{document.readyState==="loading"?(pl.length||document.addEventListener("DOMContentLoaded",()=>{pl.forEach(e=>e())}),pl.push(t)):t()},mt=()=>document.documentElement.dir==="rtl",xt=t=>{Nk(()=>{const e=Og();if(e){const n=t.NAME,r=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=r,t.jQueryInterface)}})},gr=t=>{typeof t=="function"&&t()},kg=(t,e,n=!0)=>{if(!n){gr(t);return}const r=5,i=Pk(e)+r;let s=!1;const o=({target:a})=>{a===e&&(s=!0,e.removeEventListener(cu,o),gr(t))};e.addEventListener(cu,o),setTimeout(()=>{s||Ag(e)},i)},Dg=(t,e,n,r)=>{let i=t.indexOf(e);if(i===-1)return t[!n&&r?t.length-1:0];const s=t.length;return i+=n?1:-1,r&&(i=(i+s)%s),t[Math.max(0,Math.min(i,s-1))]},Mk=/[^.]*(?=\..*)\.|.*/,xk=/\..*/,Rk=/::\d+$/,ml={};let xf=1;const Lk={mouseenter:"mouseover",mouseleave:"mouseout"},$k=/^(mouseenter|mouseleave)/i,Pg=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function Ng(t,e){return e&&`${e}::${xf++}`||t.uidEvent||xf++}function Mg(t){const e=Ng(t);return t.uidEvent=e,ml[e]=ml[e]||{},ml[e]}function Bk(t,e){return function n(r){return r.delegateTarget=t,n.oneOff&&H.off(t,r.type,e),e.apply(t,[r])}}function Uk(t,e,n){return function r(i){const s=t.querySelectorAll(e);for(let{target:o}=i;o&&o!==this;o=o.parentNode)for(let a=s.length;a--;)if(s[a]===o)return i.delegateTarget=o,r.oneOff&&H.off(t,i.type,e,n),n.apply(o,[i]);return null}}function xg(t,e,n=null){const r=Object.keys(t);for(let i=0,s=r.length;ifunction(w){if(!w.relatedTarget||w.relatedTarget!==w.delegateTarget&&!w.delegateTarget.contains(w.relatedTarget))return E.call(this,w)};r?r=f(r):n=f(n)}const[s,o,a]=Rg(e,n,r),l=Mg(t),u=l[a]||(l[a]={}),c=xg(u,o,s?n:null);if(c){c.oneOff=c.oneOff&&i;return}const d=Ng(o,e.replace(Mk,"")),h=s?Uk(t,n,r):Bk(t,n);h.delegationSelector=s?n:null,h.originalHandler=o,h.oneOff=i,h.uidEvent=d,u[d]=h,t.addEventListener(a,h,s)}function du(t,e,n,r,i){const s=xg(e[n],r,i);!s||(t.removeEventListener(n,s,Boolean(i)),delete e[n][s.uidEvent])}function Hk(t,e,n,r){const i=e[n]||{};Object.keys(i).forEach(s=>{if(s.includes(r)){const o=i[s];du(t,e,n,o.originalHandler,o.delegationSelector)}})}function Lg(t){return t=t.replace(xk,""),Lk[t]||t}const H={on(t,e,n,r){Rf(t,e,n,r,!1)},one(t,e,n,r){Rf(t,e,n,r,!0)},off(t,e,n,r){if(typeof e!="string"||!t)return;const[i,s,o]=Rg(e,n,r),a=o!==e,l=Mg(t),u=e.startsWith(".");if(typeof s!="undefined"){if(!l||!l[o])return;du(t,l,o,s,i?n:null);return}u&&Object.keys(l).forEach(d=>{Hk(t,l,d,e.slice(1))});const c=l[o]||{};Object.keys(c).forEach(d=>{const h=d.replace(Rk,"");if(!a||e.includes(h)){const f=c[d];du(t,l,o,f.originalHandler,f.delegationSelector)}})},trigger(t,e,n){if(typeof e!="string"||!t)return null;const r=Og(),i=Lg(e),s=e!==i,o=Pg.has(i);let a,l=!0,u=!0,c=!1,d=null;return s&&r&&(a=r.Event(e,n),r(t).trigger(a),l=!a.isPropagationStopped(),u=!a.isImmediatePropagationStopped(),c=a.isDefaultPrevented()),o?(d=document.createEvent("HTMLEvents"),d.initEvent(i,l,!0)):d=new CustomEvent(e,{bubbles:l,cancelable:!0}),typeof n!="undefined"&&Object.keys(n).forEach(h=>{Object.defineProperty(d,h,{get(){return n[h]}})}),c&&d.preventDefault(),u&&t.dispatchEvent(d),d.defaultPrevented&&typeof a!="undefined"&&a.preventDefault(),d}},Mn=new Map,ps={set(t,e,n){Mn.has(t)||Mn.set(t,new Map);const r=Mn.get(t);if(!r.has(e)&&r.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(r.keys())[0]}.`);return}r.set(e,n)},get(t,e){return Mn.has(t)&&Mn.get(t).get(e)||null},remove(t,e){if(!Mn.has(t))return;const n=Mn.get(t);n.delete(e),n.size===0&&Mn.delete(t)}},Fk="5.1.3";class Kt{constructor(e){e=Zn(e),e&&(this._element=e,ps.set(this._element,this.constructor.DATA_KEY,this))}dispose(){ps.remove(this._element,this.constructor.DATA_KEY),H.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(e=>{this[e]=null})}_queueCallback(e,n,r=!0){kg(e,n,r)}static getInstance(e){return ps.get(Zn(e),this.DATA_KEY)}static getOrCreateInstance(e,n={}){return this.getInstance(e)||new this(e,typeof n=="object"?n:null)}static get VERSION(){return Fk}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}const Aa=(t,e="hide")=>{const n=`click.dismiss${t.EVENT_KEY}`,r=t.NAME;H.on(document,n,`[data-bs-dismiss="${r}"]`,function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),Or(this))return;const s=Qn(this)||this.closest(`.${r}`);t.getOrCreateInstance(s)[e]()})},Vk="alert",jk="bs.alert",$g=`.${jk}`,Wk=`close${$g}`,qk=`closed${$g}`,Kk="fade",Yk="show";class Ia extends Kt{static get NAME(){return Vk}close(){if(H.trigger(this._element,Wk).defaultPrevented)return;this._element.classList.remove(Yk);const n=this._element.classList.contains(Kk);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),H.trigger(this._element,qk),this.dispose()}static jQueryInterface(e){return this.each(function(){const n=Ia.getOrCreateInstance(this);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}Aa(Ia,"close");xt(Ia);const zk="button",Gk="bs.button",Xk=`.${Gk}`,Jk=".data-api",Qk="active",Lf='[data-bs-toggle="button"]',Zk=`click${Xk}${Jk}`;class Oa extends Kt{static get NAME(){return zk}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(Qk))}static jQueryInterface(e){return this.each(function(){const n=Oa.getOrCreateInstance(this);e==="toggle"&&n[e]()})}}H.on(document,Zk,Lf,t=>{t.preventDefault();const e=t.target.closest(Lf);Oa.getOrCreateInstance(e).toggle()});xt(Oa);function $f(t){return t==="true"?!0:t==="false"?!1:t===Number(t).toString()?Number(t):t===""||t==="null"?null:t}function gl(t){return t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const tt={setDataAttribute(t,e,n){t.setAttribute(`data-bs-${gl(e)}`,n)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${gl(e)}`)},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter(n=>n.startsWith("bs")).forEach(n=>{let r=n.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1,r.length),e[r]=$f(t.dataset[n])}),e},getDataAttribute(t,e){return $f(t.getAttribute(`data-bs-${gl(e)}`))},offset(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset,left:e.left+window.pageXOffset}},position(t){return{top:t.offsetTop,left:t.offsetLeft}}},e1=3,he={find(t,e=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(e,t))},findOne(t,e=document.documentElement){return Element.prototype.querySelector.call(e,t)},children(t,e){return[].concat(...t.children).filter(n=>n.matches(e))},parents(t,e){const n=[];let r=t.parentNode;for(;r&&r.nodeType===Node.ELEMENT_NODE&&r.nodeType!==e1;)r.matches(e)&&n.push(r),r=r.parentNode;return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(", ");return this.find(e,t).filter(n=>!Or(n)&&Ws(n))}},Bf="carousel",t1="bs.carousel",St=`.${t1}`,Bg=".data-api",n1="ArrowLeft",r1="ArrowRight",i1=500,s1=40,Uf={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},o1={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},or="next",ar="prev",hr="left",Zi="right",a1={[n1]:Zi,[r1]:hr},l1=`slide${St}`,Hf=`slid${St}`,u1=`keydown${St}`,c1=`mouseenter${St}`,d1=`mouseleave${St}`,f1=`touchstart${St}`,h1=`touchmove${St}`,p1=`touchend${St}`,m1=`pointerdown${St}`,g1=`pointerup${St}`,v1=`dragstart${St}`,_1=`load${St}${Bg}`,y1=`click${St}${Bg}`,b1="carousel",lr="active",w1="slide",E1="carousel-item-end",T1="carousel-item-start",C1="carousel-item-next",S1="carousel-item-prev",A1="pointer-event",I1=".active",oo=".active.carousel-item",O1=".carousel-item",k1=".carousel-item img",D1=".carousel-item-next, .carousel-item-prev",P1=".carousel-indicators",N1="[data-bs-target]",M1="[data-bs-slide], [data-bs-slide-to]",x1='[data-bs-ride="carousel"]',R1="touch",L1="pen";class wn extends Kt{constructor(e,n){super(e);this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(n),this._indicatorsElement=he.findOne(P1,this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return Uf}static get NAME(){return Bf}next(){this._slide(or)}nextWhenVisible(){!document.hidden&&Ws(this._element)&&this.next()}prev(){this._slide(ar)}pause(e){e||(this._isPaused=!0),he.findOne(D1,this._element)&&(Ag(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(e){this._activeElement=he.findOne(oo,this._element);const n=this._getItemIndex(this._activeElement);if(e>this._items.length-1||e<0)return;if(this._isSliding){H.one(this._element,Hf,()=>this.to(e));return}if(n===e){this.pause(),this.cycle();return}const r=e>n?or:ar;this._slide(r,this._items[e])}_getConfig(e){return e=ye(ye(ye({},Uf),tt.getDataAttributes(this._element)),typeof e=="object"?e:{}),pn(Bf,e,o1),e}_handleSwipe(){const e=Math.abs(this.touchDeltaX);if(e<=s1)return;const n=e/this.touchDeltaX;this.touchDeltaX=0,n&&this._slide(n>0?Zi:hr)}_addEventListeners(){this._config.keyboard&&H.on(this._element,u1,e=>this._keydown(e)),this._config.pause==="hover"&&(H.on(this._element,c1,e=>this.pause(e)),H.on(this._element,d1,e=>this.cycle(e))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const e=s=>this._pointerEvent&&(s.pointerType===L1||s.pointerType===R1),n=s=>{e(s)?this.touchStartX=s.clientX:this._pointerEvent||(this.touchStartX=s.touches[0].clientX)},r=s=>{this.touchDeltaX=s.touches&&s.touches.length>1?0:s.touches[0].clientX-this.touchStartX},i=s=>{e(s)&&(this.touchDeltaX=s.clientX-this.touchStartX),this._handleSwipe(),this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(o=>this.cycle(o),i1+this._config.interval))};he.find(k1,this._element).forEach(s=>{H.on(s,v1,o=>o.preventDefault())}),this._pointerEvent?(H.on(this._element,m1,s=>n(s)),H.on(this._element,g1,s=>i(s)),this._element.classList.add(A1)):(H.on(this._element,f1,s=>n(s)),H.on(this._element,h1,s=>r(s)),H.on(this._element,p1,s=>i(s)))}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const n=a1[e.key];n&&(e.preventDefault(),this._slide(n))}_getItemIndex(e){return this._items=e&&e.parentNode?he.find(O1,e.parentNode):[],this._items.indexOf(e)}_getItemByOrder(e,n){const r=e===or;return Dg(this._items,n,r,this._config.wrap)}_triggerSlideEvent(e,n){const r=this._getItemIndex(e),i=this._getItemIndex(he.findOne(oo,this._element));return H.trigger(this._element,l1,{relatedTarget:e,direction:n,from:i,to:r})}_setActiveIndicatorElement(e){if(this._indicatorsElement){const n=he.findOne(I1,this._indicatorsElement);n.classList.remove(lr),n.removeAttribute("aria-current");const r=he.find(N1,this._indicatorsElement);for(let i=0;i{H.trigger(this._element,Hf,{relatedTarget:o,direction:h,from:s,to:a})};if(this._element.classList.contains(w1)){o.classList.add(d),xi(o),i.classList.add(c),o.classList.add(c);const w=()=>{o.classList.remove(c,d),o.classList.add(lr),i.classList.remove(lr,d,c),this._isSliding=!1,setTimeout(E,0)};this._queueCallback(w,i,!0)}else i.classList.remove(lr),o.classList.add(lr),this._isSliding=!1,E();l&&this.cycle()}_directionToOrder(e){return[Zi,hr].includes(e)?mt()?e===hr?ar:or:e===hr?or:ar:e}_orderToDirection(e){return[or,ar].includes(e)?mt()?e===ar?hr:Zi:e===ar?Zi:hr:e}static carouselInterface(e,n){const r=wn.getOrCreateInstance(e,n);let{_config:i}=r;typeof n=="object"&&(i=ye(ye({},i),n));const s=typeof n=="string"?n:i.slide;if(typeof n=="number")r.to(n);else if(typeof s=="string"){if(typeof r[s]=="undefined")throw new TypeError(`No method named "${s}"`);r[s]()}else i.interval&&i.ride&&(r.pause(),r.cycle())}static jQueryInterface(e){return this.each(function(){wn.carouselInterface(this,e)})}static dataApiClickHandler(e){const n=Qn(this);if(!n||!n.classList.contains(b1))return;const r=ye(ye({},tt.getDataAttributes(n)),tt.getDataAttributes(this)),i=this.getAttribute("data-bs-slide-to");i&&(r.interval=!1),wn.carouselInterface(n,r),i&&wn.getInstance(n).to(i),e.preventDefault()}}H.on(document,y1,M1,wn.dataApiClickHandler);H.on(window,_1,()=>{const t=he.find(x1);for(let e=0,n=t.length;eu===this._element);a!==null&&l.length&&(this._selector=a,this._triggerArray.push(o))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Vf}static get NAME(){return Ff}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[],n;if(this._config.parent){const u=he.find(Wf,this._config.parent);e=he.find(Y1,this._config.parent).filter(c=>!u.includes(c))}const r=he.findOne(this._selector);if(e.length){const u=e.find(c=>r!==c);if(n=u?ci.getInstance(u):null,n&&n._isTransitioning)return}if(H.trigger(this._element,U1).defaultPrevented)return;e.forEach(u=>{r!==u&&ci.getOrCreateInstance(u,{toggle:!1}).hide(),n||ps.set(u,Ug,null)});const s=this._getDimension();this._element.classList.remove(ni),this._element.classList.add(ao),this._element.style[s]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const o=()=>{this._isTransitioning=!1,this._element.classList.remove(ao),this._element.classList.add(ni,vl),this._element.style[s]="",H.trigger(this._element,H1)},l=`scroll${s[0].toUpperCase()+s.slice(1)}`;this._queueCallback(o,this._element,!0),this._element.style[s]=`${this._element[l]}px`}hide(){if(this._isTransitioning||!this._isShown()||H.trigger(this._element,F1).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,xi(this._element),this._element.classList.add(ao),this._element.classList.remove(ni,vl);const r=this._triggerArray.length;for(let s=0;s{this._isTransitioning=!1,this._element.classList.remove(ao),this._element.classList.add(ni),H.trigger(this._element,V1)};this._element.style[n]="",this._queueCallback(i,this._element,!0)}_isShown(e=this._element){return e.classList.contains(vl)}_getConfig(e){return e=ye(ye(ye({},Vf),tt.getDataAttributes(this._element)),e),e.toggle=Boolean(e.toggle),e.parent=Zn(e.parent),pn(Ff,e,B1),e}_getDimension(){return this._element.classList.contains(W1)?q1:K1}_initializeChildren(){if(!this._config.parent)return;const e=he.find(Wf,this._config.parent);he.find(fu,this._config.parent).filter(n=>!e.includes(n)).forEach(n=>{const r=Qn(n);r&&this._addAriaAndCollapsedClass([n],this._isShown(r))})}_addAriaAndCollapsedClass(e,n){!e.length||e.forEach(r=>{n?r.classList.remove(jf):r.classList.add(jf),r.setAttribute("aria-expanded",n)})}static jQueryInterface(e){return this.each(function(){const n={};typeof e=="string"&&/show|hide/.test(e)&&(n.toggle=!1);const r=ci.getOrCreateInstance(this,n);if(typeof e=="string"){if(typeof r[e]=="undefined")throw new TypeError(`No method named "${e}"`);r[e]()}})}}H.on(document,j1,fu,function(t){(t.target.tagName==="A"||t.delegateTarget&&t.delegateTarget.tagName==="A")&&t.preventDefault();const e=bc(this);he.find(e).forEach(r=>{ci.getOrCreateInstance(r,{toggle:!1}).toggle()})});xt(ci);const _l="dropdown",z1="bs.dropdown",Hr=`.${z1}`,wc=".data-api",bo="Escape",qf="Space",Kf="Tab",hu="ArrowUp",wo="ArrowDown",G1=2,X1=new RegExp(`${hu}|${wo}|${bo}`),J1=`hide${Hr}`,Q1=`hidden${Hr}`,Z1=`show${Hr}`,eD=`shown${Hr}`,Hg=`click${Hr}${wc}`,Fg=`keydown${Hr}${wc}`,tD=`keyup${Hr}${wc}`,Gr="show",nD="dropup",rD="dropend",iD="dropstart",sD="navbar",ms='[data-bs-toggle="dropdown"]',pu=".dropdown-menu",oD=".navbar-nav",aD=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",lD=mt()?"top-end":"top-start",uD=mt()?"top-start":"top-end",cD=mt()?"bottom-end":"bottom-start",dD=mt()?"bottom-start":"bottom-end",fD=mt()?"left-start":"right-start",hD=mt()?"right-start":"left-start",pD={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},mD={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"};class kt extends Kt{constructor(e,n){super(e);this._popper=null,this._config=this._getConfig(n),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar()}static get Default(){return pD}static get DefaultType(){return mD}static get NAME(){return _l}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Or(this._element)||this._isShown(this._menu))return;const e={relatedTarget:this._element};if(H.trigger(this._element,Z1,e).defaultPrevented)return;const r=kt.getParentFromElement(this._element);this._inNavbar?tt.setDataAttribute(this._menu,"popper","none"):this._createPopper(r),"ontouchstart"in document.documentElement&&!r.closest(oD)&&[].concat(...document.body.children).forEach(i=>H.on(i,"mouseover",Wo)),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Gr),this._element.classList.add(Gr),H.trigger(this._element,eD,e)}hide(){if(Or(this._element)||!this._isShown(this._menu))return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){H.trigger(this._element,J1,e).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(r=>H.off(r,"mouseover",Wo)),this._popper&&this._popper.destroy(),this._menu.classList.remove(Gr),this._element.classList.remove(Gr),this._element.setAttribute("aria-expanded","false"),tt.removeDataAttribute(this._menu,"popper"),H.trigger(this._element,Q1,e))}_getConfig(e){if(e=ye(ye(ye({},this.constructor.Default),tt.getDataAttributes(this._element)),e),pn(_l,e,this.constructor.DefaultType),typeof e.reference=="object"&&!Mr(e.reference)&&typeof e.reference.getBoundingClientRect!="function")throw new TypeError(`${_l.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(e){if(typeof Popper=="undefined")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let n=this._element;this._config.reference==="parent"?n=e:Mr(this._config.reference)?n=Zn(this._config.reference):typeof this._config.reference=="object"&&(n=this._config.reference);const r=this._getPopperConfig(),i=r.modifiers.find(s=>s.name==="applyStyles"&&s.enabled===!1);this._popper=Popper.createPopper(n,this._menu,r),i&&tt.setDataAttribute(this._menu,"popper","static")}_isShown(e=this._element){return e.classList.contains(Gr)}_getMenuElement(){return he.next(this._element,pu)[0]}_getPlacement(){const e=this._element.parentNode;if(e.classList.contains(rD))return fD;if(e.classList.contains(iD))return hD;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return e.classList.contains(nD)?n?uD:lD:n?dD:cD}_detectNavbar(){return this._element.closest(`.${sD}`)!==null}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(n=>Number.parseInt(n,10)):typeof e=="function"?n=>e(n,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return this._config.display==="static"&&(e.modifiers=[{name:"applyStyles",enabled:!1}]),ye(ye({},e),typeof this._config.popperConfig=="function"?this._config.popperConfig(e):this._config.popperConfig)}_selectMenuItem({key:e,target:n}){const r=he.find(aD,this._menu).filter(Ws);!r.length||Dg(r,n,e===wo,!r.includes(n)).focus()}static jQueryInterface(e){return this.each(function(){const n=kt.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]=="undefined")throw new TypeError(`No method named "${e}"`);n[e]()}})}static clearMenus(e){if(e&&(e.button===G1||e.type==="keyup"&&e.key!==Kf))return;const n=he.find(ms);for(let r=0,i=n.length;rn+e),this._setElementAttributes(Yf,"paddingRight",n=>n+e),this._setElementAttributes(zf,"marginRight",n=>n-e)}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,n,r){const i=this.getWidth(),s=o=>{if(o!==this._element&&window.innerWidth>o.clientWidth+i)return;this._saveInitialAttribute(o,n);const a=window.getComputedStyle(o)[n];o.style[n]=`${r(Number.parseFloat(a))}px`};this._applyManipulationCallback(e,s)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(Yf,"paddingRight"),this._resetElementAttributes(zf,"marginRight")}_saveInitialAttribute(e,n){const r=e.style[n];r&&tt.setDataAttribute(e,n,r)}_resetElementAttributes(e,n){const r=i=>{const s=tt.getDataAttribute(i,n);typeof s=="undefined"?i.style.removeProperty(n):(tt.removeDataAttribute(i,n),i.style[n]=s)};this._applyManipulationCallback(e,r)}_applyManipulationCallback(e,n){Mr(e)?n(e):he.find(e,this._element).forEach(n)}isOverflowing(){return this.getWidth()>0}}const gD={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},vD={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},Vg="backdrop",_D="fade",Gf="show",Xf=`mousedown.bs.${Vg}`;class jg{constructor(e){this._config=this._getConfig(e),this._isAppended=!1,this._element=null}show(e){if(!this._config.isVisible){gr(e);return}this._append(),this._config.isAnimated&&xi(this._getElement()),this._getElement().classList.add(Gf),this._emulateAnimation(()=>{gr(e)})}hide(e){if(!this._config.isVisible){gr(e);return}this._getElement().classList.remove(Gf),this._emulateAnimation(()=>{this.dispose(),gr(e)})}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add(_D),this._element=e}return this._element}_getConfig(e){return e=ye(ye({},gD),typeof e=="object"?e:{}),e.rootElement=Zn(e.rootElement),pn(Vg,e,vD),e}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),H.on(this._getElement(),Xf,()=>{gr(this._config.clickCallback)}),this._isAppended=!0)}dispose(){!this._isAppended||(H.off(this._element,Xf),this._element.remove(),this._isAppended=!1)}_emulateAnimation(e){kg(e,this._getElement(),this._config.isAnimated)}}const yD={trapElement:null,autofocus:!0},bD={trapElement:"element",autofocus:"boolean"},wD="focustrap",ED="bs.focustrap",qo=`.${ED}`,TD=`focusin${qo}`,CD=`keydown.tab${qo}`,SD="Tab",AD="forward",Jf="backward";class Wg{constructor(e){this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:e,autofocus:n}=this._config;this._isActive||(n&&e.focus(),H.off(document,qo),H.on(document,TD,r=>this._handleFocusin(r)),H.on(document,CD,r=>this._handleKeydown(r)),this._isActive=!0)}deactivate(){!this._isActive||(this._isActive=!1,H.off(document,qo))}_handleFocusin(e){const{target:n}=e,{trapElement:r}=this._config;if(n===document||n===r||r.contains(n))return;const i=he.focusableChildren(r);i.length===0?r.focus():this._lastTabNavDirection===Jf?i[i.length-1].focus():i[0].focus()}_handleKeydown(e){e.key===SD&&(this._lastTabNavDirection=e.shiftKey?Jf:AD)}_getConfig(e){return e=ye(ye({},yD),typeof e=="object"?e:{}),pn(wD,e,bD),e}}const Qf="modal",ID="bs.modal",Rt=`.${ID}`,OD=".data-api",Zf="Escape",eh={backdrop:!0,keyboard:!0,focus:!0},kD={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},DD=`hide${Rt}`,PD=`hidePrevented${Rt}`,qg=`hidden${Rt}`,Kg=`show${Rt}`,ND=`shown${Rt}`,th=`resize${Rt}`,nh=`click.dismiss${Rt}`,rh=`keydown.dismiss${Rt}`,MD=`mouseup.dismiss${Rt}`,ih=`mousedown.dismiss${Rt}`,xD=`click${Rt}${OD}`,sh="modal-open",RD="fade",oh="show",yl="modal-static",LD=".modal.show",$D=".modal-dialog",BD=".modal-body",UD='[data-bs-toggle="modal"]';class Ti extends Kt{constructor(e,n){super(e);this._config=this._getConfig(n),this._dialog=he.findOne($D,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new mu}static get Default(){return eh}static get NAME(){return Qf}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||H.trigger(this._element,Kg,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(sh),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),H.on(this._dialog,ih,()=>{H.one(this._element,MD,r=>{r.target===this._element&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(e)))}hide(){if(!this._isShown||this._isTransitioning||H.trigger(this._element,DD).defaultPrevented)return;this._isShown=!1;const n=this._isAnimated();n&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(oh),H.off(this._element,nh),H.off(this._dialog,ih),this._queueCallback(()=>this._hideModal(),this._element,n)}dispose(){[window,this._dialog].forEach(e=>H.off(e,Rt)),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new jg({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Wg({trapElement:this._element})}_getConfig(e){return e=ye(ye(ye({},eh),tt.getDataAttributes(this._element)),typeof e=="object"?e:{}),pn(Qf,e,kD),e}_showElement(e){const n=this._isAnimated(),r=he.findOne(BD,this._dialog);(!this._element.parentNode||this._element.parentNode.nodeType!==Node.ELEMENT_NODE)&&document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,r&&(r.scrollTop=0),n&&xi(this._element),this._element.classList.add(oh);const i=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,H.trigger(this._element,ND,{relatedTarget:e})};this._queueCallback(i,this._dialog,n)}_setEscapeEvent(){this._isShown?H.on(this._element,rh,e=>{this._config.keyboard&&e.key===Zf?(e.preventDefault(),this.hide()):!this._config.keyboard&&e.key===Zf&&this._triggerBackdropTransition()}):H.off(this._element,rh)}_setResizeEvent(){this._isShown?H.on(window,th,()=>this._adjustDialog()):H.off(window,th)}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(sh),this._resetAdjustments(),this._scrollBar.reset(),H.trigger(this._element,qg)})}_showBackdrop(e){H.on(this._element,nh,n=>{if(this._ignoreBackdropClick){this._ignoreBackdropClick=!1;return}n.target===n.currentTarget&&(this._config.backdrop===!0?this.hide():this._config.backdrop==="static"&&this._triggerBackdropTransition())}),this._backdrop.show(e)}_isAnimated(){return this._element.classList.contains(RD)}_triggerBackdropTransition(){if(H.trigger(this._element,PD).defaultPrevented)return;const{classList:n,scrollHeight:r,style:i}=this._element,s=r>document.documentElement.clientHeight;!s&&i.overflowY==="hidden"||n.contains(yl)||(s||(i.overflowY="hidden"),n.add(yl),this._queueCallback(()=>{n.remove(yl),s||this._queueCallback(()=>{i.overflowY=""},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,n=this._scrollBar.getWidth(),r=n>0;(!r&&e&&!mt()||r&&!e&&mt())&&(this._element.style.paddingLeft=`${n}px`),(r&&!e&&!mt()||!r&&e&&mt())&&(this._element.style.paddingRight=`${n}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,n){return this.each(function(){const r=Ti.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof r[e]=="undefined")throw new TypeError(`No method named "${e}"`);r[e](n)}})}}H.on(document,xD,UD,function(t){const e=Qn(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),H.one(e,Kg,i=>{i.defaultPrevented||H.one(e,qg,()=>{Ws(this)&&this.focus()})});const n=he.findOne(LD);n&&Ti.getInstance(n).hide(),Ti.getOrCreateInstance(e).toggle(this)});Aa(Ti);xt(Ti);const ah="offcanvas",HD="bs.offcanvas",Fr=`.${HD}`,Yg=".data-api",FD=`load${Fr}${Yg}`,VD="Escape",lh={backdrop:!0,keyboard:!0,scroll:!1},jD={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},uh="show",WD="offcanvas-backdrop",zg=".offcanvas.show",qD=`show${Fr}`,KD=`shown${Fr}`,YD=`hide${Fr}`,Gg=`hidden${Fr}`,zD=`click${Fr}${Yg}`,GD=`keydown.dismiss${Fr}`,XD='[data-bs-toggle="offcanvas"]';class xr extends Kt{constructor(e,n){super(e);this._config=this._getConfig(n),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return ah}static get Default(){return lh}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||H.trigger(this._element,qD,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||new mu().hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(uh);const r=()=>{this._config.scroll||this._focustrap.activate(),H.trigger(this._element,KD,{relatedTarget:e})};this._queueCallback(r,this._element,!0)}hide(){if(!this._isShown||H.trigger(this._element,YD).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove(uh),this._backdrop.hide();const n=()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||new mu().reset(),H.trigger(this._element,Gg)};this._queueCallback(n,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(e){return e=ye(ye(ye({},lh),tt.getDataAttributes(this._element)),typeof e=="object"?e:{}),pn(ah,e,jD),e}_initializeBackDrop(){return new jg({className:WD,isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new Wg({trapElement:this._element})}_addEventListeners(){H.on(this._element,GD,e=>{this._config.keyboard&&e.key===VD&&this.hide()})}static jQueryInterface(e){return this.each(function(){const n=xr.getOrCreateInstance(this,e);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}H.on(document,zD,XD,function(t){const e=Qn(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Or(this))return;H.one(e,Gg,()=>{Ws(this)&&this.focus()});const n=he.findOne(zg);n&&n!==e&&xr.getInstance(n).hide(),xr.getOrCreateInstance(e).toggle(this)});H.on(window,FD,()=>he.find(zg).forEach(t=>xr.getOrCreateInstance(t).show()));Aa(xr);xt(xr);const JD=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),QD=/^aria-[\w-]*$/i,ZD=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,eP=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,tP=(t,e)=>{const n=t.nodeName.toLowerCase();if(e.includes(n))return JD.has(n)?Boolean(ZD.test(t.nodeValue)||eP.test(t.nodeValue)):!0;const r=e.filter(i=>i instanceof RegExp);for(let i=0,s=r.length;i{tP(h,d)||l.removeAttribute(h.nodeName)})}return i.body.innerHTML}const dh="tooltip",rP="bs.tooltip",Zt=`.${rP}`,iP="bs-tooltip",sP=new Set(["sanitize","allowList","sanitizeFn"]),oP={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},aP={AUTO:"auto",TOP:"top",RIGHT:mt()?"left":"right",BOTTOM:"bottom",LEFT:mt()?"right":"left"},lP={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:nP,popperConfig:null},uP={HIDE:`hide${Zt}`,HIDDEN:`hidden${Zt}`,SHOW:`show${Zt}`,SHOWN:`shown${Zt}`,INSERTED:`inserted${Zt}`,CLICK:`click${Zt}`,FOCUSIN:`focusin${Zt}`,FOCUSOUT:`focusout${Zt}`,MOUSEENTER:`mouseenter${Zt}`,MOUSELEAVE:`mouseleave${Zt}`},lo="fade",cP="modal",Wi="show",qi="show",bl="out",fh=".tooltip-inner",hh=`.${cP}`,ph="hide.bs.modal",Ki="hover",wl="focus",dP="click",fP="manual";class Ri extends Kt{constructor(e,n){if(typeof Popper=="undefined")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e);this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(n),this.tip=null,this._setListeners()}static get Default(){return lP}static get NAME(){return dh}static get Event(){return uP}static get DefaultType(){return oP}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(e){if(!!this._isEnabled)if(e){const n=this._initializeOnDelegatedTarget(e);n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(this.getTipElement().classList.contains(Wi)){this._leave(null,this);return}this._enter(null,this)}}dispose(){clearTimeout(this._timeout),H.off(this._element.closest(hh),ph,this._hideModalHandler),this.tip&&this.tip.remove(),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this.isWithContent()&&this._isEnabled))return;const e=H.trigger(this._element,this.constructor.Event.SHOW),n=Ig(this._element),r=n===null?this._element.ownerDocument.documentElement.contains(this._element):n.contains(this._element);if(e.defaultPrevented||!r)return;this.constructor.NAME==="tooltip"&&this.tip&&this.getTitle()!==this.tip.querySelector(fh).innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const i=this.getTipElement(),s=Dk(this.constructor.NAME);i.setAttribute("id",s),this._element.setAttribute("aria-describedby",s),this._config.animation&&i.classList.add(lo);const o=typeof this._config.placement=="function"?this._config.placement.call(this,i,this._element):this._config.placement,a=this._getAttachment(o);this._addAttachmentClass(a);const{container:l}=this._config;ps.set(i,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(l.append(i),H.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=Popper.createPopper(this._element,i,this._getPopperConfig(a)),i.classList.add(Wi);const u=this._resolvePossibleFunction(this._config.customClass);u&&i.classList.add(...u.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(h=>{H.on(h,"mouseover",Wo)});const c=()=>{const h=this._hoverState;this._hoverState=null,H.trigger(this._element,this.constructor.Event.SHOWN),h===bl&&this._leave(null,this)},d=this.tip.classList.contains(lo);this._queueCallback(c,this.tip,d)}hide(){if(!this._popper)return;const e=this.getTipElement(),n=()=>{this._isWithActiveTrigger()||(this._hoverState!==qi&&e.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),H.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())};if(H.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;e.classList.remove(Wi),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(s=>H.off(s,"mouseover",Wo)),this._activeTrigger[dP]=!1,this._activeTrigger[wl]=!1,this._activeTrigger[Ki]=!1;const i=this.tip.classList.contains(lo);this._queueCallback(n,this.tip,i),this._hoverState=""}update(){this._popper!==null&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const e=document.createElement("div");e.innerHTML=this._config.template;const n=e.children[0];return this.setContent(n),n.classList.remove(lo,Wi),this.tip=n,this.tip}setContent(e){this._sanitizeAndSetContent(e,this.getTitle(),fh)}_sanitizeAndSetContent(e,n,r){const i=he.findOne(r,e);if(!n&&i){i.remove();return}this.setElementContent(i,n)}setElementContent(e,n){if(e!==null){if(Mr(n)){n=Zn(n),this._config.html?n.parentNode!==e&&(e.innerHTML="",e.append(n)):e.textContent=n.textContent;return}this._config.html?(this._config.sanitize&&(n=ch(n,this._config.allowList,this._config.sanitizeFn)),e.innerHTML=n):e.textContent=n}}getTitle(){const e=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(e)}updateAttachment(e){return e==="right"?"end":e==="left"?"start":e}_initializeOnDelegatedTarget(e,n){return n||this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(n=>Number.parseInt(n,10)):typeof e=="function"?n=>e(n,this._element):e}_resolvePossibleFunction(e){return typeof e=="function"?e.call(this._element):e}_getPopperConfig(e){const n={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:r=>this._handlePopperPlacementChange(r)}],onFirstUpdate:r=>{r.options.placement!==r.placement&&this._handlePopperPlacementChange(r)}};return ye(ye({},n),typeof this._config.popperConfig=="function"?this._config.popperConfig(n):this._config.popperConfig)}_addAttachmentClass(e){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(e)}`)}_getAttachment(e){return aP[e.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach(n=>{if(n==="click")H.on(this._element,this.constructor.Event.CLICK,this._config.selector,r=>this.toggle(r));else if(n!==fP){const r=n===Ki?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i=n===Ki?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;H.on(this._element,r,this._config.selector,s=>this._enter(s)),H.on(this._element,i,this._config.selector,s=>this._leave(s))}}),this._hideModalHandler=()=>{this._element&&this.hide()},H.on(this._element.closest(hh),ph,this._hideModalHandler),this._config.selector?this._config=Ys(ye({},this._config),{trigger:"manual",selector:""}):this._fixTitle()}_fixTitle(){const e=this._element.getAttribute("title"),n=typeof this._element.getAttribute("data-bs-original-title");(e||n!=="string")&&(this._element.setAttribute("data-bs-original-title",e||""),e&&!this._element.getAttribute("aria-label")&&!this._element.textContent&&this._element.setAttribute("aria-label",e),this._element.setAttribute("title",""))}_enter(e,n){if(n=this._initializeOnDelegatedTarget(e,n),e&&(n._activeTrigger[e.type==="focusin"?wl:Ki]=!0),n.getTipElement().classList.contains(Wi)||n._hoverState===qi){n._hoverState=qi;return}if(clearTimeout(n._timeout),n._hoverState=qi,!n._config.delay||!n._config.delay.show){n.show();return}n._timeout=setTimeout(()=>{n._hoverState===qi&&n.show()},n._config.delay.show)}_leave(e,n){if(n=this._initializeOnDelegatedTarget(e,n),e&&(n._activeTrigger[e.type==="focusout"?wl:Ki]=n._element.contains(e.relatedTarget)),!n._isWithActiveTrigger()){if(clearTimeout(n._timeout),n._hoverState=bl,!n._config.delay||!n._config.delay.hide){n.hide();return}n._timeout=setTimeout(()=>{n._hoverState===bl&&n.hide()},n._config.delay.hide)}}_isWithActiveTrigger(){for(const e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1}_getConfig(e){const n=tt.getDataAttributes(this._element);return Object.keys(n).forEach(r=>{sP.has(r)&&delete n[r]}),e=ye(ye(ye({},this.constructor.Default),n),typeof e=="object"&&e?e:{}),e.container=e.container===!1?document.body:Zn(e.container),typeof e.delay=="number"&&(e.delay={show:e.delay,hide:e.delay}),typeof e.title=="number"&&(e.title=e.title.toString()),typeof e.content=="number"&&(e.content=e.content.toString()),pn(dh,e,this.constructor.DefaultType),e.sanitize&&(e.template=ch(e.template,e.allowList,e.sanitizeFn)),e}_getDelegateConfig(){const e={};for(const n in this._config)this.constructor.Default[n]!==this._config[n]&&(e[n]=this._config[n]);return e}_cleanTipClass(){const e=this.getTipElement(),n=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),r=e.getAttribute("class").match(n);r!==null&&r.length>0&&r.map(i=>i.trim()).forEach(i=>e.classList.remove(i))}_getBasicClassPrefix(){return iP}_handlePopperPlacementChange(e){const{state:n}=e;!n||(this.tip=n.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(n.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(e){return this.each(function(){const n=Ri.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]=="undefined")throw new TypeError(`No method named "${e}"`);n[e]()}})}}xt(Ri);const hP="popover",pP="bs.popover",en=`.${pP}`,mP="bs-popover",gP=Ys(ye({},Ri.Default),{placement:"right",offset:[0,8],trigger:"click",content:"",template:''}),vP=Ys(ye({},Ri.DefaultType),{content:"(string|element|function)"}),_P={HIDE:`hide${en}`,HIDDEN:`hidden${en}`,SHOW:`show${en}`,SHOWN:`shown${en}`,INSERTED:`inserted${en}`,CLICK:`click${en}`,FOCUSIN:`focusin${en}`,FOCUSOUT:`focusout${en}`,MOUSEENTER:`mouseenter${en}`,MOUSELEAVE:`mouseleave${en}`},yP=".popover-header",bP=".popover-body";class Ec extends Ri{static get Default(){return gP}static get NAME(){return hP}static get Event(){return _P}static get DefaultType(){return vP}isWithContent(){return this.getTitle()||this._getContent()}setContent(e){this._sanitizeAndSetContent(e,this.getTitle(),yP),this._sanitizeAndSetContent(e,this._getContent(),bP)}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return mP}static jQueryInterface(e){return this.each(function(){const n=Ec.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]=="undefined")throw new TypeError(`No method named "${e}"`);n[e]()}})}}xt(Ec);const mh="scrollspy",wP="bs.scrollspy",ka=`.${wP}`,EP=".data-api",gh={offset:10,method:"auto",target:""},TP={offset:"number",method:"string",target:"(string|element)"},CP=`activate${ka}`,SP=`scroll${ka}`,AP=`load${ka}${EP}`,Xg="dropdown-item",Xr="active",IP='[data-bs-spy="scroll"]',OP=".nav, .list-group",gu=".nav-link",kP=".nav-item",Jg=".list-group-item",El=`${gu}, ${Jg}, .${Xg}`,DP=".dropdown",PP=".dropdown-toggle",NP="offset",vh="position";class Da extends Kt{constructor(e,n){super(e);this._scrollElement=this._element.tagName==="BODY"?window:this._element,this._config=this._getConfig(n),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,H.on(this._scrollElement,SP,()=>this._process()),this.refresh(),this._process()}static get Default(){return gh}static get NAME(){return mh}refresh(){const e=this._scrollElement===this._scrollElement.window?NP:vh,n=this._config.method==="auto"?e:this._config.method,r=n===vh?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),he.find(El,this._config.target).map(s=>{const o=bc(s),a=o?he.findOne(o):null;if(a){const l=a.getBoundingClientRect();if(l.width||l.height)return[tt[n](a).top+r,o]}return null}).filter(s=>s).sort((s,o)=>s[0]-o[0]).forEach(s=>{this._offsets.push(s[0]),this._targets.push(s[1])})}dispose(){H.off(this._scrollElement,ka),super.dispose()}_getConfig(e){return e=ye(ye(ye({},gh),tt.getDataAttributes(this._element)),typeof e=="object"&&e?e:{}),e.target=Zn(e.target)||document.documentElement,pn(mh,e,TP),e}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const e=this._getScrollTop()+this._config.offset,n=this._getScrollHeight(),r=this._config.offset+n-this._getOffsetHeight();if(this._scrollHeight!==n&&this.refresh(),e>=r){const i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i);return}if(this._activeTarget&&e0){this._activeTarget=null,this._clear();return}for(let i=this._offsets.length;i--;)this._activeTarget!==this._targets[i]&&e>=this._offsets[i]&&(typeof this._offsets[i+1]=="undefined"||e`${i}[data-bs-target="${e}"],${i}[href="${e}"]`),r=he.findOne(n.join(","),this._config.target);r.classList.add(Xr),r.classList.contains(Xg)?he.findOne(PP,r.closest(DP)).classList.add(Xr):he.parents(r,OP).forEach(i=>{he.prev(i,`${gu}, ${Jg}`).forEach(s=>s.classList.add(Xr)),he.prev(i,kP).forEach(s=>{he.children(s,gu).forEach(o=>o.classList.add(Xr))})}),H.trigger(this._scrollElement,CP,{relatedTarget:e})}_clear(){he.find(El,this._config.target).filter(e=>e.classList.contains(Xr)).forEach(e=>e.classList.remove(Xr))}static jQueryInterface(e){return this.each(function(){const n=Da.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]=="undefined")throw new TypeError(`No method named "${e}"`);n[e]()}})}}H.on(window,AP,()=>{he.find(IP).forEach(t=>new Da(t))});xt(Da);const MP="tab",xP="bs.tab",Ks=`.${xP}`,RP=".data-api",LP=`hide${Ks}`,$P=`hidden${Ks}`,BP=`show${Ks}`,UP=`shown${Ks}`,HP=`click${Ks}${RP}`,FP="dropdown-menu",Yi="active",_h="fade",yh="show",VP=".dropdown",jP=".nav, .list-group",bh=".active",wh=":scope > li > .active",WP='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',qP=".dropdown-toggle",KP=":scope > .dropdown-menu .active";class Pa extends Kt{static get NAME(){return MP}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(Yi))return;let e;const n=Qn(this._element),r=this._element.closest(jP);if(r){const a=r.nodeName==="UL"||r.nodeName==="OL"?wh:bh;e=he.find(a,r),e=e[e.length-1]}const i=e?H.trigger(e,LP,{relatedTarget:this._element}):null;if(H.trigger(this._element,BP,{relatedTarget:e}).defaultPrevented||i!==null&&i.defaultPrevented)return;this._activate(this._element,r);const o=()=>{H.trigger(e,$P,{relatedTarget:this._element}),H.trigger(this._element,UP,{relatedTarget:e})};n?this._activate(n,n.parentNode,o):o()}_activate(e,n,r){const s=(n&&(n.nodeName==="UL"||n.nodeName==="OL")?he.find(wh,n):he.children(n,bh))[0],o=r&&s&&s.classList.contains(_h),a=()=>this._transitionComplete(e,s,r);s&&o?(s.classList.remove(yh),this._queueCallback(a,e,!0)):a()}_transitionComplete(e,n,r){if(n){n.classList.remove(Yi);const s=he.findOne(KP,n.parentNode);s&&s.classList.remove(Yi),n.getAttribute("role")==="tab"&&n.setAttribute("aria-selected",!1)}e.classList.add(Yi),e.getAttribute("role")==="tab"&&e.setAttribute("aria-selected",!0),xi(e),e.classList.contains(_h)&&e.classList.add(yh);let i=e.parentNode;if(i&&i.nodeName==="LI"&&(i=i.parentNode),i&&i.classList.contains(FP)){const s=e.closest(VP);s&&he.find(qP,s).forEach(o=>o.classList.add(Yi)),e.setAttribute("aria-expanded",!0)}r&&r()}static jQueryInterface(e){return this.each(function(){const n=Pa.getOrCreateInstance(this);if(typeof e=="string"){if(typeof n[e]=="undefined")throw new TypeError(`No method named "${e}"`);n[e]()}})}}H.on(document,HP,WP,function(t){if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Or(this))return;Pa.getOrCreateInstance(this).show()});xt(Pa);const Eh="toast",YP="bs.toast",er=`.${YP}`,zP=`mouseover${er}`,GP=`mouseout${er}`,XP=`focusin${er}`,JP=`focusout${er}`,QP=`hide${er}`,ZP=`hidden${er}`,eN=`show${er}`,tN=`shown${er}`,nN="fade",Th="hide",zi="show",uo="showing",rN={animation:"boolean",autohide:"boolean",delay:"number"},Ch={animation:!0,autohide:!0,delay:5e3};class Na extends Kt{constructor(e,n){super(e);this._config=this._getConfig(n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return rN}static get Default(){return Ch}static get NAME(){return Eh}show(){if(H.trigger(this._element,eN).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(nN);const n=()=>{this._element.classList.remove(uo),H.trigger(this._element,tN),this._maybeScheduleHide()};this._element.classList.remove(Th),xi(this._element),this._element.classList.add(zi),this._element.classList.add(uo),this._queueCallback(n,this._element,this._config.animation)}hide(){if(!this._element.classList.contains(zi)||H.trigger(this._element,QP).defaultPrevented)return;const n=()=>{this._element.classList.add(Th),this._element.classList.remove(uo),this._element.classList.remove(zi),H.trigger(this._element,ZP)};this._element.classList.add(uo),this._queueCallback(n,this._element,this._config.animation)}dispose(){this._clearTimeout(),this._element.classList.contains(zi)&&this._element.classList.remove(zi),super.dispose()}_getConfig(e){return e=ye(ye(ye({},Ch),tt.getDataAttributes(this._element)),typeof e=="object"&&e?e:{}),pn(Eh,e,this.constructor.DefaultType),e}_maybeScheduleHide(){!this._config.autohide||this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay))}_onInteraction(e,n){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=n;break;case"focusin":case"focusout":this._hasKeyboardInteraction=n;break}if(n){this._clearTimeout();return}const r=e.relatedTarget;this._element===r||this._element.contains(r)||this._maybeScheduleHide()}_setListeners(){H.on(this._element,zP,e=>this._onInteraction(e,!0)),H.on(this._element,GP,e=>this._onInteraction(e,!1)),H.on(this._element,XP,e=>this._onInteraction(e,!0)),H.on(this._element,JP,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each(function(){const n=Na.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]=="undefined")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}Aa(Na);xt(Na);export{sN as A,oN as B,wr as C,fN as D,$l as E,Se as F,CN as G,EN as H,hN as I,_N as J,gN as K,Pe as L,TN as M,IN as N,_n as O,M as P,bN as Q,dN as R,vi as S,ln as T,on as U,cN as V,wN as a,mN as b,ee as c,yN as d,pN as e,qt as f,te as g,ie as h,at as i,qe as j,it as k,Ht as l,b as m,Ne as n,L as o,Ee as p,AN as q,lN as r,SN as s,Qe as t,vN as u,oe as v,ke as w,ge as x,aN as y,uN as z}; diff --git a/index.html b/index.html new file mode 100644 index 0000000..2e720f0 --- /dev/null +++ b/index.html @@ -0,0 +1,41 @@ + + + + + + + + + + + JM Expense + + + + + + + + +
    + + + +