diff --git a/12888559_608979252584725_2061282693707058663_o.png b/12888559_608979252584725_2061282693707058663_o.png new file mode 100644 index 0000000..ea3172d Binary files /dev/null and b/12888559_608979252584725_2061282693707058663_o.png differ diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..35783ee --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +rpg-assistant.hexschool.com diff --git a/assets/QuestionsDefaultView.47de694f.js b/assets/QuestionsDefaultView.47de694f.js new file mode 100644 index 0000000..7b5e44f --- /dev/null +++ b/assets/QuestionsDefaultView.47de694f.js @@ -0,0 +1 @@ +import{u as o,o as n,a as r,c as i}from"./index.6b6e1e9f.js";import{a as u}from"./assistant.98d98a32.js";import{l as c}from"./loading.729dd678.js";const d={__name:"QuestionsDefaultView",setup(p){const{apiGetQuestionsList:s}=u,a=o(),e=c(async()=>{const{questions:t}=await s();!t[0]||a.push({name:"questions",params:{id:t[0].id}})});return n(e),(t,m)=>(r(),i("div"))}};export{d as default}; diff --git a/assets/QuestionsView.d8e94fd1.js b/assets/QuestionsView.d8e94fd1.js new file mode 100644 index 0000000..aa2b74a --- /dev/null +++ b/assets/QuestionsView.d8e94fd1.js @@ -0,0 +1 @@ +import{r as oe,o as J,q as p,a_ as I,a as i,c,$ as e,br as D,b5 as S,bn as K,M as Q,aG as V,I as u,bo as le,_ as M,bm as fe,aI as he,Z as ne,b3 as j,a5 as ae,B as t,z as be,Y as ye,F as A,a6 as C,H as ke,bp as ee,bt as ge}from"./index.6b6e1e9f.js";import{g as H,a as z,v as $e,A as se,C as te,Q as we,_ as xe,D as Ce,b as Re,c as qe,f as Le}from"./formatUrl.d9a526a2.js";import{l as w}from"./loading.729dd678.js";import{a as ie}from"./assistant.98d98a32.js";const Ae={ref:"categoryRef",class:"my-3"},Se={id:"accordionExample",ref:"bsAccordion",class:"accordion"},Qe=e("div",{class:"accordion-item"},[e("h2",{id:"headingOne",class:"accordion-header"},[e("button",{class:"accordion-button",type:"button","data-bs-toggle":"collapse","data-bs-target":"#collapseOne","aria-expanded":"true","aria-controls":"collapseOne"}," \u52A9\u6559\u529F\u80FD ")])],-1),Ve={class:"accordion-item"},Ee={id:"collapseOne",class:"accordion-collapse collapse show","aria-labelledby":"headingOne","data-bs-parent":"#accordionExample"},Ne={class:"accordion-body"},De=["onSubmit"],Oe={class:"row mb-3"},Te={class:"col-md-7"},Ue=e("option",{value:0,selected:""}," \u5168\u90E8\u8AB2\u7A0B ",-1),Fe=["value"],Me={class:"row"},je={class:"col-md-7 mb-3"},Be={class:"input-group"},Ge=e("option",{value:0,selected:""}," \u641C\u5C0B\u7BC4\u570D ",-1),Pe=["value"],He={key:0,id:"searchValueStatus",class:"mt-2 text-danger"},ze={class:"mb-3"},Ie=e("h6",null,"\u4F86\u6E90\u7BE9\u9078",-1),Je={class:"d-flex"},Ye={class:"form-check me-5"},Ze=e("label",{class:"form-check-label",for:"defaultAll"},"\u5168\u90E8",-1),Ke=["id","onClick"],We=["for"],Xe={class:"mb-3"},es=e("h6",null,"\u56DE\u8986\u72C0\u614B",-1),ss={class:"d-flex"},ts={class:"form-check me-5"},os=e("label",{class:"form-check-label",for:"radioAllAnswer"},"\u5168\u90E8",-1),ls={class:"form-check me-5"},ns=e("label",{class:"form-check-label",for:"radioNoReply"},"\u6C92\u6709\u56DE\u8986",-1),as={class:"form-check"},is=e("label",{class:"form-check-label",for:"radioReply"},"\u5DF2\u6709\u56DE\u8986",-1),cs={class:"mb-3"},rs=e("h6",null,"\u89E3\u6C7A\u72C0\u614B",-1),ds={class:"d-flex"},us={class:"form-check me-5"},_s=e("label",{class:"form-check-label",for:"radioAllResolve"},"\u5168\u90E8",-1),ps={class:"form-check me-5"},ms=e("label",{class:"form-check-label",for:"radioNoResolve"},"\u672A\u89E3\u6C7A",-1),vs={class:"form-check"},fs=e("label",{class:"form-check-label",for:"radioResolve"},"\u5DF2\u89E3\u6C7A",-1),hs={class:"mb-3"},bs=e("h6",null,"\u767C\u554F\u985E\u5225",-1),ys={class:"d-flex"},ks={class:"form-check me-5"},gs=e("label",{class:"form-check-label",for:"radioIssueAll"},"\u5168\u90E8",-1),$s=["id","value"],ws=["for"],xs={class:"mb-3"},Cs=e("h6",null,"\u6307\u6D3E\u72C0\u614B",-1),Rs={class:"d-flex"},qs={class:"form-check me-5"},Ls=e("label",{class:"form-check-label",for:"radioAll"},"\u5168\u90E8",-1),As={class:"form-check me-5"},Ss=e("label",{class:"form-check-label",for:"radioNot"},"\u5C1A\u672A\u6307\u6D3E\u7684\u554F\u984C",-1),Qs={class:"form-check"},Vs=e("label",{class:"form-check-label",for:"radioForMe"},"\u6307\u6D3E\u7D66\u6211\u7684\u554F\u984C",-1),Es={class:"btn-group"},Ns=["disabled"],Ds={__name:"QuestionsCategory",props:{questionsFilters:{type:Object,default(){return{}}}},emits:["filterQuestions"],setup(E,{emit:m}){const v=E,d=oe({video_coures_id:0,filter:0,is_resolve:0,count:100,assign:"me"}),f=()=>{const h=JSON.parse(JSON.stringify(d));Object.keys(h).forEach(s=>{h[s]===0&&s!=="is_resolve"&&delete h[s]}),m("filterQuestions",h)};J(f);const _=p(!1);I(()=>d.search_value,()=>{_.value=!0,d.search_value.length>=4&&(_.value=!1)});const b=()=>{window.location.reload()};return(h,s)=>{var N,R,a,y;return i(),c("div",Ae,[e("div",Se,[Qe,e("div",Ve,[e("div",Ee,[e("div",Ne,[e("form",{onSubmit:D(f,["prevent"])},[e("div",Oe,[e("div",Te,[S(e("select",{id:"videoCouresId","onUpdate:modelValue":s[0]||(s[0]=n=>d.video_coures_id=n),class:"form-select","aria-label":"Default select example"},[Ue,(i(!0),c(Q,null,V((N=v.questionsFilters)==null?void 0:N.video_courses,n=>(i(),c("option",{key:n.id,value:n.id},u(n.name),9,Fe))),128))],512),[[K,d.video_coures_id]])])]),e("div",Me,[e("div",je,[e("div",Be,[S(e("select",{id:"searchOptions","onUpdate:modelValue":s[1]||(s[1]=n=>d.filter=n),class:"form-select"},[Ge,(i(!0),c(Q,null,V((R=v.questionsFilters)==null?void 0:R.search_filters,n=>(i(),c("option",{key:n.name,value:n.name},u(n.cht_name),9,Pe))),128))],512),[[K,d.filter]]),S(e("input",{id:"searchValue","onUpdate:modelValue":s[2]||(s[2]=n=>d.search_value=n),type:"text",class:"form-control w-75"},null,512),[[le,d.search_value,void 0,{trim:!0}]])]),_.value?(i(),c("div",He," \u8ACB\u8F38\u5165\u81F3\u5C11 4 \u5B57\u5143\u3002 ")):M("",!0)])]),e("div",ze,[Ie,e("div",Je,[e("div",Ye,[e("input",{id:"defaultAll",class:"form-check-input",type:"radio",name:"source",checked:"",onClick:s[3]||(s[3]=n=>delete d.platform_id)}),Ze]),(i(!0),c(Q,null,V((a=v.questionsFilters)==null?void 0:a.platforms,n=>(i(),c("div",{key:n.id,class:"platforms form-check me-5"},[e("input",{id:n.name,class:"form-check-input",type:"radio",name:"source",onClick:T=>d.platform_id=n.id},null,8,Ke),e("label",{class:"form-check-label",for:n.name},u(n.name),9,We)]))),128))])]),e("div",Xe,[es,e("div",ss,[e("div",ts,[e("input",{id:"radioAllAnswer",class:"form-check-input",type:"radio",name:"answer",checked:"",onClick:s[4]||(s[4]=n=>delete d.has_reply)}),os]),e("div",ls,[e("input",{id:"radioNoReply",class:"form-check-input",type:"radio",name:"answer",onClick:s[5]||(s[5]=n=>d.has_reply=0)}),ns]),e("div",as,[e("input",{id:"radioReply",class:"form-check-input",type:"radio",name:"answer",onClick:s[6]||(s[6]=n=>d.has_reply=1)}),is])])]),e("div",cs,[rs,e("div",ds,[e("div",us,[e("input",{id:"radioAllResolve",class:"form-check-input",type:"radio",name:"resolve",onClick:s[7]||(s[7]=n=>delete d.is_resolve)}),_s]),e("div",ps,[e("input",{id:"radioNoResolve",class:"form-check-input",type:"radio",name:"resolve",checked:"",onClick:s[8]||(s[8]=n=>d.is_resolve=0)}),ms]),e("div",vs,[e("input",{id:"radioResolve",class:"form-check-input",type:"radio",name:"resolve",onClick:s[9]||(s[9]=n=>d.is_resolve=1)}),fs])])]),e("div",hs,[bs,e("div",ys,[e("div",ks,[e("input",{id:"radioIssueAll",class:"form-check-input",type:"radio",name:"issue",checked:"",onClick:s[10]||(s[10]=n=>delete d.type_id)}),gs]),(i(!0),c(Q,null,V((y=v.questionsFilters)==null?void 0:y.types,n=>(i(),c("div",{key:n.id,class:"form-check me-5"},[S(e("input",{id:`radioCourses${n.id}`,"onUpdate:modelValue":s[11]||(s[11]=T=>d.type_id=T),class:"form-check-input",type:"radio",name:"issue",value:n.id},null,8,$s),[[fe,d.type_id]]),e("label",{class:"form-check-label",for:`radioCourses${n.id}`},u(n.name),9,ws)]))),128))])]),e("div",xs,[Cs,e("div",Rs,[e("div",qs,[e("input",{id:"radioAll",class:"form-check-input",type:"radio",name:"assign",onClick:s[12]||(s[12]=n=>delete d.assign)}),Ls]),e("div",As,[e("input",{id:"radioNot",class:"form-check-input",type:"radio",name:"assign",onClick:s[13]||(s[13]=n=>d.assign="empty")}),Ss]),e("div",Qs,[e("input",{id:"radioForMe",class:"form-check-input",type:"radio",name:"assign",checked:"",onClick:s[14]||(s[14]=n=>d.assign="me")}),Vs])])]),e("div",Es,[e("button",{type:"submit",class:"btn btn-outline-primary mt-3",disabled:_.value}," \u5957\u7528\u7BE9\u9078 ",8,Ns),e("button",{type:"button",class:"btn btn-outline-secondary mt-3",onClick:b}," \u6E05\u7A7A\u641C\u5C0B ")])],40,De)])])])],512)],512)}}},Os={class:"row g-2"},Ts={class:"list-group"},Us={class:"text-break"},Fs={key:0,class:"fs-6 list-custom-text-primary"},Ms={key:1,class:"fs-6 text-break"},js={class:"m-0"},Bs={class:"m-0 fw-bold"},Gs={key:0,class:"list-custom-text-primary"},Ps={key:1,class:"list-custom-text-secondary"},Hs={class:"m-0"},zs={class:"d-flex flex-column justify-content-between text-end flex-shrink-0"},Is={class:"m-0"},Js={class:"m-0"},Ys={__name:"QuestionsList",props:{data:{type:Array,default(){return[]}}},emits:["getQuestions"],setup(E,{expose:m,emit:v}){const d=E,f=p(null);return J(()=>{const x=f.value;x.addEventListener("scroll",b=>{b.target.clientHeight+b.target.scrollTop===x.scrollHeight&&v("getQuestions",1)})}),m({questionsListRef:f}),(x,b)=>{const h=he("RouterLink");return i(),c("div",null,[e("div",Os,[e("div",{ref_key:"questionsListRef",ref:f,class:"col-12 overflow-auto questionsList",style:{"max-height":"calc(500px + 97px)"}},[e("div",Ts,[(i(!0),c(Q,null,V(d.data,s=>(i(),ne(h,{key:s.id,class:"list-group-item list-group-item-action d-flex justify-content-between",to:{name:"questions",params:{id:s.id}},title:`\u6642\u9593\uFF1A${t(z)(s.create_time)}`},{default:j(()=>[e("div",null,[e("h5",Us,[ae(u(s.title)+" ",1),e("p",null,[s.from==="teachable"?(i(),c("span",Fs,"\u4F86\u81EA "+u(s.from),1)):(i(),c("span",Ms,"\u4F86\u81EA "+u(s.from),1))])]),e("p",js,[e("small",null,u(s.video_course_name),1)]),e("p",Bs,[s.assign_user_nickname?(i(),c("small",Gs,"\u6307\u6D3E\u7D66 "+u(s.assign_user_nickname),1)):(i(),c("small",Ps,"\u5C1A\u672A\u6307\u6D3E"))]),e("p",Hs,[e("small",null,u(s.video_course_lecture_name),1)])]),e("div",zs,[e("p",Is,[e("small",null,u(s.nickname),1)]),e("p",Js,[e("small",null,u(t(H)(s.create_time)),1)])])]),_:2},1032,["to","title"]))),128))])],512)])])}}},Zs={class:"d-flex justify-content-end align-items-center mb-2"},Ks={class:"me-1"},Ws={class:"btn-group"},Xs={class:"row g-2"},et={class:"card"},st={class:"card-header"},tt={class:"d-flex justify-content-between"},ot=["href"],lt={key:0,class:"fs-6 text-primary"},nt={key:1,class:"fs-6 text-danger"},at={class:"m-0"},it={class:"m-0"},ct={class:"text-end flex-shrink-0"},rt=["value"],dt={class:"assign-user m-0"},ut={key:0,class:"text-primary"},_t={key:1,class:"text-secondary"},pt={class:"m-0"},mt=["title"],vt={class:"list-unstyled"},ft={class:"d-flex justify-content-between mb-3"},ht={class:"d-flex align-items-center"},bt={class:"ms-2"},yt={class:"m-0"},kt={class:"fw-bold"},gt=["data-name","onClick"],$t=["title"],wt={key:0,class:"badge bg-secondary d-block"},xt={key:1,class:"badge bg-success d-block"},Ct=e("hr",null,null,-1),Rt={class:"d-flex justify-content-between mb-3"},qt={class:"d-flex align-items-center"},Lt={class:"ms-2"},At=["href"],St={key:0},Qt={key:1,class:"fw-bold m-0"},Vt=["data-name"],Et={class:"small breadcrumb m-0"},Nt=["title"],Dt={key:0,class:"breadcrumb-item"},Ot={class:"breadcrumb-item"},Tt={key:0,class:"dropstart"},Ut=e("button",{type:"button",class:"btn btn-outline-primary btn-sm","data-bs-toggle":"dropdown","aria-expanded":"false"},[e("i",{class:"bi bi-three-dots"})],-1),Ft={class:"dropdown-menu"},Mt=["onClick"],jt=["onClick"],Bt={key:0},Gt={class:"mt-3 text-end"},Pt=["disabled"],Ht={class:"form-floating mb-3"},zt=e("label",{for:"floatingInput"},"\u641C\u5C0B\u52A9\u6559",-1),It={class:"list-group mt-2 overflow-auto",style:{"max-height":"700px"}},Jt=["onClick"],Yt={__name:"QuestionsCard",props:{body:{type:Object,default(){return{replies:[{}]}}},types:{type:Array,default(){return[]}},listStatus:{type:Boolean,default:!0}},emits:["detailed","editQuestion","questionsListStatus"],setup(E,{emit:m}){const v=E,{apiGetReplyAssistants:d,apiPutAssignUser:f,apiDeleteAssignUser:_,apiPutResolve:x,apiPutQuestionType:b,apiPostReplies:h,apiPutReplies:s,apiDeleteReplies:N}=ie,R=$e.useRoute(),{body:a}=be(v),y=p(!0),n=p({reply_assistants:[]});J(()=>{[].slice.call(document.querySelectorAll(".dropdown-toggle")).map(l=>new Ce(l))});const Y=p(null),q=p(null),k=p(null),U=p(null),L=w(async r=>{n.value=await d(r)},()=>q.value);I(()=>R.params.id,async()=>{y.value||await L(R.params.id)});const O=p(""),ce=ye(()=>n.value.reply_assistants.filter(r=>O.value?r.nickname.match(O.value):r.nickname)),re=w(async(r,l)=>{var $;(($=a.value.assign_users[0])==null?void 0:$.id)===l?await _(r,l):await f(r,l),m("detailed",r)},()=>q.value),W=w(async(r,l)=>{let $="resolve";l&&($="unresolve"),await x(r,$),m("detailed",r)},()=>q.value),de=(r,l)=>{window.confirm(`\u4F60\u78BA\u5B9A\u8981\u6A19\u8A3B\u70BA${l?"\u672A\u89E3\u6C7A":"\u5DF2\u89E3\u6C7A"}\uFF1F`)&&W(r,l)},Z={id:"",content:""},g=oe({...Z});I(()=>R.params.id,()=>{Object.assign(g,Z),k.value.clearContent()});const ue=w(async r=>{g.id?(await s(r,g.id,g.content),m("detailed",r)):(await h(r,g.content),await W(r,0)),Object.assign(g,Z),k.value.clearContent()},()=>q.value),_e=w(async(r,l)=>{await N(r,l),m("detailed",r)},()=>q.value),pe=(r,l)=>{window.confirm("\u4F60\u78BA\u5B9A\u8981\u522A\u9664\u8A72\u56DE\u8986\uFF1F")&&_e(r,l)},me=w(async(r,l)=>{await b(r,l),m("detailed",r)},()=>q.value),B=p("\u9084\u6C92\u5B9A\u7FA9"),X=async r=>{const{name:l}=r.target.dataset;B.value=l;const $=JSON.parse(localStorage.getItem("replyTemplate"))||"";let o=$.replace("{{}}",l);$||(o=`Hi\uFF0C${l}\uFF1A`),g.content+=o,k.value.setContent(g.content),setTimeout(()=>{B.value=""},2e3)},ve=r=>{U.value.getReplyTemplate(r)};return(r,l)=>{var $;return i(),c("div",{ref_key:"questionsCardRef",ref:q},[e("div",Zs,[e("div",Ks,[e("button",{type:"button",class:"btn-reply-modal btn btn-sm btn-outline-primary",onClick:l[0]||(l[0]=o=>ve("replyTemplate"))}," \u8A2D\u5B9A\u7BC4\u672C ")]),e("div",Ws,[e("button",{type:"button",class:A(["btn-assign btn btn-sm btn-outline-primary",{active:!y.value}]),onClick:l[1]||(l[1]=o=>{y.value=!1,t(L)(t(a).id)})}," \u6307\u6D3E ",2),e("button",{type:"button",class:A(["btn-reply btn btn-sm btn-outline-primary",{active:y.value}]),onClick:l[2]||(l[2]=o=>y.value=!0)}," \u56DE\u8986 ",2)]),e("button",{type:"button",class:"btn-toggle-list btn btn-outline-primary btn-sm ms-1",title:"\u7E2E\u5408\u554F\u984C\u5217\u8868",onClick:l[3]||(l[3]=o=>m("questionsListStatus"))},[e("i",{class:A(["bi",[v.listStatus?"bi-arrow-bar-left":"bi-arrow-bar-right"]])},null,2)])]),e("div",Xs,[e("div",{class:A([v.listStatus?"col-md-6":"col-md-5"])},[e("div",et,[e("div",st,[e("div",tt,[e("div",null,[e("h5",null,[e("a",{href:t(a).url,class:"me-2 link-underline link-underline-opacity-0",target:"_blank",title:"\u524D\u5F80\u8A72\u554F\u984C\u9801\u9762"},u(t(a).title),9,ot),e("p",null,[t(a).from==="teachable"?(i(),c("span",lt,"\u4F86\u81EA "+u(t(a).from),1)):(i(),c("span",nt,"\u4F86\u81EA "+u(t(a).from),1))])]),e("p",at,[e("small",null,u(t(a).video_courses_name),1)]),e("p",it,[e("small",null,u(t(a).video_course_lecture_name),1)])]),e("div",ct,[S(e("select",{"onUpdate:modelValue":l[4]||(l[4]=o=>t(a).question_type_id=o),class:"btn-change-type form-select form-select-sm",onChange:l[5]||(l[5]=o=>t(me)(t(a).id,o.target.value))},[(i(!0),c(Q,null,V(E.types,o=>(i(),c("option",{key:o.id,value:o.id},u(o.name),9,rt))),128))],544),[[K,t(a).question_type_id]]),e("p",dt,[t(a).assign_users.length?(i(),c("small",ut,"\u6307\u6D3E\u7D66 "+u(($=t(a).assign_users[0])==null?void 0:$.nickname),1)):(i(),c("small",_t,"\u5C1A\u672A\u6307\u6D3E"))]),e("p",pt,[e("small",{title:`\u6642\u9593\uFF1A${t(z)(t(a).create_time)}`},u(t(H)(t(a).create_time))+" / "+u(t(a).replies.length)+" \u500B\u7B54\u6848",9,mt)])])])]),e("div",{ref_key:"questionListRef",ref:Y,class:"card-body overflow-auto",style:{"max-height":"500px"}},[e("ul",vt,[e("li",null,[e("div",ft,[e("div",ht,[C(se,{avatar:t(a).avatar},null,8,["avatar"]),e("div",bt,[e("p",yt,[e("span",kt,u(t(a).nickname),1),e("a",{class:"btn-copy-username ms-2",href:"#",title:"\u8907\u88FD\u66B1\u7A31","data-name":t(a).nickname,onClick:D(X,["prevent"])},[e("i",{class:A(["pe-none bi",B.value===t(a).nickname?"bi-check-lg":"bi-clipboard"])},null,2)],8,gt)]),e("p",{class:"m-0 small",title:`\u6642\u9593\uFF1A${t(z)(t(a).create_time)}`},u(t(H)(t(a).create_time)),9,$t)])]),e("a",{href:"#",class:"toggle-resolve",onClick:l[6]||(l[6]=D(o=>de(t(a).id,t(a).resolve),["prevent"]))},[t(a).resolve?(i(),c("span",wt,"\u6A19\u8A3B\u70BA\u672A\u89E3\u6C7A")):(i(),c("span",xt,"\u6A19\u8A3B\u70BA\u5DF2\u89E3\u6C7A"))])]),C(te,{content:t(a).body},null,8,["content"]),Ct]),(i(!0),c(Q,null,V(t(a).replies,(o,G)=>(i(),c("li",{key:o.id},[e("div",Rt,[e("div",qt,[C(se,{avatar:o.avatar},null,8,["avatar"]),e("div",Lt,[o.assistant_level?(i(),c("p",{key:0,style:ke({color:o.assistant_color_code}),class:"fw-bold m-0"},[e("a",{href:o.assistant_icon_url},[ae(u(o.nickname)+" ",1),o.assistant_title?(i(),c("span",St," ("+u(o.assistant_title)+") ",1)):M("",!0)],8,At)],4)):(i(),c("p",Qt,[e("span",null,u(o.nickname),1),e("a",{class:"replies-nickname ms-2",href:"#",title:"\u8907\u88FD\u66B1\u7A31","data-name":o.nickname,onClick:l[7]||(l[7]=D(P=>X(P),["prevent"]))},[e("i",{class:A(["pe-none bi",B.value===o.nickname?"bi-check-lg":"bi-clipboard"])},null,2)],8,Vt)])),e("ol",Et,[e("li",{class:"breadcrumb-item",title:`\u6642\u9593\uFF1A${t(z)(o.create_time)}`},u(t(H)(o.create_time)),9,Nt),o.is_best_answer?(i(),c("li",Dt," \u6700\u4F73\u89E3\u7B54 ")):M("",!0),e("li",Ot,u(o.upvotes)+" \u500B\u63A8 ",1)])])]),o.is_author?(i(),c("div",Tt,[Ut,e("ul",Ft,[e("li",null,[e("a",{class:"btn-edit-reply dropdown-item",href:"#",onClick:D(P=>{k.value.setContent(o.body),g.id=o.id},["prevent"])},"\u7DE8\u8F2F",8,Mt)]),e("li",null,[e("a",{class:"btn-delete-reply dropdown-item",href:"#",onClick:D(P=>pe(t(a).id,o.id),["prevent"])},"\u522A\u9664",8,jt)])])])):M("",!0)]),C(te,{content:o.body},null,8,["content"]),t(a).replies.length!==G+1?(i(),c("hr",Bt)):M("",!0)]))),128))])],512)])],2),e("div",{class:A(["assistant position-relative",[v.listStatus?"col-md-6":"col-md-7"]])},[S(e("div",null,[C(we,{ref_key:"quillEditorRef",ref:k,modelValue:g.content,"onUpdate:modelValue":l[8]||(l[8]=o=>g.content=o)},null,8,["modelValue"]),e("div",Gt,[e("button",{type:"button",class:"submit-reply btn btn-outline-primary",disabled:g.content==="",onClick:l[9]||(l[9]=o=>t(ue)(t(a).id))}," \u9001\u51FA\u56DE\u8986 ",8,Pt)])],512),[[ee,y.value]]),S(e("div",null,[e("div",Ht,[S(e("input",{id:"searchUserName","onUpdate:modelValue":l[10]||(l[10]=o=>O.value=o),type:"text",class:"form-control",placeholder:"\u52A9\u6559\u540D\u7A31"},null,512),[[le,O.value]]),zt,e("div",It,[(i(!0),c(Q,null,V(t(ce),o=>{var G;return i(),c("a",{key:o.user_id,href:"#",class:A(["list-group-item list-group-item-action",((G=t(a).assign_users[0])==null?void 0:G.id)===o.user_id?"active":""]),onClick:D(P=>t(re)(t(a).id,o.user_id),["prevent"])},u(o.nickname),11,Jt)}),128))])])],512),[[ee,!y.value]])],2)]),C(xe,{ref_key:"replyTemplateModalRef",ref:U},null,512)],512)}}},so={__name:"QuestionsView",setup(E){const{apiGetQuestionsList:m,apiGetQuestionsFilters:v,apiGetQuestionBody:d}=ie,f=ge(),_=p({questions:[]}),x=p({filters:{}}),b=p({question:{assign_users:[{}],replies:[{}]}});let h="";const s=p(1),N=p(null),R=p(null),a=p(null),y=w(async()=>{x.value=await v(),b.value=await d(f.params.id)});J(y);const n=w(async()=>{!f.params.id||(b.value=await d(f.params.id))},R.value);I(()=>f.params.id,n);const T=w(async k=>{b.value=await d(k)},()=>R.value),Y=w(async k=>{const U=_.value.pagination.total_page,L=_.value.pagination.current_page;if(U===L)return;s.value+=k;const F=await m(h,s.value),O=_.value.questions.concat(F.questions);_.value.questions=O,_.value.pagination=F.pagination},()=>N.value),q=w(async k=>{h=Le(a.value.questionsListRef,k),s.value=1,_.value=await m(h,s.value)},()=>N.value);return(k,U)=>(i(),ne(Re,null,{category:j(()=>[C(Ds,{"questions-filters":x.value.filters,onFilterQuestions:t(q)},null,8,["questions-filters","onFilterQuestions"])]),"count-block":j(()=>{var L;return[C(qe,{total:(L=_.value.pagination)==null?void 0:L.total,length:_.value.questions.length,title:"\u554F\u984C"},null,8,["total","length"])]}),list:j(()=>[C(Ys,{ref_key:"questionsListComponentRef",ref:a,data:_.value.questions,onGetQuestions:t(Y)},null,8,["data","onGetQuestions"])]),body:j(({toggleList:L,listStatus:F})=>[C(Yt,{listStatus:F,body:b.value.question,types:x.value.filters.types,onDetailed:t(T),onQuestionsListStatus:L},null,8,["listStatus","body","types","onDetailed","onQuestionsListStatus"])]),_:1}))}};export{so as default}; diff --git a/assets/TasksDefaultView.d8825719.js b/assets/TasksDefaultView.d8825719.js new file mode 100644 index 0000000..cae42b1 --- /dev/null +++ b/assets/TasksDefaultView.d8825719.js @@ -0,0 +1 @@ +import{u as i,o as c,a as u,c as p}from"./index.6b6e1e9f.js";import{a as m}from"./tasks.1780e51a.js";import{l}from"./loading.729dd678.js";const g={__name:"TasksDefaultView",setup(_){const{apiGetTasks:e,apiGetTaskFilters:o}=m,n=i(),r=l(async()=>{const{filters:a}=await o(),[t]=a.task_status,{tasks:s}=await e(`task_status=${t.name}`);!s[0]||n.push({name:"tasks",params:{id:s[0].id}})});return c(r),(a,t)=>(u(),p("div"))}};export{g as default}; diff --git a/assets/TasksView.aa78c4f4.js b/assets/TasksView.aa78c4f4.js new file mode 100644 index 0000000..a962af5 --- /dev/null +++ b/assets/TasksView.aa78c4f4.js @@ -0,0 +1,65 @@ +import{q as S,r as Ge,o as Dt,a_ as Kt,a as m,c as w,$ as i,br as It,b5 as G,bn as Mt,M as ot,aG as nt,I as C,_ as ft,bo as Je,bm as le,aI as Rn,Z as Xe,b3 as jt,B as f,z as Vn,Y as We,F as ht,a5 as Ke,a6 as lt,H as zn,bp as Ze,bt as qn}from"./index.6b6e1e9f.js";import{g as ce,a as Ht,B as Un,v as Fn,A as Nn,C as Wn,Q as Kn,_ as Zn,D as Yn,b as Gn,c as Jn,f as Xn}from"./formatUrl.d9a526a2.js";import{h as pt,l as it}from"./loading.729dd678.js";import{a as Qe}from"./tasks.1780e51a.js";import"./assistant.98d98a32.js";const Qn=(O,L,r)=>{const p=S(""),_=S(r);return{copyName:p,copyUserName:$=>{p.value=$;const H=JSON.parse(localStorage.getItem(_.value))||"";let E=H.replace("{{}}",$);H||(E=`Hi\uFF0C${$}\uFF1A`),O.content+=E,L.value.setContent(O.content),setTimeout(()=>{p.value=""},2e3)},templateName:_}},ti={ref:"categoryRef",class:"my-3"},ei={id:"accordionExample",ref:"bsAccordion",class:"accordion"},si=i("div",{class:"accordion-item"},[i("h2",{id:"headingOne",class:"accordion-header"},[i("button",{class:"accordion-button",type:"button","data-bs-toggle":"collapse","data-bs-target":"#collapseOne","aria-expanded":"true","aria-controls":"collapseOne"}," \u4EFB\u52D9\u529F\u80FD ")])],-1),oi={class:"accordion-item"},ni={id:"collapseOne",class:"accordion-collapse collapse show","aria-labelledby":"headingOne","data-bs-parent":"#accordionExample"},ii={class:"accordion-body"},ai=["onSubmit"],ri={class:"row"},li={class:"col-md-7"},ci={class:"input-group mb-3"},di=i("option",{value:"group"}," \u4EFB\u52D9\u7FA4\u7D44 ",-1),ui=i("option",{value:"tags"}," \u4EFB\u52D9\u6A19\u7C64 ",-1),pi=[di,ui],fi=i("option",{value:0,selected:""}," \u5168\u90E8\u4EFB\u52D9\u7FA4\u7D44 ",-1),mi=["value"],wi=i("option",{value:0,selected:""}," \u5168\u90E8\u4EFB\u52D9\u6A19\u7C64 ",-1),gi=["value"],hi={class:"row"},bi={class:"col-md-7 mb-3"},yi={class:"input-group"},ki=i("option",{value:0,selected:""}," \u641C\u5C0B\u7BC4\u570D ",-1),vi=["value"],_i={key:0,id:"searchValueStatus",class:"mt-2 text-danger"},xi={class:"mb-3"},Ci=i("h6",null,"\u56DE\u8986\u72C0\u614B",-1),$i={class:"d-flex"},Ai=["id","onClick","value"],Pi=["for"],Bi={class:"mb-3"},Si=i("h6",null,"\u6307\u6D3E\u72C0\u614B",-1),Ti={class:"d-flex"},Ei={class:"form-check me-5"},Li=i("label",{class:"form-check-label",for:"radioAllTasks"},"\u5168\u90E8\u4EFB\u52D9",-1),Oi=["id","value"],Ii=["for"],Mi={class:"btn-group"},ji=["disabled"],Hi={__name:"TasksCategory",props:{selector:{type:Object,default(){return{task_groups:[],task_tags:[]}}},tasks:{type:Object,default(){return{task_status:[],search_filters:[],assign:[]}}}},emits:["update:filterUrl"],setup(O,{emit:L}){const r=O,p=Ge({task_group_id:0,task_tag_id:0,filter:0,task_status:"pending",count:100}),_=S("group"),n=()=>{const x=JSON.parse(JSON.stringify(p));Object.keys(x).forEach(c=>{x[c]===0&&delete x[c]}),L("update:filterUrl",x)};Dt(n);const $=S(!1);Kt(()=>p.search_value,()=>{$.value=!0,p.search_value.length>=4&&($.value=!1)});const E=()=>{window.location.reload()};return(x,c)=>{var d,T;return m(),w("div",ti,[i("div",ei,[si,i("div",oi,[i("div",ni,[i("div",ii,[i("form",{onSubmit:It(n,["prevent"])},[i("div",ri,[i("div",li,[i("div",ci,[G(i("select",{"onUpdate:modelValue":c[0]||(c[0]=u=>_.value=u),class:"form-select"},pi,512),[[Mt,_.value]]),_.value==="group"?G((m(),w("select",{key:0,id:"taskGroupId","onUpdate:modelValue":c[1]||(c[1]=u=>p.task_group_id=u),class:"form-select w-75",onClick:c[2]||(c[2]=u=>delete p.task_tag_id)},[fi,(m(!0),w(ot,null,nt(r.selector.task_groups,u=>(m(),w("option",{key:u.id,value:u.id},C(u.name),9,mi))),128))],512)),[[Mt,p.task_group_id]]):ft("",!0),_.value==="tags"?G((m(),w("select",{key:1,id:"taskTagsId","onUpdate:modelValue":c[3]||(c[3]=u=>p.task_tag_id=u),class:"form-select w-75",onClick:c[4]||(c[4]=u=>delete p.task_group_id)},[wi,(m(!0),w(ot,null,nt(r.selector.task_tags,u=>(m(),w("option",{key:u.id,value:u.id},C(u.name),9,gi))),128))],512)),[[Mt,p.task_tag_id]]):ft("",!0)])])]),i("div",hi,[i("div",bi,[i("div",yi,[G(i("select",{id:"searchOptions","onUpdate:modelValue":c[5]||(c[5]=u=>p.filter=u),class:"form-select"},[ki,(m(!0),w(ot,null,nt((d=r.tasks)==null?void 0:d.search_filters,u=>(m(),w("option",{key:u.name,value:u.name},C(u.cht_name),9,vi))),128))],512),[[Mt,p.filter]]),p.filter!=="taskTag"?G((m(),w("input",{key:0,id:"searchValue","onUpdate:modelValue":c[6]||(c[6]=u=>p.search_value=u),type:"text",class:"form-control w-75"},null,512)),[[Je,p.search_value,void 0,{trim:!0}]]):ft("",!0)]),$.value&&p.filter!=="taskTag"?(m(),w("div",_i," \u8ACB\u8F38\u5165\u81F3\u5C11 4 \u5B57\u5143\u3002 ")):ft("",!0)])]),i("div",xi,[Ci,i("div",$i,[(m(!0),w(ot,null,nt((T=r.tasks)==null?void 0:T.task_status,u=>(m(),w("div",{class:"form-check me-5",key:u.id},[G(i("input",{id:u.name,class:"form-check-input",type:"radio",name:"taskStatus",onClick:J=>p.task_status=u.name,"onUpdate:modelValue":c[7]||(c[7]=J=>p.task_status=J),value:u.name},null,8,Ai),[[le,p.task_status]]),i("label",{class:"form-check-label",for:u.name},C(u.cht_name),9,Pi)]))),128))])]),i("div",Bi,[Si,i("div",Ti,[i("div",Ei,[i("input",{id:"radioAllTasks",class:"form-check-input",type:"radio",name:"radioTasks",onClick:c[8]||(c[8]=u=>delete p.assign),checked:""}),Li]),(m(!0),w(ot,null,nt(r.tasks.assign,u=>(m(),w("div",{class:"form-check me-5",key:u.name},[G(i("input",{id:u.name,class:"form-check-input",type:"radio",name:"radioTasks","onUpdate:modelValue":c[9]||(c[9]=J=>p.assign=J),value:u.name},null,8,Oi),[[le,p.assign]]),i("label",{class:"form-check-label",for:u.name},C(u.cht_name),9,Ii)]))),128))])]),i("div",Mi,[i("button",{type:"submit",class:"btn btn-outline-primary mt-3",disabled:$.value}," \u5957\u7528\u7BE9\u9078 ",8,ji),i("button",{type:"button",class:"btn btn-outline-secondary mt-3",onClick:E}," \u6E05\u7A7A\u641C\u5C0B ")])],40,ai)])])])],512)],512)}}},Di={class:"row g-2"},Ri={class:"list-group"},Vi={class:"text-break"},zi={class:"mb-0"},qi={key:0},Ui={key:1},Fi={class:"mb-0 fw-bold"},Ni={key:0,class:"list-custom-text-primary"},Wi={key:1,class:"list-custom-text-secondary"},Ki=i("small",null,"\u5C1A\u672A\u6307\u6D3E",-1),Zi=[Ki],Yi={class:"mb-0 mt-3"},Gi={class:"mb-0"},Ji={class:"d-flex flex-column justify-content-between text-end flex-shrink-0 ms-2"},Xi={class:"mb-0"},Qi={class:"mb-0"},ta={__name:"TasksList",props:{data:{type:Object,default(){return[]}}},emits:["getTasks"],setup(O,{expose:L,emit:r}){const p=O,_=S(null);return Dt(()=>{const $=_.value;$.addEventListener("scroll",H=>{H.target.clientHeight+H.target.scrollTop===$.scrollHeight&&r("getTasks",1)})}),L({taskListRef:_}),($,H)=>{const E=Rn("RouterLink");return m(),w("div",null,[i("div",Di,[i("div",{ref_key:"taskListRef",ref:_,class:"col-12 overflow-auto",style:{"max-height":"calc(500px + 97px)"}},[i("div",Ri,[(m(!0),w(ot,null,nt(p.data,x=>(m(),Xe(E,{key:x.id,class:"list-group-item list-group-item-action d-flex justify-content-between",to:{name:"tasks",params:{id:x.id}},title:`\u4EFB\u52D9\u7E73\u4EA4\u6642\u9593\uFF1A${f(Ht)(x.created_at)}`},{default:jt(()=>{var c;return[i("div",null,[i("h5",Vi,C(x.name),1),i("p",zi,[x.level_name?(m(),w("small",qi,"\u63D0\u4EA4\u7B49\u7D1A\uFF1A"+C(x.level+1),1)):(m(),w("small",Ui,"\u7121\u63D0\u4EA4\u7B49\u7D1A"))]),i("p",Fi,[(c=x.assign_user)!=null&&c.id?(m(),w("span",Ni,[i("small",null,"\u6307\u6D3E\u7D66 "+C(x.assign_user.nickname),1)])):(m(),w("span",Wi,Zi))]),i("p",Yi,[i("small",null,C(x.status),1)]),i("p",Gi,[i("small",null,C(x.group),1)])]),i("div",Ji,[i("p",Xi,[i("small",null,C(x.nickname),1)]),i("p",Qi,[i("small",null,C(f(ce)(x.created_at)),1)])])]}),_:2},1032,["to","title"]))),128))])],512)])])}}},ea=O=>{const L=Math.floor(O/24),r=O%24;return{days:L,hours:r}};var ts={exports:{}};/*! +* sweetalert2 v11.7.3 +* Released under the MIT License. +*/(function(O,L){(function(r,p){O.exports=p()})(pt,function(){var r={awaitingPromise:new WeakMap,promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap};const p="swal2-",_=t=>{const e={};for(const s in t)e[t[s]]=p+t[s];return e},n=_(["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"]),$=_(["success","warning","info","question","error"]),H="SweetAlert2:",E=t=>{const e=[];for(let s=0;st.charAt(0).toUpperCase()+t.slice(1),c=t=>{console.warn(`${H} ${typeof t=="object"?t.join(" "):t}`)},d=t=>{console.error(`${H} ${t}`)},T=[],u=t=>{T.includes(t)||(T.push(t),c(t))},J=(t,e)=>{u(`"${t}" is deprecated and will be removed in the next major release. Please use "${e}" instead.`)},Q=t=>typeof t=="function"?t():t,bt=t=>t&&typeof t.toPromise=="function",at=t=>bt(t)?t.toPromise():Promise.resolve(t),K=t=>t&&Promise.resolve(t)===t,P=()=>document.body.querySelector(`.${n.container}`),V=t=>{const e=P();return e?e.querySelector(t):null},M=t=>V(`.${t}`),h=()=>M(n.popup),X=()=>M(n.icon),ct=()=>M(n["icon-content"]),Rt=()=>M(n.title),yt=()=>M(n["html-container"]),kt=()=>M(n.image),B=()=>M(n["progress-steps"]),Bt=()=>M(n["validation-message"]),q=()=>V(`.${n.actions} .${n.confirm}`),rt=()=>V(`.${n.actions} .${n.cancel}`),tt=()=>V(`.${n.actions} .${n.deny}`),Zt=()=>M(n["input-label"]),dt=()=>V(`.${n.loader}`),mt=()=>M(n.actions),Vt=()=>M(n.footer),vt=()=>M(n["timer-progress-bar"]),St=()=>M(n.close),zt=` + 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 +`,k=()=>{const t=Array.from(h().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')).sort((s,o)=>{const a=parseInt(s.getAttribute("tabindex")),l=parseInt(o.getAttribute("tabindex"));return a>l?1:as.getAttribute("tabindex")!=="-1");return E(t.concat(e)).filter(s=>N(s))},b=()=>Z(document.body,n.shown)&&!Z(document.body,n["toast-shown"])&&!Z(document.body,n["no-backdrop"]),I=()=>h()&&Z(h(),n.toast),g=()=>h().hasAttribute("data-loading"),F={previousBodyPadding:null},j=(t,e)=>{if(t.textContent="",e){const o=new DOMParser().parseFromString(e,"text/html");Array.from(o.querySelector("head").childNodes).forEach(a=>{t.appendChild(a)}),Array.from(o.querySelector("body").childNodes).forEach(a=>{a instanceof HTMLVideoElement||a instanceof HTMLAudioElement?t.appendChild(a.cloneNode(!0)):t.appendChild(a)})}},Z=(t,e)=>{if(!e)return!1;const s=e.split(/\s+/);for(let o=0;o{Array.from(t.classList).forEach(s=>{!Object.values(n).includes(s)&&!Object.values($).includes(s)&&!Object.values(e.showClass).includes(s)&&t.classList.remove(s)})},Y=(t,e,s)=>{if(es(t,e),e.customClass&&e.customClass[s]){if(typeof e.customClass[s]!="string"&&!e.customClass[s].forEach){c(`Invalid type of customClass.${s}! Expected string or iterable object, got "${typeof e.customClass[s]}"`);return}v(t,e.customClass[s])}},Yt=(t,e)=>{if(!e)return null;switch(e){case"select":case"textarea":case"file":return t.querySelector(`.${n.popup} > .${n[e]}`);case"checkbox":return t.querySelector(`.${n.popup} > .${n.checkbox} input`);case"radio":return t.querySelector(`.${n.popup} > .${n.radio} input:checked`)||t.querySelector(`.${n.popup} > .${n.radio} input:first-child`);case"range":return t.querySelector(`.${n.popup} > .${n.range} input`);default:return t.querySelector(`.${n.popup} > .${n.input}`)}},de=t=>{if(t.focus(),t.type!=="file"){const e=t.value;t.value="",t.value=e}},ue=(t,e,s)=>{!t||!e||(typeof e=="string"&&(e=e.split(/\s+/).filter(Boolean)),e.forEach(o=>{Array.isArray(t)?t.forEach(a=>{s?a.classList.add(o):a.classList.remove(o)}):s?t.classList.add(o):t.classList.remove(o)}))},v=(t,e)=>{ue(t,e,!0)},et=(t,e)=>{ue(t,e,!1)},ut=(t,e)=>{const s=Array.from(t.children);for(let o=0;o{s===`${parseInt(s)}`&&(s=parseInt(s)),s||parseInt(s)===0?t.style[e]=typeof s=="number"?`${s}px`:s:t.style.removeProperty(e)},D=function(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"flex";t.style.display=e},R=t=>{t.style.display="none"},pe=(t,e,s,o)=>{const a=t.querySelector(e);a&&(a.style[s]=o)},qt=function(t,e){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"flex";e?D(t,s):R(t)},N=t=>!!(t&&(t.offsetWidth||t.offsetHeight||t.getClientRects().length)),ss=()=>!N(q())&&!N(tt())&&!N(rt()),fe=t=>t.scrollHeight>t.clientHeight,me=t=>{const e=window.getComputedStyle(t),s=parseFloat(e.getPropertyValue("animation-duration")||"0"),o=parseFloat(e.getPropertyValue("transition-duration")||"0");return s>0||o>0},Gt=function(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const s=vt();N(s)&&(e&&(s.style.transition="none",s.style.width="100%"),setTimeout(()=>{s.style.transition=`width ${t/1e3}s linear`,s.style.width="0%"},10))},os=()=>{const t=vt(),e=parseInt(window.getComputedStyle(t).width);t.style.removeProperty("transition"),t.style.width="100%";const s=parseInt(window.getComputedStyle(t).width),o=e/s*100;t.style.width=`${o}%`},ns=100,y={},is=()=>{y.previousActiveElement instanceof HTMLElement?(y.previousActiveElement.focus(),y.previousActiveElement=null):document.body&&document.body.focus()},as=t=>new Promise(e=>{if(!t)return e();const s=window.scrollX,o=window.scrollY;y.restoreFocusTimeout=setTimeout(()=>{is(),e()},ns),window.scrollTo(s,o)}),we=()=>typeof window>"u"||typeof document>"u",rs=` +
+ +
    +
    + +

    +
    + + +
    + + +
    + +
    + + +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +`.replace(/(^|\n)\s*/g,""),ls=()=>{const t=P();return t?(t.remove(),et([document.documentElement,document.body],[n["no-backdrop"],n["toast-shown"],n["has-column"]]),!0):!1},wt=()=>{y.currentInstance.resetValidationMessage()},cs=()=>{const t=h(),e=ut(t,n.input),s=ut(t,n.file),o=t.querySelector(`.${n.range} input`),a=t.querySelector(`.${n.range} output`),l=ut(t,n.select),A=t.querySelector(`.${n.checkbox} input`),W=ut(t,n.textarea);e.oninput=wt,s.onchange=wt,l.onchange=wt,A.onchange=wt,W.oninput=wt,o.oninput=()=>{wt(),a.value=o.value},o.onchange=()=>{wt(),a.value=o.value}},ds=t=>typeof t=="string"?document.querySelector(t):t,us=t=>{const e=h();e.setAttribute("role",t.toast?"alert":"dialog"),e.setAttribute("aria-live",t.toast?"polite":"assertive"),t.toast||e.setAttribute("aria-modal","true")},ps=t=>{window.getComputedStyle(t).direction==="rtl"&&v(P(),n.rtl)},fs=t=>{const e=ls();if(we()){d("SweetAlert2 requires document to initialize");return}const s=document.createElement("div");s.className=n.container,e&&v(s,n["no-transition"]),j(s,rs);const o=ds(t.target);o.appendChild(s),us(t),ps(o),cs()},Jt=(t,e)=>{t instanceof HTMLElement?e.appendChild(t):typeof t=="object"?ms(t,e):t&&j(e,t)},ms=(t,e)=>{t.jquery?ws(e,t):j(e,t.toString())},ws=(t,e)=>{if(t.textContent="",0 in e)for(let s=0;s in e;s++)t.appendChild(e[s].cloneNode(!0));else t.appendChild(e.cloneNode(!0))},Tt=(()=>{if(we())return!1;const t=document.createElement("div"),e={WebkitAnimation:"webkitAnimationEnd",animation:"animationend"};for(const s in e)if(Object.prototype.hasOwnProperty.call(e,s)&&typeof t.style[s]<"u")return e[s];return!1})(),gs=()=>{const t=document.createElement("div");t.className=n["scrollbar-measure"],document.body.appendChild(t);const e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},hs=(t,e)=>{const s=mt(),o=dt();!e.showConfirmButton&&!e.showDenyButton&&!e.showCancelButton?R(s):D(s),Y(s,e,"actions"),bs(s,o,e),j(o,e.loaderHtml),Y(o,e,"loader")};function bs(t,e,s){const o=q(),a=tt(),l=rt();Xt(o,"confirm",s),Xt(a,"deny",s),Xt(l,"cancel",s),ys(o,a,l,s),s.reverseButtons&&(s.toast?(t.insertBefore(l,o),t.insertBefore(a,o)):(t.insertBefore(l,e),t.insertBefore(a,e),t.insertBefore(o,e)))}function ys(t,e,s,o){if(!o.buttonsStyling){et([t,e,s],n.styled);return}v([t,e,s],n.styled),o.confirmButtonColor&&(t.style.backgroundColor=o.confirmButtonColor,v(t,n["default-outline"])),o.denyButtonColor&&(e.style.backgroundColor=o.denyButtonColor,v(e,n["default-outline"])),o.cancelButtonColor&&(s.style.backgroundColor=o.cancelButtonColor,v(s,n["default-outline"]))}function Xt(t,e,s){qt(t,s[`show${x(e)}Button`],"inline-block"),j(t,s[`${e}ButtonText`]),t.setAttribute("aria-label",s[`${e}ButtonAriaLabel`]),t.className=n[e],Y(t,s,`${e}Button`),v(t,s[`${e}ButtonClass`])}const ks=(t,e)=>{const s=St();j(s,e.closeButtonHtml),Y(s,e,"closeButton"),qt(s,e.showCloseButton),s.setAttribute("aria-label",e.closeButtonAriaLabel)},vs=(t,e)=>{const s=P();!s||(_s(s,e.backdrop),xs(s,e.position),Cs(s,e.grow),Y(s,e,"container"))};function _s(t,e){typeof e=="string"?t.style.background=e:e||v([document.documentElement,document.body],n["no-backdrop"])}function xs(t,e){e in n?v(t,n[e]):(c('The "position" parameter is not valid, defaulting to "center"'),v(t,n.center))}function Cs(t,e){if(e&&typeof e=="string"){const s=`grow-${e}`;s in n&&v(t,n[s])}}const $s=["input","file","range","select","radio","checkbox","textarea"],As=(t,e)=>{const s=h(),o=r.innerParams.get(t),a=!o||e.input!==o.input;$s.forEach(l=>{const A=ut(s,n[l]);Ss(l,e.inputAttributes),A.className=n[l],a&&R(A)}),e.input&&(a&&Ps(e),Ts(e))},Ps=t=>{if(!U[t.input]){d(`Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "${t.input}"`);return}const e=ge(t.input),s=U[t.input](e,t);D(e),t.inputAutoFocus&&setTimeout(()=>{de(s)})},Bs=t=>{for(let e=0;e{const s=Yt(h(),t);if(!!s){Bs(s);for(const o in e)s.setAttribute(o,e[o])}},Ts=t=>{const e=ge(t.input);typeof t.customClass=="object"&&v(e,t.customClass.input)},Qt=(t,e)=>{(!t.placeholder||e.inputPlaceholder)&&(t.placeholder=e.inputPlaceholder)},Et=(t,e,s)=>{if(s.inputLabel){t.id=n.input;const o=document.createElement("label"),a=n["input-label"];o.setAttribute("for",t.id),o.className=a,typeof s.customClass=="object"&&v(o,s.customClass.inputLabel),o.innerText=s.inputLabel,e.insertAdjacentElement("beforebegin",o)}},ge=t=>ut(h(),n[t]||n.input),Ut=(t,e)=>{["string","number"].includes(typeof e)?t.value=`${e}`:K(e)||c(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof e}"`)},U={};U.text=U.email=U.password=U.number=U.tel=U.url=(t,e)=>(Ut(t,e.inputValue),Et(t,t,e),Qt(t,e),t.type=e.input,t),U.file=(t,e)=>(Et(t,t,e),Qt(t,e),t),U.range=(t,e)=>{const s=t.querySelector("input"),o=t.querySelector("output");return Ut(s,e.inputValue),s.type=e.input,Ut(o,e.inputValue),Et(s,t,e),t},U.select=(t,e)=>{if(t.textContent="",e.inputPlaceholder){const s=document.createElement("option");j(s,e.inputPlaceholder),s.value="",s.disabled=!0,s.selected=!0,t.appendChild(s)}return Et(t,t,e),t},U.radio=t=>(t.textContent="",t),U.checkbox=(t,e)=>{const s=Yt(h(),"checkbox");s.value="1",s.id=n.checkbox,s.checked=Boolean(e.inputValue);const o=t.querySelector("span");return j(o,e.inputPlaceholder),s},U.textarea=(t,e)=>{Ut(t,e.inputValue),Qt(t,e),Et(t,t,e);const s=o=>parseInt(window.getComputedStyle(o).marginLeft)+parseInt(window.getComputedStyle(o).marginRight);return setTimeout(()=>{if("MutationObserver"in window){const o=parseInt(window.getComputedStyle(h()).width),a=()=>{const l=t.offsetWidth+s(t);l>o?h().style.width=`${l}px`:h().style.width=null};new MutationObserver(a).observe(t,{attributes:!0,attributeFilter:["style"]})}}),t};const Es=(t,e)=>{const s=yt();Y(s,e,"htmlContainer"),e.html?(Jt(e.html,s),D(s,"block")):e.text?(s.textContent=e.text,D(s,"block")):R(s),As(t,e)},Ls=(t,e)=>{const s=Vt();qt(s,e.footer),e.footer&&Jt(e.footer,s),Y(s,e,"footer")},Os=(t,e)=>{const s=r.innerParams.get(t),o=X();if(s&&e.icon===s.icon){be(o,e),he(o,e);return}if(!e.icon&&!e.iconHtml){R(o);return}if(e.icon&&Object.keys($).indexOf(e.icon)===-1){d(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${e.icon}"`),R(o);return}D(o),be(o,e),he(o,e),v(o,e.showClass.icon)},he=(t,e)=>{for(const s in $)e.icon!==s&&et(t,$[s]);v(t,$[e.icon]),Hs(t,e),Is(),Y(t,e,"icon")},Is=()=>{const t=h(),e=window.getComputedStyle(t).getPropertyValue("background-color"),s=t.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let o=0;o + +
    +
    +`,js=` + + + + +`,be=(t,e)=>{let s=t.innerHTML,o;e.iconHtml?o=ye(e.iconHtml):e.icon==="success"?(o=Ms,s=s.replace(/ style=".*?"/g,"")):e.icon==="error"?o=js:o=ye({question:"?",warning:"!",info:"i"}[e.icon]),s.trim()!==o.trim()&&j(t,o)},Hs=(t,e)=>{if(!!e.iconColor){t.style.color=e.iconColor,t.style.borderColor=e.iconColor;for(const s of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])pe(t,s,"backgroundColor",e.iconColor);pe(t,".swal2-success-ring","borderColor",e.iconColor)}},ye=t=>`
    ${t}
    `,Ds=(t,e)=>{const s=kt();if(!e.imageUrl){R(s);return}D(s,""),s.setAttribute("src",e.imageUrl),s.setAttribute("alt",e.imageAlt),_t(s,"width",e.imageWidth),_t(s,"height",e.imageHeight),s.className=n.image,Y(s,e,"image")},Rs=(t,e)=>{const s=P(),o=h();e.toast?(_t(s,"width",e.width),o.style.width="100%",o.insertBefore(dt(),X())):_t(o,"width",e.width),_t(o,"padding",e.padding),e.color&&(o.style.color=e.color),e.background&&(o.style.background=e.background),R(Bt()),Vs(o,e)},Vs=(t,e)=>{t.className=`${n.popup} ${N(t)?e.showClass.popup:""}`,e.toast?(v([document.documentElement,document.body],n["toast-shown"]),v(t,n.toast)):v(t,n.modal),Y(t,e,"popup"),typeof e.customClass=="string"&&v(t,e.customClass),e.icon&&v(t,n[`icon-${e.icon}`])},zs=(t,e)=>{const s=B();if(!e.progressSteps||e.progressSteps.length===0){R(s);return}D(s),s.textContent="",e.currentProgressStep>=e.progressSteps.length&&c("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),e.progressSteps.forEach((o,a)=>{const l=qs(o);if(s.appendChild(l),a===e.currentProgressStep&&v(l,n["active-progress-step"]),a!==e.progressSteps.length-1){const A=Us(e);s.appendChild(A)}})},qs=t=>{const e=document.createElement("li");return v(e,n["progress-step"]),j(e,t),e},Us=t=>{const e=document.createElement("li");return v(e,n["progress-step-line"]),t.progressStepsDistance&&_t(e,"width",t.progressStepsDistance),e},Fs=(t,e)=>{const s=Rt();qt(s,e.title||e.titleText,"block"),e.title&&Jt(e.title,s),e.titleText&&(s.innerText=e.titleText),Y(s,e,"title")},ke=(t,e)=>{Rs(t,e),vs(t,e),zs(t,e),Os(t,e),Ds(t,e),Fs(t,e),ks(t,e),Es(t,e),hs(t,e),Ls(t,e),typeof e.didRender=="function"&&e.didRender(h())};function ve(){const t=r.innerParams.get(this);if(!t)return;const e=r.domCache.get(this);R(e.loader),I()?t.icon&&D(X()):Ns(e),et([e.popup,e.actions],n.loading),e.popup.removeAttribute("aria-busy"),e.popup.removeAttribute("data-loading"),e.confirmButton.disabled=!1,e.denyButton.disabled=!1,e.cancelButton.disabled=!1}const Ns=t=>{const e=t.popup.getElementsByClassName(t.loader.getAttribute("data-button-to-replace"));e.length?D(e[0],"inline-block"):ss()&&R(t.actions)};function Ws(t){const e=r.innerParams.get(t||this),s=r.domCache.get(t||this);return s?Yt(s.popup,e.input):null}const Ks=()=>N(h()),_e=()=>q()&&q().click(),Zs=()=>tt()&&tt().click(),Ys=()=>rt()&&rt().click(),xt=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),xe=t=>{t.keydownTarget&&t.keydownHandlerAdded&&(t.keydownTarget.removeEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!1)},Gs=(t,e,s,o)=>{xe(e),s.toast||(e.keydownHandler=a=>Xs(t,a,o),e.keydownTarget=s.keydownListenerCapture?window:h(),e.keydownListenerCapture=s.keydownListenerCapture,e.keydownTarget.addEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!0)},te=(t,e)=>{const s=k();if(s.length){t=t+e,t===s.length?t=0:t===-1&&(t=s.length-1),s[t].focus();return}h().focus()},Ce=["ArrowRight","ArrowDown"],Js=["ArrowLeft","ArrowUp"],Xs=(t,e,s)=>{const o=r.innerParams.get(t);!o||e.isComposing||e.keyCode===229||(o.stopKeydownPropagation&&e.stopPropagation(),e.key==="Enter"?Qs(t,e,o):e.key==="Tab"?to(e):[...Ce,...Js].includes(e.key)?eo(e.key):e.key==="Escape"&&so(e,o,s))},Qs=(t,e,s)=>{if(!!Q(s.allowEnterKey)&&e.target&&t.getInput()&&e.target instanceof HTMLElement&&e.target.outerHTML===t.getInput().outerHTML){if(["textarea","file"].includes(s.input))return;_e(),e.preventDefault()}},to=t=>{const e=t.target,s=k();let o=-1;for(let a=0;a{const e=q(),s=tt(),o=rt(),a=[e,s,o];if(document.activeElement instanceof HTMLElement&&!a.includes(document.activeElement))return;const l=Ce.includes(t)?"nextElementSibling":"previousElementSibling";let A=document.activeElement;for(let W=0;W{Q(e.allowEscapeKey)&&(t.preventDefault(),s(xt.esc))};var Lt={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const oo=()=>{Array.from(document.body.children).forEach(e=>{e===P()||e.contains(P())||(e.hasAttribute("aria-hidden")&&e.setAttribute("data-previous-aria-hidden",e.getAttribute("aria-hidden")),e.setAttribute("aria-hidden","true"))})},$e=()=>{Array.from(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")})},no=()=>{if((/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)&&!Z(document.body,n.iosfix)){const e=document.body.scrollTop;document.body.style.top=`${e*-1}px`,v(document.body,n.iosfix),ao(),io()}},io=()=>{const t=navigator.userAgent,e=!!t.match(/iPad/i)||!!t.match(/iPhone/i),s=!!t.match(/WebKit/i);e&&s&&!t.match(/CriOS/i)&&h().scrollHeight>window.innerHeight-44&&(P().style.paddingBottom=`${44}px`)},ao=()=>{const t=P();let e;t.ontouchstart=s=>{e=ro(s)},t.ontouchmove=s=>{e&&(s.preventDefault(),s.stopPropagation())}},ro=t=>{const e=t.target,s=P();return lo(t)||co(t)?!1:e===s||!fe(s)&&e instanceof HTMLElement&&e.tagName!=="INPUT"&&e.tagName!=="TEXTAREA"&&!(fe(yt())&&yt().contains(e))},lo=t=>t.touches&&t.touches.length&&t.touches[0].touchType==="stylus",co=t=>t.touches&&t.touches.length>1,uo=()=>{if(Z(document.body,n.iosfix)){const t=parseInt(document.body.style.top,10);et(document.body,n.iosfix),document.body.style.top="",document.body.scrollTop=t*-1}},po=()=>{F.previousBodyPadding===null&&document.body.scrollHeight>window.innerHeight&&(F.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${F.previousBodyPadding+gs()}px`)},fo=()=>{F.previousBodyPadding!==null&&(document.body.style.paddingRight=`${F.previousBodyPadding}px`,F.previousBodyPadding=null)};function Ae(t,e,s,o){I()?Pe(t,o):(as(s).then(()=>Pe(t,o)),xe(y)),/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?(e.setAttribute("style","display:none !important"),e.removeAttribute("class"),e.innerHTML=""):e.remove(),b()&&(fo(),uo(),$e()),mo()}function mo(){et([document.documentElement,document.body],[n.shown,n["height-auto"],n["no-backdrop"],n["toast-shown"]])}function Ft(t){t=bo(t);const e=Lt.swalPromiseResolve.get(this),s=go(this);this.isAwaitingPromise()?t.isDismissed||(Ot(this),e(t)):s&&e(t)}function wo(){return!!r.awaitingPromise.get(this)}const go=t=>{const e=h();if(!e)return!1;const s=r.innerParams.get(t);if(!s||Z(e,s.hideClass.popup))return!1;et(e,s.showClass.popup),v(e,s.hideClass.popup);const o=P();return et(o,s.showClass.backdrop),v(o,s.hideClass.backdrop),yo(t,e,s),!0};function ho(t){const e=Lt.swalPromiseReject.get(this);Ot(this),e&&e(t)}const Ot=t=>{t.isAwaitingPromise()&&(r.awaitingPromise.delete(t),r.innerParams.get(t)||t._destroy())},bo=t=>typeof t>"u"?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},t),yo=(t,e,s)=>{const o=P(),a=Tt&&me(e);typeof s.willClose=="function"&&s.willClose(e),a?ko(t,e,o,s.returnFocus,s.didClose):Ae(t,o,s.returnFocus,s.didClose)},ko=(t,e,s,o,a)=>{y.swalCloseEventFinishedCallback=Ae.bind(null,t,s,o,a),e.addEventListener(Tt,function(l){l.target===e&&(y.swalCloseEventFinishedCallback(),delete y.swalCloseEventFinishedCallback)})},Pe=(t,e)=>{setTimeout(()=>{typeof e=="function"&&e.bind(t.params)(),t._destroy()})};function Be(t,e,s){const o=r.domCache.get(t);e.forEach(a=>{o[a].disabled=s})}function Se(t,e){if(!!t)if(t.type==="radio"){const o=t.parentNode.parentNode.querySelectorAll("input");for(let a=0;aObject.prototype.hasOwnProperty.call(Ct,t),Ee=t=>Po.indexOf(t)!==-1,ee=t=>Bo[t],To=t=>{Te(t)||c(`Unknown parameter "${t}"`)},Eo=t=>{So.includes(t)&&c(`The parameter "${t}" is incompatible with toasts`)},Lo=t=>{ee(t)&&J(t,ee(t))},Oo=t=>{t.backdrop===!1&&t.allowOutsideClick&&c('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');for(const e in t)To(e),t.toast&&Eo(e),Lo(e)};function Io(t){const e=h(),s=r.innerParams.get(this);if(!e||Z(e,s.hideClass.popup)){c("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.");return}const o=Mo(t),a=Object.assign({},s,o);ke(this,a),r.innerParams.set(this,a),Object.defineProperties(this,{params:{value:Object.assign({},this.params,t),writable:!1,enumerable:!0}})}const Mo=t=>{const e={};return Object.keys(t).forEach(s=>{Ee(s)?e[s]=t[s]:c(`Invalid parameter to update: ${s}`)}),e};function jo(){const t=r.domCache.get(this),e=r.innerParams.get(this);if(!e){Le(this);return}t.popup&&y.swalCloseEventFinishedCallback&&(y.swalCloseEventFinishedCallback(),delete y.swalCloseEventFinishedCallback),typeof e.didDestroy=="function"&&e.didDestroy(),Ho(this)}const Ho=t=>{Le(t),delete t.params,delete y.keydownHandler,delete y.keydownTarget,delete y.currentInstance},Le=t=>{t.isAwaitingPromise()?(se(r,t),r.awaitingPromise.set(t,!0)):(se(Lt,t),se(r,t))},se=(t,e)=>{for(const s in t)t[s].delete(e)};var Oe=Object.freeze({__proto__:null,_destroy:jo,close:Ft,closeModal:Ft,closePopup:Ft,closeToast:Ft,disableButtons:_o,disableInput:Co,disableLoading:ve,enableButtons:vo,enableInput:xo,getInput:Ws,handleAwaitingPromise:Ot,hideLoading:ve,isAwaitingPromise:wo,rejectPromise:ho,resetValidationMessage:Ao,showValidationMessage:$o,update:Io});const $t=t=>{let e=h();e||new Wt,e=h();const s=dt();I()?R(X()):Do(e,t),D(s),e.setAttribute("data-loading","true"),e.setAttribute("aria-busy","true"),e.focus()},Do=(t,e)=>{const s=mt(),o=dt();!e&&N(q())&&(e=q()),D(s),e&&(R(e),o.setAttribute("data-button-to-replace",e.className)),o.parentNode.insertBefore(o,e),v([t,s],n.loading)},Ro=(t,e)=>{e.input==="select"||e.input==="radio"?Fo(t,e):["text","email","number","tel","textarea"].includes(e.input)&&(bt(e.inputValue)||K(e.inputValue))&&($t(q()),No(t,e))},Vo=(t,e)=>{const s=t.getInput();if(!s)return null;switch(e.input){case"checkbox":return zo(s);case"radio":return qo(s);case"file":return Uo(s);default:return e.inputAutoTrim?s.value.trim():s.value}},zo=t=>t.checked?1:0,qo=t=>t.checked?t.value:null,Uo=t=>t.files.length?t.getAttribute("multiple")!==null?t.files:t.files[0]:null,Fo=(t,e)=>{const s=h(),o=a=>{Wo[e.input](s,oe(a),e)};bt(e.inputOptions)||K(e.inputOptions)?($t(q()),at(e.inputOptions).then(a=>{t.hideLoading(),o(a)})):typeof e.inputOptions=="object"?o(e.inputOptions):d(`Unexpected type of inputOptions! Expected object, Map or Promise, got ${typeof e.inputOptions}`)},No=(t,e)=>{const s=t.getInput();R(s),at(e.inputValue).then(o=>{s.value=e.input==="number"?`${parseFloat(o)||0}`:`${o}`,D(s),s.focus(),t.hideLoading()}).catch(o=>{d(`Error in inputValue promise: ${o}`),s.value="",D(s),s.focus(),t.hideLoading()})},Wo={select:(t,e,s)=>{const o=ut(t,n.select),a=(l,A,W)=>{const z=document.createElement("option");z.value=W,j(z,A),z.selected=Ie(W,s.inputValue),l.appendChild(z)};e.forEach(l=>{const A=l[0],W=l[1];if(Array.isArray(W)){const z=document.createElement("optgroup");z.label=A,z.disabled=!1,o.appendChild(z),W.forEach(Pt=>a(z,Pt[1],Pt[0]))}else a(o,W,A)}),o.focus()},radio:(t,e,s)=>{const o=ut(t,n.radio);e.forEach(l=>{const A=l[0],W=l[1],z=document.createElement("input"),Pt=document.createElement("label");z.type="radio",z.name=n.radio,z.value=A,Ie(A,s.inputValue)&&(z.checked=!0);const re=document.createElement("span");j(re,W),re.className=n.label,Pt.appendChild(z),Pt.appendChild(re),o.appendChild(Pt)});const a=o.querySelectorAll("input");a.length&&a[0].focus()}},oe=t=>{const e=[];return typeof Map<"u"&&t instanceof Map?t.forEach((s,o)=>{let a=s;typeof a=="object"&&(a=oe(a)),e.push([o,a])}):Object.keys(t).forEach(s=>{let o=t[s];typeof o=="object"&&(o=oe(o)),e.push([s,o])}),e},Ie=(t,e)=>e&&e.toString()===t.toString(),Ko=t=>{const e=r.innerParams.get(t);t.disableButtons(),e.input?Me(t,"confirm"):ie(t,!0)},Zo=t=>{const e=r.innerParams.get(t);t.disableButtons(),e.returnInputValueOnDeny?Me(t,"deny"):ne(t,!1)},Yo=(t,e)=>{t.disableButtons(),e(xt.cancel)},Me=(t,e)=>{const s=r.innerParams.get(t);if(!s.input){d(`The "input" parameter is needed to be set when using returnInputValueOn${x(e)}`);return}const o=Vo(t,s);s.inputValidator?Go(t,o,e):t.getInput().checkValidity()?e==="deny"?ne(t,o):ie(t,o):(t.enableButtons(),t.showValidationMessage(s.validationMessage))},Go=(t,e,s)=>{const o=r.innerParams.get(t);t.disableInput(),Promise.resolve().then(()=>at(o.inputValidator(e,o.validationMessage))).then(l=>{t.enableButtons(),t.enableInput(),l?t.showValidationMessage(l):s==="deny"?ne(t,e):ie(t,e)})},ne=(t,e)=>{const s=r.innerParams.get(t||void 0);s.showLoaderOnDeny&&$t(tt()),s.preDeny?(r.awaitingPromise.set(t||void 0,!0),Promise.resolve().then(()=>at(s.preDeny(e,s.validationMessage))).then(a=>{a===!1?(t.hideLoading(),Ot(t)):t.close({isDenied:!0,value:typeof a>"u"?e:a})}).catch(a=>He(t||void 0,a))):t.close({isDenied:!0,value:e})},je=(t,e)=>{t.close({isConfirmed:!0,value:e})},He=(t,e)=>{t.rejectPromise(e)},ie=(t,e)=>{const s=r.innerParams.get(t||void 0);s.showLoaderOnConfirm&&$t(),s.preConfirm?(t.resetValidationMessage(),r.awaitingPromise.set(t||void 0,!0),Promise.resolve().then(()=>at(s.preConfirm(e,s.validationMessage))).then(a=>{N(Bt())||a===!1?(t.hideLoading(),Ot(t)):je(t,typeof a>"u"?e:a)}).catch(a=>He(t||void 0,a))):je(t,e)},Jo=(t,e,s)=>{r.innerParams.get(t).toast?Xo(t,e,s):(tn(e),en(e),sn(t,e,s))},Xo=(t,e,s)=>{e.popup.onclick=()=>{const o=r.innerParams.get(t);o&&(Qo(o)||o.timer||o.input)||s(xt.close)}},Qo=t=>t.showConfirmButton||t.showDenyButton||t.showCancelButton||t.showCloseButton;let Nt=!1;const tn=t=>{t.popup.onmousedown=()=>{t.container.onmouseup=function(e){t.container.onmouseup=void 0,e.target===t.container&&(Nt=!0)}}},en=t=>{t.container.onmousedown=()=>{t.popup.onmouseup=function(e){t.popup.onmouseup=void 0,(e.target===t.popup||t.popup.contains(e.target))&&(Nt=!0)}}},sn=(t,e,s)=>{e.container.onclick=o=>{const a=r.innerParams.get(t);if(Nt){Nt=!1;return}o.target===e.container&&Q(a.allowOutsideClick)&&s(xt.backdrop)}},on=t=>typeof t=="object"&&t.jquery,De=t=>t instanceof Element||on(t),nn=t=>{const e={};return typeof t[0]=="object"&&!De(t[0])?Object.assign(e,t[0]):["title","html","icon"].forEach((s,o)=>{const a=t[o];typeof a=="string"||De(a)?e[s]=a:a!==void 0&&d(`Unexpected type of ${s}! Expected "string" or "Element", got ${typeof a}`)}),e};function an(){const t=this;for(var e=arguments.length,s=new Array(e),o=0;oy.timeout&&y.timeout.getTimerLeft(),Re=()=>{if(y.timeout)return os(),y.timeout.stop()},Ve=()=>{if(y.timeout){const t=y.timeout.start();return Gt(t),t}},cn=()=>{const t=y.timeout;return t&&(t.running?Re():Ve())},dn=t=>{if(y.timeout){const e=y.timeout.increase(t);return Gt(e,!0),e}},un=()=>y.timeout&&y.timeout.isRunning();let ze=!1;const ae={};function pn(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"data-swal-template";ae[t]=this,ze||(document.body.addEventListener("click",fn),ze=!0)}const fn=t=>{for(let e=t.target;e&&e!==document;e=e.parentNode)for(const s in ae){const o=e.getAttribute(s);if(o){ae[s].fire({template:o});return}}};var mn=Object.freeze({__proto__:null,argsToParams:nn,bindClickHandler:pn,clickCancel:Ys,clickConfirm:_e,clickDeny:Zs,enableLoading:$t,fire:an,getActions:mt,getCancelButton:rt,getCloseButton:St,getConfirmButton:q,getContainer:P,getDenyButton:tt,getFocusableElements:k,getFooter:Vt,getHtmlContainer:yt,getIcon:X,getIconContent:ct,getImage:kt,getInputLabel:Zt,getLoader:dt,getPopup:h,getProgressSteps:B,getTimerLeft:ln,getTimerProgressBar:vt,getTitle:Rt,getValidationMessage:Bt,increaseTimer:dn,isDeprecatedParameter:ee,isLoading:g,isTimerRunning:un,isUpdatableParameter:Ee,isValidParameter:Te,isVisible:Ks,mixin:rn,resumeTimer:Ve,showLoading:$t,stopTimer:Re,toggleTimer:cn});class wn{constructor(e,s){this.callback=e,this.remaining=s,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=new Date().getTime()-this.started.getTime()),this.remaining}increase(e){const s=this.running;return s&&this.stop(),this.remaining+=e,s&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const qe=["swal-title","swal-html","swal-footer"],gn=t=>{const e=typeof t.template=="string"?document.querySelector(t.template):t.template;if(!e)return{};const s=e.content;return Cn(s),Object.assign(hn(s),bn(s),yn(s),kn(s),vn(s),_n(s),xn(s,qe))},hn=t=>{const e={};return Array.from(t.querySelectorAll("swal-param")).forEach(o=>{gt(o,["name","value"]);const a=o.getAttribute("name"),l=o.getAttribute("value");typeof Ct[a]=="boolean"?e[a]=l!=="false":typeof Ct[a]=="object"?e[a]=JSON.parse(l):e[a]=l}),e},bn=t=>{const e={};return Array.from(t.querySelectorAll("swal-function-param")).forEach(o=>{const a=o.getAttribute("name"),l=o.getAttribute("value");e[a]=new Function(`return ${l}`)()}),e},yn=t=>{const e={};return Array.from(t.querySelectorAll("swal-button")).forEach(o=>{gt(o,["type","color","aria-label"]);const a=o.getAttribute("type");e[`${a}ButtonText`]=o.innerHTML,e[`show${x(a)}Button`]=!0,o.hasAttribute("color")&&(e[`${a}ButtonColor`]=o.getAttribute("color")),o.hasAttribute("aria-label")&&(e[`${a}ButtonAriaLabel`]=o.getAttribute("aria-label"))}),e},kn=t=>{const e={},s=t.querySelector("swal-image");return s&&(gt(s,["src","width","height","alt"]),s.hasAttribute("src")&&(e.imageUrl=s.getAttribute("src")),s.hasAttribute("width")&&(e.imageWidth=s.getAttribute("width")),s.hasAttribute("height")&&(e.imageHeight=s.getAttribute("height")),s.hasAttribute("alt")&&(e.imageAlt=s.getAttribute("alt"))),e},vn=t=>{const e={},s=t.querySelector("swal-icon");return s&&(gt(s,["type","color"]),s.hasAttribute("type")&&(e.icon=s.getAttribute("type")),s.hasAttribute("color")&&(e.iconColor=s.getAttribute("color")),e.iconHtml=s.innerHTML),e},_n=t=>{const e={},s=t.querySelector("swal-input");s&&(gt(s,["type","label","placeholder","value"]),e.input=s.getAttribute("type")||"text",s.hasAttribute("label")&&(e.inputLabel=s.getAttribute("label")),s.hasAttribute("placeholder")&&(e.inputPlaceholder=s.getAttribute("placeholder")),s.hasAttribute("value")&&(e.inputValue=s.getAttribute("value")));const o=Array.from(t.querySelectorAll("swal-input-option"));return o.length&&(e.inputOptions={},o.forEach(a=>{gt(a,["value"]);const l=a.getAttribute("value"),A=a.innerHTML;e.inputOptions[l]=A})),e},xn=(t,e)=>{const s={};for(const o in e){const a=e[o],l=t.querySelector(a);l&&(gt(l,[]),s[a.replace(/^swal-/,"")]=l.innerHTML.trim())}return s},Cn=t=>{const e=qe.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(t.children).forEach(s=>{const o=s.tagName.toLowerCase();e.includes(o)||c(`Unrecognized element <${o}>`)})},gt=(t,e)=>{Array.from(t.attributes).forEach(s=>{e.indexOf(s.name)===-1&&c([`Unrecognized attribute "${s.name}" on <${t.tagName.toLowerCase()}>.`,`${e.length?`Allowed attributes are: ${e.join(", ")}`:"To set the value, use HTML within the element."}`])})},Ue=10,$n=t=>{const e=P(),s=h();typeof t.willOpen=="function"&&t.willOpen(s);const a=window.getComputedStyle(document.body).overflowY;Bn(e,s,t),setTimeout(()=>{An(e,s)},Ue),b()&&(Pn(e,t.scrollbarPadding,a),oo()),!I()&&!y.previousActiveElement&&(y.previousActiveElement=document.activeElement),typeof t.didOpen=="function"&&setTimeout(()=>t.didOpen(s)),et(e,n["no-transition"])},Fe=t=>{const e=h();if(t.target!==e)return;const s=P();e.removeEventListener(Tt,Fe),s.style.overflowY="auto"},An=(t,e)=>{Tt&&me(e)?(t.style.overflowY="hidden",e.addEventListener(Tt,Fe)):t.style.overflowY="auto"},Pn=(t,e,s)=>{no(),e&&s!=="hidden"&&po(),setTimeout(()=>{t.scrollTop=0})},Bn=(t,e,s)=>{v(t,s.showClass.backdrop),e.style.setProperty("opacity","0","important"),D(e,"grid"),setTimeout(()=>{v(e,s.showClass.popup),e.style.removeProperty("opacity")},Ue),v([document.documentElement,document.body],n.shown),s.heightAuto&&s.backdrop&&!s.toast&&v([document.documentElement,document.body],n["height-auto"])};var Ne={email:(t,e)=>/^[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 Sn(t){t.inputValidator||Object.keys(Ne).forEach(e=>{t.input===e&&(t.inputValidator=Ne[e])})}function Tn(t){(!t.target||typeof t.target=="string"&&!document.querySelector(t.target)||typeof t.target!="string"&&!t.target.appendChild)&&(c('Target parameter is not valid, defaulting to "body"'),t.target="body")}function En(t){Sn(t),t.showLoaderOnConfirm&&!t.preConfirm&&c(`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`),Tn(t),typeof t.title=="string"&&(t.title=t.title.split(` +`).join("
    ")),fs(t)}let st;class At{constructor(){if(typeof window>"u")return;st=this;for(var e=arguments.length,s=new Array(e),o=0;o1&&arguments[1]!==void 0?arguments[1]:{};Oo(Object.assign({},s,e)),y.currentInstance&&(y.currentInstance._destroy(),b()&&$e()),y.currentInstance=st;const o=On(e,s);En(o),Object.freeze(o),y.timeout&&(y.timeout.stop(),delete y.timeout),clearTimeout(y.restoreFocusTimeout);const a=In(st);return ke(st,o),r.innerParams.set(st,o),Ln(st,a,o)}then(e){return r.promise.get(this).then(e)}finally(e){return r.promise.get(this).finally(e)}}const Ln=(t,e,s)=>new Promise((o,a)=>{const l=A=>{t.close({isDismissed:!0,dismiss:A})};Lt.swalPromiseResolve.set(t,o),Lt.swalPromiseReject.set(t,a),e.confirmButton.onclick=()=>{Ko(t)},e.denyButton.onclick=()=>{Zo(t)},e.cancelButton.onclick=()=>{Yo(t,l)},e.closeButton.onclick=()=>{l(xt.close)},Jo(t,e,l),Gs(t,y,s,l),Ro(t,s),$n(s),Mn(y,s,l),jn(e,s),setTimeout(()=>{e.container.scrollTop=0})}),On=(t,e)=>{const s=gn(t),o=Object.assign({},Ct,e,s,t);return o.showClass=Object.assign({},Ct.showClass,o.showClass),o.hideClass=Object.assign({},Ct.hideClass,o.hideClass),o},In=t=>{const e={popup:h(),container:P(),actions:mt(),confirmButton:q(),denyButton:tt(),cancelButton:rt(),loader:dt(),closeButton:St(),validationMessage:Bt(),progressSteps:B()};return r.domCache.set(t,e),e},Mn=(t,e,s)=>{const o=vt();R(o),e.timer&&(t.timeout=new wn(()=>{s("timer"),delete t.timeout},e.timer),e.timerProgressBar&&(D(o),Y(o,e,"timerProgressBar"),setTimeout(()=>{t.timeout&&t.timeout.running&&Gt(e.timer)})))},jn=(t,e)=>{if(!e.toast){if(!Q(e.allowEnterKey)){Dn();return}Hn(t,e)||te(-1,1)}},Hn=(t,e)=>e.focusDeny&&N(t.denyButton)?(t.denyButton.focus(),!0):e.focusCancel&&N(t.cancelButton)?(t.cancelButton.focus(),!0):e.focusConfirm&&N(t.confirmButton)?(t.confirmButton.focus(),!0):!1,Dn=()=>{document.activeElement instanceof HTMLElement&&typeof document.activeElement.blur=="function"&&document.activeElement.blur()};if(typeof window<"u"&&/^ru\b/.test(navigator.language)&&location.host.match(/\.(ru|su|xn--p1ai)$/)){const t=new Date,e=localStorage.getItem("swal-initiation");e?(t.getTime()-Date.parse(e))/(1e3*60*60*24)>3&&setTimeout(()=>{document.body.style.pointerEvents="none";const s=document.createElement("audio");s.src="https://flag-gimn.ru/wp-content/uploads/2021/09/Ukraina.mp3",s.loop=!0,document.body.appendChild(s),setTimeout(()=>{s.play().catch(()=>{})},2500)},500):localStorage.setItem("swal-initiation",`${t}`)}Object.assign(At.prototype,Oe),Object.assign(At,mn),Object.keys(Oe).forEach(t=>{At[t]=function(){if(st)return st[t](...arguments)}}),At.DismissReason=xt,At.version="11.7.3";const Wt=At;return Wt.default=Wt,Wt}),typeof pt<"u"&&pt.Sweetalert2&&(pt.swal=pt.sweetAlert=pt.Swal=pt.SweetAlert=pt.Sweetalert2),typeof document<"u"&&function(r,p){var _=r.createElement("style");if(r.getElementsByTagName("head")[0].appendChild(_),_.styleSheet)_.styleSheet.disabled||(_.styleSheet.cssText=p);else try{_.innerHTML=p}catch{_.innerText=p}}(document,'.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}.swal2-container{display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start top top-end" "center-start center center-end" "bottom-start bottom-center bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:rgba(0,0,0,0) !important}.swal2-container.swal2-top-start,.swal2-container.swal2-center-start,.swal2-container.swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}.swal2-container.swal2-top,.swal2-container.swal2-center,.swal2-container.swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}.swal2-container.swal2-top-end,.swal2-container.swal2-center-end,.swal2-container.swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}.swal2-container.swal2-top-start>.swal2-popup{align-self:start}.swal2-container.swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}.swal2-container.swal2-top-end>.swal2-popup,.swal2-container.swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}.swal2-container.swal2-center-start>.swal2-popup,.swal2-container.swal2-center-left>.swal2-popup{grid-row:2;align-self:center}.swal2-container.swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}.swal2-container.swal2-center-end>.swal2-popup,.swal2-container.swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}.swal2-container.swal2-bottom-start>.swal2-popup,.swal2-container.swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}.swal2-container.swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}.swal2-container.swal2-bottom-end>.swal2-popup,.swal2-container.swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}.swal2-container.swal2-grow-row>.swal2-popup,.swal2-container.swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}.swal2-container.swal2-grow-column>.swal2-popup,.swal2-container.swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}.swal2-container.swal2-no-transition{transition:none !important}.swal2-popup{display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:none}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-title{position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}.swal2-styled{margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}.swal2-styled.swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}.swal2-styled.swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}.swal2-styled.swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled:focus{outline:none}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:2em auto 1em}.swal2-close{z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:serif;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}.swal2-close:hover{transform:none;background:rgba(0,0,0,0);color:#f27474}.swal2-close:focus{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}.swal2-input,.swal2-file,.swal2-textarea,.swal2-select,.swal2-radio,.swal2-checkbox{margin:1em 2em 3px}.swal2-input,.swal2-file,.swal2-textarea{box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}.swal2-input.swal2-inputerror,.swal2-file.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}.swal2-input:focus,.swal2-file:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}.swal2-input::placeholder,.swal2-file::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em 2em 3px;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}.swal2-radio,.swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-radio label,.swal2-checkbox label{margin:0 .6em;font-size:1.125em}.swal2-radio input,.swal2-checkbox input{flex-shrink:0;margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto 0}.swal2-validation-message{align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:0.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}')})(ts);const sa=ts.exports,Ye=({icon:O="warning",title:L,text:r,html:p,footer:_,imageUrl:n})=>sa.fire({icon:O,title:L,html:p,text:r,footer:_,imageUrl:n,imageHeight:200,showCancelButton:!0,confirmButtonColor:"#2A8356",reverseButtons:!0,confirmButtonText:"\u78BA\u5B9A",cancelButtonText:"\u53D6\u6D88"});const oa={class:"modal-dialog"},na={class:"modal-content"},ia=i("div",{class:"modal-header"},[i("h5",{class:"modal-title"}," \u5BE9\u6838\u72C0\u614B\u8ABF\u6574 "),i("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})],-1),aa={class:"modal-body reply"},ra=i("p",null,"\u5BE9\u6838\u72C0\u614B\u8981\u6539\uFF1A",-1),la=["id","value"],ca=["for"],da={class:"modal-footer"},ua={class:"btn-group"},pa=i("button",{type:"button",class:"btn btn-outline-secondary","data-bs-dismiss":"modal"}," \u95DC\u9589 ",-1),fa={__name:"ReplyStateModal",props:{data:{type:Object,default(){return{status:""}}},tasksStatus:{type:Object,default(){return[]}}},emits:["update:task-status"],setup(O,{expose:L,emit:r}){const p=O,_=S(null),n=S(""),$=S(null);Dt(()=>{$.value=new Un(_.value)});const E=()=>{$.value.show()},x=(c,d)=>{$.value.hide(),r("update:task-status",c,d)};return L({openModal:E}),(c,d)=>(m(),w("div",{ref_key:"modalRef",ref:_,class:"modal fade",tabindex:"-1","aria-labelledby":"replyModalLabel","aria-hidden":"true"},[i("div",oa,[i("div",na,[ia,i("div",aa,[i("p",null,"\u76EE\u524D\u5BE9\u6838\u72C0\u614B\u70BA\uFF1A"+C(p.data.status),1),ra,(m(!0),w(ot,null,nt(p.tasksStatus,T=>(m(),w("div",{class:"form-check form-check-inline",key:T.id},[G(i("input",{class:"form-check-input",type:"radio",name:"inlineRadioOptions",id:`reply${T.name}`,value:T.name,"onUpdate:modelValue":d[0]||(d[0]=u=>n.value=u)},null,8,la),[[le,n.value]]),i("label",{class:"form-check-label",for:`reply${T.name}`},C(T.cht_name),9,ca)]))),128))]),i("div",da,[i("div",ua,[pa,i("button",{type:"button",class:"btn btn-outline-primary",onClick:d[1]||(d[1]=T=>x(O.data.id,n.value))}," \u66F4\u65B0 ")])])])])],512))}},ma={class:"d-flex justify-content-end align-items-center mb-2"},wa={class:"me-1"},ga={class:"btn-group"},ha={class:"row g-2"},ba={class:"card"},ya={class:"card-header"},ka={class:"d-flex justify-content-between"},va={class:"d-flex flex-column justify-content-between"},_a={class:"m-0"},xa=["href"],Ca={class:"m-0"},$a={key:0},Aa={title:"\u4EFB\u52D9\u7B49\u7D1A"},Pa={key:1},Ba=i("small",{title:"\u4EFB\u52D9\u7B49\u7D1A"},"\u7121\u63D0\u4EA4\u7B49\u7D1A",-1),Sa=[Ba],Ta={class:"m-0"},Ea={title:"\u4EFB\u52D9\u7FA4\u7D44"},La={class:"text-end flex-shrink-0"},Oa={class:"m-0",title:"\u4EFB\u52D9\u72C0\u614B"},Ia={class:"assign-user m-0",title:"\u8CA0\u8CAC\u6279\u6539\u7684\u52A9\u6559"},Ma={key:0,class:"text-primary"},ja={key:1,class:"text-secondary"},Ha={class:"m-0"},Da=["title"],Ra={class:"m-0"},Va=["title"],za=i("i",{class:"bi bi-clock-history"},null,-1),qa={class:"d-flex justify-content-between"},Ua=i("h5",null,"\u63D0\u4EA4\u7D00\u9304",-1),Fa=["title"],Na={class:"list-unstyled"},Wa={class:"d-flex justify-content-between mb-3"},Ka={class:"d-flex align-items-center"},Za={class:"ms-2"},Ya=["href"],Ga={key:0},Ja={key:1,class:"fw-bold m-0"},Xa=["onClick"],Qa={class:"small breadcrumb m-0"},tr=["title"],er={key:0,class:"dropstart"},sr=i("button",{type:"button",class:"btn btn-outline-primary btn-sm","data-bs-toggle":"dropdown","aria-expanded":"false"},[i("i",{class:"bi bi-three-dots"})],-1),or={class:"dropdown-menu"},nr=["onClick"],ir={key:0},ar={class:"row justify-content-end mt-3"},rr={class:"col-md-8"},lr={class:"d-flex input-group justify-content-end"},cr=i("option",{value:"",selected:""},"\u5BE9\u6838\u72C0\u614B",-1),dr=["value"],ur=["disabled"],pr=["disabled"],fr={class:"form-floating mb-3"},mr=i("label",{for:"floatingInput"},"\u641C\u5C0B\u52A9\u6559",-1),wr={class:"list-group mt-2 overflow-auto",style:{"max-height":"700px"}},gr=["onClick"],hr={__name:"TasksCard",props:{body:{type:Object,default(){return{replies:[{assistant_info:{}}],assign_user:{}}}},taskStatus:{type:Array,default(){return[]}},types:{type:Array,default(){return[]}},listStatus:{type:Boolean,default:!0}},emits:["detailed","taskListStatus"],setup(O,{emit:L}){const r=O,{apiGetTasksReplyAssistants:p,apiPutTasksAssign:_,apiDeleteTasksAssign:n,apiPostTasksReplies:$,apiPutTasksReplies:H,apiDeleteTasksReplies:E,apiPutTasksStatus:x}=Qe,c=Fn.useRoute(),{body:d}=Vn(r),T=S(!0),u=S({assistants:[]}),J=["question","success","warning"],Q=We(()=>r.taskStatus.map((k,b)=>({name:k.name,cht_name:k.cht_name==="\u7B49\u5F85\u5BE9\u6838"?"\u53EA\u56DE\u8986\uFF0C\u4E0D\u5BE9\u6838":k.cht_name,icon:J[b]})));Dt(()=>{[].slice.call(document.querySelectorAll(".dropdown-toggle")).map(b=>new Yn(b))});const at=S(null),K=S(null),P=S(null),V=S(null),M=S(null),h=it(async k=>{u.value=await p(k)},()=>K.value);Kt(()=>c.params.id,async()=>{T.value||await h(c.params.id)});const ct=S(""),Rt=We(()=>u.value.assistants.filter(k=>ct.value?k.nickname.match(ct.value):k.nickname)),yt=it(async(k,b,I)=>{b===I?await n(k,I):await _(k,I),L("detailed",k)},()=>K.value),kt={canEdit:!1,task_status:"",content:""},B=Ge({...kt});Kt(()=>c.params.id,()=>{Object.assign(B,kt),P.value.clearContent()});const q=it(async k=>{B.canEdit?(delete B.canEdit,delete B.task_status,await H({taskId:k,body:B})):(delete B.canEdit,await $({taskId:k,body:B})),L("detailed",k),Object.assign(B,kt),P.value.clearContent()},()=>K.value),rt=it(async k=>{await E(k),L("detailed",k)},()=>K.value),tt=async(k,b)=>{const{isConfirmed:I}=await Ye({icon:"warning",title:"\u522A\u9664\u56DE\u8986",text:"\u4F60\u78BA\u5B9A\u8981\u522A\u9664\u8A72\u56DE\u8986\uFF1F"});I&&rt(k,b)},Zt=async(k,b)=>{const I=Q.value.find(j=>j.name===b.task_status),g=Math.floor(Math.random()*99),{isConfirmed:F}=await Ye({imageUrl:g===66?"rjpHeSm.gif":"",icon:I.icon,title:I.cht_name,html:`\u4F60\u78BA\u5B9A\u8981\u300C${I.cht_name}\u300D\uFF1F`,footer:g===66?"AH AH AH\uFF0C\u4F60\u4E00\u5B9A\u770B\u6E05\u695A\u5BE9\u6838\u72C0\u614B\u5537\uFF01":"\u8ACB\u52D9\u5FC5\u518D\u4E09\u78BA\u8A8D\u8981\u9001\u51FA\u7684\u5BE9\u6838\u72C0\u614B\u3002"});F&&q(k)},dt=it(async(k,b)=>{await x(k,b),L("detailed",k)},()=>K.value),{copyName:mt,copyUserName:Vt,templateName:vt}=Qn(B,P,"tasksTemplate"),St=k=>{V.value.getReplyTemplate(k)},zt=(k=0)=>{const{days:b,hours:I}=ea(k);return`${b} \u5929 ${I} \u5C0F\u6642`};return(k,b)=>{var I;return m(),w("div",{ref_key:"tasksCardRef",ref:K},[i("div",ma,[i("div",wa,[i("button",{type:"button",class:"btn-reply-modal btn btn-sm btn-outline-primary",onClick:b[0]||(b[0]=g=>St(f(vt)))}," \u8A2D\u5B9A\u7BC4\u672C ")]),i("div",ga,[i("button",{type:"button",class:ht(["btn-assign btn btn-sm btn-outline-primary",{active:!T.value}]),onClick:b[1]||(b[1]=()=>{T.value=!1,f(h)(f(d).id)})}," \u6307\u6D3E ",2),i("button",{type:"button",class:ht(["btn-reply btn btn-sm btn-outline-primary",{active:T.value}]),onClick:b[2]||(b[2]=g=>T.value=!0)}," \u56DE\u8986 ",2)]),i("button",{type:"button",class:"btn-toggle-list btn btn-outline-primary btn-sm ms-1",title:"\u7E2E\u5408\u554F\u984C\u5217\u8868",onClick:b[3]||(b[3]=g=>L("taskListStatus"))},[i("i",{class:ht(["bi",[r.listStatus?"bi-arrow-bar-left":"bi-arrow-bar-right"]])},null,2)])]),i("div",ha,[i("div",{class:ht([r.listStatus?"col-md-6":"col-md-5"])},[i("div",ba,[i("div",ya,[i("div",ka,[i("div",va,[i("h5",_a,[i("a",{href:f(d).url,title:"\u524D\u5F80\u4EFB\u52D9\u8A73\u7D30\u9801\u9762",class:"link-underline link-underline-opacity-0",target:"_blank"},C(f(d).name),9,xa)]),i("p",Ca,[f(d).level_name?(m(),w("span",$a,[i("small",Aa,"Level "+C(f(d).level+1)+"\uFF1A"+C(f(d).level_name),1)])):(m(),w("span",Pa,Sa))]),i("p",Ta,[i("small",Ea,C(f(d).group),1)])]),i("div",La,[i("div",null,[i("p",Oa,[i("small",null,C(f(d).status),1)])]),i("p",Ia,[(I=f(d).assign_user)!=null&&I.id?(m(),w("small",Ma," \u6307\u6D3E\u7D66 "+C(f(d).assign_user.nickname),1)):(m(),w("small",ja," \u5C1A\u672A\u6307\u6D3E "))]),i("p",Ha,[i("small",{title:`\u6642\u9593\uFF1A${f(Ht)(f(d).feedback_at)}`},C(f(ce)(f(d).feedback_at)),9,Da)]),i("p",Ra,[i("small",{title:`\u4EFB\u52D9\u56DE\u5831\u6642\u9593\uFF1A${zt(f(d).spend_hour)}`},[za,Ke(" "+C(zt(f(d).spend_hour)),1)],8,Va)])])])]),i("div",{ref_key:"tasksListRef",ref:at,class:"card-body overflow-auto",style:{"max-height":"500px"}},[i("div",qa,[Ua,i("p",{title:`\u4EFB\u52D9\u6700\u65B0\u63D0\u4EA4\u6642\u9593\uFF1A${f(Ht)(f(d).feedback_at)}`},[i("small",null,C(f(Ht)(f(d).feedback_at)),1)],8,Fa)]),i("ul",Na,[(m(!0),w(ot,null,nt(f(d).replies,(g,F)=>(m(),w("li",{key:g.id},[i("div",Wa,[i("div",Ka,[lt(Nn,{avatar:g.avatar},null,8,["avatar"]),i("div",Za,[g.assistant_info?(m(),w("p",{key:0,style:zn({color:g.assistant_info.color}),class:"fw-bold m-0"},[i("a",{href:g.assistant_info.icon_url},[Ke(C(g.nickname)+" ",1),g.assistant_info.title?(m(),w("span",Ga," ("+C(g.assistant_info.title)+") ",1)):ft("",!0)],8,Ya)],4)):(m(),w("p",Ja,[i("span",null,C(g.nickname),1),i("a",{class:"replies-nickname ms-2",href:"#",title:"\u8907\u88FD\u66B1\u7A31",onClick:It(j=>f(Vt)(g.nickname),["prevent"])},[i("i",{class:ht(["pe-none bi",f(mt)===g.nickname?"bi-check-lg":"bi-clipboard"])},null,2)],8,Xa)])),i("ol",Qa,[i("li",{class:"breadcrumb-item",title:`\u6700\u5F8C\u7DE8\u8F2F\u6642\u9593\uFF1A${f(Ht)(g.updated_at)}`},C(f(ce)(g.updated_at)),9,tr)])])]),g.can_edit?(m(),w("div",er,[sr,i("ul",or,[i("li",null,[i("a",{class:"btn-edit-reply dropdown-item",href:"#",onClick:It(()=>{P.value.setContent(g.content),B.canEdit=g.can_edit},["prevent"])},"\u7DE8\u8F2F",8,nr)]),i("li",null,[i("a",{class:"btn-delete-reply dropdown-item",href:"#",onClick:b[4]||(b[4]=It(j=>tt(f(d).id),["prevent"]))},"\u522A\u9664")])])])):ft("",!0)]),lt(Wn,{content:g.content},null,8,["content"]),f(d).replies.length!==F+1?(m(),w("hr",ir)):ft("",!0)]))),128))])],512)])],2),i("div",{class:ht(["tasks position-relative",[r.listStatus?"col-md-6":"col-md-7"]])},[G(i("div",null,[lt(Kn,{ref_key:"quillEditorRef",ref:P,modelValue:B.content,"onUpdate:modelValue":b[5]||(b[5]=g=>B.content=g)},null,8,["modelValue"]),i("div",ar,[i("div",rr,[i("div",lr,[B.canEdit?ft("",!0):G((m(),w("select",{key:0,class:"form-select","onUpdate:modelValue":b[6]||(b[6]=g=>B.task_status=g)},[cr,(m(!0),w(ot,null,nt(f(Q),g=>(m(),w("option",{key:g.name,value:g.name},C(g.cht_name),9,dr))),128))],512)),[[Mt,B.task_status]]),B.canEdit?(m(),w("button",{key:1,type:"button",class:"submit-reply btn btn-outline-primary",disabled:B.content==="",onClick:b[7]||(b[7]=g=>f(q)(f(d).id))}," \u7DE8\u8F2F\u56DE\u8986 ",8,ur)):(m(),w("button",{key:2,type:"button",class:"submit-reply btn btn-outline-primary",disabled:B.content===""||B.task_status==="",onClick:b[8]||(b[8]=g=>Zt(f(d).id,B))}," \u9001\u51FA\u56DE\u8986 ",8,pr))])])])],512),[[Ze,T.value]]),G(i("div",null,[i("div",fr,[G(i("input",{id:"searchUserName","onUpdate:modelValue":b[9]||(b[9]=g=>ct.value=g),type:"text",class:"form-control",placeholder:"\u52A9\u6559\u540D\u7A31"},null,512),[[Je,ct.value]]),mr,i("div",wr,[(m(!0),w(ot,null,nt(f(Rt),g=>{var F;return m(),w("a",{key:g.user_id,href:"#",class:ht(["list-group-item list-group-item-action",((F=f(d).assign_user)==null?void 0:F.id)===g.user_id?"active":""]),onClick:It(j=>{var Z;return f(yt)(f(d).id,(Z=f(d).assign_user)==null?void 0:Z.id,g.user_id)},["prevent"])},C(g.nickname),11,gr)}),128))])])],512),[[Ze,!T.value]])],2)]),lt(Zn,{ref_key:"replyTemplateModalRef",ref:V},null,512),lt(fa,{ref_key:"replyStateModalRef",ref:M,data:f(d),"tasks-status":r.taskStatus,"onUpdate:taskStatus":f(dt)},null,8,["data","tasks-status","onUpdate:taskStatus"])],512)}}},xr={__name:"TasksView",setup(O){const{apiGetTaskSelector:L,apiGetTaskFilters:r,apiGetTasks:p,apiGetTasksDetail:_}=Qe,n=qn(),$=S({tasks:[]}),H=S({filters:[]}),E=S({tasks:[],pagination:{}}),x=S({task:{assign_users:[{}],replies:[{}]}}),c=S(1);let d="";const T=S(null),u=S(null),J=S(null),Q=it(async V=>{x.value=await _(V)},()=>u.value),bt=it(async()=>{$.value=await L(),H.value=await r(),await Q(n.params.id)});Dt(bt);const at=it(async()=>{!n.params.id||(x.value=await _(n.params.id))},u.value);Kt(()=>n.params.id,at);const K=it(async V=>{const M=E.value.pagination.total_page,h=E.value.pagination.current_page;if(M===h)return;c.value+=V;const X=await p(d,c.value),ct=E.value.tasks.concat(X.tasks);E.value.tasks=ct,E.value.pagination=X.pagination},()=>T.value),P=it(async V=>{d=Xn(J.value.taskListRef,V),c.value=1,E.value=await p(d,c.value)},()=>T.value);return(V,M)=>(m(),Xe(Gn,null,{category:jt(()=>[lt(Hi,{selector:$.value.selector,tasks:H.value.filters,"onUpdate:filterUrl":f(P)},null,8,["selector","tasks","onUpdate:filterUrl"])]),"count-block":jt(()=>{var h;return[lt(Jn,{total:(h=E.value.pagination)==null?void 0:h.total,length:E.value.tasks.length,title:"\u4EFB\u52D9"},null,8,["total","length"])]}),list:jt(()=>[lt(ta,{ref_key:"tasksListComponentRef",ref:J,onGetTasks:f(K),data:E.value.tasks},null,8,["onGetTasks","data"])]),body:jt(({toggleList:h,listStatus:X})=>[lt(hr,{toggleList:h,listStatus:X,body:x.value.task,"task-status":H.value.filters.task_status,onTaskListStatus:h,onDetailed:f(Q)},null,8,["toggleList","listStatus","body","task-status","onTaskListStatus","onDetailed"])]),_:1}))}};export{xr as default}; diff --git a/assets/TasksView.ec268fc1.css b/assets/TasksView.ec268fc1.css new file mode 100644 index 0000000..ed0d76a --- /dev/null +++ b/assets/TasksView.ec268fc1.css @@ -0,0 +1 @@ +.reply .ql-editor{height:150px} diff --git a/assets/assistant.98d98a32.js b/assets/assistant.98d98a32.js new file mode 100644 index 0000000..ff6b38e --- /dev/null +++ b/assets/assistant.98d98a32.js @@ -0,0 +1 @@ +import{a,b as n,g as p,c as u,d as r,e as c,f as t}from"./loading.729dd678.js";const i=a.create({baseURL:"https://best-hex-qa.hexschool.com",withCredentials:!0,xsrfHeaderName:"xsrf-token",xsrfCookieName:"xsrf-token",withXSRFToken:!0,headers:{Authorization:`Bearer ${n.get("h_MqhC49RxFRI6pR3Z_token")}`}});i.interceptors.request.use(p,u);i.interceptors.response.use(r,c);const l=(e,s=1)=>t.get(`/v1/questions?${e?`${e}&`:""}page=${s}`),q=()=>t.get("/v1/questions/filters"),g=e=>t.get(`/v1/questions/${e}`),$=e=>t.get(`/v1/questions/${e}/reply-assistants`),R=(e,s)=>t.put(`/v1/questions/${e}/assign`,{user_id:s}),v=(e,s)=>t.delete(`/v1/questions/${e}/assign`,{user_id:s}),d=(e,s)=>t.put(`/v1/questions/${e}/${s}`),h=(e,s)=>t.put(`/v1/questions/${e}/type`,{question_type_id:s}),x=(e,s)=>t.post(`/v1/questions/${e}/replies`,{body:s}),f=(e,s,o)=>t.put(`/v1/questions/${e}/replies/${s}`,{body:o}),m=(e,s)=>t.delete(`/v1/questions/${e}/replies/${s}`),y=e=>i.get(`/v1/questions/upload-image-url/${e}`),k={apiGetQuestionsList:l,apiGetQuestionsFilters:q,apiGetQuestionBody:g,apiGetReplyAssistants:$,apiPutAssignUser:R,apiDeleteAssignUser:v,apiPutResolve:d,apiPutQuestionType:h,apiPostReplies:x,apiPutReplies:f,apiDeleteReplies:m,apiGetUploadImageUrl:y};export{k as a}; diff --git a/assets/bootstrap-icons.999550fa.woff b/assets/bootstrap-icons.999550fa.woff new file mode 100644 index 0000000..6e72a59 Binary files /dev/null and b/assets/bootstrap-icons.999550fa.woff differ diff --git a/assets/bootstrap-icons.cfe45b98.woff2 b/assets/bootstrap-icons.cfe45b98.woff2 new file mode 100644 index 0000000..3b957d5 Binary files /dev/null and b/assets/bootstrap-icons.cfe45b98.woff2 differ diff --git a/assets/defaultAvatar.6a93cc93.png b/assets/defaultAvatar.6a93cc93.png new file mode 100644 index 0000000..403de45 Binary files /dev/null and b/assets/defaultAvatar.6a93cc93.png differ diff --git a/assets/formatUrl.6f156344.css b/assets/formatUrl.6f156344.css new file mode 100644 index 0000000..52766cb --- /dev/null +++ b/assets/formatUrl.6f156344.css @@ -0,0 +1 @@ +.globalEditor[data-v-e94b5ad2] .ql-editor.ql-blank:before{color:var(--bs-body-color)}.globalEditor[data-v-e94b5ad2] .ql-editor{height:500px}.globalEditor[data-v-e94b5ad2] .ql-syntax{border-left:3px solid #2A8356;background-color:#23241f;color:#f8f8f2;overflow:visible;white-space:pre-wrap;padding:5px 10px}.globalEditor[data-v-e94b5ad2] .ql-snow .ql-editor code{background-color:transparent}.globalEditor[data-v-e94b5ad2] .ql-container{font-size:inherit!important}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}.reply .ql-editor{height:150px}img.avatar[data-v-410e87c4]{cursor:pointer;height:60px;width:60px}.content[data-v-671db298] img{cursor:pointer}.content[data-v-671db298] p{margin-bottom:0}.content[data-v-671db298] pre{border-left:3px solid #2A8356;background-color:#23241f;color:#f8f8f2;overflow:visible;white-space:pre-wrap;padding:5px 10px} diff --git a/assets/formatUrl.d9a526a2.js b/assets/formatUrl.d9a526a2.js new file mode 100644 index 0000000..efd2e4a --- /dev/null +++ b/assets/formatUrl.d9a526a2.js @@ -0,0 +1,111 @@ +import{q as it,a as _t,c as Et,aH as kn,$ as we,_ as ca,F as fa,I as Mn,bt as ha,a8 as da,o as Gr,as as pa,a_ as Rr,ag as va,ap as Oi,bu as Zr,a6 as eo,B as Xr,bs as ga,aJ as to,b5 as no}from"./index.6b6e1e9f.js";import{h as be,i as ya,j as ma,a as ba}from"./loading.729dd678.js";import{a as _a}from"./assistant.98d98a32.js";const Ea={class:"container-fluid mb-5"},Oa={class:"row p-2 g-2"},Aa={key:0,class:"col-md-3"},wa={class:"d-flex align-items-center mb-3"},Ta={class:"position-relative h-100"},au={__name:"AssistantLayout",setup(t){const d=it(!0),e=()=>{d.value=!d.value};return(n,o)=>(_t(),Et("main",Ea,[kn(n.$slots,"category"),we("div",Oa,[d.value?(_t(),Et("div",Aa,[we("div",wa,[kn(n.$slots,"count-block")]),we("div",Ta,[kn(n.$slots,"list")])])):ca("",!0),we("div",{class:fa(["position-relative",[d.value?"col-md-9":"col-md-12"]])},[kn(n.$slots,"body",{toggleList:e,listStatus:d.value})],2)])]))}},Sa={class:"d-flex align-items-center"},Na={class:"m-0"},lu={__name:"DataCountBlock",props:{title:{type:String,default:"\u554F\u984C"},total:{type:Number,default:0},length:{type:Number,default:0}},setup(t){const d=t;return(e,n)=>(_t(),Et("div",Sa,[we("p",Na,[we("small",null," \u5171 "+Mn(d.total)+" \u500B"+Mn(d.title)+"/ \u5DF2\u8F09\u5165 "+Mn(d.length)+" \u500B"+Mn(d.title),1)])]))}};var xa={exports:{}},Pr={exports:{}},Dr={exports:{}};/*! + * Bootstrap data.js v5.3.0 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var Ai;function ka(){return Ai||(Ai=1,function(t,d){(function(e,n){t.exports=n()})(be,function(){const e=new Map;return{set(o,m,c){e.has(o)||e.set(o,new Map);const u=e.get(o);if(!u.has(m)&&u.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(u.keys())[0]}.`);return}u.set(m,c)},get(o,m){return e.has(o)&&e.get(o).get(m)||null},remove(o,m){if(!e.has(o))return;const c=e.get(o);c.delete(m),c.size===0&&e.delete(o)}}})}(Dr)),Dr.exports}var Ir={exports:{}},Ln={exports:{}};/*! + * Bootstrap index.js v5.3.0 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var wi;function Je(){return wi||(wi=1,function(t,d){(function(e,n){n(d)})(be,function(e){const m="transitionend",c=w=>(w&&window.CSS&&window.CSS.escape&&(w=w.replace(/#([^\s"#']+)/g,(E,T)=>`#${CSS.escape(T)}`)),w),u=w=>w==null?`${w}`:Object.prototype.toString.call(w).match(/\s([a-z]+)/i)[1].toLowerCase(),f=w=>{do w+=Math.floor(Math.random()*1e6);while(document.getElementById(w));return w},y=w=>{if(!w)return 0;let{transitionDuration:E,transitionDelay:T}=window.getComputedStyle(w);const x=Number.parseFloat(E),L=Number.parseFloat(T);return!x&&!L?0:(E=E.split(",")[0],T=T.split(",")[0],(Number.parseFloat(E)+Number.parseFloat(T))*1e3)},v=w=>{w.dispatchEvent(new Event(m))},l=w=>!w||typeof w!="object"?!1:(typeof w.jquery<"u"&&(w=w[0]),typeof w.nodeType<"u"),r=w=>l(w)?w.jquery?w[0]:w:typeof w=="string"&&w.length>0?document.querySelector(c(w)):null,i=w=>{if(!l(w)||w.getClientRects().length===0)return!1;const E=getComputedStyle(w).getPropertyValue("visibility")==="visible",T=w.closest("details:not([open])");if(!T)return E;if(T!==w){const x=w.closest("summary");if(x&&x.parentNode!==T||x===null)return!1}return E},b=w=>!w||w.nodeType!==Node.ELEMENT_NODE||w.classList.contains("disabled")?!0:typeof w.disabled<"u"?w.disabled:w.hasAttribute("disabled")&&w.getAttribute("disabled")!=="false",p=w=>{if(!document.documentElement.attachShadow)return null;if(typeof w.getRootNode=="function"){const E=w.getRootNode();return E instanceof ShadowRoot?E:null}return w instanceof ShadowRoot?w:w.parentNode?p(w.parentNode):null},g=()=>{},s=w=>{w.offsetHeight},h=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,_=[],a=w=>{document.readyState==="loading"?(_.length||document.addEventListener("DOMContentLoaded",()=>{for(const E of _)E()}),_.push(w)):w()},O=()=>document.documentElement.dir==="rtl",N=w=>{a(()=>{const E=h();if(E){const T=w.NAME,x=E.fn[T];E.fn[T]=w.jQueryInterface,E.fn[T].Constructor=w,E.fn[T].noConflict=()=>(E.fn[T]=x,w.jQueryInterface)}})},S=(w,E=[],T=w)=>typeof w=="function"?w(...E):T,k=(w,E,T=!0)=>{if(!T){S(w);return}const x=5,L=y(E)+x;let P=!1;const U=({target:D})=>{D===E&&(P=!0,E.removeEventListener(m,U),S(w))};E.addEventListener(m,U),setTimeout(()=>{P||v(E)},L)},R=(w,E,T,x)=>{const L=w.length;let P=w.indexOf(E);return P===-1?!T&&x?w[L-1]:w[0]:(P+=T?1:-1,x&&(P=(P+L)%L),w[Math.max(0,Math.min(P,L-1))])};e.defineJQueryPlugin=N,e.execute=S,e.executeAfterTransition=k,e.findShadowRoot=p,e.getElement=r,e.getNextActiveElement=R,e.getTransitionDurationFromElement=y,e.getUID=f,e.getjQuery=h,e.isDisabled=b,e.isElement=l,e.isRTL=O,e.isVisible=i,e.noop=g,e.onDOMContentLoaded=a,e.parseSelector=c,e.reflow=s,e.toType=u,e.triggerTransitionEnd=v,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})})}(Ln,Ln.exports)),Ln.exports}/*! + * Bootstrap event-handler.js v5.3.0 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var Ti;function wt(){return Ti||(Ti=1,function(t,d){(function(e,n){t.exports=n(Je())})(be,function(e){const n=/[^.]*(?=\..*)\.|.*/,o=/\..*/,m=/::\d+$/,c={};let u=1;const f={mouseenter:"mouseover",mouseleave:"mouseout"},y=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 v(N,S){return S&&`${S}::${u++}`||N.uidEvent||u++}function l(N){const S=v(N);return N.uidEvent=S,c[S]=c[S]||{},c[S]}function r(N,S){return function k(R){return O(R,{delegateTarget:N}),k.oneOff&&a.off(N,R.type,S),S.apply(N,[R])}}function i(N,S,k){return function R(w){const E=N.querySelectorAll(S);for(let{target:T}=w;T&&T!==this;T=T.parentNode)for(const x of E)if(x===T)return O(w,{delegateTarget:T}),R.oneOff&&a.off(N,w.type,S,k),k.apply(T,[w])}}function b(N,S,k=null){return Object.values(N).find(R=>R.callable===S&&R.delegationSelector===k)}function p(N,S,k){const R=typeof S=="string",w=R?k:S||k;let E=_(N);return y.has(E)||(E=N),[R,w,E]}function g(N,S,k,R,w){if(typeof S!="string"||!N)return;let[E,T,x]=p(S,k,R);S in f&&(T=(I=>function(M){if(!M.relatedTarget||M.relatedTarget!==M.delegateTarget&&!M.delegateTarget.contains(M.relatedTarget))return I.call(this,M)})(T));const L=l(N),P=L[x]||(L[x]={}),U=b(P,T,E?k:null);if(U){U.oneOff=U.oneOff&&w;return}const D=v(T,S.replace(n,"")),F=E?i(N,k,T):r(N,T);F.delegationSelector=E?k:null,F.callable=T,F.oneOff=w,F.uidEvent=D,P[D]=F,N.addEventListener(x,F,E)}function s(N,S,k,R,w){const E=b(S[k],R,w);!E||(N.removeEventListener(k,E,Boolean(w)),delete S[k][E.uidEvent])}function h(N,S,k,R){const w=S[k]||{};for(const[E,T]of Object.entries(w))E.includes(R)&&s(N,S,k,T.callable,T.delegationSelector)}function _(N){return N=N.replace(o,""),f[N]||N}const a={on(N,S,k,R){g(N,S,k,R,!1)},one(N,S,k,R){g(N,S,k,R,!0)},off(N,S,k,R){if(typeof S!="string"||!N)return;const[w,E,T]=p(S,k,R),x=T!==S,L=l(N),P=L[T]||{},U=S.startsWith(".");if(typeof E<"u"){if(!Object.keys(P).length)return;s(N,L,T,E,w?k:null);return}if(U)for(const D of Object.keys(L))h(N,L,D,S.slice(1));for(const[D,F]of Object.entries(P)){const q=D.replace(m,"");(!x||S.includes(q))&&s(N,L,T,F.callable,F.delegationSelector)}},trigger(N,S,k){if(typeof S!="string"||!N)return null;const R=e.getjQuery(),w=_(S),E=S!==w;let T=null,x=!0,L=!0,P=!1;E&&R&&(T=R.Event(S,k),R(N).trigger(T),x=!T.isPropagationStopped(),L=!T.isImmediatePropagationStopped(),P=T.isDefaultPrevented());const U=O(new Event(S,{bubbles:x,cancelable:!0}),k);return P&&U.preventDefault(),L&&N.dispatchEvent(U),U.defaultPrevented&&T&&T.preventDefault(),U}};function O(N,S={}){for(const[k,R]of Object.entries(S))try{N[k]=R}catch{Object.defineProperty(N,k,{configurable:!0,get(){return R}})}return N}return a})}(Ir)),Ir.exports}var Cr={exports:{}},Br={exports:{}};/*! + * Bootstrap manipulator.js v5.3.0 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var Si;function Qr(){return Si||(Si=1,function(t,d){(function(e,n){t.exports=n()})(be,function(){function e(m){if(m==="true")return!0;if(m==="false")return!1;if(m===Number(m).toString())return Number(m);if(m===""||m==="null")return null;if(typeof m!="string")return m;try{return JSON.parse(decodeURIComponent(m))}catch{return m}}function n(m){return m.replace(/[A-Z]/g,c=>`-${c.toLowerCase()}`)}return{setDataAttribute(m,c,u){m.setAttribute(`data-bs-${n(c)}`,u)},removeDataAttribute(m,c){m.removeAttribute(`data-bs-${n(c)}`)},getDataAttributes(m){if(!m)return{};const c={},u=Object.keys(m.dataset).filter(f=>f.startsWith("bs")&&!f.startsWith("bsConfig"));for(const f of u){let y=f.replace(/^bs/,"");y=y.charAt(0).toLowerCase()+y.slice(1,y.length),c[y]=e(m.dataset[f])}return c},getDataAttribute(m,c){return e(m.getAttribute(`data-bs-${n(c)}`))}}})}(Br)),Br.exports}/*! + * Bootstrap config.js v5.3.0 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var Ni;function Jr(){return Ni||(Ni=1,function(t,d){(function(e,n){t.exports=n(Qr(),Je())})(be,function(e,n){class o{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(c){return c=this._mergeConfigObj(c),c=this._configAfterMerge(c),this._typeCheckConfig(c),c}_configAfterMerge(c){return c}_mergeConfigObj(c,u){const f=n.isElement(u)?e.getDataAttribute(u,"config"):{};return{...this.constructor.Default,...typeof f=="object"?f:{},...n.isElement(u)?e.getDataAttributes(u):{},...typeof c=="object"?c:{}}}_typeCheckConfig(c,u=this.constructor.DefaultType){for(const[f,y]of Object.entries(u)){const v=c[f],l=n.isElement(v)?"element":n.toType(v);if(!new RegExp(y).test(l))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${f}" provided type "${l}" but expected type "${y}".`)}}}return o})}(Cr)),Cr.exports}/*! + * Bootstrap base-component.js v5.3.0 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var xi;function ei(){return xi||(xi=1,function(t,d){(function(e,n){t.exports=n(ka(),wt(),Jr(),Je())})(be,function(e,n,o,m){const c="5.3.0";class u extends o{constructor(y,v){super(),y=m.getElement(y),y&&(this._element=y,this._config=this._getConfig(v),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),n.off(this._element,this.constructor.EVENT_KEY);for(const y of Object.getOwnPropertyNames(this))this[y]=null}_queueCallback(y,v,l=!0){m.executeAfterTransition(y,v,l)}_getConfig(y){return y=this._mergeConfigObj(y,this._element),y=this._configAfterMerge(y),this._typeCheckConfig(y),y}static getInstance(y){return e.get(m.getElement(y),this.DATA_KEY)}static getOrCreateInstance(y,v={}){return this.getInstance(y)||new this(y,typeof v=="object"?v:null)}static get VERSION(){return c}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(y){return`${y}${this.EVENT_KEY}`}}return u})}(Pr)),Pr.exports}var qr={exports:{}};/*! + * Bootstrap selector-engine.js v5.3.0 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var ki;function Ft(){return ki||(ki=1,function(t,d){(function(e,n){t.exports=n(Je())})(be,function(e){const n=m=>{let c=m.getAttribute("data-bs-target");if(!c||c==="#"){let u=m.getAttribute("href");if(!u||!u.includes("#")&&!u.startsWith("."))return null;u.includes("#")&&!u.startsWith("#")&&(u=`#${u.split("#")[1]}`),c=u&&u!=="#"?u.trim():null}return e.parseSelector(c)},o={find(m,c=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(c,m))},findOne(m,c=document.documentElement){return Element.prototype.querySelector.call(c,m)},children(m,c){return[].concat(...m.children).filter(u=>u.matches(c))},parents(m,c){const u=[];let f=m.parentNode.closest(c);for(;f;)u.push(f),f=f.parentNode.closest(c);return u},prev(m,c){let u=m.previousElementSibling;for(;u;){if(u.matches(c))return[u];u=u.previousElementSibling}return[]},next(m,c){let u=m.nextElementSibling;for(;u;){if(u.matches(c))return[u];u=u.nextElementSibling}return[]},focusableChildren(m){const c=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(u=>`${u}:not([tabindex^="-"])`).join(",");return this.find(c,m).filter(u=>!e.isDisabled(u)&&e.isVisible(u))},getSelectorFromElement(m){const c=n(m);return c&&o.findOne(c)?c:null},getElementFromSelector(m){const c=n(m);return c?o.findOne(c):null},getMultipleElementsFromSelector(m){const c=n(m);return c?o.find(c):[]}};return o})}(qr)),qr.exports}/*! + * Bootstrap collapse.js v5.3.0 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */(function(t,d){(function(e,n){t.exports=n(ei(),wt(),Ft(),Je())})(be,function(e,n,o,m){const c="collapse",f=".bs.collapse",y=".data-api",v=`show${f}`,l=`shown${f}`,r=`hide${f}`,i=`hidden${f}`,b=`click${f}${y}`,p="show",g="collapse",s="collapsing",h="collapsed",_=`:scope .${g} .${g}`,a="collapse-horizontal",O="width",N="height",S=".collapse.show, .collapse.collapsing",k='[data-bs-toggle="collapse"]',R={parent:null,toggle:!0},w={parent:"(null|element)",toggle:"boolean"};class E extends e{constructor(x,L){super(x,L),this._isTransitioning=!1,this._triggerArray=[];const P=o.find(k);for(const U of P){const D=o.getSelectorFromElement(U),F=o.find(D).filter(q=>q===this._element);D!==null&&F.length&&this._triggerArray.push(U)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return R}static get DefaultType(){return w}static get NAME(){return c}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let x=[];if(this._config.parent&&(x=this._getFirstLevelChildren(S).filter(q=>q!==this._element).map(q=>E.getOrCreateInstance(q,{toggle:!1}))),x.length&&x[0]._isTransitioning||n.trigger(this._element,v).defaultPrevented)return;for(const q of x)q.hide();const P=this._getDimension();this._element.classList.remove(g),this._element.classList.add(s),this._element.style[P]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const U=()=>{this._isTransitioning=!1,this._element.classList.remove(s),this._element.classList.add(g,p),this._element.style[P]="",n.trigger(this._element,l)},F=`scroll${P[0].toUpperCase()+P.slice(1)}`;this._queueCallback(U,this._element,!0),this._element.style[P]=`${this._element[F]}px`}hide(){if(this._isTransitioning||!this._isShown()||n.trigger(this._element,r).defaultPrevented)return;const L=this._getDimension();this._element.style[L]=`${this._element.getBoundingClientRect()[L]}px`,m.reflow(this._element),this._element.classList.add(s),this._element.classList.remove(g,p);for(const U of this._triggerArray){const D=o.getElementFromSelector(U);D&&!this._isShown(D)&&this._addAriaAndCollapsedClass([U],!1)}this._isTransitioning=!0;const P=()=>{this._isTransitioning=!1,this._element.classList.remove(s),this._element.classList.add(g),n.trigger(this._element,i)};this._element.style[L]="",this._queueCallback(P,this._element,!0)}_isShown(x=this._element){return x.classList.contains(p)}_configAfterMerge(x){return x.toggle=Boolean(x.toggle),x.parent=m.getElement(x.parent),x}_getDimension(){return this._element.classList.contains(a)?O:N}_initializeChildren(){if(!this._config.parent)return;const x=this._getFirstLevelChildren(k);for(const L of x){const P=o.getElementFromSelector(L);P&&this._addAriaAndCollapsedClass([L],this._isShown(P))}}_getFirstLevelChildren(x){const L=o.find(_,this._config.parent);return o.find(x,this._config.parent).filter(P=>!L.includes(P))}_addAriaAndCollapsedClass(x,L){if(!!x.length)for(const P of x)P.classList.toggle(h,!L),P.setAttribute("aria-expanded",L)}static jQueryInterface(x){const L={};return typeof x=="string"&&/show|hide/.test(x)&&(L.toggle=!1),this.each(function(){const P=E.getOrCreateInstance(this,L);if(typeof x=="string"){if(typeof P[x]>"u")throw new TypeError(`No method named "${x}"`);P[x]()}})}}return n.on(document,b,k,function(T){(T.target.tagName==="A"||T.delegateTarget&&T.delegateTarget.tagName==="A")&&T.preventDefault();for(const x of o.getMultipleElementsFromSelector(this))E.getOrCreateInstance(x,{toggle:!1}).toggle()}),m.defineJQueryPlugin(E),E})})(xa);var ti={exports:{}};(function(t,d){(function(e,n){t.exports=n()})(be,function(){var e=1e3,n=6e4,o=36e5,m="millisecond",c="second",u="minute",f="hour",y="day",v="week",l="month",r="quarter",i="year",b="date",p="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,s=/\[([^\]]+)]|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,h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(x){var L=["th","st","nd","rd"],P=x%100;return"["+x+(L[(P-20)%10]||L[P]||L[0])+"]"}},_=function(x,L,P){var U=String(x);return!U||U.length>=L?x:""+Array(L+1-U.length).join(P)+x},a={s:_,z:function(x){var L=-x.utcOffset(),P=Math.abs(L),U=Math.floor(P/60),D=P%60;return(L<=0?"+":"-")+_(U,2,"0")+":"+_(D,2,"0")},m:function x(L,P){if(L.date()1)return x(q[0])}else{var I=L.name;N[I]=L,D=I}return!U&&D&&(O=D),D||!U&&O},R=function(x,L){if(S(x))return x.clone();var P=typeof L=="object"?L:{};return P.date=x,P.args=arguments,new E(P)},w=a;w.l=k,w.i=S,w.w=function(x,L){return R(x,{locale:L.$L,utc:L.$u,x:L.$x,$offset:L.$offset})};var E=function(){function x(P){this.$L=k(P.locale,null,!0),this.parse(P)}var L=x.prototype;return L.parse=function(P){this.$d=function(U){var D=U.date,F=U.utc;if(D===null)return new Date(NaN);if(w.u(D))return new Date;if(D instanceof Date)return new Date(D);if(typeof D=="string"&&!/Z$/i.test(D)){var q=D.match(g);if(q){var I=q[2]-1||0,M=(q[7]||"0").substring(0,3);return F?new Date(Date.UTC(q[1],I,q[3]||1,q[4]||0,q[5]||0,q[6]||0,M)):new Date(q[1],I,q[3]||1,q[4]||0,q[5]||0,q[6]||0,M)}}return new Date(D)}(P),this.$x=P.x||{},this.init()},L.init=function(){var P=this.$d;this.$y=P.getFullYear(),this.$M=P.getMonth(),this.$D=P.getDate(),this.$W=P.getDay(),this.$H=P.getHours(),this.$m=P.getMinutes(),this.$s=P.getSeconds(),this.$ms=P.getMilliseconds()},L.$utils=function(){return w},L.isValid=function(){return this.$d.toString()!==p},L.isSame=function(P,U){var D=R(P);return this.startOf(U)<=D&&D<=this.endOf(U)},L.isAfter=function(P,U){return R(P)0,N<=O.r||!O.r){N<=1&&a>0&&(O=h[a-1]);var S=s[O.l];i&&(N=i(""+N)),p=typeof S=="string"?S.replace("%d",N):S(N,v,O.l,g);break}}if(v)return p;var k=g?s.future:s.past;return typeof k=="function"?k(p):k.replace("%s",p)},m.to=function(y,v){return u(y,v,this,!0)},m.from=function(y,v){return u(y,v,this)};var f=function(y){return y.$u?o.utc():o()};m.toNow=function(y){return this.to(f(this),y)},m.fromNow=function(y){return this.from(f(this),y)}}})})(io);const La=io.exports;var Ra={exports:{}};(function(t,d){(function(e,n){t.exports=n(ti.exports)})(be,function(e){function n(c){return c&&typeof c=="object"&&"default"in c?c:{default:c}}var o=n(e),m={name:"zh-tw",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u9031\u65E5_\u9031\u4E00_\u9031\u4E8C_\u9031\u4E09_\u9031\u56DB_\u9031\u4E94_\u9031\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(c,u){return u==="W"?c+"\u9031":c+"\u65E5"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5167",past:"%s\u524D",s:"\u5E7E\u79D2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5C0F\u6642",hh:"%d \u5C0F\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500B\u6708",MM:"%d \u500B\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(c,u){var f=100*c+u;return f<600?"\u51CC\u6668":f<900?"\u65E9\u4E0A":f<1100?"\u4E0A\u5348":f<1300?"\u4E2D\u5348":f<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return o.default.locale(m,null,!0),m})})(Ra);fn.extend(Ma);fn.extend(La);fn.locale("zh-tw");const su=t=>fn.utc(t).fromNow(),uu=t=>fn(t).format("YYYY/MM/DD HH:mm:ss"),cu={useRoute:ha};var oo={exports:{}},De="top",$e="bottom",Ue="right",Ie="left",zn="auto",Ht=[De,$e,Ue,Ie],Ot="start",Ct="end",ao="clippingParents",ni="viewport",It="popper",lo="reference",Kr=Ht.reduce(function(t,d){return t.concat([d+"-"+Ot,d+"-"+Ct])},[]),ri=[].concat(Ht,[zn]).reduce(function(t,d){return t.concat([d,d+"-"+Ot,d+"-"+Ct])},[]),so="beforeRead",uo="read",co="afterRead",fo="beforeMain",ho="main",po="afterMain",vo="beforeWrite",go="write",yo="afterWrite",mo=[so,uo,co,fo,ho,po,vo,go,yo];function Qe(t){return t?(t.nodeName||"").toLowerCase():null}function Fe(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var d=t.ownerDocument;return d&&d.defaultView||window}return t}function At(t){var d=Fe(t).Element;return t instanceof d||t instanceof Element}function He(t){var d=Fe(t).HTMLElement;return t instanceof d||t instanceof HTMLElement}function ii(t){if(typeof ShadowRoot>"u")return!1;var d=Fe(t).ShadowRoot;return t instanceof d||t instanceof ShadowRoot}function Pa(t){var d=t.state;Object.keys(d.elements).forEach(function(e){var n=d.styles[e]||{},o=d.attributes[e]||{},m=d.elements[e];!He(m)||!Qe(m)||(Object.assign(m.style,n),Object.keys(o).forEach(function(c){var u=o[c];u===!1?m.removeAttribute(c):m.setAttribute(c,u===!0?"":u)}))})}function Da(t){var d=t.state,e={popper:{position:d.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(d.elements.popper.style,e.popper),d.styles=e,d.elements.arrow&&Object.assign(d.elements.arrow.style,e.arrow),function(){Object.keys(d.elements).forEach(function(n){var o=d.elements[n],m=d.attributes[n]||{},c=Object.keys(d.styles.hasOwnProperty(n)?d.styles[n]:e[n]),u=c.reduce(function(f,y){return f[y]="",f},{});!He(o)||!Qe(o)||(Object.assign(o.style,u),Object.keys(m).forEach(function(f){o.removeAttribute(f)}))})}}const oi={name:"applyStyles",enabled:!0,phase:"write",fn:Pa,effect:Da,requires:["computeStyles"]};function Xe(t){return t.split("-")[0]}var yt=Math.max,jn=Math.min,Bt=Math.round;function Yr(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(d){return d.brand+"/"+d.version}).join(" "):navigator.userAgent}function bo(){return!/^((?!chrome|android).)*safari/i.test(Yr())}function qt(t,d,e){d===void 0&&(d=!1),e===void 0&&(e=!1);var n=t.getBoundingClientRect(),o=1,m=1;d&&He(t)&&(o=t.offsetWidth>0&&Bt(n.width)/t.offsetWidth||1,m=t.offsetHeight>0&&Bt(n.height)/t.offsetHeight||1);var c=At(t)?Fe(t):window,u=c.visualViewport,f=!bo()&&e,y=(n.left+(f&&u?u.offsetLeft:0))/o,v=(n.top+(f&&u?u.offsetTop:0))/m,l=n.width/o,r=n.height/m;return{width:l,height:r,top:v,right:y+l,bottom:v+r,left:y,x:y,y:v}}function ai(t){var d=qt(t),e=t.offsetWidth,n=t.offsetHeight;return Math.abs(d.width-e)<=1&&(e=d.width),Math.abs(d.height-n)<=1&&(n=d.height),{x:t.offsetLeft,y:t.offsetTop,width:e,height:n}}function _o(t,d){var e=d.getRootNode&&d.getRootNode();if(t.contains(d))return!0;if(e&&ii(e)){var n=d;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function ot(t){return Fe(t).getComputedStyle(t)}function Ia(t){return["table","td","th"].indexOf(Qe(t))>=0}function ut(t){return((At(t)?t.ownerDocument:t.document)||window.document).documentElement}function Kn(t){return Qe(t)==="html"?t:t.assignedSlot||t.parentNode||(ii(t)?t.host:null)||ut(t)}function Mi(t){return!He(t)||ot(t).position==="fixed"?null:t.offsetParent}function Ca(t){var d=/firefox/i.test(Yr()),e=/Trident/i.test(Yr());if(e&&He(t)){var n=ot(t);if(n.position==="fixed")return null}var o=Kn(t);for(ii(o)&&(o=o.host);He(o)&&["html","body"].indexOf(Qe(o))<0;){var m=ot(o);if(m.transform!=="none"||m.perspective!=="none"||m.contain==="paint"||["transform","perspective"].indexOf(m.willChange)!==-1||d&&m.willChange==="filter"||d&&m.filter&&m.filter!=="none")return o;o=o.parentNode}return null}function hn(t){for(var d=Fe(t),e=Mi(t);e&&Ia(e)&&ot(e).position==="static";)e=Mi(e);return e&&(Qe(e)==="html"||Qe(e)==="body"&&ot(e).position==="static")?d:e||Ca(t)||d}function li(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function an(t,d,e){return yt(t,jn(d,e))}function Ba(t,d,e){var n=an(t,d,e);return n>e?e:n}function Eo(){return{top:0,right:0,bottom:0,left:0}}function Oo(t){return Object.assign({},Eo(),t)}function Ao(t,d){return d.reduce(function(e,n){return e[n]=t,e},{})}var qa=function(d,e){return d=typeof d=="function"?d(Object.assign({},e.rects,{placement:e.placement})):d,Oo(typeof d!="number"?d:Ao(d,Ht))};function ja(t){var d,e=t.state,n=t.name,o=t.options,m=e.elements.arrow,c=e.modifiersData.popperOffsets,u=Xe(e.placement),f=li(u),y=[Ie,Ue].indexOf(u)>=0,v=y?"height":"width";if(!(!m||!c)){var l=qa(o.padding,e),r=ai(m),i=f==="y"?De:Ie,b=f==="y"?$e:Ue,p=e.rects.reference[v]+e.rects.reference[f]-c[f]-e.rects.popper[v],g=c[f]-e.rects.reference[f],s=hn(m),h=s?f==="y"?s.clientHeight||0:s.clientWidth||0:0,_=p/2-g/2,a=l[i],O=h-r[v]-l[b],N=h/2-r[v]/2+_,S=an(a,N,O),k=f;e.modifiersData[n]=(d={},d[k]=S,d.centerOffset=S-N,d)}}function $a(t){var d=t.state,e=t.options,n=e.element,o=n===void 0?"[data-popper-arrow]":n;o!=null&&(typeof o=="string"&&(o=d.elements.popper.querySelector(o),!o)||!_o(d.elements.popper,o)||(d.elements.arrow=o))}const wo={name:"arrow",enabled:!0,phase:"main",fn:ja,effect:$a,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function jt(t){return t.split("-")[1]}var Ua={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Fa(t,d){var e=t.x,n=t.y,o=d.devicePixelRatio||1;return{x:Bt(e*o)/o||0,y:Bt(n*o)/o||0}}function Li(t){var d,e=t.popper,n=t.popperRect,o=t.placement,m=t.variation,c=t.offsets,u=t.position,f=t.gpuAcceleration,y=t.adaptive,v=t.roundOffsets,l=t.isFixed,r=c.x,i=r===void 0?0:r,b=c.y,p=b===void 0?0:b,g=typeof v=="function"?v({x:i,y:p}):{x:i,y:p};i=g.x,p=g.y;var s=c.hasOwnProperty("x"),h=c.hasOwnProperty("y"),_=Ie,a=De,O=window;if(y){var N=hn(e),S="clientHeight",k="clientWidth";if(N===Fe(e)&&(N=ut(e),ot(N).position!=="static"&&u==="absolute"&&(S="scrollHeight",k="scrollWidth")),N=N,o===De||(o===Ie||o===Ue)&&m===Ct){a=$e;var R=l&&N===O&&O.visualViewport?O.visualViewport.height:N[S];p-=R-n.height,p*=f?1:-1}if(o===Ie||(o===De||o===$e)&&m===Ct){_=Ue;var w=l&&N===O&&O.visualViewport?O.visualViewport.width:N[k];i-=w-n.width,i*=f?1:-1}}var E=Object.assign({position:u},y&&Ua),T=v===!0?Fa({x:i,y:p},Fe(e)):{x:i,y:p};if(i=T.x,p=T.y,f){var x;return Object.assign({},E,(x={},x[a]=h?"0":"",x[_]=s?"0":"",x.transform=(O.devicePixelRatio||1)<=1?"translate("+i+"px, "+p+"px)":"translate3d("+i+"px, "+p+"px, 0)",x))}return Object.assign({},E,(d={},d[a]=h?p+"px":"",d[_]=s?i+"px":"",d.transform="",d))}function Ha(t){var d=t.state,e=t.options,n=e.gpuAcceleration,o=n===void 0?!0:n,m=e.adaptive,c=m===void 0?!0:m,u=e.roundOffsets,f=u===void 0?!0:u,y={placement:Xe(d.placement),variation:jt(d.placement),popper:d.elements.popper,popperRect:d.rects.popper,gpuAcceleration:o,isFixed:d.options.strategy==="fixed"};d.modifiersData.popperOffsets!=null&&(d.styles.popper=Object.assign({},d.styles.popper,Li(Object.assign({},y,{offsets:d.modifiersData.popperOffsets,position:d.options.strategy,adaptive:c,roundOffsets:f})))),d.modifiersData.arrow!=null&&(d.styles.arrow=Object.assign({},d.styles.arrow,Li(Object.assign({},y,{offsets:d.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:f})))),d.attributes.popper=Object.assign({},d.attributes.popper,{"data-popper-placement":d.placement})}const si={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Ha,data:{}};var Rn={passive:!0};function za(t){var d=t.state,e=t.instance,n=t.options,o=n.scroll,m=o===void 0?!0:o,c=n.resize,u=c===void 0?!0:c,f=Fe(d.elements.popper),y=[].concat(d.scrollParents.reference,d.scrollParents.popper);return m&&y.forEach(function(v){v.addEventListener("scroll",e.update,Rn)}),u&&f.addEventListener("resize",e.update,Rn),function(){m&&y.forEach(function(v){v.removeEventListener("scroll",e.update,Rn)}),u&&f.removeEventListener("resize",e.update,Rn)}}const ui={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:za,data:{}};var Ka={left:"right",right:"left",bottom:"top",top:"bottom"};function qn(t){return t.replace(/left|right|bottom|top/g,function(d){return Ka[d]})}var Ya={start:"end",end:"start"};function Ri(t){return t.replace(/start|end/g,function(d){return Ya[d]})}function ci(t){var d=Fe(t),e=d.pageXOffset,n=d.pageYOffset;return{scrollLeft:e,scrollTop:n}}function fi(t){return qt(ut(t)).left+ci(t).scrollLeft}function Va(t,d){var e=Fe(t),n=ut(t),o=e.visualViewport,m=n.clientWidth,c=n.clientHeight,u=0,f=0;if(o){m=o.width,c=o.height;var y=bo();(y||!y&&d==="fixed")&&(u=o.offsetLeft,f=o.offsetTop)}return{width:m,height:c,x:u+fi(t),y:f}}function Wa(t){var d,e=ut(t),n=ci(t),o=(d=t.ownerDocument)==null?void 0:d.body,m=yt(e.scrollWidth,e.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),c=yt(e.scrollHeight,e.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),u=-n.scrollLeft+fi(t),f=-n.scrollTop;return ot(o||e).direction==="rtl"&&(u+=yt(e.clientWidth,o?o.clientWidth:0)-m),{width:m,height:c,x:u,y:f}}function hi(t){var d=ot(t),e=d.overflow,n=d.overflowX,o=d.overflowY;return/auto|scroll|overlay|hidden/.test(e+o+n)}function To(t){return["html","body","#document"].indexOf(Qe(t))>=0?t.ownerDocument.body:He(t)&&hi(t)?t:To(Kn(t))}function ln(t,d){var e;d===void 0&&(d=[]);var n=To(t),o=n===((e=t.ownerDocument)==null?void 0:e.body),m=Fe(n),c=o?[m].concat(m.visualViewport||[],hi(n)?n:[]):n,u=d.concat(c);return o?u:u.concat(ln(Kn(c)))}function Vr(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Ga(t,d){var e=qt(t,!1,d==="fixed");return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}function Pi(t,d,e){return d===ni?Vr(Va(t,e)):At(d)?Ga(d,e):Vr(Wa(ut(t)))}function Za(t){var d=ln(Kn(t)),e=["absolute","fixed"].indexOf(ot(t).position)>=0,n=e&&He(t)?hn(t):t;return At(n)?d.filter(function(o){return At(o)&&_o(o,n)&&Qe(o)!=="body"}):[]}function Xa(t,d,e,n){var o=d==="clippingParents"?Za(t):[].concat(d),m=[].concat(o,[e]),c=m[0],u=m.reduce(function(f,y){var v=Pi(t,y,n);return f.top=yt(v.top,f.top),f.right=jn(v.right,f.right),f.bottom=jn(v.bottom,f.bottom),f.left=yt(v.left,f.left),f},Pi(t,c,n));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function So(t){var d=t.reference,e=t.element,n=t.placement,o=n?Xe(n):null,m=n?jt(n):null,c=d.x+d.width/2-e.width/2,u=d.y+d.height/2-e.height/2,f;switch(o){case De:f={x:c,y:d.y-e.height};break;case $e:f={x:c,y:d.y+d.height};break;case Ue:f={x:d.x+d.width,y:u};break;case Ie:f={x:d.x-e.width,y:u};break;default:f={x:d.x,y:d.y}}var y=o?li(o):null;if(y!=null){var v=y==="y"?"height":"width";switch(m){case Ot:f[y]=f[y]-(d[v]/2-e[v]/2);break;case Ct:f[y]=f[y]+(d[v]/2-e[v]/2);break}}return f}function $t(t,d){d===void 0&&(d={});var e=d,n=e.placement,o=n===void 0?t.placement:n,m=e.strategy,c=m===void 0?t.strategy:m,u=e.boundary,f=u===void 0?ao:u,y=e.rootBoundary,v=y===void 0?ni:y,l=e.elementContext,r=l===void 0?It:l,i=e.altBoundary,b=i===void 0?!1:i,p=e.padding,g=p===void 0?0:p,s=Oo(typeof g!="number"?g:Ao(g,Ht)),h=r===It?lo:It,_=t.rects.popper,a=t.elements[b?h:r],O=Xa(At(a)?a:a.contextElement||ut(t.elements.popper),f,v,c),N=qt(t.elements.reference),S=So({reference:N,element:_,strategy:"absolute",placement:o}),k=Vr(Object.assign({},_,S)),R=r===It?k:N,w={top:O.top-R.top+s.top,bottom:R.bottom-O.bottom+s.bottom,left:O.left-R.left+s.left,right:R.right-O.right+s.right},E=t.modifiersData.offset;if(r===It&&E){var T=E[o];Object.keys(w).forEach(function(x){var L=[Ue,$e].indexOf(x)>=0?1:-1,P=[De,$e].indexOf(x)>=0?"y":"x";w[x]+=T[P]*L})}return w}function Qa(t,d){d===void 0&&(d={});var e=d,n=e.placement,o=e.boundary,m=e.rootBoundary,c=e.padding,u=e.flipVariations,f=e.allowedAutoPlacements,y=f===void 0?ri:f,v=jt(n),l=v?u?Kr:Kr.filter(function(b){return jt(b)===v}):Ht,r=l.filter(function(b){return y.indexOf(b)>=0});r.length===0&&(r=l);var i=r.reduce(function(b,p){return b[p]=$t(t,{placement:p,boundary:o,rootBoundary:m,padding:c})[Xe(p)],b},{});return Object.keys(i).sort(function(b,p){return i[b]-i[p]})}function Ja(t){if(Xe(t)===zn)return[];var d=qn(t);return[Ri(t),d,Ri(d)]}function el(t){var d=t.state,e=t.options,n=t.name;if(!d.modifiersData[n]._skip){for(var o=e.mainAxis,m=o===void 0?!0:o,c=e.altAxis,u=c===void 0?!0:c,f=e.fallbackPlacements,y=e.padding,v=e.boundary,l=e.rootBoundary,r=e.altBoundary,i=e.flipVariations,b=i===void 0?!0:i,p=e.allowedAutoPlacements,g=d.options.placement,s=Xe(g),h=s===g,_=f||(h||!b?[qn(g)]:Ja(g)),a=[g].concat(_).reduce(function(Y,H){return Y.concat(Xe(H)===zn?Qa(d,{placement:H,boundary:v,rootBoundary:l,padding:y,flipVariations:b,allowedAutoPlacements:p}):H)},[]),O=d.rects.reference,N=d.rects.popper,S=new Map,k=!0,R=a[0],w=0;w=0,P=L?"width":"height",U=$t(d,{placement:E,boundary:v,rootBoundary:l,altBoundary:r,padding:y}),D=L?x?Ue:Ie:x?$e:De;O[P]>N[P]&&(D=qn(D));var F=qn(D),q=[];if(m&&q.push(U[T]<=0),u&&q.push(U[D]<=0,U[F]<=0),q.every(function(Y){return Y})){R=E,k=!1;break}S.set(E,q)}if(k)for(var I=b?3:1,M=function(H){var j=a.find(function(K){var V=S.get(K);if(V)return V.slice(0,H).every(function(G){return G})});if(j)return R=j,"break"},B=I;B>0;B--){var $=M(B);if($==="break")break}d.placement!==R&&(d.modifiersData[n]._skip=!0,d.placement=R,d.reset=!0)}}const No={name:"flip",enabled:!0,phase:"main",fn:el,requiresIfExists:["offset"],data:{_skip:!1}};function Di(t,d,e){return e===void 0&&(e={x:0,y:0}),{top:t.top-d.height-e.y,right:t.right-d.width+e.x,bottom:t.bottom-d.height+e.y,left:t.left-d.width-e.x}}function Ii(t){return[De,Ue,$e,Ie].some(function(d){return t[d]>=0})}function tl(t){var d=t.state,e=t.name,n=d.rects.reference,o=d.rects.popper,m=d.modifiersData.preventOverflow,c=$t(d,{elementContext:"reference"}),u=$t(d,{altBoundary:!0}),f=Di(c,n),y=Di(u,o,m),v=Ii(f),l=Ii(y);d.modifiersData[e]={referenceClippingOffsets:f,popperEscapeOffsets:y,isReferenceHidden:v,hasPopperEscaped:l},d.attributes.popper=Object.assign({},d.attributes.popper,{"data-popper-reference-hidden":v,"data-popper-escaped":l})}const xo={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:tl};function nl(t,d,e){var n=Xe(t),o=[Ie,De].indexOf(n)>=0?-1:1,m=typeof e=="function"?e(Object.assign({},d,{placement:t})):e,c=m[0],u=m[1];return c=c||0,u=(u||0)*o,[Ie,Ue].indexOf(n)>=0?{x:u,y:c}:{x:c,y:u}}function rl(t){var d=t.state,e=t.options,n=t.name,o=e.offset,m=o===void 0?[0,0]:o,c=ri.reduce(function(v,l){return v[l]=nl(l,d.rects,m),v},{}),u=c[d.placement],f=u.x,y=u.y;d.modifiersData.popperOffsets!=null&&(d.modifiersData.popperOffsets.x+=f,d.modifiersData.popperOffsets.y+=y),d.modifiersData[n]=c}const ko={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:rl};function il(t){var d=t.state,e=t.name;d.modifiersData[e]=So({reference:d.rects.reference,element:d.rects.popper,strategy:"absolute",placement:d.placement})}const di={name:"popperOffsets",enabled:!0,phase:"read",fn:il,data:{}};function ol(t){return t==="x"?"y":"x"}function al(t){var d=t.state,e=t.options,n=t.name,o=e.mainAxis,m=o===void 0?!0:o,c=e.altAxis,u=c===void 0?!1:c,f=e.boundary,y=e.rootBoundary,v=e.altBoundary,l=e.padding,r=e.tether,i=r===void 0?!0:r,b=e.tetherOffset,p=b===void 0?0:b,g=$t(d,{boundary:f,rootBoundary:y,padding:l,altBoundary:v}),s=Xe(d.placement),h=jt(d.placement),_=!h,a=li(s),O=ol(a),N=d.modifiersData.popperOffsets,S=d.rects.reference,k=d.rects.popper,R=typeof p=="function"?p(Object.assign({},d.rects,{placement:d.placement})):p,w=typeof R=="number"?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),E=d.modifiersData.offset?d.modifiersData.offset[d.placement]:null,T={x:0,y:0};if(!!N){if(m){var x,L=a==="y"?De:Ie,P=a==="y"?$e:Ue,U=a==="y"?"height":"width",D=N[a],F=D+g[L],q=D-g[P],I=i?-k[U]/2:0,M=h===Ot?S[U]:k[U],B=h===Ot?-k[U]:-S[U],$=d.elements.arrow,Y=i&&$?ai($):{width:0,height:0},H=d.modifiersData["arrow#persistent"]?d.modifiersData["arrow#persistent"].padding:Eo(),j=H[L],K=H[P],V=an(0,S[U],Y[U]),G=_?S[U]/2-I-V-j-w.mainAxis:M-V-j-w.mainAxis,J=_?-S[U]/2+I+V+K+w.mainAxis:B+V+K+w.mainAxis,oe=d.elements.arrow&&hn(d.elements.arrow),ae=oe?a==="y"?oe.clientTop||0:oe.clientLeft||0:0,ce=(x=E==null?void 0:E[a])!=null?x:0,ee=D+G-ce-ae,le=D+J-ce,pe=an(i?jn(F,ee):F,D,i?yt(q,le):q);N[a]=pe,T[a]=pe-D}if(u){var ge,Z=a==="x"?De:Ie,W=a==="x"?$e:Ue,ne=N[O],te=O==="y"?"height":"width",X=ne+g[Z],he=ne-g[W],ue=[De,Ie].indexOf(s)!==-1,de=(ge=E==null?void 0:E[O])!=null?ge:0,Ae=ue?X:ne-S[te]-k[te]-de+w.altAxis,re=ue?ne+S[te]+k[te]-de-w.altAxis:he,ie=i&&ue?Ba(Ae,ne,re):an(i?Ae:X,ne,i?re:he);N[O]=ie,T[O]=ie-ne}d.modifiersData[n]=T}}const Mo={name:"preventOverflow",enabled:!0,phase:"main",fn:al,requiresIfExists:["offset"]};function ll(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function sl(t){return t===Fe(t)||!He(t)?ci(t):ll(t)}function ul(t){var d=t.getBoundingClientRect(),e=Bt(d.width)/t.offsetWidth||1,n=Bt(d.height)/t.offsetHeight||1;return e!==1||n!==1}function cl(t,d,e){e===void 0&&(e=!1);var n=He(d),o=He(d)&&ul(d),m=ut(d),c=qt(t,o,e),u={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(n||!n&&!e)&&((Qe(d)!=="body"||hi(m))&&(u=sl(d)),He(d)?(f=qt(d,!0),f.x+=d.clientLeft,f.y+=d.clientTop):m&&(f.x=fi(m))),{x:c.left+u.scrollLeft-f.x,y:c.top+u.scrollTop-f.y,width:c.width,height:c.height}}function fl(t){var d=new Map,e=new Set,n=[];t.forEach(function(m){d.set(m.name,m)});function o(m){e.add(m.name);var c=[].concat(m.requires||[],m.requiresIfExists||[]);c.forEach(function(u){if(!e.has(u)){var f=d.get(u);f&&o(f)}}),n.push(m)}return t.forEach(function(m){e.has(m.name)||o(m)}),n}function hl(t){var d=fl(t);return mo.reduce(function(e,n){return e.concat(d.filter(function(o){return o.phase===n}))},[])}function dl(t){var d;return function(){return d||(d=new Promise(function(e){Promise.resolve().then(function(){d=void 0,e(t())})})),d}}function pl(t){var d=t.reduce(function(e,n){var o=e[n.name];return e[n.name]=o?Object.assign({},o,n,{options:Object.assign({},o.options,n.options),data:Object.assign({},o.data,n.data)}):n,e},{});return Object.keys(d).map(function(e){return d[e]})}var Ci={placement:"bottom",modifiers:[],strategy:"absolute"};function Bi(){for(var t=arguments.length,d=new Array(t),e=0;ece[le]})}}return ee.default=ce,Object.freeze(ee)}const y=f(e),v="dropdown",r=".bs.dropdown",i=".data-api",b="Escape",p="Tab",g="ArrowUp",s="ArrowDown",h=2,_=`hide${r}`,a=`hidden${r}`,O=`show${r}`,N=`shown${r}`,S=`click${r}${i}`,k=`keydown${r}${i}`,R=`keyup${r}${i}`,w="show",E="dropup",T="dropend",x="dropstart",L="dropup-center",P="dropdown-center",U='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',D=`${U}.${w}`,F=".dropdown-menu",q=".navbar",I=".navbar-nav",M=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",B=u.isRTL()?"top-end":"top-start",$=u.isRTL()?"top-start":"top-end",Y=u.isRTL()?"bottom-end":"bottom-start",H=u.isRTL()?"bottom-start":"bottom-end",j=u.isRTL()?"left-start":"right-start",K=u.isRTL()?"right-start":"left-start",V="top",G="bottom",J={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},oe={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class ae extends n{constructor(ee,le){super(ee,le),this._popper=null,this._parent=this._element.parentNode,this._menu=c.next(this._element,F)[0]||c.prev(this._element,F)[0]||c.findOne(F,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return J}static get DefaultType(){return oe}static get NAME(){return v}toggle(){return this._isShown()?this.hide():this.show()}show(){if(u.isDisabled(this._element)||this._isShown())return;const ee={relatedTarget:this._element};if(!o.trigger(this._element,O,ee).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(I))for(const pe of[].concat(...document.body.children))o.on(pe,"mouseover",u.noop);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(w),this._element.classList.add(w),o.trigger(this._element,N,ee)}}hide(){if(u.isDisabled(this._element)||!this._isShown())return;const ee={relatedTarget:this._element};this._completeHide(ee)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(ee){if(!o.trigger(this._element,_,ee).defaultPrevented){if("ontouchstart"in document.documentElement)for(const pe of[].concat(...document.body.children))o.off(pe,"mouseover",u.noop);this._popper&&this._popper.destroy(),this._menu.classList.remove(w),this._element.classList.remove(w),this._element.setAttribute("aria-expanded","false"),m.removeDataAttribute(this._menu,"popper"),o.trigger(this._element,a,ee)}}_getConfig(ee){if(ee=super._getConfig(ee),typeof ee.reference=="object"&&!u.isElement(ee.reference)&&typeof ee.reference.getBoundingClientRect!="function")throw new TypeError(`${v.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return ee}_createPopper(){if(typeof y>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let ee=this._element;this._config.reference==="parent"?ee=this._parent:u.isElement(this._config.reference)?ee=u.getElement(this._config.reference):typeof this._config.reference=="object"&&(ee=this._config.reference);const le=this._getPopperConfig();this._popper=y.createPopper(ee,this._menu,le)}_isShown(){return this._menu.classList.contains(w)}_getPlacement(){const ee=this._parent;if(ee.classList.contains(T))return j;if(ee.classList.contains(x))return K;if(ee.classList.contains(L))return V;if(ee.classList.contains(P))return G;const le=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return ee.classList.contains(E)?le?$:B:le?H:Y}_detectNavbar(){return this._element.closest(q)!==null}_getOffset(){const{offset:ee}=this._config;return typeof ee=="string"?ee.split(",").map(le=>Number.parseInt(le,10)):typeof ee=="function"?le=>ee(le,this._element):ee}_getPopperConfig(){const ee={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(m.setDataAttribute(this._menu,"popper","static"),ee.modifiers=[{name:"applyStyles",enabled:!1}]),{...ee,...u.execute(this._config.popperConfig,[ee])}}_selectMenuItem({key:ee,target:le}){const pe=c.find(M,this._menu).filter(ge=>u.isVisible(ge));!pe.length||u.getNextActiveElement(pe,le,ee===s,!pe.includes(le)).focus()}static jQueryInterface(ee){return this.each(function(){const le=ae.getOrCreateInstance(this,ee);if(typeof ee=="string"){if(typeof le[ee]>"u")throw new TypeError(`No method named "${ee}"`);le[ee]()}})}static clearMenus(ee){if(ee.button===h||ee.type==="keyup"&&ee.key!==p)return;const le=c.find(D);for(const pe of le){const ge=ae.getInstance(pe);if(!ge||ge._config.autoClose===!1)continue;const Z=ee.composedPath(),W=Z.includes(ge._menu);if(Z.includes(ge._element)||ge._config.autoClose==="inside"&&!W||ge._config.autoClose==="outside"&&W||ge._menu.contains(ee.target)&&(ee.type==="keyup"&&ee.key===p||/input|select|option|textarea|form/i.test(ee.target.tagName)))continue;const ne={relatedTarget:ge._element};ee.type==="click"&&(ne.clickEvent=ee),ge._completeHide(ne)}}static dataApiKeydownHandler(ee){const le=/input|textarea/i.test(ee.target.tagName),pe=ee.key===b,ge=[g,s].includes(ee.key);if(!ge&&!pe||le&&!pe)return;ee.preventDefault();const Z=this.matches(U)?this:c.prev(this,U)[0]||c.next(this,U)[0]||c.findOne(U,ee.delegateTarget.parentNode),W=ae.getOrCreateInstance(Z);if(ge){ee.stopPropagation(),W.show(),W._selectMenuItem(ee);return}W._isShown()&&(ee.stopPropagation(),W.hide(),Z.focus())}}return o.on(document,k,U,ae.dataApiKeydownHandler),o.on(document,k,F,ae.dataApiKeydownHandler),o.on(document,S,ae.clearMenus),o.on(document,R,ae.clearMenus),o.on(document,S,U,function(ce){ce.preventDefault(),ae.getOrCreateInstance(this).toggle()}),u.defineJQueryPlugin(ae),ae})})(oo);const fu=oo.exports;var Lo={exports:{}};/*! + * Quill Editor v1.3.7 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */(function(t,d){(function(n,o){t.exports=o()})(typeof self<"u"?self:be,function(){return function(e){var n={};function o(m){if(n[m])return n[m].exports;var c=n[m]={i:m,l:!1,exports:{}};return e[m].call(c.exports,c,c.exports,o),c.l=!0,c.exports}return o.m=e,o.c=n,o.d=function(m,c,u){o.o(m,c)||Object.defineProperty(m,c,{configurable:!1,enumerable:!0,get:u})},o.n=function(m){var c=m&&m.__esModule?function(){return m.default}:function(){return m};return o.d(c,"a",c),c},o.o=function(m,c){return Object.prototype.hasOwnProperty.call(m,c)},o.p="",o(o.s=109)}([function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=o(17),c=o(18),u=o(19),f=o(45),y=o(46),v=o(47),l=o(48),r=o(49),i=o(12),b=o(32),p=o(33),g=o(31),s=o(1),h={Scope:s.Scope,create:s.create,find:s.find,query:s.query,register:s.register,Container:m.default,Format:c.default,Leaf:u.default,Embed:l.default,Scroll:f.default,Block:v.default,Inline:y.default,Text:r.default,Attributor:{Attribute:i.default,Class:b.default,Style:p.default,Store:g.default}};n.default=h},function(e,n,o){var m=this&&this.__extends||function(){var g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,h){s.__proto__=h}||function(s,h){for(var _ in h)h.hasOwnProperty(_)&&(s[_]=h[_])};return function(s,h){g(s,h);function _(){this.constructor=s}s.prototype=h===null?Object.create(h):(_.prototype=h.prototype,new _)}}();Object.defineProperty(n,"__esModule",{value:!0});var c=function(g){m(s,g);function s(h){var _=this;return h="[Parchment] "+h,_=g.call(this,h)||this,_.message=h,_.name=_.constructor.name,_}return s}(Error);n.ParchmentError=c;var u={},f={},y={},v={};n.DATA_KEY="__blot";var l;(function(g){g[g.TYPE=3]="TYPE",g[g.LEVEL=12]="LEVEL",g[g.ATTRIBUTE=13]="ATTRIBUTE",g[g.BLOT=14]="BLOT",g[g.INLINE=7]="INLINE",g[g.BLOCK=11]="BLOCK",g[g.BLOCK_BLOT=10]="BLOCK_BLOT",g[g.INLINE_BLOT=6]="INLINE_BLOT",g[g.BLOCK_ATTRIBUTE=9]="BLOCK_ATTRIBUTE",g[g.INLINE_ATTRIBUTE=5]="INLINE_ATTRIBUTE",g[g.ANY=15]="ANY"})(l=n.Scope||(n.Scope={}));function r(g,s){var h=b(g);if(h==null)throw new c("Unable to create "+g+" blot");var _=h,a=g instanceof Node||g.nodeType===Node.TEXT_NODE?g:_.create(s);return new _(a,s)}n.create=r;function i(g,s){return s===void 0&&(s=!1),g==null?null:g[n.DATA_KEY]!=null?g[n.DATA_KEY].blot:s?i(g.parentNode,s):null}n.find=i;function b(g,s){s===void 0&&(s=l.ANY);var h;if(typeof g=="string")h=v[g]||u[g];else if(g instanceof Text||g.nodeType===Node.TEXT_NODE)h=v.text;else if(typeof g=="number")g&l.LEVEL&l.BLOCK?h=v.block:g&l.LEVEL&l.INLINE&&(h=v.inline);else if(g instanceof HTMLElement){var _=(g.getAttribute("class")||"").split(/\s+/);for(var a in _)if(h=f[_[a]],h)break;h=h||y[g.tagName]}return h==null?null:s&l.LEVEL&h.scope&&s&l.TYPE&h.scope?h:null}n.query=b;function p(){for(var g=[],s=0;s1)return g.map(function(a){return p(a)});var h=g[0];if(typeof h.blotName!="string"&&typeof h.attrName!="string")throw new c("Invalid definition");if(h.blotName==="abstract")throw new c("Cannot register abstract class");if(v[h.blotName||h.attrName]=h,typeof h.keyName=="string")u[h.keyName]=h;else if(h.className!=null&&(f[h.className]=h),h.tagName!=null){Array.isArray(h.tagName)?h.tagName=h.tagName.map(function(a){return a.toUpperCase()}):h.tagName=h.tagName.toUpperCase();var _=Array.isArray(h.tagName)?h.tagName:[h.tagName];_.forEach(function(a){(y[a]==null||h.className==null)&&(y[a]=h)})}return h}n.register=p},function(e,n,o){var m=o(51),c=o(11),u=o(3),f=o(20),y=String.fromCharCode(0),v=function(l){Array.isArray(l)?this.ops=l:l!=null&&Array.isArray(l.ops)?this.ops=l.ops:this.ops=[]};v.prototype.insert=function(l,r){var i={};return l.length===0?this:(i.insert=l,r!=null&&typeof r=="object"&&Object.keys(r).length>0&&(i.attributes=r),this.push(i))},v.prototype.delete=function(l){return l<=0?this:this.push({delete:l})},v.prototype.retain=function(l,r){if(l<=0)return this;var i={retain:l};return r!=null&&typeof r=="object"&&Object.keys(r).length>0&&(i.attributes=r),this.push(i)},v.prototype.push=function(l){var r=this.ops.length,i=this.ops[r-1];if(l=u(!0,{},l),typeof i=="object"){if(typeof l.delete=="number"&&typeof i.delete=="number")return this.ops[r-1]={delete:i.delete+l.delete},this;if(typeof i.delete=="number"&&l.insert!=null&&(r-=1,i=this.ops[r-1],typeof i!="object"))return this.ops.unshift(l),this;if(c(l.attributes,i.attributes)){if(typeof l.insert=="string"&&typeof i.insert=="string")return this.ops[r-1]={insert:i.insert+l.insert},typeof l.attributes=="object"&&(this.ops[r-1].attributes=l.attributes),this;if(typeof l.retain=="number"&&typeof i.retain=="number")return this.ops[r-1]={retain:i.retain+l.retain},typeof l.attributes=="object"&&(this.ops[r-1].attributes=l.attributes),this}}return r===this.ops.length?this.ops.push(l):this.ops.splice(r,0,l),this},v.prototype.chop=function(){var l=this.ops[this.ops.length-1];return l&&l.retain&&!l.attributes&&this.ops.pop(),this},v.prototype.filter=function(l){return this.ops.filter(l)},v.prototype.forEach=function(l){this.ops.forEach(l)},v.prototype.map=function(l){return this.ops.map(l)},v.prototype.partition=function(l){var r=[],i=[];return this.forEach(function(b){var p=l(b)?r:i;p.push(b)}),[r,i]},v.prototype.reduce=function(l,r){return this.ops.reduce(l,r)},v.prototype.changeLength=function(){return this.reduce(function(l,r){return r.insert?l+f.length(r):r.delete?l-r.delete:l},0)},v.prototype.length=function(){return this.reduce(function(l,r){return l+f.length(r)},0)},v.prototype.slice=function(l,r){l=l||0,typeof r!="number"&&(r=1/0);for(var i=[],b=f.iterator(this.ops),p=0;p0&&i.next(p.retain-g)}for(var s=new v(b);r.hasNext()||i.hasNext();)if(i.peekType()==="insert")s.push(i.next());else if(r.peekType()==="delete")s.push(r.next());else{var h=Math.min(r.peekLength(),i.peekLength()),_=r.next(h),a=i.next(h);if(typeof a.retain=="number"){var O={};typeof _.retain=="number"?O.retain=h:O.insert=_.insert;var N=f.attributes.compose(_.attributes,a.attributes,typeof _.retain=="number");if(N&&(O.attributes=N),s.push(O),!i.hasNext()&&c(s.ops[s.ops.length-1],O)){var S=new v(r.rest());return s.concat(S).chop()}}else typeof a.delete=="number"&&typeof _.retain=="number"&&s.push(a)}return s.chop()},v.prototype.concat=function(l){var r=new v(this.ops.slice());return l.ops.length>0&&(r.push(l.ops[0]),r.ops=r.ops.concat(l.ops.slice(1))),r},v.prototype.diff=function(l,r){if(this.ops===l.ops)return new v;var i=[this,l].map(function(h){return h.map(function(_){if(_.insert!=null)return typeof _.insert=="string"?_.insert:y;var a=h===l?"on":"with";throw new Error("diff() called "+a+" non-document")}).join("")}),b=new v,p=m(i[0],i[1],r),g=f.iterator(this.ops),s=f.iterator(l.ops);return p.forEach(function(h){for(var _=h[1].length;_>0;){var a=0;switch(h[0]){case m.INSERT:a=Math.min(s.peekLength(),_),b.push(s.next(a));break;case m.DELETE:a=Math.min(_,g.peekLength()),g.next(a),b.delete(a);break;case m.EQUAL:a=Math.min(g.peekLength(),s.peekLength(),_);var O=g.next(a),N=s.next(a);c(O.insert,N.insert)?b.retain(a,f.attributes.diff(O.attributes,N.attributes)):b.push(N).delete(a);break}_-=a}}),b.chop()},v.prototype.eachLine=function(l,r){r=r||` +`;for(var i=f.iterator(this.ops),b=new v,p=0;i.hasNext();){if(i.peekType()!=="insert")return;var g=i.peek(),s=f.length(g)-i.peekLength(),h=typeof g.insert=="string"?g.insert.indexOf(r,s)-s:-1;if(h<0)b.push(i.next());else if(h>0)b.push(i.next(h));else{if(l(b,i.next(1).attributes||{},p)===!1)return;p+=1,b=new v}}b.length()>0&&l(b,{},p)},v.prototype.transform=function(l,r){if(r=!!r,typeof l=="number")return this.transformPosition(l,r);for(var i=f.iterator(this.ops),b=f.iterator(l.ops),p=new v;i.hasNext()||b.hasNext();)if(i.peekType()==="insert"&&(r||b.peekType()!=="insert"))p.retain(f.length(i.next()));else if(b.peekType()==="insert")p.push(b.next());else{var g=Math.min(i.peekLength(),b.peekLength()),s=i.next(g),h=b.next(g);if(s.delete)continue;h.delete?p.push(h):p.retain(g,f.attributes.transform(s.attributes,h.attributes,r))}return p.chop()},v.prototype.transformPosition=function(l,r){r=!!r;for(var i=f.iterator(this.ops),b=0;i.hasNext()&&b<=l;){var p=i.peekLength(),g=i.peekType();if(i.next(),g==="delete"){l-=Math.min(p,l-b);continue}else g==="insert"&&(b"u"||o.call(i,g)},v=function(i,b){c&&b.name==="__proto__"?c(i,b.name,{enumerable:!0,configurable:!0,value:b.newValue,writable:!0}):i[b.name]=b.newValue},l=function(i,b){if(b==="__proto__")if(o.call(i,b)){if(u)return u(i,b).value}else return;return i[b]};e.exports=function r(){var i,b,p,g,s,h,_=arguments[0],a=1,O=arguments.length,N=!1;for(typeof _=="boolean"&&(N=_,_=arguments[1]||{},a=2),(_==null||typeof _!="object"&&typeof _!="function")&&(_={});a0&&(L1&&arguments[1]!==void 0?arguments[1]:!1;if(P&&(L===0||L>=this.length()-S)){var U=this.clone();return L===0?(this.parent.insertBefore(U,this),this):(this.parent.insertBefore(U,this.next),U)}else{var D=c(T.prototype.__proto__||Object.getPrototypeOf(T.prototype),"split",this).call(this,L,P);return this.cache={},D}}}]),T}(r.default.Block);R.blotName="block",R.tagName="P",R.defaultChild="break",R.allowedChildren=[g.default,r.default.Embed,h.default];function w(E){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E==null||(typeof E.formats=="function"&&(T=(0,f.default)(T,E.formats())),E.parent==null||E.parent.blotName=="scroll"||E.parent.statics.scope!==E.statics.scope)?T:w(E.parent,T)}n.bubbleFormats=w,n.BlockEmbed=k,n.default=R},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.overload=n.expandConfig=void 0;var m=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(q){return typeof q}:function(q){return q&&typeof Symbol=="function"&&q.constructor===Symbol&&q!==Symbol.prototype?"symbol":typeof q},c=function(){function q(I,M){var B=[],$=!0,Y=!1,H=void 0;try{for(var j=I[Symbol.iterator](),K;!($=(K=j.next()).done)&&(B.push(K.value),!(M&&B.length===M));$=!0);}catch(V){Y=!0,H=V}finally{try{!$&&j.return&&j.return()}finally{if(Y)throw H}}return B}return function(I,M){if(Array.isArray(I))return I;if(Symbol.iterator in Object(I))return q(I,M);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=function(){function q(I,M){for(var B=0;B2&&arguments[2]!==void 0?arguments[2]:!1;if(typeof M!="string"){var H=M.attrName||M.blotName;typeof H=="string"?this.register("formats/"+H,M,B):Object.keys(M).forEach(function(j){$.register(j,M[j],B)})}else this.imports[M]!=null&&!Y&&x.warn("Overwriting "+M+" with",B),this.imports[M]=B,(M.startsWith("blots/")||M.startsWith("formats/"))&&B.blotName!=="abstract"?s.default.register(B):M.startsWith("modules")&&typeof B.register=="function"&&B.register()}}]);function q(I){var M=this,B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(T(this,q),this.options=P(I,B),this.container=this.options.container,this.container==null)return x.error("Invalid Quill container",I);this.options.debug&&q.debug(this.options.debug);var $=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new i.default,this.scroll=s.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new l.default(this.scroll),this.selection=new _.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(i.default.events.EDITOR_CHANGE,function(H){H===i.default.events.TEXT_CHANGE&&M.root.classList.toggle("ql-blank",M.editor.isBlank())}),this.emitter.on(i.default.events.SCROLL_UPDATE,function(H,j){var K=M.selection.lastRange,V=K&&K.length===0?K.index:void 0;U.call(M,function(){return M.editor.update(null,j,V)},H)});var Y=this.clipboard.convert(`
    `+$+"


    ");this.setContents(Y),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return u(q,[{key:"addContainer",value:function(M){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(typeof M=="string"){var $=M;M=document.createElement("div"),M.classList.add($)}return this.container.insertBefore(M,B),M}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(M,B,$){var Y=this,H=D(M,B,$),j=c(H,4);return M=j[0],B=j[1],$=j[3],U.call(this,function(){return Y.editor.deleteText(M,B)},$,M,-1*B)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.scroll.enable(M),this.container.classList.toggle("ql-disabled",!M)}},{key:"focus",value:function(){var M=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=M,this.scrollIntoView()}},{key:"format",value:function(M,B){var $=this,Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:i.default.sources.API;return U.call(this,function(){var H=$.getSelection(!0),j=new y.default;if(H==null)return j;if(s.default.query(M,s.default.Scope.BLOCK))j=$.editor.formatLine(H.index,H.length,E({},M,B));else{if(H.length===0)return $.selection.format(M,B),j;j=$.editor.formatText(H.index,H.length,E({},M,B))}return $.setSelection(H,i.default.sources.SILENT),j},Y)}},{key:"formatLine",value:function(M,B,$,Y,H){var j=this,K=void 0,V=D(M,B,$,Y,H),G=c(V,4);return M=G[0],B=G[1],K=G[2],H=G[3],U.call(this,function(){return j.editor.formatLine(M,B,K)},H,M,0)}},{key:"formatText",value:function(M,B,$,Y,H){var j=this,K=void 0,V=D(M,B,$,Y,H),G=c(V,4);return M=G[0],B=G[1],K=G[2],H=G[3],U.call(this,function(){return j.editor.formatText(M,B,K)},H,M,0)}},{key:"getBounds",value:function(M){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,$=void 0;typeof M=="number"?$=this.selection.getBounds(M,B):$=this.selection.getBounds(M.index,M.length);var Y=this.container.getBoundingClientRect();return{bottom:$.bottom-Y.top,height:$.height,left:$.left-Y.left,right:$.right-Y.left,top:$.top-Y.top,width:$.width}}},{key:"getContents",value:function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.getLength()-M,$=D(M,B),Y=c($,2);return M=Y[0],B=Y[1],this.editor.getContents(M,B)}},{key:"getFormat",value:function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.getSelection(!0),B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return typeof M=="number"?this.editor.getFormat(M,B):this.editor.getFormat(M.index,M.length)}},{key:"getIndex",value:function(M){return M.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(M){return this.scroll.leaf(M)}},{key:"getLine",value:function(M){return this.scroll.line(M)}},{key:"getLines",value:function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE;return typeof M!="number"?this.scroll.lines(M.index,M.length):this.scroll.lines(M,B)}},{key:"getModule",value:function(M){return this.theme.modules[M]}},{key:"getSelection",value:function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return M&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.getLength()-M,$=D(M,B),Y=c($,2);return M=Y[0],B=Y[1],this.editor.getText(M,B)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(M,B,$){var Y=this,H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:q.sources.API;return U.call(this,function(){return Y.editor.insertEmbed(M,B,$)},H,M)}},{key:"insertText",value:function(M,B,$,Y,H){var j=this,K=void 0,V=D(M,0,$,Y,H),G=c(V,4);return M=G[0],K=G[2],H=G[3],U.call(this,function(){return j.editor.insertText(M,B,K)},H,M,B.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(M,B,$){this.clipboard.dangerouslyPasteHTML(M,B,$)}},{key:"removeFormat",value:function(M,B,$){var Y=this,H=D(M,B,$),j=c(H,4);return M=j[0],B=j[1],$=j[3],U.call(this,function(){return Y.editor.removeFormat(M,B)},$,M)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(M){var B=this,$=arguments.length>1&&arguments[1]!==void 0?arguments[1]:i.default.sources.API;return U.call(this,function(){M=new y.default(M);var Y=B.getLength(),H=B.editor.deleteText(0,Y),j=B.editor.applyDelta(M),K=j.ops[j.ops.length-1];K!=null&&typeof K.insert=="string"&&K.insert[K.insert.length-1]===` +`&&(B.editor.deleteText(B.getLength()-1,1),j.delete(1));var V=H.compose(j);return V},$)}},{key:"setSelection",value:function(M,B,$){if(M==null)this.selection.setRange(null,B||q.sources.API);else{var Y=D(M,B,$),H=c(Y,4);M=H[0],B=H[1],$=H[3],this.selection.setRange(new h.Range(M,B),$),$!==i.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(M){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:i.default.sources.API,$=new y.default().insert(M);return this.setContents($,B)}},{key:"update",value:function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i.default.sources.USER,B=this.scroll.update(M);return this.selection.update(M),B}},{key:"updateContents",value:function(M){var B=this,$=arguments.length>1&&arguments[1]!==void 0?arguments[1]:i.default.sources.API;return U.call(this,function(){return M=new y.default(M),B.editor.applyDelta(M,$)},$,!0)}}]),q}();L.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},L.events=i.default.events,L.sources=i.default.sources,L.version="1.3.7",L.imports={delta:y.default,parchment:s.default,"core/module":p.default,"core/theme":R.default};function P(q,I){if(I=(0,O.default)(!0,{container:q,modules:{clipboard:!0,keyboard:!0,history:!0}},I),!I.theme||I.theme===L.DEFAULTS.theme)I.theme=R.default;else if(I.theme=L.import("themes/"+I.theme),I.theme==null)throw new Error("Invalid theme "+I.theme+". Did you register it?");var M=(0,O.default)(!0,{},I.theme.DEFAULTS);[M,I].forEach(function(Y){Y.modules=Y.modules||{},Object.keys(Y.modules).forEach(function(H){Y.modules[H]===!0&&(Y.modules[H]={})})});var B=Object.keys(M.modules).concat(Object.keys(I.modules)),$=B.reduce(function(Y,H){var j=L.import("modules/"+H);return j==null?x.error("Cannot load "+H+" module. Are you sure you registered it?"):Y[H]=j.DEFAULTS||{},Y},{});return I.modules!=null&&I.modules.toolbar&&I.modules.toolbar.constructor!==Object&&(I.modules.toolbar={container:I.modules.toolbar}),I=(0,O.default)(!0,{},L.DEFAULTS,{modules:$},M,I),["bounds","container","scrollingContainer"].forEach(function(Y){typeof I[Y]=="string"&&(I[Y]=document.querySelector(I[Y]))}),I.modules=Object.keys(I.modules).reduce(function(Y,H){return I.modules[H]&&(Y[H]=I.modules[H]),Y},{}),I}function U(q,I,M,B){if(this.options.strict&&!this.isEnabled()&&I===i.default.sources.USER)return new y.default;var $=M==null?null:this.getSelection(),Y=this.editor.delta,H=q();if($!=null&&(M===!0&&(M=$.index),B==null?$=F($,H,I):B!==0&&($=F($,M,B,I)),this.setSelection($,i.default.sources.SILENT)),H.length()>0){var j,K=[i.default.events.TEXT_CHANGE,H,Y,I];if((j=this.emitter).emit.apply(j,[i.default.events.EDITOR_CHANGE].concat(K)),I!==i.default.sources.SILENT){var V;(V=this.emitter).emit.apply(V,K)}}return H}function D(q,I,M,B,$){var Y={};return typeof q.index=="number"&&typeof q.length=="number"?typeof I!="number"?($=B,B=M,M=I,I=q.length,q=q.index):(I=q.length,q=q.index):typeof I!="number"&&($=B,B=M,M=I,I=0),(typeof M>"u"?"undefined":m(M))==="object"?(Y=M,$=B):typeof M=="string"&&(B!=null?Y[M]=B:$=M),$=$||i.default.sources.API,[q,I,Y,$]}function F(q,I,M,B){if(q==null)return null;var $=void 0,Y=void 0;if(I instanceof y.default){var H=[q.index,q.index+q.length].map(function(G){return I.transformPosition(G,B!==i.default.sources.USER)}),j=c(H,2);$=j[0],Y=j[1]}else{var K=[q.index,q.index+q.length].map(function(G){return G=0?G+M:Math.max(I,G+M)}),V=c(K,2);$=V[0],Y=V[1]}return new h.Range($,Y-$)}n.expandConfig=P,n.overload=D,n.default=L},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=function(){function g(s,h){for(var _=0;_0){var a=this.parent.isolate(this.offset(),this.length());this.moveChildren(a),a.wrap(this)}}}],[{key:"compare",value:function(_,a){var O=s.order.indexOf(_),N=s.order.indexOf(a);return O>=0||N>=0?O-N:_===a?0:_1?N-1:0),k=1;k1&&arguments[1]!==void 0?arguments[1]:{};m(this,u),this.quill=f,this.options=y};c.DEFAULTS={},n.default=c},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=["error","warn","log","info"],c="warn";function u(y){if(m.indexOf(y)<=m.indexOf(c)){for(var v,l=arguments.length,r=Array(l>1?l-1:0),i=1;i0&&typeof r[0]!="number")}function l(r,i,b){var p,g;if(y(r)||y(i)||r.prototype!==i.prototype)return!1;if(u(r))return u(i)?(r=m.call(r),i=m.call(i),f(r,i,b)):!1;if(v(r)){if(!v(i)||r.length!==i.length)return!1;for(p=0;p=0;p--)if(s[p]!=h[p])return!1;for(p=s.length-1;p>=0;p--)if(g=s[p],!f(r[g],i[g],b))return!1;return typeof r==typeof i}},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=o(1),c=function(){function u(f,y,v){v===void 0&&(v={}),this.attrName=f,this.keyName=y;var l=m.Scope.TYPE&m.Scope.ATTRIBUTE;v.scope!=null?this.scope=v.scope&m.Scope.LEVEL|l:this.scope=m.Scope.ATTRIBUTE,v.whitelist!=null&&(this.whitelist=v.whitelist)}return u.keys=function(f){return[].map.call(f.attributes,function(y){return y.name})},u.prototype.add=function(f,y){return this.canAdd(f,y)?(f.setAttribute(this.keyName,y),!0):!1},u.prototype.canAdd=function(f,y){var v=m.query(f,m.Scope.BLOT&(this.scope|m.Scope.TYPE));return v==null?!1:this.whitelist==null?!0:typeof y=="string"?this.whitelist.indexOf(y.replace(/["']/g,""))>-1:this.whitelist.indexOf(y)>-1},u.prototype.remove=function(f){f.removeAttribute(this.keyName)},u.prototype.value=function(f){var y=f.getAttribute(this.keyName);return this.canAdd(f,y)&&y?y:""},u}();n.default=c},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.Code=void 0;var m=function(){function k(R,w){var E=[],T=!0,x=!1,L=void 0;try{for(var P=R[Symbol.iterator](),U;!(T=(U=P.next()).done)&&(E.push(U.value),!(w&&E.length===w));T=!0);}catch(D){x=!0,L=D}finally{try{!T&&P.return&&P.return()}finally{if(x)throw L}}return E}return function(R,w){if(Array.isArray(R))return R;if(Symbol.iterator in Object(R))return k(R,w);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),c=function(){function k(R,w){for(var E=0;E=E+T)){var U=this.newlineIndex(E,!0)+1,D=P-U+1,F=this.isolate(U,D),q=F.next;F.format(x,L),q instanceof R&&q.formatAt(0,E-U+T-D,x,L)}}}},{key:"insertAt",value:function(E,T,x){if(x==null){var L=this.descendant(s.default,E),P=m(L,2),U=P[0],D=P[1];U.insertAt(D,T)}}},{key:"length",value:function(){var E=this.domNode.textContent.length;return this.domNode.textContent.endsWith(` +`)?E:E+1}},{key:"newlineIndex",value:function(E){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(T)return this.domNode.textContent.slice(0,E).lastIndexOf(` +`);var x=this.domNode.textContent.slice(E).indexOf(` +`);return x>-1?E+x:-1}},{key:"optimize",value:function(E){this.domNode.textContent.endsWith(` +`)||this.appendChild(l.default.create("text",` +`)),u(R.prototype.__proto__||Object.getPrototypeOf(R.prototype),"optimize",this).call(this,E);var T=this.next;T!=null&&T.prev===this&&T.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===T.statics.formats(T.domNode)&&(T.optimize(E),T.moveChildren(this),T.remove())}},{key:"replace",value:function(E){u(R.prototype.__proto__||Object.getPrototypeOf(R.prototype),"replace",this).call(this,E),[].slice.call(this.domNode.querySelectorAll("*")).forEach(function(T){var x=l.default.find(T);x==null?T.parentNode.removeChild(T):x instanceof l.default.Embed?x.remove():x.unwrap()})}}],[{key:"create",value:function(E){var T=u(R.__proto__||Object.getPrototypeOf(R),"create",this).call(this,E);return T.setAttribute("spellcheck",!1),T}},{key:"formats",value:function(){return!0}}]),R}(i.default);S.blotName="code-block",S.tagName="PRE",S.TAB=" ",n.Code=N,n.default=S},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(q){return typeof q}:function(q){return q&&typeof Symbol=="function"&&q.constructor===Symbol&&q!==Symbol.prototype?"symbol":typeof q},c=function(){function q(I,M){var B=[],$=!0,Y=!1,H=void 0;try{for(var j=I[Symbol.iterator](),K;!($=(K=j.next()).done)&&(B.push(K.value),!(M&&B.length===M));$=!0);}catch(V){Y=!0,H=V}finally{try{!$&&j.return&&j.return()}finally{if(Y)throw H}}return B}return function(I,M){if(Array.isArray(I))return I;if(Symbol.iterator in Object(I))return q(I,M);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=function(){function q(I,M){for(var B=0;B=Y&&!G.endsWith(` +`)&&($=!0),B.scroll.insertAt(H,G);var J=B.scroll.line(H),oe=c(J,2),ae=oe[0],ce=oe[1],ee=(0,E.default)({},(0,h.bubbleFormats)(ae));if(ae instanceof _.default){var le=ae.descendant(i.default.Leaf,ce),pe=c(le,1),ge=pe[0];ee=(0,E.default)(ee,(0,h.bubbleFormats)(ge))}V=l.default.attributes.diff(ee,V)||{}}else if(m(j.insert)==="object"){var Z=Object.keys(j.insert)[0];if(Z==null)return H;B.scroll.insertAt(H,Z,j.insert[Z])}Y+=K}return Object.keys(V).forEach(function(W){B.scroll.formatAt(H,K,W,V[W])}),H+K},0),M.reduce(function(H,j){return typeof j.delete=="number"?(B.scroll.deleteAt(H,j.delete),H):H+(j.retain||j.insert.length||1)},0),this.scroll.batchEnd(),this.update(M)}},{key:"deleteText",value:function(M,B){return this.scroll.deleteAt(M,B),this.update(new y.default().retain(M).delete(B))}},{key:"formatLine",value:function(M,B){var $=this,Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.scroll.update(),Object.keys(Y).forEach(function(H){if(!($.scroll.whitelist!=null&&!$.scroll.whitelist[H])){var j=$.scroll.lines(M,Math.max(B,1)),K=B;j.forEach(function(V){var G=V.length();if(!(V instanceof p.default))V.format(H,Y[H]);else{var J=M-V.offset($.scroll),oe=V.newlineIndex(J+K)-J+1;V.formatAt(J,oe,H,Y[H])}K-=G})}}),this.scroll.optimize(),this.update(new y.default().retain(M).retain(B,(0,S.default)(Y)))}},{key:"formatText",value:function(M,B){var $=this,Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Object.keys(Y).forEach(function(H){$.scroll.formatAt(M,B,H,Y[H])}),this.update(new y.default().retain(M).retain(B,(0,S.default)(Y)))}},{key:"getContents",value:function(M,B){return this.delta.slice(M,M+B)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce(function(M,B){return M.concat(B.delta())},new y.default)}},{key:"getFormat",value:function(M){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,$=[],Y=[];B===0?this.scroll.path(M).forEach(function(j){var K=c(j,1),V=K[0];V instanceof _.default?$.push(V):V instanceof i.default.Leaf&&Y.push(V)}):($=this.scroll.lines(M,B),Y=this.scroll.descendants(i.default.Leaf,M,B));var H=[$,Y].map(function(j){if(j.length===0)return{};for(var K=(0,h.bubbleFormats)(j.shift());Object.keys(K).length>0;){var V=j.shift();if(V==null)return K;K=D((0,h.bubbleFormats)(V),K)}return K});return E.default.apply(E.default,H)}},{key:"getText",value:function(M,B){return this.getContents(M,B).filter(function($){return typeof $.insert=="string"}).map(function($){return $.insert}).join("")}},{key:"insertEmbed",value:function(M,B,$){return this.scroll.insertAt(M,B,$),this.update(new y.default().retain(M).insert(x({},B,$)))}},{key:"insertText",value:function(M,B){var $=this,Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return B=B.replace(/\r\n/g,` +`).replace(/\r/g,` +`),this.scroll.insertAt(M,B),Object.keys(Y).forEach(function(H){$.scroll.formatAt(M,B.length,H,Y[H])}),this.update(new y.default().retain(M).insert(B,(0,S.default)(Y)))}},{key:"isBlank",value:function(){if(this.scroll.children.length==0)return!0;if(this.scroll.children.length>1)return!1;var M=this.scroll.children.head;return M.statics.blotName!==_.default.blotName||M.children.length>1?!1:M.children.head instanceof O.default}},{key:"removeFormat",value:function(M,B){var $=this.getText(M,B),Y=this.scroll.line(M+B),H=c(Y,2),j=H[0],K=H[1],V=0,G=new y.default;j!=null&&(j instanceof p.default?V=j.newlineIndex(K)-K+1:V=j.length()-K,G=j.delta().slice(K,K+V-1).insert(` +`));var J=this.getContents(M,B+V),oe=J.diff(new y.default().insert($).concat(G)),ae=new y.default().retain(M).concat(oe);return this.applyDelta(ae)}},{key:"update",value:function(M){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],$=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,Y=this.delta;if(B.length===1&&B[0].type==="characterData"&&B[0].target.data.match(P)&&i.default.find(B[0].target)){var H=i.default.find(B[0].target),j=(0,h.bubbleFormats)(H),K=H.offset(this.scroll),V=B[0].oldValue.replace(s.default.CONTENTS,""),G=new y.default().insert(V),J=new y.default().insert(H.value()),oe=new y.default().retain(K).concat(G.diff(J,$));M=oe.reduce(function(ae,ce){return ce.insert?ae.insert(ce.insert,j):ae.push(ce)},new y.default),this.delta=Y.compose(M)}else this.delta=this.getDelta(),(!M||!(0,R.default)(Y.compose(M),this.delta))&&(M=Y.diff(this.delta,$));return M}}]),q}();function D(q,I){return Object.keys(I).reduce(function(M,B){return q[B]==null||(I[B]===q[B]?M[B]=I[B]:Array.isArray(I[B])?I[B].indexOf(q[B])<0&&(M[B]=I[B].concat([q[B]])):M[B]=[I[B],q[B]]),M},{})}function F(q){return q.reduce(function(I,M){if(M.insert===1){var B=(0,S.default)(M.attributes);return delete B.image,I.insert({image:M.attributes.image},B)}if(M.attributes!=null&&(M.attributes.list===!0||M.attributes.bullet===!0)&&(M=(0,S.default)(M),M.attributes.list?M.attributes.list="ordered":(M.attributes.list="bullet",delete M.attributes.bullet)),typeof M.insert=="string"){var $=M.insert.replace(/\r\n/g,` +`).replace(/\r/g,` +`);return I.insert($,M.attributes)}return I.push(M)},new y.default)}n.default=U},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.Range=void 0;var m=function(){function k(R,w){var E=[],T=!0,x=!1,L=void 0;try{for(var P=R[Symbol.iterator](),U;!(T=(U=P.next()).done)&&(E.push(U.value),!(w&&E.length===w));T=!0);}catch(D){x=!0,L=D}finally{try{!T&&P.return&&P.return()}finally{if(x)throw L}}return E}return function(R,w){if(Array.isArray(R))return R;if(Symbol.iterator in Object(R))return k(R,w);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),c=function(){function k(R,w){for(var E=0;E1&&arguments[1]!==void 0?arguments[1]:0;_(this,k),this.index=R,this.length=w},N=function(){function k(R,w){var E=this;_(this,k),this.emitter=w,this.scroll=R,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=f.default.create("cursor",this),this.lastRange=this.savedRange=new O(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,function(){E.mouseDown||setTimeout(E.update.bind(E,b.default.sources.USER),1)}),this.emitter.on(b.default.events.EDITOR_CHANGE,function(T,x){T===b.default.events.TEXT_CHANGE&&x.length()>0&&E.update(b.default.sources.SILENT)}),this.emitter.on(b.default.events.SCROLL_BEFORE_UPDATE,function(){if(!!E.hasFocus()){var T=E.getNativeRange();T!=null&&T.start.node!==E.cursor.textNode&&E.emitter.once(b.default.events.SCROLL_UPDATE,function(){try{E.setNativeRange(T.start.node,T.start.offset,T.end.node,T.end.offset)}catch{}})}}),this.emitter.on(b.default.events.SCROLL_OPTIMIZE,function(T,x){if(x.range){var L=x.range,P=L.startNode,U=L.startOffset,D=L.endNode,F=L.endOffset;E.setNativeRange(P,U,D,F)}}),this.update(b.default.sources.SILENT)}return c(k,[{key:"handleComposition",value:function(){var w=this;this.root.addEventListener("compositionstart",function(){w.composing=!0}),this.root.addEventListener("compositionend",function(){if(w.composing=!1,w.cursor.parent){var E=w.cursor.restore();if(!E)return;setTimeout(function(){w.setNativeRange(E.startNode,E.startOffset,E.endNode,E.endOffset)},1)}})}},{key:"handleDragging",value:function(){var w=this;this.emitter.listenDOM("mousedown",document.body,function(){w.mouseDown=!0}),this.emitter.listenDOM("mouseup",document.body,function(){w.mouseDown=!1,w.update(b.default.sources.USER)})}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(w,E){if(!(this.scroll.whitelist!=null&&!this.scroll.whitelist[w])){this.scroll.update();var T=this.getNativeRange();if(!(T==null||!T.native.collapsed||f.default.query(w,f.default.Scope.BLOCK))){if(T.start.node!==this.cursor.textNode){var x=f.default.find(T.start.node,!1);if(x==null)return;if(x instanceof f.default.Leaf){var L=x.split(T.start.offset);x.parent.insertBefore(this.cursor,L)}else x.insertBefore(this.cursor,T.start.node);this.cursor.attach()}this.cursor.format(w,E),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(w){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,T=this.scroll.length();w=Math.min(w,T-1),E=Math.min(w+E,T-1)-w;var x=void 0,L=this.scroll.leaf(w),P=m(L,2),U=P[0],D=P[1];if(U==null)return null;var F=U.position(D,!0),q=m(F,2);x=q[0],D=q[1];var I=document.createRange();if(E>0){I.setStart(x,D);var M=this.scroll.leaf(w+E),B=m(M,2);if(U=B[0],D=B[1],U==null)return null;var $=U.position(D,!0),Y=m($,2);return x=Y[0],D=Y[1],I.setEnd(x,D),I.getBoundingClientRect()}else{var H="left",j=void 0;return x instanceof Text?(D0&&(H="right")),{bottom:j.top+j.height,height:j.height,left:j[H],right:j[H],top:j.top,width:0}}}},{key:"getNativeRange",value:function(){var w=document.getSelection();if(w==null||w.rangeCount<=0)return null;var E=w.getRangeAt(0);if(E==null)return null;var T=this.normalizeNative(E);return a.info("getNativeRange",T),T}},{key:"getRange",value:function(){var w=this.getNativeRange();if(w==null)return[null,null];var E=this.normalizedToRange(w);return[E,w]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(w){var E=this,T=[[w.start.node,w.start.offset]];w.native.collapsed||T.push([w.end.node,w.end.offset]);var x=T.map(function(U){var D=m(U,2),F=D[0],q=D[1],I=f.default.find(F,!0),M=I.offset(E.scroll);return q===0?M:I instanceof f.default.Container?M+I.length():M+I.index(F,q)}),L=Math.min(Math.max.apply(Math,h(x)),this.scroll.length()-1),P=Math.min.apply(Math,[L].concat(h(x)));return new O(P,L-P)}},{key:"normalizeNative",value:function(w){if(!S(this.root,w.startContainer)||!w.collapsed&&!S(this.root,w.endContainer))return null;var E={start:{node:w.startContainer,offset:w.startOffset},end:{node:w.endContainer,offset:w.endOffset},native:w};return[E.start,E.end].forEach(function(T){for(var x=T.node,L=T.offset;!(x instanceof Text)&&x.childNodes.length>0;)if(x.childNodes.length>L)x=x.childNodes[L],L=0;else if(x.childNodes.length===L)x=x.lastChild,L=x instanceof Text?x.data.length:x.childNodes.length+1;else break;T.node=x,T.offset=L}),E}},{key:"rangeToNative",value:function(w){var E=this,T=w.collapsed?[w.index]:[w.index,w.index+w.length],x=[],L=this.scroll.length();return T.forEach(function(P,U){P=Math.min(L-1,P);var D=void 0,F=E.scroll.leaf(P),q=m(F,2),I=q[0],M=q[1],B=I.position(M,U!==0),$=m(B,2);D=$[0],M=$[1],x.push(D,M)}),x.length<2&&(x=x.concat(x)),x}},{key:"scrollIntoView",value:function(w){var E=this.lastRange;if(E!=null){var T=this.getBounds(E.index,E.length);if(T!=null){var x=this.scroll.length()-1,L=this.scroll.line(Math.min(E.index,x)),P=m(L,1),U=P[0],D=U;if(E.length>0){var F=this.scroll.line(Math.min(E.index+E.length,x)),q=m(F,1);D=q[0]}if(!(U==null||D==null)){var I=w.getBoundingClientRect();T.topI.bottom&&(w.scrollTop+=T.bottom-I.bottom)}}}}},{key:"setNativeRange",value:function(w,E){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:w,x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:E,L=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(a.info("setNativeRange",w,E,T,x),!(w!=null&&(this.root.parentNode==null||w.parentNode==null||T.parentNode==null))){var P=document.getSelection();if(P!=null)if(w!=null){this.hasFocus()||this.root.focus();var U=(this.getNativeRange()||{}).native;if(U==null||L||w!==U.startContainer||E!==U.startOffset||T!==U.endContainer||x!==U.endOffset){w.tagName=="BR"&&(E=[].indexOf.call(w.parentNode.childNodes,w),w=w.parentNode),T.tagName=="BR"&&(x=[].indexOf.call(T.parentNode.childNodes,T),T=T.parentNode);var D=document.createRange();D.setStart(w,E),D.setEnd(T,x),P.removeAllRanges(),P.addRange(D)}}else P.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(w){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:b.default.sources.API;if(typeof E=="string"&&(T=E,E=!1),a.info("setRange",w),w!=null){var x=this.rangeToNative(w);this.setNativeRange.apply(this,h(x).concat([E]))}else this.setNativeRange(null);this.update(T)}},{key:"update",value:function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:b.default.sources.USER,E=this.lastRange,T=this.getRange(),x=m(T,2),L=x[0],P=x[1];if(this.lastRange=L,this.lastRange!=null&&(this.savedRange=this.lastRange),!(0,r.default)(E,this.lastRange)){var U;!this.composing&&P!=null&&P.native.collapsed&&P.start.node!==this.cursor.textNode&&this.cursor.restore();var D=[b.default.events.SELECTION_CHANGE,(0,v.default)(this.lastRange),(0,v.default)(E),w];if((U=this.emitter).emit.apply(U,[b.default.events.EDITOR_CHANGE].concat(D)),w!==b.default.sources.SILENT){var F;(F=this.emitter).emit.apply(F,D)}}}}]),k}();function S(k,R){try{R.parentNode}catch{return!1}return R instanceof Text&&(R=R.parentNode),k.contains(R)}n.Range=O,n.default=N},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=function(){function b(p,g){for(var s=0;s0&&(i+=1),[this.parent.domNode,i]},v.prototype.value=function(){var l;return l={},l[this.statics.blotName]=this.statics.value(this.domNode)||!0,l},v.scope=u.Scope.INLINE_BLOT,v}(c.default);n.default=f},function(e,n,o){var m=o(11),c=o(3),u={attributes:{compose:function(y,v,l){typeof y!="object"&&(y={}),typeof v!="object"&&(v={});var r=c(!0,{},v);l||(r=Object.keys(r).reduce(function(b,p){return r[p]!=null&&(b[p]=r[p]),b},{}));for(var i in y)y[i]!==void 0&&v[i]===void 0&&(r[i]=y[i]);return Object.keys(r).length>0?r:void 0},diff:function(y,v){typeof y!="object"&&(y={}),typeof v!="object"&&(v={});var l=Object.keys(y).concat(Object.keys(v)).reduce(function(r,i){return m(y[i],v[i])||(r[i]=v[i]===void 0?null:v[i]),r},{});return Object.keys(l).length>0?l:void 0},transform:function(y,v,l){if(typeof y!="object")return v;if(typeof v=="object"){if(!l)return v;var r=Object.keys(v).reduce(function(i,b){return y[b]===void 0&&(i[b]=v[b]),i},{});return Object.keys(r).length>0?r:void 0}}},iterator:function(y){return new f(y)},length:function(y){return typeof y.delete=="number"?y.delete:typeof y.retain=="number"?y.retain:typeof y.insert=="string"?y.insert.length:1}};function f(y){this.ops=y,this.index=0,this.offset=0}f.prototype.hasNext=function(){return this.peekLength()<1/0},f.prototype.next=function(y){y||(y=1/0);var v=this.ops[this.index];if(v){var l=this.offset,r=u.length(v);if(y>=r-l?(y=r-l,this.index+=1,this.offset=0):this.offset+=y,typeof v.delete=="number")return{delete:y};var i={};return v.attributes&&(i.attributes=v.attributes),typeof v.retain=="number"?i.retain=y:typeof v.insert=="string"?i.insert=v.insert.substr(l,y):i.insert=v.insert,i}else return{retain:1/0}},f.prototype.peek=function(){return this.ops[this.index]},f.prototype.peekLength=function(){return this.ops[this.index]?u.length(this.ops[this.index])-this.offset:1/0},f.prototype.peekType=function(){return this.ops[this.index]?typeof this.ops[this.index].delete=="number"?"delete":typeof this.ops[this.index].retain=="number"?"retain":"insert":"retain"},f.prototype.rest=function(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index);var y=this.offset,v=this.index,l=this.next(),r=this.ops.slice(this.index);return this.offset=y,this.index=v,[l].concat(r)}else return[]},e.exports=u},function(e,n){var o=function(){function m(p,g){return g!=null&&p instanceof g}var c;try{c=Map}catch{c=function(){}}var u;try{u=Set}catch{u=function(){}}var f;try{f=Promise}catch{f=function(){}}function y(p,g,s,h,_){typeof g=="object"&&(s=g.depth,h=g.prototype,_=g.includeNonEnumerable,g=g.circular);var a=[],O=[],N=typeof Buffer<"u";typeof g>"u"&&(g=!0),typeof s>"u"&&(s=1/0);function S(k,R){if(k===null)return null;if(R===0)return k;var w,E;if(typeof k!="object")return k;if(m(k,c))w=new c;else if(m(k,u))w=new u;else if(m(k,f))w=new f(function(I,M){k.then(function(B){I(S(B,R-1))},function(B){M(S(B,R-1))})});else if(y.__isArray(k))w=[];else if(y.__isRegExp(k))w=new RegExp(k.source,b(k)),k.lastIndex&&(w.lastIndex=k.lastIndex);else if(y.__isDate(k))w=new Date(k.getTime());else{if(N&&Buffer.isBuffer(k))return Buffer.allocUnsafe?w=Buffer.allocUnsafe(k.length):w=new Buffer(k.length),k.copy(w),w;m(k,Error)?w=Object.create(k):typeof h>"u"?(E=Object.getPrototypeOf(k),w=Object.create(E)):(w=Object.create(h),E=h)}if(g){var T=a.indexOf(k);if(T!=-1)return O[T];a.push(k),O.push(w)}m(k,c)&&k.forEach(function(I,M){var B=S(M,R-1),$=S(I,R-1);w.set(B,$)}),m(k,u)&&k.forEach(function(I){var M=S(I,R-1);w.add(M)});for(var x in k){var L;E&&(L=Object.getOwnPropertyDescriptor(E,x)),!(L&&L.set==null)&&(w[x]=S(k[x],R-1))}if(Object.getOwnPropertySymbols)for(var P=Object.getOwnPropertySymbols(k),x=0;x0){if(D instanceof r.BlockEmbed||M instanceof r.BlockEmbed){this.optimize();return}if(D instanceof s.default){var B=D.newlineIndex(D.length(),!0);if(B>-1&&(D=D.split(B+1),D===M)){this.optimize();return}}else if(M instanceof s.default){var $=M.newlineIndex(0);$>-1&&M.split($+1)}var Y=M.children.head instanceof p.default?null:M.children.head;D.moveChildren(M,Y),D.remove()}this.optimize()}},{key:"enable",value:function(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.domNode.setAttribute("contenteditable",x)}},{key:"formatAt",value:function(x,L,P,U){this.whitelist!=null&&!this.whitelist[P]||(u(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"formatAt",this).call(this,x,L,P,U),this.optimize())}},{key:"insertAt",value:function(x,L,P){if(!(P!=null&&this.whitelist!=null&&!this.whitelist[L])){if(x>=this.length())if(P==null||y.default.query(L,y.default.Scope.BLOCK)==null){var U=y.default.create(this.statics.defaultChild);this.appendChild(U),P==null&&L.endsWith(` +`)&&(L=L.slice(0,-1)),U.insertAt(0,L,P)}else{var D=y.default.create(L,P);this.appendChild(D)}else u(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"insertAt",this).call(this,x,L,P);this.optimize()}}},{key:"insertBefore",value:function(x,L){if(x.statics.scope===y.default.Scope.INLINE_BLOT){var P=y.default.create(this.statics.defaultChild);P.appendChild(x),x=P}u(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"insertBefore",this).call(this,x,L)}},{key:"leaf",value:function(x){return this.path(x).pop()||[null,-1]}},{key:"line",value:function(x){return x===this.length()?this.line(x-1):this.descendant(k,x)}},{key:"lines",value:function(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,P=function U(D,F,q){var I=[],M=q;return D.children.forEachAt(F,q,function(B,$,Y){k(B)?I.push(B):B instanceof y.default.Container&&(I=I.concat(U(B,$,M))),M-=Y}),I};return P(this,x,L)}},{key:"optimize",value:function(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.batch!==!0&&(u(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"optimize",this).call(this,x,L),x.length>0&&this.emitter.emit(l.default.events.SCROLL_OPTIMIZE,x,L))}},{key:"path",value:function(x){return u(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"path",this).call(this,x).slice(1)}},{key:"update",value:function(x){if(this.batch!==!0){var L=l.default.sources.USER;typeof x=="string"&&(L=x),Array.isArray(x)||(x=this.observer.takeRecords()),x.length>0&&this.emitter.emit(l.default.events.SCROLL_BEFORE_UPDATE,L,x),u(E.prototype.__proto__||Object.getPrototypeOf(E.prototype),"update",this).call(this,x.concat([])),x.length>0&&this.emitter.emit(l.default.events.SCROLL_UPDATE,L,x)}}}]),E}(y.default.Scroll);R.blotName="scroll",R.className="ql-editor",R.tagName="DIV",R.defaultChild="block",R.allowedChildren=[i.default,r.BlockEmbed,_.default],n.default=R},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0}),n.SHORTKEY=n.default=void 0;var m=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(j){return typeof j}:function(j){return j&&typeof Symbol=="function"&&j.constructor===Symbol&&j!==Symbol.prototype?"symbol":typeof j},c=function(){function j(K,V){var G=[],J=!0,oe=!1,ae=void 0;try{for(var ce=K[Symbol.iterator](),ee;!(J=(ee=ce.next()).done)&&(G.push(ee.value),!(V&&G.length===V));J=!0);}catch(le){oe=!0,ae=le}finally{try{!J&&ce.return&&ce.return()}finally{if(oe)throw ae}}return G}return function(K,V){if(Array.isArray(K))return K;if(Symbol.iterator in Object(K))return j(K,V);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=function(){function j(K,V){for(var G=0;G1&&arguments[1]!==void 0?arguments[1]:{},oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ae=H(G);if(ae==null||ae.key==null)return P.warn("Attempted to add invalid keyboard binding",ae);typeof J=="function"&&(J={handler:J}),typeof oe=="function"&&(oe={handler:oe}),ae=(0,i.default)(ae,J,oe),this.bindings[ae.key]=this.bindings[ae.key]||[],this.bindings[ae.key].push(ae)}},{key:"listen",value:function(){var G=this;this.quill.root.addEventListener("keydown",function(J){if(!J.defaultPrevented){var oe=J.which||J.keyCode,ae=(G.bindings[oe]||[]).filter(function(se){return K.match(J,se)});if(ae.length!==0){var ce=G.quill.getSelection();if(!(ce==null||!G.quill.hasFocus())){var ee=G.quill.getLine(ce.index),le=c(ee,2),pe=le[0],ge=le[1],Z=G.quill.getLeaf(ce.index),W=c(Z,2),ne=W[0],te=W[1],X=ce.length===0?[ne,te]:G.quill.getLeaf(ce.index+ce.length),he=c(X,2),ue=he[0],de=he[1],Ae=ne instanceof _.default.Text?ne.value().slice(0,te):"",re=ue instanceof _.default.Text?ue.value().slice(de):"",ie={collapsed:ce.length===0,empty:ce.length===0&&pe.length()<=1,format:G.quill.getFormat(ce),offset:ge,prefix:Ae,suffix:re},ve=ae.some(function(se){if(se.collapsed!=null&&se.collapsed!==ie.collapsed||se.empty!=null&&se.empty!==ie.empty||se.offset!=null&&se.offset!==ie.offset)return!1;if(Array.isArray(se.format)){if(se.format.every(function(Ee){return ie.format[Ee]==null}))return!1}else if(m(se.format)==="object"&&!Object.keys(se.format).every(function(Ee){return se.format[Ee]===!0?ie.format[Ee]!=null:se.format[Ee]===!1?ie.format[Ee]==null:(0,l.default)(se.format[Ee],ie.format[Ee])}))return!1;return se.prefix!=null&&!se.prefix.test(ie.prefix)||se.suffix!=null&&!se.suffix.test(ie.suffix)?!1:se.handler.call(G,ce,ie)!==!0});ve&&J.preventDefault()}}}})}}]),K}(R.default);D.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},D.DEFAULTS={bindings:{bold:Y("bold"),italic:Y("italic"),underline:Y("underline"),indent:{key:D.keys.TAB,format:["blockquote","indent","list"],handler:function(K,V){if(V.collapsed&&V.offset!==0)return!0;this.quill.format("indent","+1",O.default.sources.USER)}},outdent:{key:D.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(K,V){if(V.collapsed&&V.offset!==0)return!0;this.quill.format("indent","-1",O.default.sources.USER)}},"outdent backspace":{key:D.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(K,V){V.format.indent!=null?this.quill.format("indent","-1",O.default.sources.USER):V.format.list!=null&&this.quill.format("list",!1,O.default.sources.USER)}},"indent code-block":$(!0),"outdent code-block":$(!1),"remove tab":{key:D.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(K){this.quill.deleteText(K.index-1,1,O.default.sources.USER)}},tab:{key:D.keys.TAB,handler:function(K){this.quill.history.cutoff();var V=new p.default().retain(K.index).delete(K.length).insert(" ");this.quill.updateContents(V,O.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(K.index+1,O.default.sources.SILENT)}},"list empty enter":{key:D.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(K,V){this.quill.format("list",!1,O.default.sources.USER),V.format.indent&&this.quill.format("indent",!1,O.default.sources.USER)}},"checklist enter":{key:D.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(K){var V=this.quill.getLine(K.index),G=c(V,2),J=G[0],oe=G[1],ae=(0,i.default)({},J.formats(),{list:"checked"}),ce=new p.default().retain(K.index).insert(` +`,ae).retain(J.length()-oe-1).retain(1,{list:"unchecked"});this.quill.updateContents(ce,O.default.sources.USER),this.quill.setSelection(K.index+1,O.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:D.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(K,V){var G=this.quill.getLine(K.index),J=c(G,2),oe=J[0],ae=J[1],ce=new p.default().retain(K.index).insert(` +`,V.format).retain(oe.length()-ae-1).retain(1,{header:null});this.quill.updateContents(ce,O.default.sources.USER),this.quill.setSelection(K.index+1,O.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(K,V){var G=V.prefix.length,J=this.quill.getLine(K.index),oe=c(J,2),ae=oe[0],ce=oe[1];if(ce>G)return!0;var ee=void 0;switch(V.prefix.trim()){case"[]":case"[ ]":ee="unchecked";break;case"[x]":ee="checked";break;case"-":case"*":ee="bullet";break;default:ee="ordered"}this.quill.insertText(K.index," ",O.default.sources.USER),this.quill.history.cutoff();var le=new p.default().retain(K.index-ce).delete(G+1).retain(ae.length()-2-ce).retain(1,{list:ee});this.quill.updateContents(le,O.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(K.index-G,O.default.sources.SILENT)}},"code exit":{key:D.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(K){var V=this.quill.getLine(K.index),G=c(V,2),J=G[0],oe=G[1],ae=new p.default().retain(K.index+J.length()-oe-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(ae,O.default.sources.USER)}},"embed left":F(D.keys.LEFT,!1),"embed left shift":F(D.keys.LEFT,!0),"embed right":F(D.keys.RIGHT,!1),"embed right shift":F(D.keys.RIGHT,!0)}};function F(j,K){var V,G=j===D.keys.LEFT?"prefix":"suffix";return V={key:j,shiftKey:K,altKey:null},E(V,G,/^$/),E(V,"handler",function(oe){var ae=oe.index;j===D.keys.RIGHT&&(ae+=oe.length+1);var ce=this.quill.getLeaf(ae),ee=c(ce,1),le=ee[0];return le instanceof _.default.Embed?(j===D.keys.LEFT?K?this.quill.setSelection(oe.index-1,oe.length+1,O.default.sources.USER):this.quill.setSelection(oe.index-1,O.default.sources.USER):K?this.quill.setSelection(oe.index,oe.length+1,O.default.sources.USER):this.quill.setSelection(oe.index+oe.length+1,O.default.sources.USER),!1):!0}),V}function q(j,K){if(!(j.index===0||this.quill.getLength()<=1)){var V=this.quill.getLine(j.index),G=c(V,1),J=G[0],oe={};if(K.offset===0){var ae=this.quill.getLine(j.index-1),ce=c(ae,1),ee=ce[0];if(ee!=null&&ee.length()>1){var le=J.formats(),pe=this.quill.getFormat(j.index-1,1);oe=s.default.attributes.diff(le,pe)||{}}}var ge=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(K.prefix)?2:1;this.quill.deleteText(j.index-ge,ge,O.default.sources.USER),Object.keys(oe).length>0&&this.quill.formatLine(j.index-ge,ge,oe,O.default.sources.USER),this.quill.focus()}}function I(j,K){var V=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(K.suffix)?2:1;if(!(j.index>=this.quill.getLength()-V)){var G={},J=0,oe=this.quill.getLine(j.index),ae=c(oe,1),ce=ae[0];if(K.offset>=ce.length()-1){var ee=this.quill.getLine(j.index+1),le=c(ee,1),pe=le[0];if(pe){var ge=ce.formats(),Z=this.quill.getFormat(j.index,1);G=s.default.attributes.diff(ge,Z)||{},J=pe.length()}}this.quill.deleteText(j.index,V,O.default.sources.USER),Object.keys(G).length>0&&this.quill.formatLine(j.index+J-1,V,G,O.default.sources.USER)}}function M(j){var K=this.quill.getLines(j),V={};if(K.length>1){var G=K[0].formats(),J=K[K.length-1].formats();V=s.default.attributes.diff(J,G)||{}}this.quill.deleteText(j,O.default.sources.USER),Object.keys(V).length>0&&this.quill.formatLine(j.index,1,V,O.default.sources.USER),this.quill.setSelection(j.index,O.default.sources.SILENT),this.quill.focus()}function B(j,K){var V=this;j.length>0&&this.quill.scroll.deleteAt(j.index,j.length);var G=Object.keys(K.format).reduce(function(J,oe){return _.default.query(oe,_.default.Scope.BLOCK)&&!Array.isArray(K.format[oe])&&(J[oe]=K.format[oe]),J},{});this.quill.insertText(j.index,` +`,G,O.default.sources.USER),this.quill.setSelection(j.index+1,O.default.sources.SILENT),this.quill.focus(),Object.keys(K.format).forEach(function(J){G[J]==null&&(Array.isArray(K.format[J])||J!=="link"&&V.quill.format(J,K.format[J],O.default.sources.USER))})}function $(j){return{key:D.keys.TAB,shiftKey:!j,format:{"code-block":!0},handler:function(V){var G=_.default.query("code-block"),J=V.index,oe=V.length,ae=this.quill.scroll.descendant(G,J),ce=c(ae,2),ee=ce[0],le=ce[1];if(ee!=null){var pe=this.quill.getIndex(ee),ge=ee.newlineIndex(le,!0)+1,Z=ee.newlineIndex(pe+le+oe),W=ee.domNode.textContent.slice(ge,Z).split(` +`);le=0,W.forEach(function(ne,te){j?(ee.insertAt(ge+le,G.TAB),le+=G.TAB.length,te===0?J+=G.TAB.length:oe+=G.TAB.length):ne.startsWith(G.TAB)&&(ee.deleteAt(ge+le,G.TAB.length),le-=G.TAB.length,te===0?J-=G.TAB.length:oe-=G.TAB.length),le+=ne.length+1}),this.quill.update(O.default.sources.USER),this.quill.setSelection(J,oe,O.default.sources.SILENT)}}}}function Y(j){return{key:j[0].toUpperCase(),shortKey:!0,handler:function(V,G){this.quill.format(j,!G.format[j],O.default.sources.USER)}}}function H(j){if(typeof j=="string"||typeof j=="number")return H({key:j});if((typeof j>"u"?"undefined":m(j))==="object"&&(j=(0,y.default)(j,!1)),typeof j.key=="string")if(D.keys[j.key.toUpperCase()]!=null)j.key=D.keys[j.key.toUpperCase()];else if(j.key.length===1)j.key=j.key.toUpperCase().charCodeAt(0);else return null;return j.shortKey&&(j[U]=j.shortKey,delete j.shortKey),j}n.default=D,n.SHORTKEY=U},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=function(){function s(h,_){var a=[],O=!0,N=!1,S=void 0;try{for(var k=h[Symbol.iterator](),R;!(O=(R=k.next()).done)&&(a.push(R.value),!(_&&a.length===_));O=!0);}catch(w){N=!0,S=w}finally{try{!O&&k.return&&k.return()}finally{if(N)throw S}}return a}return function(h,_){if(Array.isArray(h))return h;if(Symbol.iterator in Object(h))return s(h,_);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),c=function s(h,_,a){h===null&&(h=Function.prototype);var O=Object.getOwnPropertyDescriptor(h,_);if(O===void 0){var N=Object.getPrototypeOf(h);return N===null?void 0:s(N,_,a)}else{if("value"in O)return O.value;var S=O.get;return S===void 0?void 0:S.call(a)}},u=function(){function s(h,_){for(var a=0;a<_.length;a++){var O=_[a];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(h,O.key,O)}}return function(h,_,a){return _&&s(h.prototype,_),a&&s(h,a),h}}(),f=o(0),y=r(f),v=o(7),l=r(v);function r(s){return s&&s.__esModule?s:{default:s}}function i(s,h){if(!(s instanceof h))throw new TypeError("Cannot call a class as a function")}function b(s,h){if(!s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h&&(typeof h=="object"||typeof h=="function")?h:s}function p(s,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof h);s.prototype=Object.create(h&&h.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),h&&(Object.setPrototypeOf?Object.setPrototypeOf(s,h):s.__proto__=h)}var g=function(s){p(h,s),u(h,null,[{key:"value",value:function(){}}]);function h(_,a){i(this,h);var O=b(this,(h.__proto__||Object.getPrototypeOf(h)).call(this,_));return O.selection=a,O.textNode=document.createTextNode(h.CONTENTS),O.domNode.appendChild(O.textNode),O._length=0,O}return u(h,[{key:"detach",value:function(){this.parent!=null&&this.parent.removeChild(this)}},{key:"format",value:function(a,O){if(this._length!==0)return c(h.prototype.__proto__||Object.getPrototypeOf(h.prototype),"format",this).call(this,a,O);for(var N=this,S=0;N!=null&&N.statics.scope!==y.default.Scope.BLOCK_BLOT;)S+=N.offset(N.parent),N=N.parent;N!=null&&(this._length=h.CONTENTS.length,N.optimize(),N.formatAt(S,h.CONTENTS.length,a,O),this._length=0)}},{key:"index",value:function(a,O){return a===this.textNode?0:c(h.prototype.__proto__||Object.getPrototypeOf(h.prototype),"index",this).call(this,a,O)}},{key:"length",value:function(){return this._length}},{key:"position",value:function(){return[this.textNode,this.textNode.data.length]}},{key:"remove",value:function(){c(h.prototype.__proto__||Object.getPrototypeOf(h.prototype),"remove",this).call(this),this.parent=null}},{key:"restore",value:function(){if(!(this.selection.composing||this.parent==null)){var a=this.textNode,O=this.selection.getNativeRange(),N=void 0,S=void 0,k=void 0;if(O!=null&&O.start.node===a&&O.end.node===a){var R=[a,O.start.offset,O.end.offset];N=R[0],S=R[1],k=R[2]}for(;this.domNode.lastChild!=null&&this.domNode.lastChild!==this.textNode;)this.domNode.parentNode.insertBefore(this.domNode.lastChild,this.domNode);if(this.textNode.data!==h.CONTENTS){var w=this.textNode.data.split(h.CONTENTS).join("");this.next instanceof l.default?(N=this.next.domNode,this.next.insertAt(0,w),this.textNode.data=h.CONTENTS):(this.textNode.data=w,this.parent.insertBefore(y.default.create(this.textNode),this),this.textNode=document.createTextNode(h.CONTENTS),this.domNode.appendChild(this.textNode))}if(this.remove(),S!=null){var E=[S,k].map(function(x){return Math.max(0,Math.min(N.data.length,x-1))}),T=m(E,2);return S=T[0],k=T[1],{startNode:N,startOffset:S,endNode:N,endOffset:k}}}}},{key:"update",value:function(a,O){var N=this;if(a.some(function(k){return k.type==="characterData"&&k.target===N.textNode})){var S=this.restore();S&&(O.range=S)}}},{key:"value",value:function(){return""}}]),h}(y.default.Embed);g.blotName="cursor",g.className="ql-cursor",g.tagName="span",g.CONTENTS="\uFEFF",n.default=g},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=o(0),c=y(m),u=o(4),f=y(u);function y(b){return b&&b.__esModule?b:{default:b}}function v(b,p){if(!(b instanceof p))throw new TypeError("Cannot call a class as a function")}function l(b,p){if(!b)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return p&&(typeof p=="object"||typeof p=="function")?p:b}function r(b,p){if(typeof p!="function"&&p!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof p);b.prototype=Object.create(p&&p.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}),p&&(Object.setPrototypeOf?Object.setPrototypeOf(b,p):b.__proto__=p)}var i=function(b){r(p,b);function p(){return v(this,p),l(this,(p.__proto__||Object.getPrototypeOf(p)).apply(this,arguments))}return p}(c.default.Container);i.allowedChildren=[f.default,u.BlockEmbed,i],n.default=i},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0}),n.ColorStyle=n.ColorClass=n.ColorAttributor=void 0;var m=function(){function g(s,h){for(var _=0;_-1}n.default=i,n.sanitize=b},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(g){return typeof g}:function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},c=function(){function g(s,h){for(var _=0;_1&&arguments[1]!==void 0?arguments[1]:!1,a=this.container.querySelector(".ql-selected");if(h!==a&&(a!=null&&a.classList.remove("ql-selected"),h!=null&&(h.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(h.parentNode.children,h),h.hasAttribute("data-value")?this.label.setAttribute("data-value",h.getAttribute("data-value")):this.label.removeAttribute("data-value"),h.hasAttribute("data-label")?this.label.setAttribute("data-label",h.getAttribute("data-label")):this.label.removeAttribute("data-label"),_))){if(typeof Event=="function")this.select.dispatchEvent(new Event("change"));else if((typeof Event>"u"?"undefined":m(Event))==="object"){var O=document.createEvent("Event");O.initEvent("change",!0,!0),this.select.dispatchEvent(O)}this.close()}}},{key:"update",value:function(){var h=void 0;if(this.select.selectedIndex>-1){var _=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];h=this.select.options[this.select.selectedIndex],this.selectItem(_)}else this.selectItem(null);var a=h!=null&&h!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",a)}}]),g}();n.default=p},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=o(0),c=P(m),u=o(5),f=P(u),y=o(4),v=P(y),l=o(16),r=P(l),i=o(25),b=P(i),p=o(24),g=P(p),s=o(35),h=P(s),_=o(6),a=P(_),O=o(22),N=P(O),S=o(7),k=P(S),R=o(55),w=P(R),E=o(42),T=P(E),x=o(23),L=P(x);function P(U){return U&&U.__esModule?U:{default:U}}f.default.register({"blots/block":v.default,"blots/block/embed":y.BlockEmbed,"blots/break":r.default,"blots/container":b.default,"blots/cursor":g.default,"blots/embed":h.default,"blots/inline":a.default,"blots/scroll":N.default,"blots/text":k.default,"modules/clipboard":w.default,"modules/history":T.default,"modules/keyboard":L.default}),c.default.register(v.default,r.default,g.default,a.default,N.default,k.default),n.default=f.default},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=o(1),c=function(){function u(f){this.domNode=f,this.domNode[m.DATA_KEY]={blot:this}}return Object.defineProperty(u.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),u.create=function(f){if(this.tagName==null)throw new m.ParchmentError("Blot definition missing tagName");var y;return Array.isArray(this.tagName)?(typeof f=="string"&&(f=f.toUpperCase(),parseInt(f).toString()===f&&(f=parseInt(f))),typeof f=="number"?y=document.createElement(this.tagName[f-1]):this.tagName.indexOf(f)>-1?y=document.createElement(f):y=document.createElement(this.tagName[0])):y=document.createElement(this.tagName),this.className&&y.classList.add(this.className),y},u.prototype.attach=function(){this.parent!=null&&(this.scroll=this.parent.scroll)},u.prototype.clone=function(){var f=this.domNode.cloneNode(!1);return m.create(f)},u.prototype.detach=function(){this.parent!=null&&this.parent.removeChild(this),delete this.domNode[m.DATA_KEY]},u.prototype.deleteAt=function(f,y){var v=this.isolate(f,y);v.remove()},u.prototype.formatAt=function(f,y,v,l){var r=this.isolate(f,y);if(m.query(v,m.Scope.BLOT)!=null&&l)r.wrap(v,l);else if(m.query(v,m.Scope.ATTRIBUTE)!=null){var i=m.create(this.statics.scope);r.wrap(i),i.format(v,l)}},u.prototype.insertAt=function(f,y,v){var l=v==null?m.create("text",y):m.create(y,v),r=this.split(f);this.parent.insertBefore(l,r)},u.prototype.insertInto=function(f,y){y===void 0&&(y=null),this.parent!=null&&this.parent.children.remove(this);var v=null;f.children.insertBefore(this,y),y!=null&&(v=y.domNode),(this.domNode.parentNode!=f.domNode||this.domNode.nextSibling!=v)&&f.domNode.insertBefore(this.domNode,v),this.parent=f,this.attach()},u.prototype.isolate=function(f,y){var v=this.split(f);return v.split(y),v},u.prototype.length=function(){return 1},u.prototype.offset=function(f){return f===void 0&&(f=this.parent),this.parent==null||this==f?0:this.parent.children.offset(this)+this.parent.offset(f)},u.prototype.optimize=function(f){this.domNode[m.DATA_KEY]!=null&&delete this.domNode[m.DATA_KEY].mutations},u.prototype.remove=function(){this.domNode.parentNode!=null&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},u.prototype.replace=function(f){f.parent!=null&&(f.parent.insertBefore(this,f.next),f.remove())},u.prototype.replaceWith=function(f,y){var v=typeof f=="string"?m.create(f,y):f;return v.replace(this),v},u.prototype.split=function(f,y){return f===0?this:this.next},u.prototype.update=function(f,y){},u.prototype.wrap=function(f,y){var v=typeof f=="string"?m.create(f,y):f;return this.parent!=null&&this.parent.insertBefore(v,this.next),v.appendChild(this),v},u.blotName="abstract",u}();n.default=c},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=o(12),c=o(32),u=o(33),f=o(1),y=function(){function v(l){this.attributes={},this.domNode=l,this.build()}return v.prototype.attribute=function(l,r){r?l.add(this.domNode,r)&&(l.value(this.domNode)!=null?this.attributes[l.attrName]=l:delete this.attributes[l.attrName]):(l.remove(this.domNode),delete this.attributes[l.attrName])},v.prototype.build=function(){var l=this;this.attributes={};var r=m.default.keys(this.domNode),i=c.default.keys(this.domNode),b=u.default.keys(this.domNode);r.concat(i).concat(b).forEach(function(p){var g=f.query(p,f.Scope.ATTRIBUTE);g instanceof m.default&&(l.attributes[g.attrName]=g)})},v.prototype.copy=function(l){var r=this;Object.keys(this.attributes).forEach(function(i){var b=r.attributes[i].value(r.domNode);l.format(i,b)})},v.prototype.move=function(l){var r=this;this.copy(l),Object.keys(this.attributes).forEach(function(i){r.attributes[i].remove(r.domNode)}),this.attributes={}},v.prototype.values=function(){var l=this;return Object.keys(this.attributes).reduce(function(r,i){return r[i]=l.attributes[i].value(l.domNode),r},{})},v}();n.default=y},function(e,n,o){var m=this&&this.__extends||function(){var y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,l){v.__proto__=l}||function(v,l){for(var r in l)l.hasOwnProperty(r)&&(v[r]=l[r])};return function(v,l){y(v,l);function r(){this.constructor=v}v.prototype=l===null?Object.create(l):(r.prototype=l.prototype,new r)}}();Object.defineProperty(n,"__esModule",{value:!0});var c=o(12);function u(y,v){var l=y.getAttribute("class")||"";return l.split(/\s+/).filter(function(r){return r.indexOf(v+"-")===0})}var f=function(y){m(v,y);function v(){return y!==null&&y.apply(this,arguments)||this}return v.keys=function(l){return(l.getAttribute("class")||"").split(/\s+/).map(function(r){return r.split("-").slice(0,-1).join("-")})},v.prototype.add=function(l,r){return this.canAdd(l,r)?(this.remove(l),l.classList.add(this.keyName+"-"+r),!0):!1},v.prototype.remove=function(l){var r=u(l,this.keyName);r.forEach(function(i){l.classList.remove(i)}),l.classList.length===0&&l.removeAttribute("class")},v.prototype.value=function(l){var r=u(l,this.keyName)[0]||"",i=r.slice(this.keyName.length+1);return this.canAdd(l,i)?i:""},v}(c.default);n.default=f},function(e,n,o){var m=this&&this.__extends||function(){var y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,l){v.__proto__=l}||function(v,l){for(var r in l)l.hasOwnProperty(r)&&(v[r]=l[r])};return function(v,l){y(v,l);function r(){this.constructor=v}v.prototype=l===null?Object.create(l):(r.prototype=l.prototype,new r)}}();Object.defineProperty(n,"__esModule",{value:!0});var c=o(12);function u(y){var v=y.split("-"),l=v.slice(1).map(function(r){return r[0].toUpperCase()+r.slice(1)}).join("");return v[0]+l}var f=function(y){m(v,y);function v(){return y!==null&&y.apply(this,arguments)||this}return v.keys=function(l){return(l.getAttribute("style")||"").split(";").map(function(r){var i=r.split(":");return i[0].trim()})},v.prototype.add=function(l,r){return this.canAdd(l,r)?(l.style[u(this.keyName)]=r,!0):!1},v.prototype.remove=function(l){l.style[u(this.keyName)]="",l.getAttribute("style")||l.removeAttribute("style")},v.prototype.value=function(l){var r=l.style[u(this.keyName)];return this.canAdd(l,r)?r:""},v}(c.default);n.default=f},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=function(){function f(y,v){for(var l=0;lR&&this.stack.undo.length>0){var w=this.stack.undo.pop();k=k.compose(w.undo),N=w.redo.compose(N)}else this.lastRecorded=R;this.stack.undo.push({redo:N,undo:k}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(N){this.stack.undo.forEach(function(S){S.undo=N.transform(S.undo,!0),S.redo=N.transform(S.redo,!0)}),this.stack.redo.forEach(function(S){S.undo=N.transform(S.undo,!0),S.redo=N.transform(S.redo,!0)})}},{key:"undo",value:function(){this.change("undo","redo")}}]),a}(l.default);g.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1};function s(_){var a=_.ops[_.ops.length-1];return a==null?!1:a.insert!=null?typeof a.insert=="string"&&a.insert.endsWith(` +`):a.attributes!=null?Object.keys(a.attributes).some(function(O){return u.default.query(O,u.default.Scope.BLOCK)!=null}):!1}function h(_){var a=_.reduce(function(N,S){return N+=S.delete||0,N},0),O=_.length()-a;return s(_)&&(O-=1),O}n.default=g,n.getLastChangeIndex=h},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.BaseTooltip=void 0;var m=function(){function B($,Y){for(var H=0;H0&&arguments[0]!==void 0?arguments[0]:"link",j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),j!=null?this.textbox.value=j:H!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+H)||""),this.root.setAttribute("data-mode",H)}},{key:"restoreFocus",value:function(){var H=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=H}},{key:"save",value:function(){var H=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":{var j=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",H,r.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",H,r.default.sources.USER)),this.quill.root.scrollTop=j;break}case"video":H=I(H);case"formula":{if(!H)break;var K=this.quill.getSelection(!0);if(K!=null){var V=K.index+K.length;this.quill.insertEmbed(V,this.root.getAttribute("data-mode"),H,r.default.sources.USER),this.root.getAttribute("data-mode")==="formula"&&this.quill.insertText(V+1," ",r.default.sources.USER),this.quill.setSelection(V+2,r.default.sources.USER)}break}}this.textbox.value="",this.hide()}}]),$}(k.default);function I(B){var $=B.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||B.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return $?($[1]||"https")+"://www.youtube.com/embed/"+$[2]+"?showinfo=0":($=B.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?($[1]||"https")+"://player.vimeo.com/video/"+$[2]+"/":B}function M(B,$){var Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;$.forEach(function(H){var j=document.createElement("option");H===Y?j.setAttribute("selected","selected"):j.setAttribute("value",H),B.appendChild(j)})}n.BaseTooltip=q,n.default=F},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=function(){function c(){this.head=this.tail=null,this.length=0}return c.prototype.append=function(){for(var u=[],f=0;f1&&this.append.apply(this,u.slice(1))},c.prototype.contains=function(u){for(var f,y=this.iterator();f=y();)if(f===u)return!0;return!1},c.prototype.insertBefore=function(u,f){!u||(u.next=f,f!=null?(u.prev=f.prev,f.prev!=null&&(f.prev.next=u),f.prev=u,f===this.head&&(this.head=u)):this.tail!=null?(this.tail.next=u,u.prev=this.tail,this.tail=u):(u.prev=null,this.head=this.tail=u),this.length+=1)},c.prototype.offset=function(u){for(var f=0,y=this.head;y!=null;){if(y===u)return f;f+=y.length(),y=y.next}return-1},c.prototype.remove=function(u){!this.contains(u)||(u.prev!=null&&(u.prev.next=u.next),u.next!=null&&(u.next.prev=u.prev),u===this.head&&(this.head=u.next),u===this.tail&&(this.tail=u.prev),this.length-=1)},c.prototype.iterator=function(u){return u===void 0&&(u=this.head),function(){var f=u;return u!=null&&(u=u.next),f}},c.prototype.find=function(u,f){f===void 0&&(f=!1);for(var y,v=this.iterator();y=v();){var l=y.length();if(ub?y(i,u-b,Math.min(f,b+g-u)):y(i,0,Math.min(g,u+f-b)),b+=g}},c.prototype.map=function(u){return this.reduce(function(f,y){return f.push(u(y)),f},[])},c.prototype.reduce=function(u,f){for(var y,v=this.iterator();y=v();)f=u(f,y);return f},c}();n.default=m},function(e,n,o){var m=this&&this.__extends||function(){var l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var b in i)i.hasOwnProperty(b)&&(r[b]=i[b])};return function(r,i){l(r,i);function b(){this.constructor=r}r.prototype=i===null?Object.create(i):(b.prototype=i.prototype,new b)}}();Object.defineProperty(n,"__esModule",{value:!0});var c=o(17),u=o(1),f={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},y=100,v=function(l){m(r,l);function r(i){var b=l.call(this,i)||this;return b.scroll=b,b.observer=new MutationObserver(function(p){b.update(p)}),b.observer.observe(b.domNode,f),b.attach(),b}return r.prototype.detach=function(){l.prototype.detach.call(this),this.observer.disconnect()},r.prototype.deleteAt=function(i,b){this.update(),i===0&&b===this.length()?this.children.forEach(function(p){p.remove()}):l.prototype.deleteAt.call(this,i,b)},r.prototype.formatAt=function(i,b,p,g){this.update(),l.prototype.formatAt.call(this,i,b,p,g)},r.prototype.insertAt=function(i,b,p){this.update(),l.prototype.insertAt.call(this,i,b,p)},r.prototype.optimize=function(i,b){var p=this;i===void 0&&(i=[]),b===void 0&&(b={}),l.prototype.optimize.call(this,b);for(var g=[].slice.call(this.observer.takeRecords());g.length>0;)i.push(g.pop());for(var s=function(O,N){N===void 0&&(N=!0),!(O==null||O===p)&&O.domNode.parentNode!=null&&(O.domNode[u.DATA_KEY].mutations==null&&(O.domNode[u.DATA_KEY].mutations=[]),N&&s(O.parent))},h=function(O){O.domNode[u.DATA_KEY]==null||O.domNode[u.DATA_KEY].mutations==null||(O instanceof c.default&&O.children.forEach(h),O.optimize(b))},_=i,a=0;_.length>0;a+=1){if(a>=y)throw new Error("[Parchment] Maximum optimize iterations reached");for(_.forEach(function(O){var N=u.find(O.target,!0);N!=null&&(N.domNode===O.target&&(O.type==="childList"?(s(u.find(O.previousSibling,!1)),[].forEach.call(O.addedNodes,function(S){var k=u.find(S,!1);s(k,!1),k instanceof c.default&&k.children.forEach(function(R){s(R,!1)})})):O.type==="attributes"&&s(N.prev)),s(N))}),this.children.forEach(h),_=[].slice.call(this.observer.takeRecords()),g=_.slice();g.length>0;)i.push(g.pop())}},r.prototype.update=function(i,b){var p=this;b===void 0&&(b={}),i=i||this.observer.takeRecords(),i.map(function(g){var s=u.find(g.target,!0);return s==null?null:s.domNode[u.DATA_KEY].mutations==null?(s.domNode[u.DATA_KEY].mutations=[g],s):(s.domNode[u.DATA_KEY].mutations.push(g),null)}).forEach(function(g){g==null||g===p||g.domNode[u.DATA_KEY]==null||g.update(g.domNode[u.DATA_KEY].mutations||[],b)}),this.domNode[u.DATA_KEY].mutations!=null&&l.prototype.update.call(this,this.domNode[u.DATA_KEY].mutations,b),this.optimize(i,b)},r.blotName="scroll",r.defaultChild="block",r.scope=u.Scope.BLOCK_BLOT,r.tagName="DIV",r}(c.default);n.default=v},function(e,n,o){var m=this&&this.__extends||function(){var v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,r){l.__proto__=r}||function(l,r){for(var i in r)r.hasOwnProperty(i)&&(l[i]=r[i])};return function(l,r){v(l,r);function i(){this.constructor=l}l.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(n,"__esModule",{value:!0});var c=o(18),u=o(1);function f(v,l){if(Object.keys(v).length!==Object.keys(l).length)return!1;for(var r in v)if(v[r]!==l[r])return!1;return!0}var y=function(v){m(l,v);function l(){return v!==null&&v.apply(this,arguments)||this}return l.formats=function(r){if(r.tagName!==l.tagName)return v.formats.call(this,r)},l.prototype.format=function(r,i){var b=this;r===this.statics.blotName&&!i?(this.children.forEach(function(p){p instanceof c.default||(p=p.wrap(l.blotName,!0)),b.attributes.copy(p)}),this.unwrap()):v.prototype.format.call(this,r,i)},l.prototype.formatAt=function(r,i,b,p){if(this.formats()[b]!=null||u.query(b,u.Scope.ATTRIBUTE)){var g=this.isolate(r,i);g.format(b,p)}else v.prototype.formatAt.call(this,r,i,b,p)},l.prototype.optimize=function(r){v.prototype.optimize.call(this,r);var i=this.formats();if(Object.keys(i).length===0)return this.unwrap();var b=this.next;b instanceof l&&b.prev===this&&f(i,b.formats())&&(b.moveChildren(this),b.remove())},l.blotName="inline",l.scope=u.Scope.INLINE_BLOT,l.tagName="SPAN",l}(c.default);n.default=y},function(e,n,o){var m=this&&this.__extends||function(){var y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,l){v.__proto__=l}||function(v,l){for(var r in l)l.hasOwnProperty(r)&&(v[r]=l[r])};return function(v,l){y(v,l);function r(){this.constructor=v}v.prototype=l===null?Object.create(l):(r.prototype=l.prototype,new r)}}();Object.defineProperty(n,"__esModule",{value:!0});var c=o(18),u=o(1),f=function(y){m(v,y);function v(){return y!==null&&y.apply(this,arguments)||this}return v.formats=function(l){var r=u.query(v.blotName).tagName;if(l.tagName!==r)return y.formats.call(this,l)},v.prototype.format=function(l,r){u.query(l,u.Scope.BLOCK)!=null&&(l===this.statics.blotName&&!r?this.replaceWith(v.blotName):y.prototype.format.call(this,l,r))},v.prototype.formatAt=function(l,r,i,b){u.query(i,u.Scope.BLOCK)!=null?this.format(i,b):y.prototype.formatAt.call(this,l,r,i,b)},v.prototype.insertAt=function(l,r,i){if(i==null||u.query(r,u.Scope.INLINE)!=null)y.prototype.insertAt.call(this,l,r,i);else{var b=this.split(l),p=u.create(r,i);b.parent.insertBefore(p,b)}},v.prototype.update=function(l,r){navigator.userAgent.match(/Trident/)?this.build():y.prototype.update.call(this,l,r)},v.blotName="block",v.scope=u.Scope.BLOCK_BLOT,v.tagName="P",v}(c.default);n.default=f},function(e,n,o){var m=this&&this.__extends||function(){var f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,v){y.__proto__=v}||function(y,v){for(var l in v)v.hasOwnProperty(l)&&(y[l]=v[l])};return function(y,v){f(y,v);function l(){this.constructor=y}y.prototype=v===null?Object.create(v):(l.prototype=v.prototype,new l)}}();Object.defineProperty(n,"__esModule",{value:!0});var c=o(19),u=function(f){m(y,f);function y(){return f!==null&&f.apply(this,arguments)||this}return y.formats=function(v){},y.prototype.format=function(v,l){f.prototype.formatAt.call(this,0,this.length(),v,l)},y.prototype.formatAt=function(v,l,r,i){v===0&&l===this.length()?this.format(r,i):f.prototype.formatAt.call(this,v,l,r,i)},y.prototype.formats=function(){return this.statics.formats(this.domNode)},y}(c.default);n.default=u},function(e,n,o){var m=this&&this.__extends||function(){var y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,l){v.__proto__=l}||function(v,l){for(var r in l)l.hasOwnProperty(r)&&(v[r]=l[r])};return function(v,l){y(v,l);function r(){this.constructor=v}v.prototype=l===null?Object.create(l):(r.prototype=l.prototype,new r)}}();Object.defineProperty(n,"__esModule",{value:!0});var c=o(19),u=o(1),f=function(y){m(v,y);function v(l){var r=y.call(this,l)||this;return r.text=r.statics.value(r.domNode),r}return v.create=function(l){return document.createTextNode(l)},v.value=function(l){var r=l.data;return r.normalize&&(r=r.normalize()),r},v.prototype.deleteAt=function(l,r){this.domNode.data=this.text=this.text.slice(0,l)+this.text.slice(l+r)},v.prototype.index=function(l,r){return this.domNode===l?r:-1},v.prototype.insertAt=function(l,r,i){i==null?(this.text=this.text.slice(0,l)+r+this.text.slice(l),this.domNode.data=this.text):y.prototype.insertAt.call(this,l,r,i)},v.prototype.length=function(){return this.text.length},v.prototype.optimize=function(l){y.prototype.optimize.call(this,l),this.text=this.statics.value(this.domNode),this.text.length===0?this.remove():this.next instanceof v&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},v.prototype.position=function(l,r){return[this.domNode,l]},v.prototype.split=function(l,r){if(r===void 0&&(r=!1),!r){if(l===0)return this;if(l===this.length())return this.next}var i=u.create(this.domNode.splitText(l));return this.parent.insertBefore(i,this.next),this.text=this.statics.value(this.domNode),i},v.prototype.update=function(l,r){var i=this;l.some(function(b){return b.type==="characterData"&&b.target===i.domNode})&&(this.text=this.statics.value(this.domNode))},v.prototype.value=function(){return this.text},v.blotName="text",v.scope=u.Scope.INLINE_BLOT,v}(c.default);n.default=f},function(e,n,o){var m=document.createElement("div");if(m.classList.toggle("test-class",!1),m.classList.contains("test-class")){var c=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(u,f){return arguments.length>1&&!this.contains(u)==!f?f:c.call(this,u)}}String.prototype.startsWith||(String.prototype.startsWith=function(u,f){return f=f||0,this.substr(f,u.length)===u}),String.prototype.endsWith||(String.prototype.endsWith=function(u,f){var y=this.toString();(typeof f!="number"||!isFinite(f)||Math.floor(f)!==f||f>y.length)&&(f=y.length),f-=u.length;var v=y.indexOf(u,f);return v!==-1&&v===f}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(f){if(this===null)throw new TypeError("Array.prototype.find called on null or undefined");if(typeof f!="function")throw new TypeError("predicate must be a function");for(var y=Object(this),v=y.length>>>0,l=arguments[1],r,i=0;iO.length?a:O,k=a.length>O.length?O:a,R=S.indexOf(k);if(R!=-1)return N=[[m,S.substring(0,R)],[c,k],[m,S.substring(R+k.length)]],a.length>O.length&&(N[0][0]=N[2][0]=o),N;if(k.length==1)return[[o,a],[m,O]];var w=i(a,O);if(w){var E=w[0],T=w[1],x=w[2],L=w[3],P=w[4],U=u(E,x),D=u(T,L);return U.concat([[c,P]],D)}return y(a,O)}function y(a,O){for(var N=a.length,S=O.length,k=Math.ceil((N+S)/2),R=k,w=2*k,E=new Array(w),T=new Array(w),x=0;xN)D+=2;else if(Y>S)U+=2;else if(P){var H=R+L-M;if(H>=0&&H=j)return v(a,O,$,Y)}}}for(var K=-I+F;K<=I-q;K+=2){var H=R+K,j;K==-I||K!=I&&T[H-1]N)q+=2;else if(V>S)F+=2;else if(!P){var B=R+L-K;if(B>=0&&B=j)return v(a,O,$,Y)}}}}return[[o,a],[m,O]]}function v(a,O,N,S){var k=a.substring(0,N),R=O.substring(0,S),w=a.substring(N),E=O.substring(S),T=u(k,R),x=u(w,E);return T.concat(x)}function l(a,O){if(!a||!O||a.charAt(0)!=O.charAt(0))return 0;for(var N=0,S=Math.min(a.length,O.length),k=S,R=0;NO.length?a:O,S=a.length>O.length?O:a;if(N.length<4||S.length*2=D.length?[$,Y,H,j,B]:null}var R=k(N,S,Math.ceil(N.length/4)),w=k(N,S,Math.ceil(N.length/2)),E;if(!R&&!w)return null;w?R?E=R[4].length>w[4].length?R:w:E=w:E=R;var T,x,L,P;a.length>O.length?(T=E[0],x=E[1],L=E[2],P=E[3]):(L=E[0],P=E[1],T=E[2],x=E[3]);var U=E[4];return[T,x,L,P,U]}function b(a){a.push([c,""]);for(var O=0,N=0,S=0,k="",R="",w;O1?(N!==0&&S!==0&&(w=l(R,k),w!==0&&(O-N-S>0&&a[O-N-S-1][0]==c?a[O-N-S-1][1]+=R.substring(0,w):(a.splice(0,0,[c,R.substring(0,w)]),O++),R=R.substring(w),k=k.substring(w)),w=r(R,k),w!==0&&(a[O][1]=R.substring(R.length-w)+a[O][1],R=R.substring(0,R.length-w),k=k.substring(0,k.length-w))),N===0?a.splice(O-S,N+S,[m,R]):S===0?a.splice(O-N,N+S,[o,k]):a.splice(O-N-S,N+S,[o,k],[m,R]),O=O-N-S+(N?1:0)+(S?1:0)+1):O!==0&&a[O-1][0]==c?(a[O-1][1]+=a[O][1],a.splice(O,1)):O++,S=0,N=0,k="",R="";break}a[a.length-1][1]===""&&a.pop();var E=!1;for(O=1;O0&&S.splice(k+2,0,[w[0],E]),_(S,k,3)}else return a}function h(a){for(var O=!1,N=function(w){return w.charCodeAt(0)>=56320&&w.charCodeAt(0)<=57343},S=function(w){return w.charCodeAt(w.length-1)>=55296&&w.charCodeAt(w.length-1)<=56319},k=2;k0&&R.push(a[k]);return R}function _(a,O,N){for(var S=O+N-1;S>=0&&S>=O-1;S--)if(S+1\r?\n +\<"),this.convert();var X=this.quill.getFormat(this.quill.selection.savedRange.index);if(X[S.default.blotName]){var he=this.container.innerText;return this.container.innerHTML="",new l.default().insert(he,x({},S.default.blotName,X[S.default.blotName]))}var ue=this.prepareMatching(),de=c(ue,2),Ae=de[0],re=de[1],ie=K(this.container,Ae,re);return H(ie,` +`)&&ie.ops[ie.ops.length-1].attributes==null&&(ie=ie.compose(new l.default().retain(ie.length()-1).delete(1))),D.log("convert",this.container.innerHTML,ie),this.container.innerHTML="",ie}},{key:"dangerouslyPasteHTML",value:function(te,X){var he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:p.default.sources.API;if(typeof te=="string")this.quill.setContents(this.convert(te),X),this.quill.setSelection(0,p.default.sources.SILENT);else{var ue=this.convert(X);this.quill.updateContents(new l.default().retain(te).concat(ue),he),this.quill.setSelection(te+ue.length(),p.default.sources.SILENT)}}},{key:"onPaste",value:function(te){var X=this;if(!(te.defaultPrevented||!this.quill.isEnabled())){var he=this.quill.getSelection(),ue=new l.default().retain(he.index),de=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(p.default.sources.SILENT),setTimeout(function(){ue=ue.concat(X.convert()).delete(he.length),X.quill.updateContents(ue,p.default.sources.USER),X.quill.setSelection(ue.length()-he.length,p.default.sources.SILENT),X.quill.scrollingContainer.scrollTop=de,X.quill.focus()},1)}}},{key:"prepareMatching",value:function(){var te=this,X=[],he=[];return this.matchers.forEach(function(ue){var de=c(ue,2),Ae=de[0],re=de[1];switch(Ae){case Node.TEXT_NODE:he.push(re);break;case Node.ELEMENT_NODE:X.push(re);break;default:[].forEach.call(te.container.querySelectorAll(Ae),function(ie){ie[F]=ie[F]||[],ie[F].push(re)});break}}),[X,he]}}]),W}(_.default);B.DEFAULTS={matchers:[],matchVisual:!0};function $(Z,W,ne){return(typeof W>"u"?"undefined":m(W))==="object"?Object.keys(W).reduce(function(te,X){return $(te,X,W[X])},Z):Z.reduce(function(te,X){return X.attributes&&X.attributes[W]?te.push(X):te.insert(X.insert,(0,y.default)({},x({},W,ne),X.attributes))},new l.default)}function Y(Z){if(Z.nodeType!==Node.ELEMENT_NODE)return{};var W="__ql-computed-style";return Z[W]||(Z[W]=window.getComputedStyle(Z))}function H(Z,W){for(var ne="",te=Z.ops.length-1;te>=0&&ne.length-1}function K(Z,W,ne){return Z.nodeType===Z.TEXT_NODE?ne.reduce(function(te,X){return X(Z,te)},new l.default):Z.nodeType===Z.ELEMENT_NODE?[].reduce.call(Z.childNodes||[],function(te,X){var he=K(X,W,ne);return X.nodeType===Z.ELEMENT_NODE&&(he=W.reduce(function(ue,de){return de(X,ue)},he),he=(X[F]||[]).reduce(function(ue,de){return de(X,ue)},he)),te.concat(he)},new l.default):new l.default}function V(Z,W,ne){return $(ne,Z,!0)}function G(Z,W){var ne=i.default.Attributor.Attribute.keys(Z),te=i.default.Attributor.Class.keys(Z),X=i.default.Attributor.Style.keys(Z),he={};return ne.concat(te).concat(X).forEach(function(ue){var de=i.default.query(ue,i.default.Scope.ATTRIBUTE);de!=null&&(he[de.attrName]=de.value(Z),he[de.attrName])||(de=I[ue],de!=null&&(de.attrName===ue||de.keyName===ue)&&(he[de.attrName]=de.value(Z)||void 0),de=M[ue],de!=null&&(de.attrName===ue||de.keyName===ue)&&(de=M[ue],he[de.attrName]=de.value(Z)||void 0))}),Object.keys(he).length>0&&(W=$(W,he)),W}function J(Z,W){var ne=i.default.query(Z);if(ne==null)return W;if(ne.prototype instanceof i.default.Embed){var te={},X=ne.value(Z);X!=null&&(te[ne.blotName]=X,W=new l.default().insert(te,ne.formats(Z)))}else typeof ne.formats=="function"&&(W=$(W,ne.blotName,ne.formats(Z)));return W}function oe(Z,W){return H(W,` +`)||W.insert(` +`),W}function ae(){return new l.default}function ce(Z,W){var ne=i.default.query(Z);if(ne==null||ne.blotName!=="list-item"||!H(W,` +`))return W;for(var te=-1,X=Z.parentNode;!X.classList.contains("ql-clipboard");)(i.default.query(X)||{}).blotName==="list"&&(te+=1),X=X.parentNode;return te<=0?W:W.compose(new l.default().retain(W.length()-1).retain(1,{indent:te}))}function ee(Z,W){return H(W,` +`)||(j(Z)||W.length()>0&&Z.nextSibling&&j(Z.nextSibling))&&W.insert(` +`),W}function le(Z,W){if(j(Z)&&Z.nextElementSibling!=null&&!H(W,` + +`)){var ne=Z.offsetHeight+parseFloat(Y(Z).marginTop)+parseFloat(Y(Z).marginBottom);Z.nextElementSibling.offsetTop>Z.offsetTop+ne*1.5&&W.insert(` +`)}return W}function pe(Z,W){var ne={},te=Z.style||{};return te.fontStyle&&Y(Z).fontStyle==="italic"&&(ne.italic=!0),te.fontWeight&&(Y(Z).fontWeight.startsWith("bold")||parseInt(Y(Z).fontWeight)>=700)&&(ne.bold=!0),Object.keys(ne).length>0&&(W=$(W,ne)),parseFloat(te.textIndent||0)>0&&(W=new l.default().insert(" ").concat(W)),W}function ge(Z,W){var ne=Z.data;if(Z.parentNode.tagName==="O:P")return W.insert(ne.trim());if(ne.trim().length===0&&Z.parentNode.classList.contains("ql-clipboard"))return W;if(!Y(Z.parentNode).whiteSpace.startsWith("pre")){var te=function(he,ue){return ue=ue.replace(/[^\u00a0]/g,""),ue.length<1&&he?" ":ue};ne=ne.replace(/\r\n/g," ").replace(/\n/g," "),ne=ne.replace(/\s\s+/g,te.bind(te,!0)),(Z.previousSibling==null&&j(Z.parentNode)||Z.previousSibling!=null&&j(Z.previousSibling))&&(ne=ne.replace(/^\s+/,te.bind(te,!1))),(Z.nextSibling==null&&j(Z.parentNode)||Z.nextSibling!=null&&j(Z.nextSibling))&&(ne=ne.replace(/\s+$/,te.bind(te,!1)))}return W.insert(ne)}n.default=B,n.matchAttributor=G,n.matchBlot=J,n.matchNewline=ee,n.matchSpacing=le,n.matchText=ge},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=function(){function b(p,g){for(var s=0;s '},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=function(){function b(p,g){for(var s=0;si.right&&(p=i.right-b.right,this.root.style.left=l+p+"px"),b.lefti.bottom){var g=b.bottom-b.top,s=v.bottom-v.top+g;this.root.style.top=r-s+"px",this.root.classList.add("ql-flip")}return p}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),f}();n.default=u},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=function(){function w(E,T){var x=[],L=!0,P=!1,U=void 0;try{for(var D=E[Symbol.iterator](),F;!(L=(F=D.next()).done)&&(x.push(F.value),!(T&&x.length===T));L=!0);}catch(q){P=!0,U=q}finally{try{!L&&D.return&&D.return()}finally{if(P)throw U}}return x}return function(E,T){if(Array.isArray(E))return E;if(Symbol.iterator in Object(E))return w(E,T);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),c=function w(E,T,x){E===null&&(E=Function.prototype);var L=Object.getOwnPropertyDescriptor(E,T);if(L===void 0){var P=Object.getPrototypeOf(E);return P===null?void 0:w(P,T,x)}else{if("value"in L)return L.value;var U=L.get;return U===void 0?void 0:U.call(x)}},u=function(){function w(E,T){for(var x=0;x','','',''].join(""),n.default=k},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=o(29),c=X(m),u=o(36),f=o(38),y=o(64),v=o(65),l=X(v),r=o(66),i=X(r),b=o(67),p=X(b),g=o(37),s=o(26),h=o(39),_=o(40),a=o(56),O=X(a),N=o(68),S=X(N),k=o(27),R=X(k),w=o(69),E=X(w),T=o(70),x=X(T),L=o(71),P=X(L),U=o(72),D=X(U),F=o(73),q=X(F),I=o(13),M=X(I),B=o(74),$=X(B),Y=o(75),H=X(Y),j=o(57),K=X(j),V=o(41),G=X(V),J=o(28),oe=X(J),ae=o(59),ce=X(ae),ee=o(60),le=X(ee),pe=o(61),ge=X(pe),Z=o(108),W=X(Z),ne=o(62),te=X(ne);function X(he){return he&&he.__esModule?he:{default:he}}c.default.register({"attributors/attribute/direction":f.DirectionAttribute,"attributors/class/align":u.AlignClass,"attributors/class/background":g.BackgroundClass,"attributors/class/color":s.ColorClass,"attributors/class/direction":f.DirectionClass,"attributors/class/font":h.FontClass,"attributors/class/size":_.SizeClass,"attributors/style/align":u.AlignStyle,"attributors/style/background":g.BackgroundStyle,"attributors/style/color":s.ColorStyle,"attributors/style/direction":f.DirectionStyle,"attributors/style/font":h.FontStyle,"attributors/style/size":_.SizeStyle},!0),c.default.register({"formats/align":u.AlignClass,"formats/direction":f.DirectionClass,"formats/indent":y.IndentClass,"formats/background":g.BackgroundStyle,"formats/color":s.ColorStyle,"formats/font":h.FontClass,"formats/size":_.SizeClass,"formats/blockquote":l.default,"formats/code-block":M.default,"formats/header":i.default,"formats/list":p.default,"formats/bold":O.default,"formats/code":I.Code,"formats/italic":S.default,"formats/link":R.default,"formats/script":E.default,"formats/strike":x.default,"formats/underline":P.default,"formats/image":D.default,"formats/video":q.default,"formats/list/item":b.ListItem,"modules/formula":$.default,"modules/syntax":H.default,"modules/toolbar":K.default,"themes/bubble":W.default,"themes/snow":te.default,"ui/icons":G.default,"ui/picker":oe.default,"ui/icon-picker":le.default,"ui/color-picker":ce.default,"ui/tooltip":ge.default},!0),n.default=c.default},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0}),n.IndentClass=void 0;var m=function(){function p(g,s){for(var h=0;h0&&this.children.tail.format(S,k)}},{key:"formats",value:function(){return b({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(S,k){if(S instanceof h)c(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"insertBefore",this).call(this,S,k);else{var R=k==null?this.length():k.offset(this),w=this.split(R);w.parent.insertBefore(S,w)}}},{key:"optimize",value:function(S){c(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"optimize",this).call(this,S);var k=this.next;k!=null&&k.prev===this&&k.statics.blotName===this.statics.blotName&&k.domNode.tagName===this.domNode.tagName&&k.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(k.moveChildren(this),k.remove())}},{key:"replace",value:function(S){if(S.statics.blotName!==this.statics.blotName){var k=f.default.create(this.statics.defaultChild);S.moveChildren(k),this.appendChild(k)}c(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"replace",this).call(this,S)}}]),O}(r.default);_.blotName="list",_.scope=f.default.Scope.BLOCK_BLOT,_.tagName=["OL","UL"],_.defaultChild="list-item",_.allowedChildren=[h],n.ListItem=h,n.default=_},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=o(56),c=u(m);function u(r){return r&&r.__esModule?r:{default:r}}function f(r,i){if(!(r instanceof i))throw new TypeError("Cannot call a class as a function")}function y(r,i){if(!r)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i&&(typeof i=="object"||typeof i=="function")?i:r}function v(r,i){if(typeof i!="function"&&i!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof i);r.prototype=Object.create(i&&i.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),i&&(Object.setPrototypeOf?Object.setPrototypeOf(r,i):r.__proto__=i)}var l=function(r){v(i,r);function i(){return f(this,i),y(this,(i.__proto__||Object.getPrototypeOf(i)).apply(this,arguments))}return i}(c.default);l.blotName="italic",l.tagName=["EM","I"],n.default=l},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=function(){function b(p,g){for(var s=0;s-1?a?this.domNode.setAttribute(_,a):this.domNode.removeAttribute(_):c(s.prototype.__proto__||Object.getPrototypeOf(s.prototype),"format",this).call(this,_,a)}}],[{key:"create",value:function(_){var a=c(s.__proto__||Object.getPrototypeOf(s),"create",this).call(this,_);return typeof _=="string"&&a.setAttribute("src",this.sanitize(_)),a}},{key:"formats",value:function(_){return b.reduce(function(a,O){return _.hasAttribute(O)&&(a[O]=_.getAttribute(O)),a},{})}},{key:"match",value:function(_){return/\.(jpe?g|gif|png)$/.test(_)||/^data:image\/.+;base64/.test(_)}},{key:"sanitize",value:function(_){return(0,y.sanitize)(_,["http","https","data"])?_:"//:0"}},{key:"value",value:function(_){return _.getAttribute("src")}}]),s}(f.default.Embed);p.blotName="image",p.tagName="IMG",n.default=p},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0});var m=function(){function g(s,h){for(var _=0;_-1?a?this.domNode.setAttribute(_,a):this.domNode.removeAttribute(_):c(s.prototype.__proto__||Object.getPrototypeOf(s.prototype),"format",this).call(this,_,a)}}],[{key:"create",value:function(_){var a=c(s.__proto__||Object.getPrototypeOf(s),"create",this).call(this,_);return a.setAttribute("frameborder","0"),a.setAttribute("allowfullscreen",!0),a.setAttribute("src",this.sanitize(_)),a}},{key:"formats",value:function(_){return b.reduce(function(a,O){return _.hasAttribute(O)&&(a[O]=_.getAttribute(O)),a},{})}},{key:"sanitize",value:function(_){return y.default.sanitize(_)}},{key:"value",value:function(_){return _.getAttribute("src")}}]),s}(u.BlockEmbed);p.blotName="video",p.className="ql-video",p.tagName="IFRAME",n.default=p},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.FormulaBlot=void 0;var m=function(){function _(a,O){for(var N=0;N0||this.cachedText==null)&&(this.domNode.innerHTML=R(w),this.domNode.normalize(),this.attach()),this.cachedText=w)}}]),S}(b.default);_.className="ql-syntax";var a=new f.default.Attributor.Class("token","hljs",{scope:f.default.Scope.INLINE}),O=function(N){h(S,N),m(S,null,[{key:"register",value:function(){v.default.register(a,!0),v.default.register(_,!0)}}]);function S(k,R){g(this,S);var w=s(this,(S.__proto__||Object.getPrototypeOf(S)).call(this,k,R));if(typeof w.options.highlight!="function")throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var E=null;return w.quill.on(v.default.events.SCROLL_OPTIMIZE,function(){clearTimeout(E),E=setTimeout(function(){w.highlight(),E=null},w.options.interval)}),w.highlight(),w}return m(S,[{key:"highlight",value:function(){var R=this;if(!this.quill.selection.composing){this.quill.update(v.default.sources.USER);var w=this.quill.getSelection();this.quill.scroll.descendants(_).forEach(function(E){E.highlight(R.options.highlight)}),this.quill.update(v.default.sources.SILENT),w!=null&&this.quill.setSelection(w,v.default.sources.SILENT)}}}]),S}(r.default);O.DEFAULTS={highlight:function(){return window.hljs==null?null:function(N){var S=window.hljs.highlightAuto(N);return S.value}}(),interval:1e3},n.CodeBlock=_,n.CodeToken=a,n.default=O},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n){e.exports=' '},function(e,n,o){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.BubbleTooltip=void 0;var m=function S(k,R,w){k===null&&(k=Function.prototype);var E=Object.getOwnPropertyDescriptor(k,R);if(E===void 0){var T=Object.getPrototypeOf(k);return T===null?void 0:S(T,R,w)}else{if("value"in E)return E.value;var x=E.get;return x===void 0?void 0:x.call(w)}},c=function(){function S(k,R){for(var w=0;w0&&P===v.default.sources.USER){E.show(),E.root.style.left="0px",E.root.style.width="",E.root.style.width=E.root.offsetWidth+"px";var U=E.quill.getLines(x.index,x.length);if(U.length===1)E.position(E.quill.getBounds(x));else{var D=U[U.length-1],F=E.quill.getIndex(D),q=Math.min(D.length()-1,x.index+x.length-F),I=E.quill.getBounds(new i.Range(F,q));E.position(I)}}else document.activeElement!==E.textbox&&E.quill.hasFocus()&&E.hide()}),E}return c(k,[{key:"listen",value:function(){var w=this;m(k.prototype.__proto__||Object.getPrototypeOf(k.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",function(){w.root.classList.remove("ql-editing")}),this.quill.on(v.default.events.SCROLL_OPTIMIZE,function(){setTimeout(function(){if(!w.root.classList.contains("ql-hidden")){var E=w.quill.getSelection();E!=null&&w.position(w.quill.getBounds(E))}},1)})}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(w){var E=m(k.prototype.__proto__||Object.getPrototypeOf(k.prototype),"position",this).call(this,w),T=this.root.querySelector(".ql-tooltip-arrow");if(T.style.marginLeft="",E===0)return E;T.style.marginLeft=-1*E-T.offsetWidth/2+"px"}}]),k}(l.BaseTooltip);N.TEMPLATE=['','
    ','','',"
    "].join(""),n.BubbleTooltip=N,n.default=O},function(e,n,o){e.exports=o(63)}]).default})})(Lo);const mt=ma(Lo.exports);var Ze=-1,Ye=1,je=0;function sn(t,d,e,n){if(t===d)return t?[[je,t]]:[];if(e!=null){var o=Sl(t,d,e);if(o)return o}var m=pi(t,d),c=t.substring(0,m);t=t.substring(m),d=d.substring(m),m=vi(t,d);var u=t.substring(t.length-m);t=t.substring(0,t.length-m),d=d.substring(0,d.length-m);var f=Ol(t,d);return c&&f.unshift([je,c]),u&&f.push([je,u]),Ro(f,n),f}function Ol(t,d){var e;if(!t)return[[Ye,d]];if(!d)return[[Ze,t]];var n=t.length>d.length?t:d,o=t.length>d.length?d:t,m=n.indexOf(o);if(m!==-1)return e=[[Ye,n.substring(0,m)],[je,o],[Ye,n.substring(m+o.length)]],t.length>d.length&&(e[0][0]=e[2][0]=Ze),e;if(o.length===1)return[[Ze,t],[Ye,d]];var c=wl(t,d);if(c){var u=c[0],f=c[1],y=c[2],v=c[3],l=c[4],r=sn(u,y),i=sn(f,v);return r.concat([[je,l]],i)}return Al(t,d)}function Al(t,d){for(var e=t.length,n=d.length,o=Math.ceil((e+n)/2),m=o,c=2*o,u=new Array(c),f=new Array(c),y=0;ye)i+=2;else if(a>n)r+=2;else if(l){var O=m+v-s;if(O>=0&&O=N)return qi(t,d,_,a)}}}for(var S=-g+b;S<=g-p;S+=2){var O=m+S,N;S===-g||S!==g&&f[O-1]e)p+=2;else if(k>n)b+=2;else if(!l){var h=m+v-S;if(h>=0&&h=N)return qi(t,d,_,a)}}}}return[[Ze,t],[Ye,d]]}function qi(t,d,e,n){var o=t.substring(0,e),m=d.substring(0,n),c=t.substring(e),u=d.substring(n),f=sn(o,m),y=sn(c,u);return f.concat(y)}function pi(t,d){if(!t||!d||t.charAt(0)!==d.charAt(0))return 0;for(var e=0,n=Math.min(t.length,d.length),o=n,m=0;ed.length?t:d,n=t.length>d.length?d:t;if(e.length<4||n.length*2=i.length?[_,a,O,N,h]:null}var m=o(e,n,Math.ceil(e.length/4)),c=o(e,n,Math.ceil(e.length/2)),u;if(!m&&!c)return null;c?m?u=m[4].length>c[4].length?m:c:u=c:u=m;var f,y,v,l;t.length>d.length?(f=u[0],y=u[1],v=u[2],l=u[3]):(v=u[0],l=u[1],f=u[2],y=u[3]);var r=u[4];return[f,y,v,l,r]}function Ro(t,d){t.push([je,""]);for(var e=0,n=0,o=0,m="",c="",u;e=0&&Co(t[f][1])){var y=t[f][1].slice(-1);if(t[f][1]=t[f][1].slice(0,-1),m=y+m,c=y+c,!t[f][1]){t.splice(f,1),e--;var v=f-1;t[v]&&t[v][0]===Ye&&(o++,c=t[v][1]+c,v--),t[v]&&t[v][0]===Ze&&(n++,m=t[v][1]+m,v--),f=v}}if(Io(t[e][1])){var y=t[e][1].charAt(0);t[e][1]=t[e][1].slice(1),m+=y,c+=y}}if(e0||c.length>0){m.length>0&&c.length>0&&(u=pi(c,m),u!==0&&(f>=0?t[f][1]+=c.substring(0,u):(t.splice(0,0,[je,c.substring(0,u)]),e++),c=c.substring(u),m=m.substring(u)),u=vi(c,m),u!==0&&(t[e][1]=c.substring(c.length-u)+t[e][1],c=c.substring(0,c.length-u),m=m.substring(0,m.length-u)));var l=o+n;m.length===0&&c.length===0?(t.splice(e-l,l),e=e-l):m.length===0?(t.splice(e-l,l,[Ye,c]),e=e-l+1):c.length===0?(t.splice(e-l,l,[Ze,m]),e=e-l+1):(t.splice(e-l,l,[Ze,m],[Ye,c]),e=e-l+2)}e!==0&&t[e-1][0]===je?(t[e-1][1]+=t[e][1],t.splice(e,1)):e++,o=0,n=0,m="",c="";break}}t[t.length-1][1]===""&&t.pop();var r=!1;for(e=1;e=55296&&t<=56319}function Do(t){return t>=56320&&t<=57343}function Io(t){return Do(t.charCodeAt(0))}function Co(t){return Po(t.charCodeAt(t.length-1))}function Tl(t){for(var d=[],e=0;e0&&d.push(t[e]);return d}function jr(t,d,e,n){return Co(t)||Io(n)?null:Tl([[je,t],[Ze,d],[Ye,e],[je,n]])}function Sl(t,d,e){var n=typeof e=="number"?{index:e,length:0}:e.oldRange,o=typeof e=="number"?null:e.newRange,m=t.length,c=d.length;if(n.length===0&&(o===null||o.length===0)){var u=n.index,f=t.slice(0,u),y=t.slice(u),v=o?o.index:null;e:{var l=u+c-m;if(v!==null&&v!==l||l<0||l>c)break e;var r=d.slice(0,l),i=d.slice(l);if(i!==y)break e;var b=Math.min(u,l),p=f.slice(0,b),g=r.slice(0,b);if(p!==g)break e;var s=f.slice(b),h=r.slice(b);return jr(p,s,h,y)}e:{if(v!==null&&v!==u)break e;var _=u,r=d.slice(0,_),i=d.slice(_);if(r!==f)break e;var a=Math.min(m-_,c-_),O=y.slice(y.length-a),N=i.slice(i.length-a);if(O!==N)break e;var s=y.slice(0,y.length-a),h=i.slice(0,i.length-a);return jr(f,s,h,O)}}if(n.length>0&&o&&o.length===0){e:{var p=t.slice(0,n.index),O=t.slice(n.index+n.length),b=p.length,a=O.length;if(c-1}function nr(A,C){var z=this.__data__,Q=Mt(z,A);return Q<0?z.push([A,C]):z[Q][1]=C,this}Ne.prototype.clear=Qn,Ne.prototype.delete=Jn,Ne.prototype.get=er,Ne.prototype.has=tr,Ne.prototype.set=nr;function Me(A){var C=-1,z=A?A.length:0;for(this.clear();++C-1&&A%1==0&&A-1&&A%1==0&&A<=o}function Ge(A){var C=typeof A;return!!A&&(C=="object"||C=="function")}function Sn(A){return!!A&&typeof A=="object"}function rn(A){return Pt(A)?kt(A):yr(A)}function Mr(){return[]}function Lr(){return!1}t.exports=On})($n,$n.exports);var Un={exports:{}};(function(t,d){var e=200,n="__lodash_hash_undefined__",o=1,m=2,c=9007199254740991,u="[object Arguments]",f="[object Array]",y="[object AsyncFunction]",v="[object Boolean]",l="[object Date]",r="[object Error]",i="[object Function]",b="[object GeneratorFunction]",p="[object Map]",g="[object Number]",s="[object Null]",h="[object Object]",_="[object Promise]",a="[object Proxy]",O="[object RegExp]",N="[object Set]",S="[object String]",k="[object Symbol]",R="[object Undefined]",w="[object WeakMap]",E="[object ArrayBuffer]",T="[object DataView]",x="[object Float32Array]",L="[object Float64Array]",P="[object Int8Array]",U="[object Int16Array]",D="[object Int32Array]",F="[object Uint8Array]",q="[object Uint8ClampedArray]",I="[object Uint16Array]",M="[object Uint32Array]",B=/[\\^$.*+?()[\]{}|]/g,$=/^\[object .+?Constructor\]$/,Y=/^(?:0|[1-9]\d*)$/,H={};H[x]=H[L]=H[P]=H[U]=H[D]=H[F]=H[q]=H[I]=H[M]=!0,H[u]=H[f]=H[E]=H[v]=H[T]=H[l]=H[r]=H[i]=H[p]=H[g]=H[h]=H[O]=H[N]=H[S]=H[w]=!1;var j=typeof be=="object"&&be&&be.Object===Object&&be,K=typeof self=="object"&&self&&self.Object===Object&&self,V=j||K||Function("return this")(),G=d&&!d.nodeType&&d,J=G&&!0&&t&&!t.nodeType&&t,oe=J&&J.exports===G,ae=oe&&j.process,ce=function(){try{return ae&&ae.binding&&ae.binding("util")}catch{}}(),ee=ce&&ce.isTypedArray;function le(A,C){for(var z=-1,Q=A==null?0:A.length,ye=0,fe=[];++z-1}function lr(A,C){var z=this.__data__,Q=Lt(z,A);return Q<0?(++this.size,z.push([A,C])):z[Q][1]=C,this}Me.prototype.clear=rr,Me.prototype.delete=ir,Me.prototype.get=or,Me.prototype.has=ar,Me.prototype.set=lr;function Be(A){var C=-1,z=A==null?0:A.length;for(this.clear();++C_e))return!1;var Oe=fe.get(A);if(Oe&&fe.get(C))return Oe==C;var Le=-1,qe=!0,Se=z&m?new kt:void 0;for(fe.set(A,C),fe.set(C,A);++Le<_e;){var Re=A[Le],xe=C[Le];if(Q)var lt=me?Q(xe,Re,Le,C,A,fe):Q(Re,xe,Le,A,C,fe);if(lt!==void 0){if(lt)continue;qe=!1;break}if(Se){if(!ge(C,function(rt,gt){if(!ne(Se,gt)&&(Re===rt||ye(Re,rt,z,Q,fe)))return Se.push(gt)})){qe=!1;break}}else if(!(Re===xe||ye(Re,xe,z,Q,fe))){qe=!1;break}}return fe.delete(A),fe.delete(C),qe}function Or(A,C,z,Q,ye,fe,me){switch(z){case T:if(A.byteLength!=C.byteLength||A.byteOffset!=C.byteOffset)return!1;A=A.buffer,C=C.buffer;case E:return!(A.byteLength!=C.byteLength||!fe(new vn(A),new vn(C)));case v:case l:case g:return On(+A,+C);case r:return A.name==C.name&&A.message==C.message;case O:case S:return A==C+"";case p:var _e=X;case N:var Te=Q&o;if(_e||(_e=ue),A.size!=C.size&&!Te)return!1;var Oe=me.get(A);if(Oe)return Oe==C;Q|=m,me.set(A,C);var Le=en(_e(A),_e(C),Q,ye,fe,me);return me.delete(A),Le;case k:if(Xt)return Xt.call(A)==Xt.call(C)}return!1}function Ar(A,C,z,Q,ye,fe){var me=z&o,_e=vt(A),Te=_e.length,Oe=vt(C),Le=Oe.length;if(Te!=Le&&!me)return!1;for(var qe=Te;qe--;){var Se=_e[qe];if(!(me?Se in C:se.call(C,Se)))return!1}var Re=fe.get(A);if(Re&&fe.get(C))return Re==C;var xe=!0;fe.set(A,C),fe.set(C,A);for(var lt=me;++qe-1&&A%1==0&&A-1&&A%1==0&&A<=c}function Tn(A){var C=typeof A;return A!=null&&(C=="object"||C=="function")}function Ge(A){return A!=null&&typeof A=="object"}var Sn=ee?W(ee):_r;function rn(A){return tn(A)?yr(A):Er(A)}function Mr(){return[]}function Lr(){return!1}t.exports=kr})(Un,Un.exports);var gi={},Bo=be&&be.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(gi,"__esModule",{value:!0});var xl=Bo($n.exports),kl=Bo(Un.exports),Wr;(function(t){function d(m,c,u){m===void 0&&(m={}),c===void 0&&(c={}),typeof m!="object"&&(m={}),typeof c!="object"&&(c={});var f=xl.default(c);u||(f=Object.keys(f).reduce(function(v,l){return f[l]!=null&&(v[l]=f[l]),v},{}));for(var y in m)m[y]!==void 0&&c[y]===void 0&&(f[y]=m[y]);return Object.keys(f).length>0?f:void 0}t.compose=d;function e(m,c){m===void 0&&(m={}),c===void 0&&(c={}),typeof m!="object"&&(m={}),typeof c!="object"&&(c={});var u=Object.keys(m).concat(Object.keys(c)).reduce(function(f,y){return kl.default(m[y],c[y])||(f[y]=c[y]===void 0?null:c[y]),f},{});return Object.keys(u).length>0?u:void 0}t.diff=e;function n(m,c){m===void 0&&(m={}),c===void 0&&(c={}),m=m||{};var u=Object.keys(c).reduce(function(f,y){return c[y]!==m[y]&&m[y]!==void 0&&(f[y]=c[y]),f},{});return Object.keys(m).reduce(function(f,y){return m[y]!==c[y]&&c[y]===void 0&&(f[y]=null),f},u)}t.invert=n;function o(m,c,u){if(u===void 0&&(u=!1),typeof m!="object")return c;if(typeof c=="object"){if(!u)return c;var f=Object.keys(c).reduce(function(y,v){return m[v]===void 0&&(y[v]=c[v]),y},{});return Object.keys(f).length>0?f:void 0}}t.transform=o})(Wr||(Wr={}));gi.default=Wr;var Pn={},Dn={},ji;function Ml(){if(ji)return Dn;ji=1;var t=be&&be.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Dn,"__esModule",{value:!0});var d=t(qo()),e=function(){function n(o){this.ops=o,this.index=0,this.offset=0}return n.prototype.hasNext=function(){return this.peekLength()<1/0},n.prototype.next=function(o){o||(o=1/0);var m=this.ops[this.index];if(m){var c=this.offset,u=d.default.length(m);if(o>=u-c?(o=u-c,this.index+=1,this.offset=0):this.offset+=o,typeof m.delete=="number")return{delete:o};var f={};return m.attributes&&(f.attributes=m.attributes),typeof m.retain=="number"?f.retain=o:typeof m.insert=="string"?f.insert=m.insert.substr(c,o):f.insert=m.insert,f}else return{retain:1/0}},n.prototype.peek=function(){return this.ops[this.index]},n.prototype.peekLength=function(){return this.ops[this.index]?d.default.length(this.ops[this.index])-this.offset:1/0},n.prototype.peekType=function(){return this.ops[this.index]?typeof this.ops[this.index].delete=="number"?"delete":typeof this.ops[this.index].retain=="number"?"retain":"insert":"retain"},n.prototype.rest=function(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index);var o=this.offset,m=this.index,c=this.next(),u=this.ops.slice(this.index);return this.offset=o,this.index=m,[c].concat(u)}else return[]},n}();return Dn.default=e,Dn}var $i;function qo(){if($i)return Pn;$i=1;var t=be&&be.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Pn,"__esModule",{value:!0});var d=t(Ml()),e;return function(n){function o(c){return new d.default(c)}n.iterator=o;function m(c){return typeof c.delete=="number"?c.delete:typeof c.retain=="number"?c.retain:typeof c.insert=="string"?c.insert.length:1}n.length=m}(e||(e={})),Pn.default=e,Pn}var dn=be&&be.__importDefault||function(t){return t&&t.__esModule?t:{default:t}},In=dn(Nl),Ll=dn($n.exports),$r=dn(Un.exports),on=dn(gi),ke=dn(qo()),Rl=String.fromCharCode(0),Pl=function(){function t(d){Array.isArray(d)?this.ops=d:d!=null&&Array.isArray(d.ops)?this.ops=d.ops:this.ops=[]}return t.prototype.insert=function(d,e){var n={};return typeof d=="string"&&d.length===0?this:(n.insert=d,e!=null&&typeof e=="object"&&Object.keys(e).length>0&&(n.attributes=e),this.push(n))},t.prototype.delete=function(d){return d<=0?this:this.push({delete:d})},t.prototype.retain=function(d,e){if(d<=0)return this;var n={retain:d};return e!=null&&typeof e=="object"&&Object.keys(e).length>0&&(n.attributes=e),this.push(n)},t.prototype.push=function(d){var e=this.ops.length,n=this.ops[e-1];if(d=Ll.default(d),typeof n=="object"){if(typeof d.delete=="number"&&typeof n.delete=="number")return this.ops[e-1]={delete:n.delete+d.delete},this;if(typeof n.delete=="number"&&d.insert!=null&&(e-=1,n=this.ops[e-1],typeof n!="object"))return this.ops.unshift(d),this;if($r.default(d.attributes,n.attributes)){if(typeof d.insert=="string"&&typeof n.insert=="string")return this.ops[e-1]={insert:n.insert+d.insert},typeof d.attributes=="object"&&(this.ops[e-1].attributes=d.attributes),this;if(typeof d.retain=="number"&&typeof n.retain=="number")return this.ops[e-1]={retain:n.retain+d.retain},typeof d.attributes=="object"&&(this.ops[e-1].attributes=d.attributes),this}}return e===this.ops.length?this.ops.push(d):this.ops.splice(e,0,d),this},t.prototype.chop=function(){var d=this.ops[this.ops.length-1];return d&&d.retain&&!d.attributes&&this.ops.pop(),this},t.prototype.filter=function(d){return this.ops.filter(d)},t.prototype.forEach=function(d){this.ops.forEach(d)},t.prototype.map=function(d){return this.ops.map(d)},t.prototype.partition=function(d){var e=[],n=[];return this.forEach(function(o){var m=d(o)?e:n;m.push(o)}),[e,n]},t.prototype.reduce=function(d,e){return this.ops.reduce(d,e)},t.prototype.changeLength=function(){return this.reduce(function(d,e){return e.insert?d+ke.default.length(e):e.delete?d-e.delete:d},0)},t.prototype.length=function(){return this.reduce(function(d,e){return d+ke.default.length(e)},0)},t.prototype.slice=function(d,e){d===void 0&&(d=0),e===void 0&&(e=1/0);for(var n=[],o=ke.default.iterator(this.ops),m=0;m0&&n.next(m.retain-c)}for(var u=new t(o);e.hasNext()||n.hasNext();)if(n.peekType()==="insert")u.push(n.next());else if(e.peekType()==="delete")u.push(e.next());else{var f=Math.min(e.peekLength(),n.peekLength()),y=e.next(f),v=n.next(f);if(typeof v.retain=="number"){var l={};typeof y.retain=="number"?l.retain=f:l.insert=y.insert;var r=on.default.compose(y.attributes,v.attributes,typeof y.retain=="number");if(r&&(l.attributes=r),u.push(l),!n.hasNext()&&$r.default(u.ops[u.ops.length-1],l)){var i=new t(e.rest());return u.concat(i).chop()}}else typeof v.delete=="number"&&typeof y.retain=="number"&&u.push(v)}return u.chop()},t.prototype.concat=function(d){var e=new t(this.ops.slice());return d.ops.length>0&&(e.push(d.ops[0]),e.ops=e.ops.concat(d.ops.slice(1))),e},t.prototype.diff=function(d,e){if(this.ops===d.ops)return new t;var n=[this,d].map(function(f){return f.map(function(y){if(y.insert!=null)return typeof y.insert=="string"?y.insert:Rl;var v=f===d?"on":"with";throw new Error("diff() called "+v+" non-document")}).join("")}),o=new t,m=In.default(n[0],n[1],e),c=ke.default.iterator(this.ops),u=ke.default.iterator(d.ops);return m.forEach(function(f){for(var y=f[1].length;y>0;){var v=0;switch(f[0]){case In.default.INSERT:v=Math.min(u.peekLength(),y),o.push(u.next(v));break;case In.default.DELETE:v=Math.min(y,c.peekLength()),c.next(v),o.delete(v);break;case In.default.EQUAL:v=Math.min(c.peekLength(),u.peekLength(),y);var l=c.next(v),r=u.next(v);$r.default(l.insert,r.insert)?o.retain(v,on.default.diff(l.attributes,r.attributes)):o.push(r).delete(v);break}y-=v}}),o.chop()},t.prototype.eachLine=function(d,e){e===void 0&&(e=` +`);for(var n=ke.default.iterator(this.ops),o=new t,m=0;n.hasNext();){if(n.peekType()!=="insert")return;var c=n.peek(),u=ke.default.length(c)-n.peekLength(),f=typeof c.insert=="string"?c.insert.indexOf(e,u)-u:-1;if(f<0)o.push(n.next());else if(f>0)o.push(n.next(f));else{if(d(o,n.next(1).attributes||{},m)===!1)return;m+=1,o=new t}}o.length()>0&&d(o,{},m)},t.prototype.invert=function(d){var e=new t;return this.reduce(function(n,o){if(o.insert)e.delete(ke.default.length(o));else{if(o.retain&&o.attributes==null)return e.retain(o.retain),n+o.retain;if(o.delete||o.retain&&o.attributes){var m=o.delete||o.retain,c=d.slice(n,n+m);return c.forEach(function(u){o.delete?e.push(u):o.retain&&o.attributes&&e.retain(ke.default.length(u),on.default.invert(o.attributes,u.attributes))}),n+m}}return n},0),e.chop()},t.prototype.transform=function(d,e){if(e===void 0&&(e=!1),e=!!e,typeof d=="number")return this.transformPosition(d,e);for(var n=d,o=ke.default.iterator(this.ops),m=ke.default.iterator(n.ops),c=new t;o.hasNext()||m.hasNext();)if(o.peekType()==="insert"&&(e||m.peekType()!=="insert"))c.retain(ke.default.length(o.next()));else if(m.peekType()==="insert")c.push(m.next());else{var u=Math.min(o.peekLength(),m.peekLength()),f=o.next(u),y=m.next(u);if(f.delete)continue;y.delete?c.push(y):c.retain(u,on.default.transform(f.attributes,y.attributes,e))}return c.chop()},t.prototype.transformPosition=function(d,e){e===void 0&&(e=!1),e=!!e;for(var n=ke.default.iterator(this.ops),o=0;n.hasNext()&&o<=d;){var m=n.peekLength(),c=n.peekType();if(n.next(),c==="delete"){d-=Math.min(m,d-o);continue}else c==="insert"&&(o["delta","html","text"].includes(t)},enable:{type:Boolean,default:!0},readOnly:{type:Boolean,default:!1},placeholder:{type:String,required:!1},theme:{type:String,default:"snow",validator:t=>["snow","bubble",""].includes(t)},toolbar:{type:[String,Array,Object],required:!1,validator:t=>typeof t=="string"&&t!==""?t.charAt(0)==="#"?!0:Object.keys(Ui).indexOf(t)!==-1:!0},modules:{type:Object,required:!1},options:{type:Object,required:!1},globalOptions:{type:Object,required:!1}},emits:["textChange","selectionChange","editorChange","update:content","focus","blur","ready"],setup:(t,d)=>{Gr(()=>{m()}),pa(()=>{e=null});let e,n;const o=it(),m=()=>{var E;if(!!o.value){if(n=c(),t.modules)if(Array.isArray(t.modules))for(const T of t.modules)mt.register(`modules/${T.name}`,T.module);else mt.register(`modules/${t.modules.name}`,t.modules.module);e=new mt(o.value,n),_(t.content),e.on("text-change",l),e.on("selection-change",i),e.on("editor-change",b),t.theme!=="bubble"&&o.value.classList.remove("ql-bubble"),t.theme!=="snow"&&o.value.classList.remove("ql-snow"),(E=e.getModule("toolbar"))===null||E===void 0||E.container.addEventListener("mousedown",T=>{T.preventDefault()}),d.emit("ready",e)}},c=()=>{const E={};if(t.theme!==""&&(E.theme=t.theme),t.readOnly&&(E.readOnly=t.readOnly),t.placeholder&&(E.placeholder=t.placeholder),t.toolbar&&t.toolbar!==""&&(E.modules={toolbar:(()=>{if(typeof t.toolbar=="object")return t.toolbar;if(typeof t.toolbar=="string")return t.toolbar.charAt(0)==="#"?t.toolbar:Ui[t.toolbar]})()}),t.modules){const T=(()=>{var x,L;const P={};if(Array.isArray(t.modules))for(const U of t.modules)P[U.name]=(x=U.options)!==null&&x!==void 0?x:{};else P[t.modules.name]=(L=t.modules.options)!==null&&L!==void 0?L:{};return P})();E.modules=Object.assign({},E.modules,T)}return Object.assign({},t.globalOptions,t.options,E)},u=E=>typeof E=="object"&&E?E.slice():E,f=E=>Object.values(E.ops).some(T=>!T.retain||Object.keys(T).length!==1);let y;const v=E=>{if(typeof y==typeof E){if(E===y)return!0;if(typeof E=="object"&&E&&typeof y=="object"&&y)return!f(y.diff(E))}return!1},l=(E,T,x)=>{y=u(h()),v(t.content)||d.emit("update:content",y),d.emit("textChange",{delta:E,oldContents:T,source:x})},r=it(),i=(E,T,x)=>{r.value=!!(e!=null&&e.hasFocus()),d.emit("selectionChange",{range:E,oldRange:T,source:x})};Rr(r,E=>{E?d.emit("focus",o):d.emit("blur",o)});const b=(...E)=>{E[0]==="text-change"&&d.emit("editorChange",{name:E[0],delta:E[1],oldContents:E[2],source:E[3]}),E[0]==="selection-change"&&d.emit("editorChange",{name:E[0],range:E[1],oldRange:E[2],source:E[3]})},p=()=>o.value,g=()=>{var E;return(E=e==null?void 0:e.getModule("toolbar"))===null||E===void 0?void 0:E.container},s=()=>{if(e)return e;throw`The quill editor hasn't been instantiated yet, + make sure to call this method when the editor ready + or use v-on:ready="onReady(quill)" event instead.`},h=(E,T)=>t.contentType==="html"?N():t.contentType==="text"?a(E,T):e==null?void 0:e.getContents(E,T),_=(E,T="api")=>{const x=E||(t.contentType==="delta"?new Dl:"");t.contentType==="html"?S(x):t.contentType==="text"?O(x,T):e==null||e.setContents(x,T),y=u(x)},a=(E,T)=>{var x;return(x=e==null?void 0:e.getText(E,T))!==null&&x!==void 0?x:""},O=(E,T="api")=>{e==null||e.setText(E,T)},N=()=>{var E;return(E=e==null?void 0:e.root.innerHTML)!==null&&E!==void 0?E:""},S=E=>{e&&(e.root.innerHTML=E)},k=(E,T="api")=>{const x=e==null?void 0:e.clipboard.convert(E);x&&(e==null||e.setContents(x,T))},R=()=>{e==null||e.focus()},w=()=>{Oi(()=>{var E;!d.slots.toolbar&&e&&((E=e.getModule("toolbar"))===null||E===void 0||E.container.remove()),m()})};return Rr(()=>t.content,E=>{if(!e||!E||v(E))return;const T=e.getSelection();T&&Oi(()=>e==null?void 0:e.setSelection(T)),_(E)},{deep:!0}),Rr(()=>t.enable,E=>{e&&e.enable(E)}),{editor:o,getEditor:p,getToolbar:g,getQuill:s,getContents:h,setContents:_,getHTML:N,setHTML:S,pasteHTML:k,focus:R,getText:a,setText:O,reinit:w}},render(){var t,d;return[(d=(t=this.$slots).toolbar)===null||d===void 0?void 0:d.call(t),va("div",{ref:"editor",...this.$attrs})]}});function $o(t){return t instanceof Map?t.clear=t.delete=t.set=function(){throw new Error("map is read-only")}:t instanceof Set&&(t.add=t.clear=t.delete=function(){throw new Error("set is read-only")}),Object.freeze(t),Object.getOwnPropertyNames(t).forEach(d=>{const e=t[d],n=typeof e;(n==="object"||n==="function")&&!Object.isFrozen(e)&&$o(e)}),t}class Fi{constructor(d){d.data===void 0&&(d.data={}),this.data=d.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function Uo(t){return t.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function st(t,...d){const e=Object.create(null);for(const n in t)e[n]=t[n];return d.forEach(function(n){for(const o in n)e[o]=n[o]}),e}const Il="",Hi=t=>!!t.scope,Cl=(t,{prefix:d})=>{if(t.startsWith("language:"))return t.replace("language:","language-");if(t.includes(".")){const e=t.split(".");return[`${d}${e.shift()}`,...e.map((n,o)=>`${n}${"_".repeat(o+1)}`)].join(" ")}return`${d}${t}`};class Bl{constructor(d,e){this.buffer="",this.classPrefix=e.classPrefix,d.walk(this)}addText(d){this.buffer+=Uo(d)}openNode(d){if(!Hi(d))return;const e=Cl(d.scope,{prefix:this.classPrefix});this.span(e)}closeNode(d){!Hi(d)||(this.buffer+=Il)}value(){return this.buffer}span(d){this.buffer+=``}}const zi=(t={})=>{const d={children:[]};return Object.assign(d,t),d};class yi{constructor(){this.rootNode=zi(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(d){this.top.children.push(d)}openNode(d){const e=zi({scope:d});this.add(e),this.stack.push(e)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(d){return this.constructor._walk(d,this.rootNode)}static _walk(d,e){return typeof e=="string"?d.addText(e):e.children&&(d.openNode(e),e.children.forEach(n=>this._walk(d,n)),d.closeNode(e)),d}static _collapse(d){typeof d!="string"&&(!d.children||(d.children.every(e=>typeof e=="string")?d.children=[d.children.join("")]:d.children.forEach(e=>{yi._collapse(e)})))}}class ql extends yi{constructor(d){super(),this.options=d}addText(d){d!==""&&this.add(d)}startScope(d){this.openNode(d)}endScope(){this.closeNode()}__addSublanguage(d,e){const n=d.root;e&&(n.scope=`language:${e}`),this.add(n)}toHTML(){return new Bl(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function un(t){return t?typeof t=="string"?t:t.source:null}function Fo(t){return Tt("(?=",t,")")}function jl(t){return Tt("(?:",t,")*")}function $l(t){return Tt("(?:",t,")?")}function Tt(...t){return t.map(e=>un(e)).join("")}function Ul(t){const d=t[t.length-1];return typeof d=="object"&&d.constructor===Object?(t.splice(t.length-1,1),d):{}}function mi(...t){const d=Ul(t);return"("+(d.capture?"":"?:")+t.map(n=>un(n)).join("|")+")"}function Ho(t){return new RegExp(t.toString()+"|").exec("").length-1}function Fl(t,d){const e=t&&t.exec(d);return e&&e.index===0}const Hl=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function bi(t,{joinWith:d}){let e=0;return t.map(n=>{e+=1;const o=e;let m=un(n),c="";for(;m.length>0;){const u=Hl.exec(m);if(!u){c+=m;break}c+=m.substring(0,u.index),m=m.substring(u.index+u[0].length),u[0][0]==="\\"&&u[1]?c+="\\"+String(Number(u[1])+o):(c+=u[0],u[0]==="("&&e++)}return c}).map(n=>`(${n})`).join(d)}const zl=/\b\B/,zo="[a-zA-Z]\\w*",_i="[a-zA-Z_]\\w*",Ko="\\b\\d+(\\.\\d+)?",Yo="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Vo="\\b(0b[01]+)",Kl="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",Yl=(t={})=>{const d=/^#![ ]*\//;return t.binary&&(t.begin=Tt(d,/.*\b/,t.binary,/\b.*/)),st({scope:"meta",begin:d,end:/$/,relevance:0,"on:begin":(e,n)=>{e.index!==0&&n.ignoreMatch()}},t)},cn={begin:"\\\\[\\s\\S]",relevance:0},Vl={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[cn]},Wl={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[cn]},Gl={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},Wn=function(t,d,e={}){const n=st({scope:"comment",begin:t,end:d,contains:[]},e);n.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const o=mi("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return n.contains.push({begin:Tt(/[ ]+/,"(",o,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),n},Zl=Wn("//","$"),Xl=Wn("/\\*","\\*/"),Ql=Wn("#","$"),Jl={scope:"number",begin:Ko,relevance:0},es={scope:"number",begin:Yo,relevance:0},ts={scope:"number",begin:Vo,relevance:0},ns={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[cn,{begin:/\[/,end:/\]/,relevance:0,contains:[cn]}]}]},rs={scope:"title",begin:zo,relevance:0},is={scope:"title",begin:_i,relevance:0},os={begin:"\\.\\s*"+_i,relevance:0},as=function(t){return Object.assign(t,{"on:begin":(d,e)=>{e.data._beginMatch=d[1]},"on:end":(d,e)=>{e.data._beginMatch!==d[1]&&e.ignoreMatch()}})};var Cn=Object.freeze({__proto__:null,MATCH_NOTHING_RE:zl,IDENT_RE:zo,UNDERSCORE_IDENT_RE:_i,NUMBER_RE:Ko,C_NUMBER_RE:Yo,BINARY_NUMBER_RE:Vo,RE_STARTERS_RE:Kl,SHEBANG:Yl,BACKSLASH_ESCAPE:cn,APOS_STRING_MODE:Vl,QUOTE_STRING_MODE:Wl,PHRASAL_WORDS_MODE:Gl,COMMENT:Wn,C_LINE_COMMENT_MODE:Zl,C_BLOCK_COMMENT_MODE:Xl,HASH_COMMENT_MODE:Ql,NUMBER_MODE:Jl,C_NUMBER_MODE:es,BINARY_NUMBER_MODE:ts,REGEXP_MODE:ns,TITLE_MODE:rs,UNDERSCORE_TITLE_MODE:is,METHOD_GUARD:os,END_SAME_AS_BEGIN:as});function ls(t,d){t.input[t.index-1]==="."&&d.ignoreMatch()}function ss(t,d){t.className!==void 0&&(t.scope=t.className,delete t.className)}function us(t,d){!d||!t.beginKeywords||(t.begin="\\b("+t.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",t.__beforeBegin=ls,t.keywords=t.keywords||t.beginKeywords,delete t.beginKeywords,t.relevance===void 0&&(t.relevance=0))}function cs(t,d){!Array.isArray(t.illegal)||(t.illegal=mi(...t.illegal))}function fs(t,d){if(!!t.match){if(t.begin||t.end)throw new Error("begin & end are not supported with match");t.begin=t.match,delete t.match}}function hs(t,d){t.relevance===void 0&&(t.relevance=1)}const ds=(t,d)=>{if(!t.beforeMatch)return;if(t.starts)throw new Error("beforeMatch cannot be used with starts");const e=Object.assign({},t);Object.keys(t).forEach(n=>{delete t[n]}),t.keywords=e.keywords,t.begin=Tt(e.beforeMatch,Fo(e.begin)),t.starts={relevance:0,contains:[Object.assign(e,{endsParent:!0})]},t.relevance=0,delete e.beforeMatch},ps=["of","and","for","in","not","or","if","then","parent","list","value"],vs="keyword";function Wo(t,d,e=vs){const n=Object.create(null);return typeof t=="string"?o(e,t.split(" ")):Array.isArray(t)?o(e,t):Object.keys(t).forEach(function(m){Object.assign(n,Wo(t[m],d,m))}),n;function o(m,c){d&&(c=c.map(u=>u.toLowerCase())),c.forEach(function(u){const f=u.split("|");n[f[0]]=[m,gs(f[0],f[1])]})}}function gs(t,d){return d?Number(d):ys(t)?0:1}function ys(t){return ps.includes(t.toLowerCase())}const Ki={},bt=t=>{console.error(t)},Yi=(t,...d)=>{console.log(`WARN: ${t}`,...d)},Dt=(t,d)=>{Ki[`${t}/${d}`]||(console.log(`Deprecated as of ${t}. ${d}`),Ki[`${t}/${d}`]=!0)},Fn=new Error;function Go(t,d,{key:e}){let n=0;const o=t[e],m={},c={};for(let u=1;u<=d.length;u++)c[u+n]=o[u],m[u+n]=!0,n+=Ho(d[u-1]);t[e]=c,t[e]._emit=m,t[e]._multi=!0}function ms(t){if(!!Array.isArray(t.begin)){if(t.skip||t.excludeBegin||t.returnBegin)throw bt("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Fn;if(typeof t.beginScope!="object"||t.beginScope===null)throw bt("beginScope must be object"),Fn;Go(t,t.begin,{key:"beginScope"}),t.begin=bi(t.begin,{joinWith:""})}}function bs(t){if(!!Array.isArray(t.end)){if(t.skip||t.excludeEnd||t.returnEnd)throw bt("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Fn;if(typeof t.endScope!="object"||t.endScope===null)throw bt("endScope must be object"),Fn;Go(t,t.end,{key:"endScope"}),t.end=bi(t.end,{joinWith:""})}}function _s(t){t.scope&&typeof t.scope=="object"&&t.scope!==null&&(t.beginScope=t.scope,delete t.scope)}function Es(t){_s(t),typeof t.beginScope=="string"&&(t.beginScope={_wrap:t.beginScope}),typeof t.endScope=="string"&&(t.endScope={_wrap:t.endScope}),ms(t),bs(t)}function Os(t){function d(c,u){return new RegExp(un(c),"m"+(t.case_insensitive?"i":"")+(t.unicodeRegex?"u":"")+(u?"g":""))}class e{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(u,f){f.position=this.position++,this.matchIndexes[this.matchAt]=f,this.regexes.push([f,u]),this.matchAt+=Ho(u)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const u=this.regexes.map(f=>f[1]);this.matcherRe=d(bi(u,{joinWith:"|"}),!0),this.lastIndex=0}exec(u){this.matcherRe.lastIndex=this.lastIndex;const f=this.matcherRe.exec(u);if(!f)return null;const y=f.findIndex((l,r)=>r>0&&l!==void 0),v=this.matchIndexes[y];return f.splice(0,y),Object.assign(f,v)}}class n{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(u){if(this.multiRegexes[u])return this.multiRegexes[u];const f=new e;return this.rules.slice(u).forEach(([y,v])=>f.addRule(y,v)),f.compile(),this.multiRegexes[u]=f,f}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(u,f){this.rules.push([u,f]),f.type==="begin"&&this.count++}exec(u){const f=this.getMatcher(this.regexIndex);f.lastIndex=this.lastIndex;let y=f.exec(u);if(this.resumingScanAtSamePosition()&&!(y&&y.index===this.lastIndex)){const v=this.getMatcher(0);v.lastIndex=this.lastIndex+1,y=v.exec(u)}return y&&(this.regexIndex+=y.position+1,this.regexIndex===this.count&&this.considerAll()),y}}function o(c){const u=new n;return c.contains.forEach(f=>u.addRule(f.begin,{rule:f,type:"begin"})),c.terminatorEnd&&u.addRule(c.terminatorEnd,{type:"end"}),c.illegal&&u.addRule(c.illegal,{type:"illegal"}),u}function m(c,u){const f=c;if(c.isCompiled)return f;[ss,fs,Es,ds].forEach(v=>v(c,u)),t.compilerExtensions.forEach(v=>v(c,u)),c.__beforeBegin=null,[us,cs,hs].forEach(v=>v(c,u)),c.isCompiled=!0;let y=null;return typeof c.keywords=="object"&&c.keywords.$pattern&&(c.keywords=Object.assign({},c.keywords),y=c.keywords.$pattern,delete c.keywords.$pattern),y=y||/\w+/,c.keywords&&(c.keywords=Wo(c.keywords,t.case_insensitive)),f.keywordPatternRe=d(y,!0),u&&(c.begin||(c.begin=/\B|\b/),f.beginRe=d(f.begin),!c.end&&!c.endsWithParent&&(c.end=/\B|\b/),c.end&&(f.endRe=d(f.end)),f.terminatorEnd=un(f.end)||"",c.endsWithParent&&u.terminatorEnd&&(f.terminatorEnd+=(c.end?"|":"")+u.terminatorEnd)),c.illegal&&(f.illegalRe=d(c.illegal)),c.contains||(c.contains=[]),c.contains=[].concat(...c.contains.map(function(v){return As(v==="self"?c:v)})),c.contains.forEach(function(v){m(v,f)}),c.starts&&m(c.starts,u),f.matcher=o(f),f}if(t.compilerExtensions||(t.compilerExtensions=[]),t.contains&&t.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return t.classNameAliases=st(t.classNameAliases||{}),m(t)}function Zo(t){return t?t.endsWithParent||Zo(t.starts):!1}function As(t){return t.variants&&!t.cachedVariants&&(t.cachedVariants=t.variants.map(function(d){return st(t,{variants:null},d)})),t.cachedVariants?t.cachedVariants:Zo(t)?st(t,{starts:t.starts?st(t.starts):null}):Object.isFrozen(t)?st(t):t}var ws="11.8.0";class Ts extends Error{constructor(d,e){super(d),this.name="HTMLInjectionError",this.html=e}}const Ur=Uo,Vi=st,Wi=Symbol("nomatch"),Ss=7,Xo=function(t){const d=Object.create(null),e=Object.create(null),n=[];let o=!0;const m="Could not find the language '{}', did you forget to load/include a language module?",c={disableAutodetect:!0,name:"Plain text",contains:[]};let u={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:ql};function f(D){return u.noHighlightRe.test(D)}function y(D){let F=D.className+" ";F+=D.parentNode?D.parentNode.className:"";const q=u.languageDetectRe.exec(F);if(q){const I=R(q[1]);return I||(Yi(m.replace("{}",q[1])),Yi("Falling back to no-highlight mode for this block.",D)),I?q[1]:"no-highlight"}return F.split(/\s+/).find(I=>f(I)||R(I))}function v(D,F,q){let I="",M="";typeof F=="object"?(I=D,q=F.ignoreIllegals,M=F.language):(Dt("10.7.0","highlight(lang, code, ...args) has been deprecated."),Dt("10.7.0",`Please use highlight(code, options) instead. +https://github.com/highlightjs/highlight.js/issues/2277`),M=D,I=F),q===void 0&&(q=!0);const B={code:I,language:M};P("before:highlight",B);const $=B.result?B.result:l(B.language,B.code,q);return $.code=B.code,P("after:highlight",$),$}function l(D,F,q,I){const M=Object.create(null);function B(re,ie){return re.keywords[ie]}function $(){if(!W.keywords){te.addText(X);return}let re=0;W.keywordPatternRe.lastIndex=0;let ie=W.keywordPatternRe.exec(X),ve="";for(;ie;){ve+=X.substring(re,ie.index);const se=pe.case_insensitive?ie[0].toLowerCase():ie[0],Ee=B(W,se);if(Ee){const[Ce,Kt]=Ee;if(te.addText(ve),ve="",M[se]=(M[se]||0)+1,M[se]<=Ss&&(he+=Kt),Ce.startsWith("_"))ve+=ie[0];else{const ct=pe.classNameAliases[Ce]||Ce;j(ie[0],ct)}}else ve+=ie[0];re=W.keywordPatternRe.lastIndex,ie=W.keywordPatternRe.exec(X)}ve+=X.substring(re),te.addText(ve)}function Y(){if(X==="")return;let re=null;if(typeof W.subLanguage=="string"){if(!d[W.subLanguage]){te.addText(X);return}re=l(W.subLanguage,X,!0,ne[W.subLanguage]),ne[W.subLanguage]=re._top}else re=i(X,W.subLanguage.length?W.subLanguage:null);W.relevance>0&&(he+=re.relevance),te.__addSublanguage(re._emitter,re.language)}function H(){W.subLanguage!=null?Y():$(),X=""}function j(re,ie){re!==""&&(te.startScope(ie),te.addText(re),te.endScope())}function K(re,ie){let ve=1;const se=ie.length-1;for(;ve<=se;){if(!re._emit[ve]){ve++;continue}const Ee=pe.classNameAliases[re[ve]]||re[ve],Ce=ie[ve];Ee?j(Ce,Ee):(X=Ce,$(),X=""),ve++}}function V(re,ie){return re.scope&&typeof re.scope=="string"&&te.openNode(pe.classNameAliases[re.scope]||re.scope),re.beginScope&&(re.beginScope._wrap?(j(X,pe.classNameAliases[re.beginScope._wrap]||re.beginScope._wrap),X=""):re.beginScope._multi&&(K(re.beginScope,ie),X="")),W=Object.create(re,{parent:{value:W}}),W}function G(re,ie,ve){let se=Fl(re.endRe,ve);if(se){if(re["on:end"]){const Ee=new Fi(re);re["on:end"](ie,Ee),Ee.isMatchIgnored&&(se=!1)}if(se){for(;re.endsParent&&re.parent;)re=re.parent;return re}}if(re.endsWithParent)return G(re.parent,ie,ve)}function J(re){return W.matcher.regexIndex===0?(X+=re[0],1):(Ae=!0,0)}function oe(re){const ie=re[0],ve=re.rule,se=new Fi(ve),Ee=[ve.__beforeBegin,ve["on:begin"]];for(const Ce of Ee)if(!!Ce&&(Ce(re,se),se.isMatchIgnored))return J(ie);return ve.skip?X+=ie:(ve.excludeBegin&&(X+=ie),H(),!ve.returnBegin&&!ve.excludeBegin&&(X=ie)),V(ve,re),ve.returnBegin?0:ie.length}function ae(re){const ie=re[0],ve=F.substring(re.index),se=G(W,re,ve);if(!se)return Wi;const Ee=W;W.endScope&&W.endScope._wrap?(H(),j(ie,W.endScope._wrap)):W.endScope&&W.endScope._multi?(H(),K(W.endScope,re)):Ee.skip?X+=ie:(Ee.returnEnd||Ee.excludeEnd||(X+=ie),H(),Ee.excludeEnd&&(X=ie));do W.scope&&te.closeNode(),!W.skip&&!W.subLanguage&&(he+=W.relevance),W=W.parent;while(W!==se.parent);return se.starts&&V(se.starts,re),Ee.returnEnd?0:ie.length}function ce(){const re=[];for(let ie=W;ie!==pe;ie=ie.parent)ie.scope&&re.unshift(ie.scope);re.forEach(ie=>te.openNode(ie))}let ee={};function le(re,ie){const ve=ie&&ie[0];if(X+=re,ve==null)return H(),0;if(ee.type==="begin"&&ie.type==="end"&&ee.index===ie.index&&ve===""){if(X+=F.slice(ie.index,ie.index+1),!o){const se=new Error(`0 width match regex (${D})`);throw se.languageName=D,se.badRule=ee.rule,se}return 1}if(ee=ie,ie.type==="begin")return oe(ie);if(ie.type==="illegal"&&!q){const se=new Error('Illegal lexeme "'+ve+'" for mode "'+(W.scope||"")+'"');throw se.mode=W,se}else if(ie.type==="end"){const se=ae(ie);if(se!==Wi)return se}if(ie.type==="illegal"&&ve==="")return 1;if(de>1e5&&de>ie.index*3)throw new Error("potential infinite loop, way more iterations than matches");return X+=ve,ve.length}const pe=R(D);if(!pe)throw bt(m.replace("{}",D)),new Error('Unknown language: "'+D+'"');const ge=Os(pe);let Z="",W=I||ge;const ne={},te=new u.__emitter(u);ce();let X="",he=0,ue=0,de=0,Ae=!1;try{if(pe.__emitTokens)pe.__emitTokens(F,te);else{for(W.matcher.considerAll();;){de++,Ae?Ae=!1:W.matcher.considerAll(),W.matcher.lastIndex=ue;const re=W.matcher.exec(F);if(!re)break;const ie=F.substring(ue,re.index),ve=le(ie,re);ue=re.index+ve}le(F.substring(ue))}return te.finalize(),Z=te.toHTML(),{language:D,value:Z,relevance:he,illegal:!1,_emitter:te,_top:W}}catch(re){if(re.message&&re.message.includes("Illegal"))return{language:D,value:Ur(F),illegal:!0,relevance:0,_illegalBy:{message:re.message,index:ue,context:F.slice(ue-100,ue+100),mode:re.mode,resultSoFar:Z},_emitter:te};if(o)return{language:D,value:Ur(F),illegal:!1,relevance:0,errorRaised:re,_emitter:te,_top:W};throw re}}function r(D){const F={value:Ur(D),illegal:!1,relevance:0,_top:c,_emitter:new u.__emitter(u)};return F._emitter.addText(D),F}function i(D,F){F=F||u.languages||Object.keys(d);const q=r(D),I=F.filter(R).filter(E).map(H=>l(H,D,!1));I.unshift(q);const M=I.sort((H,j)=>{if(H.relevance!==j.relevance)return j.relevance-H.relevance;if(H.language&&j.language){if(R(H.language).supersetOf===j.language)return 1;if(R(j.language).supersetOf===H.language)return-1}return 0}),[B,$]=M,Y=B;return Y.secondBest=$,Y}function b(D,F,q){const I=F&&e[F]||q;D.classList.add("hljs"),D.classList.add(`language-${I}`)}function p(D){let F=null;const q=y(D);if(f(q))return;if(P("before:highlightElement",{el:D,language:q}),D.children.length>0&&(u.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(D)),u.throwUnescapedHTML))throw new Ts("One of your code blocks includes unescaped HTML.",D.innerHTML);F=D;const I=F.textContent,M=q?v(I,{language:q,ignoreIllegals:!0}):i(I);D.innerHTML=M.value,b(D,q,M.language),D.result={language:M.language,re:M.relevance,relevance:M.relevance},M.secondBest&&(D.secondBest={language:M.secondBest.language,relevance:M.secondBest.relevance}),P("after:highlightElement",{el:D,result:M,text:I})}function g(D){u=Vi(u,D)}const s=()=>{a(),Dt("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function h(){a(),Dt("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let _=!1;function a(){if(document.readyState==="loading"){_=!0;return}document.querySelectorAll(u.cssSelector).forEach(p)}function O(){_&&a()}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",O,!1);function N(D,F){let q=null;try{q=F(t)}catch(I){if(bt("Language definition for '{}' could not be registered.".replace("{}",D)),o)bt(I);else throw I;q=c}q.name||(q.name=D),d[D]=q,q.rawDefinition=F.bind(null,t),q.aliases&&w(q.aliases,{languageName:D})}function S(D){delete d[D];for(const F of Object.keys(e))e[F]===D&&delete e[F]}function k(){return Object.keys(d)}function R(D){return D=(D||"").toLowerCase(),d[D]||d[e[D]]}function w(D,{languageName:F}){typeof D=="string"&&(D=[D]),D.forEach(q=>{e[q.toLowerCase()]=F})}function E(D){const F=R(D);return F&&!F.disableAutodetect}function T(D){D["before:highlightBlock"]&&!D["before:highlightElement"]&&(D["before:highlightElement"]=F=>{D["before:highlightBlock"](Object.assign({block:F.el},F))}),D["after:highlightBlock"]&&!D["after:highlightElement"]&&(D["after:highlightElement"]=F=>{D["after:highlightBlock"](Object.assign({block:F.el},F))})}function x(D){T(D),n.push(D)}function L(D){const F=n.indexOf(D);F!==-1&&n.splice(F,1)}function P(D,F){const q=D;n.forEach(function(I){I[q]&&I[q](F)})}function U(D){return Dt("10.7.0","highlightBlock will be removed entirely in v12.0"),Dt("10.7.0","Please use highlightElement now."),p(D)}Object.assign(t,{highlight:v,highlightAuto:i,highlightAll:a,highlightElement:p,highlightBlock:U,configure:g,initHighlighting:s,initHighlightingOnLoad:h,registerLanguage:N,unregisterLanguage:S,listLanguages:k,getLanguage:R,registerAliases:w,autoDetection:E,inherit:Vi,addPlugin:x,removePlugin:L}),t.debugMode=function(){o=!1},t.safeMode=function(){o=!0},t.versionString=ws,t.regex={concat:Tt,lookahead:Fo,either:mi,optional:$l,anyNumberOfTimes:jl};for(const D in Cn)typeof Cn[D]=="object"&&$o(Cn[D]);return Object.assign(t,Cn),t},Ut=Xo({});Ut.newInstance=()=>Xo({});var Ns=Ut;Ut.HighlightJS=Ut;Ut.default=Ut;const zt=Ns,Hn="[A-Za-z$_][0-9A-Za-z$_]*",Qo=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],Jo=["true","false","null","undefined","NaN","Infinity"],ea=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],ta=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],na=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],ra=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],ia=[].concat(na,ea,ta);function xs(t){const d=t.regex,e=(F,{after:q})=>{const I="",end:""},m=/<[A-Za-z0-9\\._:-]+\s*\/>/,c={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(F,q)=>{const I=F[0].length+F.index,M=F.input[I];if(M==="<"||M===","){q.ignoreMatch();return}M===">"&&(e(F,{after:I})||q.ignoreMatch());let B;const $=F.input.substring(I);if(B=$.match(/^\s*=/)){q.ignoreMatch();return}if((B=$.match(/^\s+extends\s+/))&&B.index===0){q.ignoreMatch();return}}},u={$pattern:Hn,keyword:Qo,literal:Jo,built_in:ia,"variable.language":ra},f="[0-9](_?[0-9])*",y=`\\.(${f})`,v="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",l={className:"number",variants:[{begin:`(\\b(${v})((${y})|\\.)?|(${y}))[eE][+-]?(${f})\\b`},{begin:`\\b(${v})\\b((${y})\\b|\\.)?|(${y})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},r={className:"subst",begin:"\\$\\{",end:"\\}",keywords:u,contains:[]},i={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,r],subLanguage:"xml"}},b={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,r],subLanguage:"css"}},p={begin:"gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,r],subLanguage:"graphql"}},g={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,r]},s=t.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:n+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),h={className:"comment",variants:[s,t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE]},_=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,i,b,p,g,{match:/\$\d+/},l];r.contains=_.concat({begin:/\{/,end:/\}/,keywords:u,contains:["self"].concat(_)});const a=[].concat(h,r.contains),O=a.concat([{begin:/\(/,end:/\)/,keywords:u,contains:["self"].concat(a)}]),N={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:u,contains:O},S={variants:[{match:[/class/,/\s+/,n,/\s+/,/extends/,/\s+/,d.concat(n,"(",d.concat(/\./,n),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,n],scope:{1:"keyword",3:"title.class"}}]},k={relevance:0,match:d.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...ea,...ta]}},R={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},w={variants:[{match:[/function/,/\s+/,n,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[N],illegal:/%/},E={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function T(F){return d.concat("(?!",F.join("|"),")")}const x={match:d.concat(/\b/,T([...na,"super","import"]),n,d.lookahead(/\(/)),className:"title.function",relevance:0},L={begin:d.concat(/\./,d.lookahead(d.concat(n,/(?![0-9A-Za-z$_(])/))),end:n,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},P={match:[/get|set/,/\s+/,n,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},N]},U="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",D={match:[/const|var|let/,/\s+/,n,/\s*/,/=\s*/,/(async\s*)?/,d.lookahead(U)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[N]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:u,exports:{PARAMS_CONTAINS:O,CLASS_REFERENCE:k},illegal:/#(?![$_A-z])/,contains:[t.SHEBANG({label:"shebang",binary:"node",relevance:5}),R,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,i,b,p,g,h,{match:/\$\d+/},l,k,{className:"attr",begin:n+d.lookahead(":"),relevance:0},D,{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[h,t.REGEXP_MODE,{className:"function",begin:U,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:u,contains:O}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:o.begin,end:o.end},{match:m},{begin:c.begin,"on:begin":c.isTrulyOpeningTag,end:c.end}],subLanguage:"xml",contains:[{begin:c.begin,end:c.end,skip:!0,contains:["self"]}]}]},w,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+t.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[N,t.inherit(t.TITLE_MODE,{begin:n,className:"title.function"})]},{match:/\.\.\./,relevance:0},L,{match:"\\$"+n,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[N]},x,E,S,P,{match:/\$[(.]/}]}}function ks(t){const d=xs(t),e=Hn,n=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],o={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[d.exports.CLASS_REFERENCE]},m={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:n},contains:[d.exports.CLASS_REFERENCE]},c={className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/},u=["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"],f={$pattern:Hn,keyword:Qo.concat(u),literal:Jo,built_in:ia.concat(n),"variable.language":ra},y={className:"meta",begin:"@"+e},v=(r,i,b)=>{const p=r.contains.findIndex(g=>g.label===i);if(p===-1)throw new Error("can not find mode to replace");r.contains.splice(p,1,b)};Object.assign(d.keywords,f),d.exports.PARAMS_CONTAINS.push(y),d.contains=d.contains.concat([y,o,m]),v(d,"shebang",t.SHEBANG()),v(d,"use_strict",c);const l=d.contains.find(r=>r.label==="func.def");return l.relevance=0,Object.assign(d,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),d}const Gi="[A-Za-z$_][0-9A-Za-z$_]*",Ms=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],Ls=["true","false","null","undefined","NaN","Infinity"],oa=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],aa=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],la=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Rs=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],Ps=[].concat(la,oa,aa);function Ds(t){const d=t.regex,e=(F,{after:q})=>{const I="",end:""},m=/<[A-Za-z0-9\\._:-]+\s*\/>/,c={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(F,q)=>{const I=F[0].length+F.index,M=F.input[I];if(M==="<"||M===","){q.ignoreMatch();return}M===">"&&(e(F,{after:I})||q.ignoreMatch());let B;const $=F.input.substring(I);if(B=$.match(/^\s*=/)){q.ignoreMatch();return}if((B=$.match(/^\s+extends\s+/))&&B.index===0){q.ignoreMatch();return}}},u={$pattern:Gi,keyword:Ms,literal:Ls,built_in:Ps,"variable.language":Rs},f="[0-9](_?[0-9])*",y=`\\.(${f})`,v="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",l={className:"number",variants:[{begin:`(\\b(${v})((${y})|\\.)?|(${y}))[eE][+-]?(${f})\\b`},{begin:`\\b(${v})\\b((${y})\\b|\\.)?|(${y})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},r={className:"subst",begin:"\\$\\{",end:"\\}",keywords:u,contains:[]},i={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,r],subLanguage:"xml"}},b={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,r],subLanguage:"css"}},p={begin:"gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,r],subLanguage:"graphql"}},g={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,r]},s=t.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:n+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),h={className:"comment",variants:[s,t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE]},_=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,i,b,p,g,{match:/\$\d+/},l];r.contains=_.concat({begin:/\{/,end:/\}/,keywords:u,contains:["self"].concat(_)});const a=[].concat(h,r.contains),O=a.concat([{begin:/\(/,end:/\)/,keywords:u,contains:["self"].concat(a)}]),N={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:u,contains:O},S={variants:[{match:[/class/,/\s+/,n,/\s+/,/extends/,/\s+/,d.concat(n,"(",d.concat(/\./,n),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,n],scope:{1:"keyword",3:"title.class"}}]},k={relevance:0,match:d.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...oa,...aa]}},R={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},w={variants:[{match:[/function/,/\s+/,n,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[N],illegal:/%/},E={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function T(F){return d.concat("(?!",F.join("|"),")")}const x={match:d.concat(/\b/,T([...la,"super","import"]),n,d.lookahead(/\(/)),className:"title.function",relevance:0},L={begin:d.concat(/\./,d.lookahead(d.concat(n,/(?![0-9A-Za-z$_(])/))),end:n,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},P={match:[/get|set/,/\s+/,n,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},N]},U="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",D={match:[/const|var|let/,/\s+/,n,/\s*/,/=\s*/,/(async\s*)?/,d.lookahead(U)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[N]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:u,exports:{PARAMS_CONTAINS:O,CLASS_REFERENCE:k},illegal:/#(?![$_A-z])/,contains:[t.SHEBANG({label:"shebang",binary:"node",relevance:5}),R,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,i,b,p,g,h,{match:/\$\d+/},l,k,{className:"attr",begin:n+d.lookahead(":"),relevance:0},D,{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[h,t.REGEXP_MODE,{className:"function",begin:U,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:u,contains:O}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:o.begin,end:o.end},{match:m},{begin:c.begin,"on:begin":c.isTrulyOpeningTag,end:c.end}],subLanguage:"xml",contains:[{begin:c.begin,end:c.end,skip:!0,contains:["self"]}]}]},w,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+t.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[N,t.inherit(t.TITLE_MODE,{begin:n,className:"title.function"})]},{match:/\.\.\./,relevance:0},L,{match:"\\$"+n,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[N]},x,E,S,P,{match:/\$[(.]/}]}}function Is(t){const d={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},e={match:/[{}[\],:]/,className:"punctuation",relevance:0},n=["true","false","null"],o={scope:"literal",beginKeywords:n.join(" ")};return{name:"JSON",keywords:{literal:n},contains:[d,e,t.QUOTE_STRING_MODE,o,t.C_NUMBER_MODE,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}zt.registerLanguage("javascript",Ds);zt.registerLanguage("json",Is);zt.registerLanguage("typescript",ks);zt.configure({ignoreUnescapedHTML:!0});const Cs=mt.import("blots/block");class pn extends Cs{static create(d){const e=super.create(d);if(d===!0)return e;const n=document.createElement("img");return n.setAttribute("src",d),e.appendChild(n),e}deleteAt(d,e){super.deleteAt(d,e),this.cache={}}static value(d){const{src:e,custom:n}=d.dataset;return{src:e,custom:n}}}pn.blotName="imageBlot";pn.className="image-uploading";pn.tagName="span";mt.register({"formats/imageBlot":pn});class sa{constructor(d,e){this.quill=d,this.options=e,this.range=null,this.placeholderDelta=null,typeof this.options.upload!="function"&&console.warn("[Missing config] upload function that returns a promise is required");var n=this.quill.getModule("toolbar");n&&n.addHandler("image",this.selectLocalImage.bind(this)),this.handleDrop=this.handleDrop.bind(this),this.handlePaste=this.handlePaste.bind(this),this.quill.root.addEventListener("drop",this.handleDrop,!1),this.quill.root.addEventListener("paste",this.handlePaste,!1)}selectLocalImage(){this.quill.focus(),this.range=this.quill.getSelection(),this.fileHolder=document.createElement("input"),this.fileHolder.setAttribute("type","file"),this.fileHolder.setAttribute("accept","image/*"),this.fileHolder.setAttribute("style","visibility:hidden"),this.fileHolder.onchange=this.fileChanged.bind(this),document.body.appendChild(this.fileHolder),this.fileHolder.click(),window.requestAnimationFrame(()=>{document.body.removeChild(this.fileHolder)})}handleDrop(d){if(d.dataTransfer&&d.dataTransfer.files&&d.dataTransfer.files.length){if(d.stopPropagation(),d.preventDefault(),document.caretRangeFromPoint){const n=document.getSelection(),o=document.caretRangeFromPoint(d.clientX,d.clientY);n&&o&&n.setBaseAndExtent(o.startContainer,o.startOffset,o.startContainer,o.startOffset)}else{const n=document.getSelection(),o=document.caretPositionFromPoint(d.clientX,d.clientY);n&&o&&n.setBaseAndExtent(o.offsetNode,o.offset,o.offsetNode,o.offset)}this.quill.focus(),this.range=this.quill.getSelection();let e=d.dataTransfer.files[0];setTimeout(()=>{this.quill.focus(),this.range=this.quill.getSelection(),this.readAndUploadFile(e)},0)}}handlePaste(d){let e=d.clipboardData||window.clipboardData;if(e&&(e.items||e.files)){let n=e.items||e.files;const o=/^image\/(jpe?g|gif|png|svg|webp)$/i;for(let m=0;m{this.quill.focus(),this.range=this.quill.getSelection(),this.readAndUploadFile(c)},0))}}}readAndUploadFile(d){let e=!1;const n=new FileReader;n.addEventListener("load",()=>{if(!e){let o=n.result;this.insertBase64Image(o)}},!1),d&&n.readAsDataURL(d),this.options.upload(d).then(o=>{this.insertToEditor(o)},o=>{e=!0,this.removeBase64Image(),console.warn(o)})}fileChanged(){const d=this.fileHolder.files[0];this.readAndUploadFile(d)}insertBase64Image(d){const e=this.range;this.placeholderDelta=this.quill.insertEmbed(e.index,pn.blotName,`${d}`,"user")}insertToEditor(d){const e=this.range,n=this.calculatePlaceholderInsertLength();this.quill.deleteText(e.index,n,"user"),this.quill.insertEmbed(e.index,"image",`${d}`,"user"),e.index++,this.quill.setSelection(e,"user")}calculatePlaceholderInsertLength(){return this.placeholderDelta.ops.reduce((d,e)=>(e.hasOwnProperty("insert")&&d++,d),0)}removeBase64Image(){const d=this.range,e=this.calculatePlaceholderInsertLength();this.quill.deleteText(d.index,e,"user")}}window.ImageUploader=sa;const Bs={class:"globalEditor"},qs={__name:"QuillEditor",props:{modelValue:{type:String,default:""}},emits:["update:modelValue"],setup(t,{expose:d,emit:e}){const n=t;mt.imports["modules/ImageUploader"]||mt.register("modules/ImageUploader",sa);const{apiGetUploadImageUrl:o}=_a,{usePushMessage:m}=ga,c=it(null),u=async(s,h,_)=>{await ba.put(s,h,{headers:{"Content-Type":_}})},f=(s,h)=>{m("danger",s,h)},y=s=>({"image/png":"png","image/jpeg":"jpeg"})[s],v=s=>new Promise((h,_)=>{const a=new FileReader;a.readAsArrayBuffer(s),a.onload=O=>{const{result:N}=O.target;h(N)},a.onerror=_}),b={modules:{ImageUploader:{upload(s){return new Promise((h,_)=>{const{type:a,size:O}=s;if(!y(a)){f("\u5716\u7247\u4E0A\u50B3\u5931\u6557","\u50C5\u9650\u4E0A\u50B3 png\u3001jpg \u8207 jpeg \u6A94\u6848\u683C\u5F0F"),_(new Error("\u50C5\u9650\u4E0A\u50B3 png\u3001jpg \u8207 jpeg \u6A94\u6848\u683C\u5F0F"));return}const N=1024*1024*3;if(O>=N){f("\u5716\u7247\u4E0A\u50B3\u5931\u6557","\u5716\u7247\u5927\u5C0F\u4E0D\u5F97\u8D85\u904E 3MB\u3002"),_(new Error("\u5716\u7247\u5927\u5C0F\u4E0D\u5F97\u8D85\u904E 3MB\u3002"));return}async function S(){try{const k=await v(s),{image_url:R,upload_url:w}=await o(y(a));await u(w,k,a),h(R)}catch(k){f(`${k.response.data.error}-${k.response.data.statusCode}`,k.response.data.message),_(new Error("\u5716\u7247\u4E0A\u50B3\u5931\u6557\u3002"))}}S()})}},syntax:{highlight(s){return zt.highlightAuto(s,["javascript","json","typescript"]).value}},toolbar:[[{header:[1,2,3,4,5,6,!1]}],["bold","italic","underline","strike"],["code","code-block"],[{list:"ordered"},{list:"bullet"}],["image","link"],["clean"]]},placeholder:"\u8ACB\u8F38\u5165\u5167\u5BB9...",theme:"snow"};return d({editorRef:c,setContent:s=>{c.value.setHTML(s)},clearContent:()=>{c.value.setHTML("")}}),(s,h)=>(_t(),Et("div",Bs,[eo(Xr(jo),{ref_key:"editorRef",ref:c,content:n.modelValue,"onUpdate:content":h[0]||(h[0]=_=>e("update:modelValue",_)),options:b,"content-type":"html"},null,8,["content"])]))}},hu=Zr(qs,[["__scopeId","data-v-e94b5ad2"]]);var ua={exports:{}},Fr={exports:{}};/*! + * Bootstrap backdrop.js v5.3.0 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var Zi;function js(){return Zi||(Zi=1,function(t,d){(function(e,n){t.exports=n(wt(),Jr(),Je())})(be,function(e,n,o){const m="backdrop",c="fade",u="show",f=`mousedown.bs.${m}`,y={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},v={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class l extends n{constructor(i){super(),this._config=this._getConfig(i),this._isAppended=!1,this._element=null}static get Default(){return y}static get DefaultType(){return v}static get NAME(){return m}show(i){if(!this._config.isVisible){o.execute(i);return}this._append();const b=this._getElement();this._config.isAnimated&&o.reflow(b),b.classList.add(u),this._emulateAnimation(()=>{o.execute(i)})}hide(i){if(!this._config.isVisible){o.execute(i);return}this._getElement().classList.remove(u),this._emulateAnimation(()=>{this.dispose(),o.execute(i)})}dispose(){!this._isAppended||(e.off(this._element,f),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const i=document.createElement("div");i.className=this._config.className,this._config.isAnimated&&i.classList.add(c),this._element=i}return this._element}_configAfterMerge(i){return i.rootElement=o.getElement(i.rootElement),i}_append(){if(this._isAppended)return;const i=this._getElement();this._config.rootElement.append(i),e.on(i,f,()=>{o.execute(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(i){o.executeAfterTransition(i,this._getElement(),this._config.isAnimated)}}return l})}(Fr)),Fr.exports}var Bn={exports:{}};/*! + * Bootstrap component-functions.js v5.3.0 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var Xi;function $s(){return Xi||(Xi=1,function(t,d){(function(e,n){n(d,wt(),Ft(),Je())})(be,function(e,n,o,m){const c=(u,f="hide")=>{const y=`click.dismiss${u.EVENT_KEY}`,v=u.NAME;n.on(document,y,`[data-bs-dismiss="${v}"]`,function(l){if(["A","AREA"].includes(this.tagName)&&l.preventDefault(),m.isDisabled(this))return;const r=o.getElementFromSelector(this)||this.closest(`.${v}`);u.getOrCreateInstance(r)[f]()})};e.enableDismissTrigger=c,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})})}(Bn,Bn.exports)),Bn.exports}var Hr={exports:{}};/*! + * Bootstrap focustrap.js v5.3.0 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var Qi;function Us(){return Qi||(Qi=1,function(t,d){(function(e,n){t.exports=n(wt(),Ft(),Jr())})(be,function(e,n,o){const m="focustrap",u=".bs.focustrap",f=`focusin${u}`,y=`keydown.tab${u}`,v="Tab",l="forward",r="backward",i={autofocus:!0,trapElement:null},b={autofocus:"boolean",trapElement:"element"};class p extends o{constructor(s){super(),this._config=this._getConfig(s),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return i}static get DefaultType(){return b}static get NAME(){return m}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),e.off(document,u),e.on(document,f,s=>this._handleFocusin(s)),e.on(document,y,s=>this._handleKeydown(s)),this._isActive=!0)}deactivate(){!this._isActive||(this._isActive=!1,e.off(document,u))}_handleFocusin(s){const{trapElement:h}=this._config;if(s.target===document||s.target===h||h.contains(s.target))return;const _=n.focusableChildren(h);_.length===0?h.focus():this._lastTabNavDirection===r?_[_.length-1].focus():_[0].focus()}_handleKeydown(s){s.key===v&&(this._lastTabNavDirection=s.shiftKey?r:l)}}return p})}(Hr)),Hr.exports}var zr={exports:{}};/*! + * Bootstrap scrollbar.js v5.3.0 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var Ji;function Fs(){return Ji||(Ji=1,function(t,d){(function(e,n){t.exports=n(Qr(),Ft(),Je())})(be,function(e,n,o){const m=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",c=".sticky-top",u="padding-right",f="margin-right";class y{constructor(){this._element=document.body}getWidth(){const l=document.documentElement.clientWidth;return Math.abs(window.innerWidth-l)}hide(){const l=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,u,r=>r+l),this._setElementAttributes(m,u,r=>r+l),this._setElementAttributes(c,f,r=>r-l)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,u),this._resetElementAttributes(m,u),this._resetElementAttributes(c,f)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(l,r,i){const b=this.getWidth(),p=g=>{if(g!==this._element&&window.innerWidth>g.clientWidth+b)return;this._saveInitialAttribute(g,r);const s=window.getComputedStyle(g).getPropertyValue(r);g.style.setProperty(r,`${i(Number.parseFloat(s))}px`)};this._applyManipulationCallback(l,p)}_saveInitialAttribute(l,r){const i=l.style.getPropertyValue(r);i&&e.setDataAttribute(l,r,i)}_resetElementAttributes(l,r){const i=b=>{const p=e.getDataAttribute(b,r);if(p===null){b.style.removeProperty(r);return}e.removeDataAttribute(b,r),b.style.setProperty(r,p)};this._applyManipulationCallback(l,i)}_applyManipulationCallback(l,r){if(o.isElement(l)){r(l);return}for(const i of n.find(l,this._element))r(i)}}return y})}(zr)),zr.exports}/*! + * Bootstrap modal.js v5.3.0 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */(function(t,d){(function(e,n){t.exports=n(ei(),wt(),Ft(),js(),$s(),Us(),Je(),Fs())})(be,function(e,n,o,m,c,u,f,y){const v="modal",r=".bs.modal",i=".data-api",b="Escape",p=`hide${r}`,g=`hidePrevented${r}`,s=`hidden${r}`,h=`show${r}`,_=`shown${r}`,a=`resize${r}`,O=`click.dismiss${r}`,N=`mousedown.dismiss${r}`,S=`keydown.dismiss${r}`,k=`click${r}${i}`,R="modal-open",w="fade",E="show",T="modal-static",x=".modal.show",L=".modal-dialog",P=".modal-body",U='[data-bs-toggle="modal"]',D={backdrop:!0,focus:!0,keyboard:!0},F={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class q extends e{constructor(M,B){super(M,B),this._dialog=o.findOne(L,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new y,this._addEventListeners()}static get Default(){return D}static get DefaultType(){return F}static get NAME(){return v}toggle(M){return this._isShown?this.hide():this.show(M)}show(M){this._isShown||this._isTransitioning||n.trigger(this._element,h,{relatedTarget:M}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(R),this._adjustDialog(),this._backdrop.show(()=>this._showElement(M)))}hide(){!this._isShown||this._isTransitioning||n.trigger(this._element,p).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(E),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){n.off(window,r),n.off(this._dialog,r),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new m({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new u({trapElement:this._element})}_showElement(M){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const B=o.findOne(P,this._dialog);B&&(B.scrollTop=0),f.reflow(this._element),this._element.classList.add(E);const $=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,n.trigger(this._element,_,{relatedTarget:M})};this._queueCallback($,this._dialog,this._isAnimated())}_addEventListeners(){n.on(this._element,S,M=>{if(M.key===b){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),n.on(window,a,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),n.on(this._element,N,M=>{n.one(this._element,O,B=>{if(!(this._element!==M.target||this._element!==B.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(R),this._resetAdjustments(),this._scrollBar.reset(),n.trigger(this._element,s)})}_isAnimated(){return this._element.classList.contains(w)}_triggerBackdropTransition(){if(n.trigger(this._element,g).defaultPrevented)return;const B=this._element.scrollHeight>document.documentElement.clientHeight,$=this._element.style.overflowY;$==="hidden"||this._element.classList.contains(T)||(B||(this._element.style.overflowY="hidden"),this._element.classList.add(T),this._queueCallback(()=>{this._element.classList.remove(T),this._queueCallback(()=>{this._element.style.overflowY=$},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const M=this._element.scrollHeight>document.documentElement.clientHeight,B=this._scrollBar.getWidth(),$=B>0;if($&&!M){const Y=f.isRTL()?"paddingLeft":"paddingRight";this._element.style[Y]=`${B}px`}if(!$&&M){const Y=f.isRTL()?"paddingRight":"paddingLeft";this._element.style[Y]=`${B}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(M,B){return this.each(function(){const $=q.getOrCreateInstance(this,M);if(typeof M=="string"){if(typeof $[M]>"u")throw new TypeError(`No method named "${M}"`);$[M](B)}})}}return n.on(document,k,U,function(I){const M=o.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&I.preventDefault(),n.one(M,h,Y=>{Y.defaultPrevented||n.one(M,s,()=>{f.isVisible(this)&&this.focus()})});const B=o.findOne(x);B&&q.getInstance(B).hide(),q.getOrCreateInstance(M).toggle(this)}),c.enableDismissTrigger(q),f.defineJQueryPlugin(q),q})})(ua);const Hs=ua.exports;const zs={class:"modal-dialog"},Ks={class:"modal-content"},Ys=we("div",{class:"modal-header"},[we("h5",{id:"replyModalLabel",class:"modal-title"}," \u56DE\u8986\u7BC4\u672C "),we("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})],-1),Vs={class:"modal-body reply"},Ws=we("h6",null,"\u9810\u8A2D\u7BC4\u672C(\u82B1\u62EC\u865F\u5C07\u6703\u81EA\u52D5\u5E36\u5165\u59D3\u540D)\uFF1A",-1),Gs=we("div",{class:"alert alert-dark",role:"alert"},[we("p",{class:"m-0"}," Hi\uFF0C{{}}\uFF1A "),we("p",null," \u4F60\u597D\uFF0C\u6211\u662F\u516D\u89D2\u5B78\u9662\u7684\u524D\u7AEF\u52A9\u6559 Ray :D "),we("p",null," \u56DE\u8986\u5167\u5BB9... "),we("p",{class:"m-0"}," \u5E0C\u671B\u4EE5\u4E0A\u8AAA\u660E\u5C0D\u4F60\u6709\u5E6B\u52A9\u54E9~ ")],-1),Zs={class:"modal-footer"},Xs=we("button",{type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"}," \u95DC\u9589 ",-1),du={__name:"ReplyTemplateModal",setup(t,{expose:d}){const e=it(null),n=it(null),o=it(null);Gr(()=>{o.value=new Hs(e.value)});const c=[[{header:[1,2,3,4,5,6,!1]}],["bold","italic","underline","strike"],["code","code-block"],[{list:"ordered"},{list:"bullet"}],["link"],["clean"]],u=it(""),f=it("defaultTemplate"),y=l=>{f.value=l,o.value.show();const r=JSON.parse(localStorage.getItem(l))||"";n.value.setHTML(r)},v=l=>{localStorage.setItem(l,JSON.stringify(u.value)),o.value.hide()};return d({getReplyTemplate:y}),(l,r)=>(_t(),Et("div",{ref_key:"replyModal",ref:e,class:"modal fade",tabindex:"-1","aria-labelledby":"replyModalLabel","aria-hidden":"true"},[we("div",zs,[we("div",Ks,[Ys,we("div",Vs,[Ws,Gs,eo(Xr(jo),{ref_key:"replyEditorRef",ref:n,content:u.value,"onUpdate:content":r[0]||(r[0]=i=>u.value=i),theme:"snow","content-type":"html",toolbar:c,placeholder:"\u8ACB\u8F38\u5165\u5167\u5BB9..."},null,8,["content"])]),we("div",Zs,[Xs,we("button",{type:"button",class:"btn btn-primary",onClick:r[1]||(r[1]=i=>v(f.value))}," \u5132\u5B58\u7BC4\u672C ")])])])],512))}},Qs="/assets/defaultAvatar.6a93cc93.png";const Js=["src"],eu={__name:"AvatarViewer",props:{avatar:{type:String,default:""}},setup(t){const d=t;return(e,n)=>{const o=to("viewer");return no((_t(),Et("img",{src:d.avatar||Xr(Qs),alt:"\u4F7F\u7528\u8005\u982D\u50CF",class:"avatar rounded-circle",width:"60",height:"60"},null,8,Js)),[[o]])}}},pu=Zr(eu,[["__scopeId","data-v-410e87c4"]]);const tu=["innerHTML"],nu={__name:"ContentHTML",props:{content:{type:String,default:""}},setup(t){const d=t;return Gr(()=>{document.querySelectorAll(".content pre").forEach(e=>{zt.highlightElement(e)})}),(e,n)=>{const o=to("viewer");return no((_t(),Et("div",{class:"content",innerHTML:d.content},null,8,tu)),[[o]])}}},vu=Zr(nu,[["__scopeId","data-v-671db298"]]),gu=(t,d)=>(t.scrollTop=0,Object.entries(d).map(n=>n.join("=")).join("&"));export{pu as A,Hs as B,vu as C,fu as D,hu as Q,du as _,uu as a,au as b,lu as c,gu as f,su as g,cu as v}; diff --git a/assets/index.6b6e1e9f.js b/assets/index.6b6e1e9f.js new file mode 100644 index 0000000..599e920 --- /dev/null +++ b/assets/index.6b6e1e9f.js @@ -0,0 +1,21 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const s of r)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function n(r){const s={};return r.integrity&&(s.integrity=r.integrity),r.referrerpolicy&&(s.referrerPolicy=r.referrerpolicy),r.crossorigin==="use-credentials"?s.credentials="include":r.crossorigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function i(r){if(r.ep)return;r.ep=!0;const s=n(r);fetch(r.href,s)}})();function rr(e,t){const n=Object.create(null),i=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const kc="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",Nc=rr(kc);function sr(e){if(V(e)){const t={};for(let n=0;n{if(n){const i=n.split(Lc);i.length>1&&(t[i[0].trim()]=i[1].trim())}}),t}function Xt(e){let t="";if(ye(e))t=e;else if(V(e))for(let n=0;nkt(n,t))}const Ui=e=>ye(e)?e:e==null?"":V(e)||pe(e)&&(e.toString===Ha||!X(e.toString))?JSON.stringify(e,ja,2):String(e),ja=(e,t)=>t&&t.__v_isRef?ja(e,t.value):hn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[i,r])=>(n[`${i} =>`]=r,n),{})}:Jt(t)?{[`Set(${t.size})`]:[...t.values()]}:pe(t)&&!V(t)&&!Ba(t)?String(t):t,fe={},fn=[],ot=()=>{},Bc=()=>!1,Vc=/^on[^a-z]/,di=e=>Vc.test(e),ps=e=>e.startsWith("onUpdate:"),xe=Object.assign,gs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Uc=Object.prototype.hasOwnProperty,se=(e,t)=>Uc.call(e,t),V=Array.isArray,hn=e=>kn(e)==="[object Map]",Jt=e=>kn(e)==="[object Set]",qs=e=>kn(e)==="[object Date]",zc=e=>kn(e)==="[object RegExp]",X=e=>typeof e=="function",ye=e=>typeof e=="string",ti=e=>typeof e=="symbol",pe=e=>e!==null&&typeof e=="object",ms=e=>pe(e)&&X(e.then)&&X(e.catch),Ha=Object.prototype.toString,kn=e=>Ha.call(e),Kc=e=>kn(e).slice(8,-1),Ba=e=>kn(e)==="[object Object]",vs=e=>ye(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,qn=rr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ar=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Wc=/-(\w)/g,Ke=ar(e=>e.replace(Wc,(t,n)=>n?n.toUpperCase():"")),qc=/\B([A-Z])/g,Xe=ar(e=>e.replace(qc,"-$1").toLowerCase()),lr=ar(e=>e.charAt(0).toUpperCase()+e.slice(1)),Li=ar(e=>e?`on${lr(e)}`:""),wn=(e,t)=>!Object.is(e,t),dn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ki=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Wi=e=>{const t=ye(e)?Number(e):NaN;return isNaN(t)?e:t};let Ys;const Yc=()=>Ys||(Ys=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Be;class Va{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Be,!t&&Be&&(this.index=(Be.scopes||(Be.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Be;try{return Be=this,t()}finally{Be=n}}}on(){Be=this}off(){Be=this.parent}stop(t){if(this._active){let n,i;for(n=0,i=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},za=e=>(e.w&Nt)>0,Ka=e=>(e.n&Nt)>0,Zc=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let i=0;i{(f==="length"||f>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(o.get(n)),t){case"add":V(e)?vs(n)&&a.push(o.get("length")):(a.push(o.get(Kt)),hn(e)&&a.push(o.get(Ur)));break;case"delete":V(e)||(a.push(o.get(Kt)),hn(e)&&a.push(o.get(Ur)));break;case"set":hn(e)&&a.push(o.get(Kt));break}if(a.length===1)a[0]&&zr(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);zr(bs(l))}}function zr(e,t){const n=V(e)?e:[...e];for(const i of n)i.computed&&Zs(i);for(const i of n)i.computed||Zs(i)}function Zs(e,t){(e!==it||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Jc(e,t){var n;return(n=qi.get(e))===null||n===void 0?void 0:n.get(t)}const Qc=rr("__proto__,__v_isRef,__isVue"),Ya=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ti)),eu=ur(),tu=ur(!1,!0),nu=ur(!0),iu=ur(!0,!0),Gs=ru();function ru(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const i=ne(this);for(let s=0,o=this.length;s{e[t]=function(...n){Nn();const i=ne(this)[t].apply(this,n);return Mn(),i}}),e}function su(e){const t=ne(this);return je(t,"has",e),t.hasOwnProperty(e)}function ur(e=!1,t=!1){return function(i,r,s){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&s===(e?t?tl:el:t?Qa:Ja).get(i))return i;const o=V(i);if(!e){if(o&&se(Gs,r))return Reflect.get(Gs,r,s);if(r==="hasOwnProperty")return su}const a=Reflect.get(i,r,s);return(ti(r)?Ya.has(r):Qc(r))||(e||je(i,"get",r),t)?a:Re(a)?o&&vs(r)?a:a.value:pe(a)?e?nl(a):Qt(a):a}}const ou=Xa(),au=Xa(!0);function Xa(e=!1){return function(n,i,r,s){let o=n[i];if(En(o)&&Re(o)&&!Re(r))return!1;if(!e&&(!Yi(r)&&!En(r)&&(o=ne(o),r=ne(r)),!V(n)&&Re(o)&&!Re(r)))return o.value=r,!0;const a=V(n)&&vs(i)?Number(i)e,fr=e=>Reflect.getPrototypeOf(e);function bi(e,t,n=!1,i=!1){e=e.__v_raw;const r=ne(e),s=ne(t);n||(t!==s&&je(r,"get",t),je(r,"get",s));const{has:o}=fr(r),a=i?ys:n?_s:ni;if(o.call(r,t))return a(e.get(t));if(o.call(r,s))return a(e.get(s));e!==r&&e.get(t)}function yi(e,t=!1){const n=this.__v_raw,i=ne(n),r=ne(e);return t||(e!==r&&je(i,"has",e),je(i,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function _i(e,t=!1){return e=e.__v_raw,!t&&je(ne(e),"iterate",Kt),Reflect.get(e,"size",e)}function Js(e){e=ne(e);const t=ne(this);return fr(t).has.call(t,e)||(t.add(e),bt(t,"add",e,e)),this}function Qs(e,t){t=ne(t);const n=ne(this),{has:i,get:r}=fr(n);let s=i.call(n,e);s||(e=ne(e),s=i.call(n,e));const o=r.call(n,e);return n.set(e,t),s?wn(t,o)&&bt(n,"set",e,t):bt(n,"add",e,t),this}function eo(e){const t=ne(this),{has:n,get:i}=fr(t);let r=n.call(t,e);r||(e=ne(e),r=n.call(t,e)),i&&i.call(t,e);const s=t.delete(e);return r&&bt(t,"delete",e,void 0),s}function to(){const e=ne(this),t=e.size!==0,n=e.clear();return t&&bt(e,"clear",void 0,void 0),n}function wi(e,t){return function(i,r){const s=this,o=s.__v_raw,a=ne(o),l=t?ys:e?_s:ni;return!e&&je(a,"iterate",Kt),o.forEach((c,f)=>i.call(r,l(c),l(f),s))}}function Ei(e,t,n){return function(...i){const r=this.__v_raw,s=ne(r),o=hn(s),a=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,c=r[e](...i),f=n?ys:t?_s:ni;return!t&&je(s,"iterate",l?Ur:Kt),{next(){const{value:u,done:h}=c.next();return h?{value:u,done:h}:{value:a?[f(u[0]),f(u[1])]:f(u),done:h}},[Symbol.iterator](){return this}}}}function Et(e){return function(...t){return e==="delete"?!1:this}}function du(){const e={get(s){return bi(this,s)},get size(){return _i(this)},has:yi,add:Js,set:Qs,delete:eo,clear:to,forEach:wi(!1,!1)},t={get(s){return bi(this,s,!1,!0)},get size(){return _i(this)},has:yi,add:Js,set:Qs,delete:eo,clear:to,forEach:wi(!1,!0)},n={get(s){return bi(this,s,!0)},get size(){return _i(this,!0)},has(s){return yi.call(this,s,!0)},add:Et("add"),set:Et("set"),delete:Et("delete"),clear:Et("clear"),forEach:wi(!0,!1)},i={get(s){return bi(this,s,!0,!0)},get size(){return _i(this,!0)},has(s){return yi.call(this,s,!0)},add:Et("add"),set:Et("set"),delete:Et("delete"),clear:Et("clear"),forEach:wi(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=Ei(s,!1,!1),n[s]=Ei(s,!0,!1),t[s]=Ei(s,!1,!0),i[s]=Ei(s,!0,!0)}),[e,n,t,i]}const[pu,gu,mu,vu]=du();function hr(e,t){const n=t?e?vu:mu:e?gu:pu;return(i,r,s)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?i:Reflect.get(se(n,r)&&r in i?n:i,r,s)}const bu={get:hr(!1,!1)},yu={get:hr(!1,!0)},_u={get:hr(!0,!1)},wu={get:hr(!0,!0)},Ja=new WeakMap,Qa=new WeakMap,el=new WeakMap,tl=new WeakMap;function Eu(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Tu(e){return e.__v_skip||!Object.isExtensible(e)?0:Eu(Kc(e))}function Qt(e){return En(e)?e:dr(e,!1,Za,bu,Ja)}function xu(e){return dr(e,!1,fu,yu,Qa)}function nl(e){return dr(e,!0,Ga,_u,el)}function e1(e){return dr(e,!0,hu,wu,tl)}function dr(e,t,n,i,r){if(!pe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=r.get(e);if(s)return s;const o=Tu(e);if(o===0)return e;const a=new Proxy(e,o===2?i:n);return r.set(e,a),a}function pn(e){return En(e)?pn(e.__v_raw):!!(e&&e.__v_isReactive)}function En(e){return!!(e&&e.__v_isReadonly)}function Yi(e){return!!(e&&e.__v_isShallow)}function il(e){return pn(e)||En(e)}function ne(e){const t=e&&e.__v_raw;return t?ne(t):e}function rl(e){return zi(e,"__v_skip",!0),e}const ni=e=>pe(e)?Qt(e):e,_s=e=>pe(e)?nl(e):e;function ws(e){Rt&&it&&(e=ne(e),qa(e.dep||(e.dep=bs())))}function pr(e,t){e=ne(e);const n=e.dep;n&&zr(n)}function Re(e){return!!(e&&e.__v_isRef===!0)}function gn(e){return sl(e,!1)}function Cu(e){return sl(e,!0)}function sl(e,t){return Re(e)?e:new Au(e,t)}class Au{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ne(t),this._value=n?t:ni(t)}get value(){return ws(this),this._value}set value(t){const n=this.__v_isShallow||Yi(t)||En(t);t=n?t:ne(t),wn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:ni(t),pr(this))}}function t1(e){pr(e)}function Ue(e){return Re(e)?e.value:e}const Su={get:(e,t,n)=>Ue(Reflect.get(e,t,n)),set:(e,t,n,i)=>{const r=e[t];return Re(r)&&!Re(n)?(r.value=n,!0):Reflect.set(e,t,n,i)}};function ol(e){return pn(e)?e:new Proxy(e,Su)}class Ou{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:i}=t(()=>ws(this),()=>pr(this));this._get=n,this._set=i}get value(){return this._get()}set value(t){this._set(t)}}function n1(e){return new Ou(e)}function i1(e){const t=V(e)?new Array(e.length):{};for(const n in e)t[n]=Iu(e,n);return t}class Ru{constructor(t,n,i){this._object=t,this._key=n,this._defaultValue=i,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Jc(ne(this._object),this._key)}}function Iu(e,t,n){const i=e[t];return Re(i)?i:new Ru(e,t,n)}var al;class Pu{constructor(t,n,i,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[al]=!1,this._dirty=!0,this.effect=new cr(t,()=>{this._dirty||(this._dirty=!0,pr(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=i}get value(){const t=ne(this);return ws(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}al="__v_isReadonly";function ku(e,t,n=!1){let i,r;const s=X(e);return s?(i=e,r=ot):(i=e.get,r=e.set),new Pu(i,r,s||!r,n)}function r1(e,...t){}function s1(e,t){}function It(e,t,n,i){let r;try{r=i?e(...i):e()}catch(s){Ln(s,t,n)}return r}function Je(e,t,n,i){if(X(e)){const s=It(e,t,n,i);return s&&ms(s)&&s.catch(o=>{Ln(o,t,n)}),s}const r=[];for(let s=0;s>>1;ri(Ne[i])ft&&Ne.splice(t,1)}function ul(e){V(e)?mn.push(...e):(!mt||!mt.includes(e,e.allowRecurse?Bt+1:Bt))&&mn.push(e),cl()}function no(e,t=ii?ft+1:0){for(;tri(n)-ri(i)),Bt=0;Bte.id==null?1/0:e.id,$u=(e,t)=>{const n=ri(e)-ri(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function fl(e){Kr=!1,ii=!0,Ne.sort($u);const t=ot;try{for(ft=0;ftjn.emit(r,...s)),Ti=[]):typeof window<"u"&&window.HTMLElement&&!(!((i=(n=window.navigator)===null||n===void 0?void 0:n.userAgent)===null||i===void 0)&&i.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(s=>{Du(s,t)}),setTimeout(()=>{jn||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Ti=[])},3e3)):Ti=[]}function Fu(e,t,...n){if(e.isUnmounted)return;const i=e.vnode.props||fe;let r=n;const s=t.startsWith("update:"),o=s&&t.slice(7);if(o&&o in i){const f=`${o==="modelValue"?"model":o}Modifiers`,{number:u,trim:h}=i[f]||fe;h&&(r=n.map(m=>ye(m)?m.trim():m)),u&&(r=n.map(Ki))}let a,l=i[a=Li(t)]||i[a=Li(Ke(t))];!l&&s&&(l=i[a=Li(Xe(t))]),l&&Je(l,e,6,r);const c=i[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Je(c,e,6,r)}}function hl(e,t,n=!1){const i=t.emitsCache,r=i.get(e);if(r!==void 0)return r;const s=e.emits;let o={},a=!1;if(!X(e)){const l=c=>{const f=hl(c,t,!0);f&&(a=!0,xe(o,f))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!a?(pe(e)&&i.set(e,null),null):(V(s)?s.forEach(l=>o[l]=null):xe(o,s),pe(e)&&i.set(e,o),o)}function mr(e,t){return!e||!di(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,Xe(t))||se(e,t))}let Ie=null,vr=null;function si(e){const t=Ie;return Ie=e,vr=e&&e.type.__scopeId||null,t}function o1(e){vr=e}function a1(){vr=null}const l1=e=>Ts;function Ts(e,t=Ie,n){if(!t||e._n)return e;const i=(...r)=>{i._d&&go(-1);const s=si(t);let o;try{o=e(...r)}finally{si(s),i._d&&go(1)}return o};return i._n=!0,i._c=!0,i._d=!0,i}function $i(e){const{type:t,vnode:n,proxy:i,withProxy:r,props:s,propsOptions:[o],slots:a,attrs:l,emit:c,render:f,renderCache:u,data:h,setupState:m,ctx:y,inheritAttrs:w}=e;let R,b;const p=si(e);try{if(n.shapeFlag&4){const E=r||i;R=Ve(f.call(E,E,u,s,m,h,y)),b=l}else{const E=t;R=Ve(E.length>1?E(s,{attrs:l,slots:a,emit:c}):E(s,null)),b=t.props?l:Hu(l)}}catch(E){Zn.length=0,Ln(E,e,1),R=ae(Le)}let v=R;if(b&&w!==!1){const E=Object.keys(b),{shapeFlag:I}=v;E.length&&I&7&&(o&&E.some(ps)&&(b=Bu(b,o)),v=yt(v,b))}return n.dirs&&(v=yt(v),v.dirs=v.dirs?v.dirs.concat(n.dirs):n.dirs),n.transition&&(v.transition=n.transition),R=v,si(p),R}function ju(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||di(n))&&((t||(t={}))[n]=e[n]);return t},Bu=(e,t)=>{const n={};for(const i in e)(!ps(i)||!(i.slice(9)in t))&&(n[i]=e[i]);return n};function Vu(e,t,n){const{props:i,children:r,component:s}=e,{props:o,children:a,patchFlag:l}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return i?io(i,o,c):!!o;if(l&8){const f=t.dynamicProps;for(let u=0;ue.__isSuspense,Uu={name:"Suspense",__isSuspense:!0,process(e,t,n,i,r,s,o,a,l,c){e==null?zu(t,n,i,r,s,o,a,l,c):Ku(e,t,n,i,r,o,a,l,c)},hydrate:Wu,create:Cs,normalize:qu},c1=Uu;function oi(e,t){const n=e.props&&e.props[t];X(n)&&n()}function zu(e,t,n,i,r,s,o,a,l){const{p:c,o:{createElement:f}}=l,u=f("div"),h=e.suspense=Cs(e,r,i,t,u,n,s,o,a,l);c(null,h.pendingBranch=e.ssContent,u,null,i,h,s,o),h.deps>0?(oi(e,"onPending"),oi(e,"onFallback"),c(null,e.ssFallback,t,n,i,null,s,o),vn(h,e.ssFallback)):h.resolve()}function Ku(e,t,n,i,r,s,o,a,{p:l,um:c,o:{createElement:f}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const h=t.ssContent,m=t.ssFallback,{activeBranch:y,pendingBranch:w,isInFallback:R,isHydrating:b}=u;if(w)u.pendingBranch=h,rt(h,w)?(l(w,h,u.hiddenContainer,null,r,u,s,o,a),u.deps<=0?u.resolve():R&&(l(y,m,n,i,r,null,s,o,a),vn(u,m))):(u.pendingId++,b?(u.isHydrating=!1,u.activeBranch=w):c(w,r,u),u.deps=0,u.effects.length=0,u.hiddenContainer=f("div"),R?(l(null,h,u.hiddenContainer,null,r,u,s,o,a),u.deps<=0?u.resolve():(l(y,m,n,i,r,null,s,o,a),vn(u,m))):y&&rt(h,y)?(l(y,h,n,i,r,u,s,o,a),u.resolve(!0)):(l(null,h,u.hiddenContainer,null,r,u,s,o,a),u.deps<=0&&u.resolve()));else if(y&&rt(h,y))l(y,h,n,i,r,u,s,o,a),vn(u,h);else if(oi(t,"onPending"),u.pendingBranch=h,u.pendingId++,l(null,h,u.hiddenContainer,null,r,u,s,o,a),u.deps<=0)u.resolve();else{const{timeout:p,pendingId:v}=u;p>0?setTimeout(()=>{u.pendingId===v&&u.fallback(m)},p):p===0&&u.fallback(m)}}function Cs(e,t,n,i,r,s,o,a,l,c,f=!1){const{p:u,m:h,um:m,n:y,o:{parentNode:w,remove:R}}=c,b=e.props?Wi(e.props.timeout):void 0,p={vnode:e,parent:t,parentComponent:n,isSVG:o,container:i,hiddenContainer:r,anchor:s,deps:0,pendingId:0,timeout:typeof b=="number"?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:f,isUnmounted:!1,effects:[],resolve(v=!1){const{vnode:E,activeBranch:I,pendingBranch:S,pendingId:k,effects:x,parentComponent:j,container:$}=p;if(p.isHydrating)p.isHydrating=!1;else if(!v){const J=I&&S.transition&&S.transition.mode==="out-in";J&&(I.transition.afterLeave=()=>{k===p.pendingId&&h(S,$,B,0)});let{anchor:B}=p;I&&(B=y(I),m(I,j,p,!0)),J||h(S,$,B,0)}vn(p,S),p.pendingBranch=null,p.isInFallback=!1;let K=p.parent,F=!1;for(;K;){if(K.pendingBranch){K.effects.push(...x),F=!0;break}K=K.parent}F||ul(x),p.effects=[],oi(E,"onResolve")},fallback(v){if(!p.pendingBranch)return;const{vnode:E,activeBranch:I,parentComponent:S,container:k,isSVG:x}=p;oi(E,"onFallback");const j=y(I),$=()=>{!p.isInFallback||(u(null,v,k,j,S,null,x,a,l),vn(p,v))},K=v.transition&&v.transition.mode==="out-in";K&&(I.transition.afterLeave=$),p.isInFallback=!0,m(I,S,null,!0),K||$()},move(v,E,I){p.activeBranch&&h(p.activeBranch,v,E,I),p.container=v},next(){return p.activeBranch&&y(p.activeBranch)},registerDep(v,E){const I=!!p.pendingBranch;I&&p.deps++;const S=v.vnode.el;v.asyncDep.catch(k=>{Ln(k,v,0)}).then(k=>{if(v.isUnmounted||p.isUnmounted||p.pendingId!==v.suspenseId)return;v.asyncResolved=!0;const{vnode:x}=v;Jr(v,k,!1),S&&(x.el=S);const j=!S&&v.subTree.el;E(v,x,w(S||v.subTree.el),S?null:y(v.subTree),p,o,l),j&&R(j),xs(v,x.el),I&&--p.deps===0&&p.resolve()})},unmount(v,E){p.isUnmounted=!0,p.activeBranch&&m(p.activeBranch,n,v,E),p.pendingBranch&&m(p.pendingBranch,n,v,E)}};return p}function Wu(e,t,n,i,r,s,o,a,l){const c=t.suspense=Cs(t,i,n,e.parentNode,document.createElement("div"),null,r,s,o,a,!0),f=l(e,c.pendingBranch=t.ssContent,n,c,s,o);return c.deps===0&&c.resolve(),f}function qu(e){const{shapeFlag:t,children:n}=e,i=t&32;e.ssContent=ro(i?n.default:n),e.ssFallback=i?ro(n.fallback):ae(Le)}function ro(e){let t;if(X(e)){const n=Zt&&e._c;n&&(e._d=!1,We()),e=e(),n&&(e._d=!0,t=Fe,kl())}return V(e)&&(e=ju(e)),e=Ve(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function pl(e,t){t&&t.pendingBranch?V(e)?t.effects.push(...e):t.effects.push(e):ul(e)}function vn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:i}=e,r=n.el=t.el;i&&i.subTree===n&&(i.vnode.el=r,xs(i,r))}function Di(e,t){if(Te){let n=Te.provides;const i=Te.parent&&Te.parent.provides;i===n&&(n=Te.provides=Object.create(i)),n[e]=t}}function at(e,t,n=!1){const i=Te||Ie;if(i){const r=i.parent==null?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&X(t)?t.call(i.proxy):t}}function u1(e,t){return pi(e,null,t)}function Yu(e,t){return pi(e,null,{flush:"post"})}function f1(e,t){return pi(e,null,{flush:"sync"})}const xi={};function ht(e,t,n){return pi(e,t,n)}function pi(e,t,{immediate:n,deep:i,flush:r,onTrack:s,onTrigger:o}=fe){const a=Xc()===(Te==null?void 0:Te.scope)?Te:null;let l,c=!1,f=!1;if(Re(e)?(l=()=>e.value,c=Yi(e)):pn(e)?(l=()=>e,i=!0):V(e)?(f=!0,c=e.some(v=>pn(v)||Yi(v)),l=()=>e.map(v=>{if(Re(v))return v.value;if(pn(v))return zt(v);if(X(v))return It(v,a,2)})):X(e)?t?l=()=>It(e,a,2):l=()=>{if(!(a&&a.isUnmounted))return u&&u(),Je(e,a,3,[h])}:l=ot,t&&i){const v=l;l=()=>zt(v())}let u,h=v=>{u=b.onStop=()=>{It(v,a,4)}},m;if(Cn)if(h=ot,t?n&&Je(t,a,3,[l(),f?[]:void 0,h]):l(),r==="sync"){const v=Hf();m=v.__watcherHandles||(v.__watcherHandles=[])}else return ot;let y=f?new Array(e.length).fill(xi):xi;const w=()=>{if(!!b.active)if(t){const v=b.run();(i||c||(f?v.some((E,I)=>wn(E,y[I])):wn(v,y)))&&(u&&u(),Je(t,a,3,[v,y===xi?void 0:f&&y[0]===xi?[]:y,h]),y=v)}else b.run()};w.allowRecurse=!!t;let R;r==="sync"?R=w:r==="post"?R=()=>Oe(w,a&&a.suspense):(w.pre=!0,a&&(w.id=a.uid),R=()=>gr(w));const b=new cr(l,R);t?n?w():y=b.run():r==="post"?Oe(b.run.bind(b),a&&a.suspense):b.run();const p=()=>{b.stop(),a&&a.scope&&gs(a.scope.effects,b)};return m&&m.push(p),p}function Xu(e,t,n){const i=this.proxy,r=ye(e)?e.includes(".")?gl(i,e):()=>i[e]:e.bind(i,i);let s;X(t)?s=t:(s=t.handler,n=t);const o=Te;Mt(this);const a=pi(r,s.bind(i),n);return o?Mt(o):Pt(),a}function gl(e,t){const n=t.split(".");return()=>{let i=e;for(let r=0;r{zt(n,t)});else if(Ba(e))for(const n in e)zt(e[n],t);return e}function ml(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return $n(()=>{e.isMounted=!0}),Os(()=>{e.isUnmounting=!0}),e}const qe=[Function,Array],Zu={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:qe,onEnter:qe,onAfterEnter:qe,onEnterCancelled:qe,onBeforeLeave:qe,onLeave:qe,onAfterLeave:qe,onLeaveCancelled:qe,onBeforeAppear:qe,onAppear:qe,onAfterAppear:qe,onAppearCancelled:qe},setup(e,{slots:t}){const n=en(),i=ml();let r;return()=>{const s=t.default&&As(t.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){for(const w of s)if(w.type!==Le){o=w;break}}const a=ne(e),{mode:l}=a;if(i.isLeaving)return Or(o);const c=so(o);if(!c)return Or(o);const f=ai(c,a,i,n);Tn(c,f);const u=n.subTree,h=u&&so(u);let m=!1;const{getTransitionKey:y}=c.type;if(y){const w=y();r===void 0?r=w:w!==r&&(r=w,m=!0)}if(h&&h.type!==Le&&(!rt(c,h)||m)){const w=ai(h,a,i,n);if(Tn(h,w),l==="out-in")return i.isLeaving=!0,w.afterLeave=()=>{i.isLeaving=!1,n.update.active!==!1&&n.update()},Or(o);l==="in-out"&&c.type!==Le&&(w.delayLeave=(R,b,p)=>{const v=bl(i,h);v[String(h.key)]=h,R._leaveCb=()=>{b(),R._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=p})}return o}}},vl=Zu;function bl(e,t){const{leavingVNodes:n}=e;let i=n.get(t.type);return i||(i=Object.create(null),n.set(t.type,i)),i}function ai(e,t,n,i){const{appear:r,mode:s,persisted:o=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:u,onLeave:h,onAfterLeave:m,onLeaveCancelled:y,onBeforeAppear:w,onAppear:R,onAfterAppear:b,onAppearCancelled:p}=t,v=String(e.key),E=bl(n,e),I=(x,j)=>{x&&Je(x,i,9,j)},S=(x,j)=>{const $=j[1];I(x,j),V(x)?x.every(K=>K.length<=1)&&$():x.length<=1&&$()},k={mode:s,persisted:o,beforeEnter(x){let j=a;if(!n.isMounted)if(r)j=w||a;else return;x._leaveCb&&x._leaveCb(!0);const $=E[v];$&&rt(e,$)&&$.el._leaveCb&&$.el._leaveCb(),I(j,[x])},enter(x){let j=l,$=c,K=f;if(!n.isMounted)if(r)j=R||l,$=b||c,K=p||f;else return;let F=!1;const J=x._enterCb=B=>{F||(F=!0,B?I(K,[x]):I($,[x]),k.delayedLeave&&k.delayedLeave(),x._enterCb=void 0)};j?S(j,[x,J]):J()},leave(x,j){const $=String(e.key);if(x._enterCb&&x._enterCb(!0),n.isUnmounting)return j();I(u,[x]);let K=!1;const F=x._leaveCb=J=>{K||(K=!0,j(),J?I(y,[x]):I(m,[x]),x._leaveCb=void 0,E[$]===e&&delete E[$])};E[$]=e,h?S(h,[x,F]):F()},clone(x){return ai(x,t,n,i)}};return k}function Or(e){if(mi(e))return e=yt(e),e.children=null,e}function so(e){return mi(e)?e.children?e.children[0]:void 0:e}function Tn(e,t){e.shapeFlag&6&&e.component?Tn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function As(e,t=!1,n){let i=[],r=0;for(let s=0;s1)for(let s=0;s!!e.type.__asyncLoader;function h1(e){X(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:i,delay:r=200,timeout:s,suspensible:o=!0,onError:a}=e;let l=null,c,f=0;const u=()=>(f++,l=null,h()),h=()=>{let m;return l||(m=l=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),a)return new Promise((w,R)=>{a(y,()=>w(u()),()=>R(y),f+1)});throw y}).then(y=>m!==l&&l?l:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),c=y,y)))};return gi({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return c},setup(){const m=Te;if(c)return()=>Rr(c,m);const y=p=>{l=null,Ln(p,m,13,!i)};if(o&&m.suspense||Cn)return h().then(p=>()=>Rr(p,m)).catch(p=>(y(p),()=>i?ae(i,{error:p}):null));const w=gn(!1),R=gn(),b=gn(!!r);return r&&setTimeout(()=>{b.value=!1},r),s!=null&&setTimeout(()=>{if(!w.value&&!R.value){const p=new Error(`Async component timed out after ${s}ms.`);y(p),R.value=p}},s),h().then(()=>{w.value=!0,m.parent&&mi(m.parent.vnode)&&gr(m.parent.update)}).catch(p=>{y(p),R.value=p}),()=>{if(w.value&&c)return Rr(c,m);if(R.value&&i)return ae(i,{error:R.value});if(n&&!b.value)return ae(n)}}})}function Rr(e,t){const{ref:n,props:i,children:r,ce:s}=t.vnode,o=ae(e,i,r);return o.ref=n,o.ce=s,delete t.vnode.ce,o}const mi=e=>e.type.__isKeepAlive,Gu={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=en(),i=n.ctx;if(!i.renderer)return()=>{const p=t.default&&t.default();return p&&p.length===1?p[0]:p};const r=new Map,s=new Set;let o=null;const a=n.suspense,{renderer:{p:l,m:c,um:f,o:{createElement:u}}}=i,h=u("div");i.activate=(p,v,E,I,S)=>{const k=p.component;c(p,v,E,0,a),l(k.vnode,p,v,E,k,a,I,p.slotScopeIds,S),Oe(()=>{k.isDeactivated=!1,k.a&&dn(k.a);const x=p.props&&p.props.onVnodeMounted;x&&De(x,k.parent,p)},a)},i.deactivate=p=>{const v=p.component;c(p,h,null,1,a),Oe(()=>{v.da&&dn(v.da);const E=p.props&&p.props.onVnodeUnmounted;E&&De(E,v.parent,p),v.isDeactivated=!0},a)};function m(p){Ir(p),f(p,n,a,!0)}function y(p){r.forEach((v,E)=>{const I=es(v.type);I&&(!p||!p(I))&&w(E)})}function w(p){const v=r.get(p);!o||!rt(v,o)?m(v):o&&Ir(o),r.delete(p),s.delete(p)}ht(()=>[e.include,e.exclude],([p,v])=>{p&&y(E=>Kn(p,E)),v&&y(E=>!Kn(v,E))},{flush:"post",deep:!0});let R=null;const b=()=>{R!=null&&r.set(R,Pr(n.subTree))};return $n(b),Ss(b),Os(()=>{r.forEach(p=>{const{subTree:v,suspense:E}=n,I=Pr(v);if(p.type===I.type&&p.key===I.key){Ir(I);const S=I.component.da;S&&Oe(S,E);return}m(p)})}),()=>{if(R=null,!t.default)return null;const p=t.default(),v=p[0];if(p.length>1)return o=null,p;if(!Gt(v)||!(v.shapeFlag&4)&&!(v.shapeFlag&128))return o=null,v;let E=Pr(v);const I=E.type,S=es(qt(E)?E.type.__asyncResolved||{}:I),{include:k,exclude:x,max:j}=e;if(k&&(!S||!Kn(k,S))||x&&S&&Kn(x,S))return o=E,v;const $=E.key==null?I:E.key,K=r.get($);return E.el&&(E=yt(E),v.shapeFlag&128&&(v.ssContent=E)),R=$,K?(E.el=K.el,E.component=K.component,E.transition&&Tn(E,E.transition),E.shapeFlag|=512,s.delete($),s.add($)):(s.add($),j&&s.size>parseInt(j,10)&&w(s.values().next().value)),E.shapeFlag|=256,o=E,dl(v.type)?v:E}}},d1=Gu;function Kn(e,t){return V(e)?e.some(n=>Kn(n,t)):ye(e)?e.split(",").includes(t):zc(e)?e.test(t):!1}function Ju(e,t){yl(e,"a",t)}function Qu(e,t){yl(e,"da",t)}function yl(e,t,n=Te){const i=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(br(t,i,n),n){let r=n.parent;for(;r&&r.parent;)mi(r.parent.vnode)&&ef(i,t,n,r),r=r.parent}}function ef(e,t,n,i){const r=br(t,e,i,!0);yr(()=>{gs(i[t],r)},n)}function Ir(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Pr(e){return e.shapeFlag&128?e.ssContent:e}function br(e,t,n=Te,i=!1){if(n){const r=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Nn(),Mt(n);const a=Je(t,n,e,o);return Pt(),Mn(),a});return i?r.unshift(s):r.push(s),s}}const wt=e=>(t,n=Te)=>(!Cn||e==="sp")&&br(e,(...i)=>t(...i),n),tf=wt("bm"),$n=wt("m"),nf=wt("bu"),Ss=wt("u"),Os=wt("bum"),yr=wt("um"),rf=wt("sp"),sf=wt("rtg"),of=wt("rtc");function af(e,t=Te){br("ec",e,t)}function p1(e,t){const n=Ie;if(n===null)return e;const i=wr(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;st(o,a,void 0,s&&s[a]));else{const o=Object.keys(e);r=new Array(o.length);for(let a=0,l=o.length;a{const s=i.fn(...r);return s&&(s.key=i.key),s}:i.fn)}return e}function cf(e,t,n={},i,r){if(Ie.isCE||Ie.parent&&qt(Ie.parent)&&Ie.parent.isCE)return t!=="default"&&(n.name=t),ae("slot",n,i&&i());let s=e[t];s&&s._c&&(s._d=!1),We();const o=s&&El(s(n)),a=Ml(Se,{key:n.key||o&&o.key||`_${t}`},o||(i?i():[]),o&&e._===1?64:-2);return!r&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),s&&s._c&&(s._d=!0),a}function El(e){return e.some(t=>Gt(t)?!(t.type===Le||t.type===Se&&!El(t.children)):!0)?e:null}function b1(e,t){const n={};for(const i in e)n[t&&/[A-Z]/.test(i)?`on:${i}`:Li(i)]=e[i];return n}const Wr=e=>e?Dl(e)?wr(e)||e.proxy:Wr(e.parent):null,Yn=xe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Wr(e.parent),$root:e=>Wr(e.root),$emit:e=>e.emit,$options:e=>ks(e),$forceUpdate:e=>e.f||(e.f=()=>gr(e.update)),$nextTick:e=>e.n||(e.n=Wt.bind(e.proxy)),$watch:e=>Xu.bind(e)}),kr=(e,t)=>e!==fe&&!e.__isScriptSetup&&se(e,t),qr={get({_:e},t){const{ctx:n,setupState:i,data:r,props:s,accessCache:o,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const m=o[t];if(m!==void 0)switch(m){case 1:return i[t];case 2:return r[t];case 4:return n[t];case 3:return s[t]}else{if(kr(i,t))return o[t]=1,i[t];if(r!==fe&&se(r,t))return o[t]=2,r[t];if((c=e.propsOptions[0])&&se(c,t))return o[t]=3,s[t];if(n!==fe&&se(n,t))return o[t]=4,n[t];Yr&&(o[t]=0)}}const f=Yn[t];let u,h;if(f)return t==="$attrs"&&je(e,"get",t),f(e);if((u=a.__cssModules)&&(u=u[t]))return u;if(n!==fe&&se(n,t))return o[t]=4,n[t];if(h=l.config.globalProperties,se(h,t))return h[t]},set({_:e},t,n){const{data:i,setupState:r,ctx:s}=e;return kr(r,t)?(r[t]=n,!0):i!==fe&&se(i,t)?(i[t]=n,!0):se(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:i,appContext:r,propsOptions:s}},o){let a;return!!n[o]||e!==fe&&se(e,o)||kr(t,o)||(a=s[0])&&se(a,o)||se(i,o)||se(Yn,o)||se(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},uf=xe({},qr,{get(e,t){if(t!==Symbol.unscopables)return qr.get(e,t,e)},has(e,t){return t[0]!=="_"&&!Nc(t)}});let Yr=!0;function ff(e){const t=ks(e),n=e.proxy,i=e.ctx;Yr=!1,t.beforeCreate&&ao(t.beforeCreate,e,"bc");const{data:r,computed:s,methods:o,watch:a,provide:l,inject:c,created:f,beforeMount:u,mounted:h,beforeUpdate:m,updated:y,activated:w,deactivated:R,beforeDestroy:b,beforeUnmount:p,destroyed:v,unmounted:E,render:I,renderTracked:S,renderTriggered:k,errorCaptured:x,serverPrefetch:j,expose:$,inheritAttrs:K,components:F,directives:J,filters:B}=t;if(c&&hf(c,i,null,e.appContext.config.unwrapInjectedRef),o)for(const ge in o){const ce=o[ge];X(ce)&&(i[ge]=ce.bind(n))}if(r){const ge=r.call(n,n);pe(ge)&&(e.data=Qt(ge))}if(Yr=!0,s)for(const ge in s){const ce=s[ge],Qe=X(ce)?ce.bind(n,n):X(ce.get)?ce.get.bind(n,n):ot,$t=!X(ce)&&X(ce.set)?ce.set.bind(n):ot,et=Ze({get:Qe,set:$t});Object.defineProperty(i,ge,{enumerable:!0,configurable:!0,get:()=>et.value,set:$e=>et.value=$e})}if(a)for(const ge in a)Tl(a[ge],i,n,ge);if(l){const ge=X(l)?l.call(n):l;Reflect.ownKeys(ge).forEach(ce=>{Di(ce,ge[ce])})}f&&ao(f,e,"c");function ie(ge,ce){V(ce)?ce.forEach(Qe=>ge(Qe.bind(n))):ce&&ge(ce.bind(n))}if(ie(tf,u),ie($n,h),ie(nf,m),ie(Ss,y),ie(Ju,w),ie(Qu,R),ie(af,x),ie(of,S),ie(sf,k),ie(Os,p),ie(yr,E),ie(rf,j),V($))if($.length){const ge=e.exposed||(e.exposed={});$.forEach(ce=>{Object.defineProperty(ge,ce,{get:()=>n[ce],set:Qe=>n[ce]=Qe})})}else e.exposed||(e.exposed={});I&&e.render===ot&&(e.render=I),K!=null&&(e.inheritAttrs=K),F&&(e.components=F),J&&(e.directives=J)}function hf(e,t,n=ot,i=!1){V(e)&&(e=Xr(e));for(const r in e){const s=e[r];let o;pe(s)?"default"in s?o=at(s.from||r,s.default,!0):o=at(s.from||r):o=at(s),Re(o)&&i?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:a=>o.value=a}):t[r]=o}}function ao(e,t,n){Je(V(e)?e.map(i=>i.bind(t.proxy)):e.bind(t.proxy),t,n)}function Tl(e,t,n,i){const r=i.includes(".")?gl(n,i):()=>n[i];if(ye(e)){const s=t[e];X(s)&&ht(r,s)}else if(X(e))ht(r,e.bind(n));else if(pe(e))if(V(e))e.forEach(s=>Tl(s,t,n,i));else{const s=X(e.handler)?e.handler.bind(n):t[e.handler];X(s)&&ht(r,s,e)}}function ks(e){const t=e.type,{mixins:n,extends:i}=t,{mixins:r,optionsCache:s,config:{optionMergeStrategies:o}}=e.appContext,a=s.get(t);let l;return a?l=a:!r.length&&!n&&!i?l=t:(l={},r.length&&r.forEach(c=>Zi(l,c,o,!0)),Zi(l,t,o)),pe(t)&&s.set(t,l),l}function Zi(e,t,n,i=!1){const{mixins:r,extends:s}=t;s&&Zi(e,s,n,!0),r&&r.forEach(o=>Zi(e,o,n,!0));for(const o in t)if(!(i&&o==="expose")){const a=df[o]||n&&n[o];e[o]=a?a(e[o],t[o]):t[o]}return e}const df={data:lo,props:Ht,emits:Ht,methods:Ht,computed:Ht,beforeCreate:Me,created:Me,beforeMount:Me,mounted:Me,beforeUpdate:Me,updated:Me,beforeDestroy:Me,beforeUnmount:Me,destroyed:Me,unmounted:Me,activated:Me,deactivated:Me,errorCaptured:Me,serverPrefetch:Me,components:Ht,directives:Ht,watch:gf,provide:lo,inject:pf};function lo(e,t){return t?e?function(){return xe(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function pf(e,t){return Ht(Xr(e),Xr(t))}function Xr(e){if(V(e)){const t={};for(let n=0;n0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let u=0;u{l=!0;const[h,m]=Cl(u,t,!0);xe(o,h),m&&a.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!s&&!l)return pe(e)&&i.set(e,fn),fn;if(V(s))for(let f=0;f-1,m[1]=w<0||y-1||se(m,"default"))&&a.push(u)}}}const c=[o,a];return pe(e)&&i.set(e,c),c}function co(e){return e[0]!=="$"}function uo(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function fo(e,t){return uo(e)===uo(t)}function ho(e,t){return V(t)?t.findIndex(n=>fo(n,e)):X(t)&&fo(t,e)?0:-1}const Al=e=>e[0]==="_"||e==="$stable",Ns=e=>V(e)?e.map(Ve):[Ve(e)],bf=(e,t,n)=>{if(t._n)return t;const i=Ts((...r)=>Ns(t(...r)),n);return i._c=!1,i},Sl=(e,t,n)=>{const i=e._ctx;for(const r in e){if(Al(r))continue;const s=e[r];if(X(s))t[r]=bf(r,s,i);else if(s!=null){const o=Ns(s);t[r]=()=>o}}},Ol=(e,t)=>{const n=Ns(t);e.slots.default=()=>n},yf=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ne(t),zi(t,"_",n)):Sl(t,e.slots={})}else e.slots={},t&&Ol(e,t);zi(e.slots,_r,1)},_f=(e,t,n)=>{const{vnode:i,slots:r}=e;let s=!0,o=fe;if(i.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:(xe(r,t),!n&&a===1&&delete r._):(s=!t.$stable,Sl(t,r)),o=t}else t&&(Ol(e,t),o={default:1});if(s)for(const a in r)!Al(a)&&!(a in o)&&delete r[a]};function Rl(){return{app:null,config:{isNativeTag:Bc,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let wf=0;function Ef(e,t){return function(i,r=null){X(i)||(i=Object.assign({},i)),r!=null&&!pe(r)&&(r=null);const s=Rl(),o=new Set;let a=!1;const l=s.app={_uid:wf++,_component:i,_props:r,_container:null,_context:s,_instance:null,version:Vf,get config(){return s.config},set config(c){},use(c,...f){return o.has(c)||(c&&X(c.install)?(o.add(c),c.install(l,...f)):X(c)&&(o.add(c),c(l,...f))),l},mixin(c){return s.mixins.includes(c)||s.mixins.push(c),l},component(c,f){return f?(s.components[c]=f,l):s.components[c]},directive(c,f){return f?(s.directives[c]=f,l):s.directives[c]},mount(c,f,u){if(!a){const h=ae(i,r);return h.appContext=s,f&&t?t(h,c):e(h,c,u),a=!0,l._container=c,c.__vue_app__=l,wr(h.component)||h.component.proxy}},unmount(){a&&(e(null,l._container),delete l._container.__vue_app__)},provide(c,f){return s.provides[c]=f,l}};return l}}function Gi(e,t,n,i,r=!1){if(V(e)){e.forEach((h,m)=>Gi(h,t&&(V(t)?t[m]:t),n,i,r));return}if(qt(i)&&!r)return;const s=i.shapeFlag&4?wr(i.component)||i.component.proxy:i.el,o=r?null:s,{i:a,r:l}=e,c=t&&t.r,f=a.refs===fe?a.refs={}:a.refs,u=a.setupState;if(c!=null&&c!==l&&(ye(c)?(f[c]=null,se(u,c)&&(u[c]=null)):Re(c)&&(c.value=null)),X(l))It(l,a,12,[o,f]);else{const h=ye(l),m=Re(l);if(h||m){const y=()=>{if(e.f){const w=h?se(u,l)?u[l]:f[l]:l.value;r?V(w)&&gs(w,s):V(w)?w.includes(s)||w.push(s):h?(f[l]=[s],se(u,l)&&(u[l]=f[l])):(l.value=[s],e.k&&(f[e.k]=l.value))}else h?(f[l]=o,se(u,l)&&(u[l]=o)):m&&(l.value=o,e.k&&(f[e.k]=o))};o?(y.id=-1,Oe(y,n)):y()}}}let Tt=!1;const Ci=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Ai=e=>e.nodeType===8;function Tf(e){const{mt:t,p:n,o:{patchProp:i,createText:r,nextSibling:s,parentNode:o,remove:a,insert:l,createComment:c}}=e,f=(b,p)=>{if(!p.hasChildNodes()){n(null,b,p),Xi(),p._vnode=b;return}Tt=!1,u(p.firstChild,b,null,null,null),Xi(),p._vnode=b,Tt&&console.error("Hydration completed but contains mismatches.")},u=(b,p,v,E,I,S=!1)=>{const k=Ai(b)&&b.data==="[",x=()=>w(b,p,v,E,I,k),{type:j,ref:$,shapeFlag:K,patchFlag:F}=p;let J=b.nodeType;p.el=b,F===-2&&(S=!1,p.dynamicChildren=null);let B=null;switch(j){case xn:J!==3?p.children===""?(l(p.el=r(""),o(b),b),B=b):B=x():(b.data!==p.children&&(Tt=!0,b.data=p.children),B=s(b));break;case Le:J!==8||k?B=x():B=s(b);break;case bn:if(k&&(b=s(b),J=b.nodeType),J===1||J===3){B=b;const Pe=!p.children.length;for(let ie=0;ie{S=S||!!p.dynamicChildren;const{type:k,props:x,patchFlag:j,shapeFlag:$,dirs:K}=p,F=k==="input"&&K||k==="option";if(F||j!==-1){if(K&&ut(p,null,v,"created"),x)if(F||!S||j&48)for(const B in x)(F&&B.endsWith("value")||di(B)&&!qn(B))&&i(b,B,null,x[B],!1,void 0,v);else x.onClick&&i(b,"onClick",null,x.onClick,!1,void 0,v);let J;if((J=x&&x.onVnodeBeforeMount)&&De(J,v,p),K&&ut(p,null,v,"beforeMount"),((J=x&&x.onVnodeMounted)||K)&&pl(()=>{J&&De(J,v,p),K&&ut(p,null,v,"mounted")},E),$&16&&!(x&&(x.innerHTML||x.textContent))){let B=m(b.firstChild,p,b,v,E,I,S);for(;B;){Tt=!0;const Pe=B;B=B.nextSibling,a(Pe)}}else $&8&&b.textContent!==p.children&&(Tt=!0,b.textContent=p.children)}return b.nextSibling},m=(b,p,v,E,I,S,k)=>{k=k||!!p.dynamicChildren;const x=p.children,j=x.length;for(let $=0;${const{slotScopeIds:k}=p;k&&(I=I?I.concat(k):k);const x=o(b),j=m(s(b),p,x,v,E,I,S);return j&&Ai(j)&&j.data==="]"?s(p.anchor=j):(Tt=!0,l(p.anchor=c("]"),x,j),j)},w=(b,p,v,E,I,S)=>{if(Tt=!0,p.el=null,S){const j=R(b);for(;;){const $=s(b);if($&&$!==j)a($);else break}}const k=s(b),x=o(b);return a(b),n(null,p,x,k,v,E,Ci(x),I),k},R=b=>{let p=0;for(;b;)if(b=s(b),b&&Ai(b)&&(b.data==="["&&p++,b.data==="]")){if(p===0)return s(b);p--}return b};return[f,u]}const Oe=pl;function xf(e){return Il(e)}function Cf(e){return Il(e,Tf)}function Il(e,t){const n=Yc();n.__VUE__=!0;const{insert:i,remove:r,patchProp:s,createElement:o,createText:a,createComment:l,setText:c,setElementText:f,parentNode:u,nextSibling:h,setScopeId:m=ot,insertStaticContent:y}=e,w=(d,g,_,T=null,A=null,N=null,D=!1,P=null,M=!!g.dynamicChildren)=>{if(d===g)return;d&&!rt(d,g)&&(T=L(d),$e(d,A,N,!0),d=null),g.patchFlag===-2&&(M=!1,g.dynamicChildren=null);const{type:O,ref:W,shapeFlag:U}=g;switch(O){case xn:R(d,g,_,T);break;case Le:b(d,g,_,T);break;case bn:d==null&&p(g,_,T,D);break;case Se:F(d,g,_,T,A,N,D,P,M);break;default:U&1?I(d,g,_,T,A,N,D,P,M):U&6?J(d,g,_,T,A,N,D,P,M):(U&64||U&128)&&O.process(d,g,_,T,A,N,D,P,M,re)}W!=null&&A&&Gi(W,d&&d.ref,N,g||d,!g)},R=(d,g,_,T)=>{if(d==null)i(g.el=a(g.children),_,T);else{const A=g.el=d.el;g.children!==d.children&&c(A,g.children)}},b=(d,g,_,T)=>{d==null?i(g.el=l(g.children||""),_,T):g.el=d.el},p=(d,g,_,T)=>{[d.el,d.anchor]=y(d.children,g,_,T,d.el,d.anchor)},v=({el:d,anchor:g},_,T)=>{let A;for(;d&&d!==g;)A=h(d),i(d,_,T),d=A;i(g,_,T)},E=({el:d,anchor:g})=>{let _;for(;d&&d!==g;)_=h(d),r(d),d=_;r(g)},I=(d,g,_,T,A,N,D,P,M)=>{D=D||g.type==="svg",d==null?S(g,_,T,A,N,D,P,M):j(d,g,A,N,D,P,M)},S=(d,g,_,T,A,N,D,P)=>{let M,O;const{type:W,props:U,shapeFlag:q,transition:Z,dirs:te}=d;if(M=d.el=o(d.type,N,U&&U.is,U),q&8?f(M,d.children):q&16&&x(d.children,M,null,T,A,N&&W!=="foreignObject",D,P),te&&ut(d,null,T,"created"),k(M,d,d.scopeId,D,T),U){for(const ue in U)ue!=="value"&&!qn(ue)&&s(M,ue,null,U[ue],N,d.children,T,A,H);"value"in U&&s(M,"value",null,U.value),(O=U.onVnodeBeforeMount)&&De(O,T,d)}te&&ut(d,null,T,"beforeMount");const me=(!A||A&&!A.pendingBranch)&&Z&&!Z.persisted;me&&Z.beforeEnter(M),i(M,g,_),((O=U&&U.onVnodeMounted)||me||te)&&Oe(()=>{O&&De(O,T,d),me&&Z.enter(M),te&&ut(d,null,T,"mounted")},A)},k=(d,g,_,T,A)=>{if(_&&m(d,_),T)for(let N=0;N{for(let O=M;O{const P=g.el=d.el;let{patchFlag:M,dynamicChildren:O,dirs:W}=g;M|=d.patchFlag&16;const U=d.props||fe,q=g.props||fe;let Z;_&&Dt(_,!1),(Z=q.onVnodeBeforeUpdate)&&De(Z,_,g,d),W&&ut(g,d,_,"beforeUpdate"),_&&Dt(_,!0);const te=A&&g.type!=="foreignObject";if(O?$(d.dynamicChildren,O,P,_,T,te,N):D||ce(d,g,P,null,_,T,te,N,!1),M>0){if(M&16)K(P,g,U,q,_,T,A);else if(M&2&&U.class!==q.class&&s(P,"class",null,q.class,A),M&4&&s(P,"style",U.style,q.style,A),M&8){const me=g.dynamicProps;for(let ue=0;ue{Z&&De(Z,_,g,d),W&&ut(g,d,_,"updated")},T)},$=(d,g,_,T,A,N,D)=>{for(let P=0;P{if(_!==T){if(_!==fe)for(const P in _)!qn(P)&&!(P in T)&&s(d,P,_[P],null,D,g.children,A,N,H);for(const P in T){if(qn(P))continue;const M=T[P],O=_[P];M!==O&&P!=="value"&&s(d,P,O,M,D,g.children,A,N,H)}"value"in T&&s(d,"value",_.value,T.value)}},F=(d,g,_,T,A,N,D,P,M)=>{const O=g.el=d?d.el:a(""),W=g.anchor=d?d.anchor:a("");let{patchFlag:U,dynamicChildren:q,slotScopeIds:Z}=g;Z&&(P=P?P.concat(Z):Z),d==null?(i(O,_,T),i(W,_,T),x(g.children,_,W,A,N,D,P,M)):U>0&&U&64&&q&&d.dynamicChildren?($(d.dynamicChildren,q,_,A,N,D,P),(g.key!=null||A&&g===A.subTree)&&Ms(d,g,!0)):ce(d,g,_,W,A,N,D,P,M)},J=(d,g,_,T,A,N,D,P,M)=>{g.slotScopeIds=P,d==null?g.shapeFlag&512?A.ctx.activate(g,_,T,D,M):B(g,_,T,A,N,D,M):Pe(d,g,M)},B=(d,g,_,T,A,N,D)=>{const P=d.component=$l(d,T,A);if(mi(d)&&(P.ctx.renderer=re),Fl(P),P.asyncDep){if(A&&A.registerDep(P,ie),!d.el){const M=P.subTree=ae(Le);b(null,M,g,_)}return}ie(P,d,g,_,A,N,D)},Pe=(d,g,_)=>{const T=g.component=d.component;if(Vu(d,g,_))if(T.asyncDep&&!T.asyncResolved){ge(T,g,_);return}else T.next=g,Lu(T.update),T.update();else g.el=d.el,T.vnode=g},ie=(d,g,_,T,A,N,D)=>{const P=()=>{if(d.isMounted){let{next:W,bu:U,u:q,parent:Z,vnode:te}=d,me=W,ue;Dt(d,!1),W?(W.el=te.el,ge(d,W,D)):W=te,U&&dn(U),(ue=W.props&&W.props.onVnodeBeforeUpdate)&&De(ue,Z,W,te),Dt(d,!0);const Ae=$i(d),tt=d.subTree;d.subTree=Ae,w(tt,Ae,u(tt.el),L(tt),d,A,N),W.el=Ae.el,me===null&&xs(d,Ae.el),q&&Oe(q,A),(ue=W.props&&W.props.onVnodeUpdated)&&Oe(()=>De(ue,Z,W,te),A)}else{let W;const{el:U,props:q}=g,{bm:Z,m:te,parent:me}=d,ue=qt(g);if(Dt(d,!1),Z&&dn(Z),!ue&&(W=q&&q.onVnodeBeforeMount)&&De(W,me,g),Dt(d,!0),U&&ee){const Ae=()=>{d.subTree=$i(d),ee(U,d.subTree,d,A,null)};ue?g.type.__asyncLoader().then(()=>!d.isUnmounted&&Ae()):Ae()}else{const Ae=d.subTree=$i(d);w(null,Ae,_,T,d,A,N),g.el=Ae.el}if(te&&Oe(te,A),!ue&&(W=q&&q.onVnodeMounted)){const Ae=g;Oe(()=>De(W,me,Ae),A)}(g.shapeFlag&256||me&&qt(me.vnode)&&me.vnode.shapeFlag&256)&&d.a&&Oe(d.a,A),d.isMounted=!0,g=_=T=null}},M=d.effect=new cr(P,()=>gr(O),d.scope),O=d.update=()=>M.run();O.id=d.uid,Dt(d,!0),O()},ge=(d,g,_)=>{g.component=d;const T=d.vnode.props;d.vnode=g,d.next=null,vf(d,g.props,T,_),_f(d,g.children,_),Nn(),no(),Mn()},ce=(d,g,_,T,A,N,D,P,M=!1)=>{const O=d&&d.children,W=d?d.shapeFlag:0,U=g.children,{patchFlag:q,shapeFlag:Z}=g;if(q>0){if(q&128){$t(O,U,_,T,A,N,D,P,M);return}else if(q&256){Qe(O,U,_,T,A,N,D,P,M);return}}Z&8?(W&16&&H(O,A,N),U!==O&&f(_,U)):W&16?Z&16?$t(O,U,_,T,A,N,D,P,M):H(O,A,N,!0):(W&8&&f(_,""),Z&16&&x(U,_,T,A,N,D,P,M))},Qe=(d,g,_,T,A,N,D,P,M)=>{d=d||fn,g=g||fn;const O=d.length,W=g.length,U=Math.min(O,W);let q;for(q=0;qW?H(d,A,N,!0,!1,U):x(g,_,T,A,N,D,P,M,U)},$t=(d,g,_,T,A,N,D,P,M)=>{let O=0;const W=g.length;let U=d.length-1,q=W-1;for(;O<=U&&O<=q;){const Z=d[O],te=g[O]=M?St(g[O]):Ve(g[O]);if(rt(Z,te))w(Z,te,_,null,A,N,D,P,M);else break;O++}for(;O<=U&&O<=q;){const Z=d[U],te=g[q]=M?St(g[q]):Ve(g[q]);if(rt(Z,te))w(Z,te,_,null,A,N,D,P,M);else break;U--,q--}if(O>U){if(O<=q){const Z=q+1,te=Zq)for(;O<=U;)$e(d[O],A,N,!0),O++;else{const Z=O,te=O,me=new Map;for(O=te;O<=q;O++){const He=g[O]=M?St(g[O]):Ve(g[O]);He.key!=null&&me.set(He.key,O)}let ue,Ae=0;const tt=q-te+1;let nn=!1,zs=0;const Fn=new Array(tt);for(O=0;O=tt){$e(He,A,N,!0);continue}let ct;if(He.key!=null)ct=me.get(He.key);else for(ue=te;ue<=q;ue++)if(Fn[ue-te]===0&&rt(He,g[ue])){ct=ue;break}ct===void 0?$e(He,A,N,!0):(Fn[ct-te]=O+1,ct>=zs?zs=ct:nn=!0,w(He,g[ct],_,null,A,N,D,P,M),Ae++)}const Ks=nn?Af(Fn):fn;for(ue=Ks.length-1,O=tt-1;O>=0;O--){const He=te+O,ct=g[He],Ws=He+1{const{el:N,type:D,transition:P,children:M,shapeFlag:O}=d;if(O&6){et(d.component.subTree,g,_,T);return}if(O&128){d.suspense.move(g,_,T);return}if(O&64){D.move(d,g,_,re);return}if(D===Se){i(N,g,_);for(let U=0;UP.enter(N),A);else{const{leave:U,delayLeave:q,afterLeave:Z}=P,te=()=>i(N,g,_),me=()=>{U(N,()=>{te(),Z&&Z()})};q?q(N,te,me):me()}else i(N,g,_)},$e=(d,g,_,T=!1,A=!1)=>{const{type:N,props:D,ref:P,children:M,dynamicChildren:O,shapeFlag:W,patchFlag:U,dirs:q}=d;if(P!=null&&Gi(P,null,_,d,!0),W&256){g.ctx.deactivate(d);return}const Z=W&1&&q,te=!qt(d);let me;if(te&&(me=D&&D.onVnodeBeforeUnmount)&&De(me,g,d),W&6)C(d.component,_,T);else{if(W&128){d.suspense.unmount(_,T);return}Z&&ut(d,null,g,"beforeUnmount"),W&64?d.type.remove(d,g,_,A,re,T):O&&(N!==Se||U>0&&U&64)?H(O,g,_,!1,!0):(N===Se&&U&384||!A&&W&16)&&H(M,g,_),T&&tn(d)}(te&&(me=D&&D.onVnodeUnmounted)||Z)&&Oe(()=>{me&&De(me,g,d),Z&&ut(d,null,g,"unmounted")},_)},tn=d=>{const{type:g,el:_,anchor:T,transition:A}=d;if(g===Se){vi(_,T);return}if(g===bn){E(d);return}const N=()=>{r(_),A&&!A.persisted&&A.afterLeave&&A.afterLeave()};if(d.shapeFlag&1&&A&&!A.persisted){const{leave:D,delayLeave:P}=A,M=()=>D(_,N);P?P(d.el,N,M):M()}else N()},vi=(d,g)=>{let _;for(;d!==g;)_=h(d),r(d),d=_;r(g)},C=(d,g,_)=>{const{bum:T,scope:A,update:N,subTree:D,um:P}=d;T&&dn(T),A.stop(),N&&(N.active=!1,$e(D,d,g,_)),P&&Oe(P,g),Oe(()=>{d.isUnmounted=!0},g),g&&g.pendingBranch&&!g.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===g.pendingId&&(g.deps--,g.deps===0&&g.resolve())},H=(d,g,_,T=!1,A=!1,N=0)=>{for(let D=N;Dd.shapeFlag&6?L(d.component.subTree):d.shapeFlag&128?d.suspense.next():h(d.anchor||d.el),z=(d,g,_)=>{d==null?g._vnode&&$e(g._vnode,null,null,!0):w(g._vnode||null,d,g,null,null,null,_),no(),Xi(),g._vnode=d},re={p:w,um:$e,m:et,r:tn,mt:B,mc:x,pc:ce,pbc:$,n:L,o:e};let _e,ee;return t&&([_e,ee]=t(re)),{render:z,hydrate:_e,createApp:Ef(z,_e)}}function Dt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ms(e,t,n=!1){const i=e.children,r=t.children;if(V(i)&&V(r))for(let s=0;s>1,e[n[a]]0&&(t[i]=n[s-1]),n[s]=i)}}for(s=n.length,o=n[s-1];s-- >0;)n[s]=o,o=t[o];return n}const Sf=e=>e.__isTeleport,Xn=e=>e&&(e.disabled||e.disabled===""),po=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Gr=(e,t)=>{const n=e&&e.to;return ye(n)?t?t(n):null:n},Of={__isTeleport:!0,process(e,t,n,i,r,s,o,a,l,c){const{mc:f,pc:u,pbc:h,o:{insert:m,querySelector:y,createText:w,createComment:R}}=c,b=Xn(t.props);let{shapeFlag:p,children:v,dynamicChildren:E}=t;if(e==null){const I=t.el=w(""),S=t.anchor=w("");m(I,n,i),m(S,n,i);const k=t.target=Gr(t.props,y),x=t.targetAnchor=w("");k&&(m(x,k),o=o||po(k));const j=($,K)=>{p&16&&f(v,$,K,r,s,o,a,l)};b?j(n,S):k&&j(k,x)}else{t.el=e.el;const I=t.anchor=e.anchor,S=t.target=e.target,k=t.targetAnchor=e.targetAnchor,x=Xn(e.props),j=x?n:S,$=x?I:k;if(o=o||po(S),E?(h(e.dynamicChildren,E,j,r,s,o,a),Ms(e,t,!0)):l||u(e,t,j,$,r,s,o,a,!1),b)x||Si(t,n,I,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const K=t.target=Gr(t.props,y);K&&Si(t,K,null,c,0)}else x&&Si(t,S,k,c,1)}Pl(t)},remove(e,t,n,i,{um:r,o:{remove:s}},o){const{shapeFlag:a,children:l,anchor:c,targetAnchor:f,target:u,props:h}=e;if(u&&s(f),(o||!Xn(h))&&(s(c),a&16))for(let m=0;m0?Fe||fn:null,kl(),Zt>0&&Fe&&Fe.push(e),e}function dt(e,t,n,i,r,s){return Nl(ke(e,t,n,i,r,s,!0))}function Ml(e,t,n,i,r){return Nl(ae(e,t,n,i,r,!0))}function Gt(e){return e?e.__v_isVNode===!0:!1}function rt(e,t){return e.type===t.type&&e.key===t.key}function _1(e){}const _r="__vInternal",Ll=({key:e})=>e!=null?e:null,Fi=({ref:e,ref_key:t,ref_for:n})=>e!=null?ye(e)||Re(e)||X(e)?{i:Ie,r:e,k:t,f:!!n}:e:null;function ke(e,t=null,n=null,i=0,r=null,s=e===Se?0:1,o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ll(t),ref:t&&Fi(t),scopeId:vr,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:i,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Ie};return a?(Ls(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=ye(n)?8:16),Zt>0&&!o&&Fe&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&Fe.push(l),l}const ae=If;function If(e,t=null,n=null,i=0,r=null,s=!1){if((!e||e===_l)&&(e=Le),Gt(e)){const a=yt(e,t,!0);return n&&Ls(a,n),Zt>0&&!s&&Fe&&(a.shapeFlag&6?Fe[Fe.indexOf(e)]=a:Fe.push(a)),a.patchFlag|=-2,a}if(Ff(e)&&(e=e.__vccOpts),t){t=Pf(t);let{class:a,style:l}=t;a&&!ye(a)&&(t.class=Xt(a)),pe(l)&&(il(l)&&!V(l)&&(l=xe({},l)),t.style=sr(l))}const o=ye(e)?1:dl(e)?128:Sf(e)?64:pe(e)?4:X(e)?2:0;return ke(e,t,n,i,r,o,s,!0)}function Pf(e){return e?il(e)||_r in e?xe({},e):e:null}function yt(e,t,n=!1){const{props:i,ref:r,patchFlag:s,children:o}=e,a=t?Nf(i||{},t):i;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Ll(a),ref:t&&t.ref?n&&r?V(r)?r.concat(Fi(t)):[r,Fi(t)]:Fi(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Se?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&yt(e.ssContent),ssFallback:e.ssFallback&&yt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Ji(e=" ",t=0){return ae(xn,null,e,t)}function kf(e,t){const n=ae(bn,null,e);return n.staticCount=t,n}function w1(e="",t=!1){return t?(We(),Ml(Le,null,e)):ae(Le,null,e)}function Ve(e){return e==null||typeof e=="boolean"?ae(Le):V(e)?ae(Se,null,e.slice()):typeof e=="object"?St(e):ae(xn,null,String(e))}function St(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:yt(e)}function Ls(e,t){let n=0;const{shapeFlag:i}=e;if(t==null)t=null;else if(V(t))n=16;else if(typeof t=="object")if(i&65){const r=t.default;r&&(r._c&&(r._d=!1),Ls(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(_r in t)?t._ctx=Ie:r===3&&Ie&&(Ie.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else X(t)?(t={default:t,_ctx:Ie},n=32):(t=String(t),i&64?(n=16,t=[Ji(t)]):n=8);e.children=t,e.shapeFlag|=n}function Nf(...e){const t={};for(let n=0;nTe||Ie,Mt=e=>{Te=e,e.scope.on()},Pt=()=>{Te&&Te.scope.off(),Te=null};function Dl(e){return e.vnode.shapeFlag&4}let Cn=!1;function Fl(e,t=!1){Cn=t;const{props:n,children:i}=e.vnode,r=Dl(e);mf(e,n,r,t),yf(e,i);const s=r?$f(e,t):void 0;return Cn=!1,s}function $f(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=rl(new Proxy(e.ctx,qr));const{setup:i}=n;if(i){const r=e.setupContext=i.length>1?Hl(e):null;Mt(e),Nn();const s=It(i,e,0,[e.props,r]);if(Mn(),Pt(),ms(s)){if(s.then(Pt,Pt),t)return s.then(o=>{Jr(e,o,t)}).catch(o=>{Ln(o,e,0)});e.asyncDep=s}else Jr(e,s,t)}else jl(e,t)}function Jr(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:pe(t)&&(e.setupState=ol(t)),jl(e,n)}let Qi,Qr;function E1(e){Qi=e,Qr=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,uf))}}const T1=()=>!Qi;function jl(e,t,n){const i=e.type;if(!e.render){if(!t&&Qi&&!i.render){const r=i.template||ks(e).template;if(r){const{isCustomElement:s,compilerOptions:o}=e.appContext.config,{delimiters:a,compilerOptions:l}=i,c=xe(xe({isCustomElement:s,delimiters:a},o),l);i.render=Qi(r,c)}}e.render=i.render||ot,Qr&&Qr(e)}Mt(e),Nn(),ff(e),Mn(),Pt()}function Df(e){return new Proxy(e.attrs,{get(t,n){return je(e,"get","$attrs"),t[n]}})}function Hl(e){const t=i=>{e.exposed=i||{}};let n;return{get attrs(){return n||(n=Df(e))},slots:e.slots,emit:e.emit,expose:t}}function wr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(ol(rl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Yn)return Yn[n](e)},has(t,n){return n in t||n in Yn}}))}function es(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function Ff(e){return X(e)&&"__vccOpts"in e}const Ze=(e,t)=>ku(e,t,Cn);function x1(){return null}function C1(){return null}function A1(e){}function S1(e,t){return null}function O1(){return Bl().slots}function R1(){return Bl().attrs}function Bl(){const e=en();return e.setupContext||(e.setupContext=Hl(e))}function I1(e,t){const n=V(e)?e.reduce((i,r)=>(i[r]={},i),{}):e;for(const i in t){const r=n[i];r?V(r)||X(r)?n[i]={type:r,default:t[i]}:r.default=t[i]:r===null&&(n[i]={default:t[i]})}return n}function P1(e,t){const n={};for(const i in e)t.includes(i)||Object.defineProperty(n,i,{enumerable:!0,get:()=>e[i]});return n}function k1(e){const t=en();let n=e();return Pt(),ms(n)&&(n=n.catch(i=>{throw Mt(t),i})),[n,()=>Mt(t)]}function li(e,t,n){const i=arguments.length;return i===2?pe(t)&&!V(t)?Gt(t)?ae(e,null,[t]):ae(e,t):ae(e,null,t):(i>3?n=Array.prototype.slice.call(arguments,2):i===3&&Gt(n)&&(n=[n]),ae(e,t,n))}const jf=Symbol(""),Hf=()=>at(jf);function N1(){}function M1(e,t,n,i){const r=n[i];if(r&&Bf(r,e))return r;const s=t();return s.memo=e.slice(),n[i]=s}function Bf(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let i=0;i0&&Fe&&Fe.push(e),!0}const Vf="3.2.47",Uf={createComponentInstance:$l,setupComponent:Fl,renderComponentRoot:$i,setCurrentRenderingInstance:si,isVNode:Gt,normalizeVNode:Ve},L1=Uf,$1=null,D1=null,zf="http://www.w3.org/2000/svg",Vt=typeof document<"u"?document:null,mo=Vt&&Vt.createElement("template"),Kf={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,i)=>{const r=t?Vt.createElementNS(zf,e):Vt.createElement(e,n?{is:n}:void 0);return e==="select"&&i&&i.multiple!=null&&r.setAttribute("multiple",i.multiple),r},createText:e=>Vt.createTextNode(e),createComment:e=>Vt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Vt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,i,r,s){const o=n?n.previousSibling:t.lastChild;if(r&&(r===s||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===s||!(r=r.nextSibling)););else{mo.innerHTML=i?`${e}`:e;const a=mo.content;if(i){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Wf(e,t,n){const i=e._vtc;i&&(t=(t?[t,...i]:[...i]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function qf(e,t,n){const i=e.style,r=ye(n);if(n&&!r){if(t&&!ye(t))for(const s in t)n[s]==null&&ts(i,s,"");for(const s in n)ts(i,s,n[s])}else{const s=i.display;r?t!==n&&(i.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(i.display=s)}}const vo=/\s*!important$/;function ts(e,t,n){if(V(n))n.forEach(i=>ts(e,t,i));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const i=Yf(e,t);vo.test(n)?e.setProperty(Xe(i),n.replace(vo,""),"important"):e[i]=n}}const bo=["Webkit","Moz","ms"],Nr={};function Yf(e,t){const n=Nr[t];if(n)return n;let i=Ke(t);if(i!=="filter"&&i in e)return Nr[t]=i;i=lr(i);for(let r=0;rMr||(eh.then(()=>Mr=0),Mr=Date.now());function nh(e,t){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;Je(ih(i,n.value),t,5,[i])};return n.value=e,n.attached=th(),n}function ih(e,t){if(V(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(i=>r=>!r._stopped&&i&&i(r))}else return t}const wo=/^on[a-z]/,rh=(e,t,n,i,r=!1,s,o,a,l)=>{t==="class"?Wf(e,i,r):t==="style"?qf(e,n,i):di(t)?ps(t)||Jf(e,t,n,i,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):sh(e,t,i,r))?Zf(e,t,i,s,o,a,l):(t==="true-value"?e._trueValue=i:t==="false-value"&&(e._falseValue=i),Xf(e,t,i,r))};function sh(e,t,n,i){return i?!!(t==="innerHTML"||t==="textContent"||t in e&&wo.test(t)&&X(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||wo.test(t)&&ye(n)?!1:t in e}function oh(e,t){const n=gi(e);class i extends $s{constructor(s){super(n,s,t)}}return i.def=n,i}const F1=e=>oh(e,Ch),ah=typeof HTMLElement<"u"?HTMLElement:class{};class $s extends ah{constructor(t,n={},i){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&i?i(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,Wt(()=>{this._connected||(er(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let i=0;i{for(const r of i)this._setAttr(r.attributeName)}).observe(this,{attributes:!0});const t=(i,r=!1)=>{const{props:s,styles:o}=i;let a;if(s&&!V(s))for(const l in s){const c=s[l];(c===Number||c&&c.type===Number)&&(l in this._props&&(this._props[l]=Wi(this._props[l])),(a||(a=Object.create(null)))[Ke(l)]=!0)}this._numberProps=a,r&&this._resolveProps(i),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(i=>t(i,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,i=V(n)?n:Object.keys(n||{});for(const r of Object.keys(this))r[0]!=="_"&&i.includes(r)&&this._setProp(r,this[r],!0,!1);for(const r of i.map(Ke))Object.defineProperty(this,r,{get(){return this._getProp(r)},set(s){this._setProp(r,s)}})}_setAttr(t){let n=this.getAttribute(t);const i=Ke(t);this._numberProps&&this._numberProps[i]&&(n=Wi(n)),this._setProp(i,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,i=!0,r=!0){n!==this._props[t]&&(this._props[t]=n,r&&this._instance&&this._update(),i&&(n===!0?this.setAttribute(Xe(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Xe(t),n+""):n||this.removeAttribute(Xe(t))))}_update(){er(this._createVNode(),this.shadowRoot)}_createVNode(){const t=ae(this._def,xe({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const i=(s,o)=>{this.dispatchEvent(new CustomEvent(s,{detail:o}))};n.emit=(s,...o)=>{i(s,o),Xe(s)!==s&&i(Xe(s),o)};let r=this;for(;r=r&&(r.parentNode||r.host);)if(r instanceof $s){n.parent=r._instance,n.provides=r._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const i=document.createElement("style");i.textContent=n,this.shadowRoot.appendChild(i)})}}function j1(e="$style"){{const t=en();if(!t)return fe;const n=t.type.__cssModules;if(!n)return fe;const i=n[e];return i||fe}}function H1(e){const t=en();if(!t)return;const n=t.ut=(r=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(s=>is(s,r))},i=()=>{const r=e(t.proxy);ns(t.subTree,r),n(r)};Yu(i),$n(()=>{const r=new MutationObserver(i);r.observe(t.subTree.el.parentNode,{childList:!0}),yr(()=>r.disconnect())})}function ns(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{ns(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)is(e.el,t);else if(e.type===Se)e.children.forEach(n=>ns(n,t));else if(e.type===bn){let{el:n,anchor:i}=e;for(;n&&(is(n,t),n!==i);)n=n.nextSibling}}function is(e,t){if(e.nodeType===1){const n=e.style;for(const i in t)n.setProperty(`--${i}`,t[i])}}const xt="transition",Hn="animation",Vl=(e,{slots:t})=>li(vl,zl(e),t);Vl.displayName="Transition";const Ul={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},lh=Vl.props=xe({},vl.props,Ul),Ft=(e,t=[])=>{V(e)?e.forEach(n=>n(...t)):e&&e(...t)},Eo=e=>e?V(e)?e.some(t=>t.length>1):e.length>1:!1;function zl(e){const t={};for(const F in e)F in Ul||(t[F]=e[F]);if(e.css===!1)return t;const{name:n="v",type:i,duration:r,enterFromClass:s=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=o,appearToClass:f=a,leaveFromClass:u=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,y=ch(r),w=y&&y[0],R=y&&y[1],{onBeforeEnter:b,onEnter:p,onEnterCancelled:v,onLeave:E,onLeaveCancelled:I,onBeforeAppear:S=b,onAppear:k=p,onAppearCancelled:x=v}=t,j=(F,J,B)=>{At(F,J?f:a),At(F,J?c:o),B&&B()},$=(F,J)=>{F._isLeaving=!1,At(F,u),At(F,m),At(F,h),J&&J()},K=F=>(J,B)=>{const Pe=F?k:p,ie=()=>j(J,F,B);Ft(Pe,[J,ie]),To(()=>{At(J,F?l:s),gt(J,F?f:a),Eo(Pe)||xo(J,i,w,ie)})};return xe(t,{onBeforeEnter(F){Ft(b,[F]),gt(F,s),gt(F,o)},onBeforeAppear(F){Ft(S,[F]),gt(F,l),gt(F,c)},onEnter:K(!1),onAppear:K(!0),onLeave(F,J){F._isLeaving=!0;const B=()=>$(F,J);gt(F,u),Wl(),gt(F,h),To(()=>{!F._isLeaving||(At(F,u),gt(F,m),Eo(E)||xo(F,i,R,B))}),Ft(E,[F,B])},onEnterCancelled(F){j(F,!1),Ft(v,[F])},onAppearCancelled(F){j(F,!0),Ft(x,[F])},onLeaveCancelled(F){$(F),Ft(I,[F])}})}function ch(e){if(e==null)return null;if(pe(e))return[Lr(e.enter),Lr(e.leave)];{const t=Lr(e);return[t,t]}}function Lr(e){return Wi(e)}function gt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function At(e,t){t.split(/\s+/).forEach(i=>i&&e.classList.remove(i));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function To(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let uh=0;function xo(e,t,n,i){const r=e._endId=++uh,s=()=>{r===e._endId&&i()};if(n)return setTimeout(s,n);const{type:o,timeout:a,propCount:l}=Kl(e,t);if(!o)return i();const c=o+"end";let f=0;const u=()=>{e.removeEventListener(c,h),s()},h=m=>{m.target===e&&++f>=l&&u()};setTimeout(()=>{f(n[y]||"").split(", "),r=i(`${xt}Delay`),s=i(`${xt}Duration`),o=Co(r,s),a=i(`${Hn}Delay`),l=i(`${Hn}Duration`),c=Co(a,l);let f=null,u=0,h=0;t===xt?o>0&&(f=xt,u=o,h=s.length):t===Hn?c>0&&(f=Hn,u=c,h=l.length):(u=Math.max(o,c),f=u>0?o>c?xt:Hn:null,h=f?f===xt?s.length:l.length:0);const m=f===xt&&/\b(transform|all)(,|$)/.test(i(`${xt}Property`).toString());return{type:f,timeout:u,propCount:h,hasTransform:m}}function Co(e,t){for(;e.lengthAo(n)+Ao(e[i])))}function Ao(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Wl(){return document.body.offsetHeight}const ql=new WeakMap,Yl=new WeakMap,Xl={name:"TransitionGroup",props:xe({},lh,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=en(),i=ml();let r,s;return Ss(()=>{if(!r.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!gh(r[0].el,n.vnode.el,o))return;r.forEach(hh),r.forEach(dh);const a=r.filter(ph);Wl(),a.forEach(l=>{const c=l.el,f=c.style;gt(c,o),f.transform=f.webkitTransform=f.transitionDuration="";const u=c._moveCb=h=>{h&&h.target!==c||(!h||/transform$/.test(h.propertyName))&&(c.removeEventListener("transitionend",u),c._moveCb=null,At(c,o))};c.addEventListener("transitionend",u)})}),()=>{const o=ne(e),a=zl(o);let l=o.tag||Se;r=s,s=t.default?As(t.default()):[];for(let c=0;cdelete e.mode;Xl.props;const B1=Xl;function hh(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function dh(e){Yl.set(e,e.el.getBoundingClientRect())}function ph(e){const t=ql.get(e),n=Yl.get(e),i=t.left-n.left,r=t.top-n.top;if(i||r){const s=e.el.style;return s.transform=s.webkitTransform=`translate(${i}px,${r}px)`,s.transitionDuration="0s",e}}function gh(e,t,n){const i=e.cloneNode();e._vtc&&e._vtc.forEach(o=>{o.split(/\s+/).forEach(a=>a&&i.classList.remove(a))}),n.split(/\s+/).forEach(o=>o&&i.classList.add(o)),i.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(i);const{hasTransform:s}=Kl(i);return r.removeChild(i),s}const Lt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return V(t)?n=>dn(t,n):t};function mh(e){e.target.composing=!0}function So(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const rs={created(e,{modifiers:{lazy:t,trim:n,number:i}},r){e._assign=Lt(r);const s=i||r.props&&r.props.type==="number";vt(e,t?"change":"input",o=>{if(o.target.composing)return;let a=e.value;n&&(a=a.trim()),s&&(a=Ki(a)),e._assign(a)}),n&&vt(e,"change",()=>{e.value=e.value.trim()}),t||(vt(e,"compositionstart",mh),vt(e,"compositionend",So),vt(e,"change",So))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:i,number:r}},s){if(e._assign=Lt(s),e.composing||document.activeElement===e&&e.type!=="range"&&(n||i&&e.value.trim()===t||(r||e.type==="number")&&Ki(e.value)===t))return;const o=t==null?"":t;e.value!==o&&(e.value=o)}},Zl={deep:!0,created(e,t,n){e._assign=Lt(n),vt(e,"change",()=>{const i=e._modelValue,r=An(e),s=e.checked,o=e._assign;if(V(i)){const a=or(i,r),l=a!==-1;if(s&&!l)o(i.concat(r));else if(!s&&l){const c=[...i];c.splice(a,1),o(c)}}else if(Jt(i)){const a=new Set(i);s?a.add(r):a.delete(r),o(a)}else o(Jl(e,s))})},mounted:Oo,beforeUpdate(e,t,n){e._assign=Lt(n),Oo(e,t,n)}};function Oo(e,{value:t,oldValue:n},i){e._modelValue=t,V(t)?e.checked=or(t,i.props.value)>-1:Jt(t)?e.checked=t.has(i.props.value):t!==n&&(e.checked=kt(t,Jl(e,!0)))}const Gl={created(e,{value:t},n){e.checked=kt(t,n.props.value),e._assign=Lt(n),vt(e,"change",()=>{e._assign(An(e))})},beforeUpdate(e,{value:t,oldValue:n},i){e._assign=Lt(i),t!==n&&(e.checked=kt(t,i.props.value))}},vh={deep:!0,created(e,{value:t,modifiers:{number:n}},i){const r=Jt(t);vt(e,"change",()=>{const s=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Ki(An(o)):An(o));e._assign(e.multiple?r?new Set(s):s:s[0])}),e._assign=Lt(i)},mounted(e,{value:t}){Ro(e,t)},beforeUpdate(e,t,n){e._assign=Lt(n)},updated(e,{value:t}){Ro(e,t)}};function Ro(e,t){const n=e.multiple;if(!(n&&!V(t)&&!Jt(t))){for(let i=0,r=e.options.length;i-1:s.selected=t.has(o);else if(kt(An(s),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function An(e){return"_value"in e?e._value:e.value}function Jl(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const bh={created(e,t,n){Oi(e,t,n,null,"created")},mounted(e,t,n){Oi(e,t,n,null,"mounted")},beforeUpdate(e,t,n,i){Oi(e,t,n,i,"beforeUpdate")},updated(e,t,n,i){Oi(e,t,n,i,"updated")}};function Ql(e,t){switch(e){case"SELECT":return vh;case"TEXTAREA":return rs;default:switch(t){case"checkbox":return Zl;case"radio":return Gl;default:return rs}}}function Oi(e,t,n,i,r){const o=Ql(e.tagName,n.props&&n.props.type)[r];o&&o(e,t,n,i)}function yh(){rs.getSSRProps=({value:e})=>({value:e}),Gl.getSSRProps=({value:e},t)=>{if(t.props&&kt(t.props.value,e))return{checked:!0}},Zl.getSSRProps=({value:e},t)=>{if(V(e)){if(t.props&&or(e,t.props.value)>-1)return{checked:!0}}else if(Jt(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},bh.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Ql(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const _h=["ctrl","shift","alt","meta"],wh={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>_h.some(n=>e[`${n}Key`]&&!t.includes(n))},V1=(e,t)=>(n,...i)=>{for(let r=0;rn=>{if(!("key"in n))return;const i=Xe(n.key);if(t.some(r=>r===i||Eh[r]===i))return e(n)},Th={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Bn(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:i}){!t!=!n&&(i?t?(i.beforeEnter(e),Bn(e,!0),i.enter(e)):i.leave(e,()=>{Bn(e,!1)}):Bn(e,t))},beforeUnmount(e,{value:t}){Bn(e,t)}};function Bn(e,t){e.style.display=t?e._vod:"none"}function xh(){Th.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const ec=xe({patchProp:rh},Kf);let Gn,Io=!1;function tc(){return Gn||(Gn=xf(ec))}function nc(){return Gn=Io?Gn:Cf(ec),Io=!0,Gn}const er=(...e)=>{tc().render(...e)},Ch=(...e)=>{nc().hydrate(...e)},Ah=(...e)=>{const t=tc().createApp(...e),{mount:n}=t;return t.mount=i=>{const r=ic(i);if(!r)return;const s=t._component;!X(s)&&!s.render&&!s.template&&(s.template=r.innerHTML),r.innerHTML="";const o=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t},z1=(...e)=>{const t=nc().createApp(...e),{mount:n}=t;return t.mount=i=>{const r=ic(i);if(r)return n(r,!0,r instanceof SVGElement)},t};function ic(e){return ye(e)?document.querySelector(e):e}let Po=!1;const K1=()=>{Po||(Po=!0,yh(),xh())};/*! + * Viewer.js v1.11.2 + * https://fengyuanchen.github.io/viewerjs + * + * Copyright 2015-present Chen Fengyuan + * Released under the MIT license + * + * Date: 2023-01-01T10:14:49.638Z + */function ko(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,i)}return n}function Ds(e){for(var t=1;t
    ',Er=typeof window<"u"&&typeof window.document<"u",_t=Er?window:{},yn=Er&&_t.document.documentElement?"ontouchstart"in _t.document.documentElement:!1,Fs=Er?"PointerEvent"in _t:!1,Q="viewer",ji="move",sc="switch",Wn="zoom",Ri="".concat(Q,"-active"),kh="".concat(Q,"-close"),Hi="".concat(Q,"-fade"),os="".concat(Q,"-fixed"),Nh="".concat(Q,"-fullscreen"),Lo="".concat(Q,"-fullscreen-exit"),Ut="".concat(Q,"-hide"),Mh="".concat(Q,"-hide-md-down"),Lh="".concat(Q,"-hide-sm-down"),$h="".concat(Q,"-hide-xs-down"),Ye="".concat(Q,"-in"),Jn="".concat(Q,"-invisible"),_n="".concat(Q,"-loading"),Dh="".concat(Q,"-move"),$o="".concat(Q,"-open"),rn="".concat(Q,"-show"),Ee="".concat(Q,"-transition"),Sn="click",as="dblclick",Do="dragstart",Fo="focusin",jo="keydown",Ge="load",Yt="error",Fh=yn?"touchend touchcancel":"mouseup",jh=yn?"touchmove":"mousemove",Hh=yn?"touchstart":"mousedown",Ho=Fs?"pointerdown":Hh,Bo=Fs?"pointermove":jh,Vo=Fs?"pointerup pointercancel":Fh,Uo="resize",nt="transitionend",zo="wheel",Ko="ready",Wo="show",qo="shown",Yo="hide",Xo="hidden",Zo="view",ci="viewed",Go="move",Jo="moved",Qo="rotate",ea="rotated",ta="scale",na="scaled",ia="zoom",ra="zoomed",sa="play",oa="stop",tr="".concat(Q,"Action"),js=/\s\s*/,Ii=["zoom-in","zoom-out","one-to-one","reset","prev","play","next","rotate-left","rotate-right","flip-horizontal","flip-vertical"];function ui(e){return typeof e=="string"}var Bh=Number.isNaN||_t.isNaN;function we(e){return typeof e=="number"&&!Bh(e)}function ln(e){return typeof e>"u"}function On(e){return ss(e)==="object"&&e!==null}var Vh=Object.prototype.hasOwnProperty;function cn(e){if(!On(e))return!1;try{var t=e.constructor,n=t.prototype;return t&&n&&Vh.call(n,"isPrototypeOf")}catch{return!1}}function he(e){return typeof e=="function"}function ve(e,t){if(e&&he(t))if(Array.isArray(e)||we(e.length)){var n=e.length,i;for(i=0;i1?n-1:0),r=1;r0&&i.forEach(function(s){On(s)&&Object.keys(s).forEach(function(o){t[o]=s[o]})}),t},Uh=/^(?:width|height|left|top|marginLeft|marginTop)$/;function st(e,t){var n=e.style;ve(t,function(i,r){Uh.test(r)&&we(i)&&(i+="px"),n[r]=i})}function zh(e){return ui(e)?e.replace(/&(?!amp;|quot;|#39;|lt;|gt;)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">"):e}function on(e,t){return!e||!t?!1:e.classList?e.classList.contains(t):e.className.indexOf(t)>-1}function Y(e,t){if(!(!e||!t)){if(we(e.length)){ve(e,function(i){Y(i,t)});return}if(e.classList){e.classList.add(t);return}var n=e.className.trim();n?n.indexOf(t)<0&&(e.className="".concat(n," ").concat(t)):e.className=t}}function oe(e,t){if(!(!e||!t)){if(we(e.length)){ve(e,function(n){oe(n,t)});return}if(e.classList){e.classList.remove(t);return}e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,""))}}function fi(e,t,n){if(!!t){if(we(e.length)){ve(e,function(i){fi(i,t,n)});return}n?Y(e,t):oe(e,t)}}var Kh=/([a-z\d])([A-Z])/g;function Hs(e){return e.replace(Kh,"$1-$2").toLowerCase()}function un(e,t){return On(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(Hs(t)))}function ls(e,t,n){On(n)?e[t]=n:e.dataset?e.dataset[t]=n:e.setAttribute("data-".concat(Hs(t)),n)}var oc=function(){var e=!1;if(Er){var t=!1,n=function(){},i=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(s){t=s}});_t.addEventListener("test",n,i),_t.removeEventListener("test",n,i)}return e}();function de(e,t,n){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},r=n;t.trim().split(js).forEach(function(s){if(!oc){var o=e.listeners;o&&o[s]&&o[s][n]&&(r=o[s][n],delete o[s][n],Object.keys(o[s]).length===0&&delete o[s],Object.keys(o).length===0&&delete e.listeners)}e.removeEventListener(s,r,i)})}function G(e,t,n){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},r=n;t.trim().split(js).forEach(function(s){if(i.once&&!oc){var o=e.listeners,a=o===void 0?{}:o;r=function(){delete a[s][n],e.removeEventListener(s,r,i);for(var c=arguments.length,f=new Array(c),u=0;ua?R=a/m:w=l*m,y=we(y)?y:.9,w=Math.min(w*y,u),R=Math.min(R*y,h);var b=(a-w)/2,p=(l-R)/2,v={left:b,top:p,x:b,y:p,width:w,height:R,oldRatio:1,ratio:w/u,aspectRatio:m,naturalWidth:u,naturalHeight:h},E=ze({},v);i.rotatable&&(v.rotate=c.rotate||0,E.rotate=0),i.scalable&&(v.scaleX=c.scaleX||1,v.scaleY=c.scaleY||1,E.scaleX=1,E.scaleY=1),n.imageData=v,n.initialImageData=E,t&&t()})},renderImage:function(t){var n=this,i=this.image,r=this.imageData;if(st(i,ze({width:r.width,height:r.height,marginLeft:r.x,marginTop:r.y},Bi(r))),t)if((this.viewing||this.moving||this.rotating||this.scaling||this.zooming)&&this.options.transition&&on(i,Ee)){var s=function(){n.imageRendering=!1,t()};this.imageRendering={abort:function(){de(i,nt,s)}},G(i,nt,s,{once:!0})}else t()},resetImage:function(){if(this.viewing||this.viewed){var t=this.image;this.viewing&&this.viewing.abort(),t.parentNode.removeChild(t),this.image=null}}},Gh={bind:function(){var t=this.options,n=this.viewer,i=this.canvas,r=this.element.ownerDocument;G(n,Sn,this.onClick=this.click.bind(this)),G(n,Do,this.onDragStart=this.dragstart.bind(this)),G(i,Ho,this.onPointerDown=this.pointerdown.bind(this)),G(r,Bo,this.onPointerMove=this.pointermove.bind(this)),G(r,Vo,this.onPointerUp=this.pointerup.bind(this)),G(r,jo,this.onKeyDown=this.keydown.bind(this)),G(window,Uo,this.onResize=this.resize.bind(this)),t.zoomable&&t.zoomOnWheel&&G(n,zo,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),t.toggleOnDblclick&&G(i,as,this.onDblclick=this.dblclick.bind(this))},unbind:function(){var t=this.options,n=this.viewer,i=this.canvas,r=this.element.ownerDocument;de(n,Sn,this.onClick),de(n,Do,this.onDragStart),de(i,Ho,this.onPointerDown),de(r,Bo,this.onPointerMove),de(r,Vo,this.onPointerUp),de(r,jo,this.onKeyDown),de(window,Uo,this.onResize),t.zoomable&&t.zoomOnWheel&&de(n,zo,this.onWheel,{passive:!1,capture:!0}),t.toggleOnDblclick&&de(i,as,this.onDblclick)}},Jh={click:function(t){var n=this.options,i=this.imageData,r=t.target,s=un(r,tr);switch(!s&&r.localName==="img"&&r.parentElement.localName==="li"&&(r=r.parentElement,s=un(r,tr)),yn&&t.isTrusted&&r===this.canvas&&clearTimeout(this.clickCanvasTimeout),s){case"mix":this.played?this.stop():n.inline?this.fulled?this.exit():this.full():this.hide();break;case"hide":this.pointerMoved||this.hide();break;case"view":this.view(un(r,"index"));break;case"zoom-in":this.zoom(.1,!0);break;case"zoom-out":this.zoom(-.1,!0);break;case"one-to-one":this.toggle();break;case"reset":this.reset();break;case"prev":this.prev(n.loop);break;case"play":this.play(n.fullscreen);break;case"next":this.next(n.loop);break;case"rotate-left":this.rotate(-90);break;case"rotate-right":this.rotate(90);break;case"flip-horizontal":this.scaleX(-i.scaleX||-1);break;case"flip-vertical":this.scaleY(-i.scaleY||-1);break;default:this.played&&this.stop()}},dblclick:function(t){t.preventDefault(),this.viewed&&t.target===this.image&&(yn&&t.isTrusted&&clearTimeout(this.doubleClickImageTimeout),this.toggle(t.isTrusted?t:t.detail&&t.detail.originalEvent))},load:function(){var t=this;this.timeout&&(clearTimeout(this.timeout),this.timeout=!1);var n=this.element,i=this.options,r=this.image,s=this.index,o=this.viewerData;oe(r,Jn),i.loading&&oe(this.canvas,_n),r.style.cssText="height:0;"+"margin-left:".concat(o.width/2,"px;")+"margin-top:".concat(o.height/2,"px;")+"max-width:none!important;position:relative;width:0;",this.initImage(function(){fi(r,Dh,i.movable),fi(r,Ee,i.transition),t.renderImage(function(){t.viewed=!0,t.viewing=!1,he(i.viewed)&&G(n,ci,i.viewed,{once:!0}),Ce(n,ci,{originalImage:t.images[s],index:s,image:r},{cancelable:!1})})})},loadImage:function(t){var n=t.target,i=n.parentNode,r=i.offsetWidth||30,s=i.offsetHeight||50,o=!!un(n,"filled");ac(n,this.options,function(a,l){var c=a/l,f=r,u=s;s*c>r?o?f=s*c:u=r/c:o?u=r/c:f=s*c,st(n,ze({width:f,height:u},Bi({translateX:(r-f)/2,translateY:(s-u)/2})))})},keydown:function(t){var n=this.options;if(!!n.keyboard){var i=t.keyCode||t.which||t.charCode;switch(i){case 13:this.viewer.contains(t.target)&&this.click(t);break}if(!!this.fulled)switch(i){case 27:this.played?this.stop():n.inline?this.fulled&&this.exit():this.hide();break;case 32:this.played&&this.stop();break;case 37:this.played&&this.playing?this.playing.prev():this.prev(n.loop);break;case 38:t.preventDefault(),this.zoom(n.zoomRatio,!0);break;case 39:this.played&&this.playing?this.playing.next():this.next(n.loop);break;case 40:t.preventDefault(),this.zoom(-n.zoomRatio,!0);break;case 48:case 49:t.ctrlKey&&(t.preventDefault(),this.toggle());break}}},dragstart:function(t){t.target.localName==="img"&&t.preventDefault()},pointerdown:function(t){var n=this.options,i=this.pointers,r=t.buttons,s=t.button;if(this.pointerMoved=!1,!(!this.viewed||this.showing||this.viewing||this.hiding||(t.type==="mousedown"||t.type==="pointerdown"&&t.pointerType==="mouse")&&(we(r)&&r!==1||we(s)&&s!==0||t.ctrlKey))){t.preventDefault(),t.changedTouches?ve(t.changedTouches,function(a){i[a.identifier]=ki(a)}):i[t.pointerId||0]=ki(t);var o=n.movable?ji:!1;n.zoomOnTouch&&n.zoomable&&Object.keys(i).length>1?o=Wn:n.slideOnTouch&&(t.pointerType==="touch"||t.type==="touchstart")&&this.isSwitchable()&&(o=sc),n.transition&&(o===ji||o===Wn)&&oe(this.image,Ee),this.action=o}},pointermove:function(t){var n=this.pointers,i=this.action;!this.viewed||!i||(t.preventDefault(),this.pointerMoved=!0,t.changedTouches?ve(t.changedTouches,function(r){ze(n[r.identifier]||{},ki(r,!0))}):ze(n[t.pointerId||0]||{},ki(t,!0)),this.change(t))},pointerup:function(t){var n=this,i=this.options,r=this.action,s=this.pointers,o;t.changedTouches?ve(t.changedTouches,function(a){o=s[a.identifier],delete s[a.identifier]}):(o=s[t.pointerId||0],delete s[t.pointerId||0]),r&&(t.preventDefault(),i.transition&&(r===ji||r===Wn)&&Y(this.image,Ee),this.action=!1,yn&&r!==Wn&&o&&Date.now()-o.timeStamp<500&&(clearTimeout(this.clickCanvasTimeout),clearTimeout(this.doubleClickImageTimeout),i.toggleOnDblclick&&this.viewed&&t.target===this.image?this.imageClicked?(this.imageClicked=!1,this.doubleClickImageTimeout=setTimeout(function(){Ce(n.image,as,{originalEvent:t})},50)):(this.imageClicked=!0,this.doubleClickImageTimeout=setTimeout(function(){n.imageClicked=!1},500)):(this.imageClicked=!1,i.backdrop&&i.backdrop!=="static"&&t.target===this.canvas&&(this.clickCanvasTimeout=setTimeout(function(){Ce(n.canvas,Sn,{originalEvent:t})},50)))))},resize:function(){var t=this;if(!(!this.isShown||this.hiding)&&(this.fulled&&(this.close(),this.initBody(),this.open()),this.initContainer(),this.initViewer(),this.renderViewer(),this.renderList(),this.viewed&&this.initImage(function(){t.renderImage()}),this.played)){if(this.options.fullscreen&&this.fulled&&!(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement)){this.stop();return}ve(this.player.getElementsByTagName("img"),function(n){G(n,Ge,t.loadImage.bind(t),{once:!0}),Ce(n,Ge)})}},wheel:function(t){var n=this;if(!!this.viewed&&(t.preventDefault(),!this.wheeling)){this.wheeling=!0,setTimeout(function(){n.wheeling=!1},50);var i=Number(this.options.zoomRatio)||.1,r=1;t.deltaY?r=t.deltaY>0?1:-1:t.wheelDelta?r=-t.wheelDelta/120:t.detail&&(r=t.detail>0?1:-1),this.zoom(-r*i,!0,null,t)}}},Qh={show:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=this.element,i=this.options;if(i.inline||this.showing||this.isShown||this.showing)return this;if(!this.ready)return this.build(),this.ready&&this.show(t),this;if(he(i.show)&&G(n,Wo,i.show,{once:!0}),Ce(n,Wo)===!1||!this.ready)return this;this.hiding&&this.transitioning.abort(),this.showing=!0,this.open();var r=this.viewer;if(oe(r,Ut),r.setAttribute("role","dialog"),r.setAttribute("aria-labelledby",this.title.id),r.setAttribute("aria-modal",!0),r.removeAttribute("aria-hidden"),i.transition&&!t){var s=this.shown.bind(this);this.transitioning={abort:function(){de(r,nt,s),oe(r,Ye)}},Y(r,Ee),r.initialOffsetWidth=r.offsetWidth,G(r,nt,s,{once:!0}),Y(r,Ye)}else Y(r,Ye),this.shown();return this},hide:function(){var t=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=this.element,r=this.options;if(r.inline||this.hiding||!(this.isShown||this.showing))return this;if(he(r.hide)&&G(i,Yo,r.hide,{once:!0}),Ce(i,Yo)===!1)return this;this.showing&&this.transitioning.abort(),this.hiding=!0,this.played?this.stop():this.viewing&&this.viewing.abort();var s=this.viewer,o=this.image,a=function(){oe(s,Ye),t.hidden()};if(r.transition&&!n){var l=function f(u){u&&u.target===s&&(de(s,nt,f),t.hidden())},c=function(){on(s,Ee)?(G(s,nt,l),oe(s,Ye)):a()};this.transitioning={abort:function(){t.viewed&&on(o,Ee)?de(o,nt,c):on(s,Ee)&&de(s,nt,l)}},this.viewed&&on(o,Ee)?(G(o,nt,c,{once:!0}),this.zoomTo(0,!1,null,null,!0)):c()}else a();return this},view:function(){var t=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.initialViewIndex;if(n=Number(n)||0,this.hiding||this.played||n<0||n>=this.length||this.viewed&&n===this.index)return this;if(!this.isShown)return this.index=n,this.show();this.viewing&&this.viewing.abort();var i=this.element,r=this.options,s=this.title,o=this.canvas,a=this.items[n],l=a.querySelector("img"),c=un(l,"originalUrl"),f=l.getAttribute("alt"),u=document.createElement("img");if(ve(r.inheritedAttributes,function(R){var b=l.getAttribute(R);b!==null&&u.setAttribute(R,b)}),u.src=c,u.alt=f,he(r.view)&&G(i,Zo,r.view,{once:!0}),Ce(i,Zo,{originalImage:this.images[n],index:n,image:u})===!1||!this.isShown||this.hiding||this.played)return this;var h=this.items[this.index];h&&(oe(h,Ri),h.removeAttribute("aria-selected")),Y(a,Ri),a.setAttribute("aria-selected",!0),r.focus&&a.focus(),this.image=u,this.viewed=!1,this.index=n,this.imageData={},Y(u,Jn),r.loading&&Y(o,_n),o.innerHTML="",o.appendChild(u),this.renderList(),s.innerHTML="";var m=function(){var b=t.imageData,p=Array.isArray(r.title)?r.title[1]:r.title;s.innerHTML=zh(he(p)?p.call(t,u,b):"".concat(f," (").concat(b.naturalWidth," \xD7 ").concat(b.naturalHeight,")"))},y,w;return G(i,ci,m,{once:!0}),this.viewing={abort:function(){de(i,ci,m),u.complete?t.imageRendering?t.imageRendering.abort():t.imageInitializing&&t.imageInitializing.abort():(u.src="",de(u,Ge,y),t.timeout&&clearTimeout(t.timeout))}},u.complete?this.load():(G(u,Ge,y=function(){de(u,Yt,w),t.load()},{once:!0}),G(u,Yt,w=function(){de(u,Ge,y),t.timeout&&(clearTimeout(t.timeout),t.timeout=!1),oe(u,Jn),r.loading&&oe(t.canvas,_n)},{once:!0}),this.timeout&&clearTimeout(this.timeout),this.timeout=setTimeout(function(){oe(u,Jn),t.timeout=!1},1e3)),this},prev:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=this.index-1;return n<0&&(n=t?this.length-1:0),this.view(n),this},next:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=this.length-1,i=this.index+1;return i>n&&(i=t?0:n),this.view(i),this},move:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,i=this.imageData;return this.moveTo(ln(t)?t:i.x+Number(t),ln(n)?n:i.y+Number(n)),this},moveTo:function(t){var n=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,s=this.element,o=this.options,a=this.imageData;if(t=Number(t),i=Number(i),this.viewed&&!this.played&&o.movable){var l=a.x,c=a.y,f=!1;if(we(t)?f=!0:t=l,we(i)?f=!0:i=c,f){if(he(o.move)&&G(s,Go,o.move,{once:!0}),Ce(s,Go,{x:t,y:i,oldX:l,oldY:c,originalEvent:r})===!1)return this;a.x=t,a.y=i,a.left=t,a.top=i,this.moving=!0,this.renderImage(function(){n.moving=!1,he(o.moved)&&G(s,Jo,o.moved,{once:!0}),Ce(s,Jo,{x:t,y:i,oldX:l,oldY:c,originalEvent:r},{cancelable:!1})})}}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t)),this},rotateTo:function(t){var n=this,i=this.element,r=this.options,s=this.imageData;if(t=Number(t),we(t)&&this.viewed&&!this.played&&r.rotatable){var o=s.rotate;if(he(r.rotate)&&G(i,Qo,r.rotate,{once:!0}),Ce(i,Qo,{degree:t,oldDegree:o})===!1)return this;s.rotate=t,this.rotating=!0,this.renderImage(function(){n.rotating=!1,he(r.rotated)&&G(i,ea,r.rotated,{once:!0}),Ce(i,ea,{degree:t,oldDegree:o},{cancelable:!1})})}return this},scaleX:function(t){return this.scale(t,this.imageData.scaleY),this},scaleY:function(t){return this.scale(this.imageData.scaleX,t),this},scale:function(t){var n=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=this.element,s=this.options,o=this.imageData;if(t=Number(t),i=Number(i),this.viewed&&!this.played&&s.scalable){var a=o.scaleX,l=o.scaleY,c=!1;if(we(t)?c=!0:t=a,we(i)?c=!0:i=l,c){if(he(s.scale)&&G(r,ta,s.scale,{once:!0}),Ce(r,ta,{scaleX:t,scaleY:i,oldScaleX:a,oldScaleY:l})===!1)return this;o.scaleX=t,o.scaleY=i,this.scaling=!0,this.renderImage(function(){n.scaling=!1,he(s.scaled)&&G(r,na,s.scaled,{once:!0}),Ce(r,na,{scaleX:t,scaleY:i,oldScaleX:a,oldScaleY:l},{cancelable:!1})})}}return this},zoom:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,s=this.imageData;return t=Number(t),t<0?t=1/(1-t):t=1+t,this.zoomTo(s.width*t/s.naturalWidth,n,i,r),this},zoomTo:function(t){var n=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,a=this.element,l=this.options,c=this.pointers,f=this.imageData,u=f.x,h=f.y,m=f.width,y=f.height,w=f.naturalWidth,R=f.naturalHeight;if(t=Math.max(0,t),we(t)&&this.viewed&&!this.played&&(o||l.zoomable)){if(!o){var b=Math.max(.01,l.minZoomRatio),p=Math.min(100,l.maxZoomRatio);t=Math.min(Math.max(t,b),p)}if(s)switch(s.type){case"wheel":l.zoomRatio>=.055&&t>.95&&t<1.05&&(t=1);break;case"pointermove":case"touchmove":case"mousemove":t>.99&&t<1.01&&(t=1);break}var v=w*t,E=R*t,I=v-m,S=E-y,k=f.ratio;if(he(l.zoom)&&G(a,ia,l.zoom,{once:!0}),Ce(a,ia,{ratio:t,oldRatio:k,originalEvent:s})===!1)return this;if(this.zooming=!0,s){var x=Wh(this.viewer),j=c&&Object.keys(c).length>0?Xh(c):{pageX:s.pageX,pageY:s.pageY};f.x-=I*((j.pageX-x.left-u)/m),f.y-=S*((j.pageY-x.top-h)/y)}else cn(r)&&we(r.x)&&we(r.y)?(f.x-=I*((r.x-u)/m),f.y-=S*((r.y-h)/y)):(f.x-=I/2,f.y-=S/2);f.left=f.x,f.top=f.y,f.width=v,f.height=E,f.oldRatio=k,f.ratio=t,this.renderImage(function(){n.zooming=!1,he(l.zoomed)&&G(a,ra,l.zoomed,{once:!0}),Ce(a,ra,{ratio:t,oldRatio:k,originalEvent:s},{cancelable:!1})}),i&&this.tooltip()}return this},play:function(){var t=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(!this.isShown||this.played)return this;var i=this.element,r=this.options;if(he(r.play)&&G(i,sa,r.play,{once:!0}),Ce(i,sa)===!1)return this;var s=this.player,o=this.loadImage.bind(this),a=[],l=0,c=0;if(this.played=!0,this.onLoadWhenPlay=o,n&&this.requestFullscreen(n),Y(s,rn),ve(this.items,function(h,m){var y=h.querySelector("img"),w=document.createElement("img");w.src=un(y,"originalUrl"),w.alt=y.getAttribute("alt"),w.referrerPolicy=y.referrerPolicy,l+=1,Y(w,Hi),fi(w,Ee,r.transition),on(h,Ri)&&(Y(w,Ye),c=m),a.push(w),G(w,Ge,o,{once:!0}),s.appendChild(w)}),we(r.interval)&&r.interval>0){var f=function h(){clearTimeout(t.playing.timeout),oe(a[c],Ye),c-=1,c=c>=0?c:l-1,Y(a[c],Ye),t.playing.timeout=setTimeout(h,r.interval)},u=function h(){clearTimeout(t.playing.timeout),oe(a[c],Ye),c+=1,c=c1&&(this.playing={prev:f,next:u,timeout:setTimeout(u,r.interval)})}return this},stop:function(){var t=this;if(!this.played)return this;var n=this.element,i=this.options;if(he(i.stop)&&G(n,oa,i.stop,{once:!0}),Ce(n,oa)===!1)return this;var r=this.player;return clearTimeout(this.playing.timeout),this.playing=!1,this.played=!1,ve(r.getElementsByTagName("img"),function(s){de(s,Ge,t.onLoadWhenPlay)}),oe(r,rn),r.innerHTML="",this.exitFullscreen(),this},full:function(){var t=this,n=this.options,i=this.viewer,r=this.image,s=this.list;return!this.isShown||this.played||this.fulled||!n.inline?this:(this.fulled=!0,this.open(),Y(this.button,Lo),n.transition&&(oe(s,Ee),this.viewed&&oe(r,Ee)),Y(i,os),i.setAttribute("role","dialog"),i.setAttribute("aria-labelledby",this.title.id),i.setAttribute("aria-modal",!0),i.removeAttribute("style"),st(i,{zIndex:n.zIndex}),n.focus&&this.enforceFocus(),this.initContainer(),this.viewerData=ze({},this.containerData),this.renderList(),this.viewed&&this.initImage(function(){t.renderImage(function(){n.transition&&setTimeout(function(){Y(r,Ee),Y(s,Ee)},0)})}),this)},exit:function(){var t=this,n=this.options,i=this.viewer,r=this.image,s=this.list;return!this.isShown||this.played||!this.fulled||!n.inline?this:(this.fulled=!1,this.close(),oe(this.button,Lo),n.transition&&(oe(s,Ee),this.viewed&&oe(r,Ee)),n.focus&&this.clearEnforceFocus(),i.removeAttribute("role"),i.removeAttribute("aria-labelledby"),i.removeAttribute("aria-modal"),oe(i,os),st(i,{zIndex:n.zIndexInline}),this.viewerData=ze({},this.parentData),this.renderViewer(),this.renderList(),this.viewed&&this.initImage(function(){t.renderImage(function(){n.transition&&setTimeout(function(){Y(r,Ee),Y(s,Ee)},0)})}),this)},tooltip:function(){var t=this,n=this.options,i=this.tooltipBox,r=this.imageData;return!this.viewed||this.played||!n.tooltip?this:(i.textContent="".concat(Math.round(r.ratio*100),"%"),this.tooltipping?clearTimeout(this.tooltipping):n.transition?(this.fading&&Ce(i,nt),Y(i,rn),Y(i,Hi),Y(i,Ee),i.removeAttribute("aria-hidden"),i.initialOffsetWidth=i.offsetWidth,Y(i,Ye)):(Y(i,rn),i.removeAttribute("aria-hidden")),this.tooltipping=setTimeout(function(){n.transition?(G(i,nt,function(){oe(i,rn),oe(i,Hi),oe(i,Ee),i.setAttribute("aria-hidden",!0),t.fading=!1},{once:!0}),oe(i,Ye),t.fading=!0):(oe(i,rn),i.setAttribute("aria-hidden",!0)),t.tooltipping=!1},1e3),this)},toggle:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return this.imageData.ratio===1?this.zoomTo(this.imageData.oldRatio,!0,null,t):this.zoomTo(1,!0,null,t),this},reset:function(){return this.viewed&&!this.played&&(this.imageData=ze({},this.initialImageData),this.renderImage()),this},update:function(){var t=this,n=this.element,i=this.options,r=this.isImg;if(r&&!n.parentNode)return this.destroy();var s=[];if(ve(r?[n]:n.querySelectorAll("img"),function(c){he(i.filter)?i.filter.call(t,c)&&s.push(c):t.getImageURL(c)&&s.push(c)}),!s.length)return this;if(this.images=s,this.length=s.length,this.ready){var o=[];if(ve(this.items,function(c,f){var u=c.querySelector("img"),h=s[f];h&&u?(h.src!==u.src||h.alt!==u.alt)&&o.push(f):o.push(f)}),st(this.list,{width:"auto"}),this.initList(),this.isShown)if(this.length){if(this.viewed){var a=o.indexOf(this.index);if(a>=0)this.viewed=!1,this.view(Math.max(Math.min(this.index-a,this.length-1),0));else{var l=this.items[this.index];Y(l,Ri),l.setAttribute("aria-selected",!0)}}}else this.image=null,this.viewed=!1,this.index=0,this.imageData={},this.canvas.innerHTML="",this.title.innerHTML=""}else this.build();return this},destroy:function(){var t=this.element,n=this.options;return t[Q]?(this.destroyed=!0,this.ready?(this.played&&this.stop(),n.inline?(this.fulled&&this.exit(),this.unbind()):this.isShown?(this.viewing&&(this.imageRendering?this.imageRendering.abort():this.imageInitializing&&this.imageInitializing.abort()),this.hiding&&this.transitioning.abort(),this.hidden()):this.showing&&(this.transitioning.abort(),this.hidden()),this.ready=!1,this.viewer.parentNode.removeChild(this.viewer)):n.inline&&(this.delaying?this.delaying.abort():this.initializing&&this.initializing.abort()),n.inline||de(t,Sn,this.onStart),t[Q]=void 0,this):this}},ed={getImageURL:function(t){var n=this.options.url;return ui(n)?n=t.getAttribute(n):he(n)?n=n.call(this,t):n="",n},enforceFocus:function(){var t=this;this.clearEnforceFocus(),G(document,Fo,this.onFocusin=function(n){var i=t.viewer,r=n.target;if(!(r===document||r===i||i.contains(r))){for(;r;){if(r.getAttribute("tabindex")!==null||r.getAttribute("aria-modal")==="true")return;r=r.parentElement}i.focus()}})},clearEnforceFocus:function(){this.onFocusin&&(de(document,Fo,this.onFocusin),this.onFocusin=null)},open:function(){var t=this.body;Y(t,$o),this.scrollbarWidth>0&&(t.style.paddingRight="".concat(this.scrollbarWidth+(parseFloat(this.initialBodyComputedPaddingRight)||0),"px"))},close:function(){var t=this.body;oe(t,$o),this.scrollbarWidth>0&&(t.style.paddingRight=this.initialBodyPaddingRight)},shown:function(){var t=this.element,n=this.options,i=this.viewer;this.fulled=!0,this.isShown=!0,this.render(),this.bind(),this.showing=!1,n.focus&&(i.focus(),this.enforceFocus()),he(n.shown)&&G(t,qo,n.shown,{once:!0}),Ce(t,qo)!==!1&&this.ready&&this.isShown&&!this.hiding&&this.view(this.index)},hidden:function(){var t=this.element,n=this.options,i=this.viewer;n.fucus&&this.clearEnforceFocus(),this.fulled=!1,this.viewed=!1,this.isShown=!1,this.close(),this.unbind(),Y(i,Ut),i.removeAttribute("role"),i.removeAttribute("aria-labelledby"),i.removeAttribute("aria-modal"),i.setAttribute("aria-hidden",!0),this.resetList(),this.resetImage(),this.hiding=!1,this.destroyed||(he(n.hidden)&&G(t,Xo,n.hidden,{once:!0}),Ce(t,Xo,null,{cancelable:!1}))},requestFullscreen:function(t){var n=this.element.ownerDocument;if(this.fulled&&!(n.fullscreenElement||n.webkitFullscreenElement||n.mozFullScreenElement||n.msFullscreenElement)){var i=n.documentElement;i.requestFullscreen?cn(t)?i.requestFullscreen(t):i.requestFullscreen():i.webkitRequestFullscreen?i.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT):i.mozRequestFullScreen?i.mozRequestFullScreen():i.msRequestFullscreen&&i.msRequestFullscreen()}},exitFullscreen:function(){var t=this.element.ownerDocument;this.fulled&&(t.fullscreenElement||t.webkitFullscreenElement||t.mozFullScreenElement||t.msFullscreenElement)&&(t.exitFullscreen?t.exitFullscreen():t.webkitExitFullscreen?t.webkitExitFullscreen():t.mozCancelFullScreen?t.mozCancelFullScreen():t.msExitFullscreen&&t.msExitFullscreen())},change:function(t){var n=this.options,i=this.pointers,r=i[Object.keys(i)[0]];if(!!r){var s=r.endX-r.startX,o=r.endY-r.startY;switch(this.action){case ji:this.move(s,o,t);break;case Wn:this.zoom(Yh(i),!1,null,t);break;case sc:{this.action="switched";var a=Math.abs(s);a>1&&a>Math.abs(o)&&(this.pointers={},s>1?this.prev(n.loop):s<-1&&this.next(n.loop));break}}ve(i,function(l){l.startX=l.endX,l.startY=l.endY})}},isSwitchable:function(){var t=this.imageData,n=this.viewerData;return this.length>1&&t.x>=0&&t.y>=0&&t.width<=n.width&&t.height<=n.height}},td=_t.Viewer,nd=function(e){return function(){return e+=1,e}}(-1),Rn=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(Sh(this,e),!t||t.nodeType!==1)throw new Error("The first argument is required and must be an element.");this.element=t,this.options=ze({},Mo,cn(n)&&n),this.action=!1,this.fading=!1,this.fulled=!1,this.hiding=!1,this.imageClicked=!1,this.imageData={},this.index=this.options.initialViewIndex,this.isImg=!1,this.isShown=!1,this.length=0,this.moving=!1,this.played=!1,this.playing=!1,this.pointers={},this.ready=!1,this.rotating=!1,this.scaling=!1,this.showing=!1,this.timeout=!1,this.tooltipping=!1,this.viewed=!1,this.viewing=!1,this.wheeling=!1,this.zooming=!1,this.pointerMoved=!1,this.id=nd(),this.init()}return Oh(e,[{key:"init",value:function(){var n=this,i=this.element,r=this.options;if(!i[Q]){i[Q]=this,r.focus&&!r.keyboard&&(r.focus=!1);var s=i.localName==="img",o=[];if(ve(s?[i]:i.querySelectorAll("img"),function(c){he(r.filter)?r.filter.call(n,c)&&o.push(c):n.getImageURL(c)&&o.push(c)}),this.isImg=s,this.length=o.length,this.images=o,this.initBody(),ln(document.createElement(Q).style.transition)&&(r.transition=!1),r.inline){var a=0,l=function(){if(a+=1,a===n.length){var f;n.initializing=!1,n.delaying={abort:function(){clearTimeout(f)}},f=setTimeout(function(){n.delaying=!1,n.build()},0)}};this.initializing={abort:function(){ve(o,function(f){f.complete||(de(f,Ge,l),de(f,Yt,l))})}},ve(o,function(c){if(c.complete)l();else{var f,u;G(c,Ge,f=function(){de(c,Yt,u),l()},{once:!0}),G(c,Yt,u=function(){de(c,Ge,f),l()},{once:!0})}})}else G(i,Sn,this.onStart=function(c){var f=c.target;f.localName==="img"&&(!he(r.filter)||r.filter.call(n,f))&&n.view(n.images.indexOf(f))})}}},{key:"build",value:function(){if(!this.ready){var n=this.element,i=this.options,r=n.parentNode,s=document.createElement("div");s.innerHTML=Ph;var o=s.querySelector(".".concat(Q,"-container")),a=o.querySelector(".".concat(Q,"-title")),l=o.querySelector(".".concat(Q,"-toolbar")),c=o.querySelector(".".concat(Q,"-navbar")),f=o.querySelector(".".concat(Q,"-button")),u=o.querySelector(".".concat(Q,"-canvas"));if(this.parent=r,this.viewer=o,this.title=a,this.toolbar=l,this.navbar=c,this.button=f,this.canvas=u,this.footer=o.querySelector(".".concat(Q,"-footer")),this.tooltipBox=o.querySelector(".".concat(Q,"-tooltip")),this.player=o.querySelector(".".concat(Q,"-player")),this.list=o.querySelector(".".concat(Q,"-list")),o.id="".concat(Q).concat(this.id),a.id="".concat(Q,"Title").concat(this.id),Y(a,i.title?Pi(Array.isArray(i.title)?i.title[0]:i.title):Ut),Y(c,i.navbar?Pi(i.navbar):Ut),fi(f,Ut,!i.button),i.keyboard&&f.setAttribute("tabindex",0),i.backdrop&&(Y(o,"".concat(Q,"-backdrop")),!i.inline&&i.backdrop!=="static"&&ls(u,tr,"hide")),ui(i.className)&&i.className&&i.className.split(js).forEach(function(v){Y(o,v)}),i.toolbar){var h=document.createElement("ul"),m=cn(i.toolbar),y=Ii.slice(0,3),w=Ii.slice(7,9),R=Ii.slice(9);m||Y(l,Pi(i.toolbar)),ve(m?i.toolbar:Ii,function(v,E){var I=m&&cn(v),S=m?Hs(E):v,k=I&&!ln(v.show)?v.show:v;if(!(!k||!i.zoomable&&y.indexOf(S)!==-1||!i.rotatable&&w.indexOf(S)!==-1||!i.scalable&&R.indexOf(S)!==-1)){var x=I&&!ln(v.size)?v.size:v,j=I&&!ln(v.click)?v.click:v,$=document.createElement("li");i.keyboard&&$.setAttribute("tabindex",0),$.setAttribute("role","button"),Y($,"".concat(Q,"-").concat(S)),he(j)||ls($,tr,S),we(k)&&Y($,Pi(k)),["small","large"].indexOf(x)!==-1?Y($,"".concat(Q,"-").concat(x)):S==="play"&&Y($,"".concat(Q,"-large")),he(j)&&G($,Sn,j),h.appendChild($)}}),l.appendChild(h)}else Y(l,Ut);if(!i.rotatable){var b=l.querySelectorAll('li[class*="rotate"]');Y(b,Jn),ve(b,function(v){l.appendChild(v)})}if(i.inline)Y(f,Nh),st(o,{zIndex:i.zIndexInline}),window.getComputedStyle(r).position==="static"&&st(r,{position:"relative"}),r.insertBefore(o,n.nextSibling);else{Y(f,kh),Y(o,os),Y(o,Hi),Y(o,Ut),st(o,{zIndex:i.zIndex});var p=i.container;ui(p)&&(p=n.ownerDocument.querySelector(p)),p||(p=this.body),p.appendChild(o)}if(i.inline&&(this.render(),this.bind(),this.isShown=!0),this.ready=!0,he(i.ready)&&G(n,Ko,i.ready,{once:!0}),Ce(n,Ko)===!1){this.ready=!1;return}this.ready&&i.inline&&this.view(this.index)}}}],[{key:"noConflict",value:function(){return window.Viewer=td,e}},{key:"setDefaults",value:function(n){ze(Mo,cn(n)&&n)}}]),e}();ze(Rn.prototype,Zh,Gh,Jh,Qh,ed);/*! + * v-viewer v3.0.11 + * https://github.com/mirari/v-viewer#readme + * + * Copyright 2022 mirari + * Released under the MIT license + * + * Date: 2022-10-25T08:49:33.301Z + */var Ni=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function id(e){return e}var lc=id;function rd(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var sd=rd,od=sd,aa=Math.max;function ad(e,t,n){return t=aa(t===void 0?e.length-1:t,0),function(){for(var i=arguments,r=-1,s=aa(i.length-t,0),o=Array(s);++r0){if(++t>=yp)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Tp=Ep,xp=bp,Cp=Tp,Ap=Cp(xp),Sp=Ap,Op=lc,Rp=ld,Ip=Sp;function Pp(e,t){return Ip(Rp(e,t,Op),e+"")}var kp=Pp;function Np(e,t){return e===t||e!==e&&t!==t}var dc=Np,Mp=9007199254740991;function Lp(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Mp}var pc=Lp,$p=hc,Dp=pc;function Fp(e){return e!=null&&Dp(e.length)&&!$p(e)}var gc=Fp,jp=9007199254740991,Hp=/^(?:0|[1-9]\d*)$/;function Bp(e,t){var n=typeof e;return t=t==null?jp:t,!!t&&(n=="number"||n!="symbol"&&Hp.test(e))&&e>-1&&e%1==0&&e2?t[2]:void 0;for(r&&wm(t[0],t[1],r)&&(i=1);++n0}}),!0):!1}function Pm(e,...t){if(!Vi(e))throw new TypeError("expected the first argument to be an object");if(t.length===0||typeof Symbol!="function"||typeof ma!="function")return e;for(const n of t){const i=ma(n);for(const r of i)Sm.call(n,r)&&(e[r]=n[r])}return e}function yc(e,...t){let n=0;for(Om(e)&&(e=t[n++]),e||(e={});n{t=yc(t,{inline:!1});const n=document.createElement("div"),i=li("div",{style:{display:"none"},class:["__viewer-token"]},e.map(a=>li("img",typeof a=="string"?{src:a}:a)));er(i,n);const r=n.firstElementChild;document.body.appendChild(r);const s=new Rn(r,t),o=s.destroy.bind(s);return s.destroy=function(){return o(),er(null,n),s},s.show(),r.addEventListener("hidden",function(){this.viewer===s&&s.destroy()}),s};var Nm=Tr,Mm=function(){return Nm.Date.now()},Lm=Mm,$m=/\s/;function Dm(e){for(var t=e.length;t--&&$m.test(e.charAt(t)););return t}var Fm=Dm,jm=Fm,Hm=/^\s+/;function Bm(e){return e&&e.slice(0,jm(e)+1).replace(Hm,"")}var Vm=Bm,Um=xr,zm=Cr,Km="[object Symbol]";function Wm(e){return typeof e=="symbol"||zm(e)&&Um(e)==Km}var qm=Wm,Ym=Vm,va=Dn,Xm=qm,ba=0/0,Zm=/^[-+]0x[0-9a-f]+$/i,Gm=/^0b[01]+$/i,Jm=/^0o[0-7]+$/i,Qm=parseInt;function ev(e){if(typeof e=="number")return e;if(Xm(e))return ba;if(va(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=va(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Ym(e);var n=Gm.test(e);return n||Jm.test(e)?Qm(e.slice(2),n?2:8):Zm.test(e)?ba:+e}var tv=ev,nv=Dn,Fr=Lm,ya=tv,iv="Expected a function",rv=Math.max,sv=Math.min;function ov(e,t,n){var i,r,s,o,a,l,c=0,f=!1,u=!1,h=!0;if(typeof e!="function")throw new TypeError(iv);t=ya(t)||0,nv(n)&&(f=!!n.leading,u="maxWait"in n,s=u?rv(ya(n.maxWait)||0,t):s,h="trailing"in n?!!n.trailing:h);function m(S){var k=i,x=r;return i=r=void 0,c=S,o=e.apply(x,k),o}function y(S){return c=S,a=setTimeout(b,t),f?m(S):o}function w(S){var k=S-l,x=S-c,j=t-k;return u?sv(j,s-x):j}function R(S){var k=S-l,x=S-c;return l===void 0||k>=t||k<0||u&&x>=s}function b(){var S=Fr();if(R(S))return p(S);a=setTimeout(b,w(S))}function p(S){return a=void 0,h&&i?m(S):(i=r=void 0,o)}function v(){a!==void 0&&clearTimeout(a),c=0,i=l=r=a=void 0}function E(){return a===void 0?o:p(Fr())}function I(){var S=Fr(),k=R(S);if(i=arguments,r=this,l=S,k){if(a===void 0)return y(l);if(u)return clearTimeout(a),a=setTimeout(b,t),m(l)}return a===void 0&&(a=setTimeout(b,t)),o}return I.cancel=v,I.flush=E,I}var av=ov;const lv=({name:e="viewer",debug:t=!1}={})=>{async function n(u,h,m=!1,y=!1){await Wt(),!(y&&!i(u))&&(m||!u[`$${e}`]?(o(u),u[`$${e}`]=new Rn(u,h),c("Viewer created")):(u[`$${e}`].update(),c("Viewer updated")))}function i(u){const h=u.innerHTML.match(//g),m=h?h.join(""):void 0;return u.__viewerImageDiffCache===m?(c("Element change detected, but image(s) has not changed"),!1):(c("Image change detected"),u.__viewerImageDiffCache=m,!0)}function r(u,h,m,y){a(u);const w=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;if(!w){c("Observer not supported");return}const R=new w(p=>{p.forEach(v=>{c(`Viewer mutation:${v.type}`),m(u,h,y,!0)})}),b={attributes:!0,childList:!0,characterData:!0,subtree:!0};R.observe(u,b),u.__viewerMutationObserver=R,c("Observer created")}function s(u,h,m,y){u.__viewerUnwatch=ht(()=>h.value,(w,R)=>{c("Change detected by watcher: ",h.value),y(u,w,!0,!1)},{deep:!0}),c("Watcher created, expression: ",h.value)}function o(u){!u[`$${e}`]||(u[`$${e}`].destroy(),delete u[`$${e}`],c("Viewer destroyed"))}function a(u){!u.__viewerMutationObserver||(u.__viewerMutationObserver.disconnect(),delete u.__viewerMutationObserver,c("observer destroyed"))}function l(u){!u.__viewerUnwatch||(u.__viewerUnwatch(),delete u.__viewerUnwatch,c("Watcher destroyed"))}function c(...u){t&&console.log(...u)}return{mounted(u,h,m){c("Viewer bind");const y=av(n,50);y(u,h.value),s(u,h,m,y),h.modifiers.static||r(u,h.value,y,h.modifiers.rebuild)},unmounted(u){c("Viewer unbind"),a(u),l(u),o(u)}}};var cv=(e,t)=>{const n=e.__vccOpts||e;for(const[i,r]of t)n[i]=r;return n};const uv=gi({name:"Viewer",props:{images:{type:Array,default:()=>[]},rebuild:{type:Boolean,default:!1},trigger:{type:Object,default:null},options:{type:Object,default:()=>null}},emits:["inited"],setup(e,{emit:t}){let n;const i=gn();function r(){n=new Rn(i.value,e.options),t("inited",n)}function s(){n&&n.destroy()}function o(){s(),r()}function a(){n?(n.update(),t("inited",n)):r()}function l(){e.rebuild?o():a()}const c={deep:!0};return ht(()=>e.images,()=>Wt(()=>l()),c),ht(()=>e.trigger,()=>Wt(()=>l()),c),ht(()=>e.options,()=>Wt(()=>o()),c),$n(()=>r()),yr(()=>s()),{root:i,createViewer:r,rebuildViewer:o,updateViewer:a,destroyViewer:s}}}),fv={ref:"root"};function hv(e,t,n,i,r,s){return We(),dt("div",fv,[cf(e.$slots,"default",{images:e.images,options:e.options})],512)}var dv=cv(uv,[["render",hv]]),pv={install(e,{name:t="viewer",debug:n=!1,defaultOptions:i}={}){i&&Rn.setDefaults(i),e.config.globalProperties[`$${t}Api`]=km,e.component(t,Cm(dv,{name:t})),e.directive(t,lv({name:t,debug:n}))},setDefaults(e){Rn.setDefaults(e)}};const gv={install(e){e.use(pv,{defaultOptions:{inline:!1,button:!0,navbar:!1,title:!0,toolbar:!1,tooltip:!0,movable:!1,zoomable:!0,rotatable:!1,scalable:!1,transition:!0,fullscreen:!0,keyboard:!0}})}},nr=Qt([]);function mv(e,t,n){const i={statusBg:e==="danger"?"bg-danger":"bg-success",statusColor:" text-white",title:t,message:n};nr.push(i),setTimeout(()=>{nr.shift()},8e3)}const W1={usePushMessage:mv},vv={"aria-live":"polite","aria-atomic":"true",class:"position-relative"},bv={class:"toast-container end-0 p-3",style:{position:"fixed",top:"15px",right:"15px","min-width":"180px","z-index":"1060"}},yv={class:"toast-body"},_v={__name:"ToastsMessages",setup(e){return ht(nr,()=>{},{deep:!0}),(t,n)=>(We(),dt("div",vv,[ke("div",bv,[(We(!0),dt(Se,null,wl(Ue(nr),i=>(We(),dt("div",{key:i.id,class:"toast show",role:"alert","aria-live":"assertive","aria-atomic":"true"},[ke("div",{class:Xt(["toast-header",i.statusBg])},[ke("strong",{class:Xt(["mr-auto",i.statusColor])},Ui(i.title),3)],2),ke("div",yv,Ui(i.message),1)]))),128))])]))}},wv=()=>({}).VITE_APP_ENV==="development"?"domain=.hexschool.io;":"domain=.hexschool.com;",Ev=e=>{const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let n="";const i=t.length;for(let r=0;r{const r=Is("RouterView");return We(),dt(Se,null,[ae(_v),ae(r)],64)}}};/*! + * vue-router v4.1.6 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */const an=typeof window<"u";function xv(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const le=Object.assign;function jr(e,t){const n={};for(const i in t){const r=t[i];n[i]=lt(r)?r.map(e):e(r)}return n}const Qn=()=>{},lt=Array.isArray,Cv=/\/$/,Av=e=>e.replace(Cv,"");function Hr(e,t,n="/"){let i,r={},s="",o="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(i=t.slice(0,l),s=t.slice(l+1,a>-1?a:t.length),r=e(s)),a>-1&&(i=i||t.slice(0,a),o=t.slice(a,t.length)),i=Iv(i!=null?i:t,n),{fullPath:i+(s&&"?")+s+o,path:i,query:r,hash:o}}function Sv(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function _a(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ov(e,t,n){const i=t.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&In(t.matched[i],n.matched[r])&&_c(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function In(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function _c(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Rv(e[n],t[n]))return!1;return!0}function Rv(e,t){return lt(e)?wa(e,t):lt(t)?wa(t,e):e===t}function wa(e,t){return lt(t)?e.length===t.length&&e.every((n,i)=>n===t[i]):e.length===1&&e[0]===t}function Iv(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),i=e.split("/");let r=n.length-1,s,o;for(s=0;s1&&r--;else break;return n.slice(0,r).join("/")+"/"+i.slice(s-(s===i.length?1:0)).join("/")}var hi;(function(e){e.pop="pop",e.push="push"})(hi||(hi={}));var ei;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ei||(ei={}));function Pv(e){if(!e)if(an){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Av(e)}const kv=/^[^#]+#/;function Nv(e,t){return e.replace(kv,"#")+t}function Mv(e,t){const n=document.documentElement.getBoundingClientRect(),i=e.getBoundingClientRect();return{behavior:t.behavior,left:i.left-n.left-(t.left||0),top:i.top-n.top-(t.top||0)}}const Ar=()=>({left:window.pageXOffset,top:window.pageYOffset});function Lv(e){let t;if("el"in e){const n=e.el,i=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Mv(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Ea(e,t){return(history.state?history.state.position-t:-1)+e}const fs=new Map;function $v(e,t){fs.set(e,t)}function Dv(e){const t=fs.get(e);return fs.delete(e),t}let Fv=()=>location.protocol+"//"+location.host;function wc(e,t){const{pathname:n,search:i,hash:r}=t,s=e.indexOf("#");if(s>-1){let a=r.includes(e.slice(s))?e.slice(s).length:1,l=r.slice(a);return l[0]!=="/"&&(l="/"+l),_a(l,"")}return _a(n,e)+i+r}function jv(e,t,n,i){let r=[],s=[],o=null;const a=({state:h})=>{const m=wc(e,location),y=n.value,w=t.value;let R=0;if(h){if(n.value=m,t.value=h,o&&o===y){o=null;return}R=w?h.position-w.position:0}else i(m);r.forEach(b=>{b(n.value,y,{delta:R,type:hi.pop,direction:R?R>0?ei.forward:ei.back:ei.unknown})})};function l(){o=n.value}function c(h){r.push(h);const m=()=>{const y=r.indexOf(h);y>-1&&r.splice(y,1)};return s.push(m),m}function f(){const{history:h}=window;!h.state||h.replaceState(le({},h.state,{scroll:Ar()}),"")}function u(){for(const h of s)h();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",f),{pauseListeners:l,listen:c,destroy:u}}function Ta(e,t,n,i=!1,r=!1){return{back:e,current:t,forward:n,replaced:i,position:window.history.length,scroll:r?Ar():null}}function Hv(e){const{history:t,location:n}=window,i={value:wc(e,n)},r={value:t.state};r.value||s(i.value,{back:null,current:i.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,c,f){const u=e.indexOf("#"),h=u>-1?(n.host&&document.querySelector("base")?e:e.slice(u))+l:Fv()+e+l;try{t[f?"replaceState":"pushState"](c,"",h),r.value=c}catch(m){console.error(m),n[f?"replace":"assign"](h)}}function o(l,c){const f=le({},t.state,Ta(r.value.back,l,r.value.forward,!0),c,{position:r.value.position});s(l,f,!0),i.value=l}function a(l,c){const f=le({},r.value,t.state,{forward:l,scroll:Ar()});s(f.current,f,!0);const u=le({},Ta(i.value,l,null),{position:f.position+1},c);s(l,u,!1),i.value=l}return{location:i,state:r,push:a,replace:o}}function Bv(e){e=Pv(e);const t=Hv(e),n=jv(e,t.state,t.location,t.replace);function i(s,o=!0){o||n.pauseListeners(),history.go(s)}const r=le({location:"",base:e,go:i,createHref:Nv.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Vv(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Bv(e)}function Uv(e){return typeof e=="string"||e&&typeof e=="object"}function Ec(e){return typeof e=="string"||typeof e=="symbol"}const Ct={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Tc=Symbol("");var xa;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(xa||(xa={}));function Pn(e,t){return le(new Error,{type:e,[Tc]:!0},t)}function pt(e,t){return e instanceof Error&&Tc in e&&(t==null||!!(e.type&t))}const Ca="[^/]+?",zv={sensitive:!1,strict:!1,start:!0,end:!0},Kv=/[.+*?^${}()[\]/\\]/g;function Wv(e,t){const n=le({},zv,t),i=[];let r=n.start?"^":"";const s=[];for(const c of e){const f=c.length?[]:[90];n.strict&&!c.length&&(r+="/");for(let u=0;ut.length?t.length===1&&t[0]===40+40?1:-1:0}function Yv(e,t){let n=0;const i=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const Xv={type:0,value:""},Zv=/[a-zA-Z0-9_]/;function Gv(e){if(!e)return[[]];if(e==="/")return[[Xv]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${c}": ${m}`)}let n=0,i=n;const r=[];let s;function o(){s&&r.push(s),s=[]}let a=0,l,c="",f="";function u(){!c||(n===0?s.push({type:0,value:c}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:f,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=l}for(;a{o(p)}:Qn}function o(f){if(Ec(f)){const u=i.get(f);u&&(i.delete(f),n.splice(n.indexOf(u),1),u.children.forEach(o),u.alias.forEach(o))}else{const u=n.indexOf(f);u>-1&&(n.splice(u,1),f.record.name&&i.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function a(){return n}function l(f){let u=0;for(;u=0&&(f.record.path!==n[u].record.path||!xc(f,n[u]));)u++;n.splice(u,0,f),f.record.name&&!Oa(f)&&i.set(f.record.name,f)}function c(f,u){let h,m={},y,w;if("name"in f&&f.name){if(h=i.get(f.name),!h)throw Pn(1,{location:f});w=h.record.name,m=le(Sa(u.params,h.keys.filter(p=>!p.optional).map(p=>p.name)),f.params&&Sa(f.params,h.keys.map(p=>p.name))),y=h.stringify(m)}else if("path"in f)y=f.path,h=n.find(p=>p.re.test(y)),h&&(m=h.parse(y),w=h.record.name);else{if(h=u.name?i.get(u.name):n.find(p=>p.re.test(u.path)),!h)throw Pn(1,{location:f,currentLocation:u});w=h.record.name,m=le({},u.params,f.params),y=h.stringify(m)}const R=[];let b=h;for(;b;)R.unshift(b.record),b=b.parent;return{name:w,path:y,params:m,matched:R,meta:nb(R)}}return e.forEach(f=>s(f)),{addRoute:s,resolve:c,removeRoute:o,getRoutes:a,getRecordMatcher:r}}function Sa(e,t){const n={};for(const i of t)i in e&&(n[i]=e[i]);return n}function eb(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:tb(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function tb(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const i in e.components)t[i]=typeof n=="boolean"?n:n[i];return t}function Oa(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function nb(e){return e.reduce((t,n)=>le(t,n.meta),{})}function Ra(e,t){const n={};for(const i in e)n[i]=i in t?t[i]:e[i];return n}function xc(e,t){return t.children.some(n=>n===e||xc(e,n))}const Cc=/#/g,ib=/&/g,rb=/\//g,sb=/=/g,ob=/\?/g,Ac=/\+/g,ab=/%5B/g,lb=/%5D/g,Sc=/%5E/g,cb=/%60/g,Oc=/%7B/g,ub=/%7C/g,Rc=/%7D/g,fb=/%20/g;function Bs(e){return encodeURI(""+e).replace(ub,"|").replace(ab,"[").replace(lb,"]")}function hb(e){return Bs(e).replace(Oc,"{").replace(Rc,"}").replace(Sc,"^")}function hs(e){return Bs(e).replace(Ac,"%2B").replace(fb,"+").replace(Cc,"%23").replace(ib,"%26").replace(cb,"`").replace(Oc,"{").replace(Rc,"}").replace(Sc,"^")}function db(e){return hs(e).replace(sb,"%3D")}function pb(e){return Bs(e).replace(Cc,"%23").replace(ob,"%3F")}function gb(e){return e==null?"":pb(e).replace(rb,"%2F")}function ir(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function mb(e){const t={};if(e===""||e==="?")return t;const i=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;rs&&hs(s)):[i&&hs(i)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function vb(e){const t={};for(const n in e){const i=e[n];i!==void 0&&(t[n]=lt(i)?i.map(r=>r==null?null:""+r):i==null?i:""+i)}return t}const bb=Symbol(""),Pa=Symbol(""),Sr=Symbol(""),Vs=Symbol(""),ds=Symbol("");function Un(){let e=[];function t(i){return e.push(i),()=>{const r=e.indexOf(i);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Ot(e,t,n,i,r){const s=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise((o,a)=>{const l=u=>{u===!1?a(Pn(4,{from:n,to:t})):u instanceof Error?a(u):Uv(u)?a(Pn(2,{from:t,to:u})):(s&&i.enterCallbacks[r]===s&&typeof u=="function"&&s.push(u),o())},c=e.call(i&&i.instances[r],t,n,l);let f=Promise.resolve(c);e.length<3&&(f=f.then(l)),f.catch(u=>a(u))})}function Br(e,t,n,i){const r=[];for(const s of e)for(const o in s.components){let a=s.components[o];if(!(t!=="beforeRouteEnter"&&!s.instances[o]))if(yb(a)){const c=(a.__vccOpts||a)[t];c&&r.push(Ot(c,n,i,s,o))}else{let l=a();r.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${s.path}"`));const f=xv(c)?c.default:c;s.components[o]=f;const h=(f.__vccOpts||f)[t];return h&&Ot(h,n,i,s,o)()}))}}return r}function yb(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ka(e){const t=at(Sr),n=at(Vs),i=Ze(()=>t.resolve(Ue(e.to))),r=Ze(()=>{const{matched:l}=i.value,{length:c}=l,f=l[c-1],u=n.matched;if(!f||!u.length)return-1;const h=u.findIndex(In.bind(null,f));if(h>-1)return h;const m=Na(l[c-2]);return c>1&&Na(f)===m&&u[u.length-1].path!==m?u.findIndex(In.bind(null,l[c-2])):h}),s=Ze(()=>r.value>-1&&Tb(n.params,i.value.params)),o=Ze(()=>r.value>-1&&r.value===n.matched.length-1&&_c(n.params,i.value.params));function a(l={}){return Eb(l)?t[Ue(e.replace)?"replace":"push"](Ue(e.to)).catch(Qn):Promise.resolve()}return{route:i,href:Ze(()=>i.value.href),isActive:s,isExactActive:o,navigate:a}}const _b=gi({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ka,setup(e,{slots:t}){const n=Qt(ka(e)),{options:i}=at(Sr),r=Ze(()=>({[Ma(e.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[Ma(e.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:li("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},s)}}}),wb=_b;function Eb(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Tb(e,t){for(const n in t){const i=t[n],r=e[n];if(typeof i=="string"){if(i!==r)return!1}else if(!lt(r)||r.length!==i.length||i.some((s,o)=>s!==r[o]))return!1}return!0}function Na(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ma=(e,t,n)=>e!=null?e:t!=null?t:n,xb=gi({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const i=at(ds),r=Ze(()=>e.route||i.value),s=at(Pa,0),o=Ze(()=>{let c=Ue(s);const{matched:f}=r.value;let u;for(;(u=f[c])&&!u.components;)c++;return c}),a=Ze(()=>r.value.matched[o.value]);Di(Pa,Ze(()=>o.value+1)),Di(bb,a),Di(ds,r);const l=gn();return ht(()=>[l.value,a.value,e.name],([c,f,u],[h,m,y])=>{f&&(f.instances[u]=c,m&&m!==f&&c&&c===h&&(f.leaveGuards.size||(f.leaveGuards=m.leaveGuards),f.updateGuards.size||(f.updateGuards=m.updateGuards))),c&&f&&(!m||!In(f,m)||!h)&&(f.enterCallbacks[u]||[]).forEach(w=>w(c))},{flush:"post"}),()=>{const c=r.value,f=e.name,u=a.value,h=u&&u.components[f];if(!h)return La(n.default,{Component:h,route:c});const m=u.props[f],y=m?m===!0?c.params:typeof m=="function"?m(c):m:null,R=li(h,le({},y,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(u.instances[f]=null)},ref:l}));return La(n.default,{Component:R,route:c})||R}}});function La(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Cb=xb;function Ab(e){const t=Qv(e.routes,e),n=e.parseQuery||mb,i=e.stringifyQuery||Ia,r=e.history,s=Un(),o=Un(),a=Un(),l=Cu(Ct);let c=Ct;an&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=jr.bind(null,C=>""+C),u=jr.bind(null,gb),h=jr.bind(null,ir);function m(C,H){let L,z;return Ec(C)?(L=t.getRecordMatcher(C),z=H):z=C,t.addRoute(z,L)}function y(C){const H=t.getRecordMatcher(C);H&&t.removeRoute(H)}function w(){return t.getRoutes().map(C=>C.record)}function R(C){return!!t.getRecordMatcher(C)}function b(C,H){if(H=le({},H||l.value),typeof C=="string"){const d=Hr(n,C,H.path),g=t.resolve({path:d.path},H),_=r.createHref(d.fullPath);return le(d,g,{params:h(g.params),hash:ir(d.hash),redirectedFrom:void 0,href:_})}let L;if("path"in C)L=le({},C,{path:Hr(n,C.path,H.path).path});else{const d=le({},C.params);for(const g in d)d[g]==null&&delete d[g];L=le({},C,{params:u(C.params)}),H.params=u(H.params)}const z=t.resolve(L,H),re=C.hash||"";z.params=f(h(z.params));const _e=Sv(i,le({},C,{hash:hb(re),path:z.path})),ee=r.createHref(_e);return le({fullPath:_e,hash:re,query:i===Ia?vb(C.query):C.query||{}},z,{redirectedFrom:void 0,href:ee})}function p(C){return typeof C=="string"?Hr(n,C,l.value.path):le({},C)}function v(C,H){if(c!==C)return Pn(8,{from:H,to:C})}function E(C){return k(C)}function I(C){return E(le(p(C),{replace:!0}))}function S(C){const H=C.matched[C.matched.length-1];if(H&&H.redirect){const{redirect:L}=H;let z=typeof L=="function"?L(C):L;return typeof z=="string"&&(z=z.includes("?")||z.includes("#")?z=p(z):{path:z},z.params={}),le({query:C.query,hash:C.hash,params:"path"in z?{}:C.params},z)}}function k(C,H){const L=c=b(C),z=l.value,re=C.state,_e=C.force,ee=C.replace===!0,d=S(L);if(d)return k(le(p(d),{state:typeof d=="object"?le({},re,d.state):re,force:_e,replace:ee}),H||L);const g=L;g.redirectedFrom=H;let _;return!_e&&Ov(i,z,L)&&(_=Pn(16,{to:g,from:z}),$t(z,z,!0,!1)),(_?Promise.resolve(_):j(g,z)).catch(T=>pt(T)?pt(T,2)?T:Qe(T):ge(T,g,z)).then(T=>{if(T){if(pt(T,2))return k(le({replace:ee},p(T.to),{state:typeof T.to=="object"?le({},re,T.to.state):re,force:_e}),H||g)}else T=K(g,z,!0,ee,re);return $(g,z,T),T})}function x(C,H){const L=v(C,H);return L?Promise.reject(L):Promise.resolve()}function j(C,H){let L;const[z,re,_e]=Sb(C,H);L=Br(z.reverse(),"beforeRouteLeave",C,H);for(const d of z)d.leaveGuards.forEach(g=>{L.push(Ot(g,C,H))});const ee=x.bind(null,C,H);return L.push(ee),sn(L).then(()=>{L=[];for(const d of s.list())L.push(Ot(d,C,H));return L.push(ee),sn(L)}).then(()=>{L=Br(re,"beforeRouteUpdate",C,H);for(const d of re)d.updateGuards.forEach(g=>{L.push(Ot(g,C,H))});return L.push(ee),sn(L)}).then(()=>{L=[];for(const d of C.matched)if(d.beforeEnter&&!H.matched.includes(d))if(lt(d.beforeEnter))for(const g of d.beforeEnter)L.push(Ot(g,C,H));else L.push(Ot(d.beforeEnter,C,H));return L.push(ee),sn(L)}).then(()=>(C.matched.forEach(d=>d.enterCallbacks={}),L=Br(_e,"beforeRouteEnter",C,H),L.push(ee),sn(L))).then(()=>{L=[];for(const d of o.list())L.push(Ot(d,C,H));return L.push(ee),sn(L)}).catch(d=>pt(d,8)?d:Promise.reject(d))}function $(C,H,L){for(const z of a.list())z(C,H,L)}function K(C,H,L,z,re){const _e=v(C,H);if(_e)return _e;const ee=H===Ct,d=an?history.state:{};L&&(z||ee?r.replace(C.fullPath,le({scroll:ee&&d&&d.scroll},re)):r.push(C.fullPath,re)),l.value=C,$t(C,H,L,ee),Qe()}let F;function J(){F||(F=r.listen((C,H,L)=>{if(!vi.listening)return;const z=b(C),re=S(z);if(re){k(le(re,{replace:!0}),z).catch(Qn);return}c=z;const _e=l.value;an&&$v(Ea(_e.fullPath,L.delta),Ar()),j(z,_e).catch(ee=>pt(ee,12)?ee:pt(ee,2)?(k(ee.to,z).then(d=>{pt(d,20)&&!L.delta&&L.type===hi.pop&&r.go(-1,!1)}).catch(Qn),Promise.reject()):(L.delta&&r.go(-L.delta,!1),ge(ee,z,_e))).then(ee=>{ee=ee||K(z,_e,!1),ee&&(L.delta&&!pt(ee,8)?r.go(-L.delta,!1):L.type===hi.pop&&pt(ee,20)&&r.go(-1,!1)),$(z,_e,ee)}).catch(Qn)}))}let B=Un(),Pe=Un(),ie;function ge(C,H,L){Qe(C);const z=Pe.list();return z.length?z.forEach(re=>re(C,H,L)):console.error(C),Promise.reject(C)}function ce(){return ie&&l.value!==Ct?Promise.resolve():new Promise((C,H)=>{B.add([C,H])})}function Qe(C){return ie||(ie=!C,J(),B.list().forEach(([H,L])=>C?L(C):H()),B.reset()),C}function $t(C,H,L,z){const{scrollBehavior:re}=e;if(!an||!re)return Promise.resolve();const _e=!L&&Dv(Ea(C.fullPath,0))||(z||!L)&&history.state&&history.state.scroll||null;return Wt().then(()=>re(C,H,_e)).then(ee=>ee&&Lv(ee)).catch(ee=>ge(ee,C,H))}const et=C=>r.go(C);let $e;const tn=new Set,vi={currentRoute:l,listening:!0,addRoute:m,removeRoute:y,hasRoute:R,getRoutes:w,resolve:b,options:e,push:E,replace:I,go:et,back:()=>et(-1),forward:()=>et(1),beforeEach:s.add,beforeResolve:o.add,afterEach:a.add,onError:Pe.add,isReady:ce,install(C){const H=this;C.component("RouterLink",wb),C.component("RouterView",Cb),C.config.globalProperties.$router=H,Object.defineProperty(C.config.globalProperties,"$route",{enumerable:!0,get:()=>Ue(l)}),an&&!$e&&l.value===Ct&&($e=!0,E(r.location).catch(re=>{}));const L={};for(const re in Ct)L[re]=Ze(()=>l.value[re]);C.provide(Sr,H),C.provide(Vs,Qt(L)),C.provide(ds,l);const z=C.unmount;tn.add(C),C.unmount=function(){tn.delete(C),tn.size<1&&(c=Ct,F&&F(),F=null,l.value=Ct,$e=!1,ie=!1),z()}}};return vi}function sn(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function Sb(e,t){const n=[],i=[],r=[],s=Math.max(t.matched.length,e.matched.length);for(let o=0;oIn(c,a))?i.push(a):n.push(a));const l=e.matched[o];l&&(t.matched.find(c=>In(c,l))||r.push(l))}return[n,i,r]}function q1(){return at(Sr)}function Y1(){return at(Vs)}const Ob="modulepreload",Rb=function(e){return"/"+e},$a={},Mi=function(t,n,i){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(s=>{if(s=Rb(s),s in $a)return;$a[s]=!0;const o=s.endsWith(".css"),a=o?'[rel="stylesheet"]':"";if(!!i)for(let f=r.length-1;f>=0;f--){const u=r[f];if(u.href===s&&(!o||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${a}`))return;const c=document.createElement("link");if(c.rel=o?"stylesheet":Ob,o||(c.as="script",c.crossOrigin=""),c.href=s,document.head.appendChild(c),o)return new Promise((f,u)=>{c.addEventListener("load",f),c.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t())},Ic=()=>localStorage.getItem("data-bs-theme"),Ib=e=>localStorage.setItem("data-bs-theme",e),jt=gn(Ic()||"light"),Pc=()=>{const e=()=>{const i=Ic();return i||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")},t=i=>{i==="auto"&&window.matchMedia("(prefers-color-scheme: dark)").matches?document.documentElement.setAttribute("data-bs-theme","dark"):document.documentElement.setAttribute("data-bs-theme",i),jt.value=i};return{colorMode:jt,colorToggle:()=>{jt.value==="light"?jt.value="dark":jt.value="light",Ib(jt.value),t(jt.value)},setTheme:t,getPreferredTheme:e}};const Pb=(e,t)=>{const n=e.__vccOpts||e;for(const[i,r]of t)n[i]=r;return n},kb=["fill"],Nb=kf('\u516D\u89D2\u5B78\u9662 | \u7A0B\u5F0F\u52C7\u8005\u6751',12),Mb=[Nb],Lb={__name:"LogoRpg",setup(e){const{colorMode:t}=Pc();return(n,i)=>(We(),dt("svg",{class:"w-155",fill:Ue(t)==="dark"?"white":"dark",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 224 48"},Mb,8,kb))}},$b=Pb(Lb,[["__scopeId","data-v-c415d9ef"]]),Db={class:"navbar navbar-expand-lg bg-body-tertiary"},Fb={class:"container-fluid"},jb={class:"navbar-brand d-flex justify-content-center align-items-center",href:"#"},Hb=ke("button",{class:"navbar-toggler",type:"button","data-bs-toggle":"collapse","data-bs-target":"#navbarSupportedContent","aria-controls":"navbarSupportedContent","aria-expanded":"false","aria-label":"Toggle navigation"},[ke("span",{class:"navbar-toggler-icon"})],-1),Bb={id:"navbarSupportedContent",class:"collapse navbar-collapse"},Vb={class:"navbar-nav me-auto mb-2 mb-lg-0"},Ub={class:"form-check form-switch text-primary"},zb=["checked"],Kb={class:"form-check-label",for:"flexSwitchCheckColorMode"},Wb={__name:"NavbarLayout",setup(e){const t=Qt([{id:"questions",name:"\u554F\u8207\u7B54",path:"/questions"},{id:"tasks",name:"\u4EFB\u52D9\u6279\u6539",path:"/tasks"}]),{colorMode:n,colorToggle:i,setTheme:r}=Pc();return $n(()=>{r(n.value)}),(s,o)=>{const a=Is("RouterLink");return We(),dt("nav",Db,[ke("div",Fb,[ke("a",jb,[ae($b)]),Hb,ke("div",Bb,[ke("ul",Vb,[(We(!0),dt(Se,null,wl(t,l=>(We(),dt("li",{class:"nav-item",key:l.id},[ae(a,{to:l.path,class:"nav-link"},{default:Ts(()=>[Ji(Ui(l.name),1)]),_:2},1032,["to"])]))),128))])]),ke("div",Ub,[ke("input",{class:"form-check-input",type:"checkbox",role:"switch",id:"flexSwitchCheckColorMode",checked:Ue(n)==="dark",onClick:o[0]||(o[0]=(...l)=>Ue(i)&&Ue(i)(...l))},null,8,zb),ke("label",Kb,[ke("i",{class:Xt(["bi",Ue(n)==="light"?"bi-sun-fill":"bi-moon-stars-fill"])},null,2),Ji(" "+Ui(Ue(n)==="light"?"\u6DFA\u8272\u6A21\u5F0F":"\u6DF1\u8272\u6A21\u5F0F"),1)])])])])}}},Da={__name:"HomeLayout",setup(e){return(t,n)=>{const i=Is("RouterView");return We(),dt(Se,null,[ae(Wb),ae(i)],64)}}},qb=[{path:"/questions",component:Da,children:[{path:"",name:"questionsDefault",component:()=>Mi(()=>import("./QuestionsDefaultView.47de694f.js"),["assets/QuestionsDefaultView.47de694f.js","assets/assistant.98d98a32.js","assets/loading.729dd678.js"])},{path:":id",name:"questions",component:()=>Mi(()=>import("./QuestionsView.d8e94fd1.js"),["assets/QuestionsView.d8e94fd1.js","assets/formatUrl.d9a526a2.js","assets/loading.729dd678.js","assets/assistant.98d98a32.js","assets/formatUrl.6f156344.css"])}]},{path:"/tasks",component:Da,children:[{path:"",name:"tasksDefault",component:()=>Mi(()=>import("./TasksDefaultView.d8825719.js"),["assets/TasksDefaultView.d8825719.js","assets/tasks.1780e51a.js","assets/loading.729dd678.js"])},{path:":id",name:"tasks",component:()=>Mi(()=>import("./TasksView.aa78c4f4.js"),["assets/TasksView.aa78c4f4.js","assets/formatUrl.d9a526a2.js","assets/loading.729dd678.js","assets/assistant.98d98a32.js","assets/formatUrl.6f156344.css","assets/tasks.1780e51a.js","assets/TasksView.ec268fc1.css"])}]}],Yb=Ab({history:Vv(),routes:qb,linkActiveClass:"active"}),Us=Ah(Tv);Us.use(Yb);Us.use(gv);Us.mount("#app");export{ke as $,t1 as A,Ue as B,Ke as C,lr as D,Va as E,Xt as F,Xb as G,sr as H,Ui as I,Li as J,vl as K,Le as L,Se as M,d1 as N,c1 as O,xn as P,s1 as Q,cr as R,bn as S,y1 as T,Je as U,It as V,yt as W,D1 as X,Ze as Y,Ml as Z,w1 as _,We as a,u1 as a$,Cf as a0,P1 as a1,xf as a2,v1 as a3,kf as a4,Ji as a5,ae as a6,h1 as a7,gi as a8,C1 as a9,Ss as aA,a1 as aB,Di as aC,o1 as aD,ul as aE,E1 as aF,wl as aG,cf as aH,Is as aI,m1 as aJ,g1 as aK,$1 as aL,ai as aM,go as aN,Du as aO,Tn as aP,jf as aQ,L1 as aR,b1 as aS,_1 as aT,R1 as aU,Hf as aV,O1 as aW,ml as aX,Vf as aY,r1 as aZ,ht as a_,A1 as aa,x1 as ab,jn as ac,en as ad,As as ae,Pf as af,li as ag,Ln as ah,N1 as ai,at as aj,Bf as ak,T1 as al,Gt as am,I1 as an,Nf as ao,Wt as ap,Ju as aq,tf as ar,Os as as,nf as at,Qu as au,af as av,of as aw,sf as ax,rf as ay,yr as az,n1 as b,Yu as b0,f1 as b1,k1 as b2,Ts as b3,S1 as b4,p1 as b5,M1 as b6,l1 as b7,Vl as b8,B1 as b9,$s as ba,Ah as bb,z1 as bc,oh as bd,F1 as be,Ch as bf,K1 as bg,er as bh,j1 as bi,H1 as bj,Zl as bk,bh as bl,Gl as bm,vh as bn,rs as bo,Th as bp,U1 as bq,V1 as br,W1 as bs,Y1 as bt,Pb as bu,dt as c,Zb as d,Jb as e,pn as f,Xc as g,En as h,il as i,Re as j,Yi as k,Gb as l,rl as m,nl as n,$n as o,ol as p,gn as q,Qt as r,xu as s,e1 as t,q1 as u,Cu as v,Qb as w,ne as x,Iu as y,i1 as z}; diff --git a/assets/index.97e79048.css b/assets/index.97e79048.css new file mode 100644 index 0000000..18b2f23 --- /dev/null +++ b/assets/index.97e79048.css @@ -0,0 +1,17 @@ +@charset "UTF-8";/*! + * Bootstrap Icons v1.10.5 (https://icons.getbootstrap.com/) + * Copyright 2019-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/bootstrap-icons.cfe45b98.woff2?1fa40e8900654d2863d011707b9fb6f2) format("woff2"),url(/assets/bootstrap-icons.999550fa.woff?1fa40e8900654d2863d011707b9fb6f2) format("woff")}.bi:before,[class*=" bi-"]:before,[class^=bi-]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123:before{content:"\f67f"}.bi-alarm-fill:before{content:"\f101"}.bi-alarm:before{content:"\f102"}.bi-align-bottom:before{content:"\f103"}.bi-align-center:before{content:"\f104"}.bi-align-end:before{content:"\f105"}.bi-align-middle:before{content:"\f106"}.bi-align-start:before{content:"\f107"}.bi-align-top:before{content:"\f108"}.bi-alt:before{content:"\f109"}.bi-app-indicator:before{content:"\f10a"}.bi-app:before{content:"\f10b"}.bi-archive-fill:before{content:"\f10c"}.bi-archive:before{content:"\f10d"}.bi-arrow-90deg-down:before{content:"\f10e"}.bi-arrow-90deg-left:before{content:"\f10f"}.bi-arrow-90deg-right:before{content:"\f110"}.bi-arrow-90deg-up:before{content:"\f111"}.bi-arrow-bar-down:before{content:"\f112"}.bi-arrow-bar-left:before{content:"\f113"}.bi-arrow-bar-right:before{content:"\f114"}.bi-arrow-bar-up:before{content:"\f115"}.bi-arrow-clockwise:before{content:"\f116"}.bi-arrow-counterclockwise:before{content:"\f117"}.bi-arrow-down-circle-fill:before{content:"\f118"}.bi-arrow-down-circle:before{content:"\f119"}.bi-arrow-down-left-circle-fill:before{content:"\f11a"}.bi-arrow-down-left-circle:before{content:"\f11b"}.bi-arrow-down-left-square-fill:before{content:"\f11c"}.bi-arrow-down-left-square:before{content:"\f11d"}.bi-arrow-down-left:before{content:"\f11e"}.bi-arrow-down-right-circle-fill:before{content:"\f11f"}.bi-arrow-down-right-circle:before{content:"\f120"}.bi-arrow-down-right-square-fill:before{content:"\f121"}.bi-arrow-down-right-square:before{content:"\f122"}.bi-arrow-down-right:before{content:"\f123"}.bi-arrow-down-short:before{content:"\f124"}.bi-arrow-down-square-fill:before{content:"\f125"}.bi-arrow-down-square:before{content:"\f126"}.bi-arrow-down-up:before{content:"\f127"}.bi-arrow-down:before{content:"\f128"}.bi-arrow-left-circle-fill:before{content:"\f129"}.bi-arrow-left-circle:before{content:"\f12a"}.bi-arrow-left-right:before{content:"\f12b"}.bi-arrow-left-short:before{content:"\f12c"}.bi-arrow-left-square-fill:before{content:"\f12d"}.bi-arrow-left-square:before{content:"\f12e"}.bi-arrow-left:before{content:"\f12f"}.bi-arrow-repeat:before{content:"\f130"}.bi-arrow-return-left:before{content:"\f131"}.bi-arrow-return-right:before{content:"\f132"}.bi-arrow-right-circle-fill:before{content:"\f133"}.bi-arrow-right-circle:before{content:"\f134"}.bi-arrow-right-short:before{content:"\f135"}.bi-arrow-right-square-fill:before{content:"\f136"}.bi-arrow-right-square:before{content:"\f137"}.bi-arrow-right:before{content:"\f138"}.bi-arrow-up-circle-fill:before{content:"\f139"}.bi-arrow-up-circle:before{content:"\f13a"}.bi-arrow-up-left-circle-fill:before{content:"\f13b"}.bi-arrow-up-left-circle:before{content:"\f13c"}.bi-arrow-up-left-square-fill:before{content:"\f13d"}.bi-arrow-up-left-square:before{content:"\f13e"}.bi-arrow-up-left:before{content:"\f13f"}.bi-arrow-up-right-circle-fill:before{content:"\f140"}.bi-arrow-up-right-circle:before{content:"\f141"}.bi-arrow-up-right-square-fill:before{content:"\f142"}.bi-arrow-up-right-square:before{content:"\f143"}.bi-arrow-up-right:before{content:"\f144"}.bi-arrow-up-short:before{content:"\f145"}.bi-arrow-up-square-fill:before{content:"\f146"}.bi-arrow-up-square:before{content:"\f147"}.bi-arrow-up:before{content:"\f148"}.bi-arrows-angle-contract:before{content:"\f149"}.bi-arrows-angle-expand:before{content:"\f14a"}.bi-arrows-collapse:before{content:"\f14b"}.bi-arrows-expand:before{content:"\f14c"}.bi-arrows-fullscreen:before{content:"\f14d"}.bi-arrows-move:before{content:"\f14e"}.bi-aspect-ratio-fill:before{content:"\f14f"}.bi-aspect-ratio:before{content:"\f150"}.bi-asterisk:before{content:"\f151"}.bi-at:before{content:"\f152"}.bi-award-fill:before{content:"\f153"}.bi-award:before{content:"\f154"}.bi-back:before{content:"\f155"}.bi-backspace-fill:before{content:"\f156"}.bi-backspace-reverse-fill:before{content:"\f157"}.bi-backspace-reverse:before{content:"\f158"}.bi-backspace:before{content:"\f159"}.bi-badge-3d-fill:before{content:"\f15a"}.bi-badge-3d:before{content:"\f15b"}.bi-badge-4k-fill:before{content:"\f15c"}.bi-badge-4k:before{content:"\f15d"}.bi-badge-8k-fill:before{content:"\f15e"}.bi-badge-8k:before{content:"\f15f"}.bi-badge-ad-fill:before{content:"\f160"}.bi-badge-ad:before{content:"\f161"}.bi-badge-ar-fill:before{content:"\f162"}.bi-badge-ar:before{content:"\f163"}.bi-badge-cc-fill:before{content:"\f164"}.bi-badge-cc:before{content:"\f165"}.bi-badge-hd-fill:before{content:"\f166"}.bi-badge-hd:before{content:"\f167"}.bi-badge-tm-fill:before{content:"\f168"}.bi-badge-tm:before{content:"\f169"}.bi-badge-vo-fill:before{content:"\f16a"}.bi-badge-vo:before{content:"\f16b"}.bi-badge-vr-fill:before{content:"\f16c"}.bi-badge-vr:before{content:"\f16d"}.bi-badge-wc-fill:before{content:"\f16e"}.bi-badge-wc:before{content:"\f16f"}.bi-bag-check-fill:before{content:"\f170"}.bi-bag-check:before{content:"\f171"}.bi-bag-dash-fill:before{content:"\f172"}.bi-bag-dash:before{content:"\f173"}.bi-bag-fill:before{content:"\f174"}.bi-bag-plus-fill:before{content:"\f175"}.bi-bag-plus:before{content:"\f176"}.bi-bag-x-fill:before{content:"\f177"}.bi-bag-x:before{content:"\f178"}.bi-bag:before{content:"\f179"}.bi-bar-chart-fill:before{content:"\f17a"}.bi-bar-chart-line-fill:before{content:"\f17b"}.bi-bar-chart-line:before{content:"\f17c"}.bi-bar-chart-steps:before{content:"\f17d"}.bi-bar-chart:before{content:"\f17e"}.bi-basket-fill:before{content:"\f17f"}.bi-basket:before{content:"\f180"}.bi-basket2-fill:before{content:"\f181"}.bi-basket2:before{content:"\f182"}.bi-basket3-fill:before{content:"\f183"}.bi-basket3:before{content:"\f184"}.bi-battery-charging:before{content:"\f185"}.bi-battery-full:before{content:"\f186"}.bi-battery-half:before{content:"\f187"}.bi-battery:before{content:"\f188"}.bi-bell-fill:before{content:"\f189"}.bi-bell:before{content:"\f18a"}.bi-bezier:before{content:"\f18b"}.bi-bezier2:before{content:"\f18c"}.bi-bicycle:before{content:"\f18d"}.bi-binoculars-fill:before{content:"\f18e"}.bi-binoculars:before{content:"\f18f"}.bi-blockquote-left:before{content:"\f190"}.bi-blockquote-right:before{content:"\f191"}.bi-book-fill:before{content:"\f192"}.bi-book-half:before{content:"\f193"}.bi-book:before{content:"\f194"}.bi-bookmark-check-fill:before{content:"\f195"}.bi-bookmark-check:before{content:"\f196"}.bi-bookmark-dash-fill:before{content:"\f197"}.bi-bookmark-dash:before{content:"\f198"}.bi-bookmark-fill:before{content:"\f199"}.bi-bookmark-heart-fill:before{content:"\f19a"}.bi-bookmark-heart:before{content:"\f19b"}.bi-bookmark-plus-fill:before{content:"\f19c"}.bi-bookmark-plus:before{content:"\f19d"}.bi-bookmark-star-fill:before{content:"\f19e"}.bi-bookmark-star:before{content:"\f19f"}.bi-bookmark-x-fill:before{content:"\f1a0"}.bi-bookmark-x:before{content:"\f1a1"}.bi-bookmark:before{content:"\f1a2"}.bi-bookmarks-fill:before{content:"\f1a3"}.bi-bookmarks:before{content:"\f1a4"}.bi-bookshelf:before{content:"\f1a5"}.bi-bootstrap-fill:before{content:"\f1a6"}.bi-bootstrap-reboot:before{content:"\f1a7"}.bi-bootstrap:before{content:"\f1a8"}.bi-border-all:before{content:"\f1a9"}.bi-border-bottom:before{content:"\f1aa"}.bi-border-center:before{content:"\f1ab"}.bi-border-inner:before{content:"\f1ac"}.bi-border-left:before{content:"\f1ad"}.bi-border-middle:before{content:"\f1ae"}.bi-border-outer:before{content:"\f1af"}.bi-border-right:before{content:"\f1b0"}.bi-border-style:before{content:"\f1b1"}.bi-border-top:before{content:"\f1b2"}.bi-border-width:before{content:"\f1b3"}.bi-border:before{content:"\f1b4"}.bi-bounding-box-circles:before{content:"\f1b5"}.bi-bounding-box:before{content:"\f1b6"}.bi-box-arrow-down-left:before{content:"\f1b7"}.bi-box-arrow-down-right:before{content:"\f1b8"}.bi-box-arrow-down:before{content:"\f1b9"}.bi-box-arrow-in-down-left:before{content:"\f1ba"}.bi-box-arrow-in-down-right:before{content:"\f1bb"}.bi-box-arrow-in-down:before{content:"\f1bc"}.bi-box-arrow-in-left:before{content:"\f1bd"}.bi-box-arrow-in-right:before{content:"\f1be"}.bi-box-arrow-in-up-left:before{content:"\f1bf"}.bi-box-arrow-in-up-right:before{content:"\f1c0"}.bi-box-arrow-in-up:before{content:"\f1c1"}.bi-box-arrow-left:before{content:"\f1c2"}.bi-box-arrow-right:before{content:"\f1c3"}.bi-box-arrow-up-left:before{content:"\f1c4"}.bi-box-arrow-up-right:before{content:"\f1c5"}.bi-box-arrow-up:before{content:"\f1c6"}.bi-box-seam:before{content:"\f1c7"}.bi-box:before{content:"\f1c8"}.bi-braces:before{content:"\f1c9"}.bi-bricks:before{content:"\f1ca"}.bi-briefcase-fill:before{content:"\f1cb"}.bi-briefcase:before{content:"\f1cc"}.bi-brightness-alt-high-fill:before{content:"\f1cd"}.bi-brightness-alt-high:before{content:"\f1ce"}.bi-brightness-alt-low-fill:before{content:"\f1cf"}.bi-brightness-alt-low:before{content:"\f1d0"}.bi-brightness-high-fill:before{content:"\f1d1"}.bi-brightness-high:before{content:"\f1d2"}.bi-brightness-low-fill:before{content:"\f1d3"}.bi-brightness-low:before{content:"\f1d4"}.bi-broadcast-pin:before{content:"\f1d5"}.bi-broadcast:before{content:"\f1d6"}.bi-brush-fill:before{content:"\f1d7"}.bi-brush:before{content:"\f1d8"}.bi-bucket-fill:before{content:"\f1d9"}.bi-bucket:before{content:"\f1da"}.bi-bug-fill:before{content:"\f1db"}.bi-bug:before{content:"\f1dc"}.bi-building:before{content:"\f1dd"}.bi-bullseye:before{content:"\f1de"}.bi-calculator-fill:before{content:"\f1df"}.bi-calculator:before{content:"\f1e0"}.bi-calendar-check-fill:before{content:"\f1e1"}.bi-calendar-check:before{content:"\f1e2"}.bi-calendar-date-fill:before{content:"\f1e3"}.bi-calendar-date:before{content:"\f1e4"}.bi-calendar-day-fill:before{content:"\f1e5"}.bi-calendar-day:before{content:"\f1e6"}.bi-calendar-event-fill:before{content:"\f1e7"}.bi-calendar-event:before{content:"\f1e8"}.bi-calendar-fill:before{content:"\f1e9"}.bi-calendar-minus-fill:before{content:"\f1ea"}.bi-calendar-minus:before{content:"\f1eb"}.bi-calendar-month-fill:before{content:"\f1ec"}.bi-calendar-month:before{content:"\f1ed"}.bi-calendar-plus-fill:before{content:"\f1ee"}.bi-calendar-plus:before{content:"\f1ef"}.bi-calendar-range-fill:before{content:"\f1f0"}.bi-calendar-range:before{content:"\f1f1"}.bi-calendar-week-fill:before{content:"\f1f2"}.bi-calendar-week:before{content:"\f1f3"}.bi-calendar-x-fill:before{content:"\f1f4"}.bi-calendar-x:before{content:"\f1f5"}.bi-calendar:before{content:"\f1f6"}.bi-calendar2-check-fill:before{content:"\f1f7"}.bi-calendar2-check:before{content:"\f1f8"}.bi-calendar2-date-fill:before{content:"\f1f9"}.bi-calendar2-date:before{content:"\f1fa"}.bi-calendar2-day-fill:before{content:"\f1fb"}.bi-calendar2-day:before{content:"\f1fc"}.bi-calendar2-event-fill:before{content:"\f1fd"}.bi-calendar2-event:before{content:"\f1fe"}.bi-calendar2-fill:before{content:"\f1ff"}.bi-calendar2-minus-fill:before{content:"\f200"}.bi-calendar2-minus:before{content:"\f201"}.bi-calendar2-month-fill:before{content:"\f202"}.bi-calendar2-month:before{content:"\f203"}.bi-calendar2-plus-fill:before{content:"\f204"}.bi-calendar2-plus:before{content:"\f205"}.bi-calendar2-range-fill:before{content:"\f206"}.bi-calendar2-range:before{content:"\f207"}.bi-calendar2-week-fill:before{content:"\f208"}.bi-calendar2-week:before{content:"\f209"}.bi-calendar2-x-fill:before{content:"\f20a"}.bi-calendar2-x:before{content:"\f20b"}.bi-calendar2:before{content:"\f20c"}.bi-calendar3-event-fill:before{content:"\f20d"}.bi-calendar3-event:before{content:"\f20e"}.bi-calendar3-fill:before{content:"\f20f"}.bi-calendar3-range-fill:before{content:"\f210"}.bi-calendar3-range:before{content:"\f211"}.bi-calendar3-week-fill:before{content:"\f212"}.bi-calendar3-week:before{content:"\f213"}.bi-calendar3:before{content:"\f214"}.bi-calendar4-event:before{content:"\f215"}.bi-calendar4-range:before{content:"\f216"}.bi-calendar4-week:before{content:"\f217"}.bi-calendar4:before{content:"\f218"}.bi-camera-fill:before{content:"\f219"}.bi-camera-reels-fill:before{content:"\f21a"}.bi-camera-reels:before{content:"\f21b"}.bi-camera-video-fill:before{content:"\f21c"}.bi-camera-video-off-fill:before{content:"\f21d"}.bi-camera-video-off:before{content:"\f21e"}.bi-camera-video:before{content:"\f21f"}.bi-camera:before{content:"\f220"}.bi-camera2:before{content:"\f221"}.bi-capslock-fill:before{content:"\f222"}.bi-capslock:before{content:"\f223"}.bi-card-checklist:before{content:"\f224"}.bi-card-heading:before{content:"\f225"}.bi-card-image:before{content:"\f226"}.bi-card-list:before{content:"\f227"}.bi-card-text:before{content:"\f228"}.bi-caret-down-fill:before{content:"\f229"}.bi-caret-down-square-fill:before{content:"\f22a"}.bi-caret-down-square:before{content:"\f22b"}.bi-caret-down:before{content:"\f22c"}.bi-caret-left-fill:before{content:"\f22d"}.bi-caret-left-square-fill:before{content:"\f22e"}.bi-caret-left-square:before{content:"\f22f"}.bi-caret-left:before{content:"\f230"}.bi-caret-right-fill:before{content:"\f231"}.bi-caret-right-square-fill:before{content:"\f232"}.bi-caret-right-square:before{content:"\f233"}.bi-caret-right:before{content:"\f234"}.bi-caret-up-fill:before{content:"\f235"}.bi-caret-up-square-fill:before{content:"\f236"}.bi-caret-up-square:before{content:"\f237"}.bi-caret-up:before{content:"\f238"}.bi-cart-check-fill:before{content:"\f239"}.bi-cart-check:before{content:"\f23a"}.bi-cart-dash-fill:before{content:"\f23b"}.bi-cart-dash:before{content:"\f23c"}.bi-cart-fill:before{content:"\f23d"}.bi-cart-plus-fill:before{content:"\f23e"}.bi-cart-plus:before{content:"\f23f"}.bi-cart-x-fill:before{content:"\f240"}.bi-cart-x:before{content:"\f241"}.bi-cart:before{content:"\f242"}.bi-cart2:before{content:"\f243"}.bi-cart3:before{content:"\f244"}.bi-cart4:before{content:"\f245"}.bi-cash-stack:before{content:"\f246"}.bi-cash:before{content:"\f247"}.bi-cast:before{content:"\f248"}.bi-chat-dots-fill:before{content:"\f249"}.bi-chat-dots:before{content:"\f24a"}.bi-chat-fill:before{content:"\f24b"}.bi-chat-left-dots-fill:before{content:"\f24c"}.bi-chat-left-dots:before{content:"\f24d"}.bi-chat-left-fill:before{content:"\f24e"}.bi-chat-left-quote-fill:before{content:"\f24f"}.bi-chat-left-quote:before{content:"\f250"}.bi-chat-left-text-fill:before{content:"\f251"}.bi-chat-left-text:before{content:"\f252"}.bi-chat-left:before{content:"\f253"}.bi-chat-quote-fill:before{content:"\f254"}.bi-chat-quote:before{content:"\f255"}.bi-chat-right-dots-fill:before{content:"\f256"}.bi-chat-right-dots:before{content:"\f257"}.bi-chat-right-fill:before{content:"\f258"}.bi-chat-right-quote-fill:before{content:"\f259"}.bi-chat-right-quote:before{content:"\f25a"}.bi-chat-right-text-fill:before{content:"\f25b"}.bi-chat-right-text:before{content:"\f25c"}.bi-chat-right:before{content:"\f25d"}.bi-chat-square-dots-fill:before{content:"\f25e"}.bi-chat-square-dots:before{content:"\f25f"}.bi-chat-square-fill:before{content:"\f260"}.bi-chat-square-quote-fill:before{content:"\f261"}.bi-chat-square-quote:before{content:"\f262"}.bi-chat-square-text-fill:before{content:"\f263"}.bi-chat-square-text:before{content:"\f264"}.bi-chat-square:before{content:"\f265"}.bi-chat-text-fill:before{content:"\f266"}.bi-chat-text:before{content:"\f267"}.bi-chat:before{content:"\f268"}.bi-check-all:before{content:"\f269"}.bi-check-circle-fill:before{content:"\f26a"}.bi-check-circle:before{content:"\f26b"}.bi-check-square-fill:before{content:"\f26c"}.bi-check-square:before{content:"\f26d"}.bi-check:before{content:"\f26e"}.bi-check2-all:before{content:"\f26f"}.bi-check2-circle:before{content:"\f270"}.bi-check2-square:before{content:"\f271"}.bi-check2:before{content:"\f272"}.bi-chevron-bar-contract:before{content:"\f273"}.bi-chevron-bar-down:before{content:"\f274"}.bi-chevron-bar-expand:before{content:"\f275"}.bi-chevron-bar-left:before{content:"\f276"}.bi-chevron-bar-right:before{content:"\f277"}.bi-chevron-bar-up:before{content:"\f278"}.bi-chevron-compact-down:before{content:"\f279"}.bi-chevron-compact-left:before{content:"\f27a"}.bi-chevron-compact-right:before{content:"\f27b"}.bi-chevron-compact-up:before{content:"\f27c"}.bi-chevron-contract:before{content:"\f27d"}.bi-chevron-double-down:before{content:"\f27e"}.bi-chevron-double-left:before{content:"\f27f"}.bi-chevron-double-right:before{content:"\f280"}.bi-chevron-double-up:before{content:"\f281"}.bi-chevron-down:before{content:"\f282"}.bi-chevron-expand:before{content:"\f283"}.bi-chevron-left:before{content:"\f284"}.bi-chevron-right:before{content:"\f285"}.bi-chevron-up:before{content:"\f286"}.bi-circle-fill:before{content:"\f287"}.bi-circle-half:before{content:"\f288"}.bi-circle-square:before{content:"\f289"}.bi-circle:before{content:"\f28a"}.bi-clipboard-check:before{content:"\f28b"}.bi-clipboard-data:before{content:"\f28c"}.bi-clipboard-minus:before{content:"\f28d"}.bi-clipboard-plus:before{content:"\f28e"}.bi-clipboard-x:before{content:"\f28f"}.bi-clipboard:before{content:"\f290"}.bi-clock-fill:before{content:"\f291"}.bi-clock-history:before{content:"\f292"}.bi-clock:before{content:"\f293"}.bi-cloud-arrow-down-fill:before{content:"\f294"}.bi-cloud-arrow-down:before{content:"\f295"}.bi-cloud-arrow-up-fill:before{content:"\f296"}.bi-cloud-arrow-up:before{content:"\f297"}.bi-cloud-check-fill:before{content:"\f298"}.bi-cloud-check:before{content:"\f299"}.bi-cloud-download-fill:before{content:"\f29a"}.bi-cloud-download:before{content:"\f29b"}.bi-cloud-drizzle-fill:before{content:"\f29c"}.bi-cloud-drizzle:before{content:"\f29d"}.bi-cloud-fill:before{content:"\f29e"}.bi-cloud-fog-fill:before{content:"\f29f"}.bi-cloud-fog:before{content:"\f2a0"}.bi-cloud-fog2-fill:before{content:"\f2a1"}.bi-cloud-fog2:before{content:"\f2a2"}.bi-cloud-hail-fill:before{content:"\f2a3"}.bi-cloud-hail:before{content:"\f2a4"}.bi-cloud-haze-fill:before{content:"\f2a6"}.bi-cloud-haze:before{content:"\f2a7"}.bi-cloud-haze2-fill:before{content:"\f2a8"}.bi-cloud-lightning-fill:before{content:"\f2a9"}.bi-cloud-lightning-rain-fill:before{content:"\f2aa"}.bi-cloud-lightning-rain:before{content:"\f2ab"}.bi-cloud-lightning:before{content:"\f2ac"}.bi-cloud-minus-fill:before{content:"\f2ad"}.bi-cloud-minus:before{content:"\f2ae"}.bi-cloud-moon-fill:before{content:"\f2af"}.bi-cloud-moon:before{content:"\f2b0"}.bi-cloud-plus-fill:before{content:"\f2b1"}.bi-cloud-plus:before{content:"\f2b2"}.bi-cloud-rain-fill:before{content:"\f2b3"}.bi-cloud-rain-heavy-fill:before{content:"\f2b4"}.bi-cloud-rain-heavy:before{content:"\f2b5"}.bi-cloud-rain:before{content:"\f2b6"}.bi-cloud-slash-fill:before{content:"\f2b7"}.bi-cloud-slash:before{content:"\f2b8"}.bi-cloud-sleet-fill:before{content:"\f2b9"}.bi-cloud-sleet:before{content:"\f2ba"}.bi-cloud-snow-fill:before{content:"\f2bb"}.bi-cloud-snow:before{content:"\f2bc"}.bi-cloud-sun-fill:before{content:"\f2bd"}.bi-cloud-sun:before{content:"\f2be"}.bi-cloud-upload-fill:before{content:"\f2bf"}.bi-cloud-upload:before{content:"\f2c0"}.bi-cloud:before{content:"\f2c1"}.bi-clouds-fill:before{content:"\f2c2"}.bi-clouds:before{content:"\f2c3"}.bi-cloudy-fill:before{content:"\f2c4"}.bi-cloudy:before{content:"\f2c5"}.bi-code-slash:before{content:"\f2c6"}.bi-code-square:before{content:"\f2c7"}.bi-code:before{content:"\f2c8"}.bi-collection-fill:before{content:"\f2c9"}.bi-collection-play-fill:before{content:"\f2ca"}.bi-collection-play:before{content:"\f2cb"}.bi-collection:before{content:"\f2cc"}.bi-columns-gap:before{content:"\f2cd"}.bi-columns:before{content:"\f2ce"}.bi-command:before{content:"\f2cf"}.bi-compass-fill:before{content:"\f2d0"}.bi-compass:before{content:"\f2d1"}.bi-cone-striped:before{content:"\f2d2"}.bi-cone:before{content:"\f2d3"}.bi-controller:before{content:"\f2d4"}.bi-cpu-fill:before{content:"\f2d5"}.bi-cpu:before{content:"\f2d6"}.bi-credit-card-2-back-fill:before{content:"\f2d7"}.bi-credit-card-2-back:before{content:"\f2d8"}.bi-credit-card-2-front-fill:before{content:"\f2d9"}.bi-credit-card-2-front:before{content:"\f2da"}.bi-credit-card-fill:before{content:"\f2db"}.bi-credit-card:before{content:"\f2dc"}.bi-crop:before{content:"\f2dd"}.bi-cup-fill:before{content:"\f2de"}.bi-cup-straw:before{content:"\f2df"}.bi-cup:before{content:"\f2e0"}.bi-cursor-fill:before{content:"\f2e1"}.bi-cursor-text:before{content:"\f2e2"}.bi-cursor:before{content:"\f2e3"}.bi-dash-circle-dotted:before{content:"\f2e4"}.bi-dash-circle-fill:before{content:"\f2e5"}.bi-dash-circle:before{content:"\f2e6"}.bi-dash-square-dotted:before{content:"\f2e7"}.bi-dash-square-fill:before{content:"\f2e8"}.bi-dash-square:before{content:"\f2e9"}.bi-dash:before{content:"\f2ea"}.bi-diagram-2-fill:before{content:"\f2eb"}.bi-diagram-2:before{content:"\f2ec"}.bi-diagram-3-fill:before{content:"\f2ed"}.bi-diagram-3:before{content:"\f2ee"}.bi-diamond-fill:before{content:"\f2ef"}.bi-diamond-half:before{content:"\f2f0"}.bi-diamond:before{content:"\f2f1"}.bi-dice-1-fill:before{content:"\f2f2"}.bi-dice-1:before{content:"\f2f3"}.bi-dice-2-fill:before{content:"\f2f4"}.bi-dice-2:before{content:"\f2f5"}.bi-dice-3-fill:before{content:"\f2f6"}.bi-dice-3:before{content:"\f2f7"}.bi-dice-4-fill:before{content:"\f2f8"}.bi-dice-4:before{content:"\f2f9"}.bi-dice-5-fill:before{content:"\f2fa"}.bi-dice-5:before{content:"\f2fb"}.bi-dice-6-fill:before{content:"\f2fc"}.bi-dice-6:before{content:"\f2fd"}.bi-disc-fill:before{content:"\f2fe"}.bi-disc:before{content:"\f2ff"}.bi-discord:before{content:"\f300"}.bi-display-fill:before{content:"\f301"}.bi-display:before{content:"\f302"}.bi-distribute-horizontal:before{content:"\f303"}.bi-distribute-vertical:before{content:"\f304"}.bi-door-closed-fill:before{content:"\f305"}.bi-door-closed:before{content:"\f306"}.bi-door-open-fill:before{content:"\f307"}.bi-door-open:before{content:"\f308"}.bi-dot:before{content:"\f309"}.bi-download:before{content:"\f30a"}.bi-droplet-fill:before{content:"\f30b"}.bi-droplet-half:before{content:"\f30c"}.bi-droplet:before{content:"\f30d"}.bi-earbuds:before{content:"\f30e"}.bi-easel-fill:before{content:"\f30f"}.bi-easel:before{content:"\f310"}.bi-egg-fill:before{content:"\f311"}.bi-egg-fried:before{content:"\f312"}.bi-egg:before{content:"\f313"}.bi-eject-fill:before{content:"\f314"}.bi-eject:before{content:"\f315"}.bi-emoji-angry-fill:before{content:"\f316"}.bi-emoji-angry:before{content:"\f317"}.bi-emoji-dizzy-fill:before{content:"\f318"}.bi-emoji-dizzy:before{content:"\f319"}.bi-emoji-expressionless-fill:before{content:"\f31a"}.bi-emoji-expressionless:before{content:"\f31b"}.bi-emoji-frown-fill:before{content:"\f31c"}.bi-emoji-frown:before{content:"\f31d"}.bi-emoji-heart-eyes-fill:before{content:"\f31e"}.bi-emoji-heart-eyes:before{content:"\f31f"}.bi-emoji-laughing-fill:before{content:"\f320"}.bi-emoji-laughing:before{content:"\f321"}.bi-emoji-neutral-fill:before{content:"\f322"}.bi-emoji-neutral:before{content:"\f323"}.bi-emoji-smile-fill:before{content:"\f324"}.bi-emoji-smile-upside-down-fill:before{content:"\f325"}.bi-emoji-smile-upside-down:before{content:"\f326"}.bi-emoji-smile:before{content:"\f327"}.bi-emoji-sunglasses-fill:before{content:"\f328"}.bi-emoji-sunglasses:before{content:"\f329"}.bi-emoji-wink-fill:before{content:"\f32a"}.bi-emoji-wink:before{content:"\f32b"}.bi-envelope-fill:before{content:"\f32c"}.bi-envelope-open-fill:before{content:"\f32d"}.bi-envelope-open:before{content:"\f32e"}.bi-envelope:before{content:"\f32f"}.bi-eraser-fill:before{content:"\f330"}.bi-eraser:before{content:"\f331"}.bi-exclamation-circle-fill:before{content:"\f332"}.bi-exclamation-circle:before{content:"\f333"}.bi-exclamation-diamond-fill:before{content:"\f334"}.bi-exclamation-diamond:before{content:"\f335"}.bi-exclamation-octagon-fill:before{content:"\f336"}.bi-exclamation-octagon:before{content:"\f337"}.bi-exclamation-square-fill:before{content:"\f338"}.bi-exclamation-square:before{content:"\f339"}.bi-exclamation-triangle-fill:before{content:"\f33a"}.bi-exclamation-triangle:before{content:"\f33b"}.bi-exclamation:before{content:"\f33c"}.bi-exclude:before{content:"\f33d"}.bi-eye-fill:before{content:"\f33e"}.bi-eye-slash-fill:before{content:"\f33f"}.bi-eye-slash:before{content:"\f340"}.bi-eye:before{content:"\f341"}.bi-eyedropper:before{content:"\f342"}.bi-eyeglasses:before{content:"\f343"}.bi-facebook:before{content:"\f344"}.bi-file-arrow-down-fill:before{content:"\f345"}.bi-file-arrow-down:before{content:"\f346"}.bi-file-arrow-up-fill:before{content:"\f347"}.bi-file-arrow-up:before{content:"\f348"}.bi-file-bar-graph-fill:before{content:"\f349"}.bi-file-bar-graph:before{content:"\f34a"}.bi-file-binary-fill:before{content:"\f34b"}.bi-file-binary:before{content:"\f34c"}.bi-file-break-fill:before{content:"\f34d"}.bi-file-break:before{content:"\f34e"}.bi-file-check-fill:before{content:"\f34f"}.bi-file-check:before{content:"\f350"}.bi-file-code-fill:before{content:"\f351"}.bi-file-code:before{content:"\f352"}.bi-file-diff-fill:before{content:"\f353"}.bi-file-diff:before{content:"\f354"}.bi-file-earmark-arrow-down-fill:before{content:"\f355"}.bi-file-earmark-arrow-down:before{content:"\f356"}.bi-file-earmark-arrow-up-fill:before{content:"\f357"}.bi-file-earmark-arrow-up:before{content:"\f358"}.bi-file-earmark-bar-graph-fill:before{content:"\f359"}.bi-file-earmark-bar-graph:before{content:"\f35a"}.bi-file-earmark-binary-fill:before{content:"\f35b"}.bi-file-earmark-binary:before{content:"\f35c"}.bi-file-earmark-break-fill:before{content:"\f35d"}.bi-file-earmark-break:before{content:"\f35e"}.bi-file-earmark-check-fill:before{content:"\f35f"}.bi-file-earmark-check:before{content:"\f360"}.bi-file-earmark-code-fill:before{content:"\f361"}.bi-file-earmark-code:before{content:"\f362"}.bi-file-earmark-diff-fill:before{content:"\f363"}.bi-file-earmark-diff:before{content:"\f364"}.bi-file-earmark-easel-fill:before{content:"\f365"}.bi-file-earmark-easel:before{content:"\f366"}.bi-file-earmark-excel-fill:before{content:"\f367"}.bi-file-earmark-excel:before{content:"\f368"}.bi-file-earmark-fill:before{content:"\f369"}.bi-file-earmark-font-fill:before{content:"\f36a"}.bi-file-earmark-font:before{content:"\f36b"}.bi-file-earmark-image-fill:before{content:"\f36c"}.bi-file-earmark-image:before{content:"\f36d"}.bi-file-earmark-lock-fill:before{content:"\f36e"}.bi-file-earmark-lock:before{content:"\f36f"}.bi-file-earmark-lock2-fill:before{content:"\f370"}.bi-file-earmark-lock2:before{content:"\f371"}.bi-file-earmark-medical-fill:before{content:"\f372"}.bi-file-earmark-medical:before{content:"\f373"}.bi-file-earmark-minus-fill:before{content:"\f374"}.bi-file-earmark-minus:before{content:"\f375"}.bi-file-earmark-music-fill:before{content:"\f376"}.bi-file-earmark-music:before{content:"\f377"}.bi-file-earmark-person-fill:before{content:"\f378"}.bi-file-earmark-person:before{content:"\f379"}.bi-file-earmark-play-fill:before{content:"\f37a"}.bi-file-earmark-play:before{content:"\f37b"}.bi-file-earmark-plus-fill:before{content:"\f37c"}.bi-file-earmark-plus:before{content:"\f37d"}.bi-file-earmark-post-fill:before{content:"\f37e"}.bi-file-earmark-post:before{content:"\f37f"}.bi-file-earmark-ppt-fill:before{content:"\f380"}.bi-file-earmark-ppt:before{content:"\f381"}.bi-file-earmark-richtext-fill:before{content:"\f382"}.bi-file-earmark-richtext:before{content:"\f383"}.bi-file-earmark-ruled-fill:before{content:"\f384"}.bi-file-earmark-ruled:before{content:"\f385"}.bi-file-earmark-slides-fill:before{content:"\f386"}.bi-file-earmark-slides:before{content:"\f387"}.bi-file-earmark-spreadsheet-fill:before{content:"\f388"}.bi-file-earmark-spreadsheet:before{content:"\f389"}.bi-file-earmark-text-fill:before{content:"\f38a"}.bi-file-earmark-text:before{content:"\f38b"}.bi-file-earmark-word-fill:before{content:"\f38c"}.bi-file-earmark-word:before{content:"\f38d"}.bi-file-earmark-x-fill:before{content:"\f38e"}.bi-file-earmark-x:before{content:"\f38f"}.bi-file-earmark-zip-fill:before{content:"\f390"}.bi-file-earmark-zip:before{content:"\f391"}.bi-file-earmark:before{content:"\f392"}.bi-file-easel-fill:before{content:"\f393"}.bi-file-easel:before{content:"\f394"}.bi-file-excel-fill:before{content:"\f395"}.bi-file-excel:before{content:"\f396"}.bi-file-fill:before{content:"\f397"}.bi-file-font-fill:before{content:"\f398"}.bi-file-font:before{content:"\f399"}.bi-file-image-fill:before{content:"\f39a"}.bi-file-image:before{content:"\f39b"}.bi-file-lock-fill:before{content:"\f39c"}.bi-file-lock:before{content:"\f39d"}.bi-file-lock2-fill:before{content:"\f39e"}.bi-file-lock2:before{content:"\f39f"}.bi-file-medical-fill:before{content:"\f3a0"}.bi-file-medical:before{content:"\f3a1"}.bi-file-minus-fill:before{content:"\f3a2"}.bi-file-minus:before{content:"\f3a3"}.bi-file-music-fill:before{content:"\f3a4"}.bi-file-music:before{content:"\f3a5"}.bi-file-person-fill:before{content:"\f3a6"}.bi-file-person:before{content:"\f3a7"}.bi-file-play-fill:before{content:"\f3a8"}.bi-file-play:before{content:"\f3a9"}.bi-file-plus-fill:before{content:"\f3aa"}.bi-file-plus:before{content:"\f3ab"}.bi-file-post-fill:before{content:"\f3ac"}.bi-file-post:before{content:"\f3ad"}.bi-file-ppt-fill:before{content:"\f3ae"}.bi-file-ppt:before{content:"\f3af"}.bi-file-richtext-fill:before{content:"\f3b0"}.bi-file-richtext:before{content:"\f3b1"}.bi-file-ruled-fill:before{content:"\f3b2"}.bi-file-ruled:before{content:"\f3b3"}.bi-file-slides-fill:before{content:"\f3b4"}.bi-file-slides:before{content:"\f3b5"}.bi-file-spreadsheet-fill:before{content:"\f3b6"}.bi-file-spreadsheet:before{content:"\f3b7"}.bi-file-text-fill:before{content:"\f3b8"}.bi-file-text:before{content:"\f3b9"}.bi-file-word-fill:before{content:"\f3ba"}.bi-file-word:before{content:"\f3bb"}.bi-file-x-fill:before{content:"\f3bc"}.bi-file-x:before{content:"\f3bd"}.bi-file-zip-fill:before{content:"\f3be"}.bi-file-zip:before{content:"\f3bf"}.bi-file:before{content:"\f3c0"}.bi-files-alt:before{content:"\f3c1"}.bi-files:before{content:"\f3c2"}.bi-film:before{content:"\f3c3"}.bi-filter-circle-fill:before{content:"\f3c4"}.bi-filter-circle:before{content:"\f3c5"}.bi-filter-left:before{content:"\f3c6"}.bi-filter-right:before{content:"\f3c7"}.bi-filter-square-fill:before{content:"\f3c8"}.bi-filter-square:before{content:"\f3c9"}.bi-filter:before{content:"\f3ca"}.bi-flag-fill:before{content:"\f3cb"}.bi-flag:before{content:"\f3cc"}.bi-flower1:before{content:"\f3cd"}.bi-flower2:before{content:"\f3ce"}.bi-flower3:before{content:"\f3cf"}.bi-folder-check:before{content:"\f3d0"}.bi-folder-fill:before{content:"\f3d1"}.bi-folder-minus:before{content:"\f3d2"}.bi-folder-plus:before{content:"\f3d3"}.bi-folder-symlink-fill:before{content:"\f3d4"}.bi-folder-symlink:before{content:"\f3d5"}.bi-folder-x:before{content:"\f3d6"}.bi-folder:before{content:"\f3d7"}.bi-folder2-open:before{content:"\f3d8"}.bi-folder2:before{content:"\f3d9"}.bi-fonts:before{content:"\f3da"}.bi-forward-fill:before{content:"\f3db"}.bi-forward:before{content:"\f3dc"}.bi-front:before{content:"\f3dd"}.bi-fullscreen-exit:before{content:"\f3de"}.bi-fullscreen:before{content:"\f3df"}.bi-funnel-fill:before{content:"\f3e0"}.bi-funnel:before{content:"\f3e1"}.bi-gear-fill:before{content:"\f3e2"}.bi-gear-wide-connected:before{content:"\f3e3"}.bi-gear-wide:before{content:"\f3e4"}.bi-gear:before{content:"\f3e5"}.bi-gem:before{content:"\f3e6"}.bi-geo-alt-fill:before{content:"\f3e7"}.bi-geo-alt:before{content:"\f3e8"}.bi-geo-fill:before{content:"\f3e9"}.bi-geo:before{content:"\f3ea"}.bi-gift-fill:before{content:"\f3eb"}.bi-gift:before{content:"\f3ec"}.bi-github:before{content:"\f3ed"}.bi-globe:before{content:"\f3ee"}.bi-globe2:before{content:"\f3ef"}.bi-google:before{content:"\f3f0"}.bi-graph-down:before{content:"\f3f1"}.bi-graph-up:before{content:"\f3f2"}.bi-grid-1x2-fill:before{content:"\f3f3"}.bi-grid-1x2:before{content:"\f3f4"}.bi-grid-3x2-gap-fill:before{content:"\f3f5"}.bi-grid-3x2-gap:before{content:"\f3f6"}.bi-grid-3x2:before{content:"\f3f7"}.bi-grid-3x3-gap-fill:before{content:"\f3f8"}.bi-grid-3x3-gap:before{content:"\f3f9"}.bi-grid-3x3:before{content:"\f3fa"}.bi-grid-fill:before{content:"\f3fb"}.bi-grid:before{content:"\f3fc"}.bi-grip-horizontal:before{content:"\f3fd"}.bi-grip-vertical:before{content:"\f3fe"}.bi-hammer:before{content:"\f3ff"}.bi-hand-index-fill:before{content:"\f400"}.bi-hand-index-thumb-fill:before{content:"\f401"}.bi-hand-index-thumb:before{content:"\f402"}.bi-hand-index:before{content:"\f403"}.bi-hand-thumbs-down-fill:before{content:"\f404"}.bi-hand-thumbs-down:before{content:"\f405"}.bi-hand-thumbs-up-fill:before{content:"\f406"}.bi-hand-thumbs-up:before{content:"\f407"}.bi-handbag-fill:before{content:"\f408"}.bi-handbag:before{content:"\f409"}.bi-hash:before{content:"\f40a"}.bi-hdd-fill:before{content:"\f40b"}.bi-hdd-network-fill:before{content:"\f40c"}.bi-hdd-network:before{content:"\f40d"}.bi-hdd-rack-fill:before{content:"\f40e"}.bi-hdd-rack:before{content:"\f40f"}.bi-hdd-stack-fill:before{content:"\f410"}.bi-hdd-stack:before{content:"\f411"}.bi-hdd:before{content:"\f412"}.bi-headphones:before{content:"\f413"}.bi-headset:before{content:"\f414"}.bi-heart-fill:before{content:"\f415"}.bi-heart-half:before{content:"\f416"}.bi-heart:before{content:"\f417"}.bi-heptagon-fill:before{content:"\f418"}.bi-heptagon-half:before{content:"\f419"}.bi-heptagon:before{content:"\f41a"}.bi-hexagon-fill:before{content:"\f41b"}.bi-hexagon-half:before{content:"\f41c"}.bi-hexagon:before{content:"\f41d"}.bi-hourglass-bottom:before{content:"\f41e"}.bi-hourglass-split:before{content:"\f41f"}.bi-hourglass-top:before{content:"\f420"}.bi-hourglass:before{content:"\f421"}.bi-house-door-fill:before{content:"\f422"}.bi-house-door:before{content:"\f423"}.bi-house-fill:before{content:"\f424"}.bi-house:before{content:"\f425"}.bi-hr:before{content:"\f426"}.bi-hurricane:before{content:"\f427"}.bi-image-alt:before{content:"\f428"}.bi-image-fill:before{content:"\f429"}.bi-image:before{content:"\f42a"}.bi-images:before{content:"\f42b"}.bi-inbox-fill:before{content:"\f42c"}.bi-inbox:before{content:"\f42d"}.bi-inboxes-fill:before{content:"\f42e"}.bi-inboxes:before{content:"\f42f"}.bi-info-circle-fill:before{content:"\f430"}.bi-info-circle:before{content:"\f431"}.bi-info-square-fill:before{content:"\f432"}.bi-info-square:before{content:"\f433"}.bi-info:before{content:"\f434"}.bi-input-cursor-text:before{content:"\f435"}.bi-input-cursor:before{content:"\f436"}.bi-instagram:before{content:"\f437"}.bi-intersect:before{content:"\f438"}.bi-journal-album:before{content:"\f439"}.bi-journal-arrow-down:before{content:"\f43a"}.bi-journal-arrow-up:before{content:"\f43b"}.bi-journal-bookmark-fill:before{content:"\f43c"}.bi-journal-bookmark:before{content:"\f43d"}.bi-journal-check:before{content:"\f43e"}.bi-journal-code:before{content:"\f43f"}.bi-journal-medical:before{content:"\f440"}.bi-journal-minus:before{content:"\f441"}.bi-journal-plus:before{content:"\f442"}.bi-journal-richtext:before{content:"\f443"}.bi-journal-text:before{content:"\f444"}.bi-journal-x:before{content:"\f445"}.bi-journal:before{content:"\f446"}.bi-journals:before{content:"\f447"}.bi-joystick:before{content:"\f448"}.bi-justify-left:before{content:"\f449"}.bi-justify-right:before{content:"\f44a"}.bi-justify:before{content:"\f44b"}.bi-kanban-fill:before{content:"\f44c"}.bi-kanban:before{content:"\f44d"}.bi-key-fill:before{content:"\f44e"}.bi-key:before{content:"\f44f"}.bi-keyboard-fill:before{content:"\f450"}.bi-keyboard:before{content:"\f451"}.bi-ladder:before{content:"\f452"}.bi-lamp-fill:before{content:"\f453"}.bi-lamp:before{content:"\f454"}.bi-laptop-fill:before{content:"\f455"}.bi-laptop:before{content:"\f456"}.bi-layer-backward:before{content:"\f457"}.bi-layer-forward:before{content:"\f458"}.bi-layers-fill:before{content:"\f459"}.bi-layers-half:before{content:"\f45a"}.bi-layers:before{content:"\f45b"}.bi-layout-sidebar-inset-reverse:before{content:"\f45c"}.bi-layout-sidebar-inset:before{content:"\f45d"}.bi-layout-sidebar-reverse:before{content:"\f45e"}.bi-layout-sidebar:before{content:"\f45f"}.bi-layout-split:before{content:"\f460"}.bi-layout-text-sidebar-reverse:before{content:"\f461"}.bi-layout-text-sidebar:before{content:"\f462"}.bi-layout-text-window-reverse:before{content:"\f463"}.bi-layout-text-window:before{content:"\f464"}.bi-layout-three-columns:before{content:"\f465"}.bi-layout-wtf:before{content:"\f466"}.bi-life-preserver:before{content:"\f467"}.bi-lightbulb-fill:before{content:"\f468"}.bi-lightbulb-off-fill:before{content:"\f469"}.bi-lightbulb-off:before{content:"\f46a"}.bi-lightbulb:before{content:"\f46b"}.bi-lightning-charge-fill:before{content:"\f46c"}.bi-lightning-charge:before{content:"\f46d"}.bi-lightning-fill:before{content:"\f46e"}.bi-lightning:before{content:"\f46f"}.bi-link-45deg:before{content:"\f470"}.bi-link:before{content:"\f471"}.bi-linkedin:before{content:"\f472"}.bi-list-check:before{content:"\f473"}.bi-list-nested:before{content:"\f474"}.bi-list-ol:before{content:"\f475"}.bi-list-stars:before{content:"\f476"}.bi-list-task:before{content:"\f477"}.bi-list-ul:before{content:"\f478"}.bi-list:before{content:"\f479"}.bi-lock-fill:before{content:"\f47a"}.bi-lock:before{content:"\f47b"}.bi-mailbox:before{content:"\f47c"}.bi-mailbox2:before{content:"\f47d"}.bi-map-fill:before{content:"\f47e"}.bi-map:before{content:"\f47f"}.bi-markdown-fill:before{content:"\f480"}.bi-markdown:before{content:"\f481"}.bi-mask:before{content:"\f482"}.bi-megaphone-fill:before{content:"\f483"}.bi-megaphone:before{content:"\f484"}.bi-menu-app-fill:before{content:"\f485"}.bi-menu-app:before{content:"\f486"}.bi-menu-button-fill:before{content:"\f487"}.bi-menu-button-wide-fill:before{content:"\f488"}.bi-menu-button-wide:before{content:"\f489"}.bi-menu-button:before{content:"\f48a"}.bi-menu-down:before{content:"\f48b"}.bi-menu-up:before{content:"\f48c"}.bi-mic-fill:before{content:"\f48d"}.bi-mic-mute-fill:before{content:"\f48e"}.bi-mic-mute:before{content:"\f48f"}.bi-mic:before{content:"\f490"}.bi-minecart-loaded:before{content:"\f491"}.bi-minecart:before{content:"\f492"}.bi-moisture:before{content:"\f493"}.bi-moon-fill:before{content:"\f494"}.bi-moon-stars-fill:before{content:"\f495"}.bi-moon-stars:before{content:"\f496"}.bi-moon:before{content:"\f497"}.bi-mouse-fill:before{content:"\f498"}.bi-mouse:before{content:"\f499"}.bi-mouse2-fill:before{content:"\f49a"}.bi-mouse2:before{content:"\f49b"}.bi-mouse3-fill:before{content:"\f49c"}.bi-mouse3:before{content:"\f49d"}.bi-music-note-beamed:before{content:"\f49e"}.bi-music-note-list:before{content:"\f49f"}.bi-music-note:before{content:"\f4a0"}.bi-music-player-fill:before{content:"\f4a1"}.bi-music-player:before{content:"\f4a2"}.bi-newspaper:before{content:"\f4a3"}.bi-node-minus-fill:before{content:"\f4a4"}.bi-node-minus:before{content:"\f4a5"}.bi-node-plus-fill:before{content:"\f4a6"}.bi-node-plus:before{content:"\f4a7"}.bi-nut-fill:before{content:"\f4a8"}.bi-nut:before{content:"\f4a9"}.bi-octagon-fill:before{content:"\f4aa"}.bi-octagon-half:before{content:"\f4ab"}.bi-octagon:before{content:"\f4ac"}.bi-option:before{content:"\f4ad"}.bi-outlet:before{content:"\f4ae"}.bi-paint-bucket:before{content:"\f4af"}.bi-palette-fill:before{content:"\f4b0"}.bi-palette:before{content:"\f4b1"}.bi-palette2:before{content:"\f4b2"}.bi-paperclip:before{content:"\f4b3"}.bi-paragraph:before{content:"\f4b4"}.bi-patch-check-fill:before{content:"\f4b5"}.bi-patch-check:before{content:"\f4b6"}.bi-patch-exclamation-fill:before{content:"\f4b7"}.bi-patch-exclamation:before{content:"\f4b8"}.bi-patch-minus-fill:before{content:"\f4b9"}.bi-patch-minus:before{content:"\f4ba"}.bi-patch-plus-fill:before{content:"\f4bb"}.bi-patch-plus:before{content:"\f4bc"}.bi-patch-question-fill:before{content:"\f4bd"}.bi-patch-question:before{content:"\f4be"}.bi-pause-btn-fill:before{content:"\f4bf"}.bi-pause-btn:before{content:"\f4c0"}.bi-pause-circle-fill:before{content:"\f4c1"}.bi-pause-circle:before{content:"\f4c2"}.bi-pause-fill:before{content:"\f4c3"}.bi-pause:before{content:"\f4c4"}.bi-peace-fill:before{content:"\f4c5"}.bi-peace:before{content:"\f4c6"}.bi-pen-fill:before{content:"\f4c7"}.bi-pen:before{content:"\f4c8"}.bi-pencil-fill:before{content:"\f4c9"}.bi-pencil-square:before{content:"\f4ca"}.bi-pencil:before{content:"\f4cb"}.bi-pentagon-fill:before{content:"\f4cc"}.bi-pentagon-half:before{content:"\f4cd"}.bi-pentagon:before{content:"\f4ce"}.bi-people-fill:before{content:"\f4cf"}.bi-people:before{content:"\f4d0"}.bi-percent:before{content:"\f4d1"}.bi-person-badge-fill:before{content:"\f4d2"}.bi-person-badge:before{content:"\f4d3"}.bi-person-bounding-box:before{content:"\f4d4"}.bi-person-check-fill:before{content:"\f4d5"}.bi-person-check:before{content:"\f4d6"}.bi-person-circle:before{content:"\f4d7"}.bi-person-dash-fill:before{content:"\f4d8"}.bi-person-dash:before{content:"\f4d9"}.bi-person-fill:before{content:"\f4da"}.bi-person-lines-fill:before{content:"\f4db"}.bi-person-plus-fill:before{content:"\f4dc"}.bi-person-plus:before{content:"\f4dd"}.bi-person-square:before{content:"\f4de"}.bi-person-x-fill:before{content:"\f4df"}.bi-person-x:before{content:"\f4e0"}.bi-person:before{content:"\f4e1"}.bi-phone-fill:before{content:"\f4e2"}.bi-phone-landscape-fill:before{content:"\f4e3"}.bi-phone-landscape:before{content:"\f4e4"}.bi-phone-vibrate-fill:before{content:"\f4e5"}.bi-phone-vibrate:before{content:"\f4e6"}.bi-phone:before{content:"\f4e7"}.bi-pie-chart-fill:before{content:"\f4e8"}.bi-pie-chart:before{content:"\f4e9"}.bi-pin-angle-fill:before{content:"\f4ea"}.bi-pin-angle:before{content:"\f4eb"}.bi-pin-fill:before{content:"\f4ec"}.bi-pin:before{content:"\f4ed"}.bi-pip-fill:before{content:"\f4ee"}.bi-pip:before{content:"\f4ef"}.bi-play-btn-fill:before{content:"\f4f0"}.bi-play-btn:before{content:"\f4f1"}.bi-play-circle-fill:before{content:"\f4f2"}.bi-play-circle:before{content:"\f4f3"}.bi-play-fill:before{content:"\f4f4"}.bi-play:before{content:"\f4f5"}.bi-plug-fill:before{content:"\f4f6"}.bi-plug:before{content:"\f4f7"}.bi-plus-circle-dotted:before{content:"\f4f8"}.bi-plus-circle-fill:before{content:"\f4f9"}.bi-plus-circle:before{content:"\f4fa"}.bi-plus-square-dotted:before{content:"\f4fb"}.bi-plus-square-fill:before{content:"\f4fc"}.bi-plus-square:before{content:"\f4fd"}.bi-plus:before{content:"\f4fe"}.bi-power:before{content:"\f4ff"}.bi-printer-fill:before{content:"\f500"}.bi-printer:before{content:"\f501"}.bi-puzzle-fill:before{content:"\f502"}.bi-puzzle:before{content:"\f503"}.bi-question-circle-fill:before{content:"\f504"}.bi-question-circle:before{content:"\f505"}.bi-question-diamond-fill:before{content:"\f506"}.bi-question-diamond:before{content:"\f507"}.bi-question-octagon-fill:before{content:"\f508"}.bi-question-octagon:before{content:"\f509"}.bi-question-square-fill:before{content:"\f50a"}.bi-question-square:before{content:"\f50b"}.bi-question:before{content:"\f50c"}.bi-rainbow:before{content:"\f50d"}.bi-receipt-cutoff:before{content:"\f50e"}.bi-receipt:before{content:"\f50f"}.bi-reception-0:before{content:"\f510"}.bi-reception-1:before{content:"\f511"}.bi-reception-2:before{content:"\f512"}.bi-reception-3:before{content:"\f513"}.bi-reception-4:before{content:"\f514"}.bi-record-btn-fill:before{content:"\f515"}.bi-record-btn:before{content:"\f516"}.bi-record-circle-fill:before{content:"\f517"}.bi-record-circle:before{content:"\f518"}.bi-record-fill:before{content:"\f519"}.bi-record:before{content:"\f51a"}.bi-record2-fill:before{content:"\f51b"}.bi-record2:before{content:"\f51c"}.bi-reply-all-fill:before{content:"\f51d"}.bi-reply-all:before{content:"\f51e"}.bi-reply-fill:before{content:"\f51f"}.bi-reply:before{content:"\f520"}.bi-rss-fill:before{content:"\f521"}.bi-rss:before{content:"\f522"}.bi-rulers:before{content:"\f523"}.bi-save-fill:before{content:"\f524"}.bi-save:before{content:"\f525"}.bi-save2-fill:before{content:"\f526"}.bi-save2:before{content:"\f527"}.bi-scissors:before{content:"\f528"}.bi-screwdriver:before{content:"\f529"}.bi-search:before{content:"\f52a"}.bi-segmented-nav:before{content:"\f52b"}.bi-server:before{content:"\f52c"}.bi-share-fill:before{content:"\f52d"}.bi-share:before{content:"\f52e"}.bi-shield-check:before{content:"\f52f"}.bi-shield-exclamation:before{content:"\f530"}.bi-shield-fill-check:before{content:"\f531"}.bi-shield-fill-exclamation:before{content:"\f532"}.bi-shield-fill-minus:before{content:"\f533"}.bi-shield-fill-plus:before{content:"\f534"}.bi-shield-fill-x:before{content:"\f535"}.bi-shield-fill:before{content:"\f536"}.bi-shield-lock-fill:before{content:"\f537"}.bi-shield-lock:before{content:"\f538"}.bi-shield-minus:before{content:"\f539"}.bi-shield-plus:before{content:"\f53a"}.bi-shield-shaded:before{content:"\f53b"}.bi-shield-slash-fill:before{content:"\f53c"}.bi-shield-slash:before{content:"\f53d"}.bi-shield-x:before{content:"\f53e"}.bi-shield:before{content:"\f53f"}.bi-shift-fill:before{content:"\f540"}.bi-shift:before{content:"\f541"}.bi-shop-window:before{content:"\f542"}.bi-shop:before{content:"\f543"}.bi-shuffle:before{content:"\f544"}.bi-signpost-2-fill:before{content:"\f545"}.bi-signpost-2:before{content:"\f546"}.bi-signpost-fill:before{content:"\f547"}.bi-signpost-split-fill:before{content:"\f548"}.bi-signpost-split:before{content:"\f549"}.bi-signpost:before{content:"\f54a"}.bi-sim-fill:before{content:"\f54b"}.bi-sim:before{content:"\f54c"}.bi-skip-backward-btn-fill:before{content:"\f54d"}.bi-skip-backward-btn:before{content:"\f54e"}.bi-skip-backward-circle-fill:before{content:"\f54f"}.bi-skip-backward-circle:before{content:"\f550"}.bi-skip-backward-fill:before{content:"\f551"}.bi-skip-backward:before{content:"\f552"}.bi-skip-end-btn-fill:before{content:"\f553"}.bi-skip-end-btn:before{content:"\f554"}.bi-skip-end-circle-fill:before{content:"\f555"}.bi-skip-end-circle:before{content:"\f556"}.bi-skip-end-fill:before{content:"\f557"}.bi-skip-end:before{content:"\f558"}.bi-skip-forward-btn-fill:before{content:"\f559"}.bi-skip-forward-btn:before{content:"\f55a"}.bi-skip-forward-circle-fill:before{content:"\f55b"}.bi-skip-forward-circle:before{content:"\f55c"}.bi-skip-forward-fill:before{content:"\f55d"}.bi-skip-forward:before{content:"\f55e"}.bi-skip-start-btn-fill:before{content:"\f55f"}.bi-skip-start-btn:before{content:"\f560"}.bi-skip-start-circle-fill:before{content:"\f561"}.bi-skip-start-circle:before{content:"\f562"}.bi-skip-start-fill:before{content:"\f563"}.bi-skip-start:before{content:"\f564"}.bi-slack:before{content:"\f565"}.bi-slash-circle-fill:before{content:"\f566"}.bi-slash-circle:before{content:"\f567"}.bi-slash-square-fill:before{content:"\f568"}.bi-slash-square:before{content:"\f569"}.bi-slash:before{content:"\f56a"}.bi-sliders:before{content:"\f56b"}.bi-smartwatch:before{content:"\f56c"}.bi-snow:before{content:"\f56d"}.bi-snow2:before{content:"\f56e"}.bi-snow3:before{content:"\f56f"}.bi-sort-alpha-down-alt:before{content:"\f570"}.bi-sort-alpha-down:before{content:"\f571"}.bi-sort-alpha-up-alt:before{content:"\f572"}.bi-sort-alpha-up:before{content:"\f573"}.bi-sort-down-alt:before{content:"\f574"}.bi-sort-down:before{content:"\f575"}.bi-sort-numeric-down-alt:before{content:"\f576"}.bi-sort-numeric-down:before{content:"\f577"}.bi-sort-numeric-up-alt:before{content:"\f578"}.bi-sort-numeric-up:before{content:"\f579"}.bi-sort-up-alt:before{content:"\f57a"}.bi-sort-up:before{content:"\f57b"}.bi-soundwave:before{content:"\f57c"}.bi-speaker-fill:before{content:"\f57d"}.bi-speaker:before{content:"\f57e"}.bi-speedometer:before{content:"\f57f"}.bi-speedometer2:before{content:"\f580"}.bi-spellcheck:before{content:"\f581"}.bi-square-fill:before{content:"\f582"}.bi-square-half:before{content:"\f583"}.bi-square:before{content:"\f584"}.bi-stack:before{content:"\f585"}.bi-star-fill:before{content:"\f586"}.bi-star-half:before{content:"\f587"}.bi-star:before{content:"\f588"}.bi-stars:before{content:"\f589"}.bi-stickies-fill:before{content:"\f58a"}.bi-stickies:before{content:"\f58b"}.bi-sticky-fill:before{content:"\f58c"}.bi-sticky:before{content:"\f58d"}.bi-stop-btn-fill:before{content:"\f58e"}.bi-stop-btn:before{content:"\f58f"}.bi-stop-circle-fill:before{content:"\f590"}.bi-stop-circle:before{content:"\f591"}.bi-stop-fill:before{content:"\f592"}.bi-stop:before{content:"\f593"}.bi-stoplights-fill:before{content:"\f594"}.bi-stoplights:before{content:"\f595"}.bi-stopwatch-fill:before{content:"\f596"}.bi-stopwatch:before{content:"\f597"}.bi-subtract:before{content:"\f598"}.bi-suit-club-fill:before{content:"\f599"}.bi-suit-club:before{content:"\f59a"}.bi-suit-diamond-fill:before{content:"\f59b"}.bi-suit-diamond:before{content:"\f59c"}.bi-suit-heart-fill:before{content:"\f59d"}.bi-suit-heart:before{content:"\f59e"}.bi-suit-spade-fill:before{content:"\f59f"}.bi-suit-spade:before{content:"\f5a0"}.bi-sun-fill:before{content:"\f5a1"}.bi-sun:before{content:"\f5a2"}.bi-sunglasses:before{content:"\f5a3"}.bi-sunrise-fill:before{content:"\f5a4"}.bi-sunrise:before{content:"\f5a5"}.bi-sunset-fill:before{content:"\f5a6"}.bi-sunset:before{content:"\f5a7"}.bi-symmetry-horizontal:before{content:"\f5a8"}.bi-symmetry-vertical:before{content:"\f5a9"}.bi-table:before{content:"\f5aa"}.bi-tablet-fill:before{content:"\f5ab"}.bi-tablet-landscape-fill:before{content:"\f5ac"}.bi-tablet-landscape:before{content:"\f5ad"}.bi-tablet:before{content:"\f5ae"}.bi-tag-fill:before{content:"\f5af"}.bi-tag:before{content:"\f5b0"}.bi-tags-fill:before{content:"\f5b1"}.bi-tags:before{content:"\f5b2"}.bi-telegram:before{content:"\f5b3"}.bi-telephone-fill:before{content:"\f5b4"}.bi-telephone-forward-fill:before{content:"\f5b5"}.bi-telephone-forward:before{content:"\f5b6"}.bi-telephone-inbound-fill:before{content:"\f5b7"}.bi-telephone-inbound:before{content:"\f5b8"}.bi-telephone-minus-fill:before{content:"\f5b9"}.bi-telephone-minus:before{content:"\f5ba"}.bi-telephone-outbound-fill:before{content:"\f5bb"}.bi-telephone-outbound:before{content:"\f5bc"}.bi-telephone-plus-fill:before{content:"\f5bd"}.bi-telephone-plus:before{content:"\f5be"}.bi-telephone-x-fill:before{content:"\f5bf"}.bi-telephone-x:before{content:"\f5c0"}.bi-telephone:before{content:"\f5c1"}.bi-terminal-fill:before{content:"\f5c2"}.bi-terminal:before{content:"\f5c3"}.bi-text-center:before{content:"\f5c4"}.bi-text-indent-left:before{content:"\f5c5"}.bi-text-indent-right:before{content:"\f5c6"}.bi-text-left:before{content:"\f5c7"}.bi-text-paragraph:before{content:"\f5c8"}.bi-text-right:before{content:"\f5c9"}.bi-textarea-resize:before{content:"\f5ca"}.bi-textarea-t:before{content:"\f5cb"}.bi-textarea:before{content:"\f5cc"}.bi-thermometer-half:before{content:"\f5cd"}.bi-thermometer-high:before{content:"\f5ce"}.bi-thermometer-low:before{content:"\f5cf"}.bi-thermometer-snow:before{content:"\f5d0"}.bi-thermometer-sun:before{content:"\f5d1"}.bi-thermometer:before{content:"\f5d2"}.bi-three-dots-vertical:before{content:"\f5d3"}.bi-three-dots:before{content:"\f5d4"}.bi-toggle-off:before{content:"\f5d5"}.bi-toggle-on:before{content:"\f5d6"}.bi-toggle2-off:before{content:"\f5d7"}.bi-toggle2-on:before{content:"\f5d8"}.bi-toggles:before{content:"\f5d9"}.bi-toggles2:before{content:"\f5da"}.bi-tools:before{content:"\f5db"}.bi-tornado:before{content:"\f5dc"}.bi-trash-fill:before{content:"\f5dd"}.bi-trash:before{content:"\f5de"}.bi-trash2-fill:before{content:"\f5df"}.bi-trash2:before{content:"\f5e0"}.bi-tree-fill:before{content:"\f5e1"}.bi-tree:before{content:"\f5e2"}.bi-triangle-fill:before{content:"\f5e3"}.bi-triangle-half:before{content:"\f5e4"}.bi-triangle:before{content:"\f5e5"}.bi-trophy-fill:before{content:"\f5e6"}.bi-trophy:before{content:"\f5e7"}.bi-tropical-storm:before{content:"\f5e8"}.bi-truck-flatbed:before{content:"\f5e9"}.bi-truck:before{content:"\f5ea"}.bi-tsunami:before{content:"\f5eb"}.bi-tv-fill:before{content:"\f5ec"}.bi-tv:before{content:"\f5ed"}.bi-twitch:before{content:"\f5ee"}.bi-twitter:before{content:"\f5ef"}.bi-type-bold:before{content:"\f5f0"}.bi-type-h1:before{content:"\f5f1"}.bi-type-h2:before{content:"\f5f2"}.bi-type-h3:before{content:"\f5f3"}.bi-type-italic:before{content:"\f5f4"}.bi-type-strikethrough:before{content:"\f5f5"}.bi-type-underline:before{content:"\f5f6"}.bi-type:before{content:"\f5f7"}.bi-ui-checks-grid:before{content:"\f5f8"}.bi-ui-checks:before{content:"\f5f9"}.bi-ui-radios-grid:before{content:"\f5fa"}.bi-ui-radios:before{content:"\f5fb"}.bi-umbrella-fill:before{content:"\f5fc"}.bi-umbrella:before{content:"\f5fd"}.bi-union:before{content:"\f5fe"}.bi-unlock-fill:before{content:"\f5ff"}.bi-unlock:before{content:"\f600"}.bi-upc-scan:before{content:"\f601"}.bi-upc:before{content:"\f602"}.bi-upload:before{content:"\f603"}.bi-vector-pen:before{content:"\f604"}.bi-view-list:before{content:"\f605"}.bi-view-stacked:before{content:"\f606"}.bi-vinyl-fill:before{content:"\f607"}.bi-vinyl:before{content:"\f608"}.bi-voicemail:before{content:"\f609"}.bi-volume-down-fill:before{content:"\f60a"}.bi-volume-down:before{content:"\f60b"}.bi-volume-mute-fill:before{content:"\f60c"}.bi-volume-mute:before{content:"\f60d"}.bi-volume-off-fill:before{content:"\f60e"}.bi-volume-off:before{content:"\f60f"}.bi-volume-up-fill:before{content:"\f610"}.bi-volume-up:before{content:"\f611"}.bi-vr:before{content:"\f612"}.bi-wallet-fill:before{content:"\f613"}.bi-wallet:before{content:"\f614"}.bi-wallet2:before{content:"\f615"}.bi-watch:before{content:"\f616"}.bi-water:before{content:"\f617"}.bi-whatsapp:before{content:"\f618"}.bi-wifi-1:before{content:"\f619"}.bi-wifi-2:before{content:"\f61a"}.bi-wifi-off:before{content:"\f61b"}.bi-wifi:before{content:"\f61c"}.bi-wind:before{content:"\f61d"}.bi-window-dock:before{content:"\f61e"}.bi-window-sidebar:before{content:"\f61f"}.bi-window:before{content:"\f620"}.bi-wrench:before{content:"\f621"}.bi-x-circle-fill:before{content:"\f622"}.bi-x-circle:before{content:"\f623"}.bi-x-diamond-fill:before{content:"\f624"}.bi-x-diamond:before{content:"\f625"}.bi-x-octagon-fill:before{content:"\f626"}.bi-x-octagon:before{content:"\f627"}.bi-x-square-fill:before{content:"\f628"}.bi-x-square:before{content:"\f629"}.bi-x:before{content:"\f62a"}.bi-youtube:before{content:"\f62b"}.bi-zoom-in:before{content:"\f62c"}.bi-zoom-out:before{content:"\f62d"}.bi-bank:before{content:"\f62e"}.bi-bank2:before{content:"\f62f"}.bi-bell-slash-fill:before{content:"\f630"}.bi-bell-slash:before{content:"\f631"}.bi-cash-coin:before{content:"\f632"}.bi-check-lg:before{content:"\f633"}.bi-coin:before{content:"\f634"}.bi-currency-bitcoin:before{content:"\f635"}.bi-currency-dollar:before{content:"\f636"}.bi-currency-euro:before{content:"\f637"}.bi-currency-exchange:before{content:"\f638"}.bi-currency-pound:before{content:"\f639"}.bi-currency-yen:before{content:"\f63a"}.bi-dash-lg:before{content:"\f63b"}.bi-exclamation-lg:before{content:"\f63c"}.bi-file-earmark-pdf-fill:before{content:"\f63d"}.bi-file-earmark-pdf:before{content:"\f63e"}.bi-file-pdf-fill:before{content:"\f63f"}.bi-file-pdf:before{content:"\f640"}.bi-gender-ambiguous:before{content:"\f641"}.bi-gender-female:before{content:"\f642"}.bi-gender-male:before{content:"\f643"}.bi-gender-trans:before{content:"\f644"}.bi-headset-vr:before{content:"\f645"}.bi-info-lg:before{content:"\f646"}.bi-mastodon:before{content:"\f647"}.bi-messenger:before{content:"\f648"}.bi-piggy-bank-fill:before{content:"\f649"}.bi-piggy-bank:before{content:"\f64a"}.bi-pin-map-fill:before{content:"\f64b"}.bi-pin-map:before{content:"\f64c"}.bi-plus-lg:before{content:"\f64d"}.bi-question-lg:before{content:"\f64e"}.bi-recycle:before{content:"\f64f"}.bi-reddit:before{content:"\f650"}.bi-safe-fill:before{content:"\f651"}.bi-safe2-fill:before{content:"\f652"}.bi-safe2:before{content:"\f653"}.bi-sd-card-fill:before{content:"\f654"}.bi-sd-card:before{content:"\f655"}.bi-skype:before{content:"\f656"}.bi-slash-lg:before{content:"\f657"}.bi-translate:before{content:"\f658"}.bi-x-lg:before{content:"\f659"}.bi-safe:before{content:"\f65a"}.bi-apple:before{content:"\f65b"}.bi-microsoft:before{content:"\f65d"}.bi-windows:before{content:"\f65e"}.bi-behance:before{content:"\f65c"}.bi-dribbble:before{content:"\f65f"}.bi-line:before{content:"\f660"}.bi-medium:before{content:"\f661"}.bi-paypal:before{content:"\f662"}.bi-pinterest:before{content:"\f663"}.bi-signal:before{content:"\f664"}.bi-snapchat:before{content:"\f665"}.bi-spotify:before{content:"\f666"}.bi-stack-overflow:before{content:"\f667"}.bi-strava:before{content:"\f668"}.bi-wordpress:before{content:"\f669"}.bi-vimeo:before{content:"\f66a"}.bi-activity:before{content:"\f66b"}.bi-easel2-fill:before{content:"\f66c"}.bi-easel2:before{content:"\f66d"}.bi-easel3-fill:before{content:"\f66e"}.bi-easel3:before{content:"\f66f"}.bi-fan:before{content:"\f670"}.bi-fingerprint:before{content:"\f671"}.bi-graph-down-arrow:before{content:"\f672"}.bi-graph-up-arrow:before{content:"\f673"}.bi-hypnotize:before{content:"\f674"}.bi-magic:before{content:"\f675"}.bi-person-rolodex:before{content:"\f676"}.bi-person-video:before{content:"\f677"}.bi-person-video2:before{content:"\f678"}.bi-person-video3:before{content:"\f679"}.bi-person-workspace:before{content:"\f67a"}.bi-radioactive:before{content:"\f67b"}.bi-webcam-fill:before{content:"\f67c"}.bi-webcam:before{content:"\f67d"}.bi-yin-yang:before{content:"\f67e"}.bi-bandaid-fill:before{content:"\f680"}.bi-bandaid:before{content:"\f681"}.bi-bluetooth:before{content:"\f682"}.bi-body-text:before{content:"\f683"}.bi-boombox:before{content:"\f684"}.bi-boxes:before{content:"\f685"}.bi-dpad-fill:before{content:"\f686"}.bi-dpad:before{content:"\f687"}.bi-ear-fill:before{content:"\f688"}.bi-ear:before{content:"\f689"}.bi-envelope-check-fill:before{content:"\f68b"}.bi-envelope-check:before{content:"\f68c"}.bi-envelope-dash-fill:before{content:"\f68e"}.bi-envelope-dash:before{content:"\f68f"}.bi-envelope-exclamation-fill:before{content:"\f691"}.bi-envelope-exclamation:before{content:"\f692"}.bi-envelope-plus-fill:before{content:"\f693"}.bi-envelope-plus:before{content:"\f694"}.bi-envelope-slash-fill:before{content:"\f696"}.bi-envelope-slash:before{content:"\f697"}.bi-envelope-x-fill:before{content:"\f699"}.bi-envelope-x:before{content:"\f69a"}.bi-explicit-fill:before{content:"\f69b"}.bi-explicit:before{content:"\f69c"}.bi-git:before{content:"\f69d"}.bi-infinity:before{content:"\f69e"}.bi-list-columns-reverse:before{content:"\f69f"}.bi-list-columns:before{content:"\f6a0"}.bi-meta:before{content:"\f6a1"}.bi-nintendo-switch:before{content:"\f6a4"}.bi-pc-display-horizontal:before{content:"\f6a5"}.bi-pc-display:before{content:"\f6a6"}.bi-pc-horizontal:before{content:"\f6a7"}.bi-pc:before{content:"\f6a8"}.bi-playstation:before{content:"\f6a9"}.bi-plus-slash-minus:before{content:"\f6aa"}.bi-projector-fill:before{content:"\f6ab"}.bi-projector:before{content:"\f6ac"}.bi-qr-code-scan:before{content:"\f6ad"}.bi-qr-code:before{content:"\f6ae"}.bi-quora:before{content:"\f6af"}.bi-quote:before{content:"\f6b0"}.bi-robot:before{content:"\f6b1"}.bi-send-check-fill:before{content:"\f6b2"}.bi-send-check:before{content:"\f6b3"}.bi-send-dash-fill:before{content:"\f6b4"}.bi-send-dash:before{content:"\f6b5"}.bi-send-exclamation-fill:before{content:"\f6b7"}.bi-send-exclamation:before{content:"\f6b8"}.bi-send-fill:before{content:"\f6b9"}.bi-send-plus-fill:before{content:"\f6ba"}.bi-send-plus:before{content:"\f6bb"}.bi-send-slash-fill:before{content:"\f6bc"}.bi-send-slash:before{content:"\f6bd"}.bi-send-x-fill:before{content:"\f6be"}.bi-send-x:before{content:"\f6bf"}.bi-send:before{content:"\f6c0"}.bi-steam:before{content:"\f6c1"}.bi-terminal-dash:before{content:"\f6c3"}.bi-terminal-plus:before{content:"\f6c4"}.bi-terminal-split:before{content:"\f6c5"}.bi-ticket-detailed-fill:before{content:"\f6c6"}.bi-ticket-detailed:before{content:"\f6c7"}.bi-ticket-fill:before{content:"\f6c8"}.bi-ticket-perforated-fill:before{content:"\f6c9"}.bi-ticket-perforated:before{content:"\f6ca"}.bi-ticket:before{content:"\f6cb"}.bi-tiktok:before{content:"\f6cc"}.bi-window-dash:before{content:"\f6cd"}.bi-window-desktop:before{content:"\f6ce"}.bi-window-fullscreen:before{content:"\f6cf"}.bi-window-plus:before{content:"\f6d0"}.bi-window-split:before{content:"\f6d1"}.bi-window-stack:before{content:"\f6d2"}.bi-window-x:before{content:"\f6d3"}.bi-xbox:before{content:"\f6d4"}.bi-ethernet:before{content:"\f6d5"}.bi-hdmi-fill:before{content:"\f6d6"}.bi-hdmi:before{content:"\f6d7"}.bi-usb-c-fill:before{content:"\f6d8"}.bi-usb-c:before{content:"\f6d9"}.bi-usb-fill:before{content:"\f6da"}.bi-usb-plug-fill:before{content:"\f6db"}.bi-usb-plug:before{content:"\f6dc"}.bi-usb-symbol:before{content:"\f6dd"}.bi-usb:before{content:"\f6de"}.bi-boombox-fill:before{content:"\f6df"}.bi-displayport:before{content:"\f6e1"}.bi-gpu-card:before{content:"\f6e2"}.bi-memory:before{content:"\f6e3"}.bi-modem-fill:before{content:"\f6e4"}.bi-modem:before{content:"\f6e5"}.bi-motherboard-fill:before{content:"\f6e6"}.bi-motherboard:before{content:"\f6e7"}.bi-optical-audio-fill:before{content:"\f6e8"}.bi-optical-audio:before{content:"\f6e9"}.bi-pci-card:before{content:"\f6ea"}.bi-router-fill:before{content:"\f6eb"}.bi-router:before{content:"\f6ec"}.bi-thunderbolt-fill:before{content:"\f6ef"}.bi-thunderbolt:before{content:"\f6f0"}.bi-usb-drive-fill:before{content:"\f6f1"}.bi-usb-drive:before{content:"\f6f2"}.bi-usb-micro-fill:before{content:"\f6f3"}.bi-usb-micro:before{content:"\f6f4"}.bi-usb-mini-fill:before{content:"\f6f5"}.bi-usb-mini:before{content:"\f6f6"}.bi-cloud-haze2:before{content:"\f6f7"}.bi-device-hdd-fill:before{content:"\f6f8"}.bi-device-hdd:before{content:"\f6f9"}.bi-device-ssd-fill:before{content:"\f6fa"}.bi-device-ssd:before{content:"\f6fb"}.bi-displayport-fill:before{content:"\f6fc"}.bi-mortarboard-fill:before{content:"\f6fd"}.bi-mortarboard:before{content:"\f6fe"}.bi-terminal-x:before{content:"\f6ff"}.bi-arrow-through-heart-fill:before{content:"\f700"}.bi-arrow-through-heart:before{content:"\f701"}.bi-badge-sd-fill:before{content:"\f702"}.bi-badge-sd:before{content:"\f703"}.bi-bag-heart-fill:before{content:"\f704"}.bi-bag-heart:before{content:"\f705"}.bi-balloon-fill:before{content:"\f706"}.bi-balloon-heart-fill:before{content:"\f707"}.bi-balloon-heart:before{content:"\f708"}.bi-balloon:before{content:"\f709"}.bi-box2-fill:before{content:"\f70a"}.bi-box2-heart-fill:before{content:"\f70b"}.bi-box2-heart:before{content:"\f70c"}.bi-box2:before{content:"\f70d"}.bi-braces-asterisk:before{content:"\f70e"}.bi-calendar-heart-fill:before{content:"\f70f"}.bi-calendar-heart:before{content:"\f710"}.bi-calendar2-heart-fill:before{content:"\f711"}.bi-calendar2-heart:before{content:"\f712"}.bi-chat-heart-fill:before{content:"\f713"}.bi-chat-heart:before{content:"\f714"}.bi-chat-left-heart-fill:before{content:"\f715"}.bi-chat-left-heart:before{content:"\f716"}.bi-chat-right-heart-fill:before{content:"\f717"}.bi-chat-right-heart:before{content:"\f718"}.bi-chat-square-heart-fill:before{content:"\f719"}.bi-chat-square-heart:before{content:"\f71a"}.bi-clipboard-check-fill:before{content:"\f71b"}.bi-clipboard-data-fill:before{content:"\f71c"}.bi-clipboard-fill:before{content:"\f71d"}.bi-clipboard-heart-fill:before{content:"\f71e"}.bi-clipboard-heart:before{content:"\f71f"}.bi-clipboard-minus-fill:before{content:"\f720"}.bi-clipboard-plus-fill:before{content:"\f721"}.bi-clipboard-pulse:before{content:"\f722"}.bi-clipboard-x-fill:before{content:"\f723"}.bi-clipboard2-check-fill:before{content:"\f724"}.bi-clipboard2-check:before{content:"\f725"}.bi-clipboard2-data-fill:before{content:"\f726"}.bi-clipboard2-data:before{content:"\f727"}.bi-clipboard2-fill:before{content:"\f728"}.bi-clipboard2-heart-fill:before{content:"\f729"}.bi-clipboard2-heart:before{content:"\f72a"}.bi-clipboard2-minus-fill:before{content:"\f72b"}.bi-clipboard2-minus:before{content:"\f72c"}.bi-clipboard2-plus-fill:before{content:"\f72d"}.bi-clipboard2-plus:before{content:"\f72e"}.bi-clipboard2-pulse-fill:before{content:"\f72f"}.bi-clipboard2-pulse:before{content:"\f730"}.bi-clipboard2-x-fill:before{content:"\f731"}.bi-clipboard2-x:before{content:"\f732"}.bi-clipboard2:before{content:"\f733"}.bi-emoji-kiss-fill:before{content:"\f734"}.bi-emoji-kiss:before{content:"\f735"}.bi-envelope-heart-fill:before{content:"\f736"}.bi-envelope-heart:before{content:"\f737"}.bi-envelope-open-heart-fill:before{content:"\f738"}.bi-envelope-open-heart:before{content:"\f739"}.bi-envelope-paper-fill:before{content:"\f73a"}.bi-envelope-paper-heart-fill:before{content:"\f73b"}.bi-envelope-paper-heart:before{content:"\f73c"}.bi-envelope-paper:before{content:"\f73d"}.bi-filetype-aac:before{content:"\f73e"}.bi-filetype-ai:before{content:"\f73f"}.bi-filetype-bmp:before{content:"\f740"}.bi-filetype-cs:before{content:"\f741"}.bi-filetype-css:before{content:"\f742"}.bi-filetype-csv:before{content:"\f743"}.bi-filetype-doc:before{content:"\f744"}.bi-filetype-docx:before{content:"\f745"}.bi-filetype-exe:before{content:"\f746"}.bi-filetype-gif:before{content:"\f747"}.bi-filetype-heic:before{content:"\f748"}.bi-filetype-html:before{content:"\f749"}.bi-filetype-java:before{content:"\f74a"}.bi-filetype-jpg:before{content:"\f74b"}.bi-filetype-js:before{content:"\f74c"}.bi-filetype-jsx:before{content:"\f74d"}.bi-filetype-key:before{content:"\f74e"}.bi-filetype-m4p:before{content:"\f74f"}.bi-filetype-md:before{content:"\f750"}.bi-filetype-mdx:before{content:"\f751"}.bi-filetype-mov:before{content:"\f752"}.bi-filetype-mp3:before{content:"\f753"}.bi-filetype-mp4:before{content:"\f754"}.bi-filetype-otf:before{content:"\f755"}.bi-filetype-pdf:before{content:"\f756"}.bi-filetype-php:before{content:"\f757"}.bi-filetype-png:before{content:"\f758"}.bi-filetype-ppt:before{content:"\f75a"}.bi-filetype-psd:before{content:"\f75b"}.bi-filetype-py:before{content:"\f75c"}.bi-filetype-raw:before{content:"\f75d"}.bi-filetype-rb:before{content:"\f75e"}.bi-filetype-sass:before{content:"\f75f"}.bi-filetype-scss:before{content:"\f760"}.bi-filetype-sh:before{content:"\f761"}.bi-filetype-svg:before{content:"\f762"}.bi-filetype-tiff:before{content:"\f763"}.bi-filetype-tsx:before{content:"\f764"}.bi-filetype-ttf:before{content:"\f765"}.bi-filetype-txt:before{content:"\f766"}.bi-filetype-wav:before{content:"\f767"}.bi-filetype-woff:before{content:"\f768"}.bi-filetype-xls:before{content:"\f76a"}.bi-filetype-xml:before{content:"\f76b"}.bi-filetype-yml:before{content:"\f76c"}.bi-heart-arrow:before{content:"\f76d"}.bi-heart-pulse-fill:before{content:"\f76e"}.bi-heart-pulse:before{content:"\f76f"}.bi-heartbreak-fill:before{content:"\f770"}.bi-heartbreak:before{content:"\f771"}.bi-hearts:before{content:"\f772"}.bi-hospital-fill:before{content:"\f773"}.bi-hospital:before{content:"\f774"}.bi-house-heart-fill:before{content:"\f775"}.bi-house-heart:before{content:"\f776"}.bi-incognito:before{content:"\f777"}.bi-magnet-fill:before{content:"\f778"}.bi-magnet:before{content:"\f779"}.bi-person-heart:before{content:"\f77a"}.bi-person-hearts:before{content:"\f77b"}.bi-phone-flip:before{content:"\f77c"}.bi-plugin:before{content:"\f77d"}.bi-postage-fill:before{content:"\f77e"}.bi-postage-heart-fill:before{content:"\f77f"}.bi-postage-heart:before{content:"\f780"}.bi-postage:before{content:"\f781"}.bi-postcard-fill:before{content:"\f782"}.bi-postcard-heart-fill:before{content:"\f783"}.bi-postcard-heart:before{content:"\f784"}.bi-postcard:before{content:"\f785"}.bi-search-heart-fill:before{content:"\f786"}.bi-search-heart:before{content:"\f787"}.bi-sliders2-vertical:before{content:"\f788"}.bi-sliders2:before{content:"\f789"}.bi-trash3-fill:before{content:"\f78a"}.bi-trash3:before{content:"\f78b"}.bi-valentine:before{content:"\f78c"}.bi-valentine2:before{content:"\f78d"}.bi-wrench-adjustable-circle-fill:before{content:"\f78e"}.bi-wrench-adjustable-circle:before{content:"\f78f"}.bi-wrench-adjustable:before{content:"\f790"}.bi-filetype-json:before{content:"\f791"}.bi-filetype-pptx:before{content:"\f792"}.bi-filetype-xlsx:before{content:"\f793"}.bi-1-circle-fill:before{content:"\f796"}.bi-1-circle:before{content:"\f797"}.bi-1-square-fill:before{content:"\f798"}.bi-1-square:before{content:"\f799"}.bi-2-circle-fill:before{content:"\f79c"}.bi-2-circle:before{content:"\f79d"}.bi-2-square-fill:before{content:"\f79e"}.bi-2-square:before{content:"\f79f"}.bi-3-circle-fill:before{content:"\f7a2"}.bi-3-circle:before{content:"\f7a3"}.bi-3-square-fill:before{content:"\f7a4"}.bi-3-square:before{content:"\f7a5"}.bi-4-circle-fill:before{content:"\f7a8"}.bi-4-circle:before{content:"\f7a9"}.bi-4-square-fill:before{content:"\f7aa"}.bi-4-square:before{content:"\f7ab"}.bi-5-circle-fill:before{content:"\f7ae"}.bi-5-circle:before{content:"\f7af"}.bi-5-square-fill:before{content:"\f7b0"}.bi-5-square:before{content:"\f7b1"}.bi-6-circle-fill:before{content:"\f7b4"}.bi-6-circle:before{content:"\f7b5"}.bi-6-square-fill:before{content:"\f7b6"}.bi-6-square:before{content:"\f7b7"}.bi-7-circle-fill:before{content:"\f7ba"}.bi-7-circle:before{content:"\f7bb"}.bi-7-square-fill:before{content:"\f7bc"}.bi-7-square:before{content:"\f7bd"}.bi-8-circle-fill:before{content:"\f7c0"}.bi-8-circle:before{content:"\f7c1"}.bi-8-square-fill:before{content:"\f7c2"}.bi-8-square:before{content:"\f7c3"}.bi-9-circle-fill:before{content:"\f7c6"}.bi-9-circle:before{content:"\f7c7"}.bi-9-square-fill:before{content:"\f7c8"}.bi-9-square:before{content:"\f7c9"}.bi-airplane-engines-fill:before{content:"\f7ca"}.bi-airplane-engines:before{content:"\f7cb"}.bi-airplane-fill:before{content:"\f7cc"}.bi-airplane:before{content:"\f7cd"}.bi-alexa:before{content:"\f7ce"}.bi-alipay:before{content:"\f7cf"}.bi-android:before{content:"\f7d0"}.bi-android2:before{content:"\f7d1"}.bi-box-fill:before{content:"\f7d2"}.bi-box-seam-fill:before{content:"\f7d3"}.bi-browser-chrome:before{content:"\f7d4"}.bi-browser-edge:before{content:"\f7d5"}.bi-browser-firefox:before{content:"\f7d6"}.bi-browser-safari:before{content:"\f7d7"}.bi-c-circle-fill:before{content:"\f7da"}.bi-c-circle:before{content:"\f7db"}.bi-c-square-fill:before{content:"\f7dc"}.bi-c-square:before{content:"\f7dd"}.bi-capsule-pill:before{content:"\f7de"}.bi-capsule:before{content:"\f7df"}.bi-car-front-fill:before{content:"\f7e0"}.bi-car-front:before{content:"\f7e1"}.bi-cassette-fill:before{content:"\f7e2"}.bi-cassette:before{content:"\f7e3"}.bi-cc-circle-fill:before{content:"\f7e6"}.bi-cc-circle:before{content:"\f7e7"}.bi-cc-square-fill:before{content:"\f7e8"}.bi-cc-square:before{content:"\f7e9"}.bi-cup-hot-fill:before{content:"\f7ea"}.bi-cup-hot:before{content:"\f7eb"}.bi-currency-rupee:before{content:"\f7ec"}.bi-dropbox:before{content:"\f7ed"}.bi-escape:before{content:"\f7ee"}.bi-fast-forward-btn-fill:before{content:"\f7ef"}.bi-fast-forward-btn:before{content:"\f7f0"}.bi-fast-forward-circle-fill:before{content:"\f7f1"}.bi-fast-forward-circle:before{content:"\f7f2"}.bi-fast-forward-fill:before{content:"\f7f3"}.bi-fast-forward:before{content:"\f7f4"}.bi-filetype-sql:before{content:"\f7f5"}.bi-fire:before{content:"\f7f6"}.bi-google-play:before{content:"\f7f7"}.bi-h-circle-fill:before{content:"\f7fa"}.bi-h-circle:before{content:"\f7fb"}.bi-h-square-fill:before{content:"\f7fc"}.bi-h-square:before{content:"\f7fd"}.bi-indent:before{content:"\f7fe"}.bi-lungs-fill:before{content:"\f7ff"}.bi-lungs:before{content:"\f800"}.bi-microsoft-teams:before{content:"\f801"}.bi-p-circle-fill:before{content:"\f804"}.bi-p-circle:before{content:"\f805"}.bi-p-square-fill:before{content:"\f806"}.bi-p-square:before{content:"\f807"}.bi-pass-fill:before{content:"\f808"}.bi-pass:before{content:"\f809"}.bi-prescription:before{content:"\f80a"}.bi-prescription2:before{content:"\f80b"}.bi-r-circle-fill:before{content:"\f80e"}.bi-r-circle:before{content:"\f80f"}.bi-r-square-fill:before{content:"\f810"}.bi-r-square:before{content:"\f811"}.bi-repeat-1:before{content:"\f812"}.bi-repeat:before{content:"\f813"}.bi-rewind-btn-fill:before{content:"\f814"}.bi-rewind-btn:before{content:"\f815"}.bi-rewind-circle-fill:before{content:"\f816"}.bi-rewind-circle:before{content:"\f817"}.bi-rewind-fill:before{content:"\f818"}.bi-rewind:before{content:"\f819"}.bi-train-freight-front-fill:before{content:"\f81a"}.bi-train-freight-front:before{content:"\f81b"}.bi-train-front-fill:before{content:"\f81c"}.bi-train-front:before{content:"\f81d"}.bi-train-lightrail-front-fill:before{content:"\f81e"}.bi-train-lightrail-front:before{content:"\f81f"}.bi-truck-front-fill:before{content:"\f820"}.bi-truck-front:before{content:"\f821"}.bi-ubuntu:before{content:"\f822"}.bi-unindent:before{content:"\f823"}.bi-unity:before{content:"\f824"}.bi-universal-access-circle:before{content:"\f825"}.bi-universal-access:before{content:"\f826"}.bi-virus:before{content:"\f827"}.bi-virus2:before{content:"\f828"}.bi-wechat:before{content:"\f829"}.bi-yelp:before{content:"\f82a"}.bi-sign-stop-fill:before{content:"\f82b"}.bi-sign-stop-lights-fill:before{content:"\f82c"}.bi-sign-stop-lights:before{content:"\f82d"}.bi-sign-stop:before{content:"\f82e"}.bi-sign-turn-left-fill:before{content:"\f82f"}.bi-sign-turn-left:before{content:"\f830"}.bi-sign-turn-right-fill:before{content:"\f831"}.bi-sign-turn-right:before{content:"\f832"}.bi-sign-turn-slight-left-fill:before{content:"\f833"}.bi-sign-turn-slight-left:before{content:"\f834"}.bi-sign-turn-slight-right-fill:before{content:"\f835"}.bi-sign-turn-slight-right:before{content:"\f836"}.bi-sign-yield-fill:before{content:"\f837"}.bi-sign-yield:before{content:"\f838"}.bi-ev-station-fill:before{content:"\f839"}.bi-ev-station:before{content:"\f83a"}.bi-fuel-pump-diesel-fill:before{content:"\f83b"}.bi-fuel-pump-diesel:before{content:"\f83c"}.bi-fuel-pump-fill:before{content:"\f83d"}.bi-fuel-pump:before{content:"\f83e"}.bi-0-circle-fill:before{content:"\f83f"}.bi-0-circle:before{content:"\f840"}.bi-0-square-fill:before{content:"\f841"}.bi-0-square:before{content:"\f842"}.bi-rocket-fill:before{content:"\f843"}.bi-rocket-takeoff-fill:before{content:"\f844"}.bi-rocket-takeoff:before{content:"\f845"}.bi-rocket:before{content:"\f846"}.bi-stripe:before{content:"\f847"}.bi-subscript:before{content:"\f848"}.bi-superscript:before{content:"\f849"}.bi-trello:before{content:"\f84a"}.bi-envelope-at-fill:before{content:"\f84b"}.bi-envelope-at:before{content:"\f84c"}.bi-regex:before{content:"\f84d"}.bi-text-wrap:before{content:"\f84e"}.bi-sign-dead-end-fill:before{content:"\f84f"}.bi-sign-dead-end:before{content:"\f850"}.bi-sign-do-not-enter-fill:before{content:"\f851"}.bi-sign-do-not-enter:before{content:"\f852"}.bi-sign-intersection-fill:before{content:"\f853"}.bi-sign-intersection-side-fill:before{content:"\f854"}.bi-sign-intersection-side:before{content:"\f855"}.bi-sign-intersection-t-fill:before{content:"\f856"}.bi-sign-intersection-t:before{content:"\f857"}.bi-sign-intersection-y-fill:before{content:"\f858"}.bi-sign-intersection-y:before{content:"\f859"}.bi-sign-intersection:before{content:"\f85a"}.bi-sign-merge-left-fill:before{content:"\f85b"}.bi-sign-merge-left:before{content:"\f85c"}.bi-sign-merge-right-fill:before{content:"\f85d"}.bi-sign-merge-right:before{content:"\f85e"}.bi-sign-no-left-turn-fill:before{content:"\f85f"}.bi-sign-no-left-turn:before{content:"\f860"}.bi-sign-no-parking-fill:before{content:"\f861"}.bi-sign-no-parking:before{content:"\f862"}.bi-sign-no-right-turn-fill:before{content:"\f863"}.bi-sign-no-right-turn:before{content:"\f864"}.bi-sign-railroad-fill:before{content:"\f865"}.bi-sign-railroad:before{content:"\f866"}.bi-building-add:before{content:"\f867"}.bi-building-check:before{content:"\f868"}.bi-building-dash:before{content:"\f869"}.bi-building-down:before{content:"\f86a"}.bi-building-exclamation:before{content:"\f86b"}.bi-building-fill-add:before{content:"\f86c"}.bi-building-fill-check:before{content:"\f86d"}.bi-building-fill-dash:before{content:"\f86e"}.bi-building-fill-down:before{content:"\f86f"}.bi-building-fill-exclamation:before{content:"\f870"}.bi-building-fill-gear:before{content:"\f871"}.bi-building-fill-lock:before{content:"\f872"}.bi-building-fill-slash:before{content:"\f873"}.bi-building-fill-up:before{content:"\f874"}.bi-building-fill-x:before{content:"\f875"}.bi-building-fill:before{content:"\f876"}.bi-building-gear:before{content:"\f877"}.bi-building-lock:before{content:"\f878"}.bi-building-slash:before{content:"\f879"}.bi-building-up:before{content:"\f87a"}.bi-building-x:before{content:"\f87b"}.bi-buildings-fill:before{content:"\f87c"}.bi-buildings:before{content:"\f87d"}.bi-bus-front-fill:before{content:"\f87e"}.bi-bus-front:before{content:"\f87f"}.bi-ev-front-fill:before{content:"\f880"}.bi-ev-front:before{content:"\f881"}.bi-globe-americas:before{content:"\f882"}.bi-globe-asia-australia:before{content:"\f883"}.bi-globe-central-south-asia:before{content:"\f884"}.bi-globe-europe-africa:before{content:"\f885"}.bi-house-add-fill:before{content:"\f886"}.bi-house-add:before{content:"\f887"}.bi-house-check-fill:before{content:"\f888"}.bi-house-check:before{content:"\f889"}.bi-house-dash-fill:before{content:"\f88a"}.bi-house-dash:before{content:"\f88b"}.bi-house-down-fill:before{content:"\f88c"}.bi-house-down:before{content:"\f88d"}.bi-house-exclamation-fill:before{content:"\f88e"}.bi-house-exclamation:before{content:"\f88f"}.bi-house-gear-fill:before{content:"\f890"}.bi-house-gear:before{content:"\f891"}.bi-house-lock-fill:before{content:"\f892"}.bi-house-lock:before{content:"\f893"}.bi-house-slash-fill:before{content:"\f894"}.bi-house-slash:before{content:"\f895"}.bi-house-up-fill:before{content:"\f896"}.bi-house-up:before{content:"\f897"}.bi-house-x-fill:before{content:"\f898"}.bi-house-x:before{content:"\f899"}.bi-person-add:before{content:"\f89a"}.bi-person-down:before{content:"\f89b"}.bi-person-exclamation:before{content:"\f89c"}.bi-person-fill-add:before{content:"\f89d"}.bi-person-fill-check:before{content:"\f89e"}.bi-person-fill-dash:before{content:"\f89f"}.bi-person-fill-down:before{content:"\f8a0"}.bi-person-fill-exclamation:before{content:"\f8a1"}.bi-person-fill-gear:before{content:"\f8a2"}.bi-person-fill-lock:before{content:"\f8a3"}.bi-person-fill-slash:before{content:"\f8a4"}.bi-person-fill-up:before{content:"\f8a5"}.bi-person-fill-x:before{content:"\f8a6"}.bi-person-gear:before{content:"\f8a7"}.bi-person-lock:before{content:"\f8a8"}.bi-person-slash:before{content:"\f8a9"}.bi-person-up:before{content:"\f8aa"}.bi-scooter:before{content:"\f8ab"}.bi-taxi-front-fill:before{content:"\f8ac"}.bi-taxi-front:before{content:"\f8ad"}.bi-amd:before{content:"\f8ae"}.bi-database-add:before{content:"\f8af"}.bi-database-check:before{content:"\f8b0"}.bi-database-dash:before{content:"\f8b1"}.bi-database-down:before{content:"\f8b2"}.bi-database-exclamation:before{content:"\f8b3"}.bi-database-fill-add:before{content:"\f8b4"}.bi-database-fill-check:before{content:"\f8b5"}.bi-database-fill-dash:before{content:"\f8b6"}.bi-database-fill-down:before{content:"\f8b7"}.bi-database-fill-exclamation:before{content:"\f8b8"}.bi-database-fill-gear:before{content:"\f8b9"}.bi-database-fill-lock:before{content:"\f8ba"}.bi-database-fill-slash:before{content:"\f8bb"}.bi-database-fill-up:before{content:"\f8bc"}.bi-database-fill-x:before{content:"\f8bd"}.bi-database-fill:before{content:"\f8be"}.bi-database-gear:before{content:"\f8bf"}.bi-database-lock:before{content:"\f8c0"}.bi-database-slash:before{content:"\f8c1"}.bi-database-up:before{content:"\f8c2"}.bi-database-x:before{content:"\f8c3"}.bi-database:before{content:"\f8c4"}.bi-houses-fill:before{content:"\f8c5"}.bi-houses:before{content:"\f8c6"}.bi-nvidia:before{content:"\f8c7"}.bi-person-vcard-fill:before{content:"\f8c8"}.bi-person-vcard:before{content:"\f8c9"}.bi-sina-weibo:before{content:"\f8ca"}.bi-tencent-qq:before{content:"\f8cb"}.bi-wikipedia:before{content:"\f8cc"}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}/*! + * Viewer.js v1.11.2 + * https://fengyuanchen.github.io/viewerjs + * + * Copyright 2015-present Chen Fengyuan + * Released under the MIT license + * + * Date: 2023-01-01T10:14:47.694Z + */.viewer-zoom-in:before,.viewer-zoom-out:before,.viewer-one-to-one:before,.viewer-reset:before,.viewer-prev:before,.viewer-play:before,.viewer-next:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen:before,.viewer-fullscreen-exit:before,.viewer-close:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer-container::-moz-selection,.viewer-container *::-moz-selection{background-color:transparent}.viewer-container::selection,.viewer-container *::selection{background-color:transparent}.viewer-container:focus{outline:0}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:#0000007f;overflow:hidden}.viewer-list{box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;transition:opacity .15s;width:30px}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;left:0;position:absolute;right:0;top:0;z-index:1}.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:6px 3px}.viewer-toolbar>ul>li{background-color:#0000007f;border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:#000c}.viewer-toolbar>ul>li:focus{box-shadow:0 0 3px #fff;outline:0;position:relative;z-index:1}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:#000c;border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1.2;margin:5px 5%;max-width:90%;min-height:14px;opacity:.8;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;background-color:#0000007f;border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:#000c}.viewer-button:focus{box-shadow:0 0 3px #fff;outline:0}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:#0000007f}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@keyframes viewer-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.viewer-loading:after{animation:viewer-spinner 1s linear infinite;border:4px solid rgba(255,255,255,10%);border-left-color:#ffffff7f;border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width: 767px){.viewer-hide-xs-down{display:none}}@media (max-width: 991px){.viewer-hide-sm-down{display:none}}@media (max-width: 1199px){.viewer-hide-md-down{display:none}}.vld-shown{overflow:hidden}.vld-overlay{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;overflow:hidden;z-index:9999}.vld-overlay.is-active{display:flex}.vld-overlay.is-full-page{z-index:9999;position:fixed}.vld-overlay .vld-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#fff;opacity:.5}.vld-overlay .vld-icon,.vld-parent{position:relative}.image-uploading{position:relative;display:inline-block}.image-uploading img{max-width:98%!important;filter:blur(5px);opacity:.3}.image-uploading:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border-radius:50%;border:3px solid #ccc;border-top-color:#1e986c;z-index:1;animation:spinner .6s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}img{max-width:100%;height:auto}/*! + * Bootstrap v5.3.0 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #2A8356;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 42, 131, 86;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #113422;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #d4e6dd;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #aacdbb;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #2A8356;--bs-link-color-rgb: 42, 131, 86;--bs-link-decoration: underline;--bs-link-hover-color: #226945;--bs-link-hover-color-rgb: 34, 105, 69;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(42, 131, 86, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #adb5bd;--bs-body-color-rgb: 173, 181, 189;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(173, 181, 189, .75);--bs-secondary-color-rgb: 173, 181, 189;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(173, 181, 189, .5);--bs-tertiary-color-rgb: 173, 181, 189;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #7fb59a;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #081a11;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #194f34;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #7fb59a;--bs-link-hover-color: #99c4ae;--bs-link-color-rgb: 127, 181, 154;--bs-link-hover-color-rgb: 153, 196, 174;--bs-code-color: #e685b5;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-body-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #d4e6dd;--bs-table-border-color: #bfcfc7;--bs-table-striped-bg: #c9dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bfcfc7;--bs-table-active-color: #000;--bs-table-hover-bg: #c4d5cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #cbccce;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bcd0c7;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #e6dbb9;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #dfc2c4;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #373b3e;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);appearance:none;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#95c1ab;outline:0;box-shadow:0 0 0 .25rem #2a835640}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#95c1ab;outline:0;box-shadow:0 0 0 .25rem #2a835640}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#95c1ab;outline:0;box-shadow:0 0 0 .25rem #2a835640}.form-check-input:checked{background-color:#2a8356;border-color:#2a8356}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#2a8356;border-color:#2a8356;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2395c1ab'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #2a835640}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #2a835640}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#2a8356;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#bfdacc}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#2a8356;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#bfdacc}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label{color:#6c757d}.form-floating>:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n + 3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n + 4),.input-group.has-validation>.form-floating:nth-last-child(n + 3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n + 3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #2A8356;--bs-btn-border-color: #2A8356;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #246f49;--bs-btn-hover-border-color: #226945;--bs-btn-focus-shadow-rgb: 74, 150, 111;--bs-btn-active-color: #fff;--bs-btn-active-bg: #226945;--bs-btn-active-border-color: #206241;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #2A8356;--bs-btn-disabled-border-color: #2A8356}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #2A8356;--bs-btn-border-color: #2A8356;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2A8356;--bs-btn-hover-border-color: #2A8356;--bs-btn-focus-shadow-rgb: 42, 131, 86;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2A8356;--bs-btn-active-border-color: #2A8356;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #2A8356;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2A8356;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 74, 150, 111;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #2A8356;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #2A8356;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n + 3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #2a835640}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #2A8356}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23113422'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #95c1ab;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(42, 131, 86, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237fb59a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237fb59a'%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")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(42, 131, 86, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #2A8356;--bs-pagination-active-border-color: #2A8356;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size:.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:.75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #2A8356;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #2A8356;--bs-list-group-active-border-color: #2A8356;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(42, 131, 86, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:.875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(42,131,86,var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(34,105,69,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(34,105,69,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow: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}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.list-custom-text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))}.list-custom-text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))}.list-group-item.active .list-custom-text-primary,.list-group-item.active .list-custom-text-secondary{color:#fff}.w-155[data-v-c415d9ef]{width:155px} diff --git a/assets/loading.729dd678.js b/assets/loading.729dd678.js new file mode 100644 index 0000000..9e698d6 --- /dev/null +++ b/assets/loading.729dd678.js @@ -0,0 +1,3 @@ +import{E as rt,R as st,b as ot,e as it,d as at,g as ct,i as lt,f as ut,h as dt,j as ft,k as pt,m as ht,l as mt,p as yt,r as gt,n as bt,q as wt,s as Et,t as St,v as Rt,w as Ot,x as Ct,y as xt,z as At,A as vt,B as Tt,C as Nt,D as Pt,F as Bt,G as Ft,H as kt,I as Lt,J as _t,K as Dt,L as Ut,M as jt,N as Mt,S as It,O as Ht,T as qt,P as zt,Q as $t,U as Vt,V as Jt,W as Wt,X as Kt,Y as Xt,Z as Gt,_ as Qt,c as Zt,$ as Yt,a0 as en,a1 as tn,a2 as nn,a3 as rn,a4 as sn,a5 as on,a6 as an,a7 as cn,a8 as ln,a9 as un,aa as dn,ab as fn,ac as pn,ad as hn,ae as mn,af as yn,ag as gn,ah as bn,ai as wn,aj as En,ak as Sn,al as Rn,am as On,an as Cn,ao as xn,ap as An,aq as vn,ar as Tn,as as Nn,at as Pn,au as Bn,av as Fn,o as kn,aw as Ln,ax as _n,ay as Dn,az as Un,aA as jn,a as Mn,aB as In,aC as Hn,aD as qn,aE as zn,aF as $n,aG as Vn,aH as Jn,aI as Wn,aJ as Kn,aK as Xn,aL as Gn,aM as Qn,aN as Zn,aO as Yn,aP as er,aQ as tr,aR as nr,aS as rr,aT as sr,aU as or,aV as ir,aW as ar,aX as cr,aY as lr,aZ as ur,a_ as dr,a$ as fr,b0 as pr,b1 as hr,b2 as mr,b3 as yr,b4 as gr,b5 as br,b6 as wr,b7 as Er,b8 as Sr,b9 as Rr,ba as Or,bb as Cr,bc as xr,bd as Ar,be as vr,bf as Tr,bg as Nr,bh as Pr,bi as Br,bj as Fr,bk as kr,bl as Lr,bm as _r,bn as Dr,bo as Ur,bp as jr,bq as Mr,br as Ir,bs as Hr}from"./index.6b6e1e9f.js";const qr=()=>{},zr=Object.freeze(Object.defineProperty({__proto__:null,compile:qr,EffectScope:rt,ReactiveEffect:st,customRef:ot,effect:it,effectScope:at,getCurrentScope:ct,isProxy:lt,isReactive:ut,isReadonly:dt,isRef:ft,isShallow:pt,markRaw:ht,onScopeDispose:mt,proxyRefs:yt,reactive:gt,readonly:bt,ref:wt,shallowReactive:Et,shallowReadonly:St,shallowRef:Rt,stop:Ot,toRaw:Ct,toRef:xt,toRefs:At,triggerRef:vt,unref:Tt,camelize:Nt,capitalize:Pt,normalizeClass:Bt,normalizeProps:Ft,normalizeStyle:kt,toDisplayString:Lt,toHandlerKey:_t,BaseTransition:Dt,Comment:Ut,Fragment:jt,KeepAlive:Mt,Static:It,Suspense:Ht,Teleport:qt,Text:zt,assertNumber:$t,callWithAsyncErrorHandling:Vt,callWithErrorHandling:Jt,cloneVNode:Wt,compatUtils:Kt,computed:Xt,createBlock:Gt,createCommentVNode:Qt,createElementBlock:Zt,createElementVNode:Yt,createHydrationRenderer:en,createPropsRestProxy:tn,createRenderer:nn,createSlots:rn,createStaticVNode:sn,createTextVNode:on,createVNode:an,defineAsyncComponent:cn,defineComponent:ln,defineEmits:un,defineExpose:dn,defineProps:fn,get devtools(){return pn},getCurrentInstance:hn,getTransitionRawChildren:mn,guardReactiveProps:yn,h:gn,handleError:bn,initCustomFormatter:wn,inject:En,isMemoSame:Sn,isRuntimeOnly:Rn,isVNode:On,mergeDefaults:Cn,mergeProps:xn,nextTick:An,onActivated:vn,onBeforeMount:Tn,onBeforeUnmount:Nn,onBeforeUpdate:Pn,onDeactivated:Bn,onErrorCaptured:Fn,onMounted:kn,onRenderTracked:Ln,onRenderTriggered:_n,onServerPrefetch:Dn,onUnmounted:Un,onUpdated:jn,openBlock:Mn,popScopeId:In,provide:Hn,pushScopeId:qn,queuePostFlushCb:zn,registerRuntimeCompiler:$n,renderList:Vn,renderSlot:Jn,resolveComponent:Wn,resolveDirective:Kn,resolveDynamicComponent:Xn,resolveFilter:Gn,resolveTransitionHooks:Qn,setBlockTracking:Zn,setDevtoolsHook:Yn,setTransitionHooks:er,ssrContextKey:tr,ssrUtils:nr,toHandlers:rr,transformVNodeArgs:sr,useAttrs:or,useSSRContext:ir,useSlots:ar,useTransitionState:cr,version:lr,warn:ur,watch:dr,watchEffect:fr,watchPostEffect:pr,watchSyncEffect:hr,withAsyncContext:mr,withCtx:yr,withDefaults:gr,withDirectives:br,withMemo:wr,withScopeId:Er,Transition:Sr,TransitionGroup:Rr,VueElement:Or,createApp:Cr,createSSRApp:xr,defineCustomElement:Ar,defineSSRCustomElement:vr,hydrate:Tr,initDirectivesForSSR:Nr,render:Pr,useCssModule:Br,useCssVars:Fr,vModelCheckbox:kr,vModelDynamic:Lr,vModelRadio:_r,vModelSelect:Dr,vModelText:Ur,vShow:jr,withKeys:Mr,withModifiers:Ir},Symbol.toStringTag,{value:"Module"}));function Ae(e,t){return function(){return e.apply(t,arguments)}}const{toString:ve}=Object.prototype,{getPrototypeOf:ae}=Object,ce=(e=>t=>{const n=ve.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),N=e=>(e=e.toLowerCase(),t=>ce(t)===e),W=e=>t=>typeof t===e,{isArray:_}=Array,U=W("undefined");function $r(e){return e!==null&&!U(e)&&e.constructor!==null&&!U(e.constructor)&&F(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Te=N("ArrayBuffer");function Vr(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Te(e.buffer),t}const Jr=W("string"),F=W("function"),Ne=W("number"),le=e=>e!==null&&typeof e=="object",Wr=e=>e===!0||e===!1,q=e=>{if(ce(e)!=="object")return!1;const t=ae(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Kr=N("Date"),Xr=N("File"),Gr=N("Blob"),Qr=N("FileList"),Zr=e=>le(e)&&F(e.pipe),Yr=e=>{const t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||ve.call(e)===t||F(e.toString)&&e.toString()===t)},es=N("URLSearchParams"),ts=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function j(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),_(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const Be=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Fe=e=>!U(e)&&e!==Be;function ne(){const{caseless:e}=Fe(this)&&this||{},t={},n=(r,s)=>{const o=e&&Pe(t,s)||s;q(t[o])&&q(r)?t[o]=ne(t[o],r):q(r)?t[o]=ne({},r):_(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r(j(t,(s,o)=>{n&&F(s)?e[o]=Ae(s,n):e[o]=s},{allOwnKeys:r}),e),rs=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),ss=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},os=(e,t,n,r)=>{let s,o,i;const a={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!r||r(i,e,t))&&!a[i]&&(t[i]=e[i],a[i]=!0);e=n!==!1&&ae(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},is=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},as=e=>{if(!e)return null;if(_(e))return e;let t=e.length;if(!Ne(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},cs=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ae(Uint8Array)),ls=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},us=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},ds=N("HTMLFormElement"),fs=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),ye=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ps=N("RegExp"),ke=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};j(n,(s,o)=>{t(s,o,e)!==!1&&(r[o]=s)}),Object.defineProperties(e,r)},hs=e=>{ke(e,(t,n)=>{if(F(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(!!F(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},ms=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return _(e)?r(e):r(String(e).split(t)),n},ys=()=>{},gs=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Z="abcdefghijklmnopqrstuvwxyz",ge="0123456789",Le={DIGIT:ge,ALPHA:Z,ALPHA_DIGIT:Z+Z.toUpperCase()+ge},bs=(e=16,t=Le.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function ws(e){return!!(e&&F(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Es=e=>{const t=new Array(10),n=(r,s)=>{if(le(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=_(r)?[]:{};return j(r,(i,a)=>{const u=n(i,s+1);!U(u)&&(o[a]=u)}),t[s]=void 0,o}}return r};return n(e,0)},c={isArray:_,isArrayBuffer:Te,isBuffer:$r,isFormData:Yr,isArrayBufferView:Vr,isString:Jr,isNumber:Ne,isBoolean:Wr,isObject:le,isPlainObject:q,isUndefined:U,isDate:Kr,isFile:Xr,isBlob:Gr,isRegExp:ps,isFunction:F,isStream:Zr,isURLSearchParams:es,isTypedArray:cs,isFileList:Qr,forEach:j,merge:ne,extend:ns,trim:ts,stripBOM:rs,inherits:ss,toFlatObject:os,kindOf:ce,kindOfTest:N,endsWith:is,toArray:as,forEachEntry:ls,matchAll:us,isHTMLForm:ds,hasOwnProperty:ye,hasOwnProp:ye,reduceDescriptors:ke,freezeMethods:hs,toObjectSet:ms,toCamelCase:fs,noop:ys,toFiniteNumber:gs,findKey:Pe,global:Be,isContextDefined:Fe,ALPHABET:Le,generateString:bs,isSpecCompliantForm:ws,toJSONObject:Es};function y(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s)}c.inherits(y,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:c.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const _e=y.prototype,De={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{De[e]={value:e}});Object.defineProperties(y,De);Object.defineProperty(_e,"isAxiosError",{value:!0});y.from=(e,t,n,r,s,o)=>{const i=Object.create(_e);return c.toFlatObject(e,i,function(u){return u!==Error.prototype},a=>a!=="isAxiosError"),y.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const Ss=null;function re(e){return c.isPlainObject(e)||c.isArray(e)}function Ue(e){return c.endsWith(e,"[]")?e.slice(0,-2):e}function be(e,t,n){return e?e.concat(t).map(function(s,o){return s=Ue(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function Rs(e){return c.isArray(e)&&!e.some(re)}const Os=c.toFlatObject(c,{},null,function(t){return/^is[A-Z]/.test(t)});function K(e,t,n){if(!c.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=c.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,S){return!c.isUndefined(S[m])});const r=n.metaTokens,s=n.visitor||d,o=n.dots,i=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&c.isSpecCompliantForm(t);if(!c.isFunction(s))throw new TypeError("visitor must be a function");function l(f){if(f===null)return"";if(c.isDate(f))return f.toISOString();if(!u&&c.isBlob(f))throw new y("Blob is not supported. Use a Buffer instead.");return c.isArrayBuffer(f)||c.isTypedArray(f)?u&&typeof Blob=="function"?new Blob([f]):Buffer.from(f):f}function d(f,m,S){let R=f;if(f&&!S&&typeof f=="object"){if(c.endsWith(m,"{}"))m=r?m:m.slice(0,-2),f=JSON.stringify(f);else if(c.isArray(f)&&Rs(f)||(c.isFileList(f)||c.endsWith(m,"[]"))&&(R=c.toArray(f)))return m=Ue(m),R.forEach(function(k,Q){!(c.isUndefined(k)||k===null)&&t.append(i===!0?be([m],Q,o):i===null?m:m+"[]",l(k))}),!1}return re(f)?!0:(t.append(be(S,m,o),l(f)),!1)}const h=[],b=Object.assign(Os,{defaultVisitor:d,convertValue:l,isVisitable:re});function g(f,m){if(!c.isUndefined(f)){if(h.indexOf(f)!==-1)throw Error("Circular reference detected in "+m.join("."));h.push(f),c.forEach(f,function(R,P){(!(c.isUndefined(R)||R===null)&&s.call(t,R,c.isString(P)?P.trim():P,m,b))===!0&&g(R,m?m.concat(P):[P])}),h.pop()}}if(!c.isObject(e))throw new TypeError("data must be an object");return g(e),t}function we(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function ue(e,t){this._pairs=[],e&&K(e,this,t)}const je=ue.prototype;je.append=function(t,n){this._pairs.push([t,n])};je.toString=function(t){const n=t?function(r){return t.call(this,r,we)}:we;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function Cs(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Me(e,t,n){if(!t)return e;const r=n&&n.encode||Cs,s=n&&n.serialize;let o;if(s?o=s(t,n):o=c.isURLSearchParams(t)?t.toString():new ue(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class xs{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){c.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Ee=xs,Ie={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},As=typeof URLSearchParams<"u"?URLSearchParams:ue,vs=FormData,Ts=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),Ns=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),v={isBrowser:!0,classes:{URLSearchParams:As,FormData:vs,Blob},isStandardBrowserEnv:Ts,isStandardBrowserWebWorkerEnv:Ns,protocols:["http","https","file","blob","url","data"]};function Ps(e,t){return K(e,new v.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return v.isNode&&c.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Bs(e){return c.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Fs(e){const t={},n=Object.keys(e);let r;const s=n.length;let o;for(r=0;r=n.length;return i=!i&&c.isArray(s)?s.length:i,u?(c.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!a):((!s[i]||!c.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],o)&&c.isArray(s[i])&&(s[i]=Fs(s[i])),!a)}if(c.isFormData(e)&&c.isFunction(e.entries)){const n={};return c.forEachEntry(e,(r,s)=>{t(Bs(r),s,n,0)}),n}return null}const ks={"Content-Type":void 0};function Ls(e,t,n){if(c.isString(e))try{return(t||JSON.parse)(e),c.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const X={transitional:Ie,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,o=c.isObject(t);if(o&&c.isHTMLForm(t)&&(t=new FormData(t)),c.isFormData(t))return s&&s?JSON.stringify(He(t)):t;if(c.isArrayBuffer(t)||c.isBuffer(t)||c.isStream(t)||c.isFile(t)||c.isBlob(t))return t;if(c.isArrayBufferView(t))return t.buffer;if(c.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Ps(t,this.formSerializer).toString();if((a=c.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return K(a?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||s?(n.setContentType("application/json",!1),Ls(t)):t}],transformResponse:[function(t){const n=this.transitional||X.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&c.isString(t)&&(r&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(a){if(i)throw a.name==="SyntaxError"?y.from(a,y.ERR_BAD_RESPONSE,this,null,this.response):a}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:v.classes.FormData,Blob:v.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};c.forEach(["delete","get","head"],function(t){X.headers[t]={}});c.forEach(["post","put","patch"],function(t){X.headers[t]=c.merge(ks)});const de=X,_s=c.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ds=e=>{const t={};let n,r,s;return e&&e.split(` +`).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!n||t[n]&&_s[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Se=Symbol("internals");function D(e){return e&&String(e).trim().toLowerCase()}function z(e){return e===!1||e==null?e:c.isArray(e)?e.map(z):String(e)}function Us(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}function js(e){return/^[-_a-zA-Z]+$/.test(e.trim())}function Y(e,t,n,r){if(c.isFunction(r))return r.call(this,t,n);if(!!c.isString(t)){if(c.isString(r))return t.indexOf(r)!==-1;if(c.isRegExp(r))return r.test(t)}}function Ms(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Is(e,t){const n=c.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,o,i){return this[r].call(this,t,s,o,i)},configurable:!0})})}class G{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function o(a,u,l){const d=D(u);if(!d)throw new Error("header name must be a non-empty string");const h=c.findKey(s,d);(!h||s[h]===void 0||l===!0||l===void 0&&s[h]!==!1)&&(s[h||u]=z(a))}const i=(a,u)=>c.forEach(a,(l,d)=>o(l,d,u));return c.isPlainObject(t)||t instanceof this.constructor?i(t,n):c.isString(t)&&(t=t.trim())&&!js(t)?i(Ds(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=D(t),t){const r=c.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return Us(s);if(c.isFunction(n))return n.call(this,s,r);if(c.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=D(t),t){const r=c.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Y(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function o(i){if(i=D(i),i){const a=c.findKey(r,i);a&&(!n||Y(r,r[a],a,n))&&(delete r[a],s=!0)}}return c.isArray(t)?t.forEach(o):o(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const o=n[r];(!t||Y(this,this[o],o,t))&&(delete this[o],s=!0)}return s}normalize(t){const n=this,r={};return c.forEach(this,(s,o)=>{const i=c.findKey(r,o);if(i){n[i]=z(s),delete n[o];return}const a=t?Ms(o):String(o).trim();a!==o&&delete n[o],n[a]=z(s),r[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return c.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&c.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Se]=this[Se]={accessors:{}}).accessors,s=this.prototype;function o(i){const a=D(i);r[a]||(Is(s,i),r[a]=!0)}return c.isArray(t)?t.forEach(o):o(t),this}}G.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);c.freezeMethods(G.prototype);c.freezeMethods(G);const T=G;function ee(e,t){const n=this||de,r=t||n,s=T.from(r.headers);let o=r.data;return c.forEach(e,function(a){o=a.call(n,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function qe(e){return!!(e&&e.__CANCEL__)}function M(e,t,n){y.call(this,e==null?"canceled":e,y.ERR_CANCELED,t,n),this.name="CanceledError"}c.inherits(M,y,{__CANCEL__:!0});function Hs(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new y("Request failed with status code "+n.status,[y.ERR_BAD_REQUEST,y.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const qs=v.isStandardBrowserEnv?function(){return{write:function(n,r,s,o,i,a){const u=[];u.push(n+"="+encodeURIComponent(r)),c.isNumber(s)&&u.push("expires="+new Date(s).toGMTString()),c.isString(o)&&u.push("path="+o),c.isString(i)&&u.push("domain="+i),a===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function zs(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function $s(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function ze(e,t){return e&&!zs(t)?$s(e,t):t}const Vs=v.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(o){let i=o;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(i){const a=c.isString(i)?s(i):i;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}();function Js(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Ws(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,o=0,i;return t=t!==void 0?t:1e3,function(u){const l=Date.now(),d=r[o];i||(i=l),n[s]=u,r[s]=l;let h=o,b=0;for(;h!==s;)b+=n[h++],h=h%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),l-i{const o=s.loaded,i=s.lengthComputable?s.total:void 0,a=o-n,u=r(a),l=o<=i;n=o;const d={loaded:o,total:i,progress:i?o/i:void 0,bytes:a,rate:u||void 0,estimated:u&&i&&l?(i-o)/u:void 0,event:s};d[t?"download":"upload"]=!0,e(d)}}const Ks=typeof XMLHttpRequest<"u",Xs=Ks&&function(e){return new Promise(function(n,r){let s=e.data;const o=T.from(e.headers).normalize(),i=e.responseType;let a;function u(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}c.isFormData(s)&&(v.isStandardBrowserEnv||v.isStandardBrowserWebWorkerEnv)&&o.setContentType(!1);let l=new XMLHttpRequest;if(e.auth){const g=e.auth.username||"",f=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(g+":"+f))}const d=ze(e.baseURL,e.url);l.open(e.method.toUpperCase(),Me(d,e.params,e.paramsSerializer),!0),l.timeout=e.timeout;function h(){if(!l)return;const g=T.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders()),m={data:!i||i==="text"||i==="json"?l.responseText:l.response,status:l.status,statusText:l.statusText,headers:g,config:e,request:l};Hs(function(R){n(R),u()},function(R){r(R),u()},m),l=null}if("onloadend"in l?l.onloadend=h:l.onreadystatechange=function(){!l||l.readyState!==4||l.status===0&&!(l.responseURL&&l.responseURL.indexOf("file:")===0)||setTimeout(h)},l.onabort=function(){!l||(r(new y("Request aborted",y.ECONNABORTED,e,l)),l=null)},l.onerror=function(){r(new y("Network Error",y.ERR_NETWORK,e,l)),l=null},l.ontimeout=function(){let f=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const m=e.transitional||Ie;e.timeoutErrorMessage&&(f=e.timeoutErrorMessage),r(new y(f,m.clarifyTimeoutError?y.ETIMEDOUT:y.ECONNABORTED,e,l)),l=null},v.isStandardBrowserEnv){const g=(e.withCredentials||Vs(d))&&e.xsrfCookieName&&qs.read(e.xsrfCookieName);g&&o.set(e.xsrfHeaderName,g)}s===void 0&&o.setContentType(null),"setRequestHeader"in l&&c.forEach(o.toJSON(),function(f,m){l.setRequestHeader(m,f)}),c.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),i&&i!=="json"&&(l.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&l.addEventListener("progress",Re(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&l.upload&&l.upload.addEventListener("progress",Re(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=g=>{!l||(r(!g||g.type?new M(null,e,l):g),l.abort(),l=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const b=Js(d);if(b&&v.protocols.indexOf(b)===-1){r(new y("Unsupported protocol "+b+":",y.ERR_BAD_REQUEST,e));return}l.send(s||null)})},$={http:Ss,xhr:Xs};c.forEach($,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Gs={getAdapter:e=>{e=c.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let s=0;se instanceof T?e.toJSON():e;function L(e,t){t=t||{};const n={};function r(l,d,h){return c.isPlainObject(l)&&c.isPlainObject(d)?c.merge.call({caseless:h},l,d):c.isPlainObject(d)?c.merge({},d):c.isArray(d)?d.slice():d}function s(l,d,h){if(c.isUndefined(d)){if(!c.isUndefined(l))return r(void 0,l,h)}else return r(l,d,h)}function o(l,d){if(!c.isUndefined(d))return r(void 0,d)}function i(l,d){if(c.isUndefined(d)){if(!c.isUndefined(l))return r(void 0,l)}else return r(void 0,d)}function a(l,d,h){if(h in t)return r(l,d);if(h in e)return r(void 0,l)}const u={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:a,headers:(l,d)=>s(Ce(l),Ce(d),!0)};return c.forEach(Object.keys(e).concat(Object.keys(t)),function(d){const h=u[d]||s,b=h(e[d],t[d],d);c.isUndefined(b)&&h!==a||(n[d]=b)}),n}const $e="1.3.2",fe={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{fe[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const xe={};fe.transitional=function(t,n,r){function s(o,i){return"[Axios v"+$e+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,a)=>{if(t===!1)throw new y(s(i," has been removed"+(n?" in "+n:"")),y.ERR_DEPRECATED);return n&&!xe[i]&&(xe[i]=!0,console.warn(s(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,i,a):!0}};function Qs(e,t,n){if(typeof e!="object")throw new y("options must be an object",y.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const o=r[s],i=t[o];if(i){const a=e[o],u=a===void 0||i(a,o,e);if(u!==!0)throw new y("option "+o+" must be "+u,y.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new y("Unknown option "+o,y.ERR_BAD_OPTION)}}const se={assertOptions:Qs,validators:fe},B=se.validators;class J{constructor(t){this.defaults=t,this.interceptors={request:new Ee,response:new Ee}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=L(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:o}=n;r!==void 0&&se.assertOptions(r,{silentJSONParsing:B.transitional(B.boolean),forcedJSONParsing:B.transitional(B.boolean),clarifyTimeoutError:B.transitional(B.boolean)},!1),s!==void 0&&se.assertOptions(s,{encode:B.function,serialize:B.function},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i;i=o&&c.merge(o.common,o[n.method]),i&&c.forEach(["delete","get","head","post","put","patch","common"],f=>{delete o[f]}),n.headers=T.concat(i,o);const a=[];let u=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(u=u&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const l=[];this.interceptors.response.forEach(function(m){l.push(m.fulfilled,m.rejected)});let d,h=0,b;if(!u){const f=[Oe.bind(this),void 0];for(f.unshift.apply(f,a),f.push.apply(f,l),b=f.length,d=Promise.resolve(n);h{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](s);r._listeners=null}),this.promise.then=s=>{let o;const i=new Promise(a=>{r.subscribe(a),o=a}).then(s);return i.cancel=function(){r.unsubscribe(o)},i},t(function(o,i,a){r.reason||(r.reason=new M(o,i,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new pe(function(s){t=s}),cancel:t}}}const Zs=pe;function Ys(e){return function(n){return e.apply(null,n)}}function eo(e){return c.isObject(e)&&e.isAxiosError===!0}const oe={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(oe).forEach(([e,t])=>{oe[t]=e});const to=oe;function Ve(e){const t=new V(e),n=Ae(V.prototype.request,t);return c.extend(n,V.prototype,t,{allOwnKeys:!0}),c.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return Ve(L(e,s))},n}const E=Ve(de);E.Axios=V;E.CanceledError=M;E.CancelToken=Zs;E.isCancel=qe;E.VERSION=$e;E.toFormData=K;E.AxiosError=y;E.Cancel=E.CanceledError;E.all=function(t){return Promise.all(t)};E.spread=Ys;E.isAxiosError=eo;E.mergeConfig=L;E.AxiosHeaders=T;E.formToJSON=e=>He(c.isHTMLForm(e)?new FormData(e):e);E.HttpStatusCode=to;E.default=E;const no=E;/*! js-cookie v3.0.1 | MIT */function H(e){for(var t=1;t"u")){i=H({},t,i),typeof i.expires=="number"&&(i.expires=new Date(Date.now()+i.expires*864e5)),i.expires&&(i.expires=i.expires.toUTCString()),s=encodeURIComponent(s).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var a="";for(var u in i)!i[u]||(a+="; "+u,i[u]!==!0&&(a+="="+i[u].split(";")[0]));return document.cookie=s+"="+e.write(o,s)+a}}function r(s){if(!(typeof document>"u"||arguments.length&&!s)){for(var o=document.cookie?document.cookie.split("; "):[],i={},a=0;ae,io=e=>Promise.reject(e),ao=e=>e.data,co=e=>{const[t,n]=window.location.href.split("#"),{status:r}=e.response;switch(r){case 401:window.location.href=`https://rpg.hexschool.com/#/login?h_redirect=${t}&h_path=${n}`;break}return Promise.reject(e)},Je=no.create({baseURL:"https://best-hex-assistant.hexschool.com",withCredentials:!0,xsrfHeaderName:"xsrf-token",xsrfCookieName:"xsrf-token",withXSRFToken:!0,headers:{Authorization:`Bearer ${so.get("h_MqhC49RxFRI6pR3Z_token")}`}});Je.interceptors.request.use(oo,io);Je.interceptors.response.use(ao,co);var lo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function mo(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function uo(e){var t=e.default;if(typeof t=="function"){var n=function(){return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var s=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,s.get?s:{enumerable:!0,get:function(){return e[r]}})}),n}var We={exports:{}};const fo=uo(zr);(function(e,t){(function(n,r){e.exports=r(fo)})(lo,function(n){return(()=>{var r={553:(a,u)=>{Object.defineProperty(u,"__esModule",{value:!0}),u.default=(l,d)=>{const h=l.__vccOpts||l;for(const[b,g]of d)h[b]=g;return h}},976:a=>{a.exports=n}},s={};function o(a){var u=s[a];if(u!==void 0)return u.exports;var l=s[a]={exports:{}};return r[a](l,l.exports,o),l.exports}o.d=(a,u)=>{for(var l in u)o.o(u,l)&&!o.o(a,l)&&Object.defineProperty(a,l,{enumerable:!0,get:u[l]})},o.o=(a,u)=>Object.prototype.hasOwnProperty.call(a,u),o.r=a=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})};var i={};return(()=>{o.r(i),o.d(i,{Component:()=>I,Plugin:()=>me,default:()=>tt,useLoading:()=>he});var a=o(976);function u(p,w,O){let x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const C=(0,a.h)(p,w,x),A=document.createElement("div");return A.classList.add("vld-container"),O.appendChild(A),(0,a.render)(C,A),C.component}const l=typeof window<"u"?window.HTMLElement:Object,d=["aria-busy"],h={class:"vld-icon"},b={mounted(){this.enforceFocus&&document.addEventListener("focusin",this.focusIn)},methods:{focusIn(p){if(!this.isActive||p.target===this.$refs.root||this.$refs.root.contains(p.target))return;let w=this.container?this.container:this.isFullPage?null:this.$refs.root.parentElement;(this.isFullPage||w&&w.contains(p.target))&&(p.preventDefault(),this.$refs.root.focus())}},beforeUnmount(){document.removeEventListener("focusin",this.focusIn)}},g=["width","height","stroke"],f=[(0,a.createStaticVNode)('',1)],m=(0,a.defineComponent)({name:"spinner",props:{color:{type:String,default:"#000"},height:{type:Number,default:64},width:{type:Number,default:64}}});var S=o(553);const R=(0,S.default)(m,[["render",function(p,w,O,x,C,A){return(0,a.openBlock)(),(0,a.createElementBlock)("svg",{viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",width:p.width,height:p.height,stroke:p.color},f,8,g)}]]),P=["fill","width","height"],k=[(0,a.createStaticVNode)('',3)],Q=(0,a.defineComponent)({name:"dots",props:{color:{type:String,default:"#000"},height:{type:Number,default:240},width:{type:Number,default:60}}}),Ke=(0,S.default)(Q,[["render",function(p,w,O,x,C,A){return(0,a.openBlock)(),(0,a.createElementBlock)("svg",{viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg",fill:p.color,width:p.width,height:p.height},k,8,P)}]]),Xe=["height","width","fill"],Ge=[(0,a.createStaticVNode)('',3)],Qe=(0,a.defineComponent)({name:"bars",props:{color:{type:String,default:"#000"},height:{type:Number,default:40},width:{type:Number,default:40}}}),Ze={Spinner:R,Dots:Ke,Bars:(0,S.default)(Qe,[["render",function(p,w,O,x,C,A){return(0,a.openBlock)(),(0,a.createElementBlock)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30",height:p.height,width:p.width,fill:p.color},Ge,8,Xe)}]])},Ye=(0,a.defineComponent)({name:"vue-loading",mixins:[b],props:{active:Boolean,programmatic:Boolean,container:[Object,Function,l],isFullPage:{type:Boolean,default:!0},enforceFocus:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!1},transition:{type:String,default:"fade"},canCancel:Boolean,onCancel:{type:Function,default:()=>{}},color:String,backgroundColor:String,blur:{type:String,default:"2px"},opacity:Number,width:Number,height:Number,zIndex:Number,loader:{type:String,default:"spinner"}},emits:["hide","update:active"],data(){return{isActive:this.active}},components:Ze,mounted(){document.addEventListener("keyup",this.keyPress)},methods:{cancel(){this.canCancel&&this.isActive&&(this.hide(),this.onCancel.apply(null,arguments))},hide(){this.$emit("hide"),this.$emit("update:active",!1),this.programmatic&&(this.isActive=!1,setTimeout(()=>{const p=this.$refs.root.parentElement;var w,O;(0,a.render)(null,p),(w=p).remove!==void 0?w.remove():(O=w.parentNode)===null||O===void 0||O.removeChild(w)},150))},disableScroll(){this.isFullPage&&this.lockScroll&&document.body.classList.add("vld-shown")},enableScroll(){this.isFullPage&&this.lockScroll&&document.body.classList.remove("vld-shown")},keyPress(p){p.keyCode===27&&this.cancel()}},watch:{active(p){this.isActive=p},isActive(p){p?this.disableScroll():this.enableScroll()}},computed:{bgStyle(){return{background:this.backgroundColor,opacity:this.opacity,backdropFilter:"blur(".concat(this.blur,")")}}},beforeUnmount(){document.removeEventListener("keyup",this.keyPress)}}),et=(0,S.default)(Ye,[["render",function(p,w,O,x,C,A){return(0,a.openBlock)(),(0,a.createBlock)(a.Transition,{ref:"root",name:p.transition},{default:(0,a.withCtx)(()=>[(0,a.withDirectives)((0,a.createElementVNode)("div",{tabindex:"0",class:(0,a.normalizeClass)(["vld-overlay is-active",{"is-full-page":p.isFullPage}]),"aria-busy":p.isActive,"aria-label":"Loading",style:(0,a.normalizeStyle)({zIndex:p.zIndex})},[(0,a.createElementVNode)("div",{class:"vld-background",onClick:w[0]||(w[0]=(0,a.withModifiers)(function(){return p.cancel&&p.cancel(...arguments)},["prevent"])),style:(0,a.normalizeStyle)(p.bgStyle)},null,4),(0,a.createElementVNode)("div",h,[(0,a.renderSlot)(p.$slots,"before"),(0,a.renderSlot)(p.$slots,"default",{},()=>[((0,a.openBlock)(),(0,a.createBlock)((0,a.resolveDynamicComponent)(p.loader),{color:p.color,width:p.width,height:p.height},null,8,["color","width","height"]))]),(0,a.renderSlot)(p.$slots,"after")])],14,d),[[a.vShow,p.isActive]])]),_:3},8,["name"])}]]),I=et;function he(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return{show(){let O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:p,x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:w;const C=Object.assign({},p,O,{programmatic:!0,lockScroll:!0,isFullPage:!1,active:!0});let A=C.container;C.container||(A=document.body,C.isFullPage=!0);const nt=Object.assign({},w,x);return{hide:u(I,C,A,nt).ctx.hide}}}}const me=function(p){let w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const x=he(w,O);p.config.globalProperties.$loading=x,p.provide("$loading",x)};I.install=me;const tt=I})(),i})()})})(We);const po={useLoading:We.exports.useLoading},yo=(e,t)=>(...n)=>{const s=po.useLoading().show({container:t?t():null});return e(...n).catch(o=>{var i,a,u;Hr.usePushMessage("danger",`${((i=o.response)==null?void 0:i.data.error)||"\u767C\u751F\u932F\u8AA4"}-${((a=o.response)==null?void 0:a.data.statusCode)||"Error"}`,((u=o.response)==null?void 0:u.data.message)||"\u8ACB\u806F\u7D61\u7CFB\u7D71\u7BA1\u7406\u54E1\u3002")}).finally(s.hide)};export{no as a,so as b,io as c,ao as d,co as e,Je as f,oo as g,lo as h,uo as i,mo as j,yo as l}; diff --git a/assets/tasks.1780e51a.js b/assets/tasks.1780e51a.js new file mode 100644 index 0000000..e6b0746 --- /dev/null +++ b/assets/tasks.1780e51a.js @@ -0,0 +1 @@ +import{f as a}from"./loading.729dd678.js";const e=()=>a.get("/v1/tasks/selector"),i=()=>a.get("/v1/tasks/filters"),p=(s,t=1)=>a.get(`/v1/tasks?${s?`${s}&`:""}page=${t}`),k=s=>a.get(`/v1/tasks/${s}`),n=s=>a.get(`/v1/tasks/${s}/reply-assistants`),o=(s,t)=>a.put(`/v1/tasks/${s}/assign`,{user_id:t}),l=(s,t)=>a.delete(`/v1/tasks/${s}/assign`,{user_id:t}),c=({taskId:s,body:t})=>a.post(`/v1/tasks/${s}/replies`,t),r=({taskId:s,body:t})=>a.put(`/v1/tasks/${s}/replies`,t),u=(s,t)=>a.put(`/v1/tasks/${s}/status`,{task_status:t}),v=s=>a.delete(`/v1/tasks/${s}/replies`),$={apiGetTaskSelector:e,apiGetTaskFilters:i,apiGetTasks:p,apiGetTasksDetail:k,apiGetTasksReplyAssistants:n,apiPutTasksAssign:o,apiDeleteTasksAssign:l,apiPostTasksReplies:c,apiPutTasksReplies:r,apiPutTasksStatus:u,apiDeleteTasksReplies:v};export{$ as a}; diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..df36fcf Binary files /dev/null and b/favicon.ico differ diff --git a/hex-logo-center.png b/hex-logo-center.png new file mode 100755 index 0000000..2e6af1b Binary files /dev/null and b/hex-logo-center.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..a1517d8 --- /dev/null +++ b/index.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + 助教系統 | 六角學院 + + + + + + +
    + + + + \ No newline at end of file diff --git a/logo-rpg.svg b/logo-rpg.svg new file mode 100644 index 0000000..f024c68 --- /dev/null +++ b/logo-rpg.svg @@ -0,0 +1 @@ +logo-程式勇者村 \ No newline at end of file diff --git a/rjpHeSm.gif b/rjpHeSm.gif new file mode 100644 index 0000000..34c0822 Binary files /dev/null and b/rjpHeSm.gif differ