diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..d4ac751 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +dev-hex-user.hexschool.io diff --git a/assets/BindTeachable-_B85xmhg.js b/assets/BindTeachable-_B85xmhg.js new file mode 100644 index 0000000..ab9c5b2 --- /dev/null +++ b/assets/BindTeachable-_B85xmhg.js @@ -0,0 +1 @@ +import{o as l,c as d,a as c,b as p,g as a,d as _,p as u,i as m}from"./index-uEPoEfMl.js";const g={class:"container py-5"},k=p('

綁定您的 Teachable 帳號與程式勇者村帳號

綁定帳號後即可使用以下功能:

注意:帳號綁定後無法修改。

',2),w={__name:"BindTeachable",setup(b){const{apiPostBindTeachable:n}=m,i=async()=>{try{const e=a("rpg_temp_token"),{access_token:s,expiration:t}=await n({access_token:e}),o=_();document.cookie=`h_bindUse_SCwdA_token=${s};${o};expires=${new Date(t*1e3)}`,u.toastMessage("success","","綁定成功");const r=a("rpg_temp_redirect");document.cookie=`rpg_qa_status=;${o};`,document.cookie=`RPG_RTfznkkws_login_bind_mail=;${o};`,window.location.assign(r)}catch(e){const s=a("rpg_temp_redirect"),t=e.response.data;window.location.assign(`${s}?errorType=${t.error}&errorMsg=${t.message}`)}};return(e,s)=>(l(),d("div",g,[c("div",{class:"row justify-content-center"},[c("div",{class:"col-md-6"},[k,c("div",{class:"d-flex justify-content-end"},[c("button",{class:"btn btn-primary px-5",onClick:i},"綁定帳號")])])])]))}};export{w as default}; diff --git a/assets/Board-I-xvcb2L.css b/assets/Board-I-xvcb2L.css new file mode 100644 index 0000000..c99510a --- /dev/null +++ b/assets/Board-I-xvcb2L.css @@ -0,0 +1 @@ +[data-v-57b054ab] .modal-title{font-weight:100}.board-main[data-v-b6e58c34]{height:100%;overflow-y:auto;padding:30px 5%}.calc-special-height[data-v-b6e58c34]{min-height:200px;height:calc(100vh - 446px - 4rem)}.task-board[data-v-b6e58c34]{max-height:calc(100vh - 446px - 4rem);min-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:0;position:relative}.task-board[data-v-b6e58c34]::-webkit-scrollbar{width:5px}.task-board[data-v-b6e58c34]::-webkit-scrollbar-track{background:#f1f1f1}.task-board[data-v-b6e58c34]::-webkit-scrollbar-thumb{background:var(--bs-light_green)}.task-board[data-v-b6e58c34]::-webkit-scrollbar-thumb:hover{background:var(--bs-gentle_green)} diff --git a/assets/Board-skurkOPq.js b/assets/Board-skurkOPq.js new file mode 100644 index 0000000..fe50792 --- /dev/null +++ b/assets/Board-skurkOPq.js @@ -0,0 +1 @@ +import{_ as H,u as te,r as n,f as j,x as ae,o as p,t as se,k as oe,a as t,c as v,z as y,N as le,m as ie,A as G,w as C,U as ne,F as L,B as J,M as ce,J as K,K as Q,S as de,e as re,Z as ue,P as fe,h as pe,j as I,l as me,D as ve,$ as F,W as _e,b as he,C as ge}from"./index-uEPoEfMl.js";import{_ as ke}from"./Modal-O_41DXjq.js";import{_ as be}from"./TaskDescriptionModal-Lfoqi14S.js";const ye=o=>(K("data-v-57b054ab"),o=o(),Q(),o),xe={class:"mb-6"},we={key:0,class:"text-primary fs-4 fw-bold mb-0"},$e={key:1,class:"text-primary fs-4 fw-bold mb-0"},Se={class:"mb-0"},Te=ye(()=>t("span",{class:"align-middle material-symbols-outlined text-success"},"arrow_forward",-1)),Re={class:"row mt-5 g-0"},Be={class:"col-md-10"},Ce={class:"row g-0"},Me={class:"form-check form-check-inline"},De=["name","id","value","disabled"],Pe=["for"],Ie={key:0,class:"text-danger m-0"},Le={class:"align-items-end col-md-2 d-flex justify-content-end"},Ve=["disabled"],ze={__name:"CertificationModal",props:{data:{type:Array,default:()=>[]},user:{type:Object,default:()=>({})}},emits:["download"],setup(o,{expose:m,emit:h}){const s=te(),e=o,x=h,S=n(null),$=n(null);j(()=>{$.value=new ce(S.value.myBsModal,{keyboard:!1})});const i=()=>{$.value.show()},r=()=>{$.value.hide()};m({showModal:i,hideModal:r});const g=n([]),k=ae(()=>e.data.some(u=>!u.enable)),w=u=>{r(),s.push(u)};return(u,b)=>(p(),se(ke,{ref_key:"myModal",ref:S,title:"目前證書套用名稱為:",size:"lg",hasFooter:!1},{body:oe(()=>[t("div",xe,[e.user.first_name?(p(),v("p",we,y(e.user.last_name)+" "+y(e.user.first_name),1)):(p(),v("p",$e,y(e.user.nickname),1)),t("p",Se,[t("a",{href:"#",onClick:b[0]||(b[0]=le(d=>w("/user"),["prevent"])),class:"link-secondary d-flex align-items-center text-decoration-none"},[ie(" 前往修改真實姓名 "),Te])])]),t("div",Re,[t("div",Be,[t("div",Ce,[(p(!0),v(L,null,G(e.data,d=>(p(),v("div",{class:"col-md-12",key:d.id},[t("div",Me,[C(t("input",{class:"form-check-input",name:d.id,"onUpdate:modelValue":b[1]||(b[1]=V=>g.value=V),type:"checkbox",id:d.id,value:d.id,disabled:!d.enable},null,8,De),[[ne,g.value]]),t("label",{class:"form-check-label",for:d.id},y(d.name)+".png",9,Pe)])]))),128)),k.value?(p(),v("p",Ie,"*未達完課率的證書不得下載")):J("",!0)])]),t("div",Le,[t("button",{type:"button",class:"btn btn-dark flex-shrink-0",onClick:b[2]||(b[2]=d=>x("download",g.value)),disabled:!g.value.length},"下載證書",8,Ve)])])]),_:1},512))}},Ne=H(ze,[["__scopeId","data-v-57b054ab"]]),O=o=>new Promise((m,h)=>{const s=new Image;s.crossOrigin="anonymous",s.src=o,s.onload=()=>m(s),s.onerror=h}),Ue=o=>new FontFace("Noto Sans TC",`url(${o})`).load(),Ee=async(o,m)=>{const h=u=>{const b=u.backingStorePixelRatio||u.webkitBackingStorePixelRatio||u.mozBackingStorePixelRatio||u.msBackingStorePixelRatio||u.oBackingStorePixelRatio||u.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/b},s=m,e=s.getContext("2d"),x=h(e);window.innerWidth<1200?(s.style.width="100%",s.style.height="100%"):(s.style.width=`${s.width*1.2}px`,s.style.height=`${s.height*1.2}px`),s.width*=x,s.height*=x,e.scale(x,x);const[S,$,M]=await Promise.all([O(o.template),O("./images/hexschool_logo.svg"),Ue("./font/NotoSansTC-Regular.otf")]);e.fillStyle="white",e.fillRect(0,0,s.width,s.height),e.drawImage(S,0,0,843,596);const i=124,r=M.family,g="rgba(0, 37, 36, 1)",k="rgba(0, 0, 0, 1)",w=205;e.textAlign="left",e.font=`24px ${r}`,e.fillStyle=g,e.fillText(`${o.course_name}`,i,w),e.textAlign="left",e.font=`24px ${r}`,e.fillStyle=g,e.fillText(`${o.title}`,i,w+32),e.beginPath(),e.moveTo(i,w+32+24),e.lineTo(i+350,w+32+24),e.strokeStyle=g,e.lineWidth=2,e.stroke(),e.font=`31px ${r}`,e.fillStyle="black",e.fillText(`${o.student}`,i,318),e.font=`16px ${r}`,e.fillStyle=k,e.fillText(`${o.content}`,i,360),e.font=`16px ${r}`,e.fillStyle=k,e.fillText("特頒此證 以茲證明",i,384),e.drawImage($,i-6,424,114,40),e.font=`14px ${r}`,e.fillStyle=k,e.fillText(`授課老師 ${o.teacher}`,i,473),e.font=`14px ${r}`,e.fillStyle=k,e.fillText(`${o.issue_date.split("T")[0]}`,i+529,473)},T=o=>(K("data-v-b6e58c34"),o=o(),Q(),o),Fe={class:"board-main"},je={class:"border rounded-1 py-6 px-7"},Ge=T(()=>t("h4",null,"您當前的任務繳交進度",-1)),Ae={class:"progress",style:{height:"8px"}},We=["disabled"],Oe={class:"mt-9"},He=T(()=>t("h4",null,"任務最新狀態",-1)),Je={class:"d-flex flex-wrap align-items-center justify-content-between"},Ke={class:"mb-0"},Qe={class:"d-flex flex-wrap"},Ze={class:"p-2"},qe={class:"form-check form-check-inline"},Xe=T(()=>t("label",{class:"form-check-label",for:"inlineRadio1"},"全部",-1)),Ye={class:"form-check form-check-inline"},et=T(()=>t("label",{class:"form-check-label",for:"inlineRadio2"},"審核中",-1)),tt={class:"form-check form-check-inline"},at=T(()=>t("label",{class:"form-check-label",for:"inlineRadio3"},"已審核",-1)),st={class:"d-flex ms-1 align-items-center"},ot=T(()=>t("option",{value:"all"},"全部",-1)),lt=["value"],it=he('
最後提交時間
暱稱
任務名稱
任務狀態
',1),nt={class:"position-relative"},ct={class:"position-absolute w-100 calc-special-height"},dt={class:"col-lg-3 col-12 font-weight-bold ps-lg-2"},rt={class:"col-lg-2 col-12"},ut={class:"col-lg-5 col-12"},ft={class:"col-lg-2 col-6"},pt={key:0,class:"d-inline-block bg-dark text-white rounded-pill px-4 py-1",style:{"font-size":"14px"}},mt={key:1,class:"d-inline-block bg-light rounded-pill px-4 py-1",style:{"font-size":"14px"}},vt={__name:"Board",setup(o){const m=de(),h=re(),s=ue(),{apiGetTrainingTasksBoard:e,apiGetTrainingTasks:x,apiGetTrainingTaskProgress:S,apiGetTrainingCertificates:$,apiGetTrainingCertificate:M}=ge,i=n(""),r=n(null),g=()=>{r.value.showModal()},k=n(!1),w=n(null),u=n([]),b=async c=>{(async()=>{k.value=!0;for(let l=0;l{_.toBlob(Y=>{const ee=URL.createObjectURL(Y),B=document.createElement("a");B.href=ee,B.download=`${a.name}.png`,document.body.appendChild(B),B.click(),document.body.removeChild(B)},"image/png")}),document.body.removeChild(_)}k.value=!1})()},d=n([]),V=async c=>{const{certificates:l}=await $(c);d.value=l},Z=n({name:"",chapters:[]}),D=n(!1),A=n(0),R=n([]),f=n({status:"all",taskId:"all"}),z=n({current:1,next:!1}),N=n(null),U=async(c=1)=>{D.value=!0;let l=`?page=${c}`;f.value.status!=="all"&&(l+=`&status=${f.value.status}`),f.value.taskId!=="all"&&(l+=`&task_id=${f.value.taskId}`);const{total_submit_task_count:_,submit_tasks:a,pagination:P}=await e(i.value,l);A.value=_,c===1?(R.value=a,N.value.scrollTop=0):R.value=[...R.value,...a],z.value=P,D.value=!1};j(()=>{const c=N.value;c.addEventListener("scroll",l=>{R.value.length>0&&l.target.clientHeight+l.target.scrollTop>c.scrollHeight-1&&(!D.value||z.value.next)&&U(z.value.current+1)})}),fe(f,()=>{U()},{deep:!0});const E=n({}),q=async()=>{const{user_task_progress:c}=await S(i.value);E.value=c},W=n([]),X=async()=>{const{tasks:c}=await x(i.value);W.value=c};return j(()=>{i.value=h.params.id,s.trainingData.id!==h.params.id?s.getTrainingDetail(h.params.id):Z.value=s.trainingData,U(),q(),X(),V(h.params.id)}),(c,l)=>{const _=pe("Loading");return p(),v(L,null,[I(_,{"is-full-page":!0,active:k.value,"z-index":1060},null,8,["active"]),t("div",Fe,[I(be,{ref_key:"taskDetailModalRef",ref:w,replyData:u.value},null,8,["replyData"]),I(Ne,{ref_key:"certificationModalRef",ref:r,user:me(m).profile,data:d.value,onDownload:b},null,8,["user","data"]),t("div",je,[Ge,t("div",Ae,[t("div",{class:"progress-bar",role:"progressbar",style:ve({width:`${E.value.completed_task_count/E.value.total_task_count*100}%`}),"aria-valuenow":"25","aria-valuemin":"0","aria-valuemax":"100"},null,4)]),t("button",{class:"btn btn-primary rounded-1 mt-2",onClick:g,disabled:!d.value.length},y(d.value.length?"申請證書":"證書尚未開放下載"),9,We)]),t("div",Oe,[He,t("div",Je,[t("p",Ke,"繳交數量: "+y(A.value),1),t("div",Qe,[t("div",Ze,[t("div",qe,[C(t("input",{class:"form-check-input",type:"radio",name:"boardStatus","onUpdate:modelValue":l[0]||(l[0]=a=>f.value.status=a),id:"inlineRadio1",value:"all"},null,512),[[F,f.value.status]]),Xe]),t("div",Ye,[C(t("input",{class:"form-check-input",type:"radio",name:"boardStatus","onUpdate:modelValue":l[1]||(l[1]=a=>f.value.status=a),id:"inlineRadio2",value:"process"},null,512),[[F,f.value.status]]),et]),t("div",tt,[C(t("input",{class:"form-check-input",type:"radio",name:"boardStatus","onUpdate:modelValue":l[2]||(l[2]=a=>f.value.status=a),id:"inlineRadio3",value:"completed"},null,512),[[F,f.value.status]]),at])]),t("div",st,[C(t("select",{class:"form-select rounded-1",style:{"min-width":"200px","max-width":"300px"},"aria-label":"Default select example","onUpdate:modelValue":l[3]||(l[3]=a=>f.value.taskId=a)},[ot,(p(!0),v(L,null,G(W.value,a=>(p(),v("option",{value:a.id,key:a.id},y(a.name),9,lt))),128))],512),[[_e,f.value.taskId]])])])]),it,t("div",nt,[t("div",ct,[I(_,{"is-full-page":!1,active:D.value,"z-index":1060},null,8,["active"])]),t("div",{class:"task-board",ref_key:"taskBoardRef",ref:N},[(p(!0),v(L,null,G(R.value,a=>(p(),v("div",{key:a.id,class:"d-flex flex-wrap bg-white py-2 align-items-center border-bottom"},[t("div",dt,y(new Date(a.updated_at).toLocaleString("sv-SR")),1),t("div",rt,y(a.discord_name),1),t("div",ut,y(a.task_name),1),t("div",ft,[a.status==="process"?(p(),v("span",pt,"審核中")):a.status==="completed"?(p(),v("span",mt,"已審核")):J("",!0)])]))),128))],512)])])])],64)}}},bt=H(vt,[["__scopeId","data-v-b6e58c34"]]);export{bt as default}; diff --git a/assets/CheckWelcome-mcUaAiFa.js b/assets/CheckWelcome-mcUaAiFa.js new file mode 100644 index 0000000..2f933ef --- /dev/null +++ b/assets/CheckWelcome-mcUaAiFa.js @@ -0,0 +1 @@ +import{e as r,u,r as t,f as l,o as _,c as p,C as h}from"./index-uEPoEfMl.js";const m={class:"container my-5"},v={__name:"CheckWelcome",setup(d){const{apiGetTrainingCheck:c}=h,o=r(),a=u(),e=t(""),n=t(!1),i=async()=>{const{is_check_in:s}=await c(e.value);n.value=s,n.value?a.push(`/training/${e.value}/board`):a.push(`/training/${e.value}/welcome`)};return l(()=>{const{id:s}=o.params;e.value=s,i()}),(s,f)=>(_(),p("div",m))}};export{v as default}; diff --git a/assets/Dashboard-FR73NdBE.js b/assets/Dashboard-FR73NdBE.js new file mode 100644 index 0000000..59c7f4b --- /dev/null +++ b/assets/Dashboard-FR73NdBE.js @@ -0,0 +1 @@ +import{a as N}from"./tasks-Ao7-cCz0.js";import{r,f as R,o as d,c,a as s,m as g,l as B,M as V,s as j,i as A,_ as G,S as z,X as E,h as C,j as u,k,F as T,A as D,B as F,Y as J,z as S,J as K,K as P}from"./index-uEPoEfMl.js";const U={class:"modal-dialog modal-dialog-scrollable"},X={class:"modal-content"},Y=s("div",{class:"modal-header"},[s("h5",{id:"exampleModalLabel",class:"modal-title"}," 綁定 Teachable 帳號 ")],-1),q={class:"modal-body"},H={class:"mt-3"},O={__name:"BindTeachableModal",setup(p,{expose:x}){const{apiGetLoginTeachable:M}=A,b=r(null),_=r(null);R(()=>{_.value=new V(b.value,{keyboard:!1,backdrop:"static"})}),x({showModal:()=>{_.value.show()},hideModal:()=>{_.value.hide()}});const f=j(async()=>{const y={redirectType:"user"},l=new URLSearchParams(y).toString(),m=await M(l);window.location.href=m.redirect_url});return(y,l)=>(d(),c("div",{ref_key:"myModal",ref:b,class:"modal fade",tabindex:"-1","aria-labelledby":"exampleModalLabel","aria-hidden":"true"},[s("div",U,[s("div",X,[Y,s("div",q,[g(" 為因應系統升級,請先綁定 Teachable 帳號,以便使用系統完整功能。 "),s("div",H,[s("button",{class:"btn btn-outline-secondary",onClick:l[0]||(l[0]=(...m)=>B(f)&&B(f)(...m))},"綁定 Teachable 帳號")])])])])],512))}},h=p=>(K("data-v-ffd118b7"),p=p(),P(),p),Q={class:"container mt-5"},W={class:"mb-5"},Z={class:"d-flex align-items-center justify-content-between"},ss=h(()=>s("h2",{class:"text-primary fs-4 fw-bold"},"我的任務列表",-1)),as=h(()=>s("span",{class:"material-symbols-outlined align-middle"},"arrow_forward",-1)),es={class:"position-relative",style:{"min-height":"200px"}},ts={class:"list-unstyled row"},os={class:"card"},ls=["src","alt"],ns={class:"card-body h-100"},is={class:"card-title fw-bold mb-3"},ds=h(()=>s("span",{class:"material-symbols-outlined align-middle"},"arrow_forward",-1)),cs={class:"mb-5"},rs={class:"d-flex align-items-center justify-content-between"},_s=h(()=>s("h2",{class:"text-primary fs-4 fw-bold"}," 當前的直播班課程",-1)),ms=h(()=>s("span",{class:"material-symbols-outlined align-middle"},"arrow_forward",-1)),us={key:0,class:"list-unstyled row"},hs={class:"card"},fs=["src","alt"],ps={class:"card-body h-100"},bs={class:"card-title fw-bold mb-3"},gs=h(()=>s("span",{class:"material-symbols-outlined align-middle"},"arrow_forward",-1)),vs={key:1,class:"text-center bg-light py-3"},ys=h(()=>s("p",{class:"mb-0"},"目前沒有進行中的直播班課程",-1)),ws=[ys],ks={__name:"Dashboard",setup(p){const{apiGetMyTask:x,apiGetTraining:M}=N,b=z(),_=r(!1),L=r([]),$=async(n=1,i=3)=>{var e,o,a,w;_.value=!0;try{const{tasks:t}=await x(n,i);L.value=t}catch(t){postMessage.toastMessage("danger","info",`${(o=(e=t==null?void 0:t.response)==null?void 0:e.data)==null?void 0:o.statusCode}:${(w=(a=t==null?void 0:t.response)==null?void 0:a.data)==null?void 0:w.message}`)}_.value=!1},v=r(!1),f=r([]),y=async()=>{var n,i,e,o;v.value=!0;try{const{training_classes:a}=await M();f.value=a.filter(w=>{const t=new Date(w.end_at).getTime(),I=new Date().getTime();return t>I}).slice(0,3)}catch(a){postMessage.toastMessage("danger","info",`${(i=(n=a==null?void 0:a.response)==null?void 0:n.data)==null?void 0:i.statusCode}:${(o=(e=a==null?void 0:a.response)==null?void 0:e.data)==null?void 0:o.message}`)}v.value=!1},l=r(null),m=r(null);return E(()=>{var n,i,e;l.value&&b.profile&&(m.value=b.profile,(n=m.value)!=null&&n.thirdparty&&!((e=(i=m.value)==null?void 0:i.thirdparty)!=null&&e.some(o=>o.platform==="teachable"))&&l.value.showModal())}),R(()=>{$(),y()}),(n,i)=>{const e=C("RouterLink"),o=C("Loading");return d(),c(T,null,[u(J),u(O,{ref_key:"teachableBindModalRef",ref:l},null,512),s("div",Q,[s("div",W,[s("div",Z,[ss,u(e,{to:"/tasks/my",class:"text-decoration-none link-primary fs-6 fw-normal"},{default:k(()=>[g(" 查看所有任務 "),as]),_:1})]),s("div",es,[u(o,{"is-full-page":!1,active:_.value,"z-index":1049},null,8,["active"]),s("ul",ts,[(d(!0),c(T,null,D(L.value,a=>(d(),c("li",{key:a.id,class:"col-md-4 mb-6"},[s("div",os,[s("img",{src:a.image_url,class:"card-img-top rounded mb-3",alt:a.name},null,8,ls),s("div",ns,[s("h5",is,S(a.name),1),u(e,{to:`/tasks/${a.id}`,class:"goto"},{default:k(()=>[g(" 查看任務 "),ds]),_:2},1032,["to"])])])]))),128))])])]),s("div",cs,[s("div",rs,[_s,u(e,{to:"/training",class:"text-decoration-none link-primary fs-6 fw-normal"},{default:k(()=>[g(" 查看所有直播班 "),ms]),_:1})]),f.value.length>0?(d(),c("ul",us,[(d(!0),c(T,null,D(f.value,a=>(d(),c("li",{key:a.id,class:"col-md-4 mb-6"},[s("div",hs,[s("img",{src:a.cover_url,class:"card-img-top rounded mb-3",alt:a.title},null,8,fs),s("div",ps,[s("h5",bs,S(a.name),1),u(e,{class:"stretched-link",to:`/training/${a.id}`},{default:k(()=>[g(" 進入直播班 "),gs]),_:2},1032,["to"])])])]))),128))])):v.value?F("",!0):(d(),c("div",vs,ws))])])],64)}}},Ls=G(ks,[["__scopeId","data-v-ffd118b7"]]);export{Ls as default}; diff --git a/assets/Dashboard-yCTNxDGc.css b/assets/Dashboard-yCTNxDGc.css new file mode 100644 index 0000000..7ba1037 --- /dev/null +++ b/assets/Dashboard-yCTNxDGc.css @@ -0,0 +1 @@ +.banner[data-v-ffd118b7]{position:relative;min-height:360px}.banner[data-v-ffd118b7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#fff)}.goto[data-v-ffd118b7]{text-decoration:none;border-bottom:1px solid transparent;display:inline-flex;align-items:center}.goto[data-v-ffd118b7]:hover{border-bottom:1px solid var(--bs-primary)} diff --git a/assets/Github-wuM3xAyC.js b/assets/Github-wuM3xAyC.js new file mode 100644 index 0000000..edc19da --- /dev/null +++ b/assets/Github-wuM3xAyC.js @@ -0,0 +1 @@ +import{e as s,u as i,f as a,h as r,o as u,t as _,d}from"./index-uEPoEfMl.js";const p={__name:"Github",setup(l){const n=s(),c=i();return a(()=>{const e=n.query.access_token,t=d();if(e){document.cookie=`h_MqhC49RxFRI6pR3Z_token=${e};${t}`;const o=localStorage.getItem("h_redirect");o?(window.location.href=o,localStorage.removeItem("h_redirect")):c.push("login")}}),(e,t)=>{const o=r("Loading");return u(),_(o,{active:e.isLoading,"z-index":1060},null,8,["active"])}}};export{p as default}; diff --git a/assets/KaTeX_AMS-Regular-0YIAJWTb.ttf b/assets/KaTeX_AMS-Regular-0YIAJWTb.ttf new file mode 100644 index 0000000..c6f9a5e Binary files /dev/null and b/assets/KaTeX_AMS-Regular-0YIAJWTb.ttf differ diff --git a/assets/KaTeX_AMS-Regular-UIXRTGNW.woff2 b/assets/KaTeX_AMS-Regular-UIXRTGNW.woff2 new file mode 100644 index 0000000..0acaaff Binary files /dev/null and b/assets/KaTeX_AMS-Regular-UIXRTGNW.woff2 differ diff --git a/assets/KaTeX_AMS-Regular-zJvWDgGp.woff b/assets/KaTeX_AMS-Regular-zJvWDgGp.woff new file mode 100644 index 0000000..b804d7b Binary files /dev/null and b/assets/KaTeX_AMS-Regular-zJvWDgGp.woff differ diff --git a/assets/KaTeX_Caligraphic-Bold-6vyEfazt.woff2 b/assets/KaTeX_Caligraphic-Bold-6vyEfazt.woff2 new file mode 100644 index 0000000..f390922 Binary files /dev/null and b/assets/KaTeX_Caligraphic-Bold-6vyEfazt.woff2 differ diff --git a/assets/KaTeX_Caligraphic-Bold-AE18XbF9.ttf b/assets/KaTeX_Caligraphic-Bold-AE18XbF9.ttf new file mode 100644 index 0000000..9ff4a5e Binary files /dev/null and b/assets/KaTeX_Caligraphic-Bold-AE18XbF9.ttf differ diff --git a/assets/KaTeX_Caligraphic-Bold-RIlxi71x.woff b/assets/KaTeX_Caligraphic-Bold-RIlxi71x.woff new file mode 100644 index 0000000..9759710 Binary files /dev/null and b/assets/KaTeX_Caligraphic-Bold-RIlxi71x.woff differ diff --git a/assets/KaTeX_Caligraphic-Regular-4uo0fsfh.woff2 b/assets/KaTeX_Caligraphic-Regular-4uo0fsfh.woff2 new file mode 100644 index 0000000..75344a1 Binary files /dev/null and b/assets/KaTeX_Caligraphic-Regular-4uo0fsfh.woff2 differ diff --git a/assets/KaTeX_Caligraphic-Regular-MF_e1AYw.ttf b/assets/KaTeX_Caligraphic-Regular-MF_e1AYw.ttf new file mode 100644 index 0000000..f522294 Binary files /dev/null and b/assets/KaTeX_Caligraphic-Regular-MF_e1AYw.ttf differ diff --git a/assets/KaTeX_Caligraphic-Regular-k0QPq0y-.woff b/assets/KaTeX_Caligraphic-Regular-k0QPq0y-.woff new file mode 100644 index 0000000..9bdd534 Binary files /dev/null and b/assets/KaTeX_Caligraphic-Regular-k0QPq0y-.woff differ diff --git a/assets/KaTeX_Fraktur-Bold-XZxETTVq.ttf b/assets/KaTeX_Fraktur-Bold-XZxETTVq.ttf new file mode 100644 index 0000000..4e98259 Binary files /dev/null and b/assets/KaTeX_Fraktur-Bold-XZxETTVq.ttf differ diff --git a/assets/KaTeX_Fraktur-Bold-bAz-dThZ.woff b/assets/KaTeX_Fraktur-Bold-bAz-dThZ.woff new file mode 100644 index 0000000..e7730f6 Binary files /dev/null and b/assets/KaTeX_Fraktur-Bold-bAz-dThZ.woff differ diff --git a/assets/KaTeX_Fraktur-Bold-i-oP291Y.woff2 b/assets/KaTeX_Fraktur-Bold-i-oP291Y.woff2 new file mode 100644 index 0000000..395f28b Binary files /dev/null and b/assets/KaTeX_Fraktur-Bold-i-oP291Y.woff2 differ diff --git a/assets/KaTeX_Fraktur-Regular-8XXOHEfX.woff b/assets/KaTeX_Fraktur-Regular-8XXOHEfX.woff new file mode 100644 index 0000000..acab069 Binary files /dev/null and b/assets/KaTeX_Fraktur-Regular-8XXOHEfX.woff differ diff --git a/assets/KaTeX_Fraktur-Regular-gf8Lq3rE.ttf b/assets/KaTeX_Fraktur-Regular-gf8Lq3rE.ttf new file mode 100644 index 0000000..b8461b2 Binary files /dev/null and b/assets/KaTeX_Fraktur-Regular-gf8Lq3rE.ttf differ diff --git a/assets/KaTeX_Fraktur-Regular-k2IhepQP.woff2 b/assets/KaTeX_Fraktur-Regular-k2IhepQP.woff2 new file mode 100644 index 0000000..735f694 Binary files /dev/null and b/assets/KaTeX_Fraktur-Regular-k2IhepQP.woff2 differ diff --git a/assets/KaTeX_Main-Bold-CZtwCMuf.woff b/assets/KaTeX_Main-Bold-CZtwCMuf.woff new file mode 100644 index 0000000..f38136a Binary files /dev/null and b/assets/KaTeX_Main-Bold-CZtwCMuf.woff differ diff --git a/assets/KaTeX_Main-Bold-MGqDlVzd.ttf b/assets/KaTeX_Main-Bold-MGqDlVzd.ttf new file mode 100644 index 0000000..4060e62 Binary files /dev/null and b/assets/KaTeX_Main-Bold-MGqDlVzd.ttf differ diff --git a/assets/KaTeX_Main-Bold-sffOiHVw.woff2 b/assets/KaTeX_Main-Bold-sffOiHVw.woff2 new file mode 100644 index 0000000..ab2ad21 Binary files /dev/null and b/assets/KaTeX_Main-Bold-sffOiHVw.woff2 differ diff --git a/assets/KaTeX_Main-BoldItalic-88TzJhul.ttf b/assets/KaTeX_Main-BoldItalic-88TzJhul.ttf new file mode 100644 index 0000000..dc00797 Binary files /dev/null and b/assets/KaTeX_Main-BoldItalic-88TzJhul.ttf differ diff --git a/assets/KaTeX_Main-BoldItalic-8QydwDku.woff2 b/assets/KaTeX_Main-BoldItalic-8QydwDku.woff2 new file mode 100644 index 0000000..5931794 Binary files /dev/null and b/assets/KaTeX_Main-BoldItalic-8QydwDku.woff2 differ diff --git a/assets/KaTeX_Main-BoldItalic-EqUi0SPe.woff b/assets/KaTeX_Main-BoldItalic-EqUi0SPe.woff new file mode 100644 index 0000000..67807b0 Binary files /dev/null and b/assets/KaTeX_Main-BoldItalic-EqUi0SPe.woff differ diff --git a/assets/KaTeX_Main-Italic-DVgO3ulm.woff2 b/assets/KaTeX_Main-Italic-DVgO3ulm.woff2 new file mode 100644 index 0000000..b50920e Binary files /dev/null and b/assets/KaTeX_Main-Italic-DVgO3ulm.woff2 differ diff --git a/assets/KaTeX_Main-Italic-N1npxqDf.ttf b/assets/KaTeX_Main-Italic-N1npxqDf.ttf new file mode 100644 index 0000000..0e9b0f3 Binary files /dev/null and b/assets/KaTeX_Main-Italic-N1npxqDf.ttf differ diff --git a/assets/KaTeX_Main-Italic-TCzgZvdR.woff b/assets/KaTeX_Main-Italic-TCzgZvdR.woff new file mode 100644 index 0000000..6f43b59 Binary files /dev/null and b/assets/KaTeX_Main-Italic-TCzgZvdR.woff differ diff --git a/assets/KaTeX_Main-Regular-6_eCWgYQ.woff b/assets/KaTeX_Main-Regular-6_eCWgYQ.woff new file mode 100644 index 0000000..21f5812 Binary files /dev/null and b/assets/KaTeX_Main-Regular-6_eCWgYQ.woff differ diff --git a/assets/KaTeX_Main-Regular-MqWbzbVV.ttf b/assets/KaTeX_Main-Regular-MqWbzbVV.ttf new file mode 100644 index 0000000..dd45e1e Binary files /dev/null and b/assets/KaTeX_Main-Regular-MqWbzbVV.ttf differ diff --git a/assets/KaTeX_Main-Regular-dtjb4qKe.woff2 b/assets/KaTeX_Main-Regular-dtjb4qKe.woff2 new file mode 100644 index 0000000..eb24a7b Binary files /dev/null and b/assets/KaTeX_Main-Regular-dtjb4qKe.woff2 differ diff --git a/assets/KaTeX_Math-BoldItalic-ImPtsMme.woff b/assets/KaTeX_Math-BoldItalic-ImPtsMme.woff new file mode 100644 index 0000000..0ae390d Binary files /dev/null and b/assets/KaTeX_Math-BoldItalic-ImPtsMme.woff differ diff --git a/assets/KaTeX_Math-BoldItalic-d10o37uD.ttf b/assets/KaTeX_Math-BoldItalic-d10o37uD.ttf new file mode 100644 index 0000000..728ce7a Binary files /dev/null and b/assets/KaTeX_Math-BoldItalic-d10o37uD.ttf differ diff --git a/assets/KaTeX_Math-BoldItalic-mZ7zbAmZ.woff2 b/assets/KaTeX_Math-BoldItalic-mZ7zbAmZ.woff2 new file mode 100644 index 0000000..2965702 Binary files /dev/null and b/assets/KaTeX_Math-BoldItalic-mZ7zbAmZ.woff2 differ diff --git a/assets/KaTeX_Math-Italic-H5Tq_9FA.ttf b/assets/KaTeX_Math-Italic-H5Tq_9FA.ttf new file mode 100644 index 0000000..70d559b Binary files /dev/null and b/assets/KaTeX_Math-Italic-H5Tq_9FA.ttf differ diff --git a/assets/KaTeX_Math-Italic-LedwBEzP.woff2 b/assets/KaTeX_Math-Italic-LedwBEzP.woff2 new file mode 100644 index 0000000..215c143 Binary files /dev/null and b/assets/KaTeX_Math-Italic-LedwBEzP.woff2 differ diff --git a/assets/KaTeX_Math-Italic-wNP_z16f.woff b/assets/KaTeX_Math-Italic-wNP_z16f.woff new file mode 100644 index 0000000..eb5159d Binary files /dev/null and b/assets/KaTeX_Math-Italic-wNP_z16f.woff differ diff --git a/assets/KaTeX_SansSerif-Bold-2yISjogg.woff b/assets/KaTeX_SansSerif-Bold-2yISjogg.woff new file mode 100644 index 0000000..8d47c02 Binary files /dev/null and b/assets/KaTeX_SansSerif-Bold-2yISjogg.woff differ diff --git a/assets/KaTeX_SansSerif-Bold-9bFEtBg9.woff2 b/assets/KaTeX_SansSerif-Bold-9bFEtBg9.woff2 new file mode 100644 index 0000000..cfaa3bd Binary files /dev/null and b/assets/KaTeX_SansSerif-Bold-9bFEtBg9.woff2 differ diff --git a/assets/KaTeX_SansSerif-Bold-hTHqZ76u.ttf b/assets/KaTeX_SansSerif-Bold-hTHqZ76u.ttf new file mode 100644 index 0000000..2f65a8a Binary files /dev/null and b/assets/KaTeX_SansSerif-Bold-hTHqZ76u.ttf differ diff --git a/assets/KaTeX_SansSerif-Italic-Azdo-3Wm.woff b/assets/KaTeX_SansSerif-Italic-Azdo-3Wm.woff new file mode 100644 index 0000000..7e02df9 Binary files /dev/null and b/assets/KaTeX_SansSerif-Italic-Azdo-3Wm.woff differ diff --git a/assets/KaTeX_SansSerif-Italic-GGIydc0p.ttf b/assets/KaTeX_SansSerif-Italic-GGIydc0p.ttf new file mode 100644 index 0000000..d5850df Binary files /dev/null and b/assets/KaTeX_SansSerif-Italic-GGIydc0p.ttf differ diff --git a/assets/KaTeX_SansSerif-Italic-tx9FahgZ.woff2 b/assets/KaTeX_SansSerif-Italic-tx9FahgZ.woff2 new file mode 100644 index 0000000..349c06d Binary files /dev/null and b/assets/KaTeX_SansSerif-Italic-tx9FahgZ.woff2 differ diff --git a/assets/KaTeX_SansSerif-Regular-TaO4USHJ.ttf b/assets/KaTeX_SansSerif-Regular-TaO4USHJ.ttf new file mode 100644 index 0000000..537279f Binary files /dev/null and b/assets/KaTeX_SansSerif-Regular-TaO4USHJ.ttf differ diff --git a/assets/KaTeX_SansSerif-Regular-kun6lKiW.woff b/assets/KaTeX_SansSerif-Regular-kun6lKiW.woff new file mode 100644 index 0000000..31b8482 Binary files /dev/null and b/assets/KaTeX_SansSerif-Regular-kun6lKiW.woff differ diff --git a/assets/KaTeX_SansSerif-Regular-wwQp5Se8.woff2 b/assets/KaTeX_SansSerif-Regular-wwQp5Se8.woff2 new file mode 100644 index 0000000..a90eea8 Binary files /dev/null and b/assets/KaTeX_SansSerif-Regular-wwQp5Se8.woff2 differ diff --git a/assets/KaTeX_Script-Regular--ckFYqpa.woff b/assets/KaTeX_Script-Regular--ckFYqpa.woff new file mode 100644 index 0000000..0e7da82 Binary files /dev/null and b/assets/KaTeX_Script-Regular--ckFYqpa.woff differ diff --git a/assets/KaTeX_Script-Regular-98CFnxev.woff2 b/assets/KaTeX_Script-Regular-98CFnxev.woff2 new file mode 100644 index 0000000..b3048fc Binary files /dev/null and b/assets/KaTeX_Script-Regular-98CFnxev.woff2 differ diff --git a/assets/KaTeX_Script-Regular-uSZBlqPg.ttf b/assets/KaTeX_Script-Regular-uSZBlqPg.ttf new file mode 100644 index 0000000..fd679bf Binary files /dev/null and b/assets/KaTeX_Script-Regular-uSZBlqPg.ttf differ diff --git a/assets/KaTeX_Size1-Regular-27J7nvyK.ttf b/assets/KaTeX_Size1-Regular-27J7nvyK.ttf new file mode 100644 index 0000000..871fd7d Binary files /dev/null and b/assets/KaTeX_Size1-Regular-27J7nvyK.ttf differ diff --git a/assets/KaTeX_Size1-Regular-Jgg_JgPA.woff2 b/assets/KaTeX_Size1-Regular-Jgg_JgPA.woff2 new file mode 100644 index 0000000..c5a8462 Binary files /dev/null and b/assets/KaTeX_Size1-Regular-Jgg_JgPA.woff2 differ diff --git a/assets/KaTeX_Size1-Regular-tfebZ-uE.woff b/assets/KaTeX_Size1-Regular-tfebZ-uE.woff new file mode 100644 index 0000000..7f292d9 Binary files /dev/null and b/assets/KaTeX_Size1-Regular-tfebZ-uE.woff differ diff --git a/assets/KaTeX_Size2-Regular-8uHcfdJu.woff2 b/assets/KaTeX_Size2-Regular-8uHcfdJu.woff2 new file mode 100644 index 0000000..e1bccfe Binary files /dev/null and b/assets/KaTeX_Size2-Regular-8uHcfdJu.woff2 differ diff --git a/assets/KaTeX_Size2-Regular-KA9bXP1N.woff b/assets/KaTeX_Size2-Regular-KA9bXP1N.woff new file mode 100644 index 0000000..d241d9b Binary files /dev/null and b/assets/KaTeX_Size2-Regular-KA9bXP1N.woff differ diff --git a/assets/KaTeX_Size2-Regular-e4ClFoQr.ttf b/assets/KaTeX_Size2-Regular-e4ClFoQr.ttf new file mode 100644 index 0000000..7a212ca Binary files /dev/null and b/assets/KaTeX_Size2-Regular-e4ClFoQr.ttf differ diff --git a/assets/KaTeX_Size3-Regular-4KV7NJM_.ttf b/assets/KaTeX_Size3-Regular-4KV7NJM_.ttf new file mode 100644 index 0000000..00bff34 Binary files /dev/null and b/assets/KaTeX_Size3-Regular-4KV7NJM_.ttf differ diff --git a/assets/KaTeX_Size3-Regular-k6uTKqBB.woff b/assets/KaTeX_Size3-Regular-k6uTKqBB.woff new file mode 100644 index 0000000..e6e9b65 Binary files /dev/null and b/assets/KaTeX_Size3-Regular-k6uTKqBB.woff differ diff --git a/assets/KaTeX_Size4-Regular-1hQb9ONy.ttf b/assets/KaTeX_Size4-Regular-1hQb9ONy.ttf new file mode 100644 index 0000000..74f0892 Binary files /dev/null and b/assets/KaTeX_Size4-Regular-1hQb9ONy.ttf differ diff --git a/assets/KaTeX_Size4-Regular-5eZcWcVX.woff2 b/assets/KaTeX_Size4-Regular-5eZcWcVX.woff2 new file mode 100644 index 0000000..680c130 Binary files /dev/null and b/assets/KaTeX_Size4-Regular-5eZcWcVX.woff2 differ diff --git a/assets/KaTeX_Size4-Regular-RfuIJGSk.woff b/assets/KaTeX_Size4-Regular-RfuIJGSk.woff new file mode 100644 index 0000000..e1ec545 Binary files /dev/null and b/assets/KaTeX_Size4-Regular-RfuIJGSk.woff differ diff --git a/assets/KaTeX_Typewriter-Regular-9yG-_x36.ttf b/assets/KaTeX_Typewriter-Regular-9yG-_x36.ttf new file mode 100644 index 0000000..c83252c Binary files /dev/null and b/assets/KaTeX_Typewriter-Regular-9yG-_x36.ttf differ diff --git a/assets/KaTeX_Typewriter-Regular-juq-IZ9c.woff2 b/assets/KaTeX_Typewriter-Regular-juq-IZ9c.woff2 new file mode 100644 index 0000000..771f1af Binary files /dev/null and b/assets/KaTeX_Typewriter-Regular-juq-IZ9c.woff2 differ diff --git a/assets/KaTeX_Typewriter-Regular-tMUvZjwd.woff b/assets/KaTeX_Typewriter-Regular-tMUvZjwd.woff new file mode 100644 index 0000000..2432419 Binary files /dev/null and b/assets/KaTeX_Typewriter-Regular-tMUvZjwd.woff differ diff --git a/assets/Login-Wj_ji-FY.js b/assets/Login-Wj_ji-FY.js new file mode 100644 index 0000000..e5b5d12 --- /dev/null +++ b/assets/Login-Wj_ji-FY.js @@ -0,0 +1 @@ +import{u as S,e as T,r as C,f as L,h as i,w as q,v as I,o as M,c as V,j as c,k as f,l,g as E,a as e,m as d,n as b,q as F,s as g,p as N,i as B}from"./index-uEPoEfMl.js";import{_ as j}from"./teachable-logo-g4ncda4J.js";const z={class:"mb-4 d-flex align-items-baseline"},G=e("h1",{class:"h2 me-auto"}," 登入 ",-1),P={class:"text-dark"},U={class:"mb-3"},$=e("label",{for:"account",class:"form-label"},"帳號(Email)",-1),A={class:"mb-3"},D=e("label",{for:"password",class:"form-label"},"密碼",-1),Z={class:"d-grid gap-3 mb-3"},H=["disabled"],J=e("img",{class:"img-fluid me-1",width:"30",src:j,alt:"teachable-logo"},null,-1),X={__name:"Login",setup(K){const{apiPostLogin:w,apiGetLoginTeachable:y}=B,{apiGetNotifyMessageConstants:v}=F,u=S(),m=T(),k=g(async t=>{await w(t),localStorage.setItem("d_RTfznkkwslIopaqd_account",encodeURIComponent(t.account)),N.toastMessage("success","","登入成功"),u.push("/login/verify")}),r=C(!0);L(async()=>{r.value=!0,E("h_MqhC49RxFRI6pR3Z_token")&&(await v()).message==="成功"&&u.push("/dashboard"),r.value=!1;const{h_redirect:s,h_path:o,redirectType:a,route:n}=m.query;a&&n&&(localStorage.setItem("t_redirectType",a),localStorage.setItem("t_redirectRoute",n)),s&&localStorage.setItem("h_redirect",`${s}#${o||"/"}`)});const _=g(async()=>{const{redirectType:t,route:s}=m.query,o={redirectType:"user"};t==="teachable"&&(o.redirectType=t,o.route=s);const a=new URLSearchParams(o).toString(),n=await y(a);window.location.href=n.redirect_url});return(t,s)=>{const o=i("router-link"),a=i("VField"),n=i("ErrorMessage"),p=i("VForm");return q((M(),V("div",null,[c(p,{ref:"form",onSubmit:l(k)},{default:f(({errors:h,meta:x})=>[e("div",z,[G,e("p",P,[d(" 還沒有帳號嗎?"),c(o,{to:"/register",class:"fw-bold"},{default:f(()=>[d(" 註冊 ")]),_:1})])]),e("div",U,[$,c(a,{id:"account",name:"account",label:"帳號(Email)",type:"email",class:b(["form-control",{"is-invalid":h.account}]),rules:"required|email"},null,8,["class"]),c(n,{name:"account",class:"invalid-feedback"})]),e("div",A,[D,c(a,{id:"password",name:"password",label:"密碼",type:"password",class:b(["form-control",{"is-invalid":h.password}]),rules:"required",autocomplete:"current-password"},null,8,["class"]),c(n,{name:"password",class:"invalid-feedback"})]),e("div",Z,[e("button",{type:"submit",class:"btn btn-primary",disabled:!x.valid}," 登入 ",8,H),e("button",{type:"button",class:"btn btn-outline-primary d-flex align-items-center justify-content-center",onClick:s[0]||(s[0]=(...R)=>l(_)&&l(_)(...R))},[J,d(" Log in with Teachable ")])])]),_:1},8,["onSubmit"])],512)),[[I,!r.value]])}}};export{X as default}; diff --git a/assets/LoginVerify-2EvJISZb.css b/assets/LoginVerify-2EvJISZb.css new file mode 100644 index 0000000..5f52f75 --- /dev/null +++ b/assets/LoginVerify-2EvJISZb.css @@ -0,0 +1 @@ +.rounded-circle[data-v-332b6c64]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none} diff --git a/assets/LoginVerify-6wUqWS8R.js b/assets/LoginVerify-6wUqWS8R.js new file mode 100644 index 0000000..4230089 --- /dev/null +++ b/assets/LoginVerify-6wUqWS8R.js @@ -0,0 +1 @@ +import{_ as v,a as y}from"./fb-R3zjQfrO.js";import{_ as k,u as I,y as x,f as S,h as d,o as w,t as V,k as R,l as T,a as e,j as _,n as M,s as C,p as F,J as L,K as E,i as $,d as q}from"./index-uEPoEfMl.js";const r=i=>(L("data-v-332b6c64"),i=i(),E(),i),N=r(()=>e("h1",{class:"h2 mb-3"}," 登入成功 ",-1)),z=r(()=>e("p",{class:"mb-4 text-dark"}," 請至方才註冊的 Email 信箱收取驗證信, 可點擊驗證連結登入,或在下方輸入驗證碼 ",-1)),B={class:"mb-4"},U=r(()=>e("label",{for:"validation",class:"form-label"},"驗證碼",-1)),j=["disabled"],A=r(()=>e("p",{class:"text-center text-dark"},[e("small",null,"還沒有收到驗證碼嗎?聯絡小幫手")],-1)),D=r(()=>e("div",{class:"d-flex justify-content-center"},[e("a",{href:"https://line.me/R/ti/p/%40guv7422g",target:"_blank",title:"LINE 客服",class:"rounded-circle bg-light text-dark me-4"},[e("img",{class:"img-fluid",width:"30",src:v,alt:"line-logo"})]),e("a",{href:"https://m.me/hexschool",target:"_blank",title:"Facebook 客服",class:"rounded-circle bg-light text-dark"},[e("img",{class:"img-fluid",width:"30",src:y,alt:"fb-logo"})])],-1)),P={__name:"LoginVerify",setup(i){const{apiPutLoginVerify:u,apiGetLoginTeachable:p}=$,m=I(),s=x({verify_code:""});S(()=>{const t=localStorage.getItem("d_RTfznkkwslIopaqd_account");t?s.account=decodeURIComponent(t):m.push("/login")});const f=({name:t,value:o,expires:a})=>{document.cookie=`${t}=${o};${q()};${a?`expires=${a}`:""}`},g=async()=>{localStorage.removeItem("d_RTfznkkwslIopaqd_account");const t=localStorage.getItem("h_redirect"),o=localStorage.getItem("t_redirectType"),a=localStorage.getItem("t_redirectRoute");if(t)localStorage.removeItem("h_redirect"),window.location.assign(t);else if(o&&a){const c={redirectType:"user"};o==="teachable"&&(c.redirectType=o,c.route=a),localStorage.removeItem("t_redirectType"),localStorage.removeItem("t_redirectRoute");const n=new URLSearchParams(c).toString(),l=await p(n);window.location.href=l.redirect_url}else m.push("/user")},h=C(async()=>{const{access_token:t,expiration:o}=await u(s);f({name:"h_MqhC49RxFRI6pR3Z_token",value:t,expires:new Date(o*1e3)}),F.toastMessage("success","","驗證成功"),g()});return(t,o)=>{const a=d("VField"),c=d("ErrorMessage"),n=d("VForm");return w(),V(n,{ref:"form",onSubmit:T(h)},{default:R(({errors:l})=>[N,z,e("div",B,[U,e("div",null,[_(a,{id:"validation",modelValue:s.verify_code,"onUpdate:modelValue":o[0]||(o[0]=b=>s.verify_code=b),modelModifiers:{trim:!0},name:"verify_code",label:"驗證碼",type:"text",class:M(["form-control",{"is-invalid":l.verify_code}]),rules:"required|digits:6","aria-label":"驗證碼","aria-describedby":"button-addon2"},null,8,["modelValue","class"]),_(c,{name:"verify_code",class:"invalid-feedback"})])]),e("button",{type:"submit",class:"btn btn-primary w-100 mb-3",disabled:!s.verify_code}," 驗證帳號 ",8,j),A,D]),_:1},8,["onSubmit"])}}},Z=k(P,[["__scopeId","data-v-332b6c64"]]);export{Z as default}; diff --git a/assets/Modal-O_41DXjq.js b/assets/Modal-O_41DXjq.js new file mode 100644 index 0000000..f82b39e --- /dev/null +++ b/assets/Modal-O_41DXjq.js @@ -0,0 +1 @@ +import{r as n,o as l,c as s,a as e,D as o,z as c,E as r,B as m,n as y}from"./index-uEPoEfMl.js";const b={class:"modal-content"},u={id:"exampleModalLabel",class:"modal-title"},h=e("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"},null,-1),f={key:0,class:"modal-footer"},S=e("button",{type:"button",class:"btn btn-dark","data-bs-dismiss":"modal"}," 完成 ",-1),_=[S],v={__name:"Modal",props:{title:{type:String,default:""},hasFooter:{type:Boolean,default:!0},size:{type:String,default:""},headerStyle:{type:Object,default:()=>({})},bodyStyle:{type:Object,default:()=>({})}},setup(a,{expose:d}){const t=n();return d({myBsModal:t}),(i,p)=>(l(),s("div",{ref_key:"myBsModal",ref:t,class:"modal fade",tabindex:"-1","aria-labelledby":"exampleModalLabel","aria-hidden":"true"},[e("div",{class:y(["modal-dialog modal-dialog-scrollable",{["modal-"+a.size]:a.size}])},[e("div",b,[e("div",{class:"modal-header",style:o(a.headerStyle)},[e("h5",u,c(a.title),1),h],4),e("div",{class:"modal-body",style:o(a.bodyStyle)},[r(i.$slots,"body")],4),a.hasFooter?(l(),s("div",f,_)):m("",!0)])],2)],512))}};export{v as _}; diff --git a/assets/MyTask-KaqJkHxd.css b/assets/MyTask-KaqJkHxd.css new file mode 100644 index 0000000..1bf69c4 --- /dev/null +++ b/assets/MyTask-KaqJkHxd.css @@ -0,0 +1 @@ +#training-content.open .taskList__top[data-v-b42e9c08]{max-width:96px}.tableFixHead[data-v-b42e9c08]{overflow:auto;max-height:340px}.tableFixHead[data-v-b42e9c08]::-webkit-scrollbar{width:3px;height:3px}.tableFixHead[data-v-b42e9c08]::-webkit-scrollbar-track{background:#f1f1f1}.tableFixHead[data-v-b42e9c08]::-webkit-scrollbar-thumb{background:#888}.tableFixHead[data-v-b42e9c08]::-webkit-scrollbar-thumb:hover{background:#555}.tableFixHead thead th[data-v-b42e9c08]{position:sticky;top:0;z-index:1}.taskTag[data-v-b42e9c08]{top:8px;right:-4px}.taskTag p[data-v-b42e9c08]{padding-right:48px}.data-box[data-v-b42e9c08]{width:156px;height:148px}.my-task-nav .nav-link.active[data-v-b42e9c08]{background-color:transparent;color:#000;border-color:var(--bs-gray-300);border-bottom:1px solid white} diff --git a/assets/MyTask-NiQauR2T.js b/assets/MyTask-NiQauR2T.js new file mode 100644 index 0000000..9a02519 --- /dev/null +++ b/assets/MyTask-NiQauR2T.js @@ -0,0 +1 @@ +import{_ as q,r as p,f as D,O as Q,P as W,h as H,o as v,c as g,a as s,j as f,z as k,F as X,A as Y,n as B,N as E,t as Z,l as I,B as P,p as y,D as ss,k as es,J as ts,K as as}from"./index-uEPoEfMl.js";import{t as os,_ as ns,a as ls}from"./Search-iwIwMBBd.js";import{a as cs}from"./tasks-Ao7-cCz0.js";import{T as is}from"./TaskListItem-KuOFuVIA.js";const _=b=>(ts("data-v-b42e9c08"),b=b(),as(),b),ds={class:"container mt-3"},us={class:"row"},rs={class:"col-md-4"},ps={class:"col-md-8"},vs=_(()=>s("h4",null,"統計數據",-1)),_s={class:"mb-9"},ms={class:"list-unstyled d-flex"},hs={class:"data-box border rounded-1 d-flex align-items-center justify-content-center me-2"},gs={class:"text-center"},fs=_(()=>s("p",{class:"mb-1"},"完成任務數",-1)),ks={class:"fs-2 mb-0 fw-bold mb-0"},ys={class:"data-box border rounded-1 d-flex align-items-center justify-content-center me-2"},bs={class:"text-center"},ws=_(()=>s("p",{class:"mb-1"},"任務總積分",-1)),xs={class:"fs-2 mb-0 fw-bold mb-0"},Cs=_(()=>s("h4",null,"任務最新狀態",-1)),Ts={class:"table-responsive tableFixHead"},Ls={key:0,class:"table"},$s=_(()=>s("thead",null,[s("tr",{class:"text-nowrap"},[s("th",{scope:"col",class:"fw-normal bg-white"},"任務名稱"),s("th",{scope:"col",class:"fw-normal bg-white"},"任務狀態"),s("th",{scope:"col",class:"fw-normal bg-white"},"更新時間"),s("th",{scope:"col",class:"fw-normal bg-white"},"查看任務")])],-1)),Ms={class:"table-light"},Ss={scope:"row"},Ds=_(()=>s("span",{style:{"font-size":"18px"},class:"material-symbols-outlined align-middle"},"open_in_new",-1)),Bs={key:1,class:"text-center"},Es={class:"mt-9"},zs=_(()=>s("div",{class:"d-flex flex-wrap justify-content-between"},[s("h4",null,"我的任務列表")],-1)),js={class:"my-task-nav nav nav-tabs"},Gs={class:"nav-item"},Hs={class:"nav-item"},Is={class:"nav-item"},Ps={class:"position-relative",style:{"min-height":"300px"}},Fs={class:"pt-4"},Ns={key:1,class:"list-unstyled pt-4"},As={key:2,class:"d-flex justify-content-center mt-8"},Vs=_(()=>s("p",{class:"badge bg-light fs-6 fw-normal rounded-pill py-1 px-3 text-dark lh-base"}," 尚無任務 ",-1)),Js=[Vs],Ks={__name:"MyTask",setup(b){const{apiGetMyTask:F,apiGetMyTaskBoard:N,apiGetCompletedTask:z,apiGetExpiredTask:A}=cs,m=os(),c=p([]),r=p({current:1,count:10,next:11}),x=p(0),C=p(0),T=p(!1),L=p([]),V=async()=>{var t,o,n,l;T.value=!0;try{const{tasks:a}=await N();L.value=a}catch(a){y.toastMessage("danger","info",`${(o=(t=a==null?void 0:a.response)==null?void 0:t.data)==null?void 0:o.statusCode}:${(l=(n=a==null?void 0:a.response)==null?void 0:n.data)==null?void 0:l.message}`)}T.value=!1};D(()=>{V(),m.groups&&m.groups.length===0&&m.tags&&m.tags.length===0&&m.getGroupsAndTags()});const J=t=>{switch(t){case"等待再次提交":return{backgroundColor:"#3D5950"};case"等待助教回覆":return{backgroundColor:"#798B86"};case"助教已回覆":return{backgroundColor:"#00251A"};case"已審核完成":return{backgroundColor:"#3D5950"};default:return{backgroundColor:"#3D5950"}}},u=p("my"),$=t=>{u.value=t},i=p(!1),j=p(null),w=async(t=1,o=10)=>{var n,l,a,d;i.value=!0;try{const{tasks:e,pagination:h}=await F(t,o,j.value);t>1?c.value=[...c.value,...e]:c.value=e,r.value=h}catch(e){y.toastMessage("danger","info",`${(l=(n=e==null?void 0:e.response)==null?void 0:n.data)==null?void 0:l.statusCode}:${(d=(a=e==null?void 0:e.response)==null?void 0:a.data)==null?void 0:d.message}`)}i.value=!1},K=async(t=1,o=10)=>{var n,l,a,d;i.value=!0;try{const{task_completed_count:e,task_rewarded_point:h}=await z(t,o);x.value=e,C.value=h}catch(e){y.toastMessage("danger","info",`${(l=(n=e==null?void 0:e.response)==null?void 0:n.data)==null?void 0:l.statusCode}:${(d=(a=e==null?void 0:e.response)==null?void 0:a.data)==null?void 0:d.message}`)}i.value=!1},M=async(t=1,o=10)=>{var n,l,a,d;i.value=!0;try{const{tasks:e,pagination:h,task_completed_count:R,task_rewarded_point:U}=await z(t,o);x.value=R,C.value=U,t>1?c.value=[...c.value,...e]:c.value=e,r.value=h}catch(e){y.toastMessage("danger","info",`${(l=(n=e==null?void 0:e.response)==null?void 0:n.data)==null?void 0:l.statusCode}:${(d=(a=e==null?void 0:e.response)==null?void 0:a.data)==null?void 0:d.message}`)}i.value=!1},S=async(t=1,o=10)=>{var n,l,a,d;i.value=!0;try{const{tasks:e,pagination:h}=await A(t,o);t>1?c.value=[...c.value,...e]:c.value=e,r.value=h}catch(e){y.toastMessage("danger","info",`${(l=(n=e==null?void 0:e.response)==null?void 0:n.data)==null?void 0:l.statusCode}:${(d=(a=e==null?void 0:e.response)==null?void 0:a.data)==null?void 0:d.message}`)}i.value=!1},O=t=>{j.value=t,w(1,10)},G=()=>{const t=document.documentElement;if(t.clientHeight+t.scrollTop>t.scrollHeight&&t.clientHeight+t.scrollTop{window.addEventListener("scroll",G)}),Q(()=>{window.removeEventListener("scroll",G)}),D(()=>{u.value==="my"?(w(),K()):u.value==="completed"?M():S()}),W(u,t=>{c.value=[],t==="my"?w():t==="completed"?M():S()}),(t,o)=>{const n=H("Loading"),l=H("router-link");return v(),g("div",ds,[s("div",us,[s("div",rs,[f(ls)]),s("div",ps,[vs,s("div",_s,[s("ul",ms,[s("li",hs,[s("div",gs,[fs,s("p",ks,k(x.value),1)])]),s("li",ys,[s("div",bs,[ws,s("p",xs,k(C.value),1)])])])]),Cs,s("div",null,[f(n,{"is-full-page":!1,active:T.value,"z-index":1060},null,8,["active"]),s("div",Ts,[L.value.length>0?(v(),g("table",Ls,[$s,s("tbody",Ms,[(v(!0),g(X,null,Y(L.value,a=>(v(),g("tr",{class:"text-nowrap position-relative",key:a.id},[s("td",Ss,k(a.name),1),s("td",null,[s("span",{class:"badge rounded-pill py-1 px-3 fw-normal lh-base",style:ss([{"font-size":"14px"},J(a.status)])},k(a.status),5)]),s("td",null,k(new Date(a.updated_at).toLocaleDateString("sv-SE")),1),s("td",null,[f(l,{to:`/tasks/${a.id}`,class:"stretched-link"},{default:es(()=>[Ds]),_:2},1032,["to"])])]))),128))])])):(v(),g("p",Bs,"目前沒有新的任務狀態"))])]),s("div",Es,[zs,s("ul",js,[s("li",Gs,[s("a",{class:B(["nav-link",u.value==="my"&&"active"]),href:"#",onClick:o[0]||(o[0]=E(a=>$("my"),["prevent"]))},"我的任務",2)]),s("li",Hs,[s("a",{class:B(["nav-link",u.value==="completed"&&"active"]),href:"#",onClick:o[1]||(o[1]=E(a=>$("completed"),["prevent"]))},"已完成的任務",2)]),s("li",Is,[s("a",{class:B(["nav-link",u.value==="expired"&&"active"]),href:"#",onClick:o[2]||(o[2]=E(a=>$("expired"),["prevent"]))},"已過期的任務",2)])]),s("div",Ps,[f(n,{"is-full-page":!1,active:i.value,"z-index":1060},null,8,["active"]),s("div",Fs,[u.value==="my"?(v(),Z(ns,{key:0,tags:I(m).tags,groups:I(m).groups,onSearch:O},null,8,["tags","groups"])):P("",!0),c.value.length>0?(v(),g("ul",Ns,[f(is,{type:"task","task-list":c.value},null,8,["task-list"])])):i.value?P("",!0):(v(),g("div",As,Js))])])])])])])}}},Qs=q(Ks,[["__scopeId","data-v-b42e9c08"]]);export{Qs as default}; diff --git a/assets/MyTraining-hSezQkd7.js b/assets/MyTraining-hSezQkd7.js new file mode 100644 index 0000000..18a9a0c --- /dev/null +++ b/assets/MyTraining-hSezQkd7.js @@ -0,0 +1 @@ +import{P as _}from"./vue-pagination-2.min-ZB2cJCKp.js";import{r as g,f as p,h as m,o as n,c as s,F as h,A as f,j as l,l as k,B as y,a as e,s as v,z as b,k as x,m as w,C as V}from"./index-uEPoEfMl.js";const L={class:"container mt-5"},N=e("h2",{class:"text-primary fs-4 fw-bold mb-3"},"我的直播班列表",-1),T={key:0,class:"list-unstyled row"},B={class:"card"},C=["src","alt"],P={class:"card-body h-100"},j={class:"card-title fw-bold mb-3"},F=e("span",{class:"material-symbols-outlined align-middle"},"arrow_forward",-1),M={key:1,class:"text-center bg-light py-3"},R=e("p",{class:"mb-0"},"目前沒有註冊直播班課程",-1),z=[R],A={key:2,class:"d-flex justify-content-center"},S={__name:"MyTraining",setup(D){const{apiGetTraining:d}=V,t=g({trainingClasses:[],pagination:{count:10,current_page:1,total:24,total_page:3}}),c=v(async(o=1)=>{const{training_classes:i,pagination:r}=await d(o);t.value.trainingClasses=i,t.value.pagination=r}),u=o=>{c(o)};return p(c),(o,i)=>{const r=m("RouterLink");return n(),s("div",L,[N,t.value.pagination.total>0?(n(),s("ul",T,[(n(!0),s(h,null,f(t.value.trainingClasses,a=>(n(),s("li",{key:a.id,class:"col-md-4 mb-6"},[e("div",B,[e("img",{src:a.cover_url?a.cover_url:"https://fakeimg.pl/1200x628/",class:"card-img-top rounded mb-3",alt:a.title},null,8,C),e("div",P,[e("h5",j,b(a.name),1),l(r,{class:"stretched-link",to:`/training/${a.id}`},{default:x(()=>[w(" 進入直播班 "),F]),_:2},1032,["to"])])])]))),128))])):(n(),s("div",M,z)),t.value.pagination.total>0?(n(),s("div",A,[l(k(_),{modelValue:t.value.pagination.current_page,"onUpdate:modelValue":i[0]||(i[0]=a=>t.value.pagination.current_page=a),records:t.value.pagination.total,"per-page":10,options:{chunk:6,chunksNavigation:"scroll",hideCount:!0,theme:"bootstrap4"},onPaginate:u},null,8,["modelValue","records"])])):y("",!0)])}}};export{S as default}; diff --git a/assets/OldRegisterVerify-5_O69G2Z.js b/assets/OldRegisterVerify-5_O69G2Z.js new file mode 100644 index 0000000..4cc67a2 --- /dev/null +++ b/assets/OldRegisterVerify-5_O69G2Z.js @@ -0,0 +1 @@ +import{_ as b,a as g}from"./fb-R3zjQfrO.js";import{_ as v,u as h,y,h as r,o as V,t as k,k as x,l as I,a as e,j as i,n as m,s as S,J as w,K as E,i as R}from"./index-uEPoEfMl.js";const a=s=>(w("data-v-fdbabd6a"),s=s(),E(),s),F=a(()=>e("h1",{class:"h2 mb-3"}," 原有帳號註冊驗證 ",-1)),M=a(()=>e("p",{class:"mb-4 text-dark"}," 請填寫註冊的 Email 信箱並收取驗證信,在下方輸入驗證碼 ",-1)),q={class:"mb-4"},B=a(()=>e("label",{for:"validation",class:"form-label"},"Email",-1)),C={class:"input-group"},N={class:"mb-4"},j=a(()=>e("label",{for:"validation",class:"form-label"},"驗證碼",-1)),z={class:"input-group"},O=["disabled"],U=a(()=>e("p",{class:"text-center text-dark"},[e("small",null,"還沒有收到驗證碼嗎?聯絡小幫手")],-1)),A=a(()=>e("div",{class:"d-flex justify-content-center"},[e("a",{href:"https://line.me/R/ti/p/%40guv7422g",target:"_blank",title:"LINE 客服",class:"rounded-circle bg-light text-dark me-4"},[e("img",{class:"img-fluid",width:"30",src:b,alt:"line-logo"})]),e("a",{href:"https://m.me/hexschool",target:"_blank",title:"Facebook 客服",class:"rounded-circle bg-light text-dark"},[e("img",{class:"img-fluid",width:"30",src:g,alt:"fb-logo"})])],-1)),J={__name:"OldRegisterVerify",setup(s){const{apiPutRegisterVerify:_}=R,u=h(),t=y({account:"",verify_code:""}),f=S(async()=>{await _(t),localStorage.removeItem("d_RTfznkkwslIopaqd_account"),sessionStorage.setItem("registerStatus","true"),u.push("/")});return(K,o)=>{const d=r("VField"),c=r("ErrorMessage"),p=r("VForm");return V(),k(p,{ref:"form",onSubmit:I(f)},{default:x(({errors:n})=>[F,M,e("div",q,[B,e("div",C,[i(d,{id:"validation",modelValue:t.account,"onUpdate:modelValue":o[0]||(o[0]=l=>t.account=l),modelModifiers:{trim:!0},name:"account",type:"text",label:"Email",class:m(["form-control",{"is-invalid":n.account}]),rules:"required|email","aria-label":"Email","aria-describedby":"button-addon2"},null,8,["modelValue","class"]),i(c,{name:"account",class:"invalid-feedback"})])]),e("div",N,[j,e("div",z,[i(d,{id:"validation",modelValue:t.verify_code,"onUpdate:modelValue":o[1]||(o[1]=l=>t.verify_code=l),modelModifiers:{trim:!0},name:"verify_code",type:"text",label:"驗證碼",class:m(["form-control",{"is-invalid":n.verify_code}]),rules:"required|digits:6","aria-label":"驗證碼","aria-describedby":"button-addon2"},null,8,["modelValue","class"]),i(c,{name:"verify_code",class:"invalid-feedback"})])]),e("button",{type:"submit",class:"btn btn-primary w-100 mb-3",disabled:!t.verify_code}," 驗證帳號 ",8,O),U,A]),_:1},8,["onSubmit"])}}},T=v(J,[["__scopeId","data-v-fdbabd6a"]]);export{T as default}; diff --git a/assets/OldRegisterVerify-RSB1egXb.css b/assets/OldRegisterVerify-RSB1egXb.css new file mode 100644 index 0000000..a14f211 --- /dev/null +++ b/assets/OldRegisterVerify-RSB1egXb.css @@ -0,0 +1 @@ +.rounded-circle[data-v-fdbabd6a]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none} diff --git a/assets/Register-Ks-DcUSx.js b/assets/Register-Ks-DcUSx.js new file mode 100644 index 0000000..378b610 --- /dev/null +++ b/assets/Register-Ks-DcUSx.js @@ -0,0 +1 @@ +import{r as s,f as C,o as S,t as B,L as P,k as d,a as l,m as e,M as $,u as V,e as F,y as I,h as M,c as L,j as k,l as y,F as N,g as x,N as R,s as T,p as z,i as G}from"./index-uEPoEfMl.js";import{_ as j}from"./teachable-logo-g4ncda4J.js";import{_ as q}from"./Modal-O_41DXjq.js";const U=l("p",null," 同學您好,使用本網站, 即表示您同意所有服務條款,並願意受到所有條款所約束。 ",-1),A=l("ol",null,[l("li",null,[e(" 同意條款 "),l("p",null," 當您「註冊」或相似字詞,或使用本網站, 即表示您同意遵守具法律效力的協議。本「條款」包含用戶協議及服務條款,且本網站可能會不時修訂內容。 如果不同意本「條款」,也請勿進入或以任何方式使用 本網站 的「網站」。 已註冊的用戶以下稱「 會員」;未註冊的用戶以下稱「訪客」。以上兩種用戶都受到本協議的約束。 ")]),l("li",null,[e(" 服務義務 "),l("p",null," 本網站 提供錄製影片教學之服務提供者, 本公司的產品和服務包括:所有網站上之課程、課程之相關教材以及對於使用者之即時資訊回饋。本公司保留隨時更改相關條款之權利,使用者必須定期造訪本平台以確保了解 本網站 最新之相關使用條款。 "),l("p",null,"同時本公司保有隨時調整、下架產品或服務內容之權利。"),l("ol",null,[l("li",null,[e(" 「服務」適用性 "),l("p",null,"當您造訪「本網站」,且使用「服務」即表示您同意:"),l("p",null," 您將只擁有一個 本網站 帳戶。並使用您的真實姓名最新及完整的資料。 維持並更新使用者之個人資料,確保其為正確、最新及完整。若使用者提供任何錯誤、不實或不完整的資料,本網站 有權暫停或終止使用者帳號,並拒絕使用者使用全部或部分服務。 ")]),l("li",null,[e(" 守法及承諾 "),l("ol",null,[l("li",null,[e(" 遵守以下事項 "),l("p",null," 您承諾絕不為任何非法目的或以任何非法方式使用本服務。並承諾遵守中華民國相關法規及一切使用網際網路之國際慣例。您若係中華民國以外之使用者,並同意遵守所屬國家或地域之法令。 "),l("p",null," 您同意並保證不得利用本服務從事侵害他人權益或違法之行為,包括但不限於: "),l("p",null,[e(" 上載或傳送任何違反公共秩序或善良風俗或其他不法之任何形式的檔案於本服務上。"),l("br"),e(" 侵害他人名譽、隱私權、營業秘密、商標權、著作權、專利權、其他智慧財產權及其他權利。"),l("br"),e(" 違反依法律或契約所應負之保密義務。"),l("br"),e(" 冒用他人名義使用本服務。"),l("br"),e(" 上載、張貼、傳輸或散佈任何含有電腦病毒或任何對電腦軟、硬體產生中斷、破壞或限制功能之程式碼之資料。"),l("br"),e(" 從事不法交易行為或張貼虛假不實、引人犯罪之訊息。"),l("br"),e(" 濫發廣告訊息、垃圾訊息、連鎖信、違法之多層次傳銷訊息等。"),l("br"),e(" 偽造訊息來源或以任何方式干擾傳輸來源之認定。"),l("br"),e(" 干擾或中斷本服務或伺服器或連結本服務之網路,或不遵守連結至本服務之相關需求、程序、政策或規則等,包括但不限於:使用任何設備、軟體或刻意規避 本網站 之排除自動搜尋之標頭。"),l("br"),e(" 追蹤他人或其他干擾他人或為前述目前蒐集或儲存他人之個人資訊。"),l("br"),e(" 其他 本網站 有正當理由認為不適當之行為。 ")])])])]),l("li",null,[e(" 所有權及智慧財產權 "),l("ol",null,[l("li",null,[e(" 產權歸屬 "),l("p",null," 本網站 網站內所有內容,包括但不限於文字、軟體、聲音、圖片、影片、圖表、網站架構、網站畫面的安排、網頁設計、各項教育課程內容均由 本網站 或其他權利人依法擁有其智慧財產權,包括但不限於著作權、商標權、專利權等等。 "),l("p",null," 非經 本網站 或其他權利人書面同意,不得擅自使用、修改、複製、傳播、變更、散佈、發行或發表相關內容。如有違反,本網站 有權利在發現上述情況下,終⽌帳號服務,並針對其⾏為所造成之損害與侵權,提出法律訴訟並要求賠償。 "),l("p",null," 且任何資料一經使用者上載、傳送、輸入 或進入 本網站時,即表示使用者同意: "),l("p",null,[e(" 由 本網站 及其關係企業儲存或管理該資料,並由 本網站 及其關係企業之搜尋工具進行索引及抓取,並公開刊登、使用於 本網站 及其關係企業的相關系統網路上,包括但不限於 本網站 所聯盟或合作的第三人網站上;"),l("br"),e(" 授權 本網站 及其關係企業可以基於公益或為宣傳、推廣或經營 本網站 及本服務之目的,進行使用、修改、重製、公開播送、改作、散布、發行、公開發表、公開傳輸、公開上映、翻譯該等資料,並得在此範圍內將前述權利轉授權他人。"),l("br"),e(" 使用者並保證 本網站 及其關係企業使用、修改、重製、公開播送、改作、散布、發行、公開發表、公開傳輸、公開上映、翻譯、轉授權該等資料,不致侵害任何第三人之智慧財產權,否則應對 本網站 及其關係企業負損害賠償責任。 ")])])])])])]),l("li",null,[e(" 廣告聲明 "),l("p",null," 使用者在本服務中瀏覽到的所有廣告內容、文字與圖片之說明、展示樣品或其他銷售資訊,均由各該廣告商、產品與服務的供應商所設計與提出。 "),l("p",null," 使用者在本服務中瀏覽到的所有廣告內容、文字與圖片之說明、展示樣品或其他銷售資訊,均由各該廣告商、產品與服務的供應商所設計與提出。 "),l("ol",null,[l("li",null,[e(" 爭端調解 "),l("p",null," 在少數情況下,我們需要採取法律途徑解決爭端,使用中華民國法律解決爭端,雙方同意將於高雄地方法院,使用中華民國法律解決爭端。 ")]),l("li",null,[e(" 內容相關的投訴 "),l("p",null," 我們尊重他人之智慧財產權。會員可透過電子信箱來對 本網站 發表的數位內容提出申訴。 ")])])])],-1),E={__name:"PolicyModal",props:{status:{type:String,default:"user"}},setup(g,{expose:_}){const m=g,r=s(""),c=s(null),t=s(null);return C(()=>{t.value=new $(c.value.myBsModal,{keyboard:!1})}),_({showModal:()=>{t.value.show()},hideModal:()=>{t.value.hide()},modalTitle:r}),(a,b)=>(S(),B(q,{ref_key:"myModal",ref:c,title:r.value},P({_:2},[m.status==="user"?{name:"body",fn:d(()=>[U,A]),key:"0"}:{name:"body",fn:d(()=>[l("p",null," 六角學院-程式勇者村網站(以下簡稱本網站),為了讓您能夠安心使用本網站的各項服務與資訊,特此向您說明本網站的隱私權保護政策,以保障您的權益,請您詳閱下列內容: "),l("h5",null,"一、隱私權保護政策的適用範圍"),l("p",null," 隱私權保護政策內容,包括本網站如何處理在您使用網站服務時收集到的個人識別資料。隱私權保護政策不適用於本網站以外的相關連結網站,也不適用於非本網站所委託或參與管理的人員。 "),l("h5",null,"二、個人資料的蒐集、處理及利用方式"),l("ul",null,[l("li",null," 當您造訪本網站或使用本網站所提供之功能服務時,我們將視該服務功能性質,請您提供必要的個人資料,並在該特定目的範圍內處理及利用您的個人資料;非經您書面同意,本網站不會將個人資料用於其他用途。 "),l("li",null," 本網站在您使用服務信箱、問卷調查等互動性功能時,會保留您所提供的姓名、電子郵件地址、聯絡方式及使用時間等。 "),l("li",null," 於一般瀏覽時,伺服器會自行記錄相關行徑,包括您使用連線設備的IP位址、使用時間、使用的瀏覽器、瀏覽及點選資料記錄等,做為我們增進網站服務的參考依據,此記錄為內部應用,決不對外公佈。 "),l("li",null," 為提供精確的服務,我們會將收集的問卷調查內容進行統計與分析,分析結果之統計數據或說明文字呈現,除供內部研究外,我們會視需要公佈統計數據及說明文字,但不涉及特定個人之資料。 ")]),l("h5",null,"三、資料之保護"),l("ul",null,[l("li",null," 只由經過授權的人員才能接觸您的個人資料,如因業務需要有必要委託其他單位提供服務時,本網站亦會嚴格要求其遵守保密義務,並且採取必要檢查程序以確定其將確實遵守。 ")]),l("h5",null,"四、網站對外的相關連結"),l("p",null," 本網站的網頁提供其他網站的網路連結,您也可經由本網站所提供的連結,點選進入其他網站。但該連結網站不適用本網站的隱私權保護政策,您必須參考該連結網站中的隱私權保護政策。 "),l("h5",null,"五、與第三人共用個人資料之政策"),l("p",null," 本網站絕不會提供、交換、出租或出售任何您的個人資料給其他個人、團體、私人企業或公務機關,但有法律依據或合約義務者,不在此限。 "),l("p",null,"前項但書之情形包括不限於:"),l("ul",null,[l("li",null,"經由您書面同意。"),l("li",null,"法律明文規定。"),l("li",null,"為免除您生命、身體、自由或財產上之危險。"),l("li",null," 與公務機關或學術研究機構合作,基於公共利益為統計或學術研究而有必要,且資料經過提供者處理或蒐集著依其揭露方式無從識別特定之當事人。 "),l("li",null," 當您在網站的行為,違反服務條款或可能損害或妨礙網站與其他使用者權益或導致任何人遭受損害時,經網站管理單位研析揭露您的個人資料是為了辨識、聯絡或採取法律行動所必要者。 "),l("li",null,"有利於您的權益。"),l("li",null," 本網站委託廠商協助蒐集、處理或利用您的個人資料時,將對委外廠商或個人善盡監督管理之責。 ")]),l("h5",null,"六、Cookie之使用"),l("p",null," 為了提供您最佳的服務,本網站會在您的電腦中放置並取用我們的Cookie,若您不願接受Cookie的寫入,您可在您使用的瀏覽器功能項中設定隱私權等級為高,即可拒絕Cookie的寫入,但可能會導至網站某些功能無法正常執行 。 "),l("h5",null,"七、隱私權保護政策之修正"),l("p",null," 本網站隱私權保護政策將因應需求隨時進行修正,修正後的條款將刊登於網站上。 ")]),key:"1"}]),1032,["title"]))}},D={class:"mb-4 d-flex align-items-baseline"},H=l("h1",{class:"h2 me-auto"},"註冊",-1),J={class:"text-dark"},K=l("img",{class:"img-fluid me-1",width:"30",src:j,alt:"teachable-logo"},null,-1),O={class:"text-dark fw-normal"},Z={__name:"Register",setup(g){const{apiPostRegister:_,apiGetLoginTeachable:m}=G,r=V(),c=F(),t=s(""),p=I({account:"",nickname:"",password:""}),v=T(async()=>{await _(p),localStorage.setItem("d_RTfznkkwslIopaqd_account",encodeURIComponent(p.account)),z.toastMessage("success","","註冊成功"),r.push("/register/verify")}),f=s(""),a=s(null),b=o=>{f.value=o,o==="user"?a.value.modalTitle="使用者條款":a.value.modalTitle="隱私權政策",a.value.showModal()},w=T(async()=>{const{redirectType:o,route:n}=c.query,u={redirectType:"user"};o==="teachable"&&(u.redirectType=o,u.route=n);const h=new URLSearchParams(u).toString(),i=await m(h);window.location.href=i.redirect_url});return C(()=>{t.value=x("RPG_RTfznkkws_login_bind_type"),t.value&&t.value==="bind_teachable"&&(p.account=x("RPG_RTfznkkws_login_bind_mail"))}),(o,n)=>{const u=M("router-link"),h=M("VForm");return S(),L(N,null,[k(h,{ref:"form",onSubmit:y(v)},{default:d(()=>[l("div",D,[H,l("p",J,[e(" 已經有帳號了嗎? "),k(u,{to:"/",class:"fw-bold"},{default:d(()=>[e(" 登入 ")]),_:1})])]),l("button",{type:"button",class:"btn btn-outline-primary w-100 d-flex align-items-center justify-content-center mb-5",onClick:n[0]||(n[0]=(...i)=>y(w)&&y(w)(...i))},[K,e(" 使用 Teachable 帳號註冊 ")]),l("h6",O,[e(" 若點擊「註冊」按鈕,即表示你已經閱讀並接受我們的"),l("a",{href:"#",class:"text-dark",onClick:n[1]||(n[1]=R(i=>b("user"),["prevent"]))},"使用者條款"),e("和"),l("a",{href:"#",class:"text-dark",onClick:n[2]||(n[2]=R(i=>b("private"),["prevent"]))},"隱私權政策"),e("。 ")])]),_:1},8,["onSubmit"]),k(E,{ref_key:"policyModalRef",ref:a,status:f.value},null,8,["status"])],64)}}};export{Z as default}; diff --git a/assets/RegisterVerify-FYB6rwNZ.css b/assets/RegisterVerify-FYB6rwNZ.css new file mode 100644 index 0000000..e3f3da2 --- /dev/null +++ b/assets/RegisterVerify-FYB6rwNZ.css @@ -0,0 +1 @@ +.rounded-circle[data-v-d2fb9524]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none} diff --git a/assets/RegisterVerify-sNKUN-ro.js b/assets/RegisterVerify-sNKUN-ro.js new file mode 100644 index 0000000..83d1943 --- /dev/null +++ b/assets/RegisterVerify-sNKUN-ro.js @@ -0,0 +1 @@ +import{_ as C,a as z}from"./fb-R3zjQfrO.js";import{_ as M,u as q,y as g,r as E,x as F,f as B,h as r,o as l,t as T,k as N,l as c,a as e,j as b,n as v,c as y,z as U,s as h,p as j,J as D,K as P,i as A}from"./index-uEPoEfMl.js";const a=i=>(D("data-v-d2fb9524"),i=i(),P(),i),J=a(()=>e("h1",{class:"h2 mb-3"}," 註冊成功 ",-1)),K=a(()=>e("p",{class:"mb-4 text-dark"}," 請至方才註冊的 Email 信箱收取驗證信, 可點擊驗證連結登入,或在下方輸入驗證碼 ",-1)),L={class:"mb-4"},G=a(()=>e("label",{for:"validation",class:"form-label"},"驗證碼",-1)),H={class:"input-group"},O={key:0,style:{color:"inherit"}},Q={key:1,style:{color:"inherit"}},W=["disabled"],X=a(()=>e("p",{class:"text-center text-dark"},[e("small",null,"還沒有收到驗證碼嗎?聯絡小幫手")],-1)),Y=a(()=>e("div",{class:"d-flex justify-content-center"},[e("a",{href:"https://line.me/R/ti/p/%40guv7422g",target:"_blank",title:"LINE 客服",class:"rounded-circle bg-light text-dark me-4"},[e("img",{class:"img-fluid",width:"30",src:C,alt:"line-logo"})]),e("a",{href:"https://m.me/hexschool",target:"_blank",title:"Facebook 客服",class:"rounded-circle bg-light text-dark"},[e("img",{class:"img-fluid",width:"30",src:z,alt:"fb-logo"})])],-1)),Z={__name:"RegisterVerify",setup(i){const{apiPutRegisterVerify:k,apiPostRegisterVerify:w}=A,d=q(),u=g({}),s=g({verify_code:""}),o=E(0),_=F(()=>o.value===0),m=f=>{o.value=f;const t=window.setInterval(()=>{o.value-=1,o.value===0&&window.clearInterval(t)},1e3)};B(()=>{u.account=decodeURIComponent(localStorage.getItem("d_RTfznkkwslIopaqd_account")),s.account=decodeURIComponent(localStorage.getItem("d_RTfznkkwslIopaqd_account")),localStorage.getItem("d_RTfznkkwslIopaqd_account")?m(60):d.push("/register")});const I=h(async()=>{await k(s),localStorage.removeItem("d_RTfznkkwslIopaqd_account"),sessionStorage.setItem("registerStatus","true"),d.push("/")}),p=h(async()=>{await w(u),j.toastMessage("success","","成功發送驗證信件"),m(60)});return(f,t)=>{const V=r("VField"),x=r("ErrorMessage"),S=r("VForm");return l(),T(S,{ref:"form",onSubmit:c(I)},{default:N(({errors:R})=>[J,K,e("div",L,[G,e("div",H,[b(V,{id:"validation",modelValue:s.verify_code,"onUpdate:modelValue":t[0]||(t[0]=n=>s.verify_code=n),modelModifiers:{trim:!0},name:"verify_code",type:"text",label:"驗證碼",class:v(["form-control",{"is-invalid":R.verify_code}]),rules:"required|digits:6","aria-label":"驗證碼","aria-describedby":"button-addon2"},null,8,["modelValue","class"]),e("button",{id:"button-addon2",class:v(["btn btn-outline-primary fw-normal",{disabled:!_.value}]),type:"button",onClick:t[1]||(t[1]=(...n)=>c(p)&&c(p)(...n))},[_.value?(l(),y("span",O," 重新發送 ")):(l(),y("span",Q,U(o.value)+" 秒後重新發送 ",1))],2),b(x,{name:"verify_code",class:"invalid-feedback"})])]),e("button",{type:"submit",class:"btn btn-primary w-100 mb-3",disabled:!s.verify_code}," 驗證帳號 ",8,W),X,Y]),_:1},8,["onSubmit"])}}},se=M(Z,[["__scopeId","data-v-d2fb9524"]]);export{se as default}; diff --git a/assets/ResetPwd-g3PVhpIK.js b/assets/ResetPwd-g3PVhpIK.js new file mode 100644 index 0000000..9959ab3 --- /dev/null +++ b/assets/ResetPwd-g3PVhpIK.js @@ -0,0 +1 @@ +import{r as V,x as k,y as x,h as o,o as n,t as g,k as r,l as M,a as e,j as l,n as d,c as u,z as B,m as E,s as F,p as S,i as C}from"./index-uEPoEfMl.js";const N=e("h1",{class:"h2 mb-3"}," 重設密碼 ",-1),P=e("p",{class:"mb-4 text-dark"}," 請輸入輸入要重設密碼的 Email 帳號,收取重設密碼的驗證信件 ",-1),z={class:"mb-4"},D=e("label",{for:"validation",class:"form-label"},"輸入要重設密碼的帳號",-1),I={class:"input-group"},R={key:0,class:"text-white"},j={key:1,class:"text-white"},q=e("span",{class:"material-symbols-outlined"},"arrow_back",-1),U={__name:"ResetPwd",setup(A){const{apiPostResetPwdVerify:m}=C,t=V(0),_=i=>{t.value=i;const s=window.setInterval(()=>{t.value-=1,t.value===0&&window.clearInterval(s)},1e3)},c=k(()=>t.value===0),a=x({account:""}),p=F(async()=>{await m(a),S.toastMessage("success","","已重新發送,請去信箱內收信"),_(60)});return(i,s)=>{const b=o("VField"),f=o("ErrorMessage"),v=o("router-link"),w=o("VForm");return n(),g(w,{ref:"form",onSubmit:M(p)},{default:r(({errors:h})=>[N,P,e("div",z,[D,e("div",I,[l(b,{id:"validation",modelValue:a.account,"onUpdate:modelValue":s[0]||(s[0]=y=>a.account=y),modelModifiers:{trim:!0},name:"account",label:"帳號",type:"email",class:d(["form-control",{"is-invalid":h.account}]),rules:"required|email","aria-label":"帳號","aria-describedby":"button-addon2"},null,8,["modelValue","class"]),e("button",{id:"button-addon2",class:d(["btn btn-primary fw-normal",{disabled:!a.account||c.value===!1}]),type:"submit"},[c.value?(n(),u("span",R," 發送 ")):(n(),u("span",j,B(t.value)+" 秒後重新發送 ",1))],2),l(f,{name:"account",class:"invalid-feedback"})])]),l(v,{to:"/",class:"text-decoration-none d-flex align-items-start fw-bold"},{default:r(()=>[q,E(" 回登入頁 ")]),_:1})]),_:1},8,["onSubmit"])}}};export{U as default}; diff --git a/assets/ResetPwdSuccess-fNoOFZ6s.js b/assets/ResetPwdSuccess-fNoOFZ6s.js new file mode 100644 index 0000000..5f2917b --- /dev/null +++ b/assets/ResetPwdSuccess-fNoOFZ6s.js @@ -0,0 +1 @@ +import{e as h,u as v,y as V,f as y,h as r,o as g,t as k,k as M,l as x,a as s,j as a,n as u,s as R,p as S,i as C}from"./index-uEPoEfMl.js";const F=s("h1",{class:"h2 mb-4"}," 重設密碼 ",-1),P={class:"mb-4"},q={class:"mb-3"},z=s("label",{for:"account",class:"form-label"},"帳號(Email)",-1),A=["value"],B={class:"mb-3"},E=s("label",{for:"password",class:"form-label"},"新密碼",-1),U={class:"mb-4"},I=s("label",{for:"confirmation",class:"form-label"},"確認新密碼",-1),N=["disabled"],$={__name:"ResetPwdSuccess",setup(Z){const{apiPostResetPwd:_}=C,p=h(),l=v(),e=V({account:"",password:"",confirm_password:""});let d="";y(()=>{const{token:t,email:o}=p.query;t?(d=t,e.account=decodeURIComponent(o)):l.push("/password/reset")});const w=R(async()=>{await _(d,e),sessionStorage.setItem("resetStatus","true"),S.toastMessage("success","","重設密碼成功"),l.push("/")});return(t,o)=>{const i=r("VField"),c=r("ErrorMessage"),f=r("VForm");return g(),k(f,{ref:"form",onSubmit:x(w)},{default:M(({errors:m,meta:b})=>[F,s("div",P,[s("div",q,[z,s("input",{id:"account",type:"email",class:"form-control",value:e.account,disabled:"",readonly:""},null,8,A)]),s("div",B,[E,a(i,{id:"password",modelValue:e.password,"onUpdate:modelValue":o[0]||(o[0]=n=>e.password=n),modelModifiers:{trim:!0},name:"new_password",label:"新密碼",type:"password",class:u(["form-control",{"is-invalid":m.new_password}]),rules:{required:!0,regex:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,16}$/}},null,8,["modelValue","class","rules"]),a(c,{name:"new_password",class:"invalid-feedback"})]),s("div",U,[I,a(i,{id:"confirmation",modelValue:e.confirm_password,"onUpdate:modelValue":o[1]||(o[1]=n=>e.confirm_password=n),name:"confirm_new_password",type:"password",label:"確認新密碼",class:u(["form-control",{"is-invalid":m.confirm_new_password}]),rules:"required|confirmed:@new_password"},null,8,["modelValue","class"]),a(c,{name:"confirm_new_password",class:"invalid-feedback"})]),s("button",{type:"submit",class:"btn btn-primary w-100",disabled:!b.valid}," 重設密碼 ",8,N)])]),_:1},8,["onSubmit"])}}};export{$ as default}; diff --git a/assets/Search-iwIwMBBd.js b/assets/Search-iwIwMBBd.js new file mode 100644 index 0000000..095a751 --- /dev/null +++ b/assets/Search-iwIwMBBd.js @@ -0,0 +1 @@ +import{h as y,o as r,c as n,F as g,A as v,j as w,k as x,z as p,a as t,m as b,n as T,V as $,p as S,r as V,x as _,P as k,w as m,W as f,T as L}from"./index-uEPoEfMl.js";import{a as A}from"./tasks-Ao7-cCz0.js";const B={class:"list-group mb-3"},C={class:"material-symbols-outlined p-1 pe-2 text-primary"},q={__name:"TaskSidebar",setup(i){const u=[{id:1,name:"我的任務",en:"myTasks",path:"/tasks/my",icon:"import_contacts"},{id:0,name:"全任務列表",en:"allTasksList",path:"/tasks",icon:"folder"}];return(d,c)=>{const e=y("RouterLink");return r(),n("div",B,[(r(),n(g,null,v(u,l=>w(e,{key:l.en,to:l.path,class:T(["list-group-item list-group-item-action border-0 rounded-1 d-flex align-items-center",{active:d.$route.path===l.path}])},{default:x(()=>[t("span",C,p(l.icon),1),b(" "+p(l.name),1)]),_:2},1032,["to","class"])),64))])}}},{apiGetTasksFilter:D}=A,H=$("taskStore",{state:()=>({groups:[],tags:[]}),actions:{async getGroupsAndTags(){var i,u,d,c;try{const{filters:e}=await D();this.groups=e.task_groups,this.tags=e.tags}catch(e){S.toastMessage("danger","",`${(u=(i=e==null?void 0:e.response)==null?void 0:i.data)==null?void 0:u.statusCode}:${(c=(d=e==null?void 0:e.response)==null?void 0:d.data)==null?void 0:c.message}`)}}}}),M={class:"row g-2"},F={class:"col-md-4"},N=t("option",{value:"all"},"全部分類",-1),U=["value"],z={class:"col-md-4"},G=t("option",{value:"all"},"全部課程",-1),P=["value"],R={class:"col-md-4"},j={class:"d-flex align-items-center"},E=["disabled"],I={__name:"Search",props:{groups:{type:Array,default:()=>[]},tags:{type:Array,default:()=>[]}},emits:["search"],setup(i,{emit:u}){const d=u,c=i,e=V({group:"all",tag:"all",keyword:""}),l=_(()=>e.value.tag==="all"?c.groups:c.groups.filter(s=>s.tags.some(o=>o.id===e.value.tag)));k(()=>e.value.tag,()=>{e.value.group="all",e.value.keyword=""});const h=_(()=>{let s="";return e.value.tag!=="all"&&(s+=`task_tag_id=${e.value.tag}&`),e.value.group!=="all"&&(s+=`filter=task_group_id&value=${e.value.group}`),e.value.keyword!==""&&(s+=`&keyword=${e.value.keyword}`),s===""?null:s});return k(()=>e.value,()=>{d("search",h.value)},{deep:!0}),(s,o)=>(r(),n("div",M,[t("div",F,[m(t("select",{"onUpdate:modelValue":o[0]||(o[0]=a=>e.value.tag=a),class:"form-select","aria-label":"Default select example"},[N,(r(!0),n(g,null,v(i.tags,a=>(r(),n("option",{value:a.id,key:a.id},p(a.name),9,U))),128))],512),[[f,e.value.tag]])]),t("div",z,[m(t("select",{"onUpdate:modelValue":o[1]||(o[1]=a=>e.value.group=a),class:"form-select","aria-label":"Default select example"},[G,(r(!0),n(g,null,v(l.value,a=>(r(),n("option",{value:a.id,key:a.id},p(a.name),9,P))),128))],512),[[f,e.value.group]])]),t("div",R,[t("div",j,[m(t("input",{class:"form-control",type:"text",placeholder:"輸入任務名稱搜尋","onUpdate:modelValue":o[2]||(o[2]=a=>e.value.keyword=a),disabled:e.value.group==="all"},null,8,E),[[L,e.value.keyword]])])])]))}};export{I as _,q as a,H as t}; diff --git a/assets/SendEmail-mSR5WgJT.js b/assets/SendEmail-mSR5WgJT.js new file mode 100644 index 0000000..280268d --- /dev/null +++ b/assets/SendEmail-mSR5WgJT.js @@ -0,0 +1 @@ +import{y as d,h as a,o as u,t as _,k as p,l as b,a as e,j as t,n as f,s as V,i as h,p as y}from"./index-uEPoEfMl.js";const g=e("h1",{class:"h2 mb-3"}," 補寄驗證信 ",-1),E=e("p",{class:"mb-4 text-dark"}," 請輸入註冊的 Email 信箱收取驗證信 ",-1),k={class:"mb-3"},v=e("label",{for:"account",class:"form-label"},"帳號(Email)",-1),x=["disabled"],w={__name:"SendEmail",setup(M){const s=d({account:""}),n=V(async()=>{await h.apiPostRegisterVerify(s),y.toastMessage("success","","成功發送驗證信件")});return(C,o)=>{const c=a("VField"),l=a("ErrorMessage"),i=a("VForm");return u(),_(i,{onSubmit:b(n)},{default:p(({errors:r})=>[g,E,e("div",k,[v,t(c,{id:"account",modelValue:s.account,"onUpdate:modelValue":o[0]||(o[0]=m=>s.account=m),modelModifiers:{trim:!0},name:"account",label:"帳號(Email)",type:"email",class:f(["form-control",{"is-invalid":r.account}]),rules:"required|email"},null,8,["modelValue","class"]),t(l,{name:"account",class:"invalid-feedback"})]),e("button",{type:"submit",class:"btn btn-primary w-100 mb-3",disabled:!s.account}," 驗證帳號 ",8,x)]),_:1},8,["onSubmit"])}}};export{w as default}; diff --git a/assets/TaskDescriptionModal-Lfoqi14S.js b/assets/TaskDescriptionModal-Lfoqi14S.js new file mode 100644 index 0000000..ab08b77 --- /dev/null +++ b/assets/TaskDescriptionModal-Lfoqi14S.js @@ -0,0 +1 @@ +import{_ as ct}from"./Modal-O_41DXjq.js";import{a0 as X,R as nt,r as tt,f as ft,o as E,t as lt,k as dt,a as Z,c as z,A as ht,n as mt,F as et,z as rt,l as $t,M as _t}from"./index-uEPoEfMl.js";var it={exports:{}};(function(l,q){(function(g,v){l.exports=v()})(X,function(){var g=1e3,v=6e4,S=36e5,b="millisecond",m="second",M="minute",u="hour",d="day",c="week",$="month",N="quarter",O="year",T="date",s="Invalid Date",Y=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,F=/\[([^\]]+)]|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,C={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(i){var r=["th","st","nd","rd"],t=i%100;return"["+i+(r[(t-20)%10]||r[t]||r[0])+"]"}},k=function(i,r,t){var n=String(i);return!n||n.length>=r?i:""+Array(r+1-n.length).join(t)+i},W={s:k,z:function(i){var r=-i.utcOffset(),t=Math.abs(r),n=Math.floor(t/60),e=t%60;return(r<=0?"+":"-")+k(n,2,"0")+":"+k(e,2,"0")},m:function i(r,t){if(r.date()1)return i(o[0])}else{var h=r.name;w[h]=r,e=h}return!n&&e&&(p=e),e||!n&&p},D=function(i,r){if(B(i))return i.clone();var t=typeof r=="object"?r:{};return t.date=i,t.args=arguments,new R(t)},f=W;f.l=U,f.i=B,f.w=function(i,r){return D(i,{locale:r.$L,utc:r.$u,x:r.$x,$offset:r.$offset})};var R=function(){function i(t){this.$L=U(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[j]=!0}var r=i.prototype;return r.parse=function(t){this.$d=function(n){var e=n.date,a=n.utc;if(e===null)return new Date(NaN);if(f.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var o=e.match(Y);if(o){var h=o[2]-1||0,_=(o[7]||"0").substring(0,3);return a?new Date(Date.UTC(o[1],h,o[3]||1,o[4]||0,o[5]||0,o[6]||0,_)):new Date(o[1],h,o[3]||1,o[4]||0,o[5]||0,o[6]||0,_)}}return new Date(e)}(t),this.init()},r.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},r.$utils=function(){return f},r.isValid=function(){return this.$d.toString()!==s},r.isSame=function(t,n){var e=D(t);return this.startOf(n)<=e&&e<=this.endOf(n)},r.isAfter=function(t,n){return D(t)0,w<=p.r||!p.r){w<=1&&W>0&&(p=C[W-1]);var j=F[p.l];O&&(w=O(""+w)),s=typeof j=="string"?j.replace("%d",w):j(w,c,p.l,Y);break}}if(c)return s;var B=Y?F.future:F.past;return typeof B=="function"?B(s):B.replace("%s",s)},b.to=function(d,c){return M(d,c,this,!0)},b.from=function(d,c){return M(d,c,this)};var u=function(d){return d.$u?S.utc():S()};b.toNow=function(d){return this.to(u(this),d)},b.fromNow=function(d){return this.from(u(this),d)}}})})(ut);var gt=ut.exports;const pt=nt(gt);var Dt={exports:{}};(function(l,q){(function(g,v){l.exports=v(at)})(X,function(g){function v(m){return m&&typeof m=="object"&&"default"in m?m:{default:m}}var S=v(g),b={name:"zh-tw",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(m,M){return M==="W"?m+"週":m+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"},meridiem:function(m,M){var u=100*m+M;return u<600?"凌晨":u<900?"早上":u<1100?"上午":u<1300?"中午":u<1800?"下午":"晚上"}};return S.default.locale(b,null,!0),b})})(Dt);A.extend(Mt);A.extend(pt);A.locale("zh-tw");const At=l=>l?A.utc(l).fromNow():"Error Date Format",yt=l=>l?A(l).format("YYYY/MM/DD HH:mm:ss"):"Error Date Format",Bt=l=>l?A(l).format("YYYY/MM/DD HH:mm"):"Error Date Format",Nt=l=>l?`星期${["日","一","二","三","四","五","六"][A(l).day()]}`:"Error Date Format",Ut=l=>l?A(l).format("DD"):"Error Date Format",It=l=>l?A(l).isSame(A(),"week"):"Error Date Format",Yt={class:"d-flex flex-column gap-2"},wt={class:"card-body"},xt={class:"d-flex"},St={class:"flex-shrink-0"},bt=["src"],kt={key:1,src:"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",class:"rounded-circle border",alt:"預設頭貼",style:{width:"48px",height:"48px"}},Ht=["src"],Ot={key:1,src:"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",class:"rounded-circle border",alt:"預設頭貼",style:{width:"48px",height:"48px"}},Tt={class:"flex-grow-1 ms-3",style:{width:"calc(100% - 52px)"}},Lt={key:0,class:"h6 fw-bold mb-0"},Ft={key:1,class:"h6 fw-bold mb-0"},Ct={class:"fw-bold mb-4"},Et={class:"text-gentle_green me-2"},Wt=["innerHTML"],Zt={__name:"TaskDescriptionModal",props:{replyData:{type:Array,default(){return[]}}},setup(l,{expose:q}){const g=tt(""),v=tt(null),S=tt(null);return ft(()=>{S.value=new _t(v.value.myBsModal,{keyboard:!1})}),q({showModal:()=>{S.value.show()},hideModal:()=>{S.value.hide()},modalTitle:g}),(u,d)=>(E(),lt(ct,{ref_key:"myModal",ref:v,title:g.value,hasFooter:!1,size:"lg",headerStyle:{background:"#DADEDD",padding:"12px 24px"},bodyStyle:{background:"#F5F5F5",padding:"32px 55px"}},{body:dt(()=>[Z("div",Yt,[(E(!0),z(et,null,ht(l.replyData,(c,$)=>(E(),z("div",{class:mt(["card rounded-3 p-3",[c!=null&&c.assistant_info?"bg-soft_green":"border"]]),key:$},[Z("div",wt,[Z("div",xt,[Z("div",St,[c.assistant_info?(E(),z(et,{key:0},[c.assistant_info.icon_url?(E(),z("img",{key:0,class:"rounded-circle",style:{width:"48px",height:"48px"},src:c.assistant_info.icon_url,alt:"頭貼"},null,8,bt)):(E(),z("img",kt))],64)):(E(),z(et,{key:1},[c.avatar?(E(),z("img",{key:0,class:"rounded-circle",style:{width:"48px",height:"48px"},src:c.avatar,alt:"頭貼"},null,8,Ht)):(E(),z("img",Ot))],64))]),Z("div",Tt,[c.assistant_info?(E(),z("h5",Lt,rt(c.assistant_info.title),1)):(E(),z("h5",Ft,rt(c.nickname),1)),Z("p",Ct,[Z("small",Et,rt($t(yt)(c.updated_at)),1)]),Z("div",{innerHTML:c.content},null,8,Wt)])])])],2))),128))])]),_:1},8,["title"]))}};export{Zt as _,At as a,Ut as b,Nt as c,It as d,Bt as e,yt as g}; diff --git a/assets/TaskDescriptionModal-OeZgI2fR.css b/assets/TaskDescriptionModal-OeZgI2fR.css new file mode 100644 index 0000000..4784406 --- /dev/null +++ b/assets/TaskDescriptionModal-OeZgI2fR.css @@ -0,0 +1 @@ +img{max-width:100%;height:auto} diff --git a/assets/TaskDetail-Qjr92aVV.css b/assets/TaskDetail-Qjr92aVV.css new file mode 100644 index 0000000..6993b38 --- /dev/null +++ b/assets/TaskDetail-Qjr92aVV.css @@ -0,0 +1 @@ +.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:"•"}.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:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.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}.tasks-detail[data-v-9d32739c]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#fff)}.tasks-content p[data-v-9d32739c]{margin-bottom:0rem}[data-v-9d32739c] .tasks-content img{display:block;max-width:100%}[data-v-9d32739c] .content pre{border-left:3px solid #2A8356;background-color:#23241f;color:#f8f8f2;overflow:visible;white-space:pre-wrap;padding:5px 10px}[data-v-9d32739c] .content p{margin-bottom:0}[data-v-9d32739c] .ql-editor{height:500px} diff --git a/assets/TaskDetail-d3SC7-vM.js b/assets/TaskDetail-d3SC7-vM.js new file mode 100644 index 0000000..2780312 --- /dev/null +++ b/assets/TaskDetail-d3SC7-vM.js @@ -0,0 +1,60 @@ +import{a1 as Lr,a2 as Rr,a3 as qr,a4 as Ir,a0 as Nt,r as Et,f as Fe,o as st,t as Ce,k as nr,z as At,a as et,M as Mr,a5 as yr,g as gr,R as mr,H as jr,a6 as Dr,P as De,a7 as sr,a8 as Cr,l as sn,p as Me,h as un,j as Wt,n as ce,F as Ut,m as je,c as ct,B as wt,A as fe,N as tr,_ as Br,e as Fr,Z as Ur,x as ur,D as Qn,a9 as fr,J as Hr,K as $r}from"./index-uEPoEfMl.js";import{_ as zr}from"./Modal-O_41DXjq.js";import{_ as Kr,g as Vr,a as Gr}from"./TaskDescriptionModal-Lfoqi14S.js";import{P as Wr}from"./vue-pagination-2.min-ZB2cJCKp.js";import{a as Zr}from"./tasks-Ao7-cCz0.js";var Yr={exports:{}};/*! + * Bootstrap tab.js v5.3.2 (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(L,C){(function(y,d){L.exports=d(Lr(),Rr(),qr(),Ir())})(Nt,function(y,d,f,E){const b="tab",g=".bs.tab",m=`hide${g}`,v=`hidden${g}`,o=`show${g}`,e=`shown${g}`,r=`click${g}`,c=`keydown${g}`,a=`load${g}`,s="ArrowLeft",i="ArrowRight",n="ArrowUp",l="ArrowDown",t="Home",h="End",N="active",k="fade",T="show",P="dropdown",A=".dropdown-toggle",p=".dropdown-menu",O=`:not(${A})`,S='.list-group, .nav, [role="tablist"]',q=".nav-item, .list-group-item",D=`.nav-link${O}, .list-group-item${O}, [role="tab"]${O}`,$='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',K=`${D}, ${$}`,tt=`.${N}[data-bs-toggle="tab"], .${N}[data-bs-toggle="pill"], .${N}[data-bs-toggle="list"]`;class H extends y{constructor(w){super(w),this._parent=this._element.closest(S),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),d.on(this._element,c,R=>this._keydown(R)))}static get NAME(){return b}show(){const w=this._element;if(this._elemIsActive(w))return;const R=this._getActiveElem(),M=R?d.trigger(R,m,{relatedTarget:w}):null;d.trigger(w,o,{relatedTarget:R}).defaultPrevented||M&&M.defaultPrevented||(this._deactivate(R,w),this._activate(w,R))}_activate(w,R){if(!w)return;w.classList.add(N),this._activate(f.getElementFromSelector(w));const M=()=>{if(w.getAttribute("role")!=="tab"){w.classList.add(T);return}w.removeAttribute("tabindex"),w.setAttribute("aria-selected",!0),this._toggleDropDown(w,!0),d.trigger(w,e,{relatedTarget:R})};this._queueCallback(M,w,w.classList.contains(k))}_deactivate(w,R){if(!w)return;w.classList.remove(N),w.blur(),this._deactivate(f.getElementFromSelector(w));const M=()=>{if(w.getAttribute("role")!=="tab"){w.classList.remove(T);return}w.setAttribute("aria-selected",!1),w.setAttribute("tabindex","-1"),this._toggleDropDown(w,!1),d.trigger(w,v,{relatedTarget:R})};this._queueCallback(M,w,w.classList.contains(k))}_keydown(w){if(![s,i,n,l,t,h].includes(w.key))return;w.stopPropagation(),w.preventDefault();const R=this._getChildren().filter(z=>!E.isDisabled(z));let M;if([t,h].includes(w.key))M=R[w.key===t?0:R.length-1];else{const z=[i,l].includes(w.key);M=E.getNextActiveElement(R,w.target,z,!0)}M&&(M.focus({preventScroll:!0}),H.getOrCreateInstance(M).show())}_getChildren(){return f.find(K,this._parent)}_getActiveElem(){return this._getChildren().find(w=>this._elemIsActive(w))||null}_setInitialAttributes(w,R){this._setAttributeIfNotExists(w,"role","tablist");for(const M of R)this._setInitialAttributesOnChild(M)}_setInitialAttributesOnChild(w){w=this._getInnerElement(w);const R=this._elemIsActive(w),M=this._getOuterElement(w);w.setAttribute("aria-selected",R),M!==w&&this._setAttributeIfNotExists(M,"role","presentation"),R||w.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(w,"role","tab"),this._setInitialAttributesOnTargetPanel(w)}_setInitialAttributesOnTargetPanel(w){const R=f.getElementFromSelector(w);R&&(this._setAttributeIfNotExists(R,"role","tabpanel"),w.id&&this._setAttributeIfNotExists(R,"aria-labelledby",`${w.id}`))}_toggleDropDown(w,R){const M=this._getOuterElement(w);if(!M.classList.contains(P))return;const z=(F,I)=>{const U=f.findOne(F,M);U&&U.classList.toggle(I,R)};z(A,N),z(p,T),M.setAttribute("aria-expanded",R)}_setAttributeIfNotExists(w,R,M){w.hasAttribute(R)||w.setAttribute(R,M)}_elemIsActive(w){return w.classList.contains(N)}_getInnerElement(w){return w.matches(K)?w:f.findOne(K,w)}_getOuterElement(w){return w.closest(q)||w}static jQueryInterface(w){return this.each(function(){const R=H.getOrCreateInstance(this);if(typeof w=="string"){if(R[w]===void 0||w.startsWith("_")||w==="constructor")throw new TypeError(`No method named "${w}"`);R[w]()}})}}return d.on(document,r,$,function(j){["A","AREA"].includes(this.tagName)&&j.preventDefault(),!E.isDisabled(this)&&H.getOrCreateInstance(this).show()}),d.on(window,a,()=>{for(const j of f.find(tt))H.getOrCreateInstance(j)}),E.defineJQueryPlugin(H),H})})(Yr);const Qr={class:"fw-bold mb-1"},Xr={class:"mb-3"},Jr=et("p",{class:"text-danger"},"請注意!放棄後移除目前的任務紀錄",-1),ti={class:"text-end"},ei={__name:"TaskAbortModal",props:{taskData:{type:Object,default:()=>({})}},emits:["deleteTask"],setup(L,{expose:C,emit:y}){const d=y,f=Et(null),E=Et(null);Fe(()=>{E.value=new Mr(f.value.myBsModal,{keyboard:!1})});const _=()=>{E.value.show()},g=()=>{E.value.hide()};return C({showModal:_,hideModal:g}),(m,v)=>(st(),Ce(zr,{ref_key:"myModal",ref:f,title:"是否放棄此任務?",hasFooter:!1},{body:nr(()=>[et("h5",Qr,At(L.taskData.taskName),1),et("h6",Xr,At(L.taskData.taskGroupName),1),Jr,et("div",ti,[et("button",{type:"button",class:"btn btn-danger me-2",onClick:g},"取消"),et("button",{type:"button",class:"btn btn-primary",onClick:v[0]||(v[0]=o=>d("deleteTask"))},"放棄任務")])]),_:1},512))}},rr=yr.create({baseURL:"https://dev-hexsystem-qa.hexschool.io",withCredentials:!0,xsrfHeaderName:"xsrf-token",xsrfCookieName:"xsrf-token",withXSRFToken:!0,headers:{Authorization:`Bearer ${gr("h_MqhC49RxFRI6pR3Z_token")}`}}),ni=L=>{const{status:C}=L.response;switch(C){case 400:postMessage.toastMessage("warning","report_problem",L.response.data.message);break;default:postMessage.toastMessage("danger","info",L.response.data.message||"錯誤");break}return Promise.reject(L)};rr.interceptors.request.use(L=>{const C={...L},y=gr("h_MqhC49RxFRI6pR3Z_token");return y&&(C.headers.Authorization=`Bearer ${y}`),C},L=>Promise.reject(L));rr.interceptors.response.use(L=>L.data,L=>ni(L));const ri=L=>rr.get(`/v1/questions/upload-image-url/${L}`),ii={apiGetUploadImageUrl:ri};var br={exports:{}};/*! + * Quill Editor v1.3.7 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */(function(L,C){(function(d,f){L.exports=f()})(typeof self<"u"?self:Nt,function(){return function(y){var d={};function f(E){if(d[E])return d[E].exports;var b=d[E]={i:E,l:!1,exports:{}};return y[E].call(b.exports,b,b.exports,f),b.l=!0,b.exports}return f.m=y,f.c=d,f.d=function(E,b,_){f.o(E,b)||Object.defineProperty(E,b,{configurable:!1,enumerable:!0,get:_})},f.n=function(E){var b=E&&E.__esModule?function(){return E.default}:function(){return E};return f.d(b,"a",b),b},f.o=function(E,b){return Object.prototype.hasOwnProperty.call(E,b)},f.p="",f(f.s=109)}([function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=f(17),b=f(18),_=f(19),g=f(45),m=f(46),v=f(47),o=f(48),e=f(49),r=f(12),c=f(32),a=f(33),s=f(31),i=f(1),n={Scope:i.Scope,create:i.create,find:i.find,query:i.query,register:i.register,Container:E.default,Format:b.default,Leaf:_.default,Embed:o.default,Scroll:g.default,Block:v.default,Inline:m.default,Text:e.default,Attributor:{Attribute:r.default,Class:c.default,Style:a.default,Store:s.default}};d.default=n},function(y,d,f){var E=this&&this.__extends||function(){var s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l])};return function(i,n){s(i,n);function l(){this.constructor=i}i.prototype=n===null?Object.create(n):(l.prototype=n.prototype,new l)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=function(s){E(i,s);function i(n){var l=this;return n="[Parchment] "+n,l=s.call(this,n)||this,l.message=n,l.name=l.constructor.name,l}return i}(Error);d.ParchmentError=b;var _={},g={},m={},v={};d.DATA_KEY="__blot";var o;(function(s){s[s.TYPE=3]="TYPE",s[s.LEVEL=12]="LEVEL",s[s.ATTRIBUTE=13]="ATTRIBUTE",s[s.BLOT=14]="BLOT",s[s.INLINE=7]="INLINE",s[s.BLOCK=11]="BLOCK",s[s.BLOCK_BLOT=10]="BLOCK_BLOT",s[s.INLINE_BLOT=6]="INLINE_BLOT",s[s.BLOCK_ATTRIBUTE=9]="BLOCK_ATTRIBUTE",s[s.INLINE_ATTRIBUTE=5]="INLINE_ATTRIBUTE",s[s.ANY=15]="ANY"})(o=d.Scope||(d.Scope={}));function e(s,i){var n=c(s);if(n==null)throw new b("Unable to create "+s+" blot");var l=n,t=s instanceof Node||s.nodeType===Node.TEXT_NODE?s:l.create(i);return new l(t,i)}d.create=e;function r(s,i){return i===void 0&&(i=!1),s==null?null:s[d.DATA_KEY]!=null?s[d.DATA_KEY].blot:i?r(s.parentNode,i):null}d.find=r;function c(s,i){i===void 0&&(i=o.ANY);var n;if(typeof s=="string")n=v[s]||_[s];else if(s instanceof Text||s.nodeType===Node.TEXT_NODE)n=v.text;else if(typeof s=="number")s&o.LEVEL&o.BLOCK?n=v.block:s&o.LEVEL&o.INLINE&&(n=v.inline);else if(s instanceof HTMLElement){var l=(s.getAttribute("class")||"").split(/\s+/);for(var t in l)if(n=g[l[t]],n)break;n=n||m[s.tagName]}return n==null?null:i&o.LEVEL&n.scope&&i&o.TYPE&n.scope?n:null}d.query=c;function a(){for(var s=[],i=0;i1)return s.map(function(t){return a(t)});var n=s[0];if(typeof n.blotName!="string"&&typeof n.attrName!="string")throw new b("Invalid definition");if(n.blotName==="abstract")throw new b("Cannot register abstract class");if(v[n.blotName||n.attrName]=n,typeof n.keyName=="string")_[n.keyName]=n;else if(n.className!=null&&(g[n.className]=n),n.tagName!=null){Array.isArray(n.tagName)?n.tagName=n.tagName.map(function(t){return t.toUpperCase()}):n.tagName=n.tagName.toUpperCase();var l=Array.isArray(n.tagName)?n.tagName:[n.tagName];l.forEach(function(t){(m[t]==null||n.className==null)&&(m[t]=n)})}return n}d.register=a},function(y,d,f){var E=f(51),b=f(11),_=f(3),g=f(20),m="\0",v=function(o){Array.isArray(o)?this.ops=o:o!=null&&Array.isArray(o.ops)?this.ops=o.ops:this.ops=[]};v.prototype.insert=function(o,e){var r={};return o.length===0?this:(r.insert=o,e!=null&&typeof e=="object"&&Object.keys(e).length>0&&(r.attributes=e),this.push(r))},v.prototype.delete=function(o){return o<=0?this:this.push({delete:o})},v.prototype.retain=function(o,e){if(o<=0)return this;var r={retain:o};return e!=null&&typeof e=="object"&&Object.keys(e).length>0&&(r.attributes=e),this.push(r)},v.prototype.push=function(o){var e=this.ops.length,r=this.ops[e-1];if(o=_(!0,{},o),typeof r=="object"){if(typeof o.delete=="number"&&typeof r.delete=="number")return this.ops[e-1]={delete:r.delete+o.delete},this;if(typeof r.delete=="number"&&o.insert!=null&&(e-=1,r=this.ops[e-1],typeof r!="object"))return this.ops.unshift(o),this;if(b(o.attributes,r.attributes)){if(typeof o.insert=="string"&&typeof r.insert=="string")return this.ops[e-1]={insert:r.insert+o.insert},typeof o.attributes=="object"&&(this.ops[e-1].attributes=o.attributes),this;if(typeof o.retain=="number"&&typeof r.retain=="number")return this.ops[e-1]={retain:r.retain+o.retain},typeof o.attributes=="object"&&(this.ops[e-1].attributes=o.attributes),this}}return e===this.ops.length?this.ops.push(o):this.ops.splice(e,0,o),this},v.prototype.chop=function(){var o=this.ops[this.ops.length-1];return o&&o.retain&&!o.attributes&&this.ops.pop(),this},v.prototype.filter=function(o){return this.ops.filter(o)},v.prototype.forEach=function(o){this.ops.forEach(o)},v.prototype.map=function(o){return this.ops.map(o)},v.prototype.partition=function(o){var e=[],r=[];return this.forEach(function(c){var a=o(c)?e:r;a.push(c)}),[e,r]},v.prototype.reduce=function(o,e){return this.ops.reduce(o,e)},v.prototype.changeLength=function(){return this.reduce(function(o,e){return e.insert?o+g.length(e):e.delete?o-e.delete:o},0)},v.prototype.length=function(){return this.reduce(function(o,e){return o+g.length(e)},0)},v.prototype.slice=function(o,e){o=o||0,typeof e!="number"&&(e=1/0);for(var r=[],c=g.iterator(this.ops),a=0;a0&&r.next(a.retain-s)}for(var i=new v(c);e.hasNext()||r.hasNext();)if(r.peekType()==="insert")i.push(r.next());else if(e.peekType()==="delete")i.push(e.next());else{var n=Math.min(e.peekLength(),r.peekLength()),l=e.next(n),t=r.next(n);if(typeof t.retain=="number"){var h={};typeof l.retain=="number"?h.retain=n:h.insert=l.insert;var N=g.attributes.compose(l.attributes,t.attributes,typeof l.retain=="number");if(N&&(h.attributes=N),i.push(h),!r.hasNext()&&b(i.ops[i.ops.length-1],h)){var k=new v(e.rest());return i.concat(k).chop()}}else typeof t.delete=="number"&&typeof l.retain=="number"&&i.push(t)}return i.chop()},v.prototype.concat=function(o){var e=new v(this.ops.slice());return o.ops.length>0&&(e.push(o.ops[0]),e.ops=e.ops.concat(o.ops.slice(1))),e},v.prototype.diff=function(o,e){if(this.ops===o.ops)return new v;var r=[this,o].map(function(n){return n.map(function(l){if(l.insert!=null)return typeof l.insert=="string"?l.insert:m;var t=n===o?"on":"with";throw new Error("diff() called "+t+" non-document")}).join("")}),c=new v,a=E(r[0],r[1],e),s=g.iterator(this.ops),i=g.iterator(o.ops);return a.forEach(function(n){for(var l=n[1].length;l>0;){var t=0;switch(n[0]){case E.INSERT:t=Math.min(i.peekLength(),l),c.push(i.next(t));break;case E.DELETE:t=Math.min(l,s.peekLength()),s.next(t),c.delete(t);break;case E.EQUAL:t=Math.min(s.peekLength(),i.peekLength(),l);var h=s.next(t),N=i.next(t);b(h.insert,N.insert)?c.retain(t,g.attributes.diff(h.attributes,N.attributes)):c.push(N).delete(t);break}l-=t}}),c.chop()},v.prototype.eachLine=function(o,e){e=e||` +`;for(var r=g.iterator(this.ops),c=new v,a=0;r.hasNext();){if(r.peekType()!=="insert")return;var s=r.peek(),i=g.length(s)-r.peekLength(),n=typeof s.insert=="string"?s.insert.indexOf(e,i)-i:-1;if(n<0)c.push(r.next());else if(n>0)c.push(r.next(n));else{if(o(c,r.next(1).attributes||{},a)===!1)return;a+=1,c=new v}}c.length()>0&&o(c,{},a)},v.prototype.transform=function(o,e){if(e=!!e,typeof o=="number")return this.transformPosition(o,e);for(var r=g.iterator(this.ops),c=g.iterator(o.ops),a=new v;r.hasNext()||c.hasNext();)if(r.peekType()==="insert"&&(e||c.peekType()!=="insert"))a.retain(g.length(r.next()));else if(c.peekType()==="insert")a.push(c.next());else{var s=Math.min(r.peekLength(),c.peekLength()),i=r.next(s),n=c.next(s);if(i.delete)continue;n.delete?a.push(n):a.retain(s,g.attributes.transform(i.attributes,n.attributes,e))}return a.chop()},v.prototype.transformPosition=function(o,e){e=!!e;for(var r=g.iterator(this.ops),c=0;r.hasNext()&&c<=o;){var a=r.peekLength(),s=r.peekType();if(r.next(),s==="delete"){o-=Math.min(a,o-c);continue}else s==="insert"&&(c"u"||f.call(r,s)},v=function(r,c){b&&c.name==="__proto__"?b(r,c.name,{enumerable:!0,configurable:!0,value:c.newValue,writable:!0}):r[c.name]=c.newValue},o=function(r,c){if(c==="__proto__")if(f.call(r,c)){if(_)return _(r,c).value}else return;return r[c]};y.exports=function e(){var r,c,a,s,i,n,l=arguments[0],t=1,h=arguments.length,N=!1;for(typeof l=="boolean"&&(N=l,l=arguments[1]||{},t=2),(l==null||typeof l!="object"&&typeof l!="function")&&(l={});t0&&(q1&&arguments[1]!==void 0?arguments[1]:!1;if(D&&(q===0||q>=this.length()-k)){var $=this.clone();return q===0?(this.parent.insertBefore($,this),this):(this.parent.insertBefore($,this.next),$)}else{var K=b(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"split",this).call(this,q,D);return this.cache={},K}}}]),O}(e.default.Block);P.blotName="block",P.tagName="P",P.defaultChild="break",P.allowedChildren=[s.default,e.default.Embed,n.default];function A(p){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return p==null||(typeof p.formats=="function"&&(O=(0,g.default)(O,p.formats())),p.parent==null||p.parent.blotName=="scroll"||p.parent.statics.scope!==p.statics.scope)?O:A(p.parent,O)}d.bubbleFormats=A,d.BlockEmbed=T,d.default=P},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0}),d.default=d.overload=d.expandConfig=void 0;var E=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(H){return typeof H}:function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},b=function(){function H(j,w){var R=[],M=!0,z=!1,F=void 0;try{for(var I=j[Symbol.iterator](),U;!(M=(U=I.next()).done)&&(R.push(U.value),!(w&&R.length===w));M=!0);}catch(V){z=!0,F=V}finally{try{!M&&I.return&&I.return()}finally{if(z)throw F}}return R}return function(j,w){if(Array.isArray(j))return j;if(Symbol.iterator in Object(j))return H(j,w);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_=function(){function H(j,w){for(var R=0;R2&&arguments[2]!==void 0?arguments[2]:!1;if(typeof w!="string"){var F=w.attrName||w.blotName;typeof F=="string"?this.register("formats/"+F,w,R):Object.keys(w).forEach(function(I){M.register(I,w[I],R)})}else this.imports[w]!=null&&!z&&S.warn("Overwriting "+w+" with",R),this.imports[w]=R,(w.startsWith("blots/")||w.startsWith("formats/"))&&R.blotName!=="abstract"?i.default.register(R):w.startsWith("modules")&&typeof R.register=="function"&&R.register()}}]);function H(j){var w=this,R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(O(this,H),this.options=D(j,R),this.container=this.options.container,this.container==null)return S.error("Invalid Quill container",j);this.options.debug&&H.debug(this.options.debug);var M=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 r.default,this.scroll=i.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new o.default(this.scroll),this.selection=new l.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(r.default.events.EDITOR_CHANGE,function(F){F===r.default.events.TEXT_CHANGE&&w.root.classList.toggle("ql-blank",w.editor.isBlank())}),this.emitter.on(r.default.events.SCROLL_UPDATE,function(F,I){var U=w.selection.lastRange,V=U&&U.length===0?U.index:void 0;$.call(w,function(){return w.editor.update(null,I,V)},F)});var z=this.clipboard.convert(`
`+M+"


");this.setContents(z),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return _(H,[{key:"addContainer",value:function(w){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(typeof w=="string"){var M=w;w=document.createElement("div"),w.classList.add(M)}return this.container.insertBefore(w,R),w}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(w,R,M){var z=this,F=K(w,R,M),I=b(F,4);return w=I[0],R=I[1],M=I[3],$.call(this,function(){return z.editor.deleteText(w,R)},M,w,-1*R)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.scroll.enable(w),this.container.classList.toggle("ql-disabled",!w)}},{key:"focus",value:function(){var w=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=w,this.scrollIntoView()}},{key:"format",value:function(w,R){var M=this,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:r.default.sources.API;return $.call(this,function(){var F=M.getSelection(!0),I=new m.default;if(F==null)return I;if(i.default.query(w,i.default.Scope.BLOCK))I=M.editor.formatLine(F.index,F.length,p({},w,R));else{if(F.length===0)return M.selection.format(w,R),I;I=M.editor.formatText(F.index,F.length,p({},w,R))}return M.setSelection(F,r.default.sources.SILENT),I},z)}},{key:"formatLine",value:function(w,R,M,z,F){var I=this,U=void 0,V=K(w,R,M,z,F),G=b(V,4);return w=G[0],R=G[1],U=G[2],F=G[3],$.call(this,function(){return I.editor.formatLine(w,R,U)},F,w,0)}},{key:"formatText",value:function(w,R,M,z,F){var I=this,U=void 0,V=K(w,R,M,z,F),G=b(V,4);return w=G[0],R=G[1],U=G[2],F=G[3],$.call(this,function(){return I.editor.formatText(w,R,U)},F,w,0)}},{key:"getBounds",value:function(w){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,M=void 0;typeof w=="number"?M=this.selection.getBounds(w,R):M=this.selection.getBounds(w.index,w.length);var z=this.container.getBoundingClientRect();return{bottom:M.bottom-z.top,height:M.height,left:M.left-z.left,right:M.right-z.left,top:M.top-z.top,width:M.width}}},{key:"getContents",value:function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.getLength()-w,M=K(w,R),z=b(M,2);return w=z[0],R=z[1],this.editor.getContents(w,R)}},{key:"getFormat",value:function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.getSelection(!0),R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return typeof w=="number"?this.editor.getFormat(w,R):this.editor.getFormat(w.index,w.length)}},{key:"getIndex",value:function(w){return w.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(w){return this.scroll.leaf(w)}},{key:"getLine",value:function(w){return this.scroll.line(w)}},{key:"getLines",value:function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE;return typeof w!="number"?this.scroll.lines(w.index,w.length):this.scroll.lines(w,R)}},{key:"getModule",value:function(w){return this.theme.modules[w]}},{key:"getSelection",value:function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return w&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.getLength()-w,M=K(w,R),z=b(M,2);return w=z[0],R=z[1],this.editor.getText(w,R)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(w,R,M){var z=this,F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:H.sources.API;return $.call(this,function(){return z.editor.insertEmbed(w,R,M)},F,w)}},{key:"insertText",value:function(w,R,M,z,F){var I=this,U=void 0,V=K(w,0,M,z,F),G=b(V,4);return w=G[0],U=G[2],F=G[3],$.call(this,function(){return I.editor.insertText(w,R,U)},F,w,R.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(w,R,M){this.clipboard.dangerouslyPasteHTML(w,R,M)}},{key:"removeFormat",value:function(w,R,M){var z=this,F=K(w,R,M),I=b(F,4);return w=I[0],R=I[1],M=I[3],$.call(this,function(){return z.editor.removeFormat(w,R)},M,w)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(w){var R=this,M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r.default.sources.API;return $.call(this,function(){w=new m.default(w);var z=R.getLength(),F=R.editor.deleteText(0,z),I=R.editor.applyDelta(w),U=I.ops[I.ops.length-1];U!=null&&typeof U.insert=="string"&&U.insert[U.insert.length-1]===` +`&&(R.editor.deleteText(R.getLength()-1,1),I.delete(1));var V=F.compose(I);return V},M)}},{key:"setSelection",value:function(w,R,M){if(w==null)this.selection.setRange(null,R||H.sources.API);else{var z=K(w,R,M),F=b(z,4);w=F[0],R=F[1],M=F[3],this.selection.setRange(new n.Range(w,R),M),M!==r.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(w){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r.default.sources.API,M=new m.default().insert(w);return this.setContents(M,R)}},{key:"update",value:function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:r.default.sources.USER,R=this.scroll.update(w);return this.selection.update(w),R}},{key:"updateContents",value:function(w){var R=this,M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r.default.sources.API;return $.call(this,function(){return w=new m.default(w),R.editor.applyDelta(w,M)},M,!0)}}]),H}();q.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},q.events=r.default.events,q.sources=r.default.sources,q.version="1.3.7",q.imports={delta:m.default,parchment:i.default,"core/module":a.default,"core/theme":P.default};function D(H,j){if(j=(0,h.default)(!0,{container:H,modules:{clipboard:!0,keyboard:!0,history:!0}},j),!j.theme||j.theme===q.DEFAULTS.theme)j.theme=P.default;else if(j.theme=q.import("themes/"+j.theme),j.theme==null)throw new Error("Invalid theme "+j.theme+". Did you register it?");var w=(0,h.default)(!0,{},j.theme.DEFAULTS);[w,j].forEach(function(z){z.modules=z.modules||{},Object.keys(z.modules).forEach(function(F){z.modules[F]===!0&&(z.modules[F]={})})});var R=Object.keys(w.modules).concat(Object.keys(j.modules)),M=R.reduce(function(z,F){var I=q.import("modules/"+F);return I==null?S.error("Cannot load "+F+" module. Are you sure you registered it?"):z[F]=I.DEFAULTS||{},z},{});return j.modules!=null&&j.modules.toolbar&&j.modules.toolbar.constructor!==Object&&(j.modules.toolbar={container:j.modules.toolbar}),j=(0,h.default)(!0,{},q.DEFAULTS,{modules:M},w,j),["bounds","container","scrollingContainer"].forEach(function(z){typeof j[z]=="string"&&(j[z]=document.querySelector(j[z]))}),j.modules=Object.keys(j.modules).reduce(function(z,F){return j.modules[F]&&(z[F]=j.modules[F]),z},{}),j}function $(H,j,w,R){if(this.options.strict&&!this.isEnabled()&&j===r.default.sources.USER)return new m.default;var M=w==null?null:this.getSelection(),z=this.editor.delta,F=H();if(M!=null&&(w===!0&&(w=M.index),R==null?M=tt(M,F,j):R!==0&&(M=tt(M,w,R,j)),this.setSelection(M,r.default.sources.SILENT)),F.length()>0){var I,U=[r.default.events.TEXT_CHANGE,F,z,j];if((I=this.emitter).emit.apply(I,[r.default.events.EDITOR_CHANGE].concat(U)),j!==r.default.sources.SILENT){var V;(V=this.emitter).emit.apply(V,U)}}return F}function K(H,j,w,R,M){var z={};return typeof H.index=="number"&&typeof H.length=="number"?typeof j!="number"?(M=R,R=w,w=j,j=H.length,H=H.index):(j=H.length,H=H.index):typeof j!="number"&&(M=R,R=w,w=j,j=0),(typeof w>"u"?"undefined":E(w))==="object"?(z=w,M=R):typeof w=="string"&&(R!=null?z[w]=R:M=w),M=M||r.default.sources.API,[H,j,z,M]}function tt(H,j,w,R){if(H==null)return null;var M=void 0,z=void 0;if(j instanceof m.default){var F=[H.index,H.index+H.length].map(function(G){return j.transformPosition(G,R!==r.default.sources.USER)}),I=b(F,2);M=I[0],z=I[1]}else{var U=[H.index,H.index+H.length].map(function(G){return G=0?G+w:Math.max(j,G+w)}),V=b(U,2);M=V[0],z=V[1]}return new n.Range(M,z-M)}d.expandConfig=D,d.overload=K,d.default=q},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function s(i,n){for(var l=0;l0){var t=this.parent.isolate(this.offset(),this.length());this.moveChildren(t),t.wrap(this)}}}],[{key:"compare",value:function(l,t){var h=i.order.indexOf(l),N=i.order.indexOf(t);return h>=0||N>=0?h-N:l===t?0:l1?N-1:0),T=1;T1&&arguments[1]!==void 0?arguments[1]:{};E(this,_),this.quill=g,this.options=m};b.DEFAULTS={},d.default=b},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=["error","warn","log","info"],b="warn";function _(m){if(E.indexOf(m)<=E.indexOf(b)){for(var v,o=arguments.length,e=Array(o>1?o-1:0),r=1;r0&&typeof e[0]!="number")}function o(e,r,c){var a,s;if(m(e)||m(r)||e.prototype!==r.prototype)return!1;if(_(e))return _(r)?(e=E.call(e),r=E.call(r),g(e,r,c)):!1;if(v(e)){if(!v(r)||e.length!==r.length)return!1;for(a=0;a=0;a--)if(i[a]!=n[a])return!1;for(a=i.length-1;a>=0;a--)if(s=i[a],!g(e[s],r[s],c))return!1;return typeof e==typeof r}},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=f(1),b=function(){function _(g,m,v){v===void 0&&(v={}),this.attrName=g,this.keyName=m;var o=E.Scope.TYPE&E.Scope.ATTRIBUTE;v.scope!=null?this.scope=v.scope&E.Scope.LEVEL|o:this.scope=E.Scope.ATTRIBUTE,v.whitelist!=null&&(this.whitelist=v.whitelist)}return _.keys=function(g){return[].map.call(g.attributes,function(m){return m.name})},_.prototype.add=function(g,m){return this.canAdd(g,m)?(g.setAttribute(this.keyName,m),!0):!1},_.prototype.canAdd=function(g,m){var v=E.query(g,E.Scope.BLOT&(this.scope|E.Scope.TYPE));return v==null?!1:this.whitelist==null?!0:typeof m=="string"?this.whitelist.indexOf(m.replace(/["']/g,""))>-1:this.whitelist.indexOf(m)>-1},_.prototype.remove=function(g){g.removeAttribute(this.keyName)},_.prototype.value=function(g){var m=g.getAttribute(this.keyName);return this.canAdd(g,m)&&m?m:""},_}();d.default=b},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0}),d.default=d.Code=void 0;var E=function(){function T(P,A){var p=[],O=!0,S=!1,q=void 0;try{for(var D=P[Symbol.iterator](),$;!(O=($=D.next()).done)&&(p.push($.value),!(A&&p.length===A));O=!0);}catch(K){S=!0,q=K}finally{try{!O&&D.return&&D.return()}finally{if(S)throw q}}return p}return function(P,A){if(Array.isArray(P))return P;if(Symbol.iterator in Object(P))return T(P,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),b=function(){function T(P,A){for(var p=0;p=p+O)){var $=this.newlineIndex(p,!0)+1,K=D-$+1,tt=this.isolate($,K),H=tt.next;tt.format(S,q),H instanceof P&&H.formatAt(0,p-$+O-K,S,q)}}}},{key:"insertAt",value:function(p,O,S){if(S==null){var q=this.descendant(i.default,p),D=E(q,2),$=D[0],K=D[1];$.insertAt(K,O)}}},{key:"length",value:function(){var p=this.domNode.textContent.length;return this.domNode.textContent.endsWith(` +`)?p:p+1}},{key:"newlineIndex",value:function(p){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(O)return this.domNode.textContent.slice(0,p).lastIndexOf(` +`);var S=this.domNode.textContent.slice(p).indexOf(` +`);return S>-1?p+S:-1}},{key:"optimize",value:function(p){this.domNode.textContent.endsWith(` +`)||this.appendChild(o.default.create("text",` +`)),_(P.prototype.__proto__||Object.getPrototypeOf(P.prototype),"optimize",this).call(this,p);var O=this.next;O!=null&&O.prev===this&&O.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===O.statics.formats(O.domNode)&&(O.optimize(p),O.moveChildren(this),O.remove())}},{key:"replace",value:function(p){_(P.prototype.__proto__||Object.getPrototypeOf(P.prototype),"replace",this).call(this,p),[].slice.call(this.domNode.querySelectorAll("*")).forEach(function(O){var S=o.default.find(O);S==null?O.parentNode.removeChild(O):S instanceof o.default.Embed?S.remove():S.unwrap()})}}],[{key:"create",value:function(p){var O=_(P.__proto__||Object.getPrototypeOf(P),"create",this).call(this,p);return O.setAttribute("spellcheck",!1),O}},{key:"formats",value:function(){return!0}}]),P}(r.default);k.blotName="code-block",k.tagName="PRE",k.TAB=" ",d.Code=N,d.default=k},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(H){return typeof H}:function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},b=function(){function H(j,w){var R=[],M=!0,z=!1,F=void 0;try{for(var I=j[Symbol.iterator](),U;!(M=(U=I.next()).done)&&(R.push(U.value),!(w&&R.length===w));M=!0);}catch(V){z=!0,F=V}finally{try{!M&&I.return&&I.return()}finally{if(z)throw F}}return R}return function(j,w){if(Array.isArray(j))return j;if(Symbol.iterator in Object(j))return H(j,w);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_=function(){function H(j,w){for(var R=0;R=z&&!G.endsWith(` +`)&&(M=!0),R.scroll.insertAt(F,G);var X=R.scroll.line(F),ot=b(X,2),lt=ot[0],ut=ot[1],rt=(0,p.default)({},(0,n.bubbleFormats)(lt));if(lt instanceof l.default){var it=lt.descendant(r.default.Leaf,ut),yt=b(it,1),pt=yt[0];rt=(0,p.default)(rt,(0,n.bubbleFormats)(pt))}V=o.default.attributes.diff(rt,V)||{}}else if(E(I.insert)==="object"){var W=Object.keys(I.insert)[0];if(W==null)return F;R.scroll.insertAt(F,W,I.insert[W])}z+=U}return Object.keys(V).forEach(function(Z){R.scroll.formatAt(F,U,Z,V[Z])}),F+U},0),w.reduce(function(F,I){return typeof I.delete=="number"?(R.scroll.deleteAt(F,I.delete),F):F+(I.retain||I.insert.length||1)},0),this.scroll.batchEnd(),this.update(w)}},{key:"deleteText",value:function(w,R){return this.scroll.deleteAt(w,R),this.update(new m.default().retain(w).delete(R))}},{key:"formatLine",value:function(w,R){var M=this,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.scroll.update(),Object.keys(z).forEach(function(F){if(!(M.scroll.whitelist!=null&&!M.scroll.whitelist[F])){var I=M.scroll.lines(w,Math.max(R,1)),U=R;I.forEach(function(V){var G=V.length();if(!(V instanceof a.default))V.format(F,z[F]);else{var X=w-V.offset(M.scroll),ot=V.newlineIndex(X+U)-X+1;V.formatAt(X,ot,F,z[F])}U-=G})}}),this.scroll.optimize(),this.update(new m.default().retain(w).retain(R,(0,k.default)(z)))}},{key:"formatText",value:function(w,R){var M=this,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Object.keys(z).forEach(function(F){M.scroll.formatAt(w,R,F,z[F])}),this.update(new m.default().retain(w).retain(R,(0,k.default)(z)))}},{key:"getContents",value:function(w,R){return this.delta.slice(w,w+R)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce(function(w,R){return w.concat(R.delta())},new m.default)}},{key:"getFormat",value:function(w){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,M=[],z=[];R===0?this.scroll.path(w).forEach(function(I){var U=b(I,1),V=U[0];V instanceof l.default?M.push(V):V instanceof r.default.Leaf&&z.push(V)}):(M=this.scroll.lines(w,R),z=this.scroll.descendants(r.default.Leaf,w,R));var F=[M,z].map(function(I){if(I.length===0)return{};for(var U=(0,n.bubbleFormats)(I.shift());Object.keys(U).length>0;){var V=I.shift();if(V==null)return U;U=K((0,n.bubbleFormats)(V),U)}return U});return p.default.apply(p.default,F)}},{key:"getText",value:function(w,R){return this.getContents(w,R).filter(function(M){return typeof M.insert=="string"}).map(function(M){return M.insert}).join("")}},{key:"insertEmbed",value:function(w,R,M){return this.scroll.insertAt(w,R,M),this.update(new m.default().retain(w).insert(S({},R,M)))}},{key:"insertText",value:function(w,R){var M=this,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return R=R.replace(/\r\n/g,` +`).replace(/\r/g,` +`),this.scroll.insertAt(w,R),Object.keys(z).forEach(function(F){M.scroll.formatAt(w,R.length,F,z[F])}),this.update(new m.default().retain(w).insert(R,(0,k.default)(z)))}},{key:"isBlank",value:function(){if(this.scroll.children.length==0)return!0;if(this.scroll.children.length>1)return!1;var w=this.scroll.children.head;return w.statics.blotName!==l.default.blotName||w.children.length>1?!1:w.children.head instanceof h.default}},{key:"removeFormat",value:function(w,R){var M=this.getText(w,R),z=this.scroll.line(w+R),F=b(z,2),I=F[0],U=F[1],V=0,G=new m.default;I!=null&&(I instanceof a.default?V=I.newlineIndex(U)-U+1:V=I.length()-U,G=I.delta().slice(U,U+V-1).insert(` +`));var X=this.getContents(w,R+V),ot=X.diff(new m.default().insert(M).concat(G)),lt=new m.default().retain(w).concat(ot);return this.applyDelta(lt)}},{key:"update",value:function(w){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,z=this.delta;if(R.length===1&&R[0].type==="characterData"&&R[0].target.data.match(D)&&r.default.find(R[0].target)){var F=r.default.find(R[0].target),I=(0,n.bubbleFormats)(F),U=F.offset(this.scroll),V=R[0].oldValue.replace(i.default.CONTENTS,""),G=new m.default().insert(V),X=new m.default().insert(F.value()),ot=new m.default().retain(U).concat(G.diff(X,M));w=ot.reduce(function(lt,ut){return ut.insert?lt.insert(ut.insert,I):lt.push(ut)},new m.default),this.delta=z.compose(w)}else this.delta=this.getDelta(),(!w||!(0,P.default)(z.compose(w),this.delta))&&(w=z.diff(this.delta,M));return w}}]),H}();function K(H,j){return Object.keys(j).reduce(function(w,R){return H[R]==null||(j[R]===H[R]?w[R]=j[R]:Array.isArray(j[R])?j[R].indexOf(H[R])<0&&(w[R]=j[R].concat([H[R]])):w[R]=[j[R],H[R]]),w},{})}function tt(H){return H.reduce(function(j,w){if(w.insert===1){var R=(0,k.default)(w.attributes);return delete R.image,j.insert({image:w.attributes.image},R)}if(w.attributes!=null&&(w.attributes.list===!0||w.attributes.bullet===!0)&&(w=(0,k.default)(w),w.attributes.list?w.attributes.list="ordered":(w.attributes.list="bullet",delete w.attributes.bullet)),typeof w.insert=="string"){var M=w.insert.replace(/\r\n/g,` +`).replace(/\r/g,` +`);return j.insert(M,w.attributes)}return j.push(w)},new m.default)}d.default=$},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0}),d.default=d.Range=void 0;var E=function(){function T(P,A){var p=[],O=!0,S=!1,q=void 0;try{for(var D=P[Symbol.iterator](),$;!(O=($=D.next()).done)&&(p.push($.value),!(A&&p.length===A));O=!0);}catch(K){S=!0,q=K}finally{try{!O&&D.return&&D.return()}finally{if(S)throw q}}return p}return function(P,A){if(Array.isArray(P))return P;if(Symbol.iterator in Object(P))return T(P,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),b=function(){function T(P,A){for(var p=0;p1&&arguments[1]!==void 0?arguments[1]:0;l(this,T),this.index=P,this.length=A},N=function(){function T(P,A){var p=this;l(this,T),this.emitter=A,this.scroll=P,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=g.default.create("cursor",this),this.lastRange=this.savedRange=new h(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,function(){p.mouseDown||setTimeout(p.update.bind(p,c.default.sources.USER),1)}),this.emitter.on(c.default.events.EDITOR_CHANGE,function(O,S){O===c.default.events.TEXT_CHANGE&&S.length()>0&&p.update(c.default.sources.SILENT)}),this.emitter.on(c.default.events.SCROLL_BEFORE_UPDATE,function(){if(p.hasFocus()){var O=p.getNativeRange();O!=null&&O.start.node!==p.cursor.textNode&&p.emitter.once(c.default.events.SCROLL_UPDATE,function(){try{p.setNativeRange(O.start.node,O.start.offset,O.end.node,O.end.offset)}catch{}})}}),this.emitter.on(c.default.events.SCROLL_OPTIMIZE,function(O,S){if(S.range){var q=S.range,D=q.startNode,$=q.startOffset,K=q.endNode,tt=q.endOffset;p.setNativeRange(D,$,K,tt)}}),this.update(c.default.sources.SILENT)}return b(T,[{key:"handleComposition",value:function(){var A=this;this.root.addEventListener("compositionstart",function(){A.composing=!0}),this.root.addEventListener("compositionend",function(){if(A.composing=!1,A.cursor.parent){var p=A.cursor.restore();if(!p)return;setTimeout(function(){A.setNativeRange(p.startNode,p.startOffset,p.endNode,p.endOffset)},1)}})}},{key:"handleDragging",value:function(){var A=this;this.emitter.listenDOM("mousedown",document.body,function(){A.mouseDown=!0}),this.emitter.listenDOM("mouseup",document.body,function(){A.mouseDown=!1,A.update(c.default.sources.USER)})}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(A,p){if(!(this.scroll.whitelist!=null&&!this.scroll.whitelist[A])){this.scroll.update();var O=this.getNativeRange();if(!(O==null||!O.native.collapsed||g.default.query(A,g.default.Scope.BLOCK))){if(O.start.node!==this.cursor.textNode){var S=g.default.find(O.start.node,!1);if(S==null)return;if(S instanceof g.default.Leaf){var q=S.split(O.start.offset);S.parent.insertBefore(this.cursor,q)}else S.insertBefore(this.cursor,O.start.node);this.cursor.attach()}this.cursor.format(A,p),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(A){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,O=this.scroll.length();A=Math.min(A,O-1),p=Math.min(A+p,O-1)-A;var S=void 0,q=this.scroll.leaf(A),D=E(q,2),$=D[0],K=D[1];if($==null)return null;var tt=$.position(K,!0),H=E(tt,2);S=H[0],K=H[1];var j=document.createRange();if(p>0){j.setStart(S,K);var w=this.scroll.leaf(A+p),R=E(w,2);if($=R[0],K=R[1],$==null)return null;var M=$.position(K,!0),z=E(M,2);return S=z[0],K=z[1],j.setEnd(S,K),j.getBoundingClientRect()}else{var F="left",I=void 0;return S instanceof Text?(K0&&(F="right")),{bottom:I.top+I.height,height:I.height,left:I[F],right:I[F],top:I.top,width:0}}}},{key:"getNativeRange",value:function(){var A=document.getSelection();if(A==null||A.rangeCount<=0)return null;var p=A.getRangeAt(0);if(p==null)return null;var O=this.normalizeNative(p);return t.info("getNativeRange",O),O}},{key:"getRange",value:function(){var A=this.getNativeRange();if(A==null)return[null,null];var p=this.normalizedToRange(A);return[p,A]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(A){var p=this,O=[[A.start.node,A.start.offset]];A.native.collapsed||O.push([A.end.node,A.end.offset]);var S=O.map(function($){var K=E($,2),tt=K[0],H=K[1],j=g.default.find(tt,!0),w=j.offset(p.scroll);return H===0?w:j instanceof g.default.Container?w+j.length():w+j.index(tt,H)}),q=Math.min(Math.max.apply(Math,n(S)),this.scroll.length()-1),D=Math.min.apply(Math,[q].concat(n(S)));return new h(D,q-D)}},{key:"normalizeNative",value:function(A){if(!k(this.root,A.startContainer)||!A.collapsed&&!k(this.root,A.endContainer))return null;var p={start:{node:A.startContainer,offset:A.startOffset},end:{node:A.endContainer,offset:A.endOffset},native:A};return[p.start,p.end].forEach(function(O){for(var S=O.node,q=O.offset;!(S instanceof Text)&&S.childNodes.length>0;)if(S.childNodes.length>q)S=S.childNodes[q],q=0;else if(S.childNodes.length===q)S=S.lastChild,q=S instanceof Text?S.data.length:S.childNodes.length+1;else break;O.node=S,O.offset=q}),p}},{key:"rangeToNative",value:function(A){var p=this,O=A.collapsed?[A.index]:[A.index,A.index+A.length],S=[],q=this.scroll.length();return O.forEach(function(D,$){D=Math.min(q-1,D);var K=void 0,tt=p.scroll.leaf(D),H=E(tt,2),j=H[0],w=H[1],R=j.position(w,$!==0),M=E(R,2);K=M[0],w=M[1],S.push(K,w)}),S.length<2&&(S=S.concat(S)),S}},{key:"scrollIntoView",value:function(A){var p=this.lastRange;if(p!=null){var O=this.getBounds(p.index,p.length);if(O!=null){var S=this.scroll.length()-1,q=this.scroll.line(Math.min(p.index,S)),D=E(q,1),$=D[0],K=$;if(p.length>0){var tt=this.scroll.line(Math.min(p.index+p.length,S)),H=E(tt,1);K=H[0]}if(!($==null||K==null)){var j=A.getBoundingClientRect();O.topj.bottom&&(A.scrollTop+=O.bottom-j.bottom)}}}}},{key:"setNativeRange",value:function(A,p){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:A,S=arguments.length>3&&arguments[3]!==void 0?arguments[3]:p,q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(t.info("setNativeRange",A,p,O,S),!(A!=null&&(this.root.parentNode==null||A.parentNode==null||O.parentNode==null))){var D=document.getSelection();if(D!=null)if(A!=null){this.hasFocus()||this.root.focus();var $=(this.getNativeRange()||{}).native;if($==null||q||A!==$.startContainer||p!==$.startOffset||O!==$.endContainer||S!==$.endOffset){A.tagName=="BR"&&(p=[].indexOf.call(A.parentNode.childNodes,A),A=A.parentNode),O.tagName=="BR"&&(S=[].indexOf.call(O.parentNode.childNodes,O),O=O.parentNode);var K=document.createRange();K.setStart(A,p),K.setEnd(O,S),D.removeAllRanges(),D.addRange(K)}}else D.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(A){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:c.default.sources.API;if(typeof p=="string"&&(O=p,p=!1),t.info("setRange",A),A!=null){var S=this.rangeToNative(A);this.setNativeRange.apply(this,n(S).concat([p]))}else this.setNativeRange(null);this.update(O)}},{key:"update",value:function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c.default.sources.USER,p=this.lastRange,O=this.getRange(),S=E(O,2),q=S[0],D=S[1];if(this.lastRange=q,this.lastRange!=null&&(this.savedRange=this.lastRange),!(0,e.default)(p,this.lastRange)){var $;!this.composing&&D!=null&&D.native.collapsed&&D.start.node!==this.cursor.textNode&&this.cursor.restore();var K=[c.default.events.SELECTION_CHANGE,(0,v.default)(this.lastRange),(0,v.default)(p),A];if(($=this.emitter).emit.apply($,[c.default.events.EDITOR_CHANGE].concat(K)),A!==c.default.sources.SILENT){var tt;(tt=this.emitter).emit.apply(tt,K)}}}}]),T}();function k(T,P){try{P.parentNode}catch{return!1}return P instanceof Text&&(P=P.parentNode),T.contains(P)}d.Range=h,d.default=N},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function c(a,s){for(var i=0;i0&&(r+=1),[this.parent.domNode,r]},v.prototype.value=function(){var o;return o={},o[this.statics.blotName]=this.statics.value(this.domNode)||!0,o},v.scope=_.Scope.INLINE_BLOT,v}(b.default);d.default=g},function(y,d,f){var E=f(11),b=f(3),_={attributes:{compose:function(m,v,o){typeof m!="object"&&(m={}),typeof v!="object"&&(v={});var e=b(!0,{},v);o||(e=Object.keys(e).reduce(function(c,a){return e[a]!=null&&(c[a]=e[a]),c},{}));for(var r in m)m[r]!==void 0&&v[r]===void 0&&(e[r]=m[r]);return Object.keys(e).length>0?e:void 0},diff:function(m,v){typeof m!="object"&&(m={}),typeof v!="object"&&(v={});var o=Object.keys(m).concat(Object.keys(v)).reduce(function(e,r){return E(m[r],v[r])||(e[r]=v[r]===void 0?null:v[r]),e},{});return Object.keys(o).length>0?o:void 0},transform:function(m,v,o){if(typeof m!="object")return v;if(typeof v=="object"){if(!o)return v;var e=Object.keys(v).reduce(function(r,c){return m[c]===void 0&&(r[c]=v[c]),r},{});return Object.keys(e).length>0?e:void 0}}},iterator:function(m){return new g(m)},length:function(m){return typeof m.delete=="number"?m.delete:typeof m.retain=="number"?m.retain:typeof m.insert=="string"?m.insert.length:1}};function g(m){this.ops=m,this.index=0,this.offset=0}g.prototype.hasNext=function(){return this.peekLength()<1/0},g.prototype.next=function(m){m||(m=1/0);var v=this.ops[this.index];if(v){var o=this.offset,e=_.length(v);if(m>=e-o?(m=e-o,this.index+=1,this.offset=0):this.offset+=m,typeof v.delete=="number")return{delete:m};var r={};return v.attributes&&(r.attributes=v.attributes),typeof v.retain=="number"?r.retain=m:typeof v.insert=="string"?r.insert=v.insert.substr(o,m):r.insert=v.insert,r}else return{retain:1/0}},g.prototype.peek=function(){return this.ops[this.index]},g.prototype.peekLength=function(){return this.ops[this.index]?_.length(this.ops[this.index])-this.offset:1/0},g.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"},g.prototype.rest=function(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index);var m=this.offset,v=this.index,o=this.next(),e=this.ops.slice(this.index);return this.offset=m,this.index=v,[o].concat(e)}else return[]},y.exports=_},function(y,d){var f=function(){function E(a,s){return s!=null&&a instanceof s}var b;try{b=Map}catch{b=function(){}}var _;try{_=Set}catch{_=function(){}}var g;try{g=Promise}catch{g=function(){}}function m(a,s,i,n,l){typeof s=="object"&&(i=s.depth,n=s.prototype,l=s.includeNonEnumerable,s=s.circular);var t=[],h=[],N=typeof Buffer<"u";typeof s>"u"&&(s=!0),typeof i>"u"&&(i=1/0);function k(T,P){if(T===null)return null;if(P===0)return T;var A,p;if(typeof T!="object")return T;if(E(T,b))A=new b;else if(E(T,_))A=new _;else if(E(T,g))A=new g(function(j,w){T.then(function(R){j(k(R,P-1))},function(R){w(k(R,P-1))})});else if(m.__isArray(T))A=[];else if(m.__isRegExp(T))A=new RegExp(T.source,c(T)),T.lastIndex&&(A.lastIndex=T.lastIndex);else if(m.__isDate(T))A=new Date(T.getTime());else{if(N&&Buffer.isBuffer(T))return Buffer.allocUnsafe?A=Buffer.allocUnsafe(T.length):A=new Buffer(T.length),T.copy(A),A;E(T,Error)?A=Object.create(T):typeof n>"u"?(p=Object.getPrototypeOf(T),A=Object.create(p)):(A=Object.create(n),p=n)}if(s){var O=t.indexOf(T);if(O!=-1)return h[O];t.push(T),h.push(A)}E(T,b)&&T.forEach(function(j,w){var R=k(w,P-1),M=k(j,P-1);A.set(R,M)}),E(T,_)&&T.forEach(function(j){var w=k(j,P-1);A.add(w)});for(var S in T){var q;p&&(q=Object.getOwnPropertyDescriptor(p,S)),!(q&&q.set==null)&&(A[S]=k(T[S],P-1))}if(Object.getOwnPropertySymbols)for(var D=Object.getOwnPropertySymbols(T),S=0;S0){if(K instanceof e.BlockEmbed||w instanceof e.BlockEmbed){this.optimize();return}if(K instanceof i.default){var R=K.newlineIndex(K.length(),!0);if(R>-1&&(K=K.split(R+1),K===w)){this.optimize();return}}else if(w instanceof i.default){var M=w.newlineIndex(0);M>-1&&w.split(M+1)}var z=w.children.head instanceof a.default?null:w.children.head;K.moveChildren(w,z),K.remove()}this.optimize()}},{key:"enable",value:function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.domNode.setAttribute("contenteditable",S)}},{key:"formatAt",value:function(S,q,D,$){this.whitelist!=null&&!this.whitelist[D]||(_(p.prototype.__proto__||Object.getPrototypeOf(p.prototype),"formatAt",this).call(this,S,q,D,$),this.optimize())}},{key:"insertAt",value:function(S,q,D){if(!(D!=null&&this.whitelist!=null&&!this.whitelist[q])){if(S>=this.length())if(D==null||m.default.query(q,m.default.Scope.BLOCK)==null){var $=m.default.create(this.statics.defaultChild);this.appendChild($),D==null&&q.endsWith(` +`)&&(q=q.slice(0,-1)),$.insertAt(0,q,D)}else{var K=m.default.create(q,D);this.appendChild(K)}else _(p.prototype.__proto__||Object.getPrototypeOf(p.prototype),"insertAt",this).call(this,S,q,D);this.optimize()}}},{key:"insertBefore",value:function(S,q){if(S.statics.scope===m.default.Scope.INLINE_BLOT){var D=m.default.create(this.statics.defaultChild);D.appendChild(S),S=D}_(p.prototype.__proto__||Object.getPrototypeOf(p.prototype),"insertBefore",this).call(this,S,q)}},{key:"leaf",value:function(S){return this.path(S).pop()||[null,-1]}},{key:"line",value:function(S){return S===this.length()?this.line(S-1):this.descendant(T,S)}},{key:"lines",value:function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,D=function $(K,tt,H){var j=[],w=H;return K.children.forEachAt(tt,H,function(R,M,z){T(R)?j.push(R):R instanceof m.default.Container&&(j=j.concat($(R,M,w))),w-=z}),j};return D(this,S,q)}},{key:"optimize",value:function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.batch!==!0&&(_(p.prototype.__proto__||Object.getPrototypeOf(p.prototype),"optimize",this).call(this,S,q),S.length>0&&this.emitter.emit(o.default.events.SCROLL_OPTIMIZE,S,q))}},{key:"path",value:function(S){return _(p.prototype.__proto__||Object.getPrototypeOf(p.prototype),"path",this).call(this,S).slice(1)}},{key:"update",value:function(S){if(this.batch!==!0){var q=o.default.sources.USER;typeof S=="string"&&(q=S),Array.isArray(S)||(S=this.observer.takeRecords()),S.length>0&&this.emitter.emit(o.default.events.SCROLL_BEFORE_UPDATE,q,S),_(p.prototype.__proto__||Object.getPrototypeOf(p.prototype),"update",this).call(this,S.concat([])),S.length>0&&this.emitter.emit(o.default.events.SCROLL_UPDATE,q,S)}}}]),p}(m.default.Scroll);P.blotName="scroll",P.className="ql-editor",P.tagName="DIV",P.defaultChild="block",P.allowedChildren=[r.default,e.BlockEmbed,l.default],d.default=P},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0}),d.SHORTKEY=d.default=void 0;var E=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(I){return typeof I}:function(I){return I&&typeof Symbol=="function"&&I.constructor===Symbol&&I!==Symbol.prototype?"symbol":typeof I},b=function(){function I(U,V){var G=[],X=!0,ot=!1,lt=void 0;try{for(var ut=U[Symbol.iterator](),rt;!(X=(rt=ut.next()).done)&&(G.push(rt.value),!(V&&G.length===V));X=!0);}catch(it){ot=!0,lt=it}finally{try{!X&&ut.return&&ut.return()}finally{if(ot)throw lt}}return G}return function(U,V){if(Array.isArray(U))return U;if(Symbol.iterator in Object(U))return I(U,V);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_=function(){function I(U,V){for(var G=0;G1&&arguments[1]!==void 0?arguments[1]:{},ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},lt=F(G);if(lt==null||lt.key==null)return D.warn("Attempted to add invalid keyboard binding",lt);typeof X=="function"&&(X={handler:X}),typeof ot=="function"&&(ot={handler:ot}),lt=(0,r.default)(lt,X,ot),this.bindings[lt.key]=this.bindings[lt.key]||[],this.bindings[lt.key].push(lt)}},{key:"listen",value:function(){var G=this;this.quill.root.addEventListener("keydown",function(X){if(!X.defaultPrevented){var ot=X.which||X.keyCode,lt=(G.bindings[ot]||[]).filter(function(mt){return U.match(X,mt)});if(lt.length!==0){var ut=G.quill.getSelection();if(!(ut==null||!G.quill.hasFocus())){var rt=G.quill.getLine(ut.index),it=b(rt,2),yt=it[0],pt=it[1],W=G.quill.getLeaf(ut.index),Z=b(W,2),Y=Z[0],nt=Z[1],J=ut.length===0?[Y,nt]:G.quill.getLeaf(ut.index+ut.length),vt=b(J,2),ft=vt[0],ht=vt[1],Rt=Y instanceof l.default.Text?Y.value().slice(0,nt):"",St=ft instanceof l.default.Text?ft.value().slice(ht):"",_t={collapsed:ut.length===0,empty:ut.length===0&&yt.length()<=1,format:G.quill.getFormat(ut),offset:pt,prefix:Rt,suffix:St},re=lt.some(function(mt){if(mt.collapsed!=null&&mt.collapsed!==_t.collapsed||mt.empty!=null&&mt.empty!==_t.empty||mt.offset!=null&&mt.offset!==_t.offset)return!1;if(Array.isArray(mt.format)){if(mt.format.every(function(Ft){return _t.format[Ft]==null}))return!1}else if(E(mt.format)==="object"&&!Object.keys(mt.format).every(function(Ft){return mt.format[Ft]===!0?_t.format[Ft]!=null:mt.format[Ft]===!1?_t.format[Ft]==null:(0,o.default)(mt.format[Ft],_t.format[Ft])}))return!1;return mt.prefix!=null&&!mt.prefix.test(_t.prefix)||mt.suffix!=null&&!mt.suffix.test(_t.suffix)?!1:mt.handler.call(G,ut,_t)!==!0});re&&X.preventDefault()}}}})}}]),U}(P.default);K.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},K.DEFAULTS={bindings:{bold:z("bold"),italic:z("italic"),underline:z("underline"),indent:{key:K.keys.TAB,format:["blockquote","indent","list"],handler:function(U,V){if(V.collapsed&&V.offset!==0)return!0;this.quill.format("indent","+1",h.default.sources.USER)}},outdent:{key:K.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(U,V){if(V.collapsed&&V.offset!==0)return!0;this.quill.format("indent","-1",h.default.sources.USER)}},"outdent backspace":{key:K.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(U,V){V.format.indent!=null?this.quill.format("indent","-1",h.default.sources.USER):V.format.list!=null&&this.quill.format("list",!1,h.default.sources.USER)}},"indent code-block":M(!0),"outdent code-block":M(!1),"remove tab":{key:K.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(U){this.quill.deleteText(U.index-1,1,h.default.sources.USER)}},tab:{key:K.keys.TAB,handler:function(U){this.quill.history.cutoff();var V=new a.default().retain(U.index).delete(U.length).insert(" ");this.quill.updateContents(V,h.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(U.index+1,h.default.sources.SILENT)}},"list empty enter":{key:K.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(U,V){this.quill.format("list",!1,h.default.sources.USER),V.format.indent&&this.quill.format("indent",!1,h.default.sources.USER)}},"checklist enter":{key:K.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(U){var V=this.quill.getLine(U.index),G=b(V,2),X=G[0],ot=G[1],lt=(0,r.default)({},X.formats(),{list:"checked"}),ut=new a.default().retain(U.index).insert(` +`,lt).retain(X.length()-ot-1).retain(1,{list:"unchecked"});this.quill.updateContents(ut,h.default.sources.USER),this.quill.setSelection(U.index+1,h.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:K.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(U,V){var G=this.quill.getLine(U.index),X=b(G,2),ot=X[0],lt=X[1],ut=new a.default().retain(U.index).insert(` +`,V.format).retain(ot.length()-lt-1).retain(1,{header:null});this.quill.updateContents(ut,h.default.sources.USER),this.quill.setSelection(U.index+1,h.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(U,V){var G=V.prefix.length,X=this.quill.getLine(U.index),ot=b(X,2),lt=ot[0],ut=ot[1];if(ut>G)return!0;var rt=void 0;switch(V.prefix.trim()){case"[]":case"[ ]":rt="unchecked";break;case"[x]":rt="checked";break;case"-":case"*":rt="bullet";break;default:rt="ordered"}this.quill.insertText(U.index," ",h.default.sources.USER),this.quill.history.cutoff();var it=new a.default().retain(U.index-ut).delete(G+1).retain(lt.length()-2-ut).retain(1,{list:rt});this.quill.updateContents(it,h.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(U.index-G,h.default.sources.SILENT)}},"code exit":{key:K.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(U){var V=this.quill.getLine(U.index),G=b(V,2),X=G[0],ot=G[1],lt=new a.default().retain(U.index+X.length()-ot-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(lt,h.default.sources.USER)}},"embed left":tt(K.keys.LEFT,!1),"embed left shift":tt(K.keys.LEFT,!0),"embed right":tt(K.keys.RIGHT,!1),"embed right shift":tt(K.keys.RIGHT,!0)}};function tt(I,U){var V,G=I===K.keys.LEFT?"prefix":"suffix";return V={key:I,shiftKey:U,altKey:null},p(V,G,/^$/),p(V,"handler",function(ot){var lt=ot.index;I===K.keys.RIGHT&&(lt+=ot.length+1);var ut=this.quill.getLeaf(lt),rt=b(ut,1),it=rt[0];return it instanceof l.default.Embed?(I===K.keys.LEFT?U?this.quill.setSelection(ot.index-1,ot.length+1,h.default.sources.USER):this.quill.setSelection(ot.index-1,h.default.sources.USER):U?this.quill.setSelection(ot.index,ot.length+1,h.default.sources.USER):this.quill.setSelection(ot.index+ot.length+1,h.default.sources.USER),!1):!0}),V}function H(I,U){if(!(I.index===0||this.quill.getLength()<=1)){var V=this.quill.getLine(I.index),G=b(V,1),X=G[0],ot={};if(U.offset===0){var lt=this.quill.getLine(I.index-1),ut=b(lt,1),rt=ut[0];if(rt!=null&&rt.length()>1){var it=X.formats(),yt=this.quill.getFormat(I.index-1,1);ot=i.default.attributes.diff(it,yt)||{}}}var pt=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(U.prefix)?2:1;this.quill.deleteText(I.index-pt,pt,h.default.sources.USER),Object.keys(ot).length>0&&this.quill.formatLine(I.index-pt,pt,ot,h.default.sources.USER),this.quill.focus()}}function j(I,U){var V=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(U.suffix)?2:1;if(!(I.index>=this.quill.getLength()-V)){var G={},X=0,ot=this.quill.getLine(I.index),lt=b(ot,1),ut=lt[0];if(U.offset>=ut.length()-1){var rt=this.quill.getLine(I.index+1),it=b(rt,1),yt=it[0];if(yt){var pt=ut.formats(),W=this.quill.getFormat(I.index,1);G=i.default.attributes.diff(pt,W)||{},X=yt.length()}}this.quill.deleteText(I.index,V,h.default.sources.USER),Object.keys(G).length>0&&this.quill.formatLine(I.index+X-1,V,G,h.default.sources.USER)}}function w(I){var U=this.quill.getLines(I),V={};if(U.length>1){var G=U[0].formats(),X=U[U.length-1].formats();V=i.default.attributes.diff(X,G)||{}}this.quill.deleteText(I,h.default.sources.USER),Object.keys(V).length>0&&this.quill.formatLine(I.index,1,V,h.default.sources.USER),this.quill.setSelection(I.index,h.default.sources.SILENT),this.quill.focus()}function R(I,U){var V=this;I.length>0&&this.quill.scroll.deleteAt(I.index,I.length);var G=Object.keys(U.format).reduce(function(X,ot){return l.default.query(ot,l.default.Scope.BLOCK)&&!Array.isArray(U.format[ot])&&(X[ot]=U.format[ot]),X},{});this.quill.insertText(I.index,` +`,G,h.default.sources.USER),this.quill.setSelection(I.index+1,h.default.sources.SILENT),this.quill.focus(),Object.keys(U.format).forEach(function(X){G[X]==null&&(Array.isArray(U.format[X])||X!=="link"&&V.quill.format(X,U.format[X],h.default.sources.USER))})}function M(I){return{key:K.keys.TAB,shiftKey:!I,format:{"code-block":!0},handler:function(V){var G=l.default.query("code-block"),X=V.index,ot=V.length,lt=this.quill.scroll.descendant(G,X),ut=b(lt,2),rt=ut[0],it=ut[1];if(rt!=null){var yt=this.quill.getIndex(rt),pt=rt.newlineIndex(it,!0)+1,W=rt.newlineIndex(yt+it+ot),Z=rt.domNode.textContent.slice(pt,W).split(` +`);it=0,Z.forEach(function(Y,nt){I?(rt.insertAt(pt+it,G.TAB),it+=G.TAB.length,nt===0?X+=G.TAB.length:ot+=G.TAB.length):Y.startsWith(G.TAB)&&(rt.deleteAt(pt+it,G.TAB.length),it-=G.TAB.length,nt===0?X-=G.TAB.length:ot-=G.TAB.length),it+=Y.length+1}),this.quill.update(h.default.sources.USER),this.quill.setSelection(X,ot,h.default.sources.SILENT)}}}}function z(I){return{key:I[0].toUpperCase(),shortKey:!0,handler:function(V,G){this.quill.format(I,!G.format[I],h.default.sources.USER)}}}function F(I){if(typeof I=="string"||typeof I=="number")return F({key:I});if((typeof I>"u"?"undefined":E(I))==="object"&&(I=(0,m.default)(I,!1)),typeof I.key=="string")if(K.keys[I.key.toUpperCase()]!=null)I.key=K.keys[I.key.toUpperCase()];else if(I.key.length===1)I.key=I.key.toUpperCase().charCodeAt(0);else return null;return I.shortKey&&(I[$]=I.shortKey,delete I.shortKey),I}d.default=K,d.SHORTKEY=$},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function i(n,l){var t=[],h=!0,N=!1,k=void 0;try{for(var T=n[Symbol.iterator](),P;!(h=(P=T.next()).done)&&(t.push(P.value),!(l&&t.length===l));h=!0);}catch(A){N=!0,k=A}finally{try{!h&&T.return&&T.return()}finally{if(N)throw k}}return t}return function(n,l){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return i(n,l);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),b=function i(n,l,t){n===null&&(n=Function.prototype);var h=Object.getOwnPropertyDescriptor(n,l);if(h===void 0){var N=Object.getPrototypeOf(n);return N===null?void 0:i(N,l,t)}else{if("value"in h)return h.value;var k=h.get;return k===void 0?void 0:k.call(t)}},_=function(){function i(n,l){for(var t=0;t-1}d.default=r,d.sanitize=c},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},b=function(){function s(i,n){for(var l=0;l1&&arguments[1]!==void 0?arguments[1]:!1,t=this.container.querySelector(".ql-selected");if(n!==t&&(t!=null&&t.classList.remove("ql-selected"),n!=null&&(n.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(n.parentNode.children,n),n.hasAttribute("data-value")?this.label.setAttribute("data-value",n.getAttribute("data-value")):this.label.removeAttribute("data-value"),n.hasAttribute("data-label")?this.label.setAttribute("data-label",n.getAttribute("data-label")):this.label.removeAttribute("data-label"),l))){if(typeof Event=="function")this.select.dispatchEvent(new Event("change"));else if((typeof Event>"u"?"undefined":E(Event))==="object"){var h=document.createEvent("Event");h.initEvent("change",!0,!0),this.select.dispatchEvent(h)}this.close()}}},{key:"update",value:function(){var n=void 0;if(this.select.selectedIndex>-1){var l=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];n=this.select.options[this.select.selectedIndex],this.selectItem(l)}else this.selectItem(null);var t=n!=null&&n!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",t)}}]),s}();d.default=a},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=f(0),b=D(E),_=f(5),g=D(_),m=f(4),v=D(m),o=f(16),e=D(o),r=f(25),c=D(r),a=f(24),s=D(a),i=f(35),n=D(i),l=f(6),t=D(l),h=f(22),N=D(h),k=f(7),T=D(k),P=f(55),A=D(P),p=f(42),O=D(p),S=f(23),q=D(S);function D($){return $&&$.__esModule?$:{default:$}}g.default.register({"blots/block":v.default,"blots/block/embed":m.BlockEmbed,"blots/break":e.default,"blots/container":c.default,"blots/cursor":s.default,"blots/embed":n.default,"blots/inline":t.default,"blots/scroll":N.default,"blots/text":T.default,"modules/clipboard":A.default,"modules/history":O.default,"modules/keyboard":q.default}),b.default.register(v.default,e.default,s.default,t.default,N.default,T.default),d.default=g.default},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=f(1),b=function(){function _(g){this.domNode=g,this.domNode[E.DATA_KEY]={blot:this}}return Object.defineProperty(_.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),_.create=function(g){if(this.tagName==null)throw new E.ParchmentError("Blot definition missing tagName");var m;return Array.isArray(this.tagName)?(typeof g=="string"&&(g=g.toUpperCase(),parseInt(g).toString()===g&&(g=parseInt(g))),typeof g=="number"?m=document.createElement(this.tagName[g-1]):this.tagName.indexOf(g)>-1?m=document.createElement(g):m=document.createElement(this.tagName[0])):m=document.createElement(this.tagName),this.className&&m.classList.add(this.className),m},_.prototype.attach=function(){this.parent!=null&&(this.scroll=this.parent.scroll)},_.prototype.clone=function(){var g=this.domNode.cloneNode(!1);return E.create(g)},_.prototype.detach=function(){this.parent!=null&&this.parent.removeChild(this),delete this.domNode[E.DATA_KEY]},_.prototype.deleteAt=function(g,m){var v=this.isolate(g,m);v.remove()},_.prototype.formatAt=function(g,m,v,o){var e=this.isolate(g,m);if(E.query(v,E.Scope.BLOT)!=null&&o)e.wrap(v,o);else if(E.query(v,E.Scope.ATTRIBUTE)!=null){var r=E.create(this.statics.scope);e.wrap(r),r.format(v,o)}},_.prototype.insertAt=function(g,m,v){var o=v==null?E.create("text",m):E.create(m,v),e=this.split(g);this.parent.insertBefore(o,e)},_.prototype.insertInto=function(g,m){m===void 0&&(m=null),this.parent!=null&&this.parent.children.remove(this);var v=null;g.children.insertBefore(this,m),m!=null&&(v=m.domNode),(this.domNode.parentNode!=g.domNode||this.domNode.nextSibling!=v)&&g.domNode.insertBefore(this.domNode,v),this.parent=g,this.attach()},_.prototype.isolate=function(g,m){var v=this.split(g);return v.split(m),v},_.prototype.length=function(){return 1},_.prototype.offset=function(g){return g===void 0&&(g=this.parent),this.parent==null||this==g?0:this.parent.children.offset(this)+this.parent.offset(g)},_.prototype.optimize=function(g){this.domNode[E.DATA_KEY]!=null&&delete this.domNode[E.DATA_KEY].mutations},_.prototype.remove=function(){this.domNode.parentNode!=null&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},_.prototype.replace=function(g){g.parent!=null&&(g.parent.insertBefore(this,g.next),g.remove())},_.prototype.replaceWith=function(g,m){var v=typeof g=="string"?E.create(g,m):g;return v.replace(this),v},_.prototype.split=function(g,m){return g===0?this:this.next},_.prototype.update=function(g,m){},_.prototype.wrap=function(g,m){var v=typeof g=="string"?E.create(g,m):g;return this.parent!=null&&this.parent.insertBefore(v,this.next),v.appendChild(this),v},_.blotName="abstract",_}();d.default=b},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=f(12),b=f(32),_=f(33),g=f(1),m=function(){function v(o){this.attributes={},this.domNode=o,this.build()}return v.prototype.attribute=function(o,e){e?o.add(this.domNode,e)&&(o.value(this.domNode)!=null?this.attributes[o.attrName]=o:delete this.attributes[o.attrName]):(o.remove(this.domNode),delete this.attributes[o.attrName])},v.prototype.build=function(){var o=this;this.attributes={};var e=E.default.keys(this.domNode),r=b.default.keys(this.domNode),c=_.default.keys(this.domNode);e.concat(r).concat(c).forEach(function(a){var s=g.query(a,g.Scope.ATTRIBUTE);s instanceof E.default&&(o.attributes[s.attrName]=s)})},v.prototype.copy=function(o){var e=this;Object.keys(this.attributes).forEach(function(r){var c=e.attributes[r].value(e.domNode);o.format(r,c)})},v.prototype.move=function(o){var e=this;this.copy(o),Object.keys(this.attributes).forEach(function(r){e.attributes[r].remove(e.domNode)}),this.attributes={}},v.prototype.values=function(){var o=this;return Object.keys(this.attributes).reduce(function(e,r){return e[r]=o.attributes[r].value(o.domNode),e},{})},v}();d.default=m},function(y,d,f){var E=this&&this.__extends||function(){var m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,o){v.__proto__=o}||function(v,o){for(var e in o)o.hasOwnProperty(e)&&(v[e]=o[e])};return function(v,o){m(v,o);function e(){this.constructor=v}v.prototype=o===null?Object.create(o):(e.prototype=o.prototype,new e)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=f(12);function _(m,v){var o=m.getAttribute("class")||"";return o.split(/\s+/).filter(function(e){return e.indexOf(v+"-")===0})}var g=function(m){E(v,m);function v(){return m!==null&&m.apply(this,arguments)||this}return v.keys=function(o){return(o.getAttribute("class")||"").split(/\s+/).map(function(e){return e.split("-").slice(0,-1).join("-")})},v.prototype.add=function(o,e){return this.canAdd(o,e)?(this.remove(o),o.classList.add(this.keyName+"-"+e),!0):!1},v.prototype.remove=function(o){var e=_(o,this.keyName);e.forEach(function(r){o.classList.remove(r)}),o.classList.length===0&&o.removeAttribute("class")},v.prototype.value=function(o){var e=_(o,this.keyName)[0]||"",r=e.slice(this.keyName.length+1);return this.canAdd(o,r)?r:""},v}(b.default);d.default=g},function(y,d,f){var E=this&&this.__extends||function(){var m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,o){v.__proto__=o}||function(v,o){for(var e in o)o.hasOwnProperty(e)&&(v[e]=o[e])};return function(v,o){m(v,o);function e(){this.constructor=v}v.prototype=o===null?Object.create(o):(e.prototype=o.prototype,new e)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=f(12);function _(m){var v=m.split("-"),o=v.slice(1).map(function(e){return e[0].toUpperCase()+e.slice(1)}).join("");return v[0]+o}var g=function(m){E(v,m);function v(){return m!==null&&m.apply(this,arguments)||this}return v.keys=function(o){return(o.getAttribute("style")||"").split(";").map(function(e){var r=e.split(":");return r[0].trim()})},v.prototype.add=function(o,e){return this.canAdd(o,e)?(o.style[_(this.keyName)]=e,!0):!1},v.prototype.remove=function(o){o.style[_(this.keyName)]="",o.getAttribute("style")||o.removeAttribute("style")},v.prototype.value=function(o){var e=o.style[_(this.keyName)];return this.canAdd(o,e)?e:""},v}(b.default);d.default=g},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function g(m,v){for(var o=0;oP&&this.stack.undo.length>0){var A=this.stack.undo.pop();T=T.compose(A.undo),N=A.redo.compose(N)}else this.lastRecorded=P;this.stack.undo.push({redo:N,undo:T}),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(k){k.undo=N.transform(k.undo,!0),k.redo=N.transform(k.redo,!0)}),this.stack.redo.forEach(function(k){k.undo=N.transform(k.undo,!0),k.redo=N.transform(k.redo,!0)})}},{key:"undo",value:function(){this.change("undo","redo")}}]),t}(o.default);s.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1};function i(l){var t=l.ops[l.ops.length-1];return t==null?!1:t.insert!=null?typeof t.insert=="string"&&t.insert.endsWith(` +`):t.attributes!=null?Object.keys(t.attributes).some(function(h){return _.default.query(h,_.default.Scope.BLOCK)!=null}):!1}function n(l){var t=l.reduce(function(N,k){return N+=k.delete||0,N},0),h=l.length()-t;return i(l)&&(h-=1),h}d.default=s,d.getLastChangeIndex=n},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0}),d.default=d.BaseTooltip=void 0;var E=function(){function R(M,z){for(var F=0;F0&&arguments[0]!==void 0?arguments[0]:"link",I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),I!=null?this.textbox.value=I:F!==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-"+F)||""),this.root.setAttribute("data-mode",F)}},{key:"restoreFocus",value:function(){var F=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=F}},{key:"save",value:function(){var F=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":{var I=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",F,e.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",F,e.default.sources.USER)),this.quill.root.scrollTop=I;break}case"video":F=j(F);case"formula":{if(!F)break;var U=this.quill.getSelection(!0);if(U!=null){var V=U.index+U.length;this.quill.insertEmbed(V,this.root.getAttribute("data-mode"),F,e.default.sources.USER),this.root.getAttribute("data-mode")==="formula"&&this.quill.insertText(V+1," ",e.default.sources.USER),this.quill.setSelection(V+2,e.default.sources.USER)}break}}this.textbox.value="",this.hide()}}]),M}(T.default);function j(R){var M=R.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||R.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return M?(M[1]||"https")+"://www.youtube.com/embed/"+M[2]+"?showinfo=0":(M=R.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(M[1]||"https")+"://player.vimeo.com/video/"+M[2]+"/":R}function w(R,M){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;M.forEach(function(F){var I=document.createElement("option");F===z?I.setAttribute("selected","selected"):I.setAttribute("value",F),R.appendChild(I)})}d.BaseTooltip=H,d.default=tt},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function b(){this.head=this.tail=null,this.length=0}return b.prototype.append=function(){for(var _=[],g=0;g1&&this.append.apply(this,_.slice(1))},b.prototype.contains=function(_){for(var g,m=this.iterator();g=m();)if(g===_)return!0;return!1},b.prototype.insertBefore=function(_,g){_&&(_.next=g,g!=null?(_.prev=g.prev,g.prev!=null&&(g.prev.next=_),g.prev=_,g===this.head&&(this.head=_)):this.tail!=null?(this.tail.next=_,_.prev=this.tail,this.tail=_):(_.prev=null,this.head=this.tail=_),this.length+=1)},b.prototype.offset=function(_){for(var g=0,m=this.head;m!=null;){if(m===_)return g;g+=m.length(),m=m.next}return-1},b.prototype.remove=function(_){this.contains(_)&&(_.prev!=null&&(_.prev.next=_.next),_.next!=null&&(_.next.prev=_.prev),_===this.head&&(this.head=_.next),_===this.tail&&(this.tail=_.prev),this.length-=1)},b.prototype.iterator=function(_){return _===void 0&&(_=this.head),function(){var g=_;return _!=null&&(_=_.next),g}},b.prototype.find=function(_,g){g===void 0&&(g=!1);for(var m,v=this.iterator();m=v();){var o=m.length();if(_c?m(r,_-c,Math.min(g,c+s-_)):m(r,0,Math.min(s,_+g-c)),c+=s}},b.prototype.map=function(_){return this.reduce(function(g,m){return g.push(_(m)),g},[])},b.prototype.reduce=function(_,g){for(var m,v=this.iterator();m=v();)g=_(g,m);return g},b}();d.default=E},function(y,d,f){var E=this&&this.__extends||function(){var o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var c in r)r.hasOwnProperty(c)&&(e[c]=r[c])};return function(e,r){o(e,r);function c(){this.constructor=e}e.prototype=r===null?Object.create(r):(c.prototype=r.prototype,new c)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=f(17),_=f(1),g={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},m=100,v=function(o){E(e,o);function e(r){var c=o.call(this,r)||this;return c.scroll=c,c.observer=new MutationObserver(function(a){c.update(a)}),c.observer.observe(c.domNode,g),c.attach(),c}return e.prototype.detach=function(){o.prototype.detach.call(this),this.observer.disconnect()},e.prototype.deleteAt=function(r,c){this.update(),r===0&&c===this.length()?this.children.forEach(function(a){a.remove()}):o.prototype.deleteAt.call(this,r,c)},e.prototype.formatAt=function(r,c,a,s){this.update(),o.prototype.formatAt.call(this,r,c,a,s)},e.prototype.insertAt=function(r,c,a){this.update(),o.prototype.insertAt.call(this,r,c,a)},e.prototype.optimize=function(r,c){var a=this;r===void 0&&(r=[]),c===void 0&&(c={}),o.prototype.optimize.call(this,c);for(var s=[].slice.call(this.observer.takeRecords());s.length>0;)r.push(s.pop());for(var i=function(h,N){N===void 0&&(N=!0),!(h==null||h===a)&&h.domNode.parentNode!=null&&(h.domNode[_.DATA_KEY].mutations==null&&(h.domNode[_.DATA_KEY].mutations=[]),N&&i(h.parent))},n=function(h){h.domNode[_.DATA_KEY]==null||h.domNode[_.DATA_KEY].mutations==null||(h instanceof b.default&&h.children.forEach(n),h.optimize(c))},l=r,t=0;l.length>0;t+=1){if(t>=m)throw new Error("[Parchment] Maximum optimize iterations reached");for(l.forEach(function(h){var N=_.find(h.target,!0);N!=null&&(N.domNode===h.target&&(h.type==="childList"?(i(_.find(h.previousSibling,!1)),[].forEach.call(h.addedNodes,function(k){var T=_.find(k,!1);i(T,!1),T instanceof b.default&&T.children.forEach(function(P){i(P,!1)})})):h.type==="attributes"&&i(N.prev)),i(N))}),this.children.forEach(n),l=[].slice.call(this.observer.takeRecords()),s=l.slice();s.length>0;)r.push(s.pop())}},e.prototype.update=function(r,c){var a=this;c===void 0&&(c={}),r=r||this.observer.takeRecords(),r.map(function(s){var i=_.find(s.target,!0);return i==null?null:i.domNode[_.DATA_KEY].mutations==null?(i.domNode[_.DATA_KEY].mutations=[s],i):(i.domNode[_.DATA_KEY].mutations.push(s),null)}).forEach(function(s){s==null||s===a||s.domNode[_.DATA_KEY]==null||s.update(s.domNode[_.DATA_KEY].mutations||[],c)}),this.domNode[_.DATA_KEY].mutations!=null&&o.prototype.update.call(this,this.domNode[_.DATA_KEY].mutations,c),this.optimize(r,c)},e.blotName="scroll",e.defaultChild="block",e.scope=_.Scope.BLOCK_BLOT,e.tagName="DIV",e}(b.default);d.default=v},function(y,d,f){var E=this&&this.__extends||function(){var v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,e){o.__proto__=e}||function(o,e){for(var r in e)e.hasOwnProperty(r)&&(o[r]=e[r])};return function(o,e){v(o,e);function r(){this.constructor=o}o.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=f(18),_=f(1);function g(v,o){if(Object.keys(v).length!==Object.keys(o).length)return!1;for(var e in v)if(v[e]!==o[e])return!1;return!0}var m=function(v){E(o,v);function o(){return v!==null&&v.apply(this,arguments)||this}return o.formats=function(e){if(e.tagName!==o.tagName)return v.formats.call(this,e)},o.prototype.format=function(e,r){var c=this;e===this.statics.blotName&&!r?(this.children.forEach(function(a){a instanceof b.default||(a=a.wrap(o.blotName,!0)),c.attributes.copy(a)}),this.unwrap()):v.prototype.format.call(this,e,r)},o.prototype.formatAt=function(e,r,c,a){if(this.formats()[c]!=null||_.query(c,_.Scope.ATTRIBUTE)){var s=this.isolate(e,r);s.format(c,a)}else v.prototype.formatAt.call(this,e,r,c,a)},o.prototype.optimize=function(e){v.prototype.optimize.call(this,e);var r=this.formats();if(Object.keys(r).length===0)return this.unwrap();var c=this.next;c instanceof o&&c.prev===this&&g(r,c.formats())&&(c.moveChildren(this),c.remove())},o.blotName="inline",o.scope=_.Scope.INLINE_BLOT,o.tagName="SPAN",o}(b.default);d.default=m},function(y,d,f){var E=this&&this.__extends||function(){var m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,o){v.__proto__=o}||function(v,o){for(var e in o)o.hasOwnProperty(e)&&(v[e]=o[e])};return function(v,o){m(v,o);function e(){this.constructor=v}v.prototype=o===null?Object.create(o):(e.prototype=o.prototype,new e)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=f(18),_=f(1),g=function(m){E(v,m);function v(){return m!==null&&m.apply(this,arguments)||this}return v.formats=function(o){var e=_.query(v.blotName).tagName;if(o.tagName!==e)return m.formats.call(this,o)},v.prototype.format=function(o,e){_.query(o,_.Scope.BLOCK)!=null&&(o===this.statics.blotName&&!e?this.replaceWith(v.blotName):m.prototype.format.call(this,o,e))},v.prototype.formatAt=function(o,e,r,c){_.query(r,_.Scope.BLOCK)!=null?this.format(r,c):m.prototype.formatAt.call(this,o,e,r,c)},v.prototype.insertAt=function(o,e,r){if(r==null||_.query(e,_.Scope.INLINE)!=null)m.prototype.insertAt.call(this,o,e,r);else{var c=this.split(o),a=_.create(e,r);c.parent.insertBefore(a,c)}},v.prototype.update=function(o,e){navigator.userAgent.match(/Trident/)?this.build():m.prototype.update.call(this,o,e)},v.blotName="block",v.scope=_.Scope.BLOCK_BLOT,v.tagName="P",v}(b.default);d.default=g},function(y,d,f){var E=this&&this.__extends||function(){var g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var o in v)v.hasOwnProperty(o)&&(m[o]=v[o])};return function(m,v){g(m,v);function o(){this.constructor=m}m.prototype=v===null?Object.create(v):(o.prototype=v.prototype,new o)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=f(19),_=function(g){E(m,g);function m(){return g!==null&&g.apply(this,arguments)||this}return m.formats=function(v){},m.prototype.format=function(v,o){g.prototype.formatAt.call(this,0,this.length(),v,o)},m.prototype.formatAt=function(v,o,e,r){v===0&&o===this.length()?this.format(e,r):g.prototype.formatAt.call(this,v,o,e,r)},m.prototype.formats=function(){return this.statics.formats(this.domNode)},m}(b.default);d.default=_},function(y,d,f){var E=this&&this.__extends||function(){var m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,o){v.__proto__=o}||function(v,o){for(var e in o)o.hasOwnProperty(e)&&(v[e]=o[e])};return function(v,o){m(v,o);function e(){this.constructor=v}v.prototype=o===null?Object.create(o):(e.prototype=o.prototype,new e)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=f(19),_=f(1),g=function(m){E(v,m);function v(o){var e=m.call(this,o)||this;return e.text=e.statics.value(e.domNode),e}return v.create=function(o){return document.createTextNode(o)},v.value=function(o){var e=o.data;return e.normalize&&(e=e.normalize()),e},v.prototype.deleteAt=function(o,e){this.domNode.data=this.text=this.text.slice(0,o)+this.text.slice(o+e)},v.prototype.index=function(o,e){return this.domNode===o?e:-1},v.prototype.insertAt=function(o,e,r){r==null?(this.text=this.text.slice(0,o)+e+this.text.slice(o),this.domNode.data=this.text):m.prototype.insertAt.call(this,o,e,r)},v.prototype.length=function(){return this.text.length},v.prototype.optimize=function(o){m.prototype.optimize.call(this,o),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(o,e){return[this.domNode,o]},v.prototype.split=function(o,e){if(e===void 0&&(e=!1),!e){if(o===0)return this;if(o===this.length())return this.next}var r=_.create(this.domNode.splitText(o));return this.parent.insertBefore(r,this.next),this.text=this.statics.value(this.domNode),r},v.prototype.update=function(o,e){var r=this;o.some(function(c){return c.type==="characterData"&&c.target===r.domNode})&&(this.text=this.statics.value(this.domNode))},v.prototype.value=function(){return this.text},v.blotName="text",v.scope=_.Scope.INLINE_BLOT,v}(b.default);d.default=g},function(y,d,f){var E=document.createElement("div");if(E.classList.toggle("test-class",!1),E.classList.contains("test-class")){var b=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(_,g){return arguments.length>1&&!this.contains(_)==!g?g:b.call(this,_)}}String.prototype.startsWith||(String.prototype.startsWith=function(_,g){return g=g||0,this.substr(g,_.length)===_}),String.prototype.endsWith||(String.prototype.endsWith=function(_,g){var m=this.toString();(typeof g!="number"||!isFinite(g)||Math.floor(g)!==g||g>m.length)&&(g=m.length),g-=_.length;var v=m.indexOf(_,g);return v!==-1&&v===g}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(g){if(this===null)throw new TypeError("Array.prototype.find called on null or undefined");if(typeof g!="function")throw new TypeError("predicate must be a function");for(var m=Object(this),v=m.length>>>0,o=arguments[1],e,r=0;rh.length?t:h,T=t.length>h.length?h:t,P=k.indexOf(T);if(P!=-1)return N=[[E,k.substring(0,P)],[b,T],[E,k.substring(P+T.length)]],t.length>h.length&&(N[0][0]=N[2][0]=f),N;if(T.length==1)return[[f,t],[E,h]];var A=r(t,h);if(A){var p=A[0],O=A[1],S=A[2],q=A[3],D=A[4],$=_(p,S),K=_(O,q);return $.concat([[b,D]],K)}return m(t,h)}function m(t,h){for(var N=t.length,k=h.length,T=Math.ceil((N+k)/2),P=T,A=2*T,p=new Array(A),O=new Array(A),S=0;SN)K+=2;else if(z>k)$+=2;else if(D){var F=P+q-w;if(F>=0&&F=I)return v(t,h,M,z)}}}for(var U=-j+tt;U<=j-H;U+=2){var F=P+U,I;U==-j||U!=j&&O[F-1]N)H+=2;else if(V>k)tt+=2;else if(!D){var R=P+q-U;if(R>=0&&R=I)return v(t,h,M,z)}}}}return[[f,t],[E,h]]}function v(t,h,N,k){var T=t.substring(0,N),P=h.substring(0,k),A=t.substring(N),p=h.substring(k),O=_(T,P),S=_(A,p);return O.concat(S)}function o(t,h){if(!t||!h||t.charAt(0)!=h.charAt(0))return 0;for(var N=0,k=Math.min(t.length,h.length),T=k,P=0;Nh.length?t:h,k=t.length>h.length?h:t;if(N.length<4||k.length*2=K.length?[M,z,F,I,R]:null}var P=T(N,k,Math.ceil(N.length/4)),A=T(N,k,Math.ceil(N.length/2)),p;if(!P&&!A)return null;A?P?p=P[4].length>A[4].length?P:A:p=A:p=P;var O,S,q,D;t.length>h.length?(O=p[0],S=p[1],q=p[2],D=p[3]):(q=p[0],D=p[1],O=p[2],S=p[3]);var $=p[4];return[O,S,q,D,$]}function c(t){t.push([b,""]);for(var h=0,N=0,k=0,T="",P="",A;h1?(N!==0&&k!==0&&(A=o(P,T),A!==0&&(h-N-k>0&&t[h-N-k-1][0]==b?t[h-N-k-1][1]+=P.substring(0,A):(t.splice(0,0,[b,P.substring(0,A)]),h++),P=P.substring(A),T=T.substring(A)),A=e(P,T),A!==0&&(t[h][1]=P.substring(P.length-A)+t[h][1],P=P.substring(0,P.length-A),T=T.substring(0,T.length-A))),N===0?t.splice(h-k,N+k,[E,P]):k===0?t.splice(h-N,N+k,[f,T]):t.splice(h-N-k,N+k,[f,T],[E,P]),h=h-N-k+(N?1:0)+(k?1:0)+1):h!==0&&t[h-1][0]==b?(t[h-1][1]+=t[h][1],t.splice(h,1)):h++,k=0,N=0,T="",P="";break}t[t.length-1][1]===""&&t.pop();var p=!1;for(h=1;h0&&k.splice(T+2,0,[A[0],p]),l(k,T,3)}else return t}function n(t){for(var h=!1,N=function(A){return A.charCodeAt(0)>=56320&&A.charCodeAt(0)<=57343},k=function(A){return A.charCodeAt(A.length-1)>=55296&&A.charCodeAt(A.length-1)<=56319},T=2;T0&&P.push(t[T]);return P}function l(t,h,N){for(var k=h+N-1;k>=0&&k>=h-1;k--)if(k+1\r?\n +\<"),this.convert();var J=this.quill.getFormat(this.quill.selection.savedRange.index);if(J[k.default.blotName]){var vt=this.container.innerText;return this.container.innerHTML="",new o.default().insert(vt,S({},k.default.blotName,J[k.default.blotName]))}var ft=this.prepareMatching(),ht=b(ft,2),Rt=ht[0],St=ht[1],_t=U(this.container,Rt,St);return F(_t,` +`)&&_t.ops[_t.ops.length-1].attributes==null&&(_t=_t.compose(new o.default().retain(_t.length()-1).delete(1))),K.log("convert",this.container.innerHTML,_t),this.container.innerHTML="",_t}},{key:"dangerouslyPasteHTML",value:function(nt,J){var vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:a.default.sources.API;if(typeof nt=="string")this.quill.setContents(this.convert(nt),J),this.quill.setSelection(0,a.default.sources.SILENT);else{var ft=this.convert(J);this.quill.updateContents(new o.default().retain(nt).concat(ft),vt),this.quill.setSelection(nt+ft.length(),a.default.sources.SILENT)}}},{key:"onPaste",value:function(nt){var J=this;if(!(nt.defaultPrevented||!this.quill.isEnabled())){var vt=this.quill.getSelection(),ft=new o.default().retain(vt.index),ht=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(a.default.sources.SILENT),setTimeout(function(){ft=ft.concat(J.convert()).delete(vt.length),J.quill.updateContents(ft,a.default.sources.USER),J.quill.setSelection(ft.length()-vt.length,a.default.sources.SILENT),J.quill.scrollingContainer.scrollTop=ht,J.quill.focus()},1)}}},{key:"prepareMatching",value:function(){var nt=this,J=[],vt=[];return this.matchers.forEach(function(ft){var ht=b(ft,2),Rt=ht[0],St=ht[1];switch(Rt){case Node.TEXT_NODE:vt.push(St);break;case Node.ELEMENT_NODE:J.push(St);break;default:[].forEach.call(nt.container.querySelectorAll(Rt),function(_t){_t[tt]=_t[tt]||[],_t[tt].push(St)});break}}),[J,vt]}}]),Z}(l.default);R.DEFAULTS={matchers:[],matchVisual:!0};function M(W,Z,Y){return(typeof Z>"u"?"undefined":E(Z))==="object"?Object.keys(Z).reduce(function(nt,J){return M(nt,J,Z[J])},W):W.reduce(function(nt,J){return J.attributes&&J.attributes[Z]?nt.push(J):nt.insert(J.insert,(0,m.default)({},S({},Z,Y),J.attributes))},new o.default)}function z(W){if(W.nodeType!==Node.ELEMENT_NODE)return{};var Z="__ql-computed-style";return W[Z]||(W[Z]=window.getComputedStyle(W))}function F(W,Z){for(var Y="",nt=W.ops.length-1;nt>=0&&Y.length-1}function U(W,Z,Y){return W.nodeType===W.TEXT_NODE?Y.reduce(function(nt,J){return J(W,nt)},new o.default):W.nodeType===W.ELEMENT_NODE?[].reduce.call(W.childNodes||[],function(nt,J){var vt=U(J,Z,Y);return J.nodeType===W.ELEMENT_NODE&&(vt=Z.reduce(function(ft,ht){return ht(J,ft)},vt),vt=(J[tt]||[]).reduce(function(ft,ht){return ht(J,ft)},vt)),nt.concat(vt)},new o.default):new o.default}function V(W,Z,Y){return M(Y,W,!0)}function G(W,Z){var Y=r.default.Attributor.Attribute.keys(W),nt=r.default.Attributor.Class.keys(W),J=r.default.Attributor.Style.keys(W),vt={};return Y.concat(nt).concat(J).forEach(function(ft){var ht=r.default.query(ft,r.default.Scope.ATTRIBUTE);ht!=null&&(vt[ht.attrName]=ht.value(W),vt[ht.attrName])||(ht=j[ft],ht!=null&&(ht.attrName===ft||ht.keyName===ft)&&(vt[ht.attrName]=ht.value(W)||void 0),ht=w[ft],ht!=null&&(ht.attrName===ft||ht.keyName===ft)&&(ht=w[ft],vt[ht.attrName]=ht.value(W)||void 0))}),Object.keys(vt).length>0&&(Z=M(Z,vt)),Z}function X(W,Z){var Y=r.default.query(W);if(Y==null)return Z;if(Y.prototype instanceof r.default.Embed){var nt={},J=Y.value(W);J!=null&&(nt[Y.blotName]=J,Z=new o.default().insert(nt,Y.formats(W)))}else typeof Y.formats=="function"&&(Z=M(Z,Y.blotName,Y.formats(W)));return Z}function ot(W,Z){return F(Z,` +`)||Z.insert(` +`),Z}function lt(){return new o.default}function ut(W,Z){var Y=r.default.query(W);if(Y==null||Y.blotName!=="list-item"||!F(Z,` +`))return Z;for(var nt=-1,J=W.parentNode;!J.classList.contains("ql-clipboard");)(r.default.query(J)||{}).blotName==="list"&&(nt+=1),J=J.parentNode;return nt<=0?Z:Z.compose(new o.default().retain(Z.length()-1).retain(1,{indent:nt}))}function rt(W,Z){return F(Z,` +`)||(I(W)||Z.length()>0&&W.nextSibling&&I(W.nextSibling))&&Z.insert(` +`),Z}function it(W,Z){if(I(W)&&W.nextElementSibling!=null&&!F(Z,` + +`)){var Y=W.offsetHeight+parseFloat(z(W).marginTop)+parseFloat(z(W).marginBottom);W.nextElementSibling.offsetTop>W.offsetTop+Y*1.5&&Z.insert(` +`)}return Z}function yt(W,Z){var Y={},nt=W.style||{};return nt.fontStyle&&z(W).fontStyle==="italic"&&(Y.italic=!0),nt.fontWeight&&(z(W).fontWeight.startsWith("bold")||parseInt(z(W).fontWeight)>=700)&&(Y.bold=!0),Object.keys(Y).length>0&&(Z=M(Z,Y)),parseFloat(nt.textIndent||0)>0&&(Z=new o.default().insert(" ").concat(Z)),Z}function pt(W,Z){var Y=W.data;if(W.parentNode.tagName==="O:P")return Z.insert(Y.trim());if(Y.trim().length===0&&W.parentNode.classList.contains("ql-clipboard"))return Z;if(!z(W.parentNode).whiteSpace.startsWith("pre")){var nt=function(vt,ft){return ft=ft.replace(/[^\u00a0]/g,""),ft.length<1&&vt?" ":ft};Y=Y.replace(/\r\n/g," ").replace(/\n/g," "),Y=Y.replace(/\s\s+/g,nt.bind(nt,!0)),(W.previousSibling==null&&I(W.parentNode)||W.previousSibling!=null&&I(W.previousSibling))&&(Y=Y.replace(/^\s+/,nt.bind(nt,!1))),(W.nextSibling==null&&I(W.parentNode)||W.nextSibling!=null&&I(W.nextSibling))&&(Y=Y.replace(/\s+$/,nt.bind(nt,!1)))}return Z.insert(Y)}d.default=R,d.matchAttributor=G,d.matchBlot=X,d.matchNewline=rt,d.matchSpacing=it,d.matchText=pt},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function c(a,s){for(var i=0;i '},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function c(a,s){for(var i=0;ir.right&&(a=r.right-c.right,this.root.style.left=o+a+"px"),c.leftr.bottom){var s=c.bottom-c.top,i=v.bottom-v.top+s;this.root.style.top=e-i+"px",this.root.classList.add("ql-flip")}return a}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),g}();d.default=_},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function A(p,O){var S=[],q=!0,D=!1,$=void 0;try{for(var K=p[Symbol.iterator](),tt;!(q=(tt=K.next()).done)&&(S.push(tt.value),!(O&&S.length===O));q=!0);}catch(H){D=!0,$=H}finally{try{!q&&K.return&&K.return()}finally{if(D)throw $}}return S}return function(p,O){if(Array.isArray(p))return p;if(Symbol.iterator in Object(p))return A(p,O);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),b=function A(p,O,S){p===null&&(p=Function.prototype);var q=Object.getOwnPropertyDescriptor(p,O);if(q===void 0){var D=Object.getPrototypeOf(p);return D===null?void 0:A(D,O,S)}else{if("value"in q)return q.value;var $=q.get;return $===void 0?void 0:$.call(S)}},_=function(){function A(p,O){for(var S=0;S','','',''].join(""),d.default=T},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=f(29),b=J(E),_=f(36),g=f(38),m=f(64),v=f(65),o=J(v),e=f(66),r=J(e),c=f(67),a=J(c),s=f(37),i=f(26),n=f(39),l=f(40),t=f(56),h=J(t),N=f(68),k=J(N),T=f(27),P=J(T),A=f(69),p=J(A),O=f(70),S=J(O),q=f(71),D=J(q),$=f(72),K=J($),tt=f(73),H=J(tt),j=f(13),w=J(j),R=f(74),M=J(R),z=f(75),F=J(z),I=f(57),U=J(I),V=f(41),G=J(V),X=f(28),ot=J(X),lt=f(59),ut=J(lt),rt=f(60),it=J(rt),yt=f(61),pt=J(yt),W=f(108),Z=J(W),Y=f(62),nt=J(Y);function J(vt){return vt&&vt.__esModule?vt:{default:vt}}b.default.register({"attributors/attribute/direction":g.DirectionAttribute,"attributors/class/align":_.AlignClass,"attributors/class/background":s.BackgroundClass,"attributors/class/color":i.ColorClass,"attributors/class/direction":g.DirectionClass,"attributors/class/font":n.FontClass,"attributors/class/size":l.SizeClass,"attributors/style/align":_.AlignStyle,"attributors/style/background":s.BackgroundStyle,"attributors/style/color":i.ColorStyle,"attributors/style/direction":g.DirectionStyle,"attributors/style/font":n.FontStyle,"attributors/style/size":l.SizeStyle},!0),b.default.register({"formats/align":_.AlignClass,"formats/direction":g.DirectionClass,"formats/indent":m.IndentClass,"formats/background":s.BackgroundStyle,"formats/color":i.ColorStyle,"formats/font":n.FontClass,"formats/size":l.SizeClass,"formats/blockquote":o.default,"formats/code-block":w.default,"formats/header":r.default,"formats/list":a.default,"formats/bold":h.default,"formats/code":j.Code,"formats/italic":k.default,"formats/link":P.default,"formats/script":p.default,"formats/strike":S.default,"formats/underline":D.default,"formats/image":K.default,"formats/video":H.default,"formats/list/item":c.ListItem,"modules/formula":M.default,"modules/syntax":F.default,"modules/toolbar":U.default,"themes/bubble":Z.default,"themes/snow":nt.default,"ui/icons":G.default,"ui/picker":ot.default,"ui/icon-picker":it.default,"ui/color-picker":ut.default,"ui/tooltip":pt.default},!0),d.default=b.default},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0}),d.IndentClass=void 0;var E=function(){function a(s,i){for(var n=0;n0&&this.children.tail.format(k,T)}},{key:"formats",value:function(){return c({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(k,T){if(k instanceof n)b(h.prototype.__proto__||Object.getPrototypeOf(h.prototype),"insertBefore",this).call(this,k,T);else{var P=T==null?this.length():T.offset(this),A=this.split(P);A.parent.insertBefore(k,A)}}},{key:"optimize",value:function(k){b(h.prototype.__proto__||Object.getPrototypeOf(h.prototype),"optimize",this).call(this,k);var T=this.next;T!=null&&T.prev===this&&T.statics.blotName===this.statics.blotName&&T.domNode.tagName===this.domNode.tagName&&T.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(T.moveChildren(this),T.remove())}},{key:"replace",value:function(k){if(k.statics.blotName!==this.statics.blotName){var T=g.default.create(this.statics.defaultChild);k.moveChildren(T),this.appendChild(T)}b(h.prototype.__proto__||Object.getPrototypeOf(h.prototype),"replace",this).call(this,k)}}]),h}(e.default);l.blotName="list",l.scope=g.default.Scope.BLOCK_BLOT,l.tagName=["OL","UL"],l.defaultChild="list-item",l.allowedChildren=[n],d.ListItem=n,d.default=l},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=f(56),b=_(E);function _(e){return e&&e.__esModule?e:{default:e}}function g(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}function m(e,r){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r&&(typeof r=="object"||typeof r=="function")?r:e}function v(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof r);e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r)}var o=function(e){v(r,e);function r(){return g(this,r),m(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return r}(b.default);o.blotName="italic",o.tagName=["EM","I"],d.default=o},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function c(a,s){for(var i=0;i-1?t?this.domNode.setAttribute(l,t):this.domNode.removeAttribute(l):b(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"format",this).call(this,l,t)}}],[{key:"create",value:function(l){var t=b(i.__proto__||Object.getPrototypeOf(i),"create",this).call(this,l);return typeof l=="string"&&t.setAttribute("src",this.sanitize(l)),t}},{key:"formats",value:function(l){return c.reduce(function(t,h){return l.hasAttribute(h)&&(t[h]=l.getAttribute(h)),t},{})}},{key:"match",value:function(l){return/\.(jpe?g|gif|png)$/.test(l)||/^data:image\/.+;base64/.test(l)}},{key:"sanitize",value:function(l){return(0,m.sanitize)(l,["http","https","data"])?l:"//:0"}},{key:"value",value:function(l){return l.getAttribute("src")}}]),i}(g.default.Embed);a.blotName="image",a.tagName="IMG",d.default=a},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function s(i,n){for(var l=0;l-1?t?this.domNode.setAttribute(l,t):this.domNode.removeAttribute(l):b(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"format",this).call(this,l,t)}}],[{key:"create",value:function(l){var t=b(i.__proto__||Object.getPrototypeOf(i),"create",this).call(this,l);return t.setAttribute("frameborder","0"),t.setAttribute("allowfullscreen",!0),t.setAttribute("src",this.sanitize(l)),t}},{key:"formats",value:function(l){return c.reduce(function(t,h){return l.hasAttribute(h)&&(t[h]=l.getAttribute(h)),t},{})}},{key:"sanitize",value:function(l){return m.default.sanitize(l)}},{key:"value",value:function(l){return l.getAttribute("src")}}]),i}(_.BlockEmbed);a.blotName="video",a.className="ql-video",a.tagName="IFRAME",d.default=a},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0}),d.default=d.FormulaBlot=void 0;var E=function(){function l(t,h){for(var N=0;N0||this.cachedText==null)&&(this.domNode.innerHTML=P(A),this.domNode.normalize(),this.attach()),this.cachedText=A)}}]),k}(c.default);l.className="ql-syntax";var t=new g.default.Attributor.Class("token","hljs",{scope:g.default.Scope.INLINE}),h=function(N){n(k,N),E(k,null,[{key:"register",value:function(){v.default.register(t,!0),v.default.register(l,!0)}}]);function k(T,P){s(this,k);var A=i(this,(k.__proto__||Object.getPrototypeOf(k)).call(this,T,P));if(typeof A.options.highlight!="function")throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var p=null;return A.quill.on(v.default.events.SCROLL_OPTIMIZE,function(){clearTimeout(p),p=setTimeout(function(){A.highlight(),p=null},A.options.interval)}),A.highlight(),A}return E(k,[{key:"highlight",value:function(){var P=this;if(!this.quill.selection.composing){this.quill.update(v.default.sources.USER);var A=this.quill.getSelection();this.quill.scroll.descendants(l).forEach(function(p){p.highlight(P.options.highlight)}),this.quill.update(v.default.sources.SILENT),A!=null&&this.quill.setSelection(A,v.default.sources.SILENT)}}}]),k}(e.default);h.DEFAULTS={highlight:function(){return window.hljs==null?null:function(N){var k=window.hljs.highlightAuto(N);return k.value}}(),interval:1e3},d.CodeBlock=l,d.CodeToken=t,d.default=h},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d,f){Object.defineProperty(d,"__esModule",{value:!0}),d.default=d.BubbleTooltip=void 0;var E=function k(T,P,A){T===null&&(T=Function.prototype);var p=Object.getOwnPropertyDescriptor(T,P);if(p===void 0){var O=Object.getPrototypeOf(T);return O===null?void 0:k(O,P,A)}else{if("value"in p)return p.value;var S=p.get;return S===void 0?void 0:S.call(A)}},b=function(){function k(T,P){for(var A=0;A0&&D===v.default.sources.USER){p.show(),p.root.style.left="0px",p.root.style.width="",p.root.style.width=p.root.offsetWidth+"px";var $=p.quill.getLines(S.index,S.length);if($.length===1)p.position(p.quill.getBounds(S));else{var K=$[$.length-1],tt=p.quill.getIndex(K),H=Math.min(K.length()-1,S.index+S.length-tt),j=p.quill.getBounds(new r.Range(tt,H));p.position(j)}}else document.activeElement!==p.textbox&&p.quill.hasFocus()&&p.hide()}),p}return b(T,[{key:"listen",value:function(){var A=this;E(T.prototype.__proto__||Object.getPrototypeOf(T.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",function(){A.root.classList.remove("ql-editing")}),this.quill.on(v.default.events.SCROLL_OPTIMIZE,function(){setTimeout(function(){if(!A.root.classList.contains("ql-hidden")){var p=A.quill.getSelection();p!=null&&A.position(A.quill.getBounds(p))}},1)})}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(A){var p=E(T.prototype.__proto__||Object.getPrototypeOf(T.prototype),"position",this).call(this,A),O=this.root.querySelector(".ql-tooltip-arrow");if(O.style.marginLeft="",p===0)return p;O.style.marginLeft=-1*p-O.offsetWidth/2+"px"}}]),T}(o.BaseTooltip);N.TEMPLATE=['','
','','',"
"].join(""),d.BubbleTooltip=N,d.default=h},function(y,d,f){y.exports=f(63)}]).default})})(br);var oi=br.exports;const he=mr(oi);var Zt=-1,zt=1,Bt=0;function Be(L,C,y,d){if(L===C)return L?[[Bt,L]]:[];if(y!=null){var f=fi(L,C,y);if(f)return f}var E=ir(L,C),b=L.substring(0,E);L=L.substring(E),C=C.substring(E),E=or(L,C);var _=L.substring(L.length-E);L=L.substring(0,L.length-E),C=C.substring(0,C.length-E);var g=ai(L,C);return b&&g.unshift([Bt,b]),_&&g.push([Bt,_]),_r(g,d),g}function ai(L,C){var y;if(!L)return[[zt,C]];if(!C)return[[Zt,L]];var d=L.length>C.length?L:C,f=L.length>C.length?C:L,E=d.indexOf(f);if(E!==-1)return y=[[zt,d.substring(0,E)],[Bt,f],[zt,d.substring(E+f.length)]],L.length>C.length&&(y[0][0]=y[2][0]=Zt),y;if(f.length===1)return[[Zt,L],[zt,C]];var b=si(L,C);if(b){var _=b[0],g=b[1],m=b[2],v=b[3],o=b[4],e=Be(_,m),r=Be(g,v);return e.concat([[Bt,o]],r)}return li(L,C)}function li(L,C){for(var y=L.length,d=C.length,f=Math.ceil((y+d)/2),E=f,b=2*f,_=new Array(b),g=new Array(b),m=0;my)r+=2;else if(t>d)e+=2;else if(o){var h=E+v-i;if(h>=0&&h=N)return cr(L,C,l,t)}}}for(var k=-s+c;k<=s-a;k+=2){var h=E+k,N;k===-s||k!==s&&g[h-1]y)a+=2;else if(T>d)c+=2;else if(!o){var n=E+v-k;if(n>=0&&n=N)return cr(L,C,l,t)}}}}return[[Zt,L],[zt,C]]}function cr(L,C,y,d){var f=L.substring(0,y),E=C.substring(0,d),b=L.substring(y),_=C.substring(d),g=Be(f,E),m=Be(b,_);return g.concat(m)}function ir(L,C){if(!L||!C||L.charAt(0)!==C.charAt(0))return 0;for(var y=0,d=Math.min(L.length,C.length),f=d,E=0;yC.length?L:C,d=L.length>C.length?C:L;if(y.length<4||d.length*2=r.length?[l,t,h,N,n]:null}var E=f(y,d,Math.ceil(y.length/4)),b=f(y,d,Math.ceil(y.length/2)),_;if(!E&&!b)return null;b?E?_=E[4].length>b[4].length?E:b:_=b:_=E;var g,m,v,o;L.length>C.length?(g=_[0],m=_[1],v=_[2],o=_[3]):(v=_[0],o=_[1],g=_[2],m=_[3]);var e=_[4];return[g,m,v,o,e]}function _r(L,C){L.push([Bt,""]);for(var y=0,d=0,f=0,E="",b="",_;y=0&&Ar(L[g][1])){var m=L[g][1].slice(-1);if(L[g][1]=L[g][1].slice(0,-1),E=m+E,b=m+b,!L[g][1]){L.splice(g,1),y--;var v=g-1;L[v]&&L[v][0]===zt&&(f++,b=L[v][1]+b,v--),L[v]&&L[v][0]===Zt&&(d++,E=L[v][1]+E,v--),g=v}}if(wr(L[y][1])){var m=L[y][1].charAt(0);L[y][1]=L[y][1].slice(1),E+=m,b+=m}}if(y0||b.length>0){E.length>0&&b.length>0&&(_=ir(b,E),_!==0&&(g>=0?L[g][1]+=b.substring(0,_):(L.splice(0,0,[Bt,b.substring(0,_)]),y++),b=b.substring(_),E=E.substring(_)),_=or(b,E),_!==0&&(L[y][1]=b.substring(b.length-_)+L[y][1],b=b.substring(0,b.length-_),E=E.substring(0,E.length-_)));var o=f+d;E.length===0&&b.length===0?(L.splice(y-o,o),y=y-o):E.length===0?(L.splice(y-o,o,[zt,b]),y=y-o+1):b.length===0?(L.splice(y-o,o,[Zt,E]),y=y-o+1):(L.splice(y-o,o,[Zt,E],[zt,b]),y=y-o+2)}y!==0&&L[y-1][0]===Bt?(L[y-1][1]+=L[y][1],L.splice(y,1)):y++,f=0,d=0,E="",b="";break}}L[L.length-1][1]===""&&L.pop();var e=!1;for(y=1;y=55296&&L<=56319}function Er(L){return L>=56320&&L<=57343}function wr(L){return Er(L.charCodeAt(0))}function Ar(L){return Or(L.charCodeAt(L.length-1))}function ui(L){for(var C=[],y=0;y0&&C.push(L[y]);return C}function Xn(L,C,y,d){return Ar(L)||wr(d)?null:ui([[Bt,L],[Zt,C],[zt,y],[Bt,d]])}function fi(L,C,y){var d=typeof y=="number"?{index:y,length:0}:y.oldRange,f=typeof y=="number"?null:y.newRange,E=L.length,b=C.length;if(d.length===0&&(f===null||f.length===0)){var _=d.index,g=L.slice(0,_),m=L.slice(_),v=f?f.index:null;t:{var o=_+b-E;if(v!==null&&v!==o||o<0||o>b)break t;var e=C.slice(0,o),r=C.slice(o);if(r!==m)break t;var c=Math.min(_,o),a=g.slice(0,c),s=e.slice(0,c);if(a!==s)break t;var i=g.slice(c),n=e.slice(c);return Xn(a,i,n,m)}t:{if(v!==null&&v!==_)break t;var l=_,e=C.slice(0,l),r=C.slice(l);if(e!==g)break t;var t=Math.min(E-l,b-l),h=m.slice(m.length-t),N=r.slice(r.length-t);if(h!==N)break t;var i=m.slice(0,m.length-t),n=r.slice(0,r.length-t);return Xn(g,i,n,h)}}if(d.length>0&&f&&f.length===0)t:{var a=L.slice(0,d.index),h=L.slice(d.index+d.length),c=a.length,t=h.length;if(b-1}function On(u,x){var B=this.__data__,Q=ge(B,u);return Q<0?B.push([u,x]):B[Q][1]=x,this}xt.prototype.clear=gn,xt.prototype.delete=mn,xt.prototype.get=bn,xt.prototype.has=_n,xt.prototype.set=On;function qt(u){var x=-1,B=u?u.length:0;for(this.clear();++x-1&&u%1==0&&u-1&&u%1==0&&u<=f}function Gt(u){var x=typeof u;return!!u&&(x=="object"||x=="function")}function en(u){return!!u&&typeof u=="object"}function qe(u){return _e(u)?ye(u):jn(u)}function Zn(){return[]}function Yn(){return!1}L.exports=Qe})(fn,fn.exports);var kr=fn.exports,cn={exports:{}};cn.exports;(function(L,C){var y=200,d="__lodash_hash_undefined__",f=1,E=2,b=9007199254740991,_="[object Arguments]",g="[object Array]",m="[object AsyncFunction]",v="[object Boolean]",o="[object Date]",e="[object Error]",r="[object Function]",c="[object GeneratorFunction]",a="[object Map]",s="[object Number]",i="[object Null]",n="[object Object]",l="[object Promise]",t="[object Proxy]",h="[object RegExp]",N="[object Set]",k="[object String]",T="[object Symbol]",P="[object Undefined]",A="[object WeakMap]",p="[object ArrayBuffer]",O="[object DataView]",S="[object Float32Array]",q="[object Float64Array]",D="[object Int8Array]",$="[object Int16Array]",K="[object Int32Array]",tt="[object Uint8Array]",H="[object Uint8ClampedArray]",j="[object Uint16Array]",w="[object Uint32Array]",R=/[\\^$.*+?()[\]{}|]/g,M=/^\[object .+?Constructor\]$/,z=/^(?:0|[1-9]\d*)$/,F={};F[S]=F[q]=F[D]=F[$]=F[K]=F[tt]=F[H]=F[j]=F[w]=!0,F[_]=F[g]=F[p]=F[v]=F[O]=F[o]=F[e]=F[r]=F[a]=F[s]=F[n]=F[h]=F[N]=F[k]=F[A]=!1;var I=typeof Nt=="object"&&Nt&&Nt.Object===Object&&Nt,U=typeof self=="object"&&self&&self.Object===Object&&self,V=I||U||Function("return this")(),G=C&&!C.nodeType&&C,X=G&&!0&&L&&!L.nodeType&&L,ot=X&&X.exports===G,lt=ot&&I.process,ut=function(){try{return lt&<.binding&<.binding("util")}catch{}}(),rt=ut&&ut.isTypedArray;function it(u,x){for(var B=-1,Q=u==null?0:u.length,dt=0,at=[];++B-1}function Tn(u,x){var B=this.__data__,Q=me(B,u);return Q<0?(++this.size,B.push([u,x])):B[Q][1]=x,this}qt.prototype.clear=En,qt.prototype.delete=wn,qt.prototype.get=An,qt.prototype.has=kn,qt.prototype.set=Tn;function Dt(u){var x=-1,B=u==null?0:u.length;for(this.clear();++xbt))return!1;var Ot=at.get(u);if(Ot&&at.get(x))return Ot==x;var It=-1,Ct=!0,Tt=B&E?new ye:void 0;for(at.set(u,x),at.set(x,u);++It-1&&u%1==0&&u-1&&u%1==0&&u<=b}function tn(u){var x=typeof u;return u!=null&&(x=="object"||x=="function")}function Gt(u){return u!=null&&typeof u=="object"}var en=rt?Z(rt):Bn;function qe(u){return Le(u)?jn(u):Fn(u)}function Zn(){return[]}function Yn(){return!1}L.exports=Wn})(cn,cn.exports);var Tr=cn.exports,ar={},Nr=Nt&&Nt.__importDefault||function(L){return L&&L.__esModule?L:{default:L}};Object.defineProperty(ar,"__esModule",{value:!0});var hi=Nr(kr),di=Nr(Tr),er;(function(L){function C(E,b,_){E===void 0&&(E={}),b===void 0&&(b={}),typeof E!="object"&&(E={}),typeof b!="object"&&(b={});var g=hi.default(b);_||(g=Object.keys(g).reduce(function(v,o){return g[o]!=null&&(v[o]=g[o]),v},{}));for(var m in E)E[m]!==void 0&&b[m]===void 0&&(g[m]=E[m]);return Object.keys(g).length>0?g:void 0}L.compose=C;function y(E,b){E===void 0&&(E={}),b===void 0&&(b={}),typeof E!="object"&&(E={}),typeof b!="object"&&(b={});var _=Object.keys(E).concat(Object.keys(b)).reduce(function(g,m){return di.default(E[m],b[m])||(g[m]=b[m]===void 0?null:b[m]),g},{});return Object.keys(_).length>0?_:void 0}L.diff=y;function d(E,b){E===void 0&&(E={}),b===void 0&&(b={}),E=E||{};var _=Object.keys(b).reduce(function(g,m){return b[m]!==E[m]&&E[m]!==void 0&&(g[m]=b[m]),g},{});return Object.keys(E).reduce(function(g,m){return E[m]!==b[m]&&b[m]===void 0&&(g[m]=null),g},_)}L.invert=d;function f(E,b,_){if(_===void 0&&(_=!1),typeof E!="object")return b;if(typeof b=="object"){if(!_)return b;var g=Object.keys(b).reduce(function(m,v){return E[v]===void 0&&(m[v]=b[v]),m},{});return Object.keys(g).length>0?g:void 0}}L.transform=f})(er||(er={}));ar.default=er;var on={},an={},hr;function vi(){if(hr)return an;hr=1;var L=Nt&&Nt.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(an,"__esModule",{value:!0});var C=L(Sr()),y=function(){function d(f){this.ops=f,this.index=0,this.offset=0}return d.prototype.hasNext=function(){return this.peekLength()<1/0},d.prototype.next=function(f){f||(f=1/0);var E=this.ops[this.index];if(E){var b=this.offset,_=C.default.length(E);if(f>=_-b?(f=_-b,this.index+=1,this.offset=0):this.offset+=f,typeof E.delete=="number")return{delete:f};var g={};return E.attributes&&(g.attributes=E.attributes),typeof E.retain=="number"?g.retain=f:typeof E.insert=="string"?g.insert=E.insert.substr(b,f):g.insert=E.insert,g}else return{retain:1/0}},d.prototype.peek=function(){return this.ops[this.index]},d.prototype.peekLength=function(){return this.ops[this.index]?C.default.length(this.ops[this.index])-this.offset:1/0},d.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"},d.prototype.rest=function(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index);var f=this.offset,E=this.index,b=this.next(),_=this.ops.slice(this.index);return this.offset=f,this.index=E,[b].concat(_)}else return[]},d}();return an.default=y,an}var dr;function Sr(){if(dr)return on;dr=1;var L=Nt&&Nt.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(on,"__esModule",{value:!0});var C=L(vi()),y;return function(d){function f(b){return new C.default(b)}d.iterator=f;function E(b){return typeof b.delete=="number"?b.delete:typeof b.retain=="number"?b.retain:typeof b.insert=="string"?b.insert.length:1}d.length=E}(y||(y={})),on.default=y,on}var Ue=Nt&&Nt.__importDefault||function(L){return L&&L.__esModule?L:{default:L}},ln=Ue(ci),pi=Ue(kr),Jn=Ue(Tr),Ie=Ue(ar),Lt=Ue(Sr()),yi="\0",gi=function(){function L(C){Array.isArray(C)?this.ops=C:C!=null&&Array.isArray(C.ops)?this.ops=C.ops:this.ops=[]}return L.prototype.insert=function(C,y){var d={};return typeof C=="string"&&C.length===0?this:(d.insert=C,y!=null&&typeof y=="object"&&Object.keys(y).length>0&&(d.attributes=y),this.push(d))},L.prototype.delete=function(C){return C<=0?this:this.push({delete:C})},L.prototype.retain=function(C,y){if(C<=0)return this;var d={retain:C};return y!=null&&typeof y=="object"&&Object.keys(y).length>0&&(d.attributes=y),this.push(d)},L.prototype.push=function(C){var y=this.ops.length,d=this.ops[y-1];if(C=pi.default(C),typeof d=="object"){if(typeof C.delete=="number"&&typeof d.delete=="number")return this.ops[y-1]={delete:d.delete+C.delete},this;if(typeof d.delete=="number"&&C.insert!=null&&(y-=1,d=this.ops[y-1],typeof d!="object"))return this.ops.unshift(C),this;if(Jn.default(C.attributes,d.attributes)){if(typeof C.insert=="string"&&typeof d.insert=="string")return this.ops[y-1]={insert:d.insert+C.insert},typeof C.attributes=="object"&&(this.ops[y-1].attributes=C.attributes),this;if(typeof C.retain=="number"&&typeof d.retain=="number")return this.ops[y-1]={retain:d.retain+C.retain},typeof C.attributes=="object"&&(this.ops[y-1].attributes=C.attributes),this}}return y===this.ops.length?this.ops.push(C):this.ops.splice(y,0,C),this},L.prototype.chop=function(){var C=this.ops[this.ops.length-1];return C&&C.retain&&!C.attributes&&this.ops.pop(),this},L.prototype.filter=function(C){return this.ops.filter(C)},L.prototype.forEach=function(C){this.ops.forEach(C)},L.prototype.map=function(C){return this.ops.map(C)},L.prototype.partition=function(C){var y=[],d=[];return this.forEach(function(f){var E=C(f)?y:d;E.push(f)}),[y,d]},L.prototype.reduce=function(C,y){return this.ops.reduce(C,y)},L.prototype.changeLength=function(){return this.reduce(function(C,y){return y.insert?C+Lt.default.length(y):y.delete?C-y.delete:C},0)},L.prototype.length=function(){return this.reduce(function(C,y){return C+Lt.default.length(y)},0)},L.prototype.slice=function(C,y){C===void 0&&(C=0),y===void 0&&(y=1/0);for(var d=[],f=Lt.default.iterator(this.ops),E=0;E0&&d.next(E.retain-b)}for(var _=new L(f);y.hasNext()||d.hasNext();)if(d.peekType()==="insert")_.push(d.next());else if(y.peekType()==="delete")_.push(y.next());else{var g=Math.min(y.peekLength(),d.peekLength()),m=y.next(g),v=d.next(g);if(typeof v.retain=="number"){var o={};typeof m.retain=="number"?o.retain=g:o.insert=m.insert;var e=Ie.default.compose(m.attributes,v.attributes,typeof m.retain=="number");if(e&&(o.attributes=e),_.push(o),!d.hasNext()&&Jn.default(_.ops[_.ops.length-1],o)){var r=new L(y.rest());return _.concat(r).chop()}}else typeof v.delete=="number"&&typeof m.retain=="number"&&_.push(v)}return _.chop()},L.prototype.concat=function(C){var y=new L(this.ops.slice());return C.ops.length>0&&(y.push(C.ops[0]),y.ops=y.ops.concat(C.ops.slice(1))),y},L.prototype.diff=function(C,y){if(this.ops===C.ops)return new L;var d=[this,C].map(function(g){return g.map(function(m){if(m.insert!=null)return typeof m.insert=="string"?m.insert:yi;var v=g===C?"on":"with";throw new Error("diff() called "+v+" non-document")}).join("")}),f=new L,E=ln.default(d[0],d[1],y),b=Lt.default.iterator(this.ops),_=Lt.default.iterator(C.ops);return E.forEach(function(g){for(var m=g[1].length;m>0;){var v=0;switch(g[0]){case ln.default.INSERT:v=Math.min(_.peekLength(),m),f.push(_.next(v));break;case ln.default.DELETE:v=Math.min(m,b.peekLength()),b.next(v),f.delete(v);break;case ln.default.EQUAL:v=Math.min(b.peekLength(),_.peekLength(),m);var o=b.next(v),e=_.next(v);Jn.default(o.insert,e.insert)?f.retain(v,Ie.default.diff(o.attributes,e.attributes)):f.push(e).delete(v);break}m-=v}}),f.chop()},L.prototype.eachLine=function(C,y){y===void 0&&(y=` +`);for(var d=Lt.default.iterator(this.ops),f=new L,E=0;d.hasNext();){if(d.peekType()!=="insert")return;var b=d.peek(),_=Lt.default.length(b)-d.peekLength(),g=typeof b.insert=="string"?b.insert.indexOf(y,_)-_:-1;if(g<0)f.push(d.next());else if(g>0)f.push(d.next(g));else{if(C(f,d.next(1).attributes||{},E)===!1)return;E+=1,f=new L}}f.length()>0&&C(f,{},E)},L.prototype.invert=function(C){var y=new L;return this.reduce(function(d,f){if(f.insert)y.delete(Lt.default.length(f));else{if(f.retain&&f.attributes==null)return y.retain(f.retain),d+f.retain;if(f.delete||f.retain&&f.attributes){var E=f.delete||f.retain,b=C.slice(d,d+E);return b.forEach(function(_){f.delete?y.push(_):f.retain&&f.attributes&&y.retain(Lt.default.length(_),Ie.default.invert(f.attributes,_.attributes))}),d+E}}return d},0),y.chop()},L.prototype.transform=function(C,y){if(y===void 0&&(y=!1),y=!!y,typeof C=="number")return this.transformPosition(C,y);for(var d=C,f=Lt.default.iterator(this.ops),E=Lt.default.iterator(d.ops),b=new L;f.hasNext()||E.hasNext();)if(f.peekType()==="insert"&&(y||E.peekType()!=="insert"))b.retain(Lt.default.length(f.next()));else if(E.peekType()==="insert")b.push(E.next());else{var _=Math.min(f.peekLength(),E.peekLength()),g=f.next(_),m=E.next(_);if(g.delete)continue;m.delete?b.push(m):b.retain(_,Ie.default.transform(g.attributes,m.attributes,y))}return b.chop()},L.prototype.transformPosition=function(C,y){y===void 0&&(y=!1),y=!!y;for(var d=Lt.default.iterator(this.ops),f=0;d.hasNext()&&f<=C;){var E=d.peekLength(),b=d.peekType();if(d.next(),b==="delete"){C-=Math.min(E,C-f);continue}else b==="insert"&&(f["delta","html","text"].includes(L)},enable:{type:Boolean,default:!0},readOnly:{type:Boolean,default:!1},placeholder:{type:String,required:!1},theme:{type:String,default:"snow",validator:L=>["snow","bubble",""].includes(L)},toolbar:{type:[String,Array,Object],required:!1,validator:L=>typeof L=="string"&&L!==""?L.charAt(0)==="#"?!0:Object.keys(vr).indexOf(L)!==-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:(L,C)=>{Fe(()=>{E()}),Dr(()=>{y=null});let y,d;const f=Et(),E=()=>{var p;if(f.value){if(d=b(),L.modules)if(Array.isArray(L.modules))for(const O of L.modules)he.register(`modules/${O.name}`,O.module);else he.register(`modules/${L.modules.name}`,L.modules.module);y=new he(f.value,d),l(L.content),y.on("text-change",o),y.on("selection-change",r),y.on("editor-change",c),L.theme!=="bubble"&&f.value.classList.remove("ql-bubble"),L.theme!=="snow"&&f.value.classList.remove("ql-snow"),(p=y.getModule("toolbar"))===null||p===void 0||p.container.addEventListener("mousedown",O=>{O.preventDefault()}),C.emit("ready",y)}},b=()=>{const p={};if(L.theme!==""&&(p.theme=L.theme),L.readOnly&&(p.readOnly=L.readOnly),L.placeholder&&(p.placeholder=L.placeholder),L.toolbar&&L.toolbar!==""&&(p.modules={toolbar:(()=>{if(typeof L.toolbar=="object")return L.toolbar;if(typeof L.toolbar=="string")return L.toolbar.charAt(0)==="#"?L.toolbar:vr[L.toolbar]})()}),L.modules){const O=(()=>{var S,q;const D={};if(Array.isArray(L.modules))for(const $ of L.modules)D[$.name]=(S=$.options)!==null&&S!==void 0?S:{};else D[L.modules.name]=(q=L.modules.options)!==null&&q!==void 0?q:{};return D})();p.modules=Object.assign({},p.modules,O)}return Object.assign({},L.globalOptions,L.options,p)},_=p=>typeof p=="object"&&p?p.slice():p,g=p=>Object.values(p.ops).some(O=>!O.retain||Object.keys(O).length!==1);let m;const v=p=>{if(typeof m==typeof p){if(p===m)return!0;if(typeof p=="object"&&p&&typeof m=="object"&&m)return!g(m.diff(p))}return!1},o=(p,O,S)=>{m=_(n()),v(L.content)||C.emit("update:content",m),C.emit("textChange",{delta:p,oldContents:O,source:S})},e=Et(),r=(p,O,S)=>{e.value=!!(y!=null&&y.hasFocus()),C.emit("selectionChange",{range:p,oldRange:O,source:S})};De(e,p=>{p?C.emit("focus",f):C.emit("blur",f)});const c=(...p)=>{p[0]==="text-change"&&C.emit("editorChange",{name:p[0],delta:p[1],oldContents:p[2],source:p[3]}),p[0]==="selection-change"&&C.emit("editorChange",{name:p[0],range:p[1],oldRange:p[2],source:p[3]})},a=()=>f.value,s=()=>{var p;return(p=y==null?void 0:y.getModule("toolbar"))===null||p===void 0?void 0:p.container},i=()=>{if(y)return y;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.`},n=(p,O)=>L.contentType==="html"?N():L.contentType==="text"?t(p,O):y==null?void 0:y.getContents(p,O),l=(p,O="api")=>{const S=p||(L.contentType==="delta"?new bi:"");L.contentType==="html"?k(S):L.contentType==="text"?h(S,O):y==null||y.setContents(S,O),m=_(S)},t=(p,O)=>{var S;return(S=y==null?void 0:y.getText(p,O))!==null&&S!==void 0?S:""},h=(p,O="api")=>{y==null||y.setText(p,O)},N=()=>{var p;return(p=y==null?void 0:y.root.innerHTML)!==null&&p!==void 0?p:""},k=p=>{y&&(y.root.innerHTML=p)},T=(p,O="api")=>{const S=y==null?void 0:y.clipboard.convert(p);S&&(y==null||y.setContents(S,O))},P=()=>{y==null||y.focus()},A=()=>{sr(()=>{var p;!C.slots.toolbar&&y&&((p=y.getModule("toolbar"))===null||p===void 0||p.container.remove()),E()})};return De(()=>L.content,p=>{if(!y||!p||v(p))return;const O=y.getSelection();O&&sr(()=>y==null?void 0:y.setSelection(O)),l(p)},{deep:!0}),De(()=>L.enable,p=>{y&&y.enable(p)}),{editor:f,getEditor:a,getToolbar:s,getQuill:i,getContents:n,setContents:l,getHTML:N,setHTML:k,pasteHTML:T,focus:P,getText:t,setText:h,reinit:A}},render(){var L,C;return[(C=(L=this.$slots).toolbar)===null||C===void 0?void 0:C.call(L),Cr("div",{ref:"editor",...this.$attrs})]}}),xr=L=>{L||console.warn("[SessionStorage Warn]: 缺少 SessionStorage key");const{sessionStorage:C}=window;return C||console.warn("[SessionStorage Warn]: 瀏覽器不支援 SessionStorage"),{setSessionStorage(y){y||console.warn("[SessionStorage Warn]: 缺少 SessionStorage value");const d=JSON.stringify(y);C.setItem(L,d)},getSessionStorage(){const y=JSON.parse(C.getItem(L)||"{}");return typeof y=="object"?"":y},removeSessionStorage(){C.removeItem(L)}}},Oi=he.import("blots/block");class He extends Oi{static create(C){const y=super.create(C);if(C===!0)return y;const d=document.createElement("img");return d.setAttribute("src",C),y.appendChild(d),y}deleteAt(C,y){super.deleteAt(C,y),this.cache={}}static value(C){const{src:y,custom:d}=C.dataset;return{src:y,custom:d}}}He.blotName="imageBlot";He.className="image-uploading";He.tagName="span";he.register({"formats/imageBlot":He});class Pr{constructor(C,y){this.quill=C,this.options=y,this.range=null,this.placeholderDelta=null,typeof this.options.upload!="function"&&console.warn("[Missing config] upload function that returns a promise is required");var d=this.quill.getModule("toolbar");d&&d.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(C){if(C.dataTransfer&&C.dataTransfer.files&&C.dataTransfer.files.length){if(C.stopPropagation(),C.preventDefault(),document.caretRangeFromPoint){const d=document.getSelection(),f=document.caretRangeFromPoint(C.clientX,C.clientY);d&&f&&d.setBaseAndExtent(f.startContainer,f.startOffset,f.startContainer,f.startOffset)}else{const d=document.getSelection(),f=document.caretPositionFromPoint(C.clientX,C.clientY);d&&f&&d.setBaseAndExtent(f.offsetNode,f.offset,f.offsetNode,f.offset)}this.quill.focus(),this.range=this.quill.getSelection();let y=C.dataTransfer.files[0];setTimeout(()=>{this.quill.focus(),this.range=this.quill.getSelection(),this.readAndUploadFile(y)},0)}}handlePaste(C){let y=C.clipboardData||window.clipboardData;if(y&&(y.items||y.files)){let d=y.items||y.files;const f=/^image\/(jpe?g|gif|png|svg|webp)$/i;for(let E=0;E{this.quill.focus(),this.range=this.quill.getSelection(),this.readAndUploadFile(b)},0))}}}readAndUploadFile(C){let y=!1;const d=new FileReader;d.addEventListener("load",()=>{if(!y){let f=d.result;this.insertBase64Image(f)}},!1),C&&d.readAsDataURL(C),this.options.upload(C).then(f=>{this.insertToEditor(f)},f=>{y=!0,this.removeBase64Image(),console.warn(f)})}fileChanged(){const C=this.fileHolder.files[0];this.readAndUploadFile(C)}insertBase64Image(C){const y=this.range;this.placeholderDelta=this.quill.insertEmbed(y.index,He.blotName,`${C}`,"user")}insertToEditor(C){const y=this.range,d=this.calculatePlaceholderInsertLength();this.quill.deleteText(y.index,d,"user"),this.quill.insertEmbed(y.index,"image",`${C}`,"user"),y.index++,this.quill.setSelection(y,"user")}calculatePlaceholderInsertLength(){return this.placeholderDelta.ops.reduce((C,y)=>(y.hasOwnProperty("insert")&&C++,C),0)}removeBase64Image(){const C=this.range,y=this.calculatePlaceholderInsertLength();this.quill.deleteText(C.index,y,"user")}}window.ImageUploader=Pr;const Ei="9ead47a82a0d25985f22f10651d1f93b3abba317",wi={__name:"QuillEditor",props:{modelValue:{type:String,default:""}},emits:["update:modelValue","update:countdown"],setup(L,{expose:C,emit:y}){he.imports["modules/ImageUploader"]||he.register("modules/ImageUploader",Pr);const{apiGetUploadImageUrl:d}=ii,f=L,E=y,b=Et(null),_=async(n,l,t)=>{await yr.put(n,l,{headers:{"Content-Type":t}})},g=(n,l)=>{Me("danger",n,l)},m=n=>({"image/png":"png","image/jpeg":"jpeg"})[n],v=n=>new Promise((l,t)=>{const h=new FileReader;h.readAsArrayBuffer(n),h.onload=N=>{const{result:k}=N.target;l(k)},h.onerror=t}),r={modules:{ImageUploader:{upload(n){return new Promise((l,t)=>{const{type:h,size:N}=n;if(!m(h)){g("圖片上傳失敗","僅限上傳 png、jpg 與 jpeg 檔案格式"),t(new Error("僅限上傳 png、jpg 與 jpeg 檔案格式"));return}const k=1024*1024*3;if(N>=k){g("圖片上傳失敗","圖片大小不得超過 3MB。"),t(new Error("圖片大小不得超過 3MB。"));return}async function T(){try{const P=await v(n),{image_url:A,upload_url:p}=await d(m(h));await _(p,P,h),l(A)}catch(P){g(`${P.response.data.error}-${P.response.data.statusCode}`,P.response.data.message),t(new Error("圖片上傳失敗。"))}}T()})}},toolbar:[[{header:[1,2,3,4,5,6,!1]}],["bold","italic","underline","strike"],["code","code-block"],[{list:"ordered"},{list:"bullet"}],["image","link"],["clean"]]},placeholder:"請輸入內容...",theme:"snow"},{getSessionStorage:c,setSessionStorage:a}=xr(Ei),s=()=>b.value.getHTML()||"",i=n=>{b.value.setHTML(n)};return De(()=>f.modelValue,n=>{n&&a(n)},{deep:!0}),Fe(()=>{f.modelValue&&i(f.modelValue);const n=c();n&&i(n)}),C({editorRef:b,getContent:s}),(n,l)=>(st(),Ce(sn(_i),{ref_key:"editorRef",ref:b,content:f.modelValue,"onUpdate:content":l[0]||(l[0]=t=>E("update:modelValue",t)),class:"border border-top-0",options:r,"content-type":"html"},null,8,["content"]))}},Ai=et("h4",{class:"h5 fw-bold"}," 1. 請詳述你的任務內容: ",-1),ki={class:"taskQuill position-relative bg-white mb-6"},Ti=et("h4",{class:"h5 fw-bold"},"2. 任務完成時間:",-1),Ni={class:"row g-2 align-items-top mb-6"},Si=et("p",{class:"mb-0 me-2 w-auto"},"學習時間共花費",-1),xi={class:"col-md-2 col-xl-1"},Pi=et("div",{class:"col-auto"},[et("label",{class:"col-form-label bg-transparent border-0",for:"inputDay"},"天")],-1),Li={class:"col-md-2 col-xl-1"},Ri=et("div",{class:"col-auto me-5"},[et("label",{class:"col-form-label bg-transparent border-0",for:"inputHour"},"小時")],-1),qi={class:"col-auto"},Ii={class:"mb-0 text-gentle_green"},Mi={class:"mx-2 text-gentle_green text-decoration-underline"},ji={class:"col-md-12"},Di={key:0,class:"text-danger mb-0"},Ci=et("p",{class:"mt-2 mb-0 text-gentle_green"},"請正確填寫任務完成時間為您的學習與練習作業時間",-1),Bi=et("h4",{class:"h5 fw-bold"},"3. 任務提交等級:",-1),Fi={class:"d-grid gap-2 d-md-flex"},Ui=["onClick"],Hi={class:"mt-10 mb-6 row justify-content-end"},$i={class:"col-auto"},zi={class:"col-4"},Ki=["disabled"],Vi="9ead47a82a0d25985f22f10651d1f93b3abba317",pr={__name:"TaskDescriptionForm",props:{type:{type:String,default:""},level:{type:Number,default:0},taskLevel:{type:Array,default:()=>[]},spendHour:{type:Object,default:()=>({})},data:{type:Object,default:()=>({})}},emits:["submit","cancel"],setup(L,{emit:C}){const y=L,d=C,f=Et(null),E=Et(null),b=Et(y.data),_=Et(y.data.content||""),g=Et(y.level||0),m=Et(0),{removeSessionStorage:v,setSessionStorage:o}=xr(Vi),e=i=>{g.value=i},r=()=>{const{days:i,hours:n}=y.spendHour;b.value.day=i,b.value.hour=n},c=()=>{const i=E.value.getContent();o(i)},a=De(()=>_.value,()=>{c()}),s=async(i,n)=>{const l={};(b.value.day===0||b.value.day)&&(l.spend_hour=Number(b.value.day)*24+Number(b.value.hour)),l.content=_.value,y.taskLevel&&y.taskLevel.length>0&&(l.level=Number(g.value)),_.value="",f.value.resetForm(),a(),v(),d("submit",l,n)};return Fe(()=>{f.value.validate()}),(i,n)=>{const l=un("VField"),t=un("ErrorMessage"),h=un("VForm");return st(),Ce(h,{ref_key:"form",ref:f,onSubmit:n[5]||(n[5]=N=>s(N,i.taskId))},{default:nr(({errors:N,meta:k})=>{var T;return[Ai,et("div",ki,[Wt(wi,{ref_key:"QuillEditorComponentRef",ref:E,"model-value":_.value,"onUpdate:modelValue":n[0]||(n[0]=P=>_.value=P),"onUpdate:countdown":n[1]||(n[1]=P=>m.value=P)},null,8,["model-value"])]),Ti,et("div",Ni,[Si,et("div",xi,[Wt(l,{type:"number",min:"0",name:"day",label:"天數",class:ce(["form-control d-inline-block",{"is-invalid":N.day}]),id:"inputDay",rules:{required:!0,min_value:0,integer:!0},modelValue:b.value.day,"onUpdate:modelValue":n[2]||(n[2]=P=>b.value.day=P)},null,8,["class","modelValue"]),Wt(t,{name:"day",class:"invalid-feedback"})]),Pi,et("div",Li,[et("div",null,[Wt(l,{type:"number",min:"0",name:"hour",id:"inputHour",label:"小時",class:ce(["form-control rounded",{"is-invalid":N.hour}]),modelValue:b.value.hour,"onUpdate:modelValue":n[3]||(n[3]=P=>b.value.hour=P),rules:{required:!0,min_value:0,max_value:23,integer:!0}},null,8,["modelValue","class"]),Wt(t,{name:"hour",class:"invalid-feedback"})])]),Ri,y.spendHour.days||y.spendHour.hours?(st(),ct(Ut,{key:0},[et("div",qi,[et("p",Ii,[je(" 此任務平均完成時間為"),et("span",Mi,At(y.spendHour.days)+" 天 "+At(y.spendHour.hours)+" 小時 ",1)])]),et("div",{class:"col-auto"},[et("button",{type:"button",class:"btn btn-primary btn-lg",onClick:r},"套用平均時間")])],64)):wt("",!0),et("div",ji,[b.value.hour+b.value.day<=0?(st(),ct("p",Di,"學習時間至少需要 1 小時")):wt("",!0),Ci])]),((T=y.taskLevel)==null?void 0:T.length)>0?(st(),ct(Ut,{key:0},[Bi,et("div",Fi,[(st(!0),ct(Ut,null,fe(y.taskLevel,(P,A)=>(st(),ct("button",{type:"button",class:ce(["btn btn-outline-primary btn-lg",g.value===A+1&&"active"]),key:`level${A+1}`,onClick:p=>e(A+1)}," LV "+At(A+1)+": "+At(P),11,Ui))),128))]),Wt(t,{name:"level",class:"invalid-feedback"})],64)):wt("",!0),et("div",Hi,[et("div",$i,[y.type==="edit"?(st(),ct("button",{key:0,type:"reset",onClick:n[4]||(n[4]=tr(P=>d("cancel"),["prevent"])),class:"btn btn-lg btn-gentle_green text-white"}," 取消編輯 ")):wt("",!0)]),et("div",zi,[et("button",{type:"submit",class:"btn btn-lg btn-secondary w-100",disabled:!k.valid||!_.value.length||b.value.hour+b.value.day<=0}," 提交任務 ",8,Ki)])])]}),_:1},512)}}},Yt=L=>(Hr("data-v-9d32739c"),L=L(),$r(),L),Gi={class:"mt-5"},Wi={class:"position-relative mb-4"},Zi={class:"z-1"},Yi={class:"h2"},Qi={class:"h6 mb-0 text-dark"},Xi={class:"container"},Ji={class:"row"},to={class:"col-md-10"},eo={class:"border p-4 mb-4 rounded-1 h-100"},no={class:"row"},ro={class:"col-md-6"},io={key:0,class:"mb-6"},oo=Yt(()=>et("h3",{class:"h6 fw-bold text-primary"},"前置任務",-1)),ao={class:"mb-0"},lo={key:1},so=Yt(()=>et("h3",{class:"h6 fw-bold text-primary"},"完成條件",-1)),uo={key:0,class:"text-muted"},fo={class:"list-decimal"},co={class:"col-md-6"},ho=Yt(()=>et("h3",{class:"h6 fw-bold text-primary"},"此任務你會獲得以下技能",-1)),vo={key:0,class:"text-muted"},po={class:"list-decimal"},yo={class:"col-md-2 h-100"},go={class:"border p-4 rounded-top text-center"},mo=Yt(()=>et("h3",{class:"h6 mb-1 text-primary"},"任務積分",-1)),bo={class:"fs-1 mb-0 fw-bold text-primary"},_o={key:0,type:"button",class:"btn btn-primary btn-lg w-100 rounded-0 rounded-bottom",disabled:""},Oo=["disabled"],Eo={key:0,class:"spinner-border spinner-border-sm text-light",role:"status"},wo=["disabled"],Ao={key:0,class:"spinner-border spinner-border-sm text-light",role:"status"},ko={key:3,type:"button",class:"btn btn-primary btn-lg w-100 rounded-0 rounded-bottom",disabled:""},To={class:"p-4"},No={class:"mb-6"},So=Yt(()=>et("h3",{class:"h6 fw-bold text-primary"},"任務描述",-1)),xo=["innerHTML"],Po=Yt(()=>et("h3",{class:"h6 fw-bold text-primary"},"挑戰等級",-1)),Lo={class:"tasks-level"},Ro={class:"list-unstyled"},qo={key:0,class:"bg-light pt-8 pb-10"},Io={class:"container"},Mo={class:"nav nav-tabs mb-6 w-100",id:"pills-tab",role:"tablist"},jo={class:"nav-item w-50",role:"presentation"},Do={class:"nav-item w-50",role:"presentation"},Co={class:"tab-content",id:"pills-tabContent"},Bo={class:"tab-submit-task fade show active",id:"submit-task"},Fo=Yt(()=>et("hr",null,null,-1)),Uo={key:1,class:"row mt-6"},Ho={class:"col-md-9"},$o={key:0,class:"bg-light_green d-inline-block px-3 py-2 mb-5 rounded-1 fs-5"},zo={key:0,class:"d-inline-block mb-0 me-3 text-white"},Ko=Yt(()=>et("p",{class:"d-inline-block mb-0 text-white"},"狀態:任務審核中,審核時間約 7 天",-1)),Vo={key:1,class:"bg-gentle_green d-inline-block px-3 py-2 mb-5 rounded-1 fs-5"},Go={key:0,class:"d-inline-block mb-0 me-3 text-white"},Wo={class:"d-inline-block mb-0 text-white"},Zo=Yt(()=>et("h4",{class:"h5 fw-bold"},"提交紀錄",-1)),Yo={class:"list-unstyled d-flex flex-column gap-2"},Qo={class:"d-flex justify-content-between mb-3"},Xo={class:"d-flex"},Jo={class:"flex-shrink-0"},ta=["src","alt"],ea={class:"flex-grow-1 ms-2"},na=["href"],ra={key:1,class:"m-0"},ia=["title"],oa={class:"text-gentle_green"},aa=["innerHTML"],la={key:0},sa=["onClick"],ua={class:"tab-views-task fade",id:"views-task"},fa={key:0,class:"row justify-content-center"},ca={key:0,class:"d-grid gap-2 d-md-flex mb-4"},ha=["onClick"],da={class:"row list-unstyled"},va={class:"position-relative bg-white border rounded-1 p-3 mb-3"},pa={class:"d-flex align-items-center gap-2"},ya=["src","alt"],ga={key:1,src:"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",class:"rounded-circle border",alt:"預設頭貼",style:{width:"48px",height:"48px"}},ma={class:"card-body"},ba={class:"card-title fw-bold mb-0 h6"},_a={class:"card-text text-gentle_green"},Oa=["onClick"],Ea=Yt(()=>et("span",{class:"material-symbols-outlined"},"open_in_new",-1)),wa=[Ea],Aa={class:"d-flex justify-content-center"},ka={__name:"TaskDetail",props:{type:{type:String,default:""},trainingId:{type:String,default:""},taskDetailId:{type:String,default:""}},emits:["refresh-board"],setup(L,{emit:C}){const y=Fr(),d=Ur(),f=ur(()=>d.trainingData),E=L,b=C,{apiGetTasks:_,apiPostTasksAccept:g,apiDeleteTasks:m,apiGetTasksReplies:v,apiPostTasksReplies:o,apiPutTasksReplies:e,apiGetTaskCompleted:r,apiGetTaskDetailCompleted:c}=Zr,a=Et(!0),s=Et(!1),i=Et(""),n=Et(null),l=Et({level:[]}),t=Et({replies:[]}),h=Et({id:null,isEdit:!1}),N=rt=>{const it=Math.floor(rt/24),yt=rt%24;return{days:it,hours:yt}},k=async(rt,it=0)=>{const{task:yt}=await _(rt,it);l.value=yt},T=async rt=>{const it=await v(rt);t.value=it},P=Et(1),A=Et(1),p=Et([]),O=Et({current:1,count:0}),S=async rt=>{var it,yt,pt,W;try{const{total_level:Z,tasks:Y,pagination:nt}=await r({taskId:rt,level:P.value});A.value=Z,p.value=Y,O.value=nt}catch(Z){Me.toastMessage("danger","info",`${(yt=(it=Z==null?void 0:Z.response)==null?void 0:it.data)==null?void 0:yt.statusCode}:${(W=(pt=Z==null?void 0:Z.response)==null?void 0:pt.data)==null?void 0:W.message}`)}},q=Et([]),D=async(rt,it)=>{var yt,pt,W,Z;try{const{replies:Y}=await c(rt,it);q.value=Y}catch(Y){Me.toastMessage("danger","info",`${(pt=(yt=Y==null?void 0:Y.response)==null?void 0:yt.data)==null?void 0:pt.statusCode}:${(Z=(W=Y==null?void 0:Y.response)==null?void 0:W.data)==null?void 0:Z.message}`)}},$=async rt=>{try{s.value=!0,await g(rt),await k(rt),await T(rt),await S(rt)}finally{if(s.value=!1,E.type==="training"){let it="";const{chapters:yt}=f.value;yt.forEach(pt=>{pt.sub_chapters&&pt.sub_chapters.forEach(W=>{W.type_name==="my_tasks"&&(it=`${pt.id}_${W.id}`)})}),it!==""&&fr.push(`/training/${E.trainingId}/board/content/${it}?tId=${rt}`)}}},K=async rt=>{var it,yt,pt,W;try{await m(rt),await k(rt),Me.toastMessage("primary","info","已放棄任務")}catch(Z){Me.toastMessage("danger","info",`${(yt=(it=Z==null?void 0:Z.response)==null?void 0:it.data)==null?void 0:yt.statusCode}:${(W=(pt=Z==null?void 0:Z.response)==null?void 0:pt.data)==null?void 0:W.message}`)}},tt=async(rt,it)=>{await o(rt,it),await k(rt),await T(rt),E.type==="training"&&b("refresh-board")},H=async(rt,it)=>{await e(rt,it),await T(rt),h.value.isEdit=!1,h.value.id=null,h.value.data={}},j=(rt,it)=>{const{days:yt,hours:pt}=N(t.value.spend_hour);h.value.isEdit=!0,h.value.id=rt,h.value.level=t.value.level,h.value.spend_hour=t.value.spend_hour,h.value.data=it,h.value.data.day=yt,h.value.data.hour=pt},w=async()=>{n.value=E.taskDetailId;const{tId:rt}=y.query;rt&&fr.replace({query:{}}),await k(E.taskDetailId),l.value.is_accept&&(await T(E.taskDetailId),await S(E.taskDetailId))},R=async()=>{const{id:rt}=y.params;n.value=rt;const{preview:it}=y.query;await k(rt,it),l.value.is_accept&&(await T(rt),await S(rt))};Fe(()=>{E.type==="training"?w():R()});const M=Et(null),z=Et(null),F=Et("all"),I=rt=>{F.value=rt},U=ur(()=>F.value&&F.value!=="all"?p.value.filter(rt=>rt.level===F.value):p.value),V=Et(null),G=()=>{V.value.showModal()},X=()=>{K(n.value),V.value.hideModal()},ot=Et(null),lt=(rt,it,yt)=>{ot.value.modalTitle=`${it}的攻略`,ot.value.showModal(),D(rt,yt)},ut=(rt,it)=>{a.value=rt,rt||(i.value=it)};return(rt,it)=>{var pt,W,Z;const yt=un("RouterLink");return st(),ct(Ut,null,[Wt(Kr,{ref_key:"taskDescriptionModalRef",ref:ot,replyData:q.value},null,8,["replyData"]),Wt(ei,{ref_key:"taskAbortModalRef",ref:V,taskData:{taskName:l.value.name,taskGroupName:l.value.task_group_name},onDeleteTask:X},null,8,["taskData"]),et("div",Gi,[et("div",Wi,[et("div",{class:"tasks-detail d-flex align-items-end p-6",style:Qn([{height:"360px","margin-left":"80px","margin-right":"80px"},{backgroundImage:`url(${l.value.image_url})`,backgroundRepeat:"no-repeat",backgroundSize:"cover"}])},[et("div",Zi,[et("h1",Yi,At(l.value.name),1),et("h2",Qi,At(l.value.task_group_name),1)])],4)]),et("div",Xi,[et("div",Ji,[et("div",to,[et("div",eo,[et("div",no,[et("div",ro,[l.value.prerequisite_task_name?(st(),ct("div",io,[oo,et("p",ao,[Wt(yt,{to:`/tasks/${l.value.prerequisite_task_id}`,target:"_blank"},{default:nr(()=>[je(At(l.value.prerequisite_task_name),1)]),_:1},8,["to"])])])):wt("",!0),l.value.completion_criteria?(st(),ct("div",lo,[so,((pt=l.value.completion_criteria)==null?void 0:pt.length)===0?(st(),ct("p",uo,"(無)")):wt("",!0),et("ul",fo,[(st(!0),ct(Ut,null,fe(l.value.completion_criteria,Y=>(st(),ct("li",{key:`${Y}completion_criteria`},At(Y),1))),128))])])):wt("",!0)]),et("div",co,[ho,((W=l.value.rewarded_skills)==null?void 0:W.length)===0?(st(),ct("p",vo,"(無)")):wt("",!0),et("ul",po,[(st(!0),ct(Ut,null,fe(l.value.rewarded_skills,Y=>(st(),ct("li",{key:`${Y}rewarded_skills`},At(Y),1))),128))])])])])]),et("div",yo,[et("div",go,[mo,et("p",bo,At(l.value.rewarded_point),1)]),l.value.is_completed?(st(),ct("button",_o," 任務已完成 ")):l.value.is_accept&&!l.value.is_expired?(st(),ct("button",{key:1,type:"button",class:"btn btn-primary btn-lg w-100 rounded-0 rounded-bottom",disabled:s.value,onClick:it[0]||(it[0]=Y=>G(n.value))},[je(" 放棄任務 "),s.value?(st(),ct("span",Eo)):wt("",!0)],8,Oo)):!l.value.is_accept&&l.value.is_started&&!l.value.is_expired?(st(),ct("button",{key:2,type:"button",class:"btn btn-secondary btn-lg w-100 rounded-0 rounded-bottom",onClick:it[1]||(it[1]=Y=>$(n.value)),disabled:s.value},[je(" 接任務 "),s.value?(st(),ct("span",Ao)):wt("",!0)],8,wo)):(st(),ct("button",ko," 任務已過期 "))])]),et("div",To,[et("div",No,[So,et("div",{class:"tasks-content",innerHTML:l.value.description},null,8,xo)]),((Z=l.value.level)==null?void 0:Z.length)>0?(st(),ct(Ut,{key:0},[Po,et("div",Lo,[et("ul",Ro,[(st(!0),ct(Ut,null,fe(l.value.level,(Y,nt)=>(st(),ct("li",{key:`${Y}level`},"LV "+At(nt+1)+"|"+At(Y),1))),128))])])],64)):wt("",!0)])]),l.value.is_accept?(st(),ct("div",qo,[et("div",Io,[et("ul",Mo,[et("li",jo,[et("button",{onClick:it[2]||(it[2]=Y=>ut(!0,i.value)),class:"nav-link active w-100 rounded-top",id:"submit-task-tab","data-bs-toggle":"pill","data-bs-target":"#submit-task",type:"button",role:"tab"},"提交任務")]),et("li",Do,[et("button",{onClick:it[3]||(it[3]=Y=>{ut(!1,i.value)}),class:"nav-link w-100 rounded-top",id:"pills-profile-tab","data-bs-toggle":"pill","data-bs-target":"#views-task",type:"button",role:"tab"},"看看別人怎麼做")])]),et("div",Co,[et("div",Bo,[t.value.can_reply?(st(),ct(Ut,{key:0},[a.value?(st(),Ce(pr,{key:0,ref_key:"TaskDescriptionFormCreateRef",ref:M,type:"create","spend-hour":N(l.value.median_spend_hour),"task-level":l.value.level,onSubmit:it[4]||(it[4]=Y=>tt(n.value,Y))},null,8,["spend-hour","task-level"])):wt("",!0),Fo],64)):wt("",!0),t.value.replies.length>0&&a.value?(st(),ct("div",Uo,[et("div",Ho,[l.value.is_feedback&&!l.value.is_completed?(st(),ct("div",$o,[t.value.level?(st(),ct("p",zo,"等級:"+At(t.value.level),1)):wt("",!0),Ko])):wt("",!0),l.value.is_completed?(st(),ct("div",Vo,[t.value.level?(st(),ct("p",Go,"等級:"+At(t.value.level),1)):wt("",!0),et("p",Wo,"狀態:已審核成功,學習時間共花費 "+At(`${Math.floor(t.value.spend_hour/24)>0?`${Math.floor(t.value.spend_hour/24)} 天 `:""} ${Math.floor(t.value.spend_hour)%24} + 小時`),1)])):wt("",!0),Zo,et("ul",Yo,[(st(!0),ct(Ut,null,fe(t.value.replies,(Y,nt)=>(st(),ct("li",{class:ce(["p-3 rounded-3",[Y!=null&&Y.assistant_info?"bg-soft_green":"bg-white border"]]),key:`replies${nt}`},[et("div",Qo,[et("div",Xo,[et("div",Jo,[et("img",{src:Y.avatar||"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",alt:`${Y.nickname}頭像`,class:"avatar rounded-circle",width:"40",height:"40"},null,8,ta)]),et("div",ea,[Y.assistant_info?(st(),ct("p",{key:0,style:Qn({color:Y.assistant_info.color}),class:"fw-bold m-0"},[et("a",{href:Y.assistant_info.icon_url},[je(At(Y.nickname)+" ",1),Y.assistant_info.title?(st(),ct("span",{key:0,style:Qn({color:Y.assistant_info.color})}," ("+At(Y.assistant_info.title)+") ",5)):wt("",!0)],8,na)],4)):(st(),ct("p",ra,[et("span",null,At(Y.nickname),1)])),et("p",{class:"mb-4",title:`時間:${sn(Vr)(Y.updated_at)}`},[et("small",oa,At(sn(Gr)(Y.updated_at)),1)],8,ia),!h.value.isEdit||h.value.id!==nt?(st(),ct("div",{key:2,class:"content",innerHTML:Y.content},null,8,aa)):wt("",!0)])]),Y.can_edit?(st(),ct("div",la,[et("button",{type:"button",class:"btn btn-primary btn-lg",onClick:tr(J=>j(nt,Y),["prevent"])}," 編輯 ",8,sa)])):wt("",!0)]),h.value.isEdit&&h.value.id===nt?(st(),Ce(pr,{key:0,ref_for:!0,ref_key:"TaskDescriptionFormEditRef",ref:z,type:"edit","task-level":l.value.level,"spend-hour":N(l.value.median_spend_hour),level:h.value.level,data:h.value.data,onSubmit:it[5]||(it[5]=J=>H(n.value,J)),onCancel:it[6]||(it[6]=()=>{h.value.isEdit=!1,h.value.id=null})},null,8,["task-level","spend-hour","level","data"])):wt("",!0)],2))),128))])])])):wt("",!0)]),et("div",ua,[p.value.length>0&&!a.value?(st(),ct("div",fa,[et("div",{class:ce(E.type==="training"?"col-md-11":"col-md-10 px-9")},[A.value?(st(),ct("div",ca,[et("button",{type:"button",class:ce(["btn btn-outline-primary btn-lg",F.value==="all"&&"active"]),onClick:it[7]||(it[7]=Y=>I("all"))},"全部等級",2),(st(!0),ct(Ut,null,fe(A.value,(Y,nt)=>(st(),ct("button",{type:"button",class:ce(["btn btn-outline-primary btn-lg",F.value===nt+1&&"active"]),key:nt,onClick:J=>I(nt+1)}," LV "+At(nt+1),11,ha))),128))])):wt("",!0),et("ul",da,[(st(!0),ct(Ut,null,fe(U.value,(Y,nt)=>(st(),ct("li",{class:"col-md-3",key:nt},[et("div",va,[et("div",pa,[Y.avatar?(st(),ct("img",{key:0,src:Y.avatar,class:"rounded-circle",alt:`${Y.nickname}頭貼`,style:{width:"48px",height:"48px"}},null,8,ya)):(st(),ct("img",ga)),et("div",ma,[et("h5",ba,At(Y.nickname),1),et("p",_a,At(`${N(Y.spend_hour).days} 天 + ${N(Y.spend_hour).hours} 小時`),1)]),et("a",{href:"#",class:"stretched-link",onClick:tr(J=>lt(n.value,Y.nickname,Y.id),["prevent"])},wa,8,Oa)])])]))),128))])],2)])):wt("",!0)])])])])):wt("",!0)]),et("div",Aa,[Wt(sn(Wr),{modelValue:O.value.current,"onUpdate:modelValue":it[8]||(it[8]=Y=>O.value.current=Y),records:O.value.count,"per-page":20,options:{chunk:6},onPaginate:it[9]||(it[9]=Y=>S(rt.id))},null,8,["modelValue","records"])])],64)}}},La=Br(ka,[["__scopeId","data-v-9d32739c"]]);export{La as T}; diff --git a/assets/TaskList-LMuG8cAw.css b/assets/TaskList-LMuG8cAw.css new file mode 100644 index 0000000..7dd33f4 --- /dev/null +++ b/assets/TaskList-LMuG8cAw.css @@ -0,0 +1 @@ +.custom-btn-primary-tag[data-v-6b76e6b2]{background-color:var(--bs-gray-100);color:var(--bs-primary)}.custom-btn-primary-tag[data-v-6b76e6b2]:hover{background-color:var(--bs-gray-200)}.btn-check:checked+.custom-btn-primary-tag[data-v-6b76e6b2]{background-color:var(--bs-primary);color:var(--bs-gray-300)} diff --git a/assets/TaskList-viGTbcNi.js b/assets/TaskList-viGTbcNi.js new file mode 100644 index 0000000..bda4319 --- /dev/null +++ b/assets/TaskList-viGTbcNi.js @@ -0,0 +1 @@ +import{t as E,_ as I,a as S}from"./Search-iwIwMBBd.js";import{a as $}from"./tasks-Ao7-cCz0.js";import{T as j}from"./TaskListItem-KuOFuVIA.js";import{_ as B,r,f as x,O as M,h as A,o as p,c as _,a,j as d,l as L,p as C,J as G,K as H}from"./index-uEPoEfMl.js";const b=l=>(G("data-v-6b76e6b2"),l=l(),H(),l),N={class:"container mt-3"},V={class:"row"},z={class:"col-md-4"},F={class:"col-md-8"},J=b(()=>a("div",{class:"d-flex flex-wrap justify-content-between mb-2"},[a("h4",null,"全任務列表")],-1)),K={class:"position-relative mt-5",style:{"min-height":"300px"}},O={key:0,class:"list-unstyled"},P={key:1,class:"d-flex justify-content-center mt-8"},U=b(()=>a("p",{class:"badge bg-light fs-6 fw-normal rounded-pill py-1 px-3 text-dark lh-base"},"尚無任務",-1)),q=[U],D={__name:"TaskList",setup(l){const{apiGetAvailableTask:w}=$,e=E(),c=r(!1),o=r([]),n=r({current:1,count:10,next:11}),v=r(null),u=async(s=1,m=10)=>{var i,f,h,k;c.value=!0;try{const{tasks:t,pagination:T}=await w(s,m,v.value);s>1?o.value=[...o.value,...t]:o.value=t,n.value=T}catch(t){C.toastMessage("danger","info",`${(f=(i=t==null?void 0:t.response)==null?void 0:i.data)==null?void 0:f.statusCode}:${(k=(h=t==null?void 0:t.response)==null?void 0:h.data)==null?void 0:k.message}`)}c.value=!1},y=s=>{v.value=s,u(1,10)};x(()=>{u(),e.groups&&e.groups.length===0&&e.tags&&e.tags.length===0&&e.getGroupsAndTags()});const g=()=>{const s=document.documentElement;if(s.clientHeight+s.scrollTop===s.scrollHeight){if(c.value||!n.value.next||n.value.current===n.value.next)return;u(n.value.next)}};return x(()=>{window.addEventListener("scroll",g)}),M(()=>{window.removeEventListener("scroll",g)}),(s,m)=>{const i=A("Loading");return p(),_("div",N,[a("div",V,[a("div",z,[d(S)]),a("div",F,[J,d(I,{tags:L(e).tags,groups:L(e).groups,onSearch:y},null,8,["tags","groups"]),a("div",K,[d(i,{"is-full-page":!1,active:c.value,"z-index":1060},null,8,["active"]),o.value.length>0?(p(),_("ul",O,[d(j,{type:"task","task-list":o.value},null,8,["task-list"])])):(p(),_("div",P,q))])])])])}}},Y=B(D,[["__scopeId","data-v-6b76e6b2"]]);export{Y as default}; diff --git a/assets/TaskListItem-1fusswR3.css b/assets/TaskListItem-1fusswR3.css new file mode 100644 index 0000000..1c21aa7 --- /dev/null +++ b/assets/TaskListItem-1fusswR3.css @@ -0,0 +1 @@ +.taskList__top[data-v-20401ad9]{max-width:96px}@media (min-width: 1025px){.taskList__top[data-v-20401ad9]{max-height:260px;max-width:260px}}.taskList__body[data-v-20401ad9]{min-height:120px;justify-content:space-between;flex:1 1 auto}@media (min-width: 1025px){.taskList__body[data-v-20401ad9]{min-height:166px}}.taskList__body__content[data-v-20401ad9]{flex:0 1 60%;display:flex;flex-direction:column;justify-content:center} diff --git a/assets/TaskListItem-KuOFuVIA.js b/assets/TaskListItem-KuOFuVIA.js new file mode 100644 index 0000000..5117ffe --- /dev/null +++ b/assets/TaskListItem-KuOFuVIA.js @@ -0,0 +1 @@ +import{_ as d,h as _,o as s,c as a,A as m,a as t,D as p,z as n,t as k,k as u,m as b,N as h,B as f,F as y}from"./index-uEPoEfMl.js";const g={class:"d-flex"},v={class:"taskList__body row no-gutters w-100 p-lg-3 p-2"},w={class:"col-lg-8"},x={class:"mb-1 mb-md-2 fw-bold"},L={class:"small text-muted mb-md-3"},B={class:"d-flex mt-auto justify-content-between align-items-center"},C={class:"mb-0"},z=["onClick"],I={__name:"TaskListItem",props:{type:{type:String,default:""},taskList:{type:Array,default:()=>{}}},emits:["see-task-detail"],setup(i,{emit:r}){const o=i,c=r;return(N,T)=>{const l=_("router-link");return s(!0),a(y,null,m(o.taskList,e=>(s(),a("li",{class:"mb-3 overflow-hidden border position-relative",key:e.id},[t("div",g,[t("div",{class:"taskList__top w-100",style:p([{"z-index":"2",position:"relative","background-position":"center center","background-size":"cover"},{backgroundImage:`url(${e.image_url})`}])},null,4),t("div",v,[t("div",w,[t("p",x,n(e.name),1),t("p",L,n(e.abstract),1)]),t("div",B,[t("p",C,n(e.rewarded_point)+" 積分",1),o.type==="task"?(s(),k(l,{key:0,to:`/tasks/${e.id}`,class:"btn btn-dark fw-normal px-3 stretched-link"},{default:u(()=>[b("查看任務 ")]),_:2},1032,["to"])):o.type==="training"?(s(),a("a",{key:1,href:"#",class:"btn btn-dark fw-normal px-3 stretched-link",onClick:h(S=>c("see-task-detail",e),["prevent"])},"查看任務 ",8,z)):f("",!0)])])])]))),128)}}},$=d(I,[["__scopeId","data-v-20401ad9"]]);export{$ as T}; diff --git a/assets/TasksDescription-9T074QsR.js b/assets/TasksDescription-9T074QsR.js new file mode 100644 index 0000000..6362ebc --- /dev/null +++ b/assets/TasksDescription-9T074QsR.js @@ -0,0 +1 @@ +import{T as t}from"./TaskDetail-d3SC7-vM.js";import{o,t as r}from"./index-uEPoEfMl.js";import"./Modal-O_41DXjq.js";import"./TaskDescriptionModal-Lfoqi14S.js";import"./vue-pagination-2.min-ZB2cJCKp.js";import"./tasks-Ao7-cCz0.js";const k={__name:"TasksDescription",setup(a){return(e,p)=>(o(),r(t,{type:"task"}))}};export{k as default}; diff --git a/assets/UserCourses-JRuU11rA.js b/assets/UserCourses-JRuU11rA.js new file mode 100644 index 0000000..0b9879d --- /dev/null +++ b/assets/UserCourses-JRuU11rA.js @@ -0,0 +1 @@ +import{r as u,f as h,o as a,c as o,a as e,z as c,F as p,A as m,s as g,p as f,B as b,q as v}from"./index-uEPoEfMl.js";const k={class:"col-md-8"},y=e("h1",{class:"fs-4 mb-3"},"已註冊的六角學院課程",-1),C={class:"border rounded-4 p-6"},x={class:"fs-5 mb-2"},B={class:"row row-cols-2 g-3"},w={class:"card"},M=["src","alt"],U={class:"card-body"},F={class:"card-title mb-0 fs-6"},L=["href"],N={class:"card-text mb-0"},V={key:0,class:"text-muted"},z={__name:"UserCourses",setup($){const{apiGetUserCourses:_}=v,r=u([]),i=g(async()=>{var l,n,s,d;try{const{courses:t}=await _();r.value=t}catch(t){f.toastMessage("danger","info",`${(n=(l=t==null?void 0:t.response)==null?void 0:l.data)==null?void 0:n.statusCode}:${(d=(s=t==null?void 0:t.response)==null?void 0:s.data)==null?void 0:d.message}`)}});return h(i),(l,n)=>(a(),o("div",k,[y,e("div",C,[e("p",x,"共 "+c(r.value.length)+" 門課程",1),e("div",B,[(a(!0),o(p,null,m(r.value,s=>(a(),o("div",{class:"col",key:s},[e("div",w,[e("img",{src:s.image_url,class:"card-img-top mb-1 course-img",alt:s.title},null,8,M),e("div",U,[e("h5",F,[e("a",{href:s.url,class:"stretched-link",target:"_blank"},c(s.title),9,L)]),e("p",N," 已完成進度 "+c(s.percent_complete)+"% ",1),s.enrolled_time?(a(),o("small",V,c(s.enrolled_time.substr(0,10))+" 註冊",1)):b("",!0)])])]))),128))])])]))}};export{z as default}; diff --git a/assets/UserCourses-rnPcxslZ.css b/assets/UserCourses-rnPcxslZ.css new file mode 100644 index 0000000..85d4d7e --- /dev/null +++ b/assets/UserCourses-rnPcxslZ.css @@ -0,0 +1 @@ +.course-img{max-height:168px} diff --git a/assets/UserMessages-KABP3BXT.css b/assets/UserMessages-KABP3BXT.css new file mode 100644 index 0000000..c96da9b --- /dev/null +++ b/assets/UserMessages-KABP3BXT.css @@ -0,0 +1 @@ +.VuePagination__pagination{margin:0} diff --git a/assets/UserMessages-LEVzrKJN.js b/assets/UserMessages-LEVzrKJN.js new file mode 100644 index 0000000..281b4b0 --- /dev/null +++ b/assets/UserMessages-LEVzrKJN.js @@ -0,0 +1,5 @@ +import{aa as Ft,a1 as Kt,a2 as zt,ab as Gt,a3 as Xt,a4 as Qt,a0 as Jt,e as Zt,r as G,x as er,f as tr,o as $e,c as Be,a as y,w as je,$ as Ve,F as pt,A as rr,j as ft,l as ut,k as nr,M as or,n as ar,z as We,N as dt,s as He,p as Ie,q as ir}from"./index-uEPoEfMl.js";import{_ as sr}from"./Modal-O_41DXjq.js";import{P as cr}from"./vue-pagination-2.min-ZB2cJCKp.js";var lr={exports:{}},j="top",I="bottom",U="right",V="left",De="auto",we=[j,I,U,V],le="start",he="end",Ot="clippingParents",Fe="viewport",ve="popper",Et="reference",Ue=we.reduce(function(e,t){return e.concat([t+"-"+le,t+"-"+he])},[]),Ke=[].concat(we,[De]).reduce(function(e,t){return e.concat([t,t+"-"+le,t+"-"+he])},[]),xt="beforeRead",At="read",Tt="afterRead",Pt="beforeMain",Ct="main",Mt="afterMain",Nt="beforeWrite",Dt="write",Lt="afterWrite",Rt=[xt,At,Tt,Pt,Ct,Mt,Nt,Dt,Lt];function Q(e){return e?(e.nodeName||"").toLowerCase():null}function q(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function pe(e){var t=q(e).Element;return e instanceof t||e instanceof Element}function Y(e){var t=q(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function ze(e){if(typeof ShadowRoot>"u")return!1;var t=q(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function pr(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var o=t.styles[r]||{},n=t.attributes[r]||{},s=t.elements[r];!Y(s)||!Q(s)||(Object.assign(s.style,o),Object.keys(n).forEach(function(c){var a=n[c];a===!1?s.removeAttribute(c):s.setAttribute(c,a===!0?"":a)}))})}function fr(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(o){var n=t.elements[o],s=t.attributes[o]||{},c=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:r[o]),a=c.reduce(function(i,f){return i[f]="",i},{});!Y(n)||!Q(n)||(Object.assign(n.style,a),Object.keys(s).forEach(function(i){n.removeAttribute(i)}))})}}const Ge={name:"applyStyles",enabled:!0,phase:"write",fn:pr,effect:fr,requires:["computeStyles"]};function X(e){return e.split("-")[0]}var ce=Math.max,Ne=Math.min,me=Math.round;function qe(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function kt(){return!/^((?!chrome|android).)*safari/i.test(qe())}function ge(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var o=e.getBoundingClientRect(),n=1,s=1;t&&Y(e)&&(n=e.offsetWidth>0&&me(o.width)/e.offsetWidth||1,s=e.offsetHeight>0&&me(o.height)/e.offsetHeight||1);var c=pe(e)?q(e):window,a=c.visualViewport,i=!kt()&&r,f=(o.left+(i&&a?a.offsetLeft:0))/n,l=(o.top+(i&&a?a.offsetTop:0))/s,g=o.width/n,w=o.height/s;return{width:g,height:w,top:l,right:f+g,bottom:l+w,left:f,x:f,y:l}}function Xe(e){var t=ge(e),r=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:o}}function St(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&ze(r)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function re(e){return q(e).getComputedStyle(e)}function ur(e){return["table","td","th"].indexOf(Q(e))>=0}function oe(e){return((pe(e)?e.ownerDocument:e.document)||window.document).documentElement}function Le(e){return Q(e)==="html"?e:e.assignedSlot||e.parentNode||(ze(e)?e.host:null)||oe(e)}function vt(e){return!Y(e)||re(e).position==="fixed"?null:e.offsetParent}function dr(e){var t=/firefox/i.test(qe()),r=/Trident/i.test(qe());if(r&&Y(e)){var o=re(e);if(o.position==="fixed")return null}var n=Le(e);for(ze(n)&&(n=n.host);Y(n)&&["html","body"].indexOf(Q(n))<0;){var s=re(n);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return n;n=n.parentNode}return null}function Te(e){for(var t=q(e),r=vt(e);r&&ur(r)&&re(r).position==="static";)r=vt(r);return r&&(Q(r)==="html"||Q(r)==="body"&&re(r).position==="static")?t:r||dr(e)||t}function Qe(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function xe(e,t,r){return ce(e,Ne(t,r))}function vr(e,t,r){var o=xe(e,t,r);return o>r?r:o}function $t(){return{top:0,right:0,bottom:0,left:0}}function Bt(e){return Object.assign({},$t(),e)}function jt(e,t){return t.reduce(function(r,o){return r[o]=e,r},{})}var hr=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,Bt(typeof t!="number"?t:jt(t,we))};function mr(e){var t,r=e.state,o=e.name,n=e.options,s=r.elements.arrow,c=r.modifiersData.popperOffsets,a=X(r.placement),i=Qe(a),f=[V,U].indexOf(a)>=0,l=f?"height":"width";if(!(!s||!c)){var g=hr(n.padding,r),w=Xe(s),d=i==="y"?j:V,P=i==="y"?I:U,_=r.rects.reference[l]+r.rects.reference[i]-c[i]-r.rects.popper[l],b=c[i]-r.rects.reference[i],x=Te(s),M=x?i==="y"?x.clientHeight||0:x.clientWidth||0:0,N=_/2-b/2,h=g[d],O=M-w[l]-g[P],E=M/2-w[l]/2+N,C=xe(h,E,O),L=i;r.modifiersData[o]=(t={},t[L]=C,t.centerOffset=C-E,t)}}function gr(e){var t=e.state,r=e.options,o=r.element,n=o===void 0?"[data-popper-arrow]":o;n!=null&&(typeof n=="string"&&(n=t.elements.popper.querySelector(n),!n)||St(t.elements.popper,n)&&(t.elements.arrow=n))}const Vt={name:"arrow",enabled:!0,phase:"main",fn:mr,effect:gr,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ye(e){return e.split("-")[1]}var yr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function br(e,t){var r=e.x,o=e.y,n=t.devicePixelRatio||1;return{x:me(r*n)/n||0,y:me(o*n)/n||0}}function ht(e){var t,r=e.popper,o=e.popperRect,n=e.placement,s=e.variation,c=e.offsets,a=e.position,i=e.gpuAcceleration,f=e.adaptive,l=e.roundOffsets,g=e.isFixed,w=c.x,d=w===void 0?0:w,P=c.y,_=P===void 0?0:P,b=typeof l=="function"?l({x:d,y:_}):{x:d,y:_};d=b.x,_=b.y;var x=c.hasOwnProperty("x"),M=c.hasOwnProperty("y"),N=V,h=j,O=window;if(f){var E=Te(r),C="clientHeight",L="clientWidth";if(E===q(r)&&(E=oe(r),re(E).position!=="static"&&a==="absolute"&&(C="scrollHeight",L="scrollWidth")),E=E,n===j||(n===V||n===U)&&s===he){h=I;var R=g&&E===O&&O.visualViewport?O.visualViewport.height:E[C];_-=R-o.height,_*=i?1:-1}if(n===V||(n===j||n===I)&&s===he){N=U;var u=g&&E===O&&O.visualViewport?O.visualViewport.width:E[L];d-=u-o.width,d*=i?1:-1}}var m=Object.assign({position:a},f&&yr),v=l===!0?br({x:d,y:_},q(r)):{x:d,y:_};if(d=v.x,_=v.y,i){var D;return Object.assign({},m,(D={},D[h]=M?"0":"",D[N]=x?"0":"",D.transform=(O.devicePixelRatio||1)<=1?"translate("+d+"px, "+_+"px)":"translate3d("+d+"px, "+_+"px, 0)",D))}return Object.assign({},m,(t={},t[h]=M?_+"px":"",t[N]=x?d+"px":"",t.transform="",t))}function wr(e){var t=e.state,r=e.options,o=r.gpuAcceleration,n=o===void 0?!0:o,s=r.adaptive,c=s===void 0?!0:s,a=r.roundOffsets,i=a===void 0?!0:a,f={placement:X(t.placement),variation:ye(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,ht(Object.assign({},f,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:c,roundOffsets:i})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,ht(Object.assign({},f,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:i})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Je={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:wr,data:{}};var Ce={passive:!0};function _r(e){var t=e.state,r=e.instance,o=e.options,n=o.scroll,s=n===void 0?!0:n,c=o.resize,a=c===void 0?!0:c,i=q(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&f.forEach(function(l){l.addEventListener("scroll",r.update,Ce)}),a&&i.addEventListener("resize",r.update,Ce),function(){s&&f.forEach(function(l){l.removeEventListener("scroll",r.update,Ce)}),a&&i.removeEventListener("resize",r.update,Ce)}}const Ze={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:_r,data:{}};var Or={left:"right",right:"left",bottom:"top",top:"bottom"};function Me(e){return e.replace(/left|right|bottom|top/g,function(t){return Or[t]})}var Er={start:"end",end:"start"};function mt(e){return e.replace(/start|end/g,function(t){return Er[t]})}function et(e){var t=q(e),r=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:r,scrollTop:o}}function tt(e){return ge(oe(e)).left+et(e).scrollLeft}function xr(e,t){var r=q(e),o=oe(e),n=r.visualViewport,s=o.clientWidth,c=o.clientHeight,a=0,i=0;if(n){s=n.width,c=n.height;var f=kt();(f||!f&&t==="fixed")&&(a=n.offsetLeft,i=n.offsetTop)}return{width:s,height:c,x:a+tt(e),y:i}}function Ar(e){var t,r=oe(e),o=et(e),n=(t=e.ownerDocument)==null?void 0:t.body,s=ce(r.scrollWidth,r.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),c=ce(r.scrollHeight,r.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),a=-o.scrollLeft+tt(e),i=-o.scrollTop;return re(n||r).direction==="rtl"&&(a+=ce(r.clientWidth,n?n.clientWidth:0)-s),{width:s,height:c,x:a,y:i}}function rt(e){var t=re(e),r=t.overflow,o=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+n+o)}function Wt(e){return["html","body","#document"].indexOf(Q(e))>=0?e.ownerDocument.body:Y(e)&&rt(e)?e:Wt(Le(e))}function Ae(e,t){var r;t===void 0&&(t=[]);var o=Wt(e),n=o===((r=e.ownerDocument)==null?void 0:r.body),s=q(o),c=n?[s].concat(s.visualViewport||[],rt(o)?o:[]):o,a=t.concat(c);return n?a:a.concat(Ae(Le(c)))}function Ye(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Tr(e,t){var r=ge(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function gt(e,t,r){return t===Fe?Ye(xr(e,r)):pe(t)?Tr(t,r):Ye(Ar(oe(e)))}function Pr(e){var t=Ae(Le(e)),r=["absolute","fixed"].indexOf(re(e).position)>=0,o=r&&Y(e)?Te(e):e;return pe(o)?t.filter(function(n){return pe(n)&&St(n,o)&&Q(n)!=="body"}):[]}function Cr(e,t,r,o){var n=t==="clippingParents"?Pr(e):[].concat(t),s=[].concat(n,[r]),c=s[0],a=s.reduce(function(i,f){var l=gt(e,f,o);return i.top=ce(l.top,i.top),i.right=Ne(l.right,i.right),i.bottom=Ne(l.bottom,i.bottom),i.left=ce(l.left,i.left),i},gt(e,c,o));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Ht(e){var t=e.reference,r=e.element,o=e.placement,n=o?X(o):null,s=o?ye(o):null,c=t.x+t.width/2-r.width/2,a=t.y+t.height/2-r.height/2,i;switch(n){case j:i={x:c,y:t.y-r.height};break;case I:i={x:c,y:t.y+t.height};break;case U:i={x:t.x+t.width,y:a};break;case V:i={x:t.x-r.width,y:a};break;default:i={x:t.x,y:t.y}}var f=n?Qe(n):null;if(f!=null){var l=f==="y"?"height":"width";switch(s){case le:i[f]=i[f]-(t[l]/2-r[l]/2);break;case he:i[f]=i[f]+(t[l]/2-r[l]/2);break}}return i}function be(e,t){t===void 0&&(t={});var r=t,o=r.placement,n=o===void 0?e.placement:o,s=r.strategy,c=s===void 0?e.strategy:s,a=r.boundary,i=a===void 0?Ot:a,f=r.rootBoundary,l=f===void 0?Fe:f,g=r.elementContext,w=g===void 0?ve:g,d=r.altBoundary,P=d===void 0?!1:d,_=r.padding,b=_===void 0?0:_,x=Bt(typeof b!="number"?b:jt(b,we)),M=w===ve?Et:ve,N=e.rects.popper,h=e.elements[P?M:w],O=Cr(pe(h)?h:h.contextElement||oe(e.elements.popper),i,l,c),E=ge(e.elements.reference),C=Ht({reference:E,element:N,strategy:"absolute",placement:n}),L=Ye(Object.assign({},N,C)),R=w===ve?L:E,u={top:O.top-R.top+x.top,bottom:R.bottom-O.bottom+x.bottom,left:O.left-R.left+x.left,right:R.right-O.right+x.right},m=e.modifiersData.offset;if(w===ve&&m){var v=m[n];Object.keys(u).forEach(function(D){var B=[U,I].indexOf(D)>=0?1:-1,k=[j,I].indexOf(D)>=0?"y":"x";u[D]+=v[k]*B})}return u}function Mr(e,t){t===void 0&&(t={});var r=t,o=r.placement,n=r.boundary,s=r.rootBoundary,c=r.padding,a=r.flipVariations,i=r.allowedAutoPlacements,f=i===void 0?Ke:i,l=ye(o),g=l?a?Ue:Ue.filter(function(P){return ye(P)===l}):we,w=g.filter(function(P){return f.indexOf(P)>=0});w.length===0&&(w=g);var d=w.reduce(function(P,_){return P[_]=be(e,{placement:_,boundary:n,rootBoundary:s,padding:c})[X(_)],P},{});return Object.keys(d).sort(function(P,_){return d[P]-d[_]})}function Nr(e){if(X(e)===De)return[];var t=Me(e);return[mt(e),t,mt(t)]}function Dr(e){var t=e.state,r=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var n=r.mainAxis,s=n===void 0?!0:n,c=r.altAxis,a=c===void 0?!0:c,i=r.fallbackPlacements,f=r.padding,l=r.boundary,g=r.rootBoundary,w=r.altBoundary,d=r.flipVariations,P=d===void 0?!0:d,_=r.allowedAutoPlacements,b=t.options.placement,x=X(b),M=x===b,N=i||(M||!P?[Me(b)]:Nr(b)),h=[b].concat(N).reduce(function(ne,F){return ne.concat(X(F)===De?Mr(t,{placement:F,boundary:l,rootBoundary:g,padding:f,flipVariations:P,allowedAutoPlacements:_}):F)},[]),O=t.rects.reference,E=t.rects.popper,C=new Map,L=!0,R=h[0],u=0;u=0,k=B?"width":"height",A=be(t,{placement:m,boundary:l,rootBoundary:g,altBoundary:w,padding:f}),W=B?D?U:V:D?I:j;O[k]>E[k]&&(W=Me(W));var J=Me(W),Z=[];if(s&&Z.push(A[v]<=0),a&&Z.push(A[W]<=0,A[J]<=0),Z.every(function(ne){return ne})){R=m,L=!1;break}C.set(m,Z)}if(L)for(var fe=P?3:1,_e=function(F){var ie=h.find(function(de){var ee=C.get(de);if(ee)return ee.slice(0,F).every(function(Oe){return Oe})});if(ie)return R=ie,"break"},ae=fe;ae>0;ae--){var ue=_e(ae);if(ue==="break")break}t.placement!==R&&(t.modifiersData[o]._skip=!0,t.placement=R,t.reset=!0)}}const It={name:"flip",enabled:!0,phase:"main",fn:Dr,requiresIfExists:["offset"],data:{_skip:!1}};function yt(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function bt(e){return[j,U,I,V].some(function(t){return e[t]>=0})}function Lr(e){var t=e.state,r=e.name,o=t.rects.reference,n=t.rects.popper,s=t.modifiersData.preventOverflow,c=be(t,{elementContext:"reference"}),a=be(t,{altBoundary:!0}),i=yt(c,o),f=yt(a,n,s),l=bt(i),g=bt(f);t.modifiersData[r]={referenceClippingOffsets:i,popperEscapeOffsets:f,isReferenceHidden:l,hasPopperEscaped:g},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":l,"data-popper-escaped":g})}const Ut={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Lr};function Rr(e,t,r){var o=X(e),n=[V,j].indexOf(o)>=0?-1:1,s=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,c=s[0],a=s[1];return c=c||0,a=(a||0)*n,[V,U].indexOf(o)>=0?{x:a,y:c}:{x:c,y:a}}function kr(e){var t=e.state,r=e.options,o=e.name,n=r.offset,s=n===void 0?[0,0]:n,c=Ke.reduce(function(l,g){return l[g]=Rr(g,t.rects,s),l},{}),a=c[t.placement],i=a.x,f=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=i,t.modifiersData.popperOffsets.y+=f),t.modifiersData[o]=c}const qt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:kr};function Sr(e){var t=e.state,r=e.name;t.modifiersData[r]=Ht({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const nt={name:"popperOffsets",enabled:!0,phase:"read",fn:Sr,data:{}};function $r(e){return e==="x"?"y":"x"}function Br(e){var t=e.state,r=e.options,o=e.name,n=r.mainAxis,s=n===void 0?!0:n,c=r.altAxis,a=c===void 0?!1:c,i=r.boundary,f=r.rootBoundary,l=r.altBoundary,g=r.padding,w=r.tether,d=w===void 0?!0:w,P=r.tetherOffset,_=P===void 0?0:P,b=be(t,{boundary:i,rootBoundary:f,padding:g,altBoundary:l}),x=X(t.placement),M=ye(t.placement),N=!M,h=Qe(x),O=$r(h),E=t.modifiersData.popperOffsets,C=t.rects.reference,L=t.rects.popper,R=typeof _=="function"?_(Object.assign({},t.rects,{placement:t.placement})):_,u=typeof R=="number"?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),m=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,v={x:0,y:0};if(E){if(s){var D,B=h==="y"?j:V,k=h==="y"?I:U,A=h==="y"?"height":"width",W=E[h],J=W+b[B],Z=W-b[k],fe=d?-L[A]/2:0,_e=M===le?C[A]:L[A],ae=M===le?-L[A]:-C[A],ue=t.elements.arrow,ne=d&&ue?Xe(ue):{width:0,height:0},F=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:$t(),ie=F[B],de=F[k],ee=xe(0,C[A],ne[A]),Oe=N?C[A]/2-fe-ee-ie-u.mainAxis:_e-ee-ie-u.mainAxis,ke=N?-C[A]/2+fe+ee+de+u.mainAxis:ae+ee+de+u.mainAxis,Ee=t.elements.arrow&&Te(t.elements.arrow),H=Ee?h==="y"?Ee.clientTop||0:Ee.clientLeft||0:0,K=(D=m==null?void 0:m[h])!=null?D:0,p=W+Oe-K-H,T=W+ke-K,S=xe(d?Ne(J,p):J,W,d?ce(Z,T):Z);E[h]=S,v[h]=S-W}if(a){var $,se=h==="x"?j:V,te=h==="x"?I:U,z=E[O],Pe=O==="y"?"height":"width",ot=z+b[se],at=z-b[te],Se=[j,V].indexOf(x)!==-1,it=($=m==null?void 0:m[O])!=null?$:0,st=Se?ot:z-C[Pe]-L[Pe]-it+u.altAxis,ct=Se?z+C[Pe]+L[Pe]-it-u.altAxis:at,lt=d&&Se?vr(st,z,ct):xe(d?st:ot,z,d?ct:at);E[O]=lt,v[O]=lt-z}t.modifiersData[o]=v}}const Yt={name:"preventOverflow",enabled:!0,phase:"main",fn:Br,requiresIfExists:["offset"]};function jr(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Vr(e){return e===q(e)||!Y(e)?et(e):jr(e)}function Wr(e){var t=e.getBoundingClientRect(),r=me(t.width)/e.offsetWidth||1,o=me(t.height)/e.offsetHeight||1;return r!==1||o!==1}function Hr(e,t,r){r===void 0&&(r=!1);var o=Y(t),n=Y(t)&&Wr(t),s=oe(t),c=ge(e,n,r),a={scrollLeft:0,scrollTop:0},i={x:0,y:0};return(o||!o&&!r)&&((Q(t)!=="body"||rt(s))&&(a=Vr(t)),Y(t)?(i=ge(t,!0),i.x+=t.clientLeft,i.y+=t.clientTop):s&&(i.x=tt(s))),{x:c.left+a.scrollLeft-i.x,y:c.top+a.scrollTop-i.y,width:c.width,height:c.height}}function Ir(e){var t=new Map,r=new Set,o=[];e.forEach(function(s){t.set(s.name,s)});function n(s){r.add(s.name);var c=[].concat(s.requires||[],s.requiresIfExists||[]);c.forEach(function(a){if(!r.has(a)){var i=t.get(a);i&&n(i)}}),o.push(s)}return e.forEach(function(s){r.has(s.name)||n(s)}),o}function Ur(e){var t=Ir(e);return Rt.reduce(function(r,o){return r.concat(t.filter(function(n){return n.phase===o}))},[])}function qr(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function Yr(e){var t=e.reduce(function(r,o){var n=r[o.name];return r[o.name]=n?Object.assign({},n,o,{options:Object.assign({},n.options,o.options),data:Object.assign({},n.data,o.data)}):o,r},{});return Object.keys(t).map(function(r){return t[r]})}var wt={placement:"bottom",modifiers:[],strategy:"absolute"};function _t(){for(var e=arguments.length,t=new Array(e),r=0;rK[T]})}}return p.default=K,Object.freeze(p)}const f=i(r),l="dropdown",w=".bs.dropdown",d=".data-api",P="Escape",_="Tab",b="ArrowUp",x="ArrowDown",M=2,N=`hide${w}`,h=`hidden${w}`,O=`show${w}`,E=`shown${w}`,C=`click${w}${d}`,L=`keydown${w}${d}`,R=`keyup${w}${d}`,u="show",m="dropup",v="dropend",D="dropstart",B="dropup-center",k="dropdown-center",A='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',W=`${A}.${u}`,J=".dropdown-menu",Z=".navbar",fe=".navbar-nav",_e=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",ae=a.isRTL()?"top-end":"top-start",ue=a.isRTL()?"top-start":"top-end",ne=a.isRTL()?"bottom-end":"bottom-start",F=a.isRTL()?"bottom-start":"bottom-end",ie=a.isRTL()?"left-start":"right-start",de=a.isRTL()?"right-start":"left-start",ee="top",Oe="bottom",ke={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Ee={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class H extends o{constructor(p,T){super(p,T),this._popper=null,this._parent=this._element.parentNode,this._menu=c.next(this._element,J)[0]||c.prev(this._element,J)[0]||c.findOne(J,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return ke}static get DefaultType(){return Ee}static get NAME(){return l}toggle(){return this._isShown()?this.hide():this.show()}show(){if(a.isDisabled(this._element)||this._isShown())return;const p={relatedTarget:this._element};if(!n.trigger(this._element,O,p).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(fe))for(const S of[].concat(...document.body.children))n.on(S,"mouseover",a.noop);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(u),this._element.classList.add(u),n.trigger(this._element,E,p)}}hide(){if(a.isDisabled(this._element)||!this._isShown())return;const p={relatedTarget:this._element};this._completeHide(p)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(p){if(!n.trigger(this._element,N,p).defaultPrevented){if("ontouchstart"in document.documentElement)for(const S of[].concat(...document.body.children))n.off(S,"mouseover",a.noop);this._popper&&this._popper.destroy(),this._menu.classList.remove(u),this._element.classList.remove(u),this._element.setAttribute("aria-expanded","false"),s.removeDataAttribute(this._menu,"popper"),n.trigger(this._element,h,p)}}_getConfig(p){if(p=super._getConfig(p),typeof p.reference=="object"&&!a.isElement(p.reference)&&typeof p.reference.getBoundingClientRect!="function")throw new TypeError(`${l.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return p}_createPopper(){if(typeof f>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let p=this._element;this._config.reference==="parent"?p=this._parent:a.isElement(this._config.reference)?p=a.getElement(this._config.reference):typeof this._config.reference=="object"&&(p=this._config.reference);const T=this._getPopperConfig();this._popper=f.createPopper(p,this._menu,T)}_isShown(){return this._menu.classList.contains(u)}_getPlacement(){const p=this._parent;if(p.classList.contains(v))return ie;if(p.classList.contains(D))return de;if(p.classList.contains(B))return ee;if(p.classList.contains(k))return Oe;const T=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return p.classList.contains(m)?T?ue:ae:T?F:ne}_detectNavbar(){return this._element.closest(Z)!==null}_getOffset(){const{offset:p}=this._config;return typeof p=="string"?p.split(",").map(T=>Number.parseInt(T,10)):typeof p=="function"?T=>p(T,this._element):p}_getPopperConfig(){const p={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(s.setDataAttribute(this._menu,"popper","static"),p.modifiers=[{name:"applyStyles",enabled:!1}]),{...p,...a.execute(this._config.popperConfig,[p])}}_selectMenuItem({key:p,target:T}){const S=c.find(_e,this._menu).filter($=>a.isVisible($));S.length&&a.getNextActiveElement(S,T,p===x,!S.includes(T)).focus()}static jQueryInterface(p){return this.each(function(){const T=H.getOrCreateInstance(this,p);if(typeof p=="string"){if(typeof T[p]>"u")throw new TypeError(`No method named "${p}"`);T[p]()}})}static clearMenus(p){if(p.button===M||p.type==="keyup"&&p.key!==_)return;const T=c.find(W);for(const S of T){const $=H.getInstance(S);if(!$||$._config.autoClose===!1)continue;const se=p.composedPath(),te=se.includes($._menu);if(se.includes($._element)||$._config.autoClose==="inside"&&!te||$._config.autoClose==="outside"&&te||$._menu.contains(p.target)&&(p.type==="keyup"&&p.key===_||/input|select|option|textarea|form/i.test(p.target.tagName)))continue;const z={relatedTarget:$._element};p.type==="click"&&(z.clickEvent=p),$._completeHide(z)}}static dataApiKeydownHandler(p){const T=/input|textarea/i.test(p.target.tagName),S=p.key===P,$=[b,x].includes(p.key);if(!$&&!S||T&&!S)return;p.preventDefault();const se=this.matches(A)?this:c.prev(this,A)[0]||c.next(this,A)[0]||c.findOne(A,p.delegateTarget.parentNode),te=H.getOrCreateInstance(se);if($){p.stopPropagation(),te.show(),te._selectMenuItem(p);return}te._isShown()&&(p.stopPropagation(),te.hide(),se.focus())}}return n.on(document,L,A,H.dataApiKeydownHandler),n.on(document,L,J,H.dataApiKeydownHandler),n.on(document,C,H.clearMenus),n.on(document,R,H.clearMenus),n.on(document,C,A,function(K){K.preventDefault(),H.getOrCreateInstance(this).toggle()}),a.defineJQueryPlugin(H),H})})(lr);const Zr={class:"col-md-8"},en=y("h1",{class:"fs-4 mb-3"},"通知訊息",-1),tn={class:"border rounded-4 p-6"},rn={class:"mb-1"},nn={class:"form-check form-check-inline"},on=y("label",{class:"form-check-label",for:"all"}," 全部訊息 ",-1),an={class:"form-check form-check-inline"},sn=y("label",{class:"form-check-label",for:"unread"}," 未讀訊息 ",-1),cn={class:"form-check form-check-inline"},ln=y("label",{class:"form-check-label",for:"read"}," 已讀訊息 ",-1),pn={class:"table"},fn=y("thead",null,[y("tr",null,[y("th",{scope:"col",width:"20%"},"回覆時間"),y("th",{scope:"col",width:"20%"},"分類"),y("th",{scope:"col"},"內容"),y("th",{scope:"col"})])],-1),un={scope:"row",class:"fw-normal"},dn=["innerHTML"],vn={class:"d-flex justify-content-end"},hn=["onClick"],mn=y("span",{class:"material-symbols-outlined"}," library_books ",-1),gn=[mn],yn={class:"dropdown ms-2"},bn=y("a",{href:"#","data-bs-toggle":"dropdown","aria-expanded":"false"},[y("span",{class:"material-symbols-outlined"},"more_horiz ")],-1),wn={class:"dropdown-menu"},_n=["onClick"],On={class:"d-flex justify-content-center"},En=["innerHTML"],xn=y("div",{class:"text-end"},[y("button",{type:"button",class:"btn btn-dark","data-bs-dismiss":"modal"}," 完成 ")],-1),Cn={__name:"UserMessages",setup(e){const{apiGetNotifyMessages:t,apiPutNotifyReadMessages:r,apiPutNotifyUnreadMessages:o,apiGetNotifyMessageConstants:n}=ir,s=Zt(),c=G({current_page:1,total:0}),a=G(null),i=G([]),f=He(async(u=1)=>{var m,v,D,B;try{const{messages:k,pagination:A}=await t(u);i.value=k,c.value=A}catch(k){Ie.toastMessage("danger","info",`${(v=(m=k==null?void 0:k.response)==null?void 0:m.data)==null?void 0:v.statusCode}:${(B=(D=k==null?void 0:k.response)==null?void 0:D.data)==null?void 0:B.message}`)}},()=>a.value),l=He(async(u,m)=>{var v,D,B,k;try{u?await r(m):await o(m),await f(),Ie.toastMessage("success","","訊息已讀更新成功")}catch(A){Ie.toastMessage("danger","info",`${(D=(v=A==null?void 0:A.response)==null?void 0:v.data)==null?void 0:D.statusCode}:${(k=(B=A==null?void 0:A.response)==null?void 0:B.data)==null?void 0:k.message}`)}},()=>a.value),g=G(""),w=er(()=>g.value==="read"?i.value.filter(u=>u.has_read===1):g.value==="unread"?i.value.filter(u=>u.has_read===0):i.value),d=G([]),P=G([]),_=He(async()=>{const{types:u,actions:m}=await n();d.value=u,P.value=m},()=>a.value),b=u=>{let m="";return d.value.forEach(v=>{v.id===u&&(m=v.cht_name)}),m},x=u=>{f(u)},M=G(null),N=()=>{M.value.show()},h=G(""),O=G(""),E=async u=>{h.value=b(u.type_id),O.value=u.content,u.has_read===0&&await l(!0,u.id),N()},C=u=>{const[m]=i.value.filter(v=>v.id===Number(u));E(m)},L=G(null);return tr(async()=>{M.value=new or(L.value.myBsModal,{keyboard:!1}),await _(),await f(),s.query.id&&C(s.query.id)}),(u,m)=>($e(),Be(pt,null,[y("div",Zr,[en,y("div",tn,[y("div",rn,[y("div",nn,[je(y("input",{class:"form-check-input",type:"radio",name:"readStatus",value:"all",id:"all",checked:"","onUpdate:modelValue":m[0]||(m[0]=v=>g.value=v)},null,512),[[Ve,g.value]]),on]),y("div",an,[je(y("input",{class:"form-check-input",type:"radio",name:"readStatus",id:"unread",value:"unread","onUpdate:modelValue":m[1]||(m[1]=v=>g.value=v)},null,512),[[Ve,g.value]]),sn]),y("div",cn,[je(y("input",{class:"form-check-input",type:"radio",name:"readStatus",id:"read",value:"read","onUpdate:modelValue":m[2]||(m[2]=v=>g.value=v)},null,512),[[Ve,g.value]]),ln])]),y("div",{class:"table-responsive mb-5 position-relative",ref_key:"messageContentRef",ref:a},[y("table",pn,[fn,y("tbody",null,[($e(!0),Be(pt,null,rr(w.value,v=>($e(),Be("tr",{key:v.id,class:ar({"table-active":!v.has_read})},[y("th",un,We(v.create_time.substr(0,10)),1),y("td",null,We(b(v.type_id)),1),y("td",{class:"text-truncate",style:{"max-width":"100px"},innerHTML:v.content},null,8,dn),y("td",vn,[y("a",{href:"#",onClick:dt(D=>E(v),["prevent"])},gn,8,hn),y("div",yn,[bn,y("ul",wn,[y("li",null,[y("a",{class:"dropdown-item",href:"#",onClick:dt(D=>ut(l)(!v.has_read,v.id),["prevent"])},"標為"+We(v.has_read?"未":"已")+"讀取",9,_n)])])])])],2))),128))])])],512),y("div",On,[ft(ut(cr),{modelValue:c.value.current_page,"onUpdate:modelValue":m[3]||(m[3]=v=>c.value.current_page=v),records:c.value.total,"per-page":10,options:{chunk:3,chunksNavigation:"scroll",hideCount:!0,theme:"bootstrap4"},onPaginate:x},null,8,["modelValue","records"])])])]),ft(sr,{id:"msg",ref_key:"msgModal",ref:L,title:h.value,hasFooter:!1},{body:nr(()=>[y("p",{innerHTML:O.value},null,8,En),xn]),_:1},8,["title"])],64))}};export{Cn as default}; diff --git a/assets/UserProfile-iWgR6OP8.js b/assets/UserProfile-iWgR6OP8.js new file mode 100644 index 0000000..ce163da --- /dev/null +++ b/assets/UserProfile-iWgR6OP8.js @@ -0,0 +1 @@ +import{_ as O,r as w,f as Q,o as v,t as W,k as y,a as e,m as G,z as F,M as X,J as Y,K as ee,S as se,h as $,c as U,j as l,l as t,w as C,T as j,B as ae,n as u,U as oe,s as h,p,d as te,q as le,i as ie}from"./index-uEPoEfMl.js";import{_ as ne}from"./Modal-O_41DXjq.js";const de=f=>(Y("data-v-02cc4ee3"),f=f(),ee(),f),re={class:"highlight-name"},ce=de(()=>e("p",{class:"text-danger"},"請注意,一但儲存將無法再次修改,請確認輸入內容無誤。",-1)),me={class:"text-end"},_e={__name:"CheckUserNameModal",props:{name:{type:String,required:!0}},emits:["submitUserName","reset"],setup(f,{expose:P,emit:S}){const N=f,k=S,g=w(null),s=w(null);Q(()=>{s.value=new X(g.value.myBsModal,{keyboard:!1,backdrop:"static"})});const m=()=>{s.value.show()},M=()=>{k("reset"),s.value.hide()};return P({showModal:m,hideModal:M}),(z,V)=>(v(),W(ne,{ref_key:"myModal",ref:g,title:"設定真實姓名",hasFooter:!1},{body:y(()=>[e("p",null,[G(" 您輸入的真實姓名為 "),e("span",re,[e("b",null,F(N.name),1)])]),ce,e("div",me,[e("button",{type:"button",class:"btn btn-danger me-2",onClick:M},"取消"),e("button",{type:"button",class:"btn btn-primary",onClick:V[0]||(V[0]=x=>k("submitUserName"))},"確認")])]),_:1},512))}},ue=O(_e,[["__scopeId","data-v-02cc4ee3"]]),pe={class:"col-md-8 mt-md-0 mt-4"},fe=e("h1",{class:"fs-4 mb-3"},"個人資訊",-1),be={class:"border rounded-4 p-6"},we={class:"row"},he={class:"col-md-6"},ve={class:"mb-3"},ye=e("label",{for:"nickname",class:"form-label"},"暱稱",-1),ke=["disabled"],ge=e("hr",null,null,-1),Me={key:0},Ve=e("p",{class:"mb-1"},"真實姓名",-1),xe={class:"h5 mb-1"},Ue={key:1},Pe={class:"row"},Se={class:"col-xl-3 col-md-6 mb-3"},Ne=e("label",{for:"last_name",class:"form-label"},"真實姓名(姓氏)",-1),$e={class:"col-xl-3 col-md-6 mb-3"},Ce=e("label",{for:"first_name",class:"form-label"},"真實姓名(名字)",-1),Fe=e("div",{class:"form-text"}," 此為證書使用名稱 ",-1),ze=["disabled"],Ae=e("div",{class:"row"},[e("div",{class:"col-xl-6"},[e("hr")])],-1),Ze={class:"row"},qe={class:"col-md-6"},Ee=e("div",{class:"mb-3 visually-hidden"},[e("label",{for:"username",class:"form-label"},"Username"),e("input",{id:"username",type:"text",class:"form-control",name:"username",autocomplete:"username"})],-1),Be={class:"mb-3"},Te=e("label",{for:"old_password",class:"form-label"},"舊密碼",-1),De={class:"mb-3"},Re=e("label",{for:"new_password",class:"form-label"},"新密碼",-1),Ie={class:"mb-2"},Le=e("label",{for:"confirm_new_password",class:"form-label"},"確認新密碼",-1),je={class:"form-check mb-2"},Ge=e("label",{class:"form-check-label",for:"showPassword"}," 顯示密碼 ",-1),Je=["disabled"],Ke=e("hr",null,null,-1),He={class:"mb-3"},Oe=e("label",{for:"email",class:"form-label"},"Email",-1),Qe={class:"mb-3"},We={for:"teachableEmail",class:"form-label"},Xe={key:0,class:"badge text-bg-primary ms-1"},Ye={class:"d-grid mt-1"},es=["value","disabled"],ss=e("hr",null,null,-1),as={class:"row"},os={class:"col-md-8"},ts={class:"mb-3"},ls=e("label",{for:"description",class:"form-label"},"個人簡介",-1),is=["disabled"],rs={__name:"UserProfile",setup(f){const{apiPostUserName:P,apiPutUserNickname:S,apiPutUserPassword:N,apiPutUserDescription:k}=le,{apiGetLoginTeachable:g}=ie,s=se(),b=w(!1),m=w({}),M=h(async()=>{var c,a,i,n;try{const o={nickname:s.profile.nickname};await S(o),s.getUserProfile(),p.toastMessage("success","","更新成功")}catch(o){p.toastMessage("danger","info",`${(a=(c=o==null?void 0:o.response)==null?void 0:c.data)==null?void 0:a.statusCode}:${(n=(i=o==null?void 0:o.response)==null?void 0:i.data)==null?void 0:n.message}`)}}),z=h(async()=>{const c={old_password:m.value.old_password,new_password:m.value.new_password,confirm_new_password:m.value.confirm_new_password};await N(c),s.getUserProfile(),p.toastMessage("success","","更新成功"),document.cookie=`h_MqhC49RxFRI6pR3Z_token=;${te()};`,setTimeout(()=>{window.location.href="/login"},1e3)}),V=h(async()=>{var c,a,i,n;try{const o={description:s.profile.description||""};await k(o),s.getUserProfile(),p.toastMessage("success","","更新成功")}catch(o){p.toastMessage("danger","info",`${(a=(c=o==null?void 0:o.response)==null?void 0:c.data)==null?void 0:a.statusCode}:${(n=(i=o==null?void 0:o.response)==null?void 0:i.data)==null?void 0:n.message}`)}}),x=w(null),J=()=>{x.value.showModal()},A=w(null),K=()=>{A.value.resetForm()},H=h(async()=>{var c,a,i,n;try{const o={last_name:s.profile.last_name||"",first_name:s.profile.first_name||""};await P(o),s.getUserProfile(),p.toastMessage("success","","新增真實姓名成功")}catch(o){p.toastMessage("danger","info",`${(a=(c=o==null?void 0:o.response)==null?void 0:c.data)==null?void 0:a.statusCode}:${(n=(i=o==null?void 0:o.response)==null?void 0:i.data)==null?void 0:n.message}`)}x.value.hideModal()}),Z=h(async()=>{const c={redirectType:"user"},a=new URLSearchParams(c).toString(),i=await g(a);window.location.href=i.redirect_url});return(c,a)=>{var q,E,B,T,D,R,I,L;const i=$("VField"),n=$("ErrorMessage"),o=$("VForm");return v(),U("div",pe,[fe,e("div",be,[e("div",we,[e("div",he,[l(o,{ref:"nicknameForm",onSubmit:t(M)},{default:y(({errors:d,meta:_})=>[e("div",ve,[ye,l(i,{id:"nickname",modelValue:t(s).profile.nickname,"onUpdate:modelValue":a[0]||(a[0]=r=>t(s).profile.nickname=r),modelModifiers:{trim:!0},name:"nickname",label:"暱稱",type:"text",class:u(["form-control",{"is-invalid":d.nickname}]),rules:{required:!0,regex:/^[a-zA-Z0-9\u4e00-\u9fa5_-][a-zA-Z0-9 \u4e00-\u9fa5_-]{0,18}[a-zA-Z0-9\u4e00-\u9fa5_-]$/}},null,8,["modelValue","class"]),l(n,{name:"nickname",class:"invalid-feedback"})]),e("button",{type:"submit",class:"btn btn-primary",disabled:!_.valid}," 確認修改 ",8,ke)]),_:1},8,["onSubmit"]),ge])]),(q=t(s).originProfile)!=null&&q.last_name&&((E=t(s).originProfile)!=null&&E.first_name)?(v(),U("div",Me,[Ve,e("p",xe,F((B=t(s).originProfile)==null?void 0:B.last_name)+F((T=t(s).originProfile)==null?void 0:T.first_name),1)])):(v(),U("div",Ue,[l(ue,{ref_key:"checkUserNameModal",ref:x,onSubmitUserName:t(H),onReset:K,name:(D=t(s).profile)!=null&&D.last_name&&((R=t(s).profile)!=null&&R.first_name)?((I=t(s).profile)==null?void 0:I.last_name)+((L=t(s).profile)==null?void 0:L.first_name):""},null,8,["onSubmitUserName","name"]),l(o,{ref_key:"nameForm",ref:A,onSubmit:J},{default:y(({errors:d,meta:_})=>[e("div",Pe,[e("div",Se,[Ne,l(i,{id:"last_name",modelValue:t(s).profile.last_name,"onUpdate:modelValue":a[1]||(a[1]=r=>t(s).profile.last_name=r),modelModifiers:{trim:!0},name:"last_name",label:"真實姓名(姓氏)",type:"text",class:u(["form-control",{"is-invalid":d.last_name}]),rules:{required:!0,regex:/^[a-zA-Z0-9\u4e00-\u9fa5_-][a-zA-Z0-9 \u4e00-\u9fa5_-]{0,11}$/}},null,8,["modelValue","class"]),l(n,{name:"last_name",class:"invalid-feedback"})]),e("div",$e,[Ce,l(i,{id:"first_name",modelValue:t(s).profile.first_name,"onUpdate:modelValue":a[2]||(a[2]=r=>t(s).profile.first_name=r),modelModifiers:{trim:!0},name:"first_name",label:"真實姓名(名字)",type:"text",class:u(["form-control",{"is-invalid":d.first_name}]),rules:{required:!0,regex:/^[a-zA-Z0-9\u4e00-\u9fa5_-][a-zA-Z0-9 \u4e00-\u9fa5_-]{0,11}$/}},null,8,["modelValue","class"]),l(n,{name:"first_name",class:"invalid-feedback"})]),Fe]),e("button",{type:"submit",class:"btn btn-primary",disabled:!_.valid}," 設定真實姓名 ",8,ze)]),_:1},512)])),Ae,e("div",Ze,[e("div",qe,[l(o,{ref:"passwordForm",onSubmit:t(z)},{default:y(({errors:d,meta:_})=>[Ee,e("div",Be,[Te,l(i,{id:"old_password",modelValue:m.value.old_password,"onUpdate:modelValue":a[3]||(a[3]=r=>m.value.old_password=r),modelModifiers:{trim:!0},name:"old_password",label:"舊密碼",type:b.value?"text":"password",class:u(["form-control",{"is-invalid":d.old_password}]),rules:"required",autocomplete:"current-password"},null,8,["modelValue","type","class"]),l(n,{name:"old_password",class:"invalid-feedback"})]),e("div",De,[Re,l(i,{id:"new_password",modelValue:m.value.new_password,"onUpdate:modelValue":a[4]||(a[4]=r=>m.value.new_password=r),modelModifiers:{trim:!0},name:"new_password",type:b.value?"text":"password",label:"新密碼",class:u(["form-control",{"is-invalid":d.new_password}]),rules:{required:!0,regex:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,16}$/},autocomplete:"new-password"},null,8,["modelValue","type","class","rules"]),l(n,{name:"new_password",class:"invalid-feedback"})]),e("div",Ie,[Le,l(i,{id:"confirm_new_password",modelValue:m.value.confirm_new_password,"onUpdate:modelValue":a[5]||(a[5]=r=>m.value.confirm_new_password=r),modelModifiers:{trim:!0},name:"confirm_new_password",type:b.value?"text":"password",label:"確認新密碼",class:u(["form-control",{"is-invalid":d.confirm_new_password}]),rules:"required|confirmed:@new_password",autocomplete:"new-password"},null,8,["modelValue","type","class"]),l(n,{name:"confirm_new_password",class:"invalid-feedback"})]),e("div",je,[C(e("input",{"onUpdate:modelValue":a[6]||(a[6]=r=>b.value=r),class:"form-check-input",type:"checkbox",id:"showPassword"},null,512),[[oe,b.value]]),Ge]),e("button",{type:"submit",class:"btn btn-primary",disabled:!_.valid}," 確認修改 ",8,Je)]),_:1},8,["onSubmit"]),Ke,e("div",He,[Oe,C(e("input",{type:"email","onUpdate:modelValue":a[7]||(a[7]=d=>t(s).profile.email=d),class:"form-control",id:"email",disabled:""},null,512),[[j,t(s).profile.email]])]),e("div",Qe,[e("label",We,[G("Teachable 登入 "),t(s).thirdparty[0].email!==""?(v(),U("span",Xe,"連動中")):ae("",!0)]),C(e("input",{type:"email","onUpdate:modelValue":a[8]||(a[8]=d=>t(s).thirdparty[0].email=d),class:"form-control",id:"teachableEmail",disabled:""},null,512),[[j,t(s).thirdparty[0].email]]),e("div",Ye,[e("input",{type:"button",class:"btn btn-primary",id:"teachableEmail",value:t(s).thirdparty[0].email!==""?"已連結":"連結",disabled:t(s).thirdparty[0].email!=="",onClick:a[9]||(a[9]=(...d)=>t(Z)&&t(Z)(...d))},null,8,es)])]),ss])]),e("div",as,[e("div",os,[l(o,{ref:"descriptionForm",onSubmit:t(V)},{default:y(({errors:d,meta:_})=>[e("div",ts,[ls,l(i,{id:"description",as:"textarea",modelValue:t(s).profile.description,"onUpdate:modelValue":a[10]||(a[10]=r=>t(s).profile.description=r),modelModifiers:{trim:!0},label:"個人簡介",name:"description",class:u(["form-control",{"is-invalid":d.description}]),rows:"4",placeholder:"請輸入你的個人簡介,字數限制 500 字",rules:"max:500"},null,8,["modelValue","class"]),l(n,{name:"description",class:"invalid-feedback"})]),e("button",{type:"submit",class:"btn btn-primary",disabled:!_.valid}," 確認修改 ",8,is)]),_:1},8,["onSubmit"])])])])])}}};export{rs as default}; diff --git a/assets/UserProfile-ul10D7kQ.css b/assets/UserProfile-ul10D7kQ.css new file mode 100644 index 0000000..bfe8cbb --- /dev/null +++ b/assets/UserProfile-ul10D7kQ.css @@ -0,0 +1 @@ +.highlight-name[data-v-02cc4ee3]{font-size:28px;font-weight:bolder;margin:0 8px} diff --git a/assets/Welcome--ftIakCO.css b/assets/Welcome--ftIakCO.css new file mode 100644 index 0000000..5d89317 --- /dev/null +++ b/assets/Welcome--ftIakCO.css @@ -0,0 +1 @@ +h2[data-v-07629d70]{font-family:Shrikhand,cursive}.item-wrap[data-v-07629d70]{border-radius:40px;padding:12px 16px 12px 24px}.arrow[data-v-07629d70]{color:#fff}.stepArrow span[data-v-07629d70]{color:#fff;margin-left:12px;background-color:#00251a}.stepArrow:hover span[data-v-07629d70]{background-color:#2a8356}.nextArrow span[data-v-07629d70],.nextArrow.disabled:hover span[data-v-07629d70]{color:#00251a;border:1px solid #00251A;margin-left:12px;margin-right:0;background-color:#fff;transition:all 1s}.nextArrow:hover span[data-v-07629d70]{background-color:#00251a;color:#fff}input[data-v-07629d70]::placeholder{color:#ababab} diff --git a/assets/Welcome-p6PWm1r4.js b/assets/Welcome-p6PWm1r4.js new file mode 100644 index 0000000..d2c11da --- /dev/null +++ b/assets/Welcome-p6PWm1r4.js @@ -0,0 +1 @@ +import{_ as T,e as V,u as $,r as d,f as z,h as M,o as n,c,a as s,n as a,z as w,N as _,m as p,B as u,w as A,T as R,l as q,j as E,k as J,b as k,s as x,J as G,K as H,C as K}from"./index-uEPoEfMl.js";const O="/assets/discord-id-step1-5SCBIB1Z.png",U="/assets/discord-id-step2-omYbqngL.png",W="/assets/discord-id-step3-16ZHLXtN.png",Z="/assets/discord-id-step4-OMV4rc9K.png",o=b=>(G("data-v-07629d70"),b=b(),H(),b),P={class:"container my-5"},Q={class:"row justify-content-center"},X={class:"col-md-10 col-lg-8"},Y={class:"list-unstyled d-flex flex-md-row flex-column justify-content-between position-relative"},F={class:"d-flex justify-content-between align-items-center"},ss={class:"d-flex justify-content-between align-items-center"},es={class:"d-flex justify-content-between align-items-center"},ts={class:"mt-5 row justify-content-center align-items-center"},as={key:0,class:"col-md-6 col-11 mb-5 mt-8"},os={class:"d-flex flex-column"},ls=o(()=>s("h2",{class:"display-1 mb-0"},"HELLO!",-1)),ds={class:"fw-bold h4 lh-base"},is=o(()=>s("span",{class:"material-symbols-outlined rounded-circle p-2 d-block"}," arrow_forward ",-1)),ns={key:1,class:"col-md-6 col-11 mb-5 mt-8"},cs={class:"d-flex flex-column"},rs=k('

Join!

加入六角的 Discord 頻道!

接下來的步驟將會引導你加入六角的 Discord 伺服器,並加入到課程的專屬頻道中。

立即加入六角 Discord! arrow_forward

error 若您尚未加入六角的 Discord 頻道,請先透過上方按鈕加入。

',5),ms=o(()=>s("span",{class:"material-symbols-outlined rounded-circle p-2 d-block"}," arrow_forward ",-1)),ps={key:2,class:"col-md-6 col-11 mb-5"},us=k('

Join!

填寫 Discord ID!

1. 點擊下方按鈕觀看教學找到您的 Discord ID

2. 送出 ID 後,系統將於一小時內將您加入課程專屬頻道。

error 若填寫錯誤,將會無法自動加入課程群組。常見填寫錯誤:user#1234

',6),bs={class:"mb-3"},vs=o(()=>s("label",{for:"discordId",class:"form-label"},"Discord ID",-1)),_s={class:"input-group"},hs=["disabled"],fs=o(()=>s("span",{class:"material-symbols-outlined rounded-circle p-2 d-block"}," arrow_forward ",-1)),gs={key:0,class:"mb-3"},ws=o(()=>s("p",{class:"text-danger mb-1 fw-bold"}," 請依照上方教學找到正確的 Discord ID。",-1)),xs=o(()=>s("ul",{class:"mb-1"},[s("li",null,"Discord ID 內不包含 # 符號。")],-1)),ks=[ws,xs],ys=o(()=>s("div",{class:"modal fade",id:"discordIDInfo",tabindex:"-1",role:"dialog"},[s("div",{class:"modal-dialog modal-dialog-centered modal-lg",role:"document"},[s("div",{class:"modal-content"},[s("div",{class:"modal-header"},[s("h5",{class:"modal-title",id:"exampleModalLabel"}," 如何取得 Discord ID? "),s("button",{type:"button",class:"bg-transparent border-0 link-dark material-symbols-outlined","data-bs-dismiss":"modal","aria-label":"Close"}," close ")]),s("div",{class:"modal-body"},[s("p",{class:"text-dark mb-2"}," 若還沒有加入到六角 Discord 頻道,請回上一步,並點選連結加入。 "),s("h6",{class:"fw-bold mb-2"},"步驟 1:進入到 Discord 畫面,點選使用者設定"),s("img",{src:O,alt:"step1",class:"img-fluid mb-2"}),s("h6",{class:"fw-bold mb-2"},"步驟 2:選擇進階並開啟開發者模式"),s("img",{src:U,alt:"step2",class:"img-fluid mb-2"}),s("h6",{class:"fw-bold mb-2"},"步驟 3:回到 Discord 畫面,點選左下角自己的名字"),s("img",{src:W,alt:"step3",class:"img-fluid mb-2",width:"250"}),s("h6",{class:"fw-bold mb-2"},"步驟 4:點擊選單最下方的『複製使用者 ID』,即可獲得一串長長的數字"),s("img",{src:Z,alt:"step4",class:"img-fluid",width:"250"})])])])],-1)),Ds={key:3,class:"col-md-6 col-11 mb-5 mt-8"},Is={class:"d-flex flex-column"},Cs=o(()=>s("h2",{class:"display-1 mb-0"},"Success!",-1)),Ns=o(()=>s("p",{class:"fw-bold h4 lh-base mb-0"},"新生報到完成!",-1)),Ss={class:"mb-0"},js=o(()=>s("p",null,"先和 Discord 上的老師和同學問聲好吧!",-1)),Bs=o(()=>s("span",{class:"material-symbols-outlined rounded-circle p-2 d-block"}," arrow_forward ",-1)),Ls={__name:"Welcome",setup(b){const{apiGetTrainingCheck:y,apiGetTraining:D,apiPostTrainingCheck:I}=K,C=V(),N=$(),e=d(1),r=d(""),h=d(!1),i=d(""),v=d(""),S=x(async()=>{const{training_classes:l}=await D();l.forEach(t=>{t.id===i.value&&(v.value=t.name)})}),f=d(!1),j=async()=>{const{is_check_in:l}=await y(i.value);f.value=l,f.value&&N.push(`/training/${i.value}/board`)},g=d(!0),B=x(async()=>{try{const l={discord_id:r.value};await I(i.value,l),e.value+=1}catch{g.value=!1}});return z(()=>{const{id:l}=C.params;i.value=l,j(),S()}),(l,t)=>{const L=M("RouterLink");return n(),c("div",P,[s("div",Q,[s("div",X,[s("ul",Y,[s("li",{class:a(["item-wrap bg-light position-relative w-100 mr-md-2 mr-0",{"bg-deep-dark":e.value==1}])},[s("div",F,[s("h5",{class:a(["position-relative z-index-3 mb-0",{"text-white":e.value==1}])}," 歡迎 ",2),s("div",{class:a(["rounded-circle bg-deep-dark p-2",{"bg-white":e.value>=1}])},[s("span",{class:a(["arrow material-symbols-outlined d-block",{"text-deep-dark":e.value>=1}])}," arrow_forward ",2)],2)])],2),s("li",{class:a(["item-wrap bg-light position-relative w-100 mx-md-2 mx-0 mt-md-0 mt-3",{"bg-deep-dark":e.value==2||e.value==3}])},[s("div",ss,[s("h5",{class:a(["position-relative z-index-3 mb-0",{"text-white":e.value==2||e.value==3}])}," 報到 ",2),s("div",{class:a(["rounded-circle bg-deep-dark p-2",{"bg-white":e.value>=2}])},[s("span",{class:a(["arrow material-symbols-outlined d-block",{"text-deep-dark":e.value>=2}])}," arrow_forward ",2)],2)])],2),s("li",{class:a(["item-wrap bg-light position-relative w-100 ml-md-2 ml-0 mt-md-0 mt-3",{"bg-deep-dark":e.value==4}])},[s("div",es,[s("h5",{class:a(["position-relative z-index-3 mb-0",{"text-white":e.value==4}])}," 完成 ",2),s("div",{class:a(["rounded-circle bg-deep-dark p-2",{"bg-white":e.value>=4}])},[s("span",{class:a(["arrow material-symbols-outlined d-block",{"text-deep-dark":e.value>=4}])}," arrow_forward ",2)],2)])],2)])])]),s("div",ts,[e.value==1?(n(),c("div",as,[s("div",os,[ls,s("p",ds,"歡迎加入 "+w(v.value),1),s("a",{href:"#",class:"stepArrow text-decoration-none align-self-end d-flex align-items-center mt-4",onClick:t[0]||(t[0]=_(m=>e.value=e.value+1,["prevent"]))},[p(" 點擊進入下一步 "),is])])])):u("",!0),e.value==2?(n(),c("div",ns,[s("div",cs,[rs,s("a",{href:"#",class:"nextArrow text-decoration-none align-self-end d-flex align-items-center mt-4",onClick:t[1]||(t[1]=_(m=>e.value=e.value+1,["prevent"]))},[p(" 已加入了嗎?前往下一步 "),ms])])])):u("",!0),e.value==3?(n(),c("div",ps,[us,s("div",bs,[vs,s("div",_s,[A(s("input",{type:"text",class:"form-control rounded me-3",id:"discordId",placeholder:"ex:123031246916781","onUpdate:modelValue":t[2]||(t[2]=m=>r.value=m)},null,512),[[R,r.value]]),s("button",{class:a(["nextArrow submitBtn d-flex align-items-center bg-white border-0",{disabled:h.value||r.value==""}]),disabled:h.value||r.value=="",onClick:t[3]||(t[3]=m=>q(B)())},[p(" 送出 "),fs],10,hs)])]),g.value?u("",!0):(n(),c("div",gs,ks)),ys,s("p",null,[p(" 還沒有加入到六角 Discord 頻道? "),s("a",{href:"#",class:"link-secondary",onClick:t[4]||(t[4]=_(m=>{e.value=e.value-1},["prevent"]))}," 回到上一頁 ")])])):u("",!0),e.value==4?(n(),c("div",Ds,[s("div",Is,[Cs,Ns,s("p",Ss," 歡迎你加入 "+w(v.value),1),js,E(L,{to:`/training/${i.value}/board`,class:"nextArrow text-decoration-none align-self-end d-flex align-items-center mt-4"},{default:J(()=>[p(" 前往直播班頁面 "),Bs]),_:1},8,["to"])])])):u("",!0)])])}}},Vs=T(Ls,[["__scopeId","data-v-07629d70"]]);export{Vs as default}; diff --git a/assets/code-41222ca7-GOHo1Xob.js b/assets/code-41222ca7-GOHo1Xob.js new file mode 100644 index 0000000..663c9b2 --- /dev/null +++ b/assets/code-41222ca7-GOHo1Xob.js @@ -0,0 +1,249 @@ +import{_ as Qt,e as mt,r as Ae,f as F0,h as $0,o as C,c as D,j as K,F as l0,A as v0,a as F,z as xe,l as m,B as de,n as Me,C as gt,P as Jt,D as We,N as E0,J as ba,K as va,H as ae,t as Q,k as Pe,ac as G,ad as oe,x as V,E as _e,ae as Ft,af as $t,ag as Ar,ah as Tr,m as ya,ai as An,aj as Tn,ak as _n,al as Mn,am as En,Z as zn}from"./index-uEPoEfMl.js";import{b as Nn,c as Rn,d as _r,e as Cn}from"./TaskDescriptionModal-Lfoqi14S.js";import{T as xa}from"./TaskListItem-KuOFuVIA.js";import{T as wa}from"./TaskDetail-d3SC7-vM.js";const In={class:"calendar-main"},Ln={class:"bg-light rounded-4 py-3 px-4 flex-shrink-0",style:{width:"100px"}},Bn={class:"month my-0 text-dark"},On={class:"date my-0 text-dark"},Pn={class:"day my-1 text-dark"},Dn={class:"ms-4"},qn={key:0,class:"mb-0 text-secondary"},Fn={class:"mb-0 text-dark",style:{opacity:"0.5"}},$n={class:"mb-0 text-dark h5 fw-bold"},Hn=["innerHTML"],Un={__name:"Calendar",setup(t){const{apiGetTrainingCalendar:e}=gt,r=mt(),a=Ae(!1),n=Ae([]);return F0(async()=>{a.value=!0;const{calendar:l}=await e(r.params.id);n.value=l,a.value=!1}),(l,u)=>{const c=$0("Loading");return C(),D("div",In,[K(c,{"is-full-page":!1,active:a.value,"z-index":1060},null,8,["active"]),(C(!0),D(l0,null,v0(n.value,(h,g)=>(C(),D("div",{class:"d-flex my-3",key:"new"+g},[F("div",{class:Me(["calendar-item d-flex rounded-4 pe-4 py-2 col-md-8",{"bg-light":m(_r)(h.start_at,"week")}])},[F("div",Ln,[F("p",Bn,xe(new Date(h.start_at).getMonth()+1)+" / ",1),F("p",On,xe(m(Nn)(h.start_at)),1),F("p",Pn,xe(m(Rn)(h.start_at)),1)]),F("div",Dn,[m(_r)(h.start_at,"week")?(C(),D("p",qn,"當周活動")):de("",!0),F("p",Fn,xe(m(Cn)(h.start_at)),1),F("p",$n,xe(h.name),1),F("p",{class:"text-dark my-0 content",style:{opacity:"0.75"},innerHTML:h.content},null,8,Hn)])],2)]))),128))])}}},Gn=Qt(Un,[["__scopeId","data-v-4ddf60d3"]]),H0=t=>(ba("data-v-1cff104f"),t=t(),va(),t),jn={class:"task-main"},Vn={key:0},Xn={key:0},Yn={key:1,class:"table-responsive tableFixHead mt-3"},Wn={class:"table"},Zn=H0(()=>F("thead",null,[F("tr",{class:"text-nowrap"},[F("th",{scope:"col",class:"fw-normal bg-white"},"任務名稱"),F("th",{scope:"col",class:"fw-normal bg-white"},"任務狀態"),F("th",{scope:"col",class:"fw-normal bg-white"},"更新時間"),F("th",{scope:"col",class:"fw-normal bg-white"},"查看任務")])],-1)),Kn={class:"table-light"},Qn={scope:"row"},Jn=["onClick"],ei=H0(()=>F("span",{style:{"font-size":"18px"},class:"material-symbols-outlined align-middle"},"open_in_new ",-1)),ti=[ei],ri={key:2,class:"border border-1 border-dark p-3"},ai=H0(()=>F("p",{class:"text-center mb-0"},"目前沒有新的任務狀態",-1)),ni=[ai],ii={class:"mt-3"},si=H0(()=>F("h4",null,"我的任務",-1)),oi={class:"my-task-nav nav nav-tabs"},li={class:"nav-item"},ui={class:"nav-item"},ci={class:"nav-item"},pi={class:"mt-4 px-0 position-relative",style:{"min-height":"200px"}},di={key:0},hi=H0(()=>F("p",{class:"text-center mb-0"},"目前沒有任務",-1)),mi=[hi],gi={key:1},fi={__name:"MyTask",setup(t){const{apiGetAcceptTask:e,apiGetAcceptBoard:r,apiGetCompletedTask:a,apiGetExpiredTask:n}=gt,i=mt(),l=Ae("my"),u=z=>{l.value=z},c=Ae("list"),h=Ae(""),g=z=>{c.value="content",h.value=z.id},y=Ae(""),S=Ae([]),A=Ae(!1),R=Ae([]),w=async()=>{A.value=!0;const{tasks:z}=await e(y.value);S.value=z,A.value=!1},_=async()=>{A.value=!0;const{tasks:z}=await a(y.value);S.value=z,A.value=!1},E=async()=>{A.value=!0;const{tasks:z}=await n(y.value);S.value=z,A.value=!1},v=async()=>{const{tasks:z}=await r(y.value);R.value=z};F0(async()=>{A.value=!0;const{tId:z}=i.query,{id:N}=i.params;z&&g({id:z}),y.value=N,await v(),w()});const M=z=>{switch(z){case"等待再次提交":return{backgroundColor:"#3D5950"};case"等待助教回覆":return{backgroundColor:"#798B86"};case"助教已回覆":return{backgroundColor:"#00251A"};case"已審核完成":return{backgroundColor:"#3D5950"};default:return{backgroundColor:"#3D5950"}}};return Jt(l,z=>{S.value=[],z==="my"?w():z==="completed"?_():z==="expired"&&E()}),(z,N)=>{const L=$0("Loading");return C(),D("div",jn,[c.value==="list"?(C(),D("div",Vn,[A.value?de("",!0):(C(),D("h4",Xn,"任務最新狀態")),R.value.length>0?(C(),D("div",Yn,[F("table",Wn,[Zn,F("tbody",Kn,[(C(!0),D(l0,null,v0(R.value,q=>(C(),D("tr",{class:"text-nowrap position-relative",key:q.id},[F("td",Qn,xe(q.name),1),F("td",null,[F("span",{class:"badge rounded-pill py-1 px-3 fw-normal lh-base",style:We([{"font-size":"14px"},M(q.status)])},xe(q.status),5)]),F("td",null,xe(new Date(q.updated_at).toLocaleDateString("sv-SE")),1),F("td",null,[F("a",{href:"#",class:"stretched-link",onClick:E0(P=>g(q),["prevent"])},ti,8,Jn)])]))),128))])])])):A.value?de("",!0):(C(),D("div",ri,ni)),F("div",ii,[si,F("ul",oi,[F("li",li,[F("a",{class:Me(["nav-link",l.value==="my"&&"active"]),href:"#",onClick:N[0]||(N[0]=E0(q=>u("my"),["prevent"]))},"我的任務",2)]),F("li",ui,[F("a",{class:Me(["nav-link",l.value==="completed"&&"active"]),href:"#",onClick:N[1]||(N[1]=E0(q=>u("completed"),["prevent"]))},"已完成的任務",2)]),F("li",ci,[F("a",{class:Me(["nav-link",l.value==="expired"&&"active"]),href:"#",onClick:N[2]||(N[2]=E0(q=>u("expired"),["prevent"]))},"已過期的任務",2)])]),F("ul",pi,[K(L,{"is-full-page":!1,active:A.value,"z-index":1060},null,8,["active"]),K(xa,{type:"training","task-list":S.value,onSeeTaskDetail:g},null,8,["task-list"]),!A.value&&S.value.length===0?(C(),D("div",di,mi)):de("",!0)])])])):c.value==="content"?(C(),D("div",gi,[F("a",{href:"javascript:void(0)",onClick:N[3]||(N[3]=E0(q=>c.value="list",["prevent"]))},"返回"),K(wa,{"task-detail-id":h.value,type:"training","training-id":y.value,onRefreshBoard:v},null,8,["task-detail-id","training-id"])])):de("",!0)])}}},bi=Qt(fi,[["__scopeId","data-v-1cff104f"]]),ka=t=>(ba("data-v-0a36400c"),t=t(),va(),t),vi={class:"task-main"},yi={key:0},xi=ka(()=>F("h4",null,"直播班任務列表",-1)),wi={key:0,class:"d-flex justify-content-center"},ki=ka(()=>F("p",{class:"bg-light rounded-pill py-2 px-3"},"目前沒有任務",-1)),Si=[ki],Ai={key:1,class:"list-unstyled"},Ti={key:1},_i={__name:"CanAcceptTask",setup(t){const{apiGetAvailableTask:e}=gt,r=mt(),a=Ae(!1),n=Ae(""),i=Ae("list"),l=Ae(""),u=g=>{i.value="content",l.value=g.id},c=Ae([]);return F0(async()=>{a.value=!0;const{id:g}=r.params,{tId:y}=r.query;y&&u({id:y}),n.value=g;const{tasks:S}=await e(g);c.value=S,a.value=!1}),(g,y)=>(C(),D("div",vi,[i.value==="list"?(C(),D("div",yi,[xi,!a.value&&c.value.length===0?(C(),D("div",wi,Si)):de("",!0),c.value.length>0?(C(),D("ul",Ai,[K(xa,{type:"training","task-list":c.value,onSeeTaskDetail:u},null,8,["task-list"])])):de("",!0)])):i.value==="content"?(C(),D("div",Ti,[F("a",{href:"javascript:void(0)",onClick:y[0]||(y[0]=E0(S=>i.value="list",["prevent"]))},"返回"),K(wa,{"task-detail-id":l.value,type:"training","training-id":n.value},null,8,["task-detail-id","training-id"])])):de("",!0)]))}},Mi=Qt(_i,[["__scopeId","data-v-0a36400c"]]),st=t=>t.reduce((e,r)=>e+r[0],""),Ei=t=>{const e=[];let r,a=-1;return Object.keys(t).forEach(n=>{var i;(i=t[n].value.content)==null||i.forEach(l=>{var c,h;const u=(h=(c=t[l])==null?void 0:c.value)==null?void 0:h.type;u&&u!==r&&(a++,r=u,e[a]=[]),e[a].push(l)}),r=void 0}),e},zi=(t,e)=>{const r=Ei(e).find(a=>a.includes(t));if(r)return r.indexOf(t)+1},Ni=(t="",e)=>{const r=new URL(`https://www.notion.so${t.startsWith("/image")?t:`/image/${encodeURIComponent(t)}`}`);if(e&&!t.includes("/images/page-cover/")){const a=e.value.parent_table==="space"?"block":e.value.parent_table;r.searchParams.set("table",a),r.searchParams.set("id",e.value.id),r.searchParams.set("cache","v2")}return r.toString()},Ri=(t="")=>(t=t.replace(/-/g,""),`/${t}`),ce={blockMap:{type:Object,required:!0},contentId:{type:String,required:!1},contentIndex:{type:Number,default:0},embedAllow:{type:String,default:"fullscreen"},fullPage:{type:Boolean,default:!1},hideList:{type:Array,default:()=>[]},level:{type:Number,default:0},mapImageUrl:{type:Function,default:Ni},mapPageUrl:{type:Function,default:Ri},pageLinkOptions:Object,pageLinkTarget:{type:String,default:"_self"},prism:{type:Boolean,default:!1},katex:{type:Boolean,default:!1},textLinkTarget:{type:String,default:"_blank"}},pe=t=>{const e=V(()=>{const w=t.contentId||Object.keys(t.blockMap)[0];return t.blockMap[w]}),r=V(()=>({blockMap:t.blockMap,contentId:t.contentId,contentIndex:t.contentIndex,embedAllow:t.embedAllow,fullPage:t.fullPage,hideList:t.hideList,level:t.level,mapImageUrl:t.mapImageUrl,mapPageUrl:t.mapPageUrl,pageLinkOptions:t.pageLinkOptions,prism:t.prism,katex:t.katex})),a=V(()=>{var w,_,E,v,k,M,z,N,L,q,P,Y,ee,se,ue,be,ze,Se,Re,ne,re;return{block_aspect_ratio:(E=(_=(w=e.value)==null?void 0:w.value)==null?void 0:_.format)==null?void 0:E.block_aspect_ratio,block_height:((M=(k=(v=e.value)==null?void 0:v.value)==null?void 0:k.format)==null?void 0:M.block_height)||1,block_width:((L=(N=(z=e.value)==null?void 0:z.value)==null?void 0:N.format)==null?void 0:L.block_width)||1,block_color:(Y=(P=(q=e.value)==null?void 0:q.value)==null?void 0:P.format)==null?void 0:Y.block_color,bookmark_icon:(ue=(se=(ee=e.value)==null?void 0:ee.value)==null?void 0:se.format)==null?void 0:ue.bookmark_icon,bookmark_cover:(Se=(ze=(be=e.value)==null?void 0:be.value)==null?void 0:ze.format)==null?void 0:Se.bookmark_cover,display_source:(re=(ne=(Re=e.value)==null?void 0:Re.value)==null?void 0:ne.format)==null?void 0:re.display_source}}),n=V(()=>{var w;return(w=e.value)==null?void 0:w.value.format}),i=V(()=>{var w;return(w=e.value)==null?void 0:w.value.properties}),l=V(()=>{var w;return(w=n.value)==null?void 0:w.page_icon}),u=V(()=>{var w;return(w=n.value)==null?void 0:w.block_width}),c=V(()=>{var w;return(w=i.value)==null?void 0:w.title}),h=V(()=>{var w;return(w=i.value)==null?void 0:w.caption}),g=V(()=>{var w;return(w=i.value)==null?void 0:w.description}),y=V(()=>{var w;return(w=e.value)==null?void 0:w.value.type}),S=V(()=>{var w;return y.value?!((w=t.hideList)!=null&&w.includes(y.value)):!1}),A=V(()=>{var w,_;return((w=t.pageLinkOptions)==null?void 0:w.component)&&((_=t.pageLinkOptions)==null?void 0:_.href)}),R=V(()=>{var w;return t.blockMap[(w=e.value)==null?void 0:w.value.parent_id]});return{props:t,block:e,pass:r,f:a,format:n,properties:i,icon:l,width:u,title:c,caption:h,description:g,type:y,visible:S,hasPageLinkOptions:A,parent:R,isType:w=>Array.isArray(w)?S.value&&w.includes(y.value):S.value&&y.value===w,blockColorClass:(w="")=>{var E,v,k;const _=(k=(v=(E=e.value)==null?void 0:E.value)==null?void 0:v.format)==null?void 0:k.block_color;return _?`notion-${_}${w}`:void 0},pageLinkProps:w=>t.pageLinkOptions?{[t.pageLinkOptions.href]:t.mapPageUrl(w)}:{}}},Ci=["page","header","sub_header","sub_sub_header","bookmark","callout","code","equation","text","quote","to_do","toggle","column_list","column","bulleted_list","numbered_list","image","embed","figma","video","audio","table","table_row","tweet","divider","table_of_contents","transclusion_container","transclusion_reference"];class De{constructor(e,r,a){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=r,this.end=a}static range(e,r){return r?!e||!e.loc||!r.loc||e.loc.lexer!==r.loc.lexer?null:new De(e.loc.lexer,e.loc.start,r.loc.end):e&&e.loc}}class He{constructor(e,r){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=r}range(e,r){return new He(r,De.range(this,e))}}class O{constructor(e,r){this.position=void 0;var a="KaTeX parse error: "+e,n,i=r&&r.loc;if(i&&i.start<=i.end){var l=i.lexer.input;n=i.start;var u=i.end;n===l.length?a+=" at end of input: ":a+=" at position "+(n+1)+": ";var c=l.slice(n,u).replace(/[^]/g,"$&̲"),h;n>15?h="…"+l.slice(n-15,n):h=l.slice(0,n);var g;u+15":">","<":"<",'"':""","'":"'"},Di=/[&><"']/g;function qi(t){return String(t).replace(Di,e=>Pi[e])}var Sa=function t(e){return e.type==="ordgroup"||e.type==="color"?e.body.length===1?t(e.body[0]):e:e.type==="font"?t(e.body):e},Fi=function(t){var e=Sa(t);return e.type==="mathord"||e.type==="textord"||e.type==="atom"},$i=function(t){if(!t)throw new Error("Expected non-null, but got "+String(t));return t},Hi=function(t){var e=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(t);return e!=null?e[1]:"_relative"},W={contains:Ii,deflt:Li,escape:qi,hyphenate:Oi,getBaseElem:Sa,isCharacterBox:Fi,protocolFromUrl:Hi},at={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:t=>"#"+t},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(t,e)=>(e.push(t),e)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:t=>Math.max(0,t),cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:t=>Math.max(0,t),cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:t=>Math.max(0,t),cli:"-e, --max-expand ",cliProcessor:t=>t==="Infinity"?1/0:parseInt(t)},globalGroup:{type:"boolean",cli:!1}};function Ui(t){if(t.default)return t.default;var e=t.type,r=Array.isArray(e)?e[0]:e;if(typeof r!="string")return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class er{constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{};for(var r in at)if(at.hasOwnProperty(r)){var a=at[r];this[r]=e[r]!==void 0?a.processor?a.processor(e[r]):e[r]:Ui(a)}}reportNonstrict(e,r,a){var n=this.strict;if(typeof n=="function"&&(n=n(e,r,a)),!(!n||n==="ignore")){if(n===!0||n==="error")throw new O("LaTeX-incompatible input and strict mode is set to 'error': "+(r+" ["+e+"]"),a);n==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+e+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+n+"': "+r+" ["+e+"]"))}}useStrictBehavior(e,r,a){var n=this.strict;if(typeof n=="function")try{n=n(e,r,a)}catch{n="error"}return!n||n==="ignore"?!1:n===!0||n==="error"?!0:n==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+e+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+n+"': "+r+" ["+e+"]")),!1)}isTrusted(e){e.url&&!e.protocol&&(e.protocol=W.protocolFromUrl(e.url));var r=typeof this.trust=="function"?this.trust(e):this.trust;return!!r}}class d0{constructor(e,r,a){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=r,this.cramped=a}sup(){return Ze[Gi[this.id]]}sub(){return Ze[ji[this.id]]}fracNum(){return Ze[Vi[this.id]]}fracDen(){return Ze[Xi[this.id]]}cramp(){return Ze[Yi[this.id]]}text(){return Ze[Wi[this.id]]}isTight(){return this.size>=2}}var tr=0,ot=1,z0=2,n0=3,P0=4,Ue=5,N0=6,Ie=7,Ze=[new d0(tr,0,!1),new d0(ot,0,!0),new d0(z0,1,!1),new d0(n0,1,!0),new d0(P0,2,!1),new d0(Ue,2,!0),new d0(N0,3,!1),new d0(Ie,3,!0)],Gi=[P0,Ue,P0,Ue,N0,Ie,N0,Ie],ji=[Ue,Ue,Ue,Ue,Ie,Ie,Ie,Ie],Vi=[z0,n0,P0,Ue,N0,Ie,N0,Ie],Xi=[n0,n0,Ue,Ue,Ie,Ie,Ie,Ie],Yi=[ot,ot,n0,n0,Ue,Ue,Ie,Ie],Wi=[tr,ot,z0,n0,z0,n0,z0,n0],j={DISPLAY:Ze[tr],TEXT:Ze[z0],SCRIPT:Ze[P0],SCRIPTSCRIPT:Ze[N0]},Ht=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function Zi(t){for(var e=0;e=n[0]&&t<=n[1])return r.name}return null}var nt=[];Ht.forEach(t=>t.blocks.forEach(e=>nt.push(...e)));function Aa(t){for(var e=0;e=nt[e]&&t<=nt[e+1])return!0;return!1}var M0=80,Ki=function(t,e){return"M95,"+(622+t+e)+` +c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 +c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 +c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10 +s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 +c69,-144,104.5,-217.7,106.5,-221 +l`+t/2.075+" -"+t+` +c5.3,-9.3,12,-14,20,-14 +H400000v`+(40+t)+`H845.2724 +s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 +c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z +M`+(834+t)+" "+e+"h400000v"+(40+t)+"h-400000z"},Qi=function(t,e){return"M263,"+(601+t+e)+`c0.7,0,18,39.7,52,119 +c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120 +c340,-704.7,510.7,-1060.3,512,-1067 +l`+t/2.084+" -"+t+` +c4.7,-7.3,11,-11,19,-11 +H40000v`+(40+t)+`H1012.3 +s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232 +c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1 +s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26 +c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z +M`+(1001+t)+" "+e+"h400000v"+(40+t)+"h-400000z"},Ji=function(t,e){return"M983 "+(10+t+e)+` +l`+t/3.13+" -"+t+` +c4,-6.7,10,-10,18,-10 H400000v`+(40+t)+` +H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7 +s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744 +c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30 +c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722 +c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5 +c53.7,-170.3,84.5,-266.8,92.5,-289.5z +M`+(1001+t)+" "+e+"h400000v"+(40+t)+"h-400000z"},es=function(t,e){return"M424,"+(2398+t+e)+` +c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514 +c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20 +s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121 +s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081 +l`+t/4.223+" -"+t+`c4,-6.7,10,-10,18,-10 H400000 +v`+(40+t)+`H1014.6 +s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185 +c-2,6,-10,9,-24,9 +c-8,0,-12,-0.7,-12,-2z M`+(1001+t)+" "+e+` +h400000v`+(40+t)+"h-400000z"},ts=function(t,e){return"M473,"+(2713+t+e)+` +c339.3,-1799.3,509.3,-2700,510,-2702 l`+t/5.298+" -"+t+` +c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+t)+`H1017.7 +s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9 +c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200 +c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26 +s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104, +606zM`+(1001+t)+" "+e+"h400000v"+(40+t)+"H1017.7z"},rs=function(t){var e=t/2;return"M400000 "+t+" H0 L"+e+" 0 l65 45 L145 "+(t-80)+" H400000z"},as=function(t,e,r){var a=r-54-e-t;return"M702 "+(t+e)+"H400000"+(40+t)+` +H742v`+a+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1 +h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170 +c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667 +219 661 l218 661zM702 `+e+"H400000v"+(40+t)+"H742z"},ns=function(t,e,r){e=1e3*e;var a="";switch(t){case"sqrtMain":a=Ki(e,M0);break;case"sqrtSize1":a=Qi(e,M0);break;case"sqrtSize2":a=Ji(e,M0);break;case"sqrtSize3":a=es(e,M0);break;case"sqrtSize4":a=ts(e,M0);break;case"sqrtTall":a=as(e,M0,r)}return a},is=function(t,e){switch(t){case"⎜":return"M291 0 H417 V"+e+" H291z M291 0 H417 V"+e+" H291z";case"∣":return"M145 0 H188 V"+e+" H145z M145 0 H188 V"+e+" H145z";case"∥":return"M145 0 H188 V"+e+" H145z M145 0 H188 V"+e+" H145z"+("M367 0 H410 V"+e+" H367z M367 0 H410 V"+e+" H367z");case"⎟":return"M457 0 H583 V"+e+" H457z M457 0 H583 V"+e+" H457z";case"⎢":return"M319 0 H403 V"+e+" H319z M319 0 H403 V"+e+" H319z";case"⎥":return"M263 0 H347 V"+e+" H263z M263 0 H347 V"+e+" H263z";case"⎪":return"M384 0 H504 V"+e+" H384z M384 0 H504 V"+e+" H384z";case"⏐":return"M312 0 H355 V"+e+" H312z M312 0 H355 V"+e+" H312z";case"‖":return"M257 0 H300 V"+e+" H257z M257 0 H300 V"+e+" H257z"+("M478 0 H521 V"+e+" H478z M478 0 H521 V"+e+" H478z");default:return""}},Mr={doubleleftarrow:`M262 157 +l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3 + 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28 + 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5 +c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5 + 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87 +-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7 +-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z +m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l +-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5 + 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88 +-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68 +-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18 +-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782 +c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3 +-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120 + 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8 +-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247 +c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208 + 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3 + 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202 + l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117 +-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7 + 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13 + 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688 + 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7 +-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80 +H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0 + 435 0h399565z`,leftgroupunder:`M400000 262 +H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219 + 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3 +-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5 +-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7 +-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5 + 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3 +-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7 +-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z +m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333 + 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5 + 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667 +-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12 + 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7 +-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0 +v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5 +-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3 +-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21 + 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z +M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z +M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23 +-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8 +c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3 + 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z +M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334 +c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14 +-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7 + 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11 + 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214 +c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14 + 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3 + 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0 +-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6 +-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z +m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8 +60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8 +-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z +m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2 +c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6 +-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z +m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0 +85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8 +-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z +m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1 +c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128 +-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 + 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 + 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85 +-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 +-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 + 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l +-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5 +s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1 +c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3 + 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237 +-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0 + 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18 + 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3 +-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2 +-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 + 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11 +-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7 + 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z +m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8 + 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5 +-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95 +-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8 + 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 + 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3 +-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z +m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3 + 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0 +-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21 + 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z +M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23 + 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32 +-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142 +-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40 + 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69 +-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3 +-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19 +-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101 + 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167 +c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3 + 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42 + 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333 +-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70 + 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7 +-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0 + 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0 + 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128 +-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418 +-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9 + 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114 +c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751 + 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457 +-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0 + 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697 + 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696 + -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345 +-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409 + 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9 + 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409 + -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5 +3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11 +10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63 +-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1 +-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59 +H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359 +c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22 +c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1, +-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202 +c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5 +c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130 +s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47 +121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6 +s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11 +c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z +M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32 +-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0 +13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39 +-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5 +-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 +-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 +151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 +c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17 +c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21 +c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40 +c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z +M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0 +c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, +-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 +c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z +M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 +c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9, +1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7, +-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z +M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0 +c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, +-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 +c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z +M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`};class U0{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return W.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),r=0;rr.toText();return this.children.map(e).join("")}}var Ke={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},Y0={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Er={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function ss(t,e){Ke[t]=e}function rr(t,e,r){if(!Ke[e])throw new Error("Font metrics not found for font: "+e+".");var a=t.charCodeAt(0),n=Ke[e][a];if(!n&&t[0]in Er&&(a=Er[t[0]].charCodeAt(0),n=Ke[e][a]),!n&&r==="text"&&Aa(a)&&(n=Ke[e][77]),n)return{depth:n[0],height:n[1],italic:n[2],skew:n[3],width:n[4]}}var Tt={};function os(t){var e;if(t>=5?e=0:t>=3?e=1:e=2,!Tt[e]){var r=Tt[e]={cssEmPerMu:Y0.quad[e]/18};for(var a in Y0)Y0.hasOwnProperty(a)&&(r[a]=Y0[a][e])}return Tt[e]}var ls=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],zr=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Nr=function(t,e){return e.size<2?t:ls[t-1][e.size-1]};class r0{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||r0.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=zr[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var r={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var a in e)e.hasOwnProperty(a)&&(r[a]=e[a]);return new r0(r)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:Nr(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:zr[e-1]})}havingBaseStyle(e){e=e||this.style.text();var r=Nr(r0.BASESIZE,e);return this.size===r&&this.textSize===r0.BASESIZE&&this.style===e?this:this.extend({style:e,size:r})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==r0.BASESIZE?["sizing","reset-size"+this.size,"size"+r0.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=os(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}r0.BASESIZE=6;var Ut={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},us={ex:!0,em:!0,mu:!0},Ta=function(t){return typeof t!="string"&&(t=t.unit),t in Ut||t in us||t==="ex"},ge=function(t,e){var r;if(t.unit in Ut)r=Ut[t.unit]/e.fontMetrics().ptPerEm/e.sizeMultiplier;else if(t.unit==="mu")r=e.fontMetrics().cssEmPerMu;else{var a;if(e.style.isTight()?a=e.havingStyle(e.style.text()):a=e,t.unit==="ex")r=a.fontMetrics().xHeight;else if(t.unit==="em")r=a.fontMetrics().quad;else throw new O("Invalid unit: '"+t.unit+"'");a!==e&&(r*=a.sizeMultiplier/e.sizeMultiplier)}return Math.min(t.number*r,e.maxSize)},$=function(t){return+t.toFixed(4)+"em"},g0=function(t){return t.filter(e=>e).join(" ")},_a=function(t,e,r){if(this.classes=t||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=r||{},e){e.style.isTight()&&this.classes.push("mtight");var a=e.getColor();a&&(this.style.color=a)}},Ma=function(t){var e=document.createElement(t);e.className=g0(this.classes);for(var r in this.style)this.style.hasOwnProperty(r)&&(e.style[r]=this.style[r]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&e.setAttribute(a,this.attributes[a]);for(var n=0;n",e};class G0{constructor(e,r,a,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,_a.call(this,e,a,n),this.children=r||[]}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return W.contains(this.classes,e)}toNode(){return Ma.call(this,"span")}toMarkup(){return Ea.call(this,"span")}}class ar{constructor(e,r,a,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,_a.call(this,r,n),this.children=a||[],this.setAttribute("href",e)}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return W.contains(this.classes,e)}toNode(){return Ma.call(this,"a")}toMarkup(){return Ea.call(this,"a")}}class cs{constructor(e,r,a){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=r,this.src=e,this.classes=["mord"],this.style=a}hasClass(e){return W.contains(this.classes,e)}toNode(){var e=document.createElement("img");e.src=this.src,e.alt=this.alt,e.className="mord";for(var r in this.style)this.style.hasOwnProperty(r)&&(e.style[r]=this.style[r]);return e}toMarkup(){var e=""+this.alt+"0&&(r=document.createElement("span"),r.style.marginRight=$(this.italic)),this.classes.length>0&&(r=r||document.createElement("span"),r.className=g0(this.classes));for(var a in this.style)this.style.hasOwnProperty(a)&&(r=r||document.createElement("span"),r.style[a]=this.style[a]);return r?(r.appendChild(e),r):e}toMarkup(){var e=!1,r="0&&(a+="margin-right:"+this.italic+"em;");for(var n in this.style)this.style.hasOwnProperty(n)&&(a+=W.hyphenate(n)+":"+this.style[n]+";");a&&(e=!0,r+=' style="'+W.escape(a)+'"');var i=W.escape(this.text);return e?(r+=">",r+=i,r+="",r):i}}class f0{constructor(e,r){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=r||{}}toNode(){var e="http://www.w3.org/2000/svg",r=document.createElementNS(e,"svg");for(var a in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,a)&&r.setAttribute(a,this.attributes[a]);for(var n=0;n":""}}class Gt{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e="http://www.w3.org/2000/svg",r=document.createElementNS(e,"line");for(var a in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,a)&&r.setAttribute(a,this.attributes[a]);return r}toMarkup(){var e=" but got "+String(t)+".")}var hs={bin:1,close:1,inner:1,open:1,punct:1,rel:1},ms={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},le={math:{},text:{}};function s(t,e,r,a,n,i){le[t][n]={font:e,group:r,replace:a},i&&a&&(le[t][a]=le[t][n])}var o="math",I="text",p="main",f="ams",he="accent-token",U="bin",Le="close",R0="inner",X="mathord",ke="op-token",qe="open",ft="punct",b="rel",u0="spacing",x="textord";s(o,p,b,"≡","\\equiv",!0);s(o,p,b,"≺","\\prec",!0);s(o,p,b,"≻","\\succ",!0);s(o,p,b,"∼","\\sim",!0);s(o,p,b,"⊥","\\perp");s(o,p,b,"⪯","\\preceq",!0);s(o,p,b,"⪰","\\succeq",!0);s(o,p,b,"≃","\\simeq",!0);s(o,p,b,"∣","\\mid",!0);s(o,p,b,"≪","\\ll",!0);s(o,p,b,"≫","\\gg",!0);s(o,p,b,"≍","\\asymp",!0);s(o,p,b,"∥","\\parallel");s(o,p,b,"⋈","\\bowtie",!0);s(o,p,b,"⌣","\\smile",!0);s(o,p,b,"⊑","\\sqsubseteq",!0);s(o,p,b,"⊒","\\sqsupseteq",!0);s(o,p,b,"≐","\\doteq",!0);s(o,p,b,"⌢","\\frown",!0);s(o,p,b,"∋","\\ni",!0);s(o,p,b,"∝","\\propto",!0);s(o,p,b,"⊢","\\vdash",!0);s(o,p,b,"⊣","\\dashv",!0);s(o,p,b,"∋","\\owns");s(o,p,ft,".","\\ldotp");s(o,p,ft,"⋅","\\cdotp");s(o,p,x,"#","\\#");s(I,p,x,"#","\\#");s(o,p,x,"&","\\&");s(I,p,x,"&","\\&");s(o,p,x,"ℵ","\\aleph",!0);s(o,p,x,"∀","\\forall",!0);s(o,p,x,"ℏ","\\hbar",!0);s(o,p,x,"∃","\\exists",!0);s(o,p,x,"∇","\\nabla",!0);s(o,p,x,"♭","\\flat",!0);s(o,p,x,"ℓ","\\ell",!0);s(o,p,x,"♮","\\natural",!0);s(o,p,x,"♣","\\clubsuit",!0);s(o,p,x,"℘","\\wp",!0);s(o,p,x,"♯","\\sharp",!0);s(o,p,x,"♢","\\diamondsuit",!0);s(o,p,x,"ℜ","\\Re",!0);s(o,p,x,"♡","\\heartsuit",!0);s(o,p,x,"ℑ","\\Im",!0);s(o,p,x,"♠","\\spadesuit",!0);s(o,p,x,"§","\\S",!0);s(I,p,x,"§","\\S");s(o,p,x,"¶","\\P",!0);s(I,p,x,"¶","\\P");s(o,p,x,"†","\\dag");s(I,p,x,"†","\\dag");s(I,p,x,"†","\\textdagger");s(o,p,x,"‡","\\ddag");s(I,p,x,"‡","\\ddag");s(I,p,x,"‡","\\textdaggerdbl");s(o,p,Le,"⎱","\\rmoustache",!0);s(o,p,qe,"⎰","\\lmoustache",!0);s(o,p,Le,"⟯","\\rgroup",!0);s(o,p,qe,"⟮","\\lgroup",!0);s(o,p,U,"∓","\\mp",!0);s(o,p,U,"⊖","\\ominus",!0);s(o,p,U,"⊎","\\uplus",!0);s(o,p,U,"⊓","\\sqcap",!0);s(o,p,U,"∗","\\ast");s(o,p,U,"⊔","\\sqcup",!0);s(o,p,U,"◯","\\bigcirc",!0);s(o,p,U,"∙","\\bullet",!0);s(o,p,U,"‡","\\ddagger");s(o,p,U,"≀","\\wr",!0);s(o,p,U,"⨿","\\amalg");s(o,p,U,"&","\\And");s(o,p,b,"⟵","\\longleftarrow",!0);s(o,p,b,"⇐","\\Leftarrow",!0);s(o,p,b,"⟸","\\Longleftarrow",!0);s(o,p,b,"⟶","\\longrightarrow",!0);s(o,p,b,"⇒","\\Rightarrow",!0);s(o,p,b,"⟹","\\Longrightarrow",!0);s(o,p,b,"↔","\\leftrightarrow",!0);s(o,p,b,"⟷","\\longleftrightarrow",!0);s(o,p,b,"⇔","\\Leftrightarrow",!0);s(o,p,b,"⟺","\\Longleftrightarrow",!0);s(o,p,b,"↦","\\mapsto",!0);s(o,p,b,"⟼","\\longmapsto",!0);s(o,p,b,"↗","\\nearrow",!0);s(o,p,b,"↩","\\hookleftarrow",!0);s(o,p,b,"↪","\\hookrightarrow",!0);s(o,p,b,"↘","\\searrow",!0);s(o,p,b,"↼","\\leftharpoonup",!0);s(o,p,b,"⇀","\\rightharpoonup",!0);s(o,p,b,"↙","\\swarrow",!0);s(o,p,b,"↽","\\leftharpoondown",!0);s(o,p,b,"⇁","\\rightharpoondown",!0);s(o,p,b,"↖","\\nwarrow",!0);s(o,p,b,"⇌","\\rightleftharpoons",!0);s(o,f,b,"≮","\\nless",!0);s(o,f,b,"","\\@nleqslant");s(o,f,b,"","\\@nleqq");s(o,f,b,"⪇","\\lneq",!0);s(o,f,b,"≨","\\lneqq",!0);s(o,f,b,"","\\@lvertneqq");s(o,f,b,"⋦","\\lnsim",!0);s(o,f,b,"⪉","\\lnapprox",!0);s(o,f,b,"⊀","\\nprec",!0);s(o,f,b,"⋠","\\npreceq",!0);s(o,f,b,"⋨","\\precnsim",!0);s(o,f,b,"⪹","\\precnapprox",!0);s(o,f,b,"≁","\\nsim",!0);s(o,f,b,"","\\@nshortmid");s(o,f,b,"∤","\\nmid",!0);s(o,f,b,"⊬","\\nvdash",!0);s(o,f,b,"⊭","\\nvDash",!0);s(o,f,b,"⋪","\\ntriangleleft");s(o,f,b,"⋬","\\ntrianglelefteq",!0);s(o,f,b,"⊊","\\subsetneq",!0);s(o,f,b,"","\\@varsubsetneq");s(o,f,b,"⫋","\\subsetneqq",!0);s(o,f,b,"","\\@varsubsetneqq");s(o,f,b,"≯","\\ngtr",!0);s(o,f,b,"","\\@ngeqslant");s(o,f,b,"","\\@ngeqq");s(o,f,b,"⪈","\\gneq",!0);s(o,f,b,"≩","\\gneqq",!0);s(o,f,b,"","\\@gvertneqq");s(o,f,b,"⋧","\\gnsim",!0);s(o,f,b,"⪊","\\gnapprox",!0);s(o,f,b,"⊁","\\nsucc",!0);s(o,f,b,"⋡","\\nsucceq",!0);s(o,f,b,"⋩","\\succnsim",!0);s(o,f,b,"⪺","\\succnapprox",!0);s(o,f,b,"≆","\\ncong",!0);s(o,f,b,"","\\@nshortparallel");s(o,f,b,"∦","\\nparallel",!0);s(o,f,b,"⊯","\\nVDash",!0);s(o,f,b,"⋫","\\ntriangleright");s(o,f,b,"⋭","\\ntrianglerighteq",!0);s(o,f,b,"","\\@nsupseteqq");s(o,f,b,"⊋","\\supsetneq",!0);s(o,f,b,"","\\@varsupsetneq");s(o,f,b,"⫌","\\supsetneqq",!0);s(o,f,b,"","\\@varsupsetneqq");s(o,f,b,"⊮","\\nVdash",!0);s(o,f,b,"⪵","\\precneqq",!0);s(o,f,b,"⪶","\\succneqq",!0);s(o,f,b,"","\\@nsubseteqq");s(o,f,U,"⊴","\\unlhd");s(o,f,U,"⊵","\\unrhd");s(o,f,b,"↚","\\nleftarrow",!0);s(o,f,b,"↛","\\nrightarrow",!0);s(o,f,b,"⇍","\\nLeftarrow",!0);s(o,f,b,"⇏","\\nRightarrow",!0);s(o,f,b,"↮","\\nleftrightarrow",!0);s(o,f,b,"⇎","\\nLeftrightarrow",!0);s(o,f,b,"△","\\vartriangle");s(o,f,x,"ℏ","\\hslash");s(o,f,x,"▽","\\triangledown");s(o,f,x,"◊","\\lozenge");s(o,f,x,"Ⓢ","\\circledS");s(o,f,x,"®","\\circledR");s(I,f,x,"®","\\circledR");s(o,f,x,"∡","\\measuredangle",!0);s(o,f,x,"∄","\\nexists");s(o,f,x,"℧","\\mho");s(o,f,x,"Ⅎ","\\Finv",!0);s(o,f,x,"⅁","\\Game",!0);s(o,f,x,"‵","\\backprime");s(o,f,x,"▲","\\blacktriangle");s(o,f,x,"▼","\\blacktriangledown");s(o,f,x,"■","\\blacksquare");s(o,f,x,"⧫","\\blacklozenge");s(o,f,x,"★","\\bigstar");s(o,f,x,"∢","\\sphericalangle",!0);s(o,f,x,"∁","\\complement",!0);s(o,f,x,"ð","\\eth",!0);s(I,p,x,"ð","ð");s(o,f,x,"╱","\\diagup");s(o,f,x,"╲","\\diagdown");s(o,f,x,"□","\\square");s(o,f,x,"□","\\Box");s(o,f,x,"◊","\\Diamond");s(o,f,x,"¥","\\yen",!0);s(I,f,x,"¥","\\yen",!0);s(o,f,x,"✓","\\checkmark",!0);s(I,f,x,"✓","\\checkmark");s(o,f,x,"ℶ","\\beth",!0);s(o,f,x,"ℸ","\\daleth",!0);s(o,f,x,"ℷ","\\gimel",!0);s(o,f,x,"ϝ","\\digamma",!0);s(o,f,x,"ϰ","\\varkappa");s(o,f,qe,"┌","\\@ulcorner",!0);s(o,f,Le,"┐","\\@urcorner",!0);s(o,f,qe,"└","\\@llcorner",!0);s(o,f,Le,"┘","\\@lrcorner",!0);s(o,f,b,"≦","\\leqq",!0);s(o,f,b,"⩽","\\leqslant",!0);s(o,f,b,"⪕","\\eqslantless",!0);s(o,f,b,"≲","\\lesssim",!0);s(o,f,b,"⪅","\\lessapprox",!0);s(o,f,b,"≊","\\approxeq",!0);s(o,f,U,"⋖","\\lessdot");s(o,f,b,"⋘","\\lll",!0);s(o,f,b,"≶","\\lessgtr",!0);s(o,f,b,"⋚","\\lesseqgtr",!0);s(o,f,b,"⪋","\\lesseqqgtr",!0);s(o,f,b,"≑","\\doteqdot");s(o,f,b,"≓","\\risingdotseq",!0);s(o,f,b,"≒","\\fallingdotseq",!0);s(o,f,b,"∽","\\backsim",!0);s(o,f,b,"⋍","\\backsimeq",!0);s(o,f,b,"⫅","\\subseteqq",!0);s(o,f,b,"⋐","\\Subset",!0);s(o,f,b,"⊏","\\sqsubset",!0);s(o,f,b,"≼","\\preccurlyeq",!0);s(o,f,b,"⋞","\\curlyeqprec",!0);s(o,f,b,"≾","\\precsim",!0);s(o,f,b,"⪷","\\precapprox",!0);s(o,f,b,"⊲","\\vartriangleleft");s(o,f,b,"⊴","\\trianglelefteq");s(o,f,b,"⊨","\\vDash",!0);s(o,f,b,"⊪","\\Vvdash",!0);s(o,f,b,"⌣","\\smallsmile");s(o,f,b,"⌢","\\smallfrown");s(o,f,b,"≏","\\bumpeq",!0);s(o,f,b,"≎","\\Bumpeq",!0);s(o,f,b,"≧","\\geqq",!0);s(o,f,b,"⩾","\\geqslant",!0);s(o,f,b,"⪖","\\eqslantgtr",!0);s(o,f,b,"≳","\\gtrsim",!0);s(o,f,b,"⪆","\\gtrapprox",!0);s(o,f,U,"⋗","\\gtrdot");s(o,f,b,"⋙","\\ggg",!0);s(o,f,b,"≷","\\gtrless",!0);s(o,f,b,"⋛","\\gtreqless",!0);s(o,f,b,"⪌","\\gtreqqless",!0);s(o,f,b,"≖","\\eqcirc",!0);s(o,f,b,"≗","\\circeq",!0);s(o,f,b,"≜","\\triangleq",!0);s(o,f,b,"∼","\\thicksim");s(o,f,b,"≈","\\thickapprox");s(o,f,b,"⫆","\\supseteqq",!0);s(o,f,b,"⋑","\\Supset",!0);s(o,f,b,"⊐","\\sqsupset",!0);s(o,f,b,"≽","\\succcurlyeq",!0);s(o,f,b,"⋟","\\curlyeqsucc",!0);s(o,f,b,"≿","\\succsim",!0);s(o,f,b,"⪸","\\succapprox",!0);s(o,f,b,"⊳","\\vartriangleright");s(o,f,b,"⊵","\\trianglerighteq");s(o,f,b,"⊩","\\Vdash",!0);s(o,f,b,"∣","\\shortmid");s(o,f,b,"∥","\\shortparallel");s(o,f,b,"≬","\\between",!0);s(o,f,b,"⋔","\\pitchfork",!0);s(o,f,b,"∝","\\varpropto");s(o,f,b,"◀","\\blacktriangleleft");s(o,f,b,"∴","\\therefore",!0);s(o,f,b,"∍","\\backepsilon");s(o,f,b,"▶","\\blacktriangleright");s(o,f,b,"∵","\\because",!0);s(o,f,b,"⋘","\\llless");s(o,f,b,"⋙","\\gggtr");s(o,f,U,"⊲","\\lhd");s(o,f,U,"⊳","\\rhd");s(o,f,b,"≂","\\eqsim",!0);s(o,p,b,"⋈","\\Join");s(o,f,b,"≑","\\Doteq",!0);s(o,f,U,"∔","\\dotplus",!0);s(o,f,U,"∖","\\smallsetminus");s(o,f,U,"⋒","\\Cap",!0);s(o,f,U,"⋓","\\Cup",!0);s(o,f,U,"⩞","\\doublebarwedge",!0);s(o,f,U,"⊟","\\boxminus",!0);s(o,f,U,"⊞","\\boxplus",!0);s(o,f,U,"⋇","\\divideontimes",!0);s(o,f,U,"⋉","\\ltimes",!0);s(o,f,U,"⋊","\\rtimes",!0);s(o,f,U,"⋋","\\leftthreetimes",!0);s(o,f,U,"⋌","\\rightthreetimes",!0);s(o,f,U,"⋏","\\curlywedge",!0);s(o,f,U,"⋎","\\curlyvee",!0);s(o,f,U,"⊝","\\circleddash",!0);s(o,f,U,"⊛","\\circledast",!0);s(o,f,U,"⋅","\\centerdot");s(o,f,U,"⊺","\\intercal",!0);s(o,f,U,"⋒","\\doublecap");s(o,f,U,"⋓","\\doublecup");s(o,f,U,"⊠","\\boxtimes",!0);s(o,f,b,"⇢","\\dashrightarrow",!0);s(o,f,b,"⇠","\\dashleftarrow",!0);s(o,f,b,"⇇","\\leftleftarrows",!0);s(o,f,b,"⇆","\\leftrightarrows",!0);s(o,f,b,"⇚","\\Lleftarrow",!0);s(o,f,b,"↞","\\twoheadleftarrow",!0);s(o,f,b,"↢","\\leftarrowtail",!0);s(o,f,b,"↫","\\looparrowleft",!0);s(o,f,b,"⇋","\\leftrightharpoons",!0);s(o,f,b,"↶","\\curvearrowleft",!0);s(o,f,b,"↺","\\circlearrowleft",!0);s(o,f,b,"↰","\\Lsh",!0);s(o,f,b,"⇈","\\upuparrows",!0);s(o,f,b,"↿","\\upharpoonleft",!0);s(o,f,b,"⇃","\\downharpoonleft",!0);s(o,p,b,"⊶","\\origof",!0);s(o,p,b,"⊷","\\imageof",!0);s(o,f,b,"⊸","\\multimap",!0);s(o,f,b,"↭","\\leftrightsquigarrow",!0);s(o,f,b,"⇉","\\rightrightarrows",!0);s(o,f,b,"⇄","\\rightleftarrows",!0);s(o,f,b,"↠","\\twoheadrightarrow",!0);s(o,f,b,"↣","\\rightarrowtail",!0);s(o,f,b,"↬","\\looparrowright",!0);s(o,f,b,"↷","\\curvearrowright",!0);s(o,f,b,"↻","\\circlearrowright",!0);s(o,f,b,"↱","\\Rsh",!0);s(o,f,b,"⇊","\\downdownarrows",!0);s(o,f,b,"↾","\\upharpoonright",!0);s(o,f,b,"⇂","\\downharpoonright",!0);s(o,f,b,"⇝","\\rightsquigarrow",!0);s(o,f,b,"⇝","\\leadsto");s(o,f,b,"⇛","\\Rrightarrow",!0);s(o,f,b,"↾","\\restriction");s(o,p,x,"‘","`");s(o,p,x,"$","\\$");s(I,p,x,"$","\\$");s(I,p,x,"$","\\textdollar");s(o,p,x,"%","\\%");s(I,p,x,"%","\\%");s(o,p,x,"_","\\_");s(I,p,x,"_","\\_");s(I,p,x,"_","\\textunderscore");s(o,p,x,"∠","\\angle",!0);s(o,p,x,"∞","\\infty",!0);s(o,p,x,"′","\\prime");s(o,p,x,"△","\\triangle");s(o,p,x,"Γ","\\Gamma",!0);s(o,p,x,"Δ","\\Delta",!0);s(o,p,x,"Θ","\\Theta",!0);s(o,p,x,"Λ","\\Lambda",!0);s(o,p,x,"Ξ","\\Xi",!0);s(o,p,x,"Π","\\Pi",!0);s(o,p,x,"Σ","\\Sigma",!0);s(o,p,x,"Υ","\\Upsilon",!0);s(o,p,x,"Φ","\\Phi",!0);s(o,p,x,"Ψ","\\Psi",!0);s(o,p,x,"Ω","\\Omega",!0);s(o,p,x,"A","Α");s(o,p,x,"B","Β");s(o,p,x,"E","Ε");s(o,p,x,"Z","Ζ");s(o,p,x,"H","Η");s(o,p,x,"I","Ι");s(o,p,x,"K","Κ");s(o,p,x,"M","Μ");s(o,p,x,"N","Ν");s(o,p,x,"O","Ο");s(o,p,x,"P","Ρ");s(o,p,x,"T","Τ");s(o,p,x,"X","Χ");s(o,p,x,"¬","\\neg",!0);s(o,p,x,"¬","\\lnot");s(o,p,x,"⊤","\\top");s(o,p,x,"⊥","\\bot");s(o,p,x,"∅","\\emptyset");s(o,f,x,"∅","\\varnothing");s(o,p,X,"α","\\alpha",!0);s(o,p,X,"β","\\beta",!0);s(o,p,X,"γ","\\gamma",!0);s(o,p,X,"δ","\\delta",!0);s(o,p,X,"ϵ","\\epsilon",!0);s(o,p,X,"ζ","\\zeta",!0);s(o,p,X,"η","\\eta",!0);s(o,p,X,"θ","\\theta",!0);s(o,p,X,"ι","\\iota",!0);s(o,p,X,"κ","\\kappa",!0);s(o,p,X,"λ","\\lambda",!0);s(o,p,X,"μ","\\mu",!0);s(o,p,X,"ν","\\nu",!0);s(o,p,X,"ξ","\\xi",!0);s(o,p,X,"ο","\\omicron",!0);s(o,p,X,"π","\\pi",!0);s(o,p,X,"ρ","\\rho",!0);s(o,p,X,"σ","\\sigma",!0);s(o,p,X,"τ","\\tau",!0);s(o,p,X,"υ","\\upsilon",!0);s(o,p,X,"ϕ","\\phi",!0);s(o,p,X,"χ","\\chi",!0);s(o,p,X,"ψ","\\psi",!0);s(o,p,X,"ω","\\omega",!0);s(o,p,X,"ε","\\varepsilon",!0);s(o,p,X,"ϑ","\\vartheta",!0);s(o,p,X,"ϖ","\\varpi",!0);s(o,p,X,"ϱ","\\varrho",!0);s(o,p,X,"ς","\\varsigma",!0);s(o,p,X,"φ","\\varphi",!0);s(o,p,U,"∗","*",!0);s(o,p,U,"+","+");s(o,p,U,"−","-",!0);s(o,p,U,"⋅","\\cdot",!0);s(o,p,U,"∘","\\circ",!0);s(o,p,U,"÷","\\div",!0);s(o,p,U,"±","\\pm",!0);s(o,p,U,"×","\\times",!0);s(o,p,U,"∩","\\cap",!0);s(o,p,U,"∪","\\cup",!0);s(o,p,U,"∖","\\setminus",!0);s(o,p,U,"∧","\\land");s(o,p,U,"∨","\\lor");s(o,p,U,"∧","\\wedge",!0);s(o,p,U,"∨","\\vee",!0);s(o,p,x,"√","\\surd");s(o,p,qe,"⟨","\\langle",!0);s(o,p,qe,"∣","\\lvert");s(o,p,qe,"∥","\\lVert");s(o,p,Le,"?","?");s(o,p,Le,"!","!");s(o,p,Le,"⟩","\\rangle",!0);s(o,p,Le,"∣","\\rvert");s(o,p,Le,"∥","\\rVert");s(o,p,b,"=","=");s(o,p,b,":",":");s(o,p,b,"≈","\\approx",!0);s(o,p,b,"≅","\\cong",!0);s(o,p,b,"≥","\\ge");s(o,p,b,"≥","\\geq",!0);s(o,p,b,"←","\\gets");s(o,p,b,">","\\gt",!0);s(o,p,b,"∈","\\in",!0);s(o,p,b,"","\\@not");s(o,p,b,"⊂","\\subset",!0);s(o,p,b,"⊃","\\supset",!0);s(o,p,b,"⊆","\\subseteq",!0);s(o,p,b,"⊇","\\supseteq",!0);s(o,f,b,"⊈","\\nsubseteq",!0);s(o,f,b,"⊉","\\nsupseteq",!0);s(o,p,b,"⊨","\\models");s(o,p,b,"←","\\leftarrow",!0);s(o,p,b,"≤","\\le");s(o,p,b,"≤","\\leq",!0);s(o,p,b,"<","\\lt",!0);s(o,p,b,"→","\\rightarrow",!0);s(o,p,b,"→","\\to");s(o,f,b,"≱","\\ngeq",!0);s(o,f,b,"≰","\\nleq",!0);s(o,p,u0," ","\\ ");s(o,p,u0," ","\\space");s(o,p,u0," ","\\nobreakspace");s(I,p,u0," ","\\ ");s(I,p,u0," "," ");s(I,p,u0," ","\\space");s(I,p,u0," ","\\nobreakspace");s(o,p,u0,null,"\\nobreak");s(o,p,u0,null,"\\allowbreak");s(o,p,ft,",",",");s(o,p,ft,";",";");s(o,f,U,"⊼","\\barwedge",!0);s(o,f,U,"⊻","\\veebar",!0);s(o,p,U,"⊙","\\odot",!0);s(o,p,U,"⊕","\\oplus",!0);s(o,p,U,"⊗","\\otimes",!0);s(o,p,x,"∂","\\partial",!0);s(o,p,U,"⊘","\\oslash",!0);s(o,f,U,"⊚","\\circledcirc",!0);s(o,f,U,"⊡","\\boxdot",!0);s(o,p,U,"△","\\bigtriangleup");s(o,p,U,"▽","\\bigtriangledown");s(o,p,U,"†","\\dagger");s(o,p,U,"⋄","\\diamond");s(o,p,U,"⋆","\\star");s(o,p,U,"◃","\\triangleleft");s(o,p,U,"▹","\\triangleright");s(o,p,qe,"{","\\{");s(I,p,x,"{","\\{");s(I,p,x,"{","\\textbraceleft");s(o,p,Le,"}","\\}");s(I,p,x,"}","\\}");s(I,p,x,"}","\\textbraceright");s(o,p,qe,"{","\\lbrace");s(o,p,Le,"}","\\rbrace");s(o,p,qe,"[","\\lbrack",!0);s(I,p,x,"[","\\lbrack",!0);s(o,p,Le,"]","\\rbrack",!0);s(I,p,x,"]","\\rbrack",!0);s(o,p,qe,"(","\\lparen",!0);s(o,p,Le,")","\\rparen",!0);s(I,p,x,"<","\\textless",!0);s(I,p,x,">","\\textgreater",!0);s(o,p,qe,"⌊","\\lfloor",!0);s(o,p,Le,"⌋","\\rfloor",!0);s(o,p,qe,"⌈","\\lceil",!0);s(o,p,Le,"⌉","\\rceil",!0);s(o,p,x,"\\","\\backslash");s(o,p,x,"∣","|");s(o,p,x,"∣","\\vert");s(I,p,x,"|","\\textbar",!0);s(o,p,x,"∥","\\|");s(o,p,x,"∥","\\Vert");s(I,p,x,"∥","\\textbardbl");s(I,p,x,"~","\\textasciitilde");s(I,p,x,"\\","\\textbackslash");s(I,p,x,"^","\\textasciicircum");s(o,p,b,"↑","\\uparrow",!0);s(o,p,b,"⇑","\\Uparrow",!0);s(o,p,b,"↓","\\downarrow",!0);s(o,p,b,"⇓","\\Downarrow",!0);s(o,p,b,"↕","\\updownarrow",!0);s(o,p,b,"⇕","\\Updownarrow",!0);s(o,p,ke,"∐","\\coprod");s(o,p,ke,"⋁","\\bigvee");s(o,p,ke,"⋀","\\bigwedge");s(o,p,ke,"⨄","\\biguplus");s(o,p,ke,"⋂","\\bigcap");s(o,p,ke,"⋃","\\bigcup");s(o,p,ke,"∫","\\int");s(o,p,ke,"∫","\\intop");s(o,p,ke,"∬","\\iint");s(o,p,ke,"∭","\\iiint");s(o,p,ke,"∏","\\prod");s(o,p,ke,"∑","\\sum");s(o,p,ke,"⨂","\\bigotimes");s(o,p,ke,"⨁","\\bigoplus");s(o,p,ke,"⨀","\\bigodot");s(o,p,ke,"∮","\\oint");s(o,p,ke,"∯","\\oiint");s(o,p,ke,"∰","\\oiiint");s(o,p,ke,"⨆","\\bigsqcup");s(o,p,ke,"∫","\\smallint");s(I,p,R0,"…","\\textellipsis");s(o,p,R0,"…","\\mathellipsis");s(I,p,R0,"…","\\ldots",!0);s(o,p,R0,"…","\\ldots",!0);s(o,p,R0,"⋯","\\@cdots",!0);s(o,p,R0,"⋱","\\ddots",!0);s(o,p,x,"⋮","\\varvdots");s(o,p,he,"ˊ","\\acute");s(o,p,he,"ˋ","\\grave");s(o,p,he,"¨","\\ddot");s(o,p,he,"~","\\tilde");s(o,p,he,"ˉ","\\bar");s(o,p,he,"˘","\\breve");s(o,p,he,"ˇ","\\check");s(o,p,he,"^","\\hat");s(o,p,he,"⃗","\\vec");s(o,p,he,"˙","\\dot");s(o,p,he,"˚","\\mathring");s(o,p,X,"","\\@imath");s(o,p,X,"","\\@jmath");s(o,p,x,"ı","ı");s(o,p,x,"ȷ","ȷ");s(I,p,x,"ı","\\i",!0);s(I,p,x,"ȷ","\\j",!0);s(I,p,x,"ß","\\ss",!0);s(I,p,x,"æ","\\ae",!0);s(I,p,x,"œ","\\oe",!0);s(I,p,x,"ø","\\o",!0);s(I,p,x,"Æ","\\AE",!0);s(I,p,x,"Œ","\\OE",!0);s(I,p,x,"Ø","\\O",!0);s(I,p,he,"ˊ","\\'");s(I,p,he,"ˋ","\\`");s(I,p,he,"ˆ","\\^");s(I,p,he,"˜","\\~");s(I,p,he,"ˉ","\\=");s(I,p,he,"˘","\\u");s(I,p,he,"˙","\\.");s(I,p,he,"¸","\\c");s(I,p,he,"˚","\\r");s(I,p,he,"ˇ","\\v");s(I,p,he,"¨",'\\"');s(I,p,he,"˝","\\H");s(I,p,he,"◯","\\textcircled");var za={"--":!0,"---":!0,"``":!0,"''":!0};s(I,p,x,"–","--",!0);s(I,p,x,"–","\\textendash");s(I,p,x,"—","---",!0);s(I,p,x,"—","\\textemdash");s(I,p,x,"‘","`",!0);s(I,p,x,"‘","\\textquoteleft");s(I,p,x,"’","'",!0);s(I,p,x,"’","\\textquoteright");s(I,p,x,"“","``",!0);s(I,p,x,"“","\\textquotedblleft");s(I,p,x,"”","''",!0);s(I,p,x,"”","\\textquotedblright");s(o,p,x,"°","\\degree",!0);s(I,p,x,"°","\\degree");s(I,p,x,"°","\\textdegree",!0);s(o,p,x,"£","\\pounds");s(o,p,x,"£","\\mathsterling",!0);s(I,p,x,"£","\\pounds");s(I,p,x,"£","\\textsterling",!0);s(o,f,x,"✠","\\maltese");s(I,f,x,"✠","\\maltese");var Cr='0123456789/@."';for(var _t=0;_t{if(g0(t.classes)!==g0(e.classes)||t.skew!==e.skew||t.maxFontSize!==e.maxFontSize)return!1;if(t.classes.length===1){var r=t.classes[0];if(r==="mbin"||r==="mord")return!1}for(var a in t.style)if(t.style.hasOwnProperty(a)&&t.style[a]!==e.style[a])return!1;for(var n in e.style)if(e.style.hasOwnProperty(n)&&t.style[n]!==e.style[n])return!1;return!0},xs=t=>{for(var e=0;ee&&(e=i.height),i.depth>r&&(r=i.depth),i.maxFontSize>a&&(a=i.maxFontSize)}t.height=e,t.depth=r,t.maxFontSize=a},Oe=function(t,e,r,a){var n=new G0(t,e,r,a);return nr(n),n},Na=(t,e,r,a)=>new G0(t,e,r,a),ws=function(t,e,r){var a=Oe([t],[],e);return a.height=Math.max(r||e.fontMetrics().defaultRuleThickness,e.minRuleThickness),a.style.borderBottomWidth=$(a.height),a.maxFontSize=1,a},ks=function(t,e,r,a){var n=new ar(t,e,r,a);return nr(n),n},Ra=function(t){var e=new U0(t);return nr(e),e},Ss=function(t,e){return t instanceof U0?Oe([],[t],e):t},As=function(t){if(t.positionType==="individualShift"){for(var e=t.children,r=[e[0]],a=-e[0].shift-e[0].elem.depth,n=a,i=1;i{var r=Oe(["mspace"],[],e),a=ge(t,e);return r.style.marginRight=$(a),r},Q0=function(t,e,r){var a="";switch(t){case"amsrm":a="AMS";break;case"textrm":a="Main";break;case"textsf":a="SansSerif";break;case"texttt":a="Typewriter";break;default:a=t}var n;return e==="textbf"&&r==="textit"?n="BoldItalic":e==="textbf"?n="Bold":e==="textit"?n="Italic":n="Regular",a+"-"+n},Ca={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Ia={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Ms=function(t,e){var[r,a,n]=Ia[t],i=new A0(r),l=new f0([i],{width:$(a),height:$(n),style:"width:"+$(a),viewBox:"0 0 "+1e3*a+" "+1e3*n,preserveAspectRatio:"xMinYMin"}),u=Na(["overlay"],[l],e);return u.height=n,u.style.height=$(n),u.style.width=$(a),u},T={fontMap:Ca,makeSymbol:Ye,mathsym:fs,makeSpan:Oe,makeSvgSpan:Na,makeLineSpan:ws,makeAnchor:ks,makeFragment:Ra,wrapFragment:Ss,makeVList:Ts,makeOrd:vs,makeGlue:_s,staticSvg:Ms,svgData:Ia,tryCombineChars:xs},me={number:3,unit:"mu"},S0={number:4,unit:"mu"},t0={number:5,unit:"mu"},Es={mord:{mop:me,mbin:S0,mrel:t0,minner:me},mop:{mord:me,mop:me,mrel:t0,minner:me},mbin:{mord:S0,mop:S0,mopen:S0,minner:S0},mrel:{mord:t0,mop:t0,mopen:t0,minner:t0},mopen:{},mclose:{mop:me,mbin:S0,mrel:t0,minner:me},mpunct:{mord:me,mop:me,mrel:t0,mopen:me,mclose:me,mpunct:me,minner:me},minner:{mord:me,mop:me,mbin:S0,mrel:t0,mopen:me,mpunct:me,minner:me}},zs={mord:{mop:me},mop:{mord:me,mop:me},mbin:{},mrel:{},mopen:{},mclose:{mop:me},mpunct:{},minner:{mop:me}},La={},ut={},ct={};function H(t){for(var{type:e,names:r,props:a,handler:n,htmlBuilder:i,mathmlBuilder:l}=t,u={type:e,numArgs:a.numArgs,argTypes:a.argTypes,allowedInArgument:!!a.allowedInArgument,allowedInText:!!a.allowedInText,allowedInMath:a.allowedInMath===void 0?!0:a.allowedInMath,numOptionalArgs:a.numOptionalArgs||0,infix:!!a.infix,primitive:!!a.primitive,handler:n},c=0;c{var w=R.classes[0],_=A.classes[0];w==="mbin"&&W.contains(Rs,_)?R.classes[0]="mord":_==="mbin"&&W.contains(Ns,w)&&(A.classes[0]="mord")},{node:g},y,S),Pr(n,(A,R)=>{var w=Vt(R),_=Vt(A),E=w&&_?A.hasClass("mtight")?zs[w][_]:Es[w][_]:null;if(E)return T.makeGlue(E,c)},{node:g},y,S),n},Pr=function t(e,r,a,n,i){n&&e.push(n);for(var l=0;lS=>{e.splice(y+1,0,S),l++})(l)}n&&e.pop()},Ba=function(t){return t instanceof U0||t instanceof ar||t instanceof G0&&t.hasClass("enclosing")?t:null},Ls=function t(e,r){var a=Ba(e);if(a){var n=a.children;if(n.length){if(r==="right")return t(n[n.length-1],"right");if(r==="left")return t(n[0],"left")}}return e},Vt=function(t,e){return t?(e&&(t=Ls(t,e)),Is[t.classes[0]]||null):null},D0=function(t,e){var r=["nulldelimiter"].concat(t.baseSizingClasses());return s0(e.concat(r))},te=function(t,e,r){if(!t)return s0();if(ut[t.type]){var a=ut[t.type](t,e);if(r&&e.size!==r.size){a=s0(e.sizingClasses(r),[a],e);var n=e.sizeMultiplier/r.sizeMultiplier;a.height*=n,a.depth*=n}return a}else throw new O("Got group of unknown type: '"+t.type+"'")};function J0(t,e){var r=s0(["base"],t,e),a=s0(["strut"]);return a.style.height=$(r.height+r.depth),r.depth&&(a.style.verticalAlign=$(-r.depth)),r.children.unshift(a),r}function Xt(t,e){var r=null;t.length===1&&t[0].type==="tag"&&(r=t[0].tag,t=t[0].body);var a=Ee(t,e,"root"),n;a.length===2&&a[1].hasClass("tag")&&(n=a.pop());for(var i=[],l=[],u=0;u0&&(i.push(J0(l,e)),l=[]),i.push(a[u]));l.length>0&&i.push(J0(l,e));var h;r?(h=J0(Ee(r,e,!0)),h.classes=["tag"],i.push(h)):n&&i.push(n);var g=s0(["katex-html"],i);if(g.setAttribute("aria-hidden","true"),h){var y=h.children[0];y.style.height=$(g.height+g.depth),g.depth&&(y.style.verticalAlign=$(-g.depth))}return g}function Oa(t){return new U0(t)}class $e{constructor(e,r,a){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=r||[],this.classes=a||[]}setAttribute(e,r){this.attributes[e]=r}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&e.setAttribute(r,this.attributes[r]);this.classes.length>0&&(e.className=g0(this.classes));for(var a=0;a0&&(e+=' class ="'+W.escape(g0(this.classes))+'"'),e+=">";for(var a=0;a",e}toText(){return this.children.map(e=>e.toText()).join("")}}class B0{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return W.escape(this.toText())}toText(){return this.text}}class Bs{constructor(e){this.width=void 0,this.character=void 0,this.width=e,e>=.05555&&e<=.05556?this.character=" ":e>=.1666&&e<=.1667?this.character=" ":e>=.2222&&e<=.2223?this.character=" ":e>=.2777&&e<=.2778?this.character="  ":e>=-.05556&&e<=-.05555?this.character=" ⁣":e>=-.1667&&e<=-.1666?this.character=" ⁣":e>=-.2223&&e<=-.2222?this.character=" ⁣":e>=-.2778&&e<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",$(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var B={MathNode:$e,TextNode:B0,SpaceNode:Bs,newDocumentFragment:Oa},je=function(t,e,r){return le[e][t]&&le[e][t].replace&&t.charCodeAt(0)!==55349&&!(za.hasOwnProperty(t)&&r&&(r.fontFamily&&r.fontFamily.substr(4,2)==="tt"||r.font&&r.font.substr(4,2)==="tt"))&&(t=le[e][t].replace),new B.TextNode(t)},ir=function(t){return t.length===1?t[0]:new B.MathNode("mrow",t)},sr=function(t,e){if(e.fontFamily==="texttt")return"monospace";if(e.fontFamily==="textsf")return e.fontShape==="textit"&&e.fontWeight==="textbf"?"sans-serif-bold-italic":e.fontShape==="textit"?"sans-serif-italic":e.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(e.fontShape==="textit"&&e.fontWeight==="textbf")return"bold-italic";if(e.fontShape==="textit")return"italic";if(e.fontWeight==="textbf")return"bold";var r=e.font;if(!r||r==="mathnormal")return null;var a=t.mode;if(r==="mathit")return"italic";if(r==="boldsymbol")return t.type==="textord"?"bold":"bold-italic";if(r==="mathbf")return"bold";if(r==="mathbb")return"double-struck";if(r==="mathfrak")return"fraktur";if(r==="mathscr"||r==="mathcal")return"script";if(r==="mathsf")return"sans-serif";if(r==="mathtt")return"monospace";var n=t.text;if(W.contains(["\\imath","\\jmath"],n))return null;le[a][n]&&le[a][n].replace&&(n=le[a][n].replace);var i=T.fontMap[r].fontName;return rr(n,i,a)?T.fontMap[r].variant:null},Fe=function(t,e,r){if(t.length===1){var a=ie(t[0],e);return r&&a instanceof $e&&a.type==="mo"&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var n=[],i,l=0;l0&&(g.text=g.text.slice(0,1)+"̸"+g.text.slice(1),n.pop())}}}n.push(u),i=u}return n},b0=function(t,e,r){return ir(Fe(t,e,r))},ie=function(t,e){if(!t)return new B.MathNode("mrow");if(ct[t.type]){var r=ct[t.type](t,e);return r}else throw new O("Got group of unknown type: '"+t.type+"'")};function Dr(t,e,r,a,n){var i=Fe(t,r),l;i.length===1&&i[0]instanceof $e&&W.contains(["mrow","mtable"],i[0].type)?l=i[0]:l=new B.MathNode("mrow",i);var u=new B.MathNode("annotation",[new B.TextNode(e)]);u.setAttribute("encoding","application/x-tex");var c=new B.MathNode("semantics",[l,u]),h=new B.MathNode("math",[c]);h.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),a&&h.setAttribute("display","block");var g=n?"katex":"katex-mathml";return T.makeSpan([g],[h])}var Pa=function(t){return new r0({style:t.displayMode?j.DISPLAY:j.TEXT,maxSize:t.maxSize,minRuleThickness:t.minRuleThickness})},Da=function(t,e){if(e.displayMode){var r=["katex-display"];e.leqno&&r.push("leqno"),e.fleqn&&r.push("fleqn"),t=T.makeSpan(r,[t])}return t},Os=function(t,e,r){var a=Pa(r),n;if(r.output==="mathml")return Dr(t,e,a,r.displayMode,!0);if(r.output==="html"){var i=Xt(t,a);n=T.makeSpan(["katex"],[i])}else{var l=Dr(t,e,a,r.displayMode,!1),u=Xt(t,a);n=T.makeSpan(["katex"],[l,u])}return Da(n,r)},Ps=function(t,e,r){var a=Pa(r),n=Xt(t,a),i=T.makeSpan(["katex"],[n]);return Da(i,r)},Ds={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},qs=function(t){var e=new B.MathNode("mo",[new B.TextNode(Ds[t.replace(/^\\/,"")])]);return e.setAttribute("stretchy","true"),e},Fs={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},$s=function(t){return t.type==="ordgroup"?t.body.length:1},Hs=function(t,e){function r(){var l=4e5,u=t.label.substr(1);if(W.contains(["widehat","widecheck","widetilde","utilde"],u)){var c=t,h=$s(c.base),g,y,S;if(h>5)u==="widehat"||u==="widecheck"?(g=420,l=2364,S=.42,y=u+"4"):(g=312,l=2340,S=.34,y="tilde4");else{var A=[1,1,2,2,3,3][h];u==="widehat"||u==="widecheck"?(l=[0,1062,2364,2364,2364][A],g=[0,239,300,360,420][A],S=[0,.24,.3,.3,.36,.42][A],y=u+A):(l=[0,600,1033,2339,2340][A],g=[0,260,286,306,312][A],S=[0,.26,.286,.3,.306,.34][A],y="tilde"+A)}var R=new A0(y),w=new f0([R],{width:"100%",height:$(S),viewBox:"0 0 "+l+" "+g,preserveAspectRatio:"none"});return{span:T.makeSvgSpan([],[w],e),minWidth:0,height:S}}else{var _=[],E=Fs[u],[v,k,M]=E,z=M/1e3,N=v.length,L,q;if(N===1){var P=E[3];L=["hide-tail"],q=[P]}else if(N===2)L=["halfarrow-left","halfarrow-right"],q=["xMinYMin","xMaxYMin"];else if(N===3)L=["brace-left","brace-center","brace-right"],q=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support + `+N+" children.");for(var Y=0;Y0&&(a.style.minWidth=$(n)),a},Us=function(t,e,r,a,n){var i,l=t.height+t.depth+r+a;if(/fbox|color|angl/.test(e)){if(i=T.makeSpan(["stretchy",e],[],n),e==="fbox"){var u=n.color&&n.getColor();u&&(i.style.borderColor=u)}}else{var c=[];/^[bx]cancel$/.test(e)&&c.push(new Gt({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(e)&&c.push(new Gt({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var h=new f0(c,{width:"100%",height:$(l)});i=T.makeSvgSpan([],[h],n)}return i.height=l,i.style.height=$(l),i},o0={encloseSpan:Us,mathMLnode:qs,svgSpan:Hs};function J(t,e){if(!t||t.type!==e)throw new Error("Expected node of type "+e+", but got "+(t?"node of type "+t.type:String(t)));return t}function or(t){var e=vt(t);if(!e)throw new Error("Expected node of symbol group type, but got "+(t?"node of type "+t.type:String(t)));return e}function vt(t){return t&&(t.type==="atom"||ms.hasOwnProperty(t.type))?t:null}var lr=(t,e)=>{var r,a,n;t&&t.type==="supsub"?(a=J(t.base,"accent"),r=a.base,t.base=r,n=ds(te(t,e)),t.base=a):(a=J(t,"accent"),r=a.base);var i=te(r,e.havingCrampedStyle()),l=a.isShifty&&W.isCharacterBox(r),u=0;if(l){var c=W.getBaseElem(r),h=te(c,e.havingCrampedStyle());u=Rr(h).skew}var g=a.label==="\\c",y=g?i.height+i.depth:Math.min(i.height,e.fontMetrics().xHeight),S;if(a.isStretchy)S=o0.svgSpan(a,e),S=T.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:S,wrapperClasses:["svg-align"],wrapperStyle:u>0?{width:"calc(100% - "+$(2*u)+")",marginLeft:$(2*u)}:void 0}]},e);else{var A,R;a.label==="\\vec"?(A=T.staticSvg("vec",e),R=T.svgData.vec[1]):(A=T.makeOrd({mode:a.mode,text:a.label},e,"textord"),A=Rr(A),A.italic=0,R=A.width,g&&(y+=A.depth)),S=T.makeSpan(["accent-body"],[A]);var w=a.label==="\\textcircled";w&&(S.classes.push("accent-full"),y=i.height);var _=u;w||(_-=R/2),S.style.left=$(_),a.label==="\\textcircled"&&(S.style.top=".2em"),S=T.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-y},{type:"elem",elem:S}]},e)}var E=T.makeSpan(["mord","accent"],[S],e);return n?(n.children[0]=E,n.height=Math.max(E.height,n.height),n.classes[0]="mord",n):E},qa=(t,e)=>{var r=t.isStretchy?o0.mathMLnode(t.label):new B.MathNode("mo",[je(t.label,t.mode)]),a=new B.MathNode("mover",[ie(t.base,e),r]);return a.setAttribute("accent","true"),a},Gs=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(t=>"\\"+t).join("|"));H({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(t,e)=>{var r=pt(e[0]),a=!Gs.test(t.funcName),n=!a||t.funcName==="\\widehat"||t.funcName==="\\widetilde"||t.funcName==="\\widecheck";return{type:"accent",mode:t.parser.mode,label:t.funcName,isStretchy:a,isShifty:n,base:r}},htmlBuilder:lr,mathmlBuilder:qa});H({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(t,e)=>{var r=e[0],a=t.parser.mode;return a==="math"&&(t.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+t.funcName+" works only in text mode"),a="text"),{type:"accent",mode:a,label:t.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:lr,mathmlBuilder:qa});H({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(t,e)=>{var{parser:r,funcName:a}=t,n=e[0];return{type:"accentUnder",mode:r.mode,label:a,base:n}},htmlBuilder:(t,e)=>{var r=te(t.base,e),a=o0.svgSpan(t,e),n=t.label==="\\utilde"?.12:0,i=T.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:a,wrapperClasses:["svg-align"]},{type:"kern",size:n},{type:"elem",elem:r}]},e);return T.makeSpan(["mord","accentunder"],[i],e)},mathmlBuilder:(t,e)=>{var r=o0.mathMLnode(t.label),a=new B.MathNode("munder",[ie(t.base,e),r]);return a.setAttribute("accentunder","true"),a}});var et=t=>{var e=new B.MathNode("mpadded",t?[t]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};H({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,r){var{parser:a,funcName:n}=t;return{type:"xArrow",mode:a.mode,label:n,body:e[0],below:r[0]}},htmlBuilder(t,e){var r=e.style,a=e.havingStyle(r.sup()),n=T.wrapFragment(te(t.body,a,e),e),i=t.label.slice(0,2)==="\\x"?"x":"cd";n.classes.push(i+"-arrow-pad");var l;t.below&&(a=e.havingStyle(r.sub()),l=T.wrapFragment(te(t.below,a,e),e),l.classes.push(i+"-arrow-pad"));var u=o0.svgSpan(t,e),c=-e.fontMetrics().axisHeight+.5*u.height,h=-e.fontMetrics().axisHeight-.5*u.height-.111;(n.depth>.25||t.label==="\\xleftequilibrium")&&(h-=n.depth);var g;if(l){var y=-e.fontMetrics().axisHeight+l.height+.5*u.height+.111;g=T.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:h},{type:"elem",elem:u,shift:c},{type:"elem",elem:l,shift:y}]},e)}else g=T.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:h},{type:"elem",elem:u,shift:c}]},e);return g.children[0].children[0].children[1].classes.push("svg-align"),T.makeSpan(["mrel","x-arrow"],[g],e)},mathmlBuilder(t,e){var r=o0.mathMLnode(t.label);r.setAttribute("minsize",t.label.charAt(0)==="x"?"1.75em":"3.0em");var a;if(t.body){var n=et(ie(t.body,e));if(t.below){var i=et(ie(t.below,e));a=new B.MathNode("munderover",[r,i,n])}else a=new B.MathNode("mover",[r,n])}else if(t.below){var l=et(ie(t.below,e));a=new B.MathNode("munder",[r,l])}else a=et(),a=new B.MathNode("mover",[r,a]);return a}});var js={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},qr=()=>({type:"styling",body:[],mode:"math",style:"display"}),Fr=t=>t.type==="textord"&&t.text==="@",Vs=(t,e)=>(t.type==="mathord"||t.type==="atom")&&t.text===e;function Xs(t,e,r){var a=js[t];switch(a){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(a,[e[0]],[e[1]]);case"\\uparrow":case"\\downarrow":{var n=r.callFunction("\\\\cdleft",[e[0]],[]),i={type:"atom",text:a,mode:"math",family:"rel"},l=r.callFunction("\\Big",[i],[]),u=r.callFunction("\\\\cdright",[e[1]],[]),c={type:"ordgroup",mode:"math",body:[n,l,u]};return r.callFunction("\\\\cdparent",[c],[])}case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var h={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[h],[])}default:return{type:"textord",text:" ",mode:"math"}}}function Ys(t){var e=[];for(t.gullet.beginGroup(),t.gullet.macros.set("\\cr","\\\\\\relax"),t.gullet.beginGroup();;){e.push(t.parseExpression(!1,"\\\\")),t.gullet.endGroup(),t.gullet.beginGroup();var r=t.fetch().text;if(r==="&"||r==="\\\\")t.consume();else if(r==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new O("Expected \\\\ or \\cr or \\end",t.nextToken)}for(var a=[],n=[a],i=0;i-1))if("<>AV".indexOf(h)>-1)for(var y=0;y<2;y++){for(var S=!0,A=c+1;AAV=|." after @',l[c]);var R=Xs(h,g,t),w={type:"styling",body:[R],mode:"math",style:"display"};a.push(w),u=qr()}i%2===0?a.push(u):a.shift(),a=[],n.push(a)}t.gullet.endGroup(),t.gullet.endGroup();var _=new Array(n[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:n,arraystretch:1,addJot:!0,rowGaps:[null],cols:_,colSeparationType:"CD",hLinesBeforeRow:new Array(n.length+1).fill([])}}H({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:a}=t;return{type:"cdlabel",mode:r.mode,side:a.slice(4),label:e[0]}},htmlBuilder(t,e){var r=e.havingStyle(e.style.sup()),a=T.wrapFragment(te(t.label,r,e),e);return a.classes.push("cd-label-"+t.side),a.style.bottom=$(.8-a.depth),a.height=0,a.depth=0,a},mathmlBuilder(t,e){var r=new B.MathNode("mrow",[ie(t.label,e)]);return r=new B.MathNode("mpadded",[r]),r.setAttribute("width","0"),t.side==="left"&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),r=new B.MathNode("mstyle",[r]),r.setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}});H({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(t,e){var{parser:r}=t;return{type:"cdlabelparent",mode:r.mode,fragment:e[0]}},htmlBuilder(t,e){var r=T.wrapFragment(te(t.fragment,e),e);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder(t,e){return new B.MathNode("mrow",[ie(t.fragment,e)])}});H({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(t,e){for(var{parser:r}=t,a=J(e[0],"ordgroup"),n=a.body,i="",l=0;l=1114111)throw new O("\\@char with invalid code point "+i);return c<=65535?h=String.fromCharCode(c):(c-=65536,h=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:r.mode,text:h}}});var Fa=(t,e)=>{var r=Ee(t.body,e.withColor(t.color),!1);return T.makeFragment(r)},$a=(t,e)=>{var r=Fe(t.body,e.withColor(t.color)),a=new B.MathNode("mstyle",r);return a.setAttribute("mathcolor",t.color),a};H({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(t,e){var{parser:r}=t,a=J(e[0],"color-token").color,n=e[1];return{type:"color",mode:r.mode,color:a,body:we(n)}},htmlBuilder:Fa,mathmlBuilder:$a});H({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(t,e){var{parser:r,breakOnTokenText:a}=t,n=J(e[0],"color-token").color;r.gullet.macros.set("\\current@color",n);var i=r.parseExpression(!0,a);return{type:"color",mode:r.mode,color:n,body:i}},htmlBuilder:Fa,mathmlBuilder:$a});H({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:1,argTypes:["size"],allowedInText:!0},handler(t,e,r){var{parser:a}=t,n=r[0],i=!a.settings.displayMode||!a.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:a.mode,newLine:i,size:n&&J(n,"size").value}},htmlBuilder(t,e){var r=T.makeSpan(["mspace"],[],e);return t.newLine&&(r.classes.push("newline"),t.size&&(r.style.marginTop=$(ge(t.size,e)))),r},mathmlBuilder(t,e){var r=new B.MathNode("mspace");return t.newLine&&(r.setAttribute("linebreak","newline"),t.size&&r.setAttribute("height",$(ge(t.size,e)))),r}});var Yt={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Ha=t=>{var e=t.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new O("Expected a control sequence",t);return e},Ws=t=>{var e=t.gullet.popToken();return e.text==="="&&(e=t.gullet.popToken(),e.text===" "&&(e=t.gullet.popToken())),e},Ua=(t,e,r,a)=>{var n=t.gullet.macros.get(r.text);n==null&&(r.noexpand=!0,n={tokens:[r],numArgs:0,unexpandable:!t.gullet.isExpandable(r.text)}),t.gullet.macros.set(e,n,a)};H({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e,funcName:r}=t;e.consumeSpaces();var a=e.fetch();if(Yt[a.text])return(r==="\\global"||r==="\\\\globallong")&&(a.text=Yt[a.text]),J(e.parseFunction(),"internal");throw new O("Invalid token after macro prefix",a)}});H({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,a=e.gullet.popToken(),n=a.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(n))throw new O("Expected a control sequence",a);for(var i=0,l,u=[[]];e.gullet.future().text!=="{";)if(a=e.gullet.popToken(),a.text==="#"){if(e.gullet.future().text==="{"){l=e.gullet.future(),u[i].push("{");break}if(a=e.gullet.popToken(),!/^[1-9]$/.test(a.text))throw new O('Invalid argument number "'+a.text+'"');if(parseInt(a.text)!==i+1)throw new O('Argument number "'+a.text+'" out of order');i++,u.push([])}else{if(a.text==="EOF")throw new O("Expected a macro definition");u[i].push(a.text)}var{tokens:c}=e.gullet.consumeArg();return l&&c.unshift(l),(r==="\\edef"||r==="\\xdef")&&(c=e.gullet.expandTokens(c),c.reverse()),e.gullet.macros.set(n,{tokens:c,numArgs:i,delimiters:u},r===Yt[r]),{type:"internal",mode:e.mode}}});H({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,a=Ha(e.gullet.popToken());e.gullet.consumeSpaces();var n=Ws(e);return Ua(e,a,n,r==="\\\\globallet"),{type:"internal",mode:e.mode}}});H({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,a=Ha(e.gullet.popToken()),n=e.gullet.popToken(),i=e.gullet.popToken();return Ua(e,a,i,r==="\\\\globalfuture"),e.gullet.pushToken(i),e.gullet.pushToken(n),{type:"internal",mode:e.mode}}});var L0=function(t,e,r){var a=le.math[t]&&le.math[t].replace,n=rr(a||t,e,r);if(!n)throw new Error("Unsupported symbol "+t+" and font size "+e+".");return n},ur=function(t,e,r,a){var n=r.havingBaseStyle(e),i=T.makeSpan(a.concat(n.sizingClasses(r)),[t],r),l=n.sizeMultiplier/r.sizeMultiplier;return i.height*=l,i.depth*=l,i.maxFontSize=n.sizeMultiplier,i},Ga=function(t,e,r){var a=e.havingBaseStyle(r),n=(1-e.sizeMultiplier/a.sizeMultiplier)*e.fontMetrics().axisHeight;t.classes.push("delimcenter"),t.style.top=$(n),t.height-=n,t.depth+=n},Zs=function(t,e,r,a,n,i){var l=T.makeSymbol(t,"Main-Regular",n,a),u=ur(l,e,a,i);return r&&Ga(u,a,e),u},Ks=function(t,e,r,a){return T.makeSymbol(t,"Size"+e+"-Regular",r,a)},ja=function(t,e,r,a,n,i){var l=Ks(t,e,n,a),u=ur(T.makeSpan(["delimsizing","size"+e],[l],a),j.TEXT,a,i);return r&&Ga(u,a,j.TEXT),u},Nt=function(t,e,r){var a;e==="Size1-Regular"?a="delim-size1":a="delim-size4";var n=T.makeSpan(["delimsizinginner",a],[T.makeSpan([],[T.makeSymbol(t,e,r)])]);return{type:"elem",elem:n}},Rt=function(t,e,r){var a=Ke["Size4-Regular"][t.charCodeAt(0)]?Ke["Size4-Regular"][t.charCodeAt(0)][4]:Ke["Size1-Regular"][t.charCodeAt(0)][4],n=new A0("inner",is(t,Math.round(1e3*e))),i=new f0([n],{width:$(a),height:$(e),style:"width:"+$(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*e),preserveAspectRatio:"xMinYMin"}),l=T.makeSvgSpan([],[i],r);return l.height=e,l.style.height=$(e),l.style.width=$(a),{type:"elem",elem:l}},Wt=.008,tt={type:"kern",size:-1*Wt},Qs=["|","\\lvert","\\rvert","\\vert"],Js=["\\|","\\lVert","\\rVert","\\Vert"],Va=function(t,e,r,a,n,i){var l,u,c,h;l=c=h=t,u=null;var g="Size1-Regular";t==="\\uparrow"?c=h="⏐":t==="\\Uparrow"?c=h="‖":t==="\\downarrow"?l=c="⏐":t==="\\Downarrow"?l=c="‖":t==="\\updownarrow"?(l="\\uparrow",c="⏐",h="\\downarrow"):t==="\\Updownarrow"?(l="\\Uparrow",c="‖",h="\\Downarrow"):W.contains(Qs,t)?c="∣":W.contains(Js,t)?c="∥":t==="["||t==="\\lbrack"?(l="⎡",c="⎢",h="⎣",g="Size4-Regular"):t==="]"||t==="\\rbrack"?(l="⎤",c="⎥",h="⎦",g="Size4-Regular"):t==="\\lfloor"||t==="⌊"?(c=l="⎢",h="⎣",g="Size4-Regular"):t==="\\lceil"||t==="⌈"?(l="⎡",c=h="⎢",g="Size4-Regular"):t==="\\rfloor"||t==="⌋"?(c=l="⎥",h="⎦",g="Size4-Regular"):t==="\\rceil"||t==="⌉"?(l="⎤",c=h="⎥",g="Size4-Regular"):t==="("||t==="\\lparen"?(l="⎛",c="⎜",h="⎝",g="Size4-Regular"):t===")"||t==="\\rparen"?(l="⎞",c="⎟",h="⎠",g="Size4-Regular"):t==="\\{"||t==="\\lbrace"?(l="⎧",u="⎨",h="⎩",c="⎪",g="Size4-Regular"):t==="\\}"||t==="\\rbrace"?(l="⎫",u="⎬",h="⎭",c="⎪",g="Size4-Regular"):t==="\\lgroup"||t==="⟮"?(l="⎧",h="⎩",c="⎪",g="Size4-Regular"):t==="\\rgroup"||t==="⟯"?(l="⎫",h="⎭",c="⎪",g="Size4-Regular"):t==="\\lmoustache"||t==="⎰"?(l="⎧",h="⎭",c="⎪",g="Size4-Regular"):(t==="\\rmoustache"||t==="⎱")&&(l="⎫",h="⎩",c="⎪",g="Size4-Regular");var y=L0(l,g,n),S=y.height+y.depth,A=L0(c,g,n),R=A.height+A.depth,w=L0(h,g,n),_=w.height+w.depth,E=0,v=1;if(u!==null){var k=L0(u,g,n);E=k.height+k.depth,v=2}var M=S+_+E,z=Math.max(0,Math.ceil((e-M)/(v*R))),N=M+z*v*R,L=a.fontMetrics().axisHeight;r&&(L*=a.sizeMultiplier);var q=N/2-L,P=[];if(P.push(Nt(h,g,n)),P.push(tt),u===null){var Y=N-S-_+2*Wt;P.push(Rt(c,Y,a))}else{var ee=(N-S-_-E)/2+2*Wt;P.push(Rt(c,ee,a)),P.push(tt),P.push(Nt(u,g,n)),P.push(tt),P.push(Rt(c,ee,a))}P.push(tt),P.push(Nt(l,g,n));var se=a.havingBaseStyle(j.TEXT),ue=T.makeVList({positionType:"bottom",positionData:q,children:P},se);return ur(T.makeSpan(["delimsizing","mult"],[ue],se),j.TEXT,a,i)},Ct=80,It=.08,Lt=function(t,e,r,a,n){var i=ns(t,a,r),l=new A0(t,i),u=new f0([l],{width:"400em",height:$(e),viewBox:"0 0 400000 "+r,preserveAspectRatio:"xMinYMin slice"});return T.makeSvgSpan(["hide-tail"],[u],n)},eo=function(t,e){var r=e.havingBaseSizing(),a=Za("\\surd",t*r.sizeMultiplier,Wa,r),n=r.sizeMultiplier,i=Math.max(0,e.minRuleThickness-e.fontMetrics().sqrtRuleThickness),l,u=0,c=0,h=0,g;return a.type==="small"?(h=1e3+1e3*i+Ct,t<1?n=1:t<1.4&&(n=.7),u=(1+i+It)/n,c=(1+i)/n,l=Lt("sqrtMain",u,h,i,e),l.style.minWidth="0.853em",g=.833/n):a.type==="large"?(h=(1e3+Ct)*O0[a.size],c=(O0[a.size]+i)/n,u=(O0[a.size]+i+It)/n,l=Lt("sqrtSize"+a.size,u,h,i,e),l.style.minWidth="1.02em",g=1/n):(u=t+i+It,c=t+i,h=Math.floor(1e3*t+i)+Ct,l=Lt("sqrtTall",u,h,i,e),l.style.minWidth="0.742em",g=1.056),l.height=c,l.style.height=$(u),{span:l,advanceWidth:g,ruleWidth:(e.fontMetrics().sqrtRuleThickness+i)*n}},Xa=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],to=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],Ya=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],O0=[0,1.2,1.8,2.4,3],ro=function(t,e,r,a,n){if(t==="<"||t==="\\lt"||t==="⟨"?t="\\langle":(t===">"||t==="\\gt"||t==="⟩")&&(t="\\rangle"),W.contains(Xa,t)||W.contains(Ya,t))return ja(t,e,!1,r,a,n);if(W.contains(to,t))return Va(t,O0[e],!1,r,a,n);throw new O("Illegal delimiter: '"+t+"'")},ao=[{type:"small",style:j.SCRIPTSCRIPT},{type:"small",style:j.SCRIPT},{type:"small",style:j.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],no=[{type:"small",style:j.SCRIPTSCRIPT},{type:"small",style:j.SCRIPT},{type:"small",style:j.TEXT},{type:"stack"}],Wa=[{type:"small",style:j.SCRIPTSCRIPT},{type:"small",style:j.SCRIPT},{type:"small",style:j.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],io=function(t){if(t.type==="small")return"Main-Regular";if(t.type==="large")return"Size"+t.size+"-Regular";if(t.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+t.type+"' here.")},Za=function(t,e,r,a){for(var n=Math.min(2,3-a.style.size),i=n;ie)return r[i]}return r[r.length-1]},Ka=function(t,e,r,a,n,i){t==="<"||t==="\\lt"||t==="⟨"?t="\\langle":(t===">"||t==="\\gt"||t==="⟩")&&(t="\\rangle");var l;W.contains(Ya,t)?l=ao:W.contains(Xa,t)?l=Wa:l=no;var u=Za(t,e,l,a);return u.type==="small"?Zs(t,u.style,r,a,n,i):u.type==="large"?ja(t,u.size,r,a,n,i):Va(t,e,r,a,n,i)},so=function(t,e,r,a,n,i){var l=a.fontMetrics().axisHeight*a.sizeMultiplier,u=901,c=5/a.fontMetrics().ptPerEm,h=Math.max(e-l,r+l),g=Math.max(h/500*u,2*h-c);return Ka(t,g,!0,a,n,i)},i0={sqrtImage:eo,sizedDelim:ro,sizeToMaxHeight:O0,customSizedDelim:Ka,leftRightDelim:so},$r={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},oo=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function yt(t,e){var r=vt(t);if(r&&W.contains(oo,r.text))return r;throw r?new O("Invalid delimiter '"+r.text+"' after '"+e.funcName+"'",t):new O("Invalid delimiter type '"+t.type+"'",t)}H({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(t,e)=>{var r=yt(e[0],t);return{type:"delimsizing",mode:t.parser.mode,size:$r[t.funcName].size,mclass:$r[t.funcName].mclass,delim:r.text}},htmlBuilder:(t,e)=>t.delim==="."?T.makeSpan([t.mclass]):i0.sizedDelim(t.delim,t.size,e,t.mode,[t.mclass]),mathmlBuilder:t=>{var e=[];t.delim!=="."&&e.push(je(t.delim,t.mode));var r=new B.MathNode("mo",e);t.mclass==="mopen"||t.mclass==="mclose"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var a=$(i0.sizeToMaxHeight[t.size]);return r.setAttribute("minsize",a),r.setAttribute("maxsize",a),r}});function Hr(t){if(!t.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}H({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=t.parser.gullet.macros.get("\\current@color");if(r&&typeof r!="string")throw new O("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:t.parser.mode,delim:yt(e[0],t).text,color:r}}});H({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=yt(e[0],t),a=t.parser;++a.leftrightDepth;var n=a.parseExpression(!1);--a.leftrightDepth,a.expect("\\right",!1);var i=J(a.parseFunction(),"leftright-right");return{type:"leftright",mode:a.mode,body:n,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:(t,e)=>{Hr(t);for(var r=Ee(t.body,e,!0,["mopen","mclose"]),a=0,n=0,i=!1,l=0;l{Hr(t);var r=Fe(t.body,e);if(t.left!=="."){var a=new B.MathNode("mo",[je(t.left,t.mode)]);a.setAttribute("fence","true"),r.unshift(a)}if(t.right!=="."){var n=new B.MathNode("mo",[je(t.right,t.mode)]);n.setAttribute("fence","true"),t.rightColor&&n.setAttribute("mathcolor",t.rightColor),r.push(n)}return ir(r)}});H({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=yt(e[0],t);if(!t.parser.leftrightDepth)throw new O("\\middle without preceding \\left",r);return{type:"middle",mode:t.parser.mode,delim:r.text}},htmlBuilder:(t,e)=>{var r;if(t.delim===".")r=D0(e,[]);else{r=i0.sizedDelim(t.delim,1,e,t.mode,[]);var a={delim:t.delim,options:e};r.isMiddle=a}return r},mathmlBuilder:(t,e)=>{var r=t.delim==="\\vert"||t.delim==="|"?je("|","text"):je(t.delim,t.mode),a=new B.MathNode("mo",[r]);return a.setAttribute("fence","true"),a.setAttribute("lspace","0.05em"),a.setAttribute("rspace","0.05em"),a}});var cr=(t,e)=>{var r=T.wrapFragment(te(t.body,e),e),a=t.label.substr(1),n=e.sizeMultiplier,i,l=0,u=W.isCharacterBox(t.body);if(a==="sout")i=T.makeSpan(["stretchy","sout"]),i.height=e.fontMetrics().defaultRuleThickness/n,l=-.5*e.fontMetrics().xHeight;else if(a==="phase"){var c=ge({number:.6,unit:"pt"},e),h=ge({number:.35,unit:"ex"},e),g=e.havingBaseSizing();n=n/g.sizeMultiplier;var y=r.height+r.depth+c+h;r.style.paddingLeft=$(y/2+c);var S=Math.floor(1e3*y*n),A=rs(S),R=new f0([new A0("phase",A)],{width:"400em",height:$(S/1e3),viewBox:"0 0 400000 "+S,preserveAspectRatio:"xMinYMin slice"});i=T.makeSvgSpan(["hide-tail"],[R],e),i.style.height=$(y),l=r.depth+c+h}else{/cancel/.test(a)?u||r.classes.push("cancel-pad"):a==="angl"?r.classes.push("anglpad"):r.classes.push("boxpad");var w=0,_=0,E=0;/box/.test(a)?(E=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),w=e.fontMetrics().fboxsep+(a==="colorbox"?0:E),_=w):a==="angl"?(E=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),w=4*E,_=Math.max(0,.25-r.depth)):(w=u?.2:0,_=w),i=o0.encloseSpan(r,a,w,_,e),/fbox|boxed|fcolorbox/.test(a)?(i.style.borderStyle="solid",i.style.borderWidth=$(E)):a==="angl"&&E!==.049&&(i.style.borderTopWidth=$(E),i.style.borderRightWidth=$(E)),l=r.depth+_,t.backgroundColor&&(i.style.backgroundColor=t.backgroundColor,t.borderColor&&(i.style.borderColor=t.borderColor))}var v;if(t.backgroundColor)v=T.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:l},{type:"elem",elem:r,shift:0}]},e);else{var k=/cancel|phase/.test(a)?["svg-align"]:[];v=T.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:i,shift:l,wrapperClasses:k}]},e)}return/cancel/.test(a)&&(v.height=r.height,v.depth=r.depth),/cancel/.test(a)&&!u?T.makeSpan(["mord","cancel-lap"],[v],e):T.makeSpan(["mord"],[v],e)},pr=(t,e)=>{var r=0,a=new B.MathNode(t.label.indexOf("colorbox")>-1?"mpadded":"menclose",[ie(t.body,e)]);switch(t.label){case"\\cancel":a.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":a.setAttribute("notation","downdiagonalstrike");break;case"\\phase":a.setAttribute("notation","phasorangle");break;case"\\sout":a.setAttribute("notation","horizontalstrike");break;case"\\fbox":a.setAttribute("notation","box");break;case"\\angl":a.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,a.setAttribute("width","+"+2*r+"pt"),a.setAttribute("height","+"+2*r+"pt"),a.setAttribute("lspace",r+"pt"),a.setAttribute("voffset",r+"pt"),t.label==="\\fcolorbox"){var n=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);a.setAttribute("style","border: "+n+"em solid "+String(t.borderColor))}break;case"\\xcancel":a.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return t.backgroundColor&&a.setAttribute("mathbackground",t.backgroundColor),a};H({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(t,e,r){var{parser:a,funcName:n}=t,i=J(e[0],"color-token").color,l=e[1];return{type:"enclose",mode:a.mode,label:n,backgroundColor:i,body:l}},htmlBuilder:cr,mathmlBuilder:pr});H({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(t,e,r){var{parser:a,funcName:n}=t,i=J(e[0],"color-token").color,l=J(e[1],"color-token").color,u=e[2];return{type:"enclose",mode:a.mode,label:n,backgroundColor:l,borderColor:i,body:u}},htmlBuilder:cr,mathmlBuilder:pr});H({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"enclose",mode:r.mode,label:"\\fbox",body:e[0]}}});H({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:a}=t,n=e[0];return{type:"enclose",mode:r.mode,label:a,body:n}},htmlBuilder:cr,mathmlBuilder:pr});H({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(t,e){var{parser:r}=t;return{type:"enclose",mode:r.mode,label:"\\angl",body:e[0]}}});var Qa={};function Qe(t){for(var{type:e,names:r,props:a,handler:n,htmlBuilder:i,mathmlBuilder:l}=t,u={type:e,numArgs:a.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:n},c=0;c{var e=t.parser.settings;if(!e.displayMode)throw new O("{"+t.envName+"} can be used only in display mode.")};function dr(t){if(t.indexOf("ed")===-1)return t.indexOf("*")===-1}function y0(t,e,r){var{hskipBeforeAndAfter:a,addJot:n,cols:i,arraystretch:l,colSeparationType:u,autoTag:c,singleRow:h,emptySingleRow:g,maxNumCols:y,leqno:S}=e;if(t.gullet.beginGroup(),h||t.gullet.macros.set("\\cr","\\\\\\relax"),!l){var A=t.gullet.expandMacroAsText("\\arraystretch");if(A==null)l=1;else if(l=parseFloat(A),!l||l<0)throw new O("Invalid \\arraystretch: "+A)}t.gullet.beginGroup();var R=[],w=[R],_=[],E=[],v=c!=null?[]:void 0;function k(){c&&t.gullet.macros.set("\\@eqnsw","1",!0)}function M(){v&&(t.gullet.macros.get("\\df@tag")?(v.push(t.subparse([new He("\\df@tag")])),t.gullet.macros.set("\\df@tag",void 0,!0)):v.push(!!c&&t.gullet.macros.get("\\@eqnsw")==="1"))}for(k(),E.push(Ur(t));;){var z=t.parseExpression(!1,h?"\\end":"\\\\");t.gullet.endGroup(),t.gullet.beginGroup(),z={type:"ordgroup",mode:t.mode,body:z},r&&(z={type:"styling",mode:t.mode,style:r,body:[z]}),R.push(z);var N=t.fetch().text;if(N==="&"){if(y&&R.length===y){if(h||u)throw new O("Too many tab characters: &",t.nextToken);t.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}t.consume()}else if(N==="\\end"){M(),R.length===1&&z.type==="styling"&&z.body[0].body.length===0&&(w.length>1||!g)&&w.pop(),E.length0&&(v+=.25),c.push({pos:v,isDashed:V0[X0]})}for(k(i[0]),r=0;r0&&(Y+=E,NV0))for(r=0;r=l)){var Ve=void 0;(a>0||t.hskipBeforeAndAfter)&&(Ve=W.deflt(ve.pregap,y),Ve!==0&&(be=T.makeSpan(["arraycolsep"],[]),be.style.width=$(Ve),ue.push(be)));var Xe=[];for(r=0;r0){for(var _0=T.makeLineSpan("hline",e,h),St=T.makeLineSpan("hdashline",e,h),w0=[{type:"elem",elem:u,shift:0}];c.length>0;){var kr=c.pop(),Sr=kr.pos-ee;kr.isDashed?w0.push({type:"elem",elem:St,shift:Sr}):w0.push({type:"elem",elem:_0,shift:Sr})}u=T.makeVList({positionType:"individualShift",children:w0},e)}if(Se.length===0)return T.makeSpan(["mord"],[u],e);var At=T.makeVList({positionType:"individualShift",children:Se},e);return At=T.makeSpan(["tag"],[At],e),T.makeFragment([u,At])},lo={c:"center ",l:"left ",r:"right "},e0=function(t,e){for(var r=[],a=new B.MathNode("mtd",[],["mtr-glue"]),n=new B.MathNode("mtd",[],["mml-eqn-num"]),i=0;i0){var A=t.cols,R="",w=!1,_=0,E=A.length;A[0].type==="separator"&&(y+="top ",_=1),A[A.length-1].type==="separator"&&(y+="bottom ",E-=1);for(var v=_;v0?"left ":"",y+=L[L.length-1].length>0?"right ":"";for(var q=1;q-1?"alignat":"align",n=t.envName==="split",i=y0(t.parser,{cols:r,addJot:!0,autoTag:n?void 0:dr(t.envName),emptySingleRow:!0,colSeparationType:a,maxNumCols:n?2:void 0,leqno:t.parser.settings.leqno},"display"),l,u=0,c={type:"ordgroup",mode:t.mode,body:[]};if(e[0]&&e[0].type==="ordgroup"){for(var h="",g=0;g0&&S&&(w=1),r[A]={type:"align",align:R,pregap:w,postgap:0}}return i.colSeparationType=S?"align":"alignat",i};Qe({type:"array",names:["array","darray"],props:{numArgs:1},handler(t,e){var r=vt(e[0]),a=r?[e[0]]:J(e[0],"ordgroup").body,n=a.map(function(l){var u=or(l),c=u.text;if("lcr".indexOf(c)!==-1)return{type:"align",align:c};if(c==="|")return{type:"separator",separator:"|"};if(c===":")return{type:"separator",separator:":"};throw new O("Unknown column alignment: "+c,l)}),i={cols:n,hskipBeforeAndAfter:!0,maxNumCols:n.length};return y0(t.parser,i,hr(t.envName))},htmlBuilder:Je,mathmlBuilder:e0});Qe({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(t){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[t.envName.replace("*","")],r="c",a={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if(t.envName.charAt(t.envName.length-1)==="*"){var n=t.parser;if(n.consumeSpaces(),n.fetch().text==="["){if(n.consume(),n.consumeSpaces(),r=n.fetch().text,"lcr".indexOf(r)===-1)throw new O("Expected l or c or r",n.nextToken);n.consume(),n.consumeSpaces(),n.expect("]"),n.consume(),a.cols=[{type:"align",align:r}]}}var i=y0(t.parser,a,hr(t.envName)),l=Math.max(0,...i.body.map(u=>u.length));return i.cols=new Array(l).fill({type:"align",align:r}),e?{type:"leftright",mode:t.mode,body:[i],left:e[0],right:e[1],rightColor:void 0}:i},htmlBuilder:Je,mathmlBuilder:e0});Qe({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(t){var e={arraystretch:.5},r=y0(t.parser,e,"script");return r.colSeparationType="small",r},htmlBuilder:Je,mathmlBuilder:e0});Qe({type:"array",names:["subarray"],props:{numArgs:1},handler(t,e){var r=vt(e[0]),a=r?[e[0]]:J(e[0],"ordgroup").body,n=a.map(function(l){var u=or(l),c=u.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new O("Unknown column alignment: "+c,l)});if(n.length>1)throw new O("{subarray} can contain only one column");var i={cols:n,hskipBeforeAndAfter:!1,arraystretch:.5};if(i=y0(t.parser,i,"script"),i.body.length>0&&i.body[0].length>1)throw new O("{subarray} can contain only one column");return i},htmlBuilder:Je,mathmlBuilder:e0});Qe({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(t){var e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},r=y0(t.parser,e,hr(t.envName));return{type:"leftright",mode:t.mode,body:[r],left:t.envName.indexOf("r")>-1?".":"\\{",right:t.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:Je,mathmlBuilder:e0});Qe({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:en,htmlBuilder:Je,mathmlBuilder:e0});Qe({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(t){W.contains(["gather","gather*"],t.envName)&&xt(t);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:dr(t.envName),emptySingleRow:!0,leqno:t.parser.settings.leqno};return y0(t.parser,e,"display")},htmlBuilder:Je,mathmlBuilder:e0});Qe({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:en,htmlBuilder:Je,mathmlBuilder:e0});Qe({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(t){xt(t);var e={autoTag:dr(t.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:t.parser.settings.leqno};return y0(t.parser,e,"display")},htmlBuilder:Je,mathmlBuilder:e0});Qe({type:"array",names:["CD"],props:{numArgs:0},handler(t){return xt(t),Ys(t.parser)},htmlBuilder:Je,mathmlBuilder:e0});d("\\nonumber","\\gdef\\@eqnsw{0}");d("\\notag","\\nonumber");H({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(t,e){throw new O(t.funcName+" valid only within array environment")}});var Gr=Qa;H({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(t,e){var{parser:r,funcName:a}=t,n=e[0];if(n.type!=="ordgroup")throw new O("Invalid environment name",n);for(var i="",l=0;l{var e=t.type==="ordgroup"&&t.body.length?t.body[0]:t;return e.type==="atom"&&(e.family==="bin"||e.family==="rel")?"m"+e.family:"mord"};H({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(t,e){var{parser:r}=t;return{type:"mclass",mode:r.mode,mclass:mr(e[0]),body:we(e[1]),isCharacterBox:W.isCharacterBox(e[1])}}});H({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(t,e){var{parser:r,funcName:a}=t,n=e[1],i=e[0],l;a!=="\\stackrel"?l=mr(n):l="mrel";var u={type:"op",mode:n.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:a!=="\\stackrel",body:we(n)},c={type:"supsub",mode:i.mode,base:u,sup:a==="\\underset"?null:i,sub:a==="\\underset"?i:null};return{type:"mclass",mode:r.mode,mclass:l,body:[c],isCharacterBox:W.isCharacterBox(c)}},htmlBuilder:tn,mathmlBuilder:rn});var an=(t,e)=>{var r=t.font,a=e.withFont(r);return te(t.body,a)},nn=(t,e)=>{var r=t.font,a=e.withFont(r);return ie(t.body,a)},jr={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};H({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(t,e)=>{var{parser:r,funcName:a}=t,n=pt(e[0]),i=a;return i in jr&&(i=jr[i]),{type:"font",mode:r.mode,font:i.slice(1),body:n}},htmlBuilder:an,mathmlBuilder:nn});H({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(t,e)=>{var{parser:r}=t,a=e[0],n=W.isCharacterBox(a);return{type:"mclass",mode:r.mode,mclass:mr(a),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:a}],isCharacterBox:n}}});H({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(t,e)=>{var{parser:r,funcName:a,breakOnTokenText:n}=t,{mode:i}=r,l=r.parseExpression(!0,n),u="math"+a.slice(1);return{type:"font",mode:i,font:u,body:{type:"ordgroup",mode:r.mode,body:l}}},htmlBuilder:an,mathmlBuilder:nn});var sn=(t,e)=>{var r=e;return t==="display"?r=r.id>=j.SCRIPT.id?r.text():j.DISPLAY:t==="text"&&r.size===j.DISPLAY.size?r=j.TEXT:t==="script"?r=j.SCRIPT:t==="scriptscript"&&(r=j.SCRIPTSCRIPT),r},gr=(t,e)=>{var r=sn(t.size,e.style),a=r.fracNum(),n=r.fracDen(),i;i=e.havingStyle(a);var l=te(t.numer,i,e);if(t.continued){var u=8.5/e.fontMetrics().ptPerEm,c=3.5/e.fontMetrics().ptPerEm;l.height=l.height0?R=3*S:R=7*S,w=e.fontMetrics().denom1):(y>0?(A=e.fontMetrics().num2,R=S):(A=e.fontMetrics().num3,R=3*S),w=e.fontMetrics().denom2);var _;if(g){var E=e.fontMetrics().axisHeight;A-l.depth-(E+.5*y){var r=new B.MathNode("mfrac",[ie(t.numer,e),ie(t.denom,e)]);if(!t.hasBarLine)r.setAttribute("linethickness","0px");else if(t.barSize){var a=ge(t.barSize,e);r.setAttribute("linethickness",$(a))}var n=sn(t.size,e.style);if(n.size!==e.style.size){r=new B.MathNode("mstyle",[r]);var i=n.size===j.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",i),r.setAttribute("scriptlevel","0")}if(t.leftDelim!=null||t.rightDelim!=null){var l=[];if(t.leftDelim!=null){var u=new B.MathNode("mo",[new B.TextNode(t.leftDelim.replace("\\",""))]);u.setAttribute("fence","true"),l.push(u)}if(l.push(r),t.rightDelim!=null){var c=new B.MathNode("mo",[new B.TextNode(t.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),l.push(c)}return ir(l)}return r};H({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(t,e)=>{var{parser:r,funcName:a}=t,n=e[0],i=e[1],l,u=null,c=null,h="auto";switch(a){case"\\dfrac":case"\\frac":case"\\tfrac":l=!0;break;case"\\\\atopfrac":l=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":l=!1,u="(",c=")";break;case"\\\\bracefrac":l=!1,u="\\{",c="\\}";break;case"\\\\brackfrac":l=!1,u="[",c="]";break;default:throw new Error("Unrecognized genfrac command")}switch(a){case"\\dfrac":case"\\dbinom":h="display";break;case"\\tfrac":case"\\tbinom":h="text";break}return{type:"genfrac",mode:r.mode,continued:!1,numer:n,denom:i,hasBarLine:l,leftDelim:u,rightDelim:c,size:h,barSize:null}},htmlBuilder:gr,mathmlBuilder:fr});H({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(t,e)=>{var{parser:r,funcName:a}=t,n=e[0],i=e[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:n,denom:i,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});H({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(t){var{parser:e,funcName:r,token:a}=t,n;switch(r){case"\\over":n="\\frac";break;case"\\choose":n="\\binom";break;case"\\atop":n="\\\\atopfrac";break;case"\\brace":n="\\\\bracefrac";break;case"\\brack":n="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:n,token:a}}});var Vr=["display","text","script","scriptscript"],Xr=function(t){var e=null;return t.length>0&&(e=t,e=e==="."?null:e),e};H({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(t,e){var{parser:r}=t,a=e[4],n=e[5],i=pt(e[0]),l=i.type==="atom"&&i.family==="open"?Xr(i.text):null,u=pt(e[1]),c=u.type==="atom"&&u.family==="close"?Xr(u.text):null,h=J(e[2],"size"),g,y=null;h.isBlank?g=!0:(y=h.value,g=y.number>0);var S="auto",A=e[3];if(A.type==="ordgroup"){if(A.body.length>0){var R=J(A.body[0],"textord");S=Vr[Number(R.text)]}}else A=J(A,"textord"),S=Vr[Number(A.text)];return{type:"genfrac",mode:r.mode,numer:a,denom:n,continued:!1,hasBarLine:g,barSize:y,leftDelim:l,rightDelim:c,size:S}},htmlBuilder:gr,mathmlBuilder:fr});H({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(t,e){var{parser:r,funcName:a,token:n}=t;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:J(e[0],"size").value,token:n}}});H({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(t,e)=>{var{parser:r,funcName:a}=t,n=e[0],i=$i(J(e[1],"infix").size),l=e[2],u=i.number>0;return{type:"genfrac",mode:r.mode,numer:n,denom:l,continued:!1,hasBarLine:u,barSize:i,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:gr,mathmlBuilder:fr});var on=(t,e)=>{var r=e.style,a,n;t.type==="supsub"?(a=t.sup?te(t.sup,e.havingStyle(r.sup()),e):te(t.sub,e.havingStyle(r.sub()),e),n=J(t.base,"horizBrace")):n=J(t,"horizBrace");var i=te(n.base,e.havingBaseStyle(j.DISPLAY)),l=o0.svgSpan(n,e),u;if(n.isOver?(u=T.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:.1},{type:"elem",elem:l}]},e),u.children[0].children[0].children[1].classes.push("svg-align")):(u=T.makeVList({positionType:"bottom",positionData:i.depth+.1+l.height,children:[{type:"elem",elem:l},{type:"kern",size:.1},{type:"elem",elem:i}]},e),u.children[0].children[0].children[0].classes.push("svg-align")),a){var c=T.makeSpan(["mord",n.isOver?"mover":"munder"],[u],e);n.isOver?u=T.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:a}]},e):u=T.makeVList({positionType:"bottom",positionData:c.depth+.2+a.height+a.depth,children:[{type:"elem",elem:a},{type:"kern",size:.2},{type:"elem",elem:c}]},e)}return T.makeSpan(["mord",n.isOver?"mover":"munder"],[u],e)},co=(t,e)=>{var r=o0.mathMLnode(t.label);return new B.MathNode(t.isOver?"mover":"munder",[ie(t.base,e),r])};H({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:a}=t;return{type:"horizBrace",mode:r.mode,label:a,isOver:/^\\over/.test(a),base:e[0]}},htmlBuilder:on,mathmlBuilder:co});H({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,a=e[1],n=J(e[0],"url").url;return r.settings.isTrusted({command:"\\href",url:n})?{type:"href",mode:r.mode,href:n,body:we(a)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(t,e)=>{var r=Ee(t.body,e,!1);return T.makeAnchor(t.href,[],r,e)},mathmlBuilder:(t,e)=>{var r=b0(t.body,e);return r instanceof $e||(r=new $e("mrow",[r])),r.setAttribute("href",t.href),r}});H({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,a=J(e[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:a}))return r.formatUnsupportedCmd("\\url");for(var n=[],i=0;i{var{parser:r,funcName:a,token:n}=t,i=J(e[0],"raw").string,l=e[1];r.settings.strict&&r.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var u,c={};switch(a){case"\\htmlClass":c.class=i,u={command:"\\htmlClass",class:i};break;case"\\htmlId":c.id=i,u={command:"\\htmlId",id:i};break;case"\\htmlStyle":c.style=i,u={command:"\\htmlStyle",style:i};break;case"\\htmlData":{for(var h=i.split(","),g=0;g{var r=Ee(t.body,e,!1),a=["enclosing"];t.attributes.class&&a.push(...t.attributes.class.trim().split(/\s+/));var n=T.makeSpan(a,r,e);for(var i in t.attributes)i!=="class"&&t.attributes.hasOwnProperty(i)&&n.setAttribute(i,t.attributes[i]);return n},mathmlBuilder:(t,e)=>b0(t.body,e)});H({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"htmlmathml",mode:r.mode,html:we(e[0]),mathml:we(e[1])}},htmlBuilder:(t,e)=>{var r=Ee(t.html,e,!1);return T.makeFragment(r)},mathmlBuilder:(t,e)=>b0(t.mathml,e)});var Bt=function(t){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(t))return{number:+t,unit:"bp"};var e=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(t);if(!e)throw new O("Invalid size: '"+t+"' in \\includegraphics");var r={number:+(e[1]+e[2]),unit:e[3]};if(!Ta(r))throw new O("Invalid unit: '"+r.unit+"' in \\includegraphics.");return r};H({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(t,e,r)=>{var{parser:a}=t,n={number:0,unit:"em"},i={number:.9,unit:"em"},l={number:0,unit:"em"},u="";if(r[0])for(var c=J(r[0],"raw").string,h=c.split(","),g=0;g{var r=ge(t.height,e),a=0;t.totalheight.number>0&&(a=ge(t.totalheight,e)-r);var n=0;t.width.number>0&&(n=ge(t.width,e));var i={height:$(r+a)};n>0&&(i.width=$(n)),a>0&&(i.verticalAlign=$(-a));var l=new cs(t.src,t.alt,i);return l.height=r,l.depth=a,l},mathmlBuilder:(t,e)=>{var r=new B.MathNode("mglyph",[]);r.setAttribute("alt",t.alt);var a=ge(t.height,e),n=0;if(t.totalheight.number>0&&(n=ge(t.totalheight,e)-a,r.setAttribute("valign",$(-n))),r.setAttribute("height",$(a+n)),t.width.number>0){var i=ge(t.width,e);r.setAttribute("width",$(i))}return r.setAttribute("src",t.src),r}});H({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(t,e){var{parser:r,funcName:a}=t,n=J(e[0],"size");if(r.settings.strict){var i=a[1]==="m",l=n.value.unit==="mu";i?(l||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" supports only mu units, "+("not "+n.value.unit+" units")),r.mode!=="math"&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" works only in math mode")):l&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:n.value}},htmlBuilder(t,e){return T.makeGlue(t.dimension,e)},mathmlBuilder(t,e){var r=ge(t.dimension,e);return new B.SpaceNode(r)}});H({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r,funcName:a}=t,n=e[0];return{type:"lap",mode:r.mode,alignment:a.slice(5),body:n}},htmlBuilder:(t,e)=>{var r;t.alignment==="clap"?(r=T.makeSpan([],[te(t.body,e)]),r=T.makeSpan(["inner"],[r],e)):r=T.makeSpan(["inner"],[te(t.body,e)]);var a=T.makeSpan(["fix"],[]),n=T.makeSpan([t.alignment],[r,a],e),i=T.makeSpan(["strut"]);return i.style.height=$(n.height+n.depth),n.depth&&(i.style.verticalAlign=$(-n.depth)),n.children.unshift(i),n=T.makeSpan(["thinbox"],[n],e),T.makeSpan(["mord","vbox"],[n],e)},mathmlBuilder:(t,e)=>{var r=new B.MathNode("mpadded",[ie(t.body,e)]);if(t.alignment!=="rlap"){var a=t.alignment==="llap"?"-1":"-0.5";r.setAttribute("lspace",a+"width")}return r.setAttribute("width","0px"),r}});H({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){var{funcName:r,parser:a}=t,n=a.mode;a.switchMode("math");var i=r==="\\("?"\\)":"$",l=a.parseExpression(!1,i);return a.expect(i),a.switchMode(n),{type:"styling",mode:a.mode,style:"text",body:l}}});H({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){throw new O("Mismatched "+t.funcName)}});var Yr=(t,e)=>{switch(e.style.size){case j.DISPLAY.size:return t.display;case j.TEXT.size:return t.text;case j.SCRIPT.size:return t.script;case j.SCRIPTSCRIPT.size:return t.scriptscript;default:return t.text}};H({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"mathchoice",mode:r.mode,display:we(e[0]),text:we(e[1]),script:we(e[2]),scriptscript:we(e[3])}},htmlBuilder:(t,e)=>{var r=Yr(t,e),a=Ee(r,e,!1);return T.makeFragment(a)},mathmlBuilder:(t,e)=>{var r=Yr(t,e);return b0(r,e)}});var ln=(t,e,r,a,n,i,l)=>{t=T.makeSpan([],[t]);var u=r&&W.isCharacterBox(r),c,h;if(e){var g=te(e,a.havingStyle(n.sup()),a);h={elem:g,kern:Math.max(a.fontMetrics().bigOpSpacing1,a.fontMetrics().bigOpSpacing3-g.depth)}}if(r){var y=te(r,a.havingStyle(n.sub()),a);c={elem:y,kern:Math.max(a.fontMetrics().bigOpSpacing2,a.fontMetrics().bigOpSpacing4-y.height)}}var S;if(h&&c){var A=a.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+t.depth+l;S=T.makeVList({positionType:"bottom",positionData:A,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:$(-i)},{type:"kern",size:c.kern},{type:"elem",elem:t},{type:"kern",size:h.kern},{type:"elem",elem:h.elem,marginLeft:$(i)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else if(c){var R=t.height-l;S=T.makeVList({positionType:"top",positionData:R,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:$(-i)},{type:"kern",size:c.kern},{type:"elem",elem:t}]},a)}else if(h){var w=t.depth+l;S=T.makeVList({positionType:"bottom",positionData:w,children:[{type:"elem",elem:t},{type:"kern",size:h.kern},{type:"elem",elem:h.elem,marginLeft:$(i)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else return t;var _=[S];if(c&&i!==0&&!u){var E=T.makeSpan(["mspace"],[],a);E.style.marginRight=$(i),_.unshift(E)}return T.makeSpan(["mop","op-limits"],_,a)},un=["\\smallint"],C0=(t,e)=>{var r,a,n=!1,i;t.type==="supsub"?(r=t.sup,a=t.sub,i=J(t.base,"op"),n=!0):i=J(t,"op");var l=e.style,u=!1;l.size===j.DISPLAY.size&&i.symbol&&!W.contains(un,i.name)&&(u=!0);var c;if(i.symbol){var h=u?"Size2-Regular":"Size1-Regular",g="";if((i.name==="\\oiint"||i.name==="\\oiiint")&&(g=i.name.substr(1),i.name=g==="oiint"?"\\iint":"\\iiint"),c=T.makeSymbol(i.name,h,"math",e,["mop","op-symbol",u?"large-op":"small-op"]),g.length>0){var y=c.italic,S=T.staticSvg(g+"Size"+(u?"2":"1"),e);c=T.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:S,shift:u?.08:0}]},e),i.name="\\"+g,c.classes.unshift("mop"),c.italic=y}}else if(i.body){var A=Ee(i.body,e,!0);A.length===1&&A[0]instanceof Ge?(c=A[0],c.classes[0]="mop"):c=T.makeSpan(["mop"],A,e)}else{for(var R=[],w=1;w{var r;if(t.symbol)r=new $e("mo",[je(t.name,t.mode)]),W.contains(un,t.name)&&r.setAttribute("largeop","false");else if(t.body)r=new $e("mo",Fe(t.body,e));else{r=new $e("mi",[new B0(t.name.slice(1))]);var a=new $e("mo",[je("⁡","text")]);t.parentIsSupSub?r=new $e("mrow",[r,a]):r=Oa([r,a])}return r},po={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};H({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(t,e)=>{var{parser:r,funcName:a}=t,n=a;return n.length===1&&(n=po[n]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:C0,mathmlBuilder:j0});H({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var{parser:r}=t,a=e[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:we(a)}},htmlBuilder:C0,mathmlBuilder:j0});var ho={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};H({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:C0,mathmlBuilder:j0});H({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:C0,mathmlBuilder:j0});H({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t,a=r;return a.length===1&&(a=ho[a]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:C0,mathmlBuilder:j0});var cn=(t,e)=>{var r,a,n=!1,i;t.type==="supsub"?(r=t.sup,a=t.sub,i=J(t.base,"operatorname"),n=!0):i=J(t,"operatorname");var l;if(i.body.length>0){for(var u=i.body.map(y=>{var S=y.text;return typeof S=="string"?{type:"textord",mode:y.mode,text:S}:y}),c=Ee(u,e.withFont("mathrm"),!0),h=0;h{for(var r=Fe(t.body,e.withFont("mathrm")),a=!0,n=0;ng.toText()).join("");r=[new B.TextNode(u)]}var c=new B.MathNode("mi",r);c.setAttribute("mathvariant","normal");var h=new B.MathNode("mo",[je("⁡","text")]);return t.parentIsSupSub?new B.MathNode("mrow",[c,h]):B.newDocumentFragment([c,h])};H({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(t,e)=>{var{parser:r,funcName:a}=t,n=e[0];return{type:"operatorname",mode:r.mode,body:we(n),alwaysHandleSupSub:a==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:cn,mathmlBuilder:mo});d("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");T0({type:"ordgroup",htmlBuilder(t,e){return t.semisimple?T.makeFragment(Ee(t.body,e,!1)):T.makeSpan(["mord"],Ee(t.body,e,!0),e)},mathmlBuilder(t,e){return b0(t.body,e,!0)}});H({type:"overline",names:["\\overline"],props:{numArgs:1},handler(t,e){var{parser:r}=t,a=e[0];return{type:"overline",mode:r.mode,body:a}},htmlBuilder(t,e){var r=te(t.body,e.havingCrampedStyle()),a=T.makeLineSpan("overline-line",e),n=e.fontMetrics().defaultRuleThickness,i=T.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*n},{type:"elem",elem:a},{type:"kern",size:n}]},e);return T.makeSpan(["mord","overline"],[i],e)},mathmlBuilder(t,e){var r=new B.MathNode("mo",[new B.TextNode("‾")]);r.setAttribute("stretchy","true");var a=new B.MathNode("mover",[ie(t.body,e),r]);return a.setAttribute("accent","true"),a}});H({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,a=e[0];return{type:"phantom",mode:r.mode,body:we(a)}},htmlBuilder:(t,e)=>{var r=Ee(t.body,e.withPhantom(),!1);return T.makeFragment(r)},mathmlBuilder:(t,e)=>{var r=Fe(t.body,e);return new B.MathNode("mphantom",r)}});H({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,a=e[0];return{type:"hphantom",mode:r.mode,body:a}},htmlBuilder:(t,e)=>{var r=T.makeSpan([],[te(t.body,e.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var a=0;a{var r=Fe(we(t.body),e),a=new B.MathNode("mphantom",r),n=new B.MathNode("mpadded",[a]);return n.setAttribute("height","0px"),n.setAttribute("depth","0px"),n}});H({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,a=e[0];return{type:"vphantom",mode:r.mode,body:a}},htmlBuilder:(t,e)=>{var r=T.makeSpan(["inner"],[te(t.body,e.withPhantom())]),a=T.makeSpan(["fix"],[]);return T.makeSpan(["mord","rlap"],[r,a],e)},mathmlBuilder:(t,e)=>{var r=Fe(we(t.body),e),a=new B.MathNode("mphantom",r),n=new B.MathNode("mpadded",[a]);return n.setAttribute("width","0px"),n}});H({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t,a=J(e[0],"size").value,n=e[1];return{type:"raisebox",mode:r.mode,dy:a,body:n}},htmlBuilder(t,e){var r=te(t.body,e),a=ge(t.dy,e);return T.makeVList({positionType:"shift",positionData:-a,children:[{type:"elem",elem:r}]},e)},mathmlBuilder(t,e){var r=new B.MathNode("mpadded",[ie(t.body,e)]),a=t.dy.number+t.dy.unit;return r.setAttribute("voffset",a),r}});H({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e}=t;return{type:"internal",mode:e.mode}}});H({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(t,e,r){var{parser:a}=t,n=r[0],i=J(e[0],"size"),l=J(e[1],"size");return{type:"rule",mode:a.mode,shift:n&&J(n,"size").value,width:i.value,height:l.value}},htmlBuilder(t,e){var r=T.makeSpan(["mord","rule"],[],e),a=ge(t.width,e),n=ge(t.height,e),i=t.shift?ge(t.shift,e):0;return r.style.borderRightWidth=$(a),r.style.borderTopWidth=$(n),r.style.bottom=$(i),r.width=a,r.height=n+i,r.depth=-i,r.maxFontSize=n*1.125*e.sizeMultiplier,r},mathmlBuilder(t,e){var r=ge(t.width,e),a=ge(t.height,e),n=t.shift?ge(t.shift,e):0,i=e.color&&e.getColor()||"black",l=new B.MathNode("mspace");l.setAttribute("mathbackground",i),l.setAttribute("width",$(r)),l.setAttribute("height",$(a));var u=new B.MathNode("mpadded",[l]);return n>=0?u.setAttribute("height",$(n)):(u.setAttribute("height",$(n)),u.setAttribute("depth",$(-n))),u.setAttribute("voffset",$(n)),u}});function pn(t,e,r){for(var a=Ee(t,e,!1),n=e.sizeMultiplier/r.sizeMultiplier,i=0;i{var r=e.havingSize(t.size);return pn(t.body,r,e)};H({type:"sizing",names:Wr,props:{numArgs:0,allowedInText:!0},handler:(t,e)=>{var{breakOnTokenText:r,funcName:a,parser:n}=t,i=n.parseExpression(!1,r);return{type:"sizing",mode:n.mode,size:Wr.indexOf(a)+1,body:i}},htmlBuilder:go,mathmlBuilder:(t,e)=>{var r=e.havingSize(t.size),a=Fe(t.body,r),n=new B.MathNode("mstyle",a);return n.setAttribute("mathsize",$(r.sizeMultiplier)),n}});H({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(t,e,r)=>{var{parser:a}=t,n=!1,i=!1,l=r[0]&&J(r[0],"ordgroup");if(l)for(var u="",c=0;c{var r=T.makeSpan([],[te(t.body,e)]);if(!t.smashHeight&&!t.smashDepth)return r;if(t.smashHeight&&(r.height=0,r.children))for(var a=0;a{var r=new B.MathNode("mpadded",[ie(t.body,e)]);return t.smashHeight&&r.setAttribute("height","0px"),t.smashDepth&&r.setAttribute("depth","0px"),r}});H({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,r){var{parser:a}=t,n=r[0],i=e[0];return{type:"sqrt",mode:a.mode,body:i,index:n}},htmlBuilder(t,e){var r=te(t.body,e.havingCrampedStyle());r.height===0&&(r.height=e.fontMetrics().xHeight),r=T.wrapFragment(r,e);var a=e.fontMetrics(),n=a.defaultRuleThickness,i=n;e.style.idr.height+r.depth+l&&(l=(l+y-r.height-r.depth)/2);var S=c.height-r.height-l-h;r.style.paddingLeft=$(g);var A=T.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+S)},{type:"elem",elem:c},{type:"kern",size:h}]},e);if(t.index){var R=e.havingStyle(j.SCRIPTSCRIPT),w=te(t.index,R,e),_=.6*(A.height-A.depth),E=T.makeVList({positionType:"shift",positionData:-_,children:[{type:"elem",elem:w}]},e),v=T.makeSpan(["root"],[E]);return T.makeSpan(["mord","sqrt"],[v,A],e)}else return T.makeSpan(["mord","sqrt"],[A],e)},mathmlBuilder(t,e){var{body:r,index:a}=t;return a?new B.MathNode("mroot",[ie(r,e),ie(a,e)]):new B.MathNode("msqrt",[ie(r,e)])}});var Zr={display:j.DISPLAY,text:j.TEXT,script:j.SCRIPT,scriptscript:j.SCRIPTSCRIPT};H({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t,e){var{breakOnTokenText:r,funcName:a,parser:n}=t,i=n.parseExpression(!0,r),l=a.slice(1,a.length-5);return{type:"styling",mode:n.mode,style:l,body:i}},htmlBuilder(t,e){var r=Zr[t.style],a=e.havingStyle(r).withFont("");return pn(t.body,a,e)},mathmlBuilder(t,e){var r=Zr[t.style],a=e.havingStyle(r),n=Fe(t.body,a),i=new B.MathNode("mstyle",n),l={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},u=l[t.style];return i.setAttribute("scriptlevel",u[0]),i.setAttribute("displaystyle",u[1]),i}});var fo=function(t,e){var r=t.base;if(r)if(r.type==="op"){var a=r.limits&&(e.style.size===j.DISPLAY.size||r.alwaysHandleSupSub);return a?C0:null}else if(r.type==="operatorname"){var n=r.alwaysHandleSupSub&&(e.style.size===j.DISPLAY.size||r.limits);return n?cn:null}else{if(r.type==="accent")return W.isCharacterBox(r.base)?lr:null;if(r.type==="horizBrace"){var i=!t.sub;return i===r.isOver?on:null}else return null}else return null};T0({type:"supsub",htmlBuilder(t,e){var r=fo(t,e);if(r)return r(t,e);var{base:a,sup:n,sub:i}=t,l=te(a,e),u,c,h=e.fontMetrics(),g=0,y=0,S=a&&W.isCharacterBox(a);if(n){var A=e.havingStyle(e.style.sup());u=te(n,A,e),S||(g=l.height-A.fontMetrics().supDrop*A.sizeMultiplier/e.sizeMultiplier)}if(i){var R=e.havingStyle(e.style.sub());c=te(i,R,e),S||(y=l.depth+R.fontMetrics().subDrop*R.sizeMultiplier/e.sizeMultiplier)}var w;e.style===j.DISPLAY?w=h.sup1:e.style.cramped?w=h.sup3:w=h.sup2;var _=e.sizeMultiplier,E=$(.5/h.ptPerEm/_),v=null;if(c){var k=t.base&&t.base.type==="op"&&t.base.name&&(t.base.name==="\\oiint"||t.base.name==="\\oiiint");(l instanceof Ge||k)&&(v=$(-l.italic))}var M;if(u&&c){g=Math.max(g,w,u.depth+.25*h.xHeight),y=Math.max(y,h.sub2);var z=h.defaultRuleThickness,N=4*z;if(g-u.depth-(c.height-y)0&&(g+=L,y-=L)}var q=[{type:"elem",elem:c,shift:y,marginRight:E,marginLeft:v},{type:"elem",elem:u,shift:-g,marginRight:E}];M=T.makeVList({positionType:"individualShift",children:q},e)}else if(c){y=Math.max(y,h.sub1,c.height-.8*h.xHeight);var P=[{type:"elem",elem:c,marginLeft:v,marginRight:E}];M=T.makeVList({positionType:"shift",positionData:y,children:P},e)}else if(u)g=Math.max(g,w,u.depth+.25*h.xHeight),M=T.makeVList({positionType:"shift",positionData:-g,children:[{type:"elem",elem:u,marginRight:E}]},e);else throw new Error("supsub must have either sup or sub.");var Y=Vt(l,"right")||"mord";return T.makeSpan([Y],[l,T.makeSpan(["msupsub"],[M])],e)},mathmlBuilder(t,e){var r=!1,a,n;t.base&&t.base.type==="horizBrace"&&(n=!!t.sup,n===t.base.isOver&&(r=!0,a=t.base.isOver)),t.base&&(t.base.type==="op"||t.base.type==="operatorname")&&(t.base.parentIsSupSub=!0);var i=[ie(t.base,e)];t.sub&&i.push(ie(t.sub,e)),t.sup&&i.push(ie(t.sup,e));var l;if(r)l=a?"mover":"munder";else if(t.sub)if(t.sup){var u=t.base;u&&u.type==="op"&&u.limits&&e.style===j.DISPLAY||u&&u.type==="operatorname"&&u.alwaysHandleSupSub&&(e.style===j.DISPLAY||u.limits)?l="munderover":l="msubsup"}else{var c=t.base;c&&c.type==="op"&&c.limits&&(e.style===j.DISPLAY||c.alwaysHandleSupSub)||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(c.limits||e.style===j.DISPLAY)?l="munder":l="msub"}else{var h=t.base;h&&h.type==="op"&&h.limits&&(e.style===j.DISPLAY||h.alwaysHandleSupSub)||h&&h.type==="operatorname"&&h.alwaysHandleSupSub&&(h.limits||e.style===j.DISPLAY)?l="mover":l="msup"}return new B.MathNode(l,i)}});T0({type:"atom",htmlBuilder(t,e){return T.mathsym(t.text,t.mode,e,["m"+t.family])},mathmlBuilder(t,e){var r=new B.MathNode("mo",[je(t.text,t.mode)]);if(t.family==="bin"){var a=sr(t,e);a==="bold-italic"&&r.setAttribute("mathvariant",a)}else t.family==="punct"?r.setAttribute("separator","true"):(t.family==="open"||t.family==="close")&&r.setAttribute("stretchy","false");return r}});var dn={mi:"italic",mn:"normal",mtext:"normal"};T0({type:"mathord",htmlBuilder(t,e){return T.makeOrd(t,e,"mathord")},mathmlBuilder(t,e){var r=new B.MathNode("mi",[je(t.text,t.mode,e)]),a=sr(t,e)||"italic";return a!==dn[r.type]&&r.setAttribute("mathvariant",a),r}});T0({type:"textord",htmlBuilder(t,e){return T.makeOrd(t,e,"textord")},mathmlBuilder(t,e){var r=je(t.text,t.mode,e),a=sr(t,e)||"normal",n;return t.mode==="text"?n=new B.MathNode("mtext",[r]):/[0-9]/.test(t.text)?n=new B.MathNode("mn",[r]):t.text==="\\prime"?n=new B.MathNode("mo",[r]):n=new B.MathNode("mi",[r]),a!==dn[n.type]&&n.setAttribute("mathvariant",a),n}});var Ot={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Pt={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};T0({type:"spacing",htmlBuilder(t,e){if(Pt.hasOwnProperty(t.text)){var r=Pt[t.text].className||"";if(t.mode==="text"){var a=T.makeOrd(t,e,"textord");return a.classes.push(r),a}else return T.makeSpan(["mspace",r],[T.mathsym(t.text,t.mode,e)],e)}else{if(Ot.hasOwnProperty(t.text))return T.makeSpan(["mspace",Ot[t.text]],[],e);throw new O('Unknown type of space "'+t.text+'"')}},mathmlBuilder(t,e){var r;if(Pt.hasOwnProperty(t.text))r=new B.MathNode("mtext",[new B.TextNode(" ")]);else{if(Ot.hasOwnProperty(t.text))return new B.MathNode("mspace");throw new O('Unknown type of space "'+t.text+'"')}return r}});var Kr=()=>{var t=new B.MathNode("mtd",[]);return t.setAttribute("width","50%"),t};T0({type:"tag",mathmlBuilder(t,e){var r=new B.MathNode("mtable",[new B.MathNode("mtr",[Kr(),new B.MathNode("mtd",[b0(t.body,e)]),Kr(),new B.MathNode("mtd",[b0(t.tag,e)])])]);return r.setAttribute("width","100%"),r}});var Qr={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Jr={"\\textbf":"textbf","\\textmd":"textmd"},bo={"\\textit":"textit","\\textup":"textup"},ea=(t,e)=>{var r=t.font;return r?Qr[r]?e.withTextFontFamily(Qr[r]):Jr[r]?e.withTextFontWeight(Jr[r]):e.withTextFontShape(bo[r]):e};H({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(t,e){var{parser:r,funcName:a}=t,n=e[0];return{type:"text",mode:r.mode,body:we(n),font:a}},htmlBuilder(t,e){var r=ea(t,e),a=Ee(t.body,r,!0);return T.makeSpan(["mord","text"],a,r)},mathmlBuilder(t,e){var r=ea(t,e);return b0(t.body,r)}});H({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"underline",mode:r.mode,body:e[0]}},htmlBuilder(t,e){var r=te(t.body,e),a=T.makeLineSpan("underline-line",e),n=e.fontMetrics().defaultRuleThickness,i=T.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:n},{type:"elem",elem:a},{type:"kern",size:3*n},{type:"elem",elem:r}]},e);return T.makeSpan(["mord","underline"],[i],e)},mathmlBuilder(t,e){var r=new B.MathNode("mo",[new B.TextNode("‾")]);r.setAttribute("stretchy","true");var a=new B.MathNode("munder",[ie(t.body,e),r]);return a.setAttribute("accentunder","true"),a}});H({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(t,e){var{parser:r}=t;return{type:"vcenter",mode:r.mode,body:e[0]}},htmlBuilder(t,e){var r=te(t.body,e),a=e.fontMetrics().axisHeight,n=.5*(r.height-a-(r.depth+a));return T.makeVList({positionType:"shift",positionData:n,children:[{type:"elem",elem:r}]},e)},mathmlBuilder(t,e){return new B.MathNode("mpadded",[ie(t.body,e)],["vcenter"])}});H({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(t,e,r){throw new O("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(t,e){for(var r=ta(t),a=[],n=e.havingStyle(e.style.text()),i=0;it.body.replace(/ /g,t.star?"␣":" "),m0=La,hn=`[ \r + ]`,vo="\\\\[a-zA-Z@]+",yo="\\\\[^\uD800-\uDFFF]",xo="("+vo+")"+hn+"*",wo=`\\\\( +|[ \r ]+ +?)[ \r ]*`,Zt="[̀-ͯ]",ko=new RegExp(Zt+"+$"),So="("+hn+"+)|"+(wo+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(Zt+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(Zt+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+xo)+("|"+yo+")");class ra{constructor(e,r){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=r,this.tokenRegex=new RegExp(So,"g"),this.catcodes={"%":14,"~":13}}setCatcode(e,r){this.catcodes[e]=r}lex(){var e=this.input,r=this.tokenRegex.lastIndex;if(r===e.length)return new He("EOF",new De(this,r,r));var a=this.tokenRegex.exec(e);if(a===null||a.index!==r)throw new O("Unexpected character: '"+e[r]+"'",new He(e[r],new De(this,r,r+1)));var n=a[6]||a[3]||(a[2]?"\\ ":" ");if(this.catcodes[n]===14){var i=e.indexOf(` +`,this.tokenRegex.lastIndex);return i===-1?(this.tokenRegex.lastIndex=e.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=i+1,this.lex()}return new He(n,new De(this,r,this.tokenRegex.lastIndex))}}class Ao{constructor(e,r){e===void 0&&(e={}),r===void 0&&(r={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=r,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new O("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var r in e)e.hasOwnProperty(r)&&(e[r]==null?delete this.current[r]:this.current[r]=e[r])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,r,a){if(a===void 0&&(a=!1),a){for(var n=0;n0&&(this.undefStack[this.undefStack.length-1][e]=r)}else{var i=this.undefStack[this.undefStack.length-1];i&&!i.hasOwnProperty(e)&&(i[e]=this.current[e])}r==null?delete this.current[e]:this.current[e]=r}}var To=Ja;d("\\noexpand",function(t){var e=t.popToken();return t.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}});d("\\expandafter",function(t){var e=t.popToken();return t.expandOnce(!0),{tokens:[e],numArgs:0}});d("\\@firstoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[0],numArgs:0}});d("\\@secondoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[1],numArgs:0}});d("\\@ifnextchar",function(t){var e=t.consumeArgs(3);t.consumeSpaces();var r=t.future();return e[0].length===1&&e[0][0].text===r.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}});d("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");d("\\TextOrMath",function(t){var e=t.consumeArgs(2);return t.mode==="text"?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var aa={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};d("\\char",function(t){var e=t.popToken(),r,a="";if(e.text==="'")r=8,e=t.popToken();else if(e.text==='"')r=16,e=t.popToken();else if(e.text==="`")if(e=t.popToken(),e.text[0]==="\\")a=e.text.charCodeAt(1);else{if(e.text==="EOF")throw new O("\\char` missing argument");a=e.text.charCodeAt(0)}else r=10;if(r){if(a=aa[e.text],a==null||a>=r)throw new O("Invalid base-"+r+" digit "+e.text);for(var n;(n=aa[t.future().text])!=null&&n{var a=t.consumeArg().tokens;if(a.length!==1)throw new O("\\newcommand's first argument must be a macro name");var n=a[0].text,i=t.isDefined(n);if(i&&!e)throw new O("\\newcommand{"+n+"} attempting to redefine "+(n+"; use \\renewcommand"));if(!i&&!r)throw new O("\\renewcommand{"+n+"} when command "+n+" does not yet exist; use \\newcommand");var l=0;if(a=t.consumeArg().tokens,a.length===1&&a[0].text==="["){for(var u="",c=t.expandNextToken();c.text!=="]"&&c.text!=="EOF";)u+=c.text,c=t.expandNextToken();if(!u.match(/^\s*[0-9]+\s*$/))throw new O("Invalid number of arguments: "+u);l=parseInt(u),a=t.consumeArg().tokens}return t.macros.set(n,{tokens:a,numArgs:l}),""};d("\\newcommand",t=>br(t,!1,!0));d("\\renewcommand",t=>br(t,!0,!1));d("\\providecommand",t=>br(t,!0,!0));d("\\message",t=>{var e=t.consumeArgs(1)[0];return console.log(e.reverse().map(r=>r.text).join("")),""});d("\\errmessage",t=>{var e=t.consumeArgs(1)[0];return console.error(e.reverse().map(r=>r.text).join("")),""});d("\\show",t=>{var e=t.popToken(),r=e.text;return console.log(e,t.macros.get(r),m0[r],le.math[r],le.text[r]),""});d("\\bgroup","{");d("\\egroup","}");d("~","\\nobreakspace");d("\\lq","`");d("\\rq","'");d("\\aa","\\r a");d("\\AA","\\r A");d("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");d("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");d("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");d("ℬ","\\mathscr{B}");d("ℰ","\\mathscr{E}");d("ℱ","\\mathscr{F}");d("ℋ","\\mathscr{H}");d("ℐ","\\mathscr{I}");d("ℒ","\\mathscr{L}");d("ℳ","\\mathscr{M}");d("ℛ","\\mathscr{R}");d("ℭ","\\mathfrak{C}");d("ℌ","\\mathfrak{H}");d("ℨ","\\mathfrak{Z}");d("\\Bbbk","\\Bbb{k}");d("·","\\cdotp");d("\\llap","\\mathllap{\\textrm{#1}}");d("\\rlap","\\mathrlap{\\textrm{#1}}");d("\\clap","\\mathclap{\\textrm{#1}}");d("\\mathstrut","\\vphantom{(}");d("\\underbar","\\underline{\\text{#1}}");d("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');d("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}");d("\\ne","\\neq");d("≠","\\neq");d("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}");d("∉","\\notin");d("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}");d("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}");d("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}");d("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}");d("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}");d("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}");d("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}");d("⟂","\\perp");d("‼","\\mathclose{!\\mkern-0.8mu!}");d("∌","\\notni");d("⌜","\\ulcorner");d("⌝","\\urcorner");d("⌞","\\llcorner");d("⌟","\\lrcorner");d("©","\\copyright");d("®","\\textregistered");d("️","\\textregistered");d("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');d("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');d("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');d("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');d("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}");d("⋮","\\vdots");d("\\varGamma","\\mathit{\\Gamma}");d("\\varDelta","\\mathit{\\Delta}");d("\\varTheta","\\mathit{\\Theta}");d("\\varLambda","\\mathit{\\Lambda}");d("\\varXi","\\mathit{\\Xi}");d("\\varPi","\\mathit{\\Pi}");d("\\varSigma","\\mathit{\\Sigma}");d("\\varUpsilon","\\mathit{\\Upsilon}");d("\\varPhi","\\mathit{\\Phi}");d("\\varPsi","\\mathit{\\Psi}");d("\\varOmega","\\mathit{\\Omega}");d("\\substack","\\begin{subarray}{c}#1\\end{subarray}");d("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");d("\\boxed","\\fbox{$\\displaystyle{#1}$}");d("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");d("\\implies","\\DOTSB\\;\\Longrightarrow\\;");d("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var na={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};d("\\dots",function(t){var e="\\dotso",r=t.expandAfterFuture().text;return r in na?e=na[r]:(r.substr(0,4)==="\\not"||r in le.math&&W.contains(["bin","rel"],le.math[r].group))&&(e="\\dotsb"),e});var vr={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};d("\\dotso",function(t){var e=t.future().text;return e in vr?"\\ldots\\,":"\\ldots"});d("\\dotsc",function(t){var e=t.future().text;return e in vr&&e!==","?"\\ldots\\,":"\\ldots"});d("\\cdots",function(t){var e=t.future().text;return e in vr?"\\@cdots\\,":"\\@cdots"});d("\\dotsb","\\cdots");d("\\dotsm","\\cdots");d("\\dotsi","\\!\\cdots");d("\\dotsx","\\ldots\\,");d("\\DOTSI","\\relax");d("\\DOTSB","\\relax");d("\\DOTSX","\\relax");d("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");d("\\,","\\tmspace+{3mu}{.1667em}");d("\\thinspace","\\,");d("\\>","\\mskip{4mu}");d("\\:","\\tmspace+{4mu}{.2222em}");d("\\medspace","\\:");d("\\;","\\tmspace+{5mu}{.2777em}");d("\\thickspace","\\;");d("\\!","\\tmspace-{3mu}{.1667em}");d("\\negthinspace","\\!");d("\\negmedspace","\\tmspace-{4mu}{.2222em}");d("\\negthickspace","\\tmspace-{5mu}{.277em}");d("\\enspace","\\kern.5em ");d("\\enskip","\\hskip.5em\\relax");d("\\quad","\\hskip1em\\relax");d("\\qquad","\\hskip2em\\relax");d("\\tag","\\@ifstar\\tag@literal\\tag@paren");d("\\tag@paren","\\tag@literal{({#1})}");d("\\tag@literal",t=>{if(t.macros.get("\\df@tag"))throw new O("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});d("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");d("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");d("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");d("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");d("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}");d("\\newline","\\\\\\relax");d("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var mn=$(Ke["Main-Regular"][84][1]-.7*Ke["Main-Regular"][65][1]);d("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+mn+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");d("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+mn+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");d("\\hspace","\\@ifstar\\@hspacer\\@hspace");d("\\@hspace","\\hskip #1\\relax");d("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");d("\\ordinarycolon",":");d("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");d("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');d("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');d("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');d("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');d("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');d("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');d("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');d("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');d("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');d("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');d("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');d("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');d("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');d("∷","\\dblcolon");d("∹","\\eqcolon");d("≔","\\coloneqq");d("≕","\\eqqcolon");d("⩴","\\Coloneqq");d("\\ratio","\\vcentcolon");d("\\coloncolon","\\dblcolon");d("\\colonequals","\\coloneqq");d("\\coloncolonequals","\\Coloneqq");d("\\equalscolon","\\eqqcolon");d("\\equalscoloncolon","\\Eqqcolon");d("\\colonminus","\\coloneq");d("\\coloncolonminus","\\Coloneq");d("\\minuscolon","\\eqcolon");d("\\minuscoloncolon","\\Eqcolon");d("\\coloncolonapprox","\\Colonapprox");d("\\coloncolonsim","\\Colonsim");d("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");d("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");d("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");d("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");d("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}");d("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");d("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");d("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");d("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");d("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");d("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");d("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");d("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");d("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}");d("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}");d("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}");d("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}");d("\\nleqq","\\html@mathml{\\@nleqq}{≰}");d("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}");d("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}");d("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}");d("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}");d("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}");d("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}");d("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}");d("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}");d("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}");d("\\imath","\\html@mathml{\\@imath}{ı}");d("\\jmath","\\html@mathml{\\@jmath}{ȷ}");d("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}");d("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}");d("⟦","\\llbracket");d("⟧","\\rrbracket");d("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}");d("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}");d("⦃","\\lBrace");d("⦄","\\rBrace");d("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");d("⦵","\\minuso");d("\\darr","\\downarrow");d("\\dArr","\\Downarrow");d("\\Darr","\\Downarrow");d("\\lang","\\langle");d("\\rang","\\rangle");d("\\uarr","\\uparrow");d("\\uArr","\\Uparrow");d("\\Uarr","\\Uparrow");d("\\N","\\mathbb{N}");d("\\R","\\mathbb{R}");d("\\Z","\\mathbb{Z}");d("\\alef","\\aleph");d("\\alefsym","\\aleph");d("\\Alpha","\\mathrm{A}");d("\\Beta","\\mathrm{B}");d("\\bull","\\bullet");d("\\Chi","\\mathrm{X}");d("\\clubs","\\clubsuit");d("\\cnums","\\mathbb{C}");d("\\Complex","\\mathbb{C}");d("\\Dagger","\\ddagger");d("\\diamonds","\\diamondsuit");d("\\empty","\\emptyset");d("\\Epsilon","\\mathrm{E}");d("\\Eta","\\mathrm{H}");d("\\exist","\\exists");d("\\harr","\\leftrightarrow");d("\\hArr","\\Leftrightarrow");d("\\Harr","\\Leftrightarrow");d("\\hearts","\\heartsuit");d("\\image","\\Im");d("\\infin","\\infty");d("\\Iota","\\mathrm{I}");d("\\isin","\\in");d("\\Kappa","\\mathrm{K}");d("\\larr","\\leftarrow");d("\\lArr","\\Leftarrow");d("\\Larr","\\Leftarrow");d("\\lrarr","\\leftrightarrow");d("\\lrArr","\\Leftrightarrow");d("\\Lrarr","\\Leftrightarrow");d("\\Mu","\\mathrm{M}");d("\\natnums","\\mathbb{N}");d("\\Nu","\\mathrm{N}");d("\\Omicron","\\mathrm{O}");d("\\plusmn","\\pm");d("\\rarr","\\rightarrow");d("\\rArr","\\Rightarrow");d("\\Rarr","\\Rightarrow");d("\\real","\\Re");d("\\reals","\\mathbb{R}");d("\\Reals","\\mathbb{R}");d("\\Rho","\\mathrm{P}");d("\\sdot","\\cdot");d("\\sect","\\S");d("\\spades","\\spadesuit");d("\\sub","\\subset");d("\\sube","\\subseteq");d("\\supe","\\supseteq");d("\\Tau","\\mathrm{T}");d("\\thetasym","\\vartheta");d("\\weierp","\\wp");d("\\Zeta","\\mathrm{Z}");d("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");d("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");d("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");d("\\bra","\\mathinner{\\langle{#1}|}");d("\\ket","\\mathinner{|{#1}\\rangle}");d("\\braket","\\mathinner{\\langle{#1}\\rangle}");d("\\Bra","\\left\\langle#1\\right|");d("\\Ket","\\left|#1\\right\\rangle");var gn=t=>e=>{var r=e.consumeArg().tokens,a=e.consumeArg().tokens,n=e.consumeArg().tokens,i=e.consumeArg().tokens,l=e.macros.get("|"),u=e.macros.get("\\|");e.macros.beginGroup();var c=y=>S=>{t&&(S.macros.set("|",l),n.length&&S.macros.set("\\|",u));var A=y;if(!y&&n.length){var R=S.future();R.text==="|"&&(S.popToken(),A=!0)}return{tokens:A?n:a,numArgs:0}};e.macros.set("|",c(!1)),n.length&&e.macros.set("\\|",c(!0));var h=e.consumeArg().tokens,g=e.expandTokens([...i,...h,...r]);return e.macros.endGroup(),{tokens:g.reverse(),numArgs:0}};d("\\bra@ket",gn(!1));d("\\bra@set",gn(!0));d("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");d("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");d("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");d("\\angln","{\\angl n}");d("\\blue","\\textcolor{##6495ed}{#1}");d("\\orange","\\textcolor{##ffa500}{#1}");d("\\pink","\\textcolor{##ff00af}{#1}");d("\\red","\\textcolor{##df0030}{#1}");d("\\green","\\textcolor{##28ae7b}{#1}");d("\\gray","\\textcolor{gray}{#1}");d("\\purple","\\textcolor{##9d38bd}{#1}");d("\\blueA","\\textcolor{##ccfaff}{#1}");d("\\blueB","\\textcolor{##80f6ff}{#1}");d("\\blueC","\\textcolor{##63d9ea}{#1}");d("\\blueD","\\textcolor{##11accd}{#1}");d("\\blueE","\\textcolor{##0c7f99}{#1}");d("\\tealA","\\textcolor{##94fff5}{#1}");d("\\tealB","\\textcolor{##26edd5}{#1}");d("\\tealC","\\textcolor{##01d1c1}{#1}");d("\\tealD","\\textcolor{##01a995}{#1}");d("\\tealE","\\textcolor{##208170}{#1}");d("\\greenA","\\textcolor{##b6ffb0}{#1}");d("\\greenB","\\textcolor{##8af281}{#1}");d("\\greenC","\\textcolor{##74cf70}{#1}");d("\\greenD","\\textcolor{##1fab54}{#1}");d("\\greenE","\\textcolor{##0d923f}{#1}");d("\\goldA","\\textcolor{##ffd0a9}{#1}");d("\\goldB","\\textcolor{##ffbb71}{#1}");d("\\goldC","\\textcolor{##ff9c39}{#1}");d("\\goldD","\\textcolor{##e07d10}{#1}");d("\\goldE","\\textcolor{##a75a05}{#1}");d("\\redA","\\textcolor{##fca9a9}{#1}");d("\\redB","\\textcolor{##ff8482}{#1}");d("\\redC","\\textcolor{##f9685d}{#1}");d("\\redD","\\textcolor{##e84d39}{#1}");d("\\redE","\\textcolor{##bc2612}{#1}");d("\\maroonA","\\textcolor{##ffbde0}{#1}");d("\\maroonB","\\textcolor{##ff92c6}{#1}");d("\\maroonC","\\textcolor{##ed5fa6}{#1}");d("\\maroonD","\\textcolor{##ca337c}{#1}");d("\\maroonE","\\textcolor{##9e034e}{#1}");d("\\purpleA","\\textcolor{##ddd7ff}{#1}");d("\\purpleB","\\textcolor{##c6b9fc}{#1}");d("\\purpleC","\\textcolor{##aa87ff}{#1}");d("\\purpleD","\\textcolor{##7854ab}{#1}");d("\\purpleE","\\textcolor{##543b78}{#1}");d("\\mintA","\\textcolor{##f5f9e8}{#1}");d("\\mintB","\\textcolor{##edf2df}{#1}");d("\\mintC","\\textcolor{##e0e5cc}{#1}");d("\\grayA","\\textcolor{##f6f7f7}{#1}");d("\\grayB","\\textcolor{##f0f1f2}{#1}");d("\\grayC","\\textcolor{##e3e5e6}{#1}");d("\\grayD","\\textcolor{##d6d8da}{#1}");d("\\grayE","\\textcolor{##babec2}{#1}");d("\\grayF","\\textcolor{##888d93}{#1}");d("\\grayG","\\textcolor{##626569}{#1}");d("\\grayH","\\textcolor{##3b3e40}{#1}");d("\\grayI","\\textcolor{##21242c}{#1}");d("\\kaBlue","\\textcolor{##314453}{#1}");d("\\kaGreen","\\textcolor{##71B307}{#1}");var fn={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class _o{constructor(e,r,a){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=r,this.expansionCount=0,this.feed(e),this.macros=new Ao(To,r.macros),this.mode=a,this.stack=[]}feed(e){this.lexer=new ra(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var r,a,n;if(e){if(this.consumeSpaces(),this.future().text!=="[")return null;r=this.popToken(),{tokens:n,end:a}=this.consumeArg(["]"])}else({tokens:n,start:r,end:a}=this.consumeArg());return this.pushToken(new He("EOF",a.loc)),this.pushTokens(n),r.range(a,"")}consumeSpaces(){for(;;){var e=this.future();if(e.text===" ")this.stack.pop();else break}}consumeArg(e){var r=[],a=e&&e.length>0;a||this.consumeSpaces();var n=this.future(),i,l=0,u=0;do{if(i=this.popToken(),r.push(i),i.text==="{")++l;else if(i.text==="}"){if(--l,l===-1)throw new O("Extra }",i)}else if(i.text==="EOF")throw new O("Unexpected end of input in a macro argument, expected '"+(e&&a?e[u]:"}")+"'",i);if(e&&a)if((l===0||l===1&&e[u]==="{")&&i.text===e[u]){if(++u,u===e.length){r.splice(-u,u);break}}else u=0}while(l!==0||a);return n.text==="{"&&r[r.length-1].text==="}"&&(r.pop(),r.shift()),r.reverse(),{tokens:r,start:n,end:i}}consumeArgs(e,r){if(r){if(r.length!==e+1)throw new O("The length of delimiters doesn't match the number of args!");for(var a=r[0],n=0;nthis.settings.maxExpand)throw new O("Too many expansions: infinite loop or need to increase maxExpand setting");var i=n.tokens,l=this.consumeArgs(n.numArgs,n.delimiters);if(n.numArgs){i=i.slice();for(var u=i.length-1;u>=0;--u){var c=i[u];if(c.text==="#"){if(u===0)throw new O("Incomplete placeholder at end of macro body",c);if(c=i[--u],c.text==="#")i.splice(u+1,1);else if(/^[1-9]$/.test(c.text))i.splice(u,2,...l[+c.text-1]);else throw new O("Not a valid argument number",c)}}}return this.pushTokens(i),i}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;){var e=this.expandOnce();if(e instanceof He)return e.treatAsRelax&&(e.text="\\relax"),this.stack.pop()}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new He(e)]):void 0}expandTokens(e){var r=[],a=this.stack.length;for(this.pushTokens(e);this.stack.length>a;){var n=this.expandOnce(!0);n instanceof He&&(n.treatAsRelax&&(n.noexpand=!1,n.treatAsRelax=!1),r.push(this.stack.pop()))}return r}expandMacroAsText(e){var r=this.expandMacro(e);return r&&r.map(a=>a.text).join("")}_getExpansion(e){var r=this.macros.get(e);if(r==null)return r;if(e.length===1){var a=this.lexer.catcodes[e];if(a!=null&&a!==13)return}var n=typeof r=="function"?r(this):r;if(typeof n=="string"){var i=0;if(n.indexOf("#")!==-1)for(var l=n.replace(/##/g,"");l.indexOf("#"+(i+1))!==-1;)++i;for(var u=new ra(n,this.settings),c=[],h=u.lex();h.text!=="EOF";)c.push(h),h=u.lex();c.reverse();var g={tokens:c,numArgs:i};return g}return n}isDefined(e){return this.macros.has(e)||m0.hasOwnProperty(e)||le.math.hasOwnProperty(e)||le.text.hasOwnProperty(e)||fn.hasOwnProperty(e)}isExpandable(e){var r=this.macros.get(e);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:m0.hasOwnProperty(e)&&!m0[e].primitive}}var ia=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,rt=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),Dt={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},sa={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class q0{constructor(e,r){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new _o(e,r,this.mode),this.settings=r,this.leftrightDepth=0}expect(e,r){if(r===void 0&&(r=!0),this.fetch().text!==e)throw new O("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());r&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var r=this.nextToken;this.consume(),this.gullet.pushToken(new He("}")),this.gullet.pushTokens(e);var a=this.parseExpression(!1);return this.expect("}"),this.nextToken=r,a}parseExpression(e,r){for(var a=[];;){this.mode==="math"&&this.consumeSpaces();var n=this.fetch();if(q0.endOfExpression.indexOf(n.text)!==-1||r&&n.text===r||e&&m0[n.text]&&m0[n.text].infix)break;var i=this.parseAtom(r);if(i){if(i.type==="internal")continue}else break;a.push(i)}return this.mode==="text"&&this.formLigatures(a),this.handleInfixNodes(a)}handleInfixNodes(e){for(var r=-1,a,n=0;n=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+r[0]+'" used in math mode',e);var u=le[this.mode][r].group,c=De.range(e),h;if(hs.hasOwnProperty(u)){var g=u;h={type:"atom",mode:this.mode,family:g,loc:c,text:r}}else h={type:u,mode:this.mode,loc:c,text:r};l=h}else if(r.charCodeAt(0)>=128)this.settings.strict&&(Aa(r.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+r[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+r[0]+'"'+(" ("+r.charCodeAt(0)+")"),e)),l={type:"textord",mode:"text",loc:De.range(e),text:r};else return null;if(this.consume(),i)for(var y=0;yNo.renderToString(e.expression));return(a,n)=>(C(),D("span",{innerHTML:m(r)},null,8,Ro))}}),Io=["target","href"],Lo=["target","href"],Bo=["target","href"],Oo={key:5},Po={key:7,class:"notion-inline-code"},Do={key:8},qo={key:9},Fo={key:10},$o={key:11,class:"notion-underline"},Ho={key:13,class:"notion-inline-code"},Uo={name:"NotionDecorator"},Go=ae({...Uo,props:{content:Object,...ce},setup(t){const e=t,{props:r,pass:a,type:n,hasPageLinkOptions:i,pageLinkProps:l}=pe(e),u=V(()=>{var E;return(E=e.content)==null?void 0:E[0]}),c=V(()=>{var E;return((E=e.content)==null?void 0:E[1])||[]}),h=V(()=>{var E,v;return(v=(E=c.value)==null?void 0:E[0])==null?void 0:v[0]}),g=V(()=>{var E,v;return(v=(E=c.value)==null?void 0:E[0])==null?void 0:v[1]}),y=V(()=>{const E=JSON.parse(JSON.stringify(c.value||[]));return E.shift(),E}),S=V(()=>[u.value,y.value]),A=V(()=>u.value==="‣"),R=V(()=>{var E;return((E=g.value)==null?void 0:E[0])==="/"}),w=V(()=>{var E,v,k,M,z,N;return((N=(z=(M=(k=(v=(E=r.blockMap)==null?void 0:E[g.value])==null?void 0:v.value)==null?void 0:k.properties)==null?void 0:M.title)==null?void 0:z[0])==null?void 0:N[0])||"link"}),_=V(()=>n.value==="page"?r.pageLinkTarget:r.textLinkTarget);return(E,v)=>{var M,z;const k=$0("NotionDecorator");return m(A)&&m(i)?(C(),Q($t((M=m(r).pageLinkOptions)==null?void 0:M.component),G({key:0,class:"notion-link"},m(l)(m(g))),{default:Pe(()=>[ya(xe(m(w)),1)]),_:1},16)):m(A)?(C(),D("a",{key:1,class:"notion-link",target:m(r).pageLinkTarget,href:m(r).mapPageUrl(m(g))},xe(m(w)),9,Io)):m(h)==="a"&&m(i)&&m(R)?(C(),Q($t((z=m(r).pageLinkOptions)==null?void 0:z.component),G({key:2,class:"notion-link"},m(l)(m(g).slice(1))),{default:Pe(()=>[K(k,G({content:m(S)},m(a)),null,16,["content"])]),_:1},16)):m(h)==="a"&&m(R)?(C(),D("a",{key:3,class:"notion-link",target:m(_),href:m(r).mapPageUrl(m(g).slice(1))},[K(k,G({content:m(S)},m(a)),null,16,["content"])],8,Lo)):m(h)==="a"?(C(),D("a",{key:4,class:"notion-link",target:m(_),href:m(g)},[K(k,G({content:m(S)},m(a)),null,16,["content"])],8,Bo)):m(c).length===0?(C(),D("span",Oo,xe(m(u)),1)):m(h)==="h"?(C(),D("span",{key:6,class:Me("notion-"+m(g))},[K(k,G({content:m(S)},m(a)),null,16,["content"])],2)):m(h)==="c"?(C(),D("code",Po,[K(k,G({content:m(S)},m(a)),null,16,["content"])])):m(h)==="b"?(C(),D("b",Do,[K(k,G({content:m(S)},m(a)),null,16,["content"])])):m(h)==="i"?(C(),D("em",qo,[K(k,G({content:m(S)},m(a)),null,16,["content"])])):m(h)==="s"?(C(),D("s",Fo,[K(k,G({content:m(S)},m(a)),null,16,["content"])])):m(h)==="_"?(C(),D("u",$o,[K(k,G({content:m(S)},m(a)),null,16,["content"])])):m(h)==="e"&&m(r).katex?(C(),Q(yn,{key:12,expression:m(g)},null,8,["expression"])):m(h)==="e"?(C(),D("code",Ho,xe(m(g)),1)):(C(),Q(k,G({key:14,content:m(S)},m(a)),null,16,["content"]))}}}),jo={name:"NotionTextRenderer"},Te=ae({...jo,props:{text:Object,...ce},setup(t){const e=t,{pass:r,format:a}=pe(e);return(n,i)=>(C(),D("span",null,[(C(!0),D(l0,null,v0(t.text,(l,u)=>(C(),Q(Go,G({key:u,content:l},m(r)),null,16,["content"]))),128))]))}}),Vo={class:"notion-row"},Xo=["href"],Yo={class:"notion-bookmark-title"},Wo={key:0,class:"notion-bookmark-description"},Zo={class:"notion-bookmark-link"},Ko=["alt","src"],Qo={key:0,class:"notion-bookmark-image"},Jo=["alt","src"],el={name:"NotionBookmark"},tl=ae({...el,props:{...ce},setup(t){const e=t,{f:r,properties:a,title:n,description:i,pass:l}=pe(e);return(u,c)=>(C(),D("div",Vo,[F("a",{target:"_blank",rel:"noopener noreferrer",class:Me(["notion-bookmark",m(r).block_color&&`notion-${m(r).block_color}`]),href:m(a).link[0][0]},[F("div",null,[F("div",Yo,[K(Te,G({text:m(n)||m(a).link},m(l)),null,16,["text"])]),m(i)?(C(),D("div",Wo,[K(Te,G({text:m(i)},m(l)),null,16,["text"])])):de("",!0),F("div",Zo,[m(r).bookmark_icon?(C(),D("img",{key:0,alt:m(st)(m(n)||m(a).link),src:m(r).bookmark_icon},null,8,Ko)):de("",!0),F("div",null,[K(Te,G({text:m(a).link},m(l)),null,16,["text"])])])]),m(r).bookmark_cover?(C(),D("div",Qo,[F("img",{alt:m(st)(m(n)||m(a).link),src:m(r).bookmark_cover},null,8,Jo)])):de("",!0)],10,Xo)]))}}),wr=(t,e)=>{const r=t.__vccOpts||t;for(const[a,n]of e)r[a]=n;return r},rl={},al={viewBox:"0 0 30 30",width:"20"},nl=F("path",{d:"M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"},null,-1),il=[nl];function sl(t,e){return C(),D("svg",al,il)}const ol=wr(rl,[["render",sl]]),ll=["src","alt"],ul=["aria-label"],cl={name:"NotionPageIcon"},it=ae({...cl,props:{big:Boolean,...ce},setup(t){const e=t,{icon:r,format:a,block:n,title:i}=pe(e);return(l,u)=>{var c,h;return C(),D("div",{class:Me([((c=m(a))==null?void 0:c.page_cover)&&"notion-page-icon-offset",t.big?"notion-page-icon-cover":"notion-page-icon"])},[(h=m(r))!=null&&h.includes("http")?(C(),D("img",{key:0,src:e.mapImageUrl(m(r),m(n)),alt:m(i)?m(st)(m(i)):"Icon",class:"notion-page-icon"},null,8,ll)):m(r)?(C(),D("span",{key:1,role:"img","aria-label":m(r),class:"notion-page-icon"},xe(m(r)),9,ul)):t.big?de("",!0):(C(),Q(ol,{key:2,class:"notion-page-icon"}))],2)}}}),pl={style:{"font-size":"12px"}},dl={class:"notion-callout-text"},hl={name:"NotionCallout"},ml=ae({...hl,props:{...ce},setup(t){const e=t,{pass:r,title:a,blockColorClass:n,block:i}=pe(e);return(l,u)=>(C(),D("div",{class:Me(["notion-callout",m(n)()])},[F("div",pl,[K(it,oe(Ft(m(r))),null,16)]),F("div",dl,[m(i).value.content?(C(!0),D(l0,{key:0},v0(m(i).value.content,(c,h)=>(C(),Q(wt,G(m(r),{key:c,level:m(r).level+1,"content-id":c,"content-index":h}),null,16,["level","content-id","content-index"]))),128)):(C(),Q(Te,G({key:1,text:m(a)},m(r)),null,16,["text"]))])],2))}}),gl={name:"NotionColumn"},fl=ae({...gl,props:{format:{type:Object,required:!0}},setup(t){const e=t,r=46,a=V(()=>({width:`calc((100% - ${(Number((1/e.format.column_ratio).toFixed(0))-1)*r}px) * ${e.format.column_ratio})`})),n=V(()=>({width:`${r}px`}));return(i,l)=>(C(),D(l0,null,[F("div",{class:"notion-column",style:We(m(a))},[_e(i.$slots,"default")],4),F("div",{class:"notion-spacer",style:We(m(n))},null,4)],64))}});var oa=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function bl(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var xn={exports:{}};(function(t){var e=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** + * Prism: Lightweight, robust, elegant syntax highlighting + * + * @license MIT + * @author Lea Verou + * @namespace + * @public + */var r=function(a){var n=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,i=0,l={},u={manual:a.Prism&&a.Prism.manual,disableWorkerMessageHandler:a.Prism&&a.Prism.disableWorkerMessageHandler,util:{encode:function v(k){return k instanceof c?new c(k.type,v(k.content),k.alias):Array.isArray(k)?k.map(v):k.replace(/&/g,"&").replace(/"u")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(z){var v=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(z.stack)||[])[1];if(v){var k=document.getElementsByTagName("script");for(var M in k)if(k[M].src==v)return k[M]}return null}},isActive:function(v,k,M){for(var z="no-"+k;v;){var N=v.classList;if(N.contains(k))return!0;if(N.contains(z))return!1;v=v.parentElement}return!!M}},languages:{plain:l,plaintext:l,text:l,txt:l,extend:function(v,k){var M=u.util.clone(u.languages[v]);for(var z in k)M[z]=k[z];return M},insertBefore:function(v,k,M,z){z=z||u.languages;var N=z[v],L={};for(var q in N)if(N.hasOwnProperty(q)){if(q==k)for(var P in M)M.hasOwnProperty(P)&&(L[P]=M[P]);M.hasOwnProperty(q)||(L[q]=N[q])}var Y=z[v];return z[v]=L,u.languages.DFS(u.languages,function(ee,se){se===Y&&ee!=v&&(this[ee]=L)}),L},DFS:function v(k,M,z,N){N=N||{};var L=u.util.objId;for(var q in k)if(k.hasOwnProperty(q)){M.call(k,q,k[q],z||q);var P=k[q],Y=u.util.type(P);Y==="Object"&&!N[L(P)]?(N[L(P)]=!0,v(P,M,null,N)):Y==="Array"&&!N[L(P)]&&(N[L(P)]=!0,v(P,M,q,N))}}},plugins:{},highlightAll:function(v,k){u.highlightAllUnder(document,v,k)},highlightAllUnder:function(v,k,M){var z={callback:M,container:v,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};u.hooks.run("before-highlightall",z),z.elements=Array.prototype.slice.apply(z.container.querySelectorAll(z.selector)),u.hooks.run("before-all-elements-highlight",z);for(var N=0,L;L=z.elements[N++];)u.highlightElement(L,k===!0,z.callback)},highlightElement:function(v,k,M){var z=u.util.getLanguage(v),N=u.languages[z];u.util.setLanguage(v,z);var L=v.parentElement;L&&L.nodeName.toLowerCase()==="pre"&&u.util.setLanguage(L,z);var q=v.textContent,P={element:v,language:z,grammar:N,code:q};function Y(se){P.highlightedCode=se,u.hooks.run("before-insert",P),P.element.innerHTML=P.highlightedCode,u.hooks.run("after-highlight",P),u.hooks.run("complete",P),M&&M.call(P.element)}if(u.hooks.run("before-sanity-check",P),L=P.element.parentElement,L&&L.nodeName.toLowerCase()==="pre"&&!L.hasAttribute("tabindex")&&L.setAttribute("tabindex","0"),!P.code){u.hooks.run("complete",P),M&&M.call(P.element);return}if(u.hooks.run("before-highlight",P),!P.grammar){Y(u.util.encode(P.code));return}if(k&&a.Worker){var ee=new Worker(u.filename);ee.onmessage=function(se){Y(se.data)},ee.postMessage(JSON.stringify({language:P.language,code:P.code,immediateClose:!0}))}else Y(u.highlight(P.code,P.grammar,P.language))},highlight:function(v,k,M){var z={code:v,grammar:k,language:M};if(u.hooks.run("before-tokenize",z),!z.grammar)throw new Error('The language "'+z.language+'" has no grammar.');return z.tokens=u.tokenize(z.code,z.grammar),u.hooks.run("after-tokenize",z),c.stringify(u.util.encode(z.tokens),z.language)},tokenize:function(v,k){var M=k.rest;if(M){for(var z in M)k[z]=M[z];delete k.rest}var N=new y;return S(N,N.head,v),g(v,N,k,N.head,0),R(N)},hooks:{all:{},add:function(v,k){var M=u.hooks.all;M[v]=M[v]||[],M[v].push(k)},run:function(v,k){var M=u.hooks.all[v];if(!(!M||!M.length))for(var z=0,N;N=M[z++];)N(k)}},Token:c};a.Prism=u;function c(v,k,M,z){this.type=v,this.content=k,this.alias=M,this.length=(z||"").length|0}c.stringify=function v(k,M){if(typeof k=="string")return k;if(Array.isArray(k)){var z="";return k.forEach(function(Y){z+=v(Y,M)}),z}var N={type:k.type,content:v(k.content,M),tag:"span",classes:["token",k.type],attributes:{},language:M},L=k.alias;L&&(Array.isArray(L)?Array.prototype.push.apply(N.classes,L):N.classes.push(L)),u.hooks.run("wrap",N);var q="";for(var P in N.attributes)q+=" "+P+'="'+(N.attributes[P]||"").replace(/"/g,""")+'"';return"<"+N.tag+' class="'+N.classes.join(" ")+'"'+q+">"+N.content+""};function h(v,k,M,z){v.lastIndex=k;var N=v.exec(M);if(N&&z&&N[1]){var L=N[1].length;N.index+=L,N[0]=N[0].slice(L)}return N}function g(v,k,M,z,N,L){for(var q in M)if(!(!M.hasOwnProperty(q)||!M[q])){var P=M[q];P=Array.isArray(P)?P:[P];for(var Y=0;Y=L.reach);re+=ne.value.length,ne=ne.next){var fe=ne.value;if(k.length>v.length)return;if(!(fe instanceof c)){var ve=1,Ne;if(be){if(Ne=h(Re,re,v,ue),!Ne||Ne.index>=v.length)break;var Ve=Ne.index,kt=Ne.index+Ne[0].length,Ce=re;for(Ce+=ne.value.length;Ve>=Ce;)ne=ne.next,Ce+=ne.value.length;if(Ce-=ne.value.length,re=Ce,ne.value instanceof c)continue;for(var c0=ne;c0!==k.tail&&(CeL.reach&&(L.reach=I0);var _0=ne.prev;p0&&(_0=S(k,_0,p0),re+=p0.length),A(k,_0,ve);var St=new c(q,se?u.tokenize(Xe,se):Xe,ze,Xe);if(ne=S(k,_0,St),x0&&S(k,ne,x0),ve>1){var w0={cause:q+","+Y,reach:I0};g(v,k,M,ne.prev,re,w0),L&&w0.reach>L.reach&&(L.reach=w0.reach)}}}}}}function y(){var v={value:null,prev:null,next:null},k={value:null,prev:v,next:null};v.next=k,this.head=v,this.tail=k,this.length=0}function S(v,k,M){var z=k.next,N={value:M,prev:k,next:z};return k.next=N,z.prev=N,v.length++,N}function A(v,k,M){for(var z=k.next,N=0;N/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",function(a){a.type==="entity"&&(a.attributes.title=a.content.replace(/&/,"&"))}),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(a,n){var i={};i["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:r.languages[n]},i.cdata=/^$/i;var l={"included-cdata":{pattern://i,inside:i}};l["language-"+n]={pattern:/[\s\S]+/,inside:r.languages[n]};var u={};u[a]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return a}),"i"),lookbehind:!0,greedy:!0,inside:l},r.languages.insertBefore("markup","cdata",u)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(a,n){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+a+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[n,"language-"+n],inside:r.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(a){var n=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;a.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+n.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+n.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+n.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+n.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:n,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},a.languages.css.atrule.inside.rest=a.languages.css;var i=a.languages.markup;i&&(i.tag.addInlined("style","css"),i.tag.addAttribute("style","css"))}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(){if(typeof r>"u"||typeof document>"u")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var a="Loading…",n=function(w,_){return"✖ Error "+w+" while fetching file: "+_},i="✖ Error: File does not exist or is empty",l={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},u="data-src-status",c="loading",h="loaded",g="failed",y="pre[data-src]:not(["+u+'="'+h+'"]):not(['+u+'="'+c+'"])';function S(w,_,E){var v=new XMLHttpRequest;v.open("GET",w,!0),v.onreadystatechange=function(){v.readyState==4&&(v.status<400&&v.responseText?_(v.responseText):v.status>=400?E(n(v.status,v.statusText)):E(i))},v.send(null)}function A(w){var _=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(w||"");if(_){var E=Number(_[1]),v=_[2],k=_[3];return v?k?[E,Number(k)]:[E,void 0]:[E,E]}}r.hooks.add("before-highlightall",function(w){w.selector+=", "+y}),r.hooks.add("before-sanity-check",function(w){var _=w.element;if(_.matches(y)){w.code="",_.setAttribute(u,c);var E=_.appendChild(document.createElement("CODE"));E.textContent=a;var v=_.getAttribute("data-src"),k=w.language;if(k==="none"){var M=(/\.(\w+)$/.exec(v)||[,"none"])[1];k=l[M]||M}r.util.setLanguage(E,k),r.util.setLanguage(_,k);var z=r.plugins.autoloader;z&&z.loadLanguages(k),S(v,function(N){_.setAttribute(u,h);var L=A(_.getAttribute("data-range"));if(L){var q=N.split(/\r\n?|\n/g),P=L[0],Y=L[1]==null?q.length:L[1];P<0&&(P+=q.length),P=Math.max(0,Math.min(P-1,q.length)),Y<0&&(Y+=q.length),Y=Math.max(0,Math.min(Y,q.length)),N=q.slice(P,Y).join(` +`),_.hasAttribute("data-start")||_.setAttribute("data-start",String(P+1))}E.textContent=N,r.highlightElement(E)},function(N){_.setAttribute(u,g),E.textContent=N})}}),r.plugins.fileHighlight={highlight:function(w){for(var _=(w||document).querySelectorAll(y),E=0,v;v=_[E++];)r.highlightElement(v)}};var R=!1;r.fileHighlight=function(){R||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),R=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}()})(xn);var vl=xn.exports;const a0=bl(vl),yl=["innerHTML"],xl=["innerHTML"],wl=ae({__name:"prism",props:{code:{type:String},inline:{type:Boolean,default:!1},language:{type:String,default:"markup"}},setup(t){var h;const e=t,r=An(),{inline:a,language:n}=Tn(e),i=V(()=>`language-${n.value}`),l=r&&r.default&&r.default()||[],u=e.code||l&&l.length&&((h=l[0])!=null&&h.children)?l[0].children:"",c=V(()=>a0==null?void 0:a0.highlight(u,a0==null?void 0:a0.languages[n.value],"en"));return(g,y)=>m(a)?(C(),D("div",{key:0,class:Me(m(i)),innerHTML:m(c)},null,10,yl)):(C(),D("pre",{key:1,class:Me(m(i))},[F("div",{innerHTML:m(c)},null,8,xl)],2))}});(function(t){function e(r,a){return"___"+r.toUpperCase()+a+"___"}Object.defineProperties(t.languages["markup-templating"]={},{buildPlaceholders:{value:function(r,a,n,i){if(r.language===a){var l=r.tokenStack=[];r.code=r.code.replace(n,function(u){if(typeof i=="function"&&!i(u))return u;for(var c=l.length,h;r.code.indexOf(h=e(a,c))!==-1;)++c;return l[c]=u,h}),r.grammar=t.languages.markup}}},tokenizePlaceholders:{value:function(r,a){if(r.language!==a||!r.tokenStack)return;r.grammar=t.languages[a];var n=0,i=Object.keys(r.tokenStack);function l(u){for(var c=0;c=i.length);c++){var h=u[c];if(typeof h=="string"||h.content&&typeof h.content=="string"){var g=i[n],y=r.tokenStack[g],S=typeof h=="string"?h:h.content,A=e(a,g),R=S.indexOf(A);if(R>-1){++n;var w=S.substring(0,R),_=new t.Token(a,t.tokenize(y,r.grammar),"language-"+a,y),E=S.substring(R+A.length),v=[];w&&v.push.apply(v,l([w])),v.push(_),E&&v.push.apply(v,l([E])),typeof h=="string"?u.splice.apply(u,[c,1].concat(v)):h.content=v}}else h.content&&l(h.content)}return u}l(r.tokens)}}})})(Prism);Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]};Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity;Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup;Prism.hooks.add("wrap",function(t){t.type==="entity"&&(t.attributes.title=t.content.replace(/&/,"&"))});Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(t,e){var r={};r["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},r.cdata=/^$/i;var a={"included-cdata":{pattern://i,inside:r}};a["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var n={};n[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return t}),"i"),lookbehind:!0,greedy:!0,inside:a},Prism.languages.insertBefore("markup","cdata",n)}});Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(t,e){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[e,"language-"+e],inside:Prism.languages[e]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}});Prism.languages.html=Prism.languages.markup;Prism.languages.mathml=Prism.languages.markup;Prism.languages.svg=Prism.languages.markup;Prism.languages.xml=Prism.languages.extend("markup",{});Prism.languages.ssml=Prism.languages.xml;Prism.languages.atom=Prism.languages.xml;Prism.languages.rss=Prism.languages.xml;(function(t){var e="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",r={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:r,environment:{pattern:RegExp("\\$"+e),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+e),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};t.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+e),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:r}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:a},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:a.entity}}],environment:{pattern:RegExp("\\$?"+e),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},r.inside=t.languages.bash;for(var n=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=a.variable[1].inside,l=0;l>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/});Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}});Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}});Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/});delete Prism.languages.c.boolean;(function(t){var e=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,r=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return e.source});t.languages.cpp=t.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return e.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:e,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),t.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return r})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),t.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t.languages.cpp}}}}),t.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),t.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:t.languages.extend("cpp",{})}}),t.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},t.languages.cpp["base-clause"])})(Prism);(function(t){function e(re,fe){return re.replace(/<<(\d+)>>/g,function(ve,Ne){return"(?:"+fe[+Ne]+")"})}function r(re,fe,ve){return RegExp(e(re,fe),ve||"")}function a(re,fe){for(var ve=0;ve>/g,function(){return"(?:"+re+")"});return re.replace(/<>/g,"[^\\s\\S]")}var n={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function i(re){return"\\b(?:"+re.trim().replace(/ /g,"|")+")\\b"}var l=i(n.typeDeclaration),u=RegExp(i(n.type+" "+n.typeDeclaration+" "+n.contextual+" "+n.other)),c=i(n.typeDeclaration+" "+n.contextual+" "+n.other),h=i(n.type+" "+n.typeDeclaration+" "+n.other),g=a(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),y=a(/\((?:[^()]|<>)*\)/.source,2),S=/@?\b[A-Za-z_]\w*\b/.source,A=e(/<<0>>(?:\s*<<1>>)?/.source,[S,g]),R=e(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[c,A]),w=/\[\s*(?:,\s*)*\]/.source,_=e(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[R,w]),E=e(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[g,y,w]),v=e(/\(<<0>>+(?:,<<0>>+)+\)/.source,[E]),k=e(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[v,R,w]),M={keyword:u,punctuation:/[<>()?,.:[\]]/},z=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,N=/"(?:\\.|[^\\"\r\n])*"/.source,L=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;t.languages.csharp=t.languages.extend("clike",{string:[{pattern:r(/(^|[^$\\])<<0>>/.source,[L]),lookbehind:!0,greedy:!0},{pattern:r(/(^|[^@$\\])<<0>>/.source,[N]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:r(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[R]),lookbehind:!0,inside:M},{pattern:r(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[S,k]),lookbehind:!0,inside:M},{pattern:r(/(\busing\s+)<<0>>(?=\s*=)/.source,[S]),lookbehind:!0},{pattern:r(/(\b<<0>>\s+)<<1>>/.source,[l,A]),lookbehind:!0,inside:M},{pattern:r(/(\bcatch\s*\(\s*)<<0>>/.source,[R]),lookbehind:!0,inside:M},{pattern:r(/(\bwhere\s+)<<0>>/.source,[S]),lookbehind:!0},{pattern:r(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[_]),lookbehind:!0,inside:M},{pattern:r(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[k,h,S]),inside:M}],keyword:u,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),t.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),t.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:r(/([(,]\s*)<<0>>(?=\s*:)/.source,[S]),lookbehind:!0,alias:"punctuation"}}),t.languages.insertBefore("csharp","class-name",{namespace:{pattern:r(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[S]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:r(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[y]),lookbehind:!0,alias:"class-name",inside:M},"return-type":{pattern:r(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[k,R]),inside:M,alias:"class-name"},"constructor-invocation":{pattern:r(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[k]),lookbehind:!0,inside:M,alias:"class-name"},"generic-method":{pattern:r(/<<0>>\s*<<1>>(?=\s*\()/.source,[S,g]),inside:{function:r(/^<<0>>/.source,[S]),generic:{pattern:RegExp(g),alias:"class-name",inside:M}}},"type-list":{pattern:r(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[l,A,S,k,u.source,y,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:r(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[A,y]),lookbehind:!0,greedy:!0,inside:t.languages.csharp},keyword:u,"class-name":{pattern:RegExp(k),greedy:!0,inside:M},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var q=N+"|"+z,P=e(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[q]),Y=a(e(/[^"'/()]|<<0>>|\(<>*\)/.source,[P]),2),ee=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,se=e(/<<0>>(?:\s*\(<<1>>*\))?/.source,[R,Y]);t.languages.insertBefore("csharp","class-name",{attribute:{pattern:r(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[ee,se]),lookbehind:!0,greedy:!0,inside:{target:{pattern:r(/^<<0>>(?=\s*:)/.source,[ee]),alias:"keyword"},"attribute-arguments":{pattern:r(/\(<<0>>*\)/.source,[Y]),inside:t.languages.csharp},"class-name":{pattern:RegExp(R),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var ue=/:[^}\r\n]+/.source,be=a(e(/[^"'/()]|<<0>>|\(<>*\)/.source,[P]),2),ze=e(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[be,ue]),Se=a(e(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[q]),2),Re=e(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[Se,ue]);function ne(re,fe){return{interpolation:{pattern:r(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[re]),lookbehind:!0,inside:{"format-string":{pattern:r(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[fe,ue]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:t.languages.csharp}}},string:/[\s\S]+/}}t.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:r(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[ze]),lookbehind:!0,greedy:!0,inside:ne(ze,be)},{pattern:r(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[Re]),lookbehind:!0,greedy:!0,inside:ne(Re,Se)}],char:{pattern:RegExp(z),greedy:!0}}),t.languages.dotnet=t.languages.cs=t.languages.csharp})(Prism);(function(t){var e=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,r=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,function(){return e}),a=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,n=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,function(){return a}),i={pattern:RegExp(a),greedy:!0},l={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function u(c,h){return c=c.replace(//g,function(){return n}).replace(//g,function(){return r}),RegExp(c,h)}t.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:u(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[i,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:u(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:u(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:u(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:l,string:i,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:l},t.languages.dockerfile=t.languages.docker})(Prism);(function(t){var e=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,r=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,a={pattern:RegExp(/(^|[^\w.])/.source+r+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};t.languages.java=t.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[a,{pattern:RegExp(/(^|[^\w.])/.source+r+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:a.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+r+/[A-Z]\w*\b/.source),lookbehind:!0,inside:a.inside}],keyword:e,function:[t.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),t.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),t.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":a,keyword:e,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+r+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:a.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+r+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:a.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return e.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(Prism);(function(t){var e=t.languages.javascript["template-string"],r=e.pattern.source,a=e.inside.interpolation,n=a.inside["interpolation-punctuation"],i=a.pattern.source;function l(A,R){if(t.languages[A])return{pattern:RegExp("((?:"+R+")\\s*)"+r),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:A}}}}t.languages.javascript["template-string"]=[l("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),l("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),l("svg",/\bsvg/.source),l("markdown",/\b(?:markdown|md)/.source),l("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),l("sql",/\bsql/.source),e].filter(Boolean);function u(A,R){return"___"+R.toUpperCase()+"_"+A+"___"}function c(A,R,w){var _={code:A,grammar:R,language:w};return t.hooks.run("before-tokenize",_),_.tokens=t.tokenize(_.code,_.grammar),t.hooks.run("after-tokenize",_),_.tokens}function h(A){var R={};R["interpolation-punctuation"]=n;var w=t.tokenize(A,R);if(w.length===3){var _=[1,1];_.push.apply(_,c(w[1],t.languages.javascript,"javascript")),w.splice.apply(w,_)}return new t.Token("interpolation",w,a.alias,A)}function g(A,R,w){var _=t.tokenize(A,{interpolation:{pattern:RegExp(i),lookbehind:!0}}),E=0,v={},k=_.map(function(L){if(typeof L=="string")return L;for(var q=L.content,P;A.indexOf(P=u(E++,w))!==-1;);return v[P]=q,P}).join(""),M=c(k,R,w),z=Object.keys(v);E=0;function N(L){for(var q=0;q=z.length)return;var P=L[q];if(typeof P=="string"||typeof P.content=="string"){var Y=z[E],ee=typeof P=="string"?P:P.content,se=ee.indexOf(Y);if(se!==-1){++E;var ue=ee.substring(0,se),be=h(v[Y]),ze=ee.substring(se+Y.length),Se=[];if(ue&&Se.push(ue),Se.push(be),ze){var Re=[ze];N(Re),Se.push.apply(Se,Re)}typeof P=="string"?(L.splice.apply(L,[q,1].concat(Se)),q+=Se.length-1):P.content=Se}}else{var ne=P.content;Array.isArray(ne)?N(ne):N([ne])}}}return N(M),new t.Token(w,M,"language-"+w,A)}var y={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};t.hooks.add("after-tokenize",function(A){if(!(A.language in y))return;function R(w){for(var _=0,E=w.length;_]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),t.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete t.languages.typescript.parameter,delete t.languages.typescript["literal-property"];var e=t.languages.extend("typescript",{});delete e["class-name"],t.languages.typescript["class-name"].inside=e,t.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e}}}}),t.languages.ts=t.languages.typescript})(Prism);(function(t){var e=/#(?!\{).+/,r={pattern:/#\{[^}]+\}/,alias:"variable"};t.languages.coffeescript=t.languages.extend("javascript",{comment:e,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:r}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),t.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:e,interpolation:r}}}),t.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:t.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:r}}]}),t.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete t.languages.coffeescript["template-string"],t.languages.coffee=t.languages.coffeescript})(Prism);(function(t){t.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var e={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(e).forEach(function(r){var a=e[r],n=[];/^\w+$/.test(r)||n.push(/\w+/.exec(r)[0]),r==="diff"&&n.push("bold"),t.languages.diff[r]={pattern:RegExp("^(?:["+a+`].*(?:\r +?| +|(?![\\s\\S])))+`,"m"),alias:n,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(r)[0]}}}}),Object.defineProperty(t.languages.diff,"PREFIXES",{value:e})})(Prism);Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m};Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/});Prism.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}});delete Prism.languages.go["class-name"];Prism.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:Prism.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/};Prism.hooks.add("after-tokenize",function(t){if(t.language!=="graphql")return;var e=t.tokens.filter(function(R){return typeof R!="string"&&R.type!=="comment"&&R.type!=="scalar"}),r=0;function a(R){return e[r+R]}function n(R,w){w=w||0;for(var _=0;_0)){var y=i(/^\{$/,/^\}$/);if(y===-1)continue;for(var S=r;S=0&&l(A,"variable-input")}}}}});(function(t){t.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},t.hooks.add("before-tokenize",function(e){var r=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;t.languages["markup-templating"].buildPlaceholders(e,"handlebars",r)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"handlebars")}),t.languages.hbs=t.languages.handlebars,t.languages.mustache=t.languages.handlebars})(Prism);Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}};Prism.languages.webmanifest=Prism.languages.json;Prism.languages.less=Prism.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/});Prism.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}});Prism.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/};(function(t){var e=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function r(g){return g=g.replace(//g,function(){return e}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+g+")")}var a=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,n=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return a}),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;t.languages.markdown=t.languages.extend("markup",{}),t.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:t.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+n+i+"(?:"+n+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+n+i+")(?:"+n+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:t.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+n+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+n+"$"),inside:{"table-header":{pattern:RegExp(a),alias:"important",inside:t.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:r(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:r(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:r(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:r(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(g){["url","bold","italic","strike","code-snippet"].forEach(function(y){g!==y&&(t.languages.markdown[g].inside.content.inside[y]=t.languages.markdown[y])})}),t.hooks.add("after-tokenize",function(g){if(g.language!=="markdown"&&g.language!=="md")return;function y(S){if(!(!S||typeof S=="string"))for(var A=0,R=S.length;A",quot:'"'},c=String.fromCodePoint||String.fromCharCode;function h(g){var y=g.replace(l,"");return y=y.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(S,A){if(A=A.toLowerCase(),A[0]==="#"){var R;return A[1]==="x"?R=parseInt(A.slice(2),16):R=Number(A.slice(1)),c(R)}else{var w=u[A];return w||S}}),y}t.languages.md=t.languages.markdown})(Prism);Prism.languages.objectivec=Prism.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/});delete Prism.languages.objectivec["class-name"];Prism.languages.objc=Prism.languages.objectivec;Prism.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/};Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/};Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python;Prism.languages.py=Prism.languages.python;Prism.languages.reason=Prism.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/});Prism.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}});delete Prism.languages.reason.function;(function(t){for(var e=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,r=0;r<2;r++)e=e.replace(//g,function(){return e});e=e.replace(//g,function(){return/[^\s\S]/.source}),t.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+e),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},t.languages.rust["closure-params"].inside.rest=t.languages.rust,t.languages.rust.attribute.inside.string=t.languages.rust.string})(Prism);(function(t){t.languages.sass=t.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),t.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete t.languages.sass.atrule;var e=/\$[-\w]+|#\{\$[-\w]+\}/,r=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];t.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:e,operator:r}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:e,operator:r,important:t.languages.sass.important}}}),delete t.languages.sass.property,delete t.languages.sass.important,t.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(Prism);Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}});Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]});Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/});Prism.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}});Prism.languages.scss.atrule.inside.rest=Prism.languages.scss;Prism.languages.solidity=Prism.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/});Prism.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/});Prism.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}});Prism.languages.sol=Prism.languages.solidity;Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/};(function(t){var e={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},a={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:e,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:e,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:r,punctuation:/[{}()\[\];:,]/};a.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:a}},a.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:a}},t.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:a}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:a}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:a}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:a.interpolation}},rest:a}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:a.interpolation,comment:a.comment,punctuation:/[{},]/}},func:a.func,string:a.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:a.interpolation,punctuation:/[{}()\[\];:.]/}})(Prism);Prism.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/};Prism.languages.swift["string-literal"].forEach(function(t){t.inside.interpolation.inside=Prism.languages.swift});Prism.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};(function(t){var e=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+r.source+"(?:[ ]+"+e.source+")?|"+e.source+"(?:[ ]+"+r.source+")?)",n=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function l(u,c){c=(c||"").replace(/m/g,"")+"m";var h=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return a}).replace(/<>/g,function(){return u});return RegExp(h,c)}t.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return a})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return a}).replace(/<>/g,function(){return"(?:"+n+"|"+i+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:l(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:l(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:l(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:l(i),lookbehind:!0,greedy:!0},number:{pattern:l(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:r,important:e,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},t.languages.yml=t.languages.yaml})(Prism);const kl={key:0,class:Me(["notion-code"])},Sl={key:1,class:Me(["notion-code"])},Al={name:"NotionCode"},wn=ae({...Al,props:{overrideLang:String,overrideLangClass:String,...ce},setup(t){const e=t,{properties:r}=pe(e),a=V(()=>{var u,c,h,g;return e.overrideLang||((g=(h=(c=(u=r.value)==null?void 0:u.language)==null?void 0:c[0])==null?void 0:h[0])==null?void 0:g.toLowerCase())}),n=V(()=>e.overrideLangClass||`language-${a.value}`),i=V(()=>a.value?a0==null?void 0:a0.languages[a.value]:!1),l=V(()=>{var u;return(u=r.value)==null?void 0:u.title.map(c=>c==null?void 0:c[0]).join("")});return(u,c)=>m(i)?(C(),D("div",kl,[K(wl,{language:m(a)},{default:Pe(()=>[ya(xe(m(l)),1)]),_:1},8,["language"])])):(C(),D("div",Sl,[F("pre",null,[F("div",{class:Me(m(n))},xe(m(l)),3)])]))}}),Tl={key:0},_l={name:"NotionEquation"},Ml=ae({..._l,props:{...ce},setup(t){const e=t,{properties:r,pass:a}=pe(e),n=V(()=>{var i,l;return(l=(i=r.value.title)==null?void 0:i[0])==null?void 0:l[0]});return(i,l)=>e.katex?(C(),D("div",Tl,[K(yn,{expression:m(n)},null,8,["expression"])])):(C(),Q(wn,G({key:1},m(a),{overrideLang:"latex",overrideLangClass:"language-latex"}),null,16))}}),El=["src","allow"],zl={name:"NotionAsset"},Nl=ae({...zl,props:{...ce},setup(t){const e=t,{properties:r,f:a,format:n}=pe(e),i=V(()=>{var u,c;return a.value.display_source??((c=(u=r.value)==null?void 0:u.source)==null?void 0:c[0])}),l=V(()=>{let u=a.value.block_width==1||a.value.block_height==1?1/a.value.block_aspect_ratio:`${a.value.block_width} / ${a.value.block_height} `;return{width:n.value.block_full_width?"calc(100vw - 46px)":n.value.block_page_width?"100%":`${a.value.block_width}px`,height:a.value.block_height==1?"auto":`${a.value.block_height}px`,maxWidth:"100%",position:"relative",aspectRatio:a.value.block_height==1?u:void 0}});return(u,c)=>m(i)?(C(),D("div",{key:0,style:We(m(l))},[F("iframe",{class:"notion-asset-object-fit",src:m(i),allow:e.embedAllow},null,8,El)],4)):de("",!0)}}),Rl=["alt","src"],Cl=["alt","src"],Il={name:"NotionImage"},Ll=ae({...Il,props:{...ce},setup(t){const e=t,{caption:r,properties:a,block:n,f:i}=pe(e),l=V(()=>{var g;return(g=r==null?void 0:r.value)==null?void 0:g[0][0]}),u=V(()=>{var g;return e.mapImageUrl((g=a.value)==null?void 0:g.source[0][0],n.value)}),c=V(()=>{let g=i.value.block_width==1||i.value.block_height==1?1/i.value.block_aspect_ratio:`${i.value.block_width} / ${i.value.block_height} `;return{width:`${i.value.block_width}px`,height:"100%",maxWidth:"100%",position:"relative",aspectRatio:g}}),h=V(()=>({width:i.value.block_width==1?"100%":`${i.value.block_width}px`,height:i.value.block_height==1?"100%":`${i.value.block_height}px`}));return(g,y)=>m(i).block_aspect_ratio?(C(),D("div",{key:0,style:We(m(c))},[F("img",{class:"notion-image-inset",alt:m(l)||"Notion image",src:m(u)},null,8,Rl)],4)):(C(),D("img",{key:1,alt:m(l),src:m(u),style:We(m(h))},null,12,Cl))}});var la;const dt=typeof window<"u";dt&&(la=window==null?void 0:window.navigator)!=null&&la.userAgent&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Kt(t){return Mn()?(En(t),!0):!1}function Bl(t,e=1e3,r={}){const{immediate:a=!0,immediateCallback:n=!1}=r;let i=null;const l=Ae(!1);function u(){i&&(clearInterval(i),i=null)}function c(){l.value=!1,u()}function h(){m(e)<=0||(l.value=!0,n&&t(),u(),i=setInterval(t,m(e)))}if(a&&dt&&h(),_n(e)){const g=Jt(e,()=>{l.value&&dt&&h()});Kt(g)}return Kt(c),{isActive:l,pause:c,resume:h}}const Ol=dt?window:void 0,ua=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ca="__vueuse_ssr_handlers__";ua[ca]=ua[ca]||{};function Pl(t,e={}){const{immediate:r=!0,window:a=Ol}=e,n=Ae(!1);let i=null;function l(){!n.value||!a||(t(),i=a.requestAnimationFrame(l))}function u(){!n.value&&a&&(n.value=!0,l())}function c(){n.value=!1,i!=null&&a&&(a.cancelAnimationFrame(i),i=null)}return r&&u(),Kt(c),{isActive:n,pause:c,resume:u}}var Dl=Object.defineProperty,pa=Object.getOwnPropertySymbols,ql=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,da=(t,e,r)=>e in t?Dl(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,$l=(t,e)=>{for(var r in e||(e={}))ql.call(e,r)&&da(t,r,e[r]);if(pa)for(var r of pa(e))Fl.call(e,r)&&da(t,r,e[r]);return t};function Hl(t={}){const{controls:e=!1,interval:r="requestAnimationFrame"}=t,a=Ae(new Date),n=()=>a.value=new Date,i=r==="requestAnimationFrame"?Pl(n,{immediate:!0}):Bl(n,r,{immediate:!0});return e?$l({now:a},i):a}var ha;(function(t){t.UP="UP",t.RIGHT="RIGHT",t.DOWN="DOWN",t.LEFT="LEFT",t.NONE="NONE"})(ha||(ha={}));var Ul=Object.defineProperty,ht=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,ma=(t,e,r)=>e in t?Ul(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Gl=(t,e)=>{for(var r in e||(e={}))kn.call(e,r)&&ma(t,r,e[r]);if(ht)for(var r of ht(e))Sn.call(e,r)&&ma(t,r,e[r]);return t},jl=(t,e)=>{var r={};for(var a in t)kn.call(t,a)&&e.indexOf(a)<0&&(r[a]=t[a]);if(t!=null&&ht)for(var a of ht(t))e.indexOf(a)<0&&Sn.call(t,a)&&(r[a]=t[a]);return r};const ga=[{max:6e4,value:1e3,name:"second"},{max:276e4,value:6e4,name:"minute"},{max:72e6,value:36e5,name:"hour"},{max:5184e5,value:864e5,name:"day"},{max:24192e5,value:6048e5,name:"week"},{max:28512e6,value:2592e6,name:"month"},{max:1/0,value:31536e6,name:"year"}],Vl={justNow:"just now",past:t=>t.match(/\d/)?`${t} ago`:t,future:t=>t.match(/\d/)?`in ${t}`:t,month:(t,e)=>t===1?e?"last month":"next month":`${t} month${t>1?"s":""}`,year:(t,e)=>t===1?e?"last year":"next year":`${t} year${t>1?"s":""}`,day:(t,e)=>t===1?e?"yesterday":"tomorrow":`${t} day${t>1?"s":""}`,week:(t,e)=>t===1?e?"last week":"next week":`${t} week${t>1?"s":""}`,hour:t=>`${t} hour${t>1?"s":""}`,minute:t=>`${t} minute${t>1?"s":""}`,second:t=>`${t} second${t>1?"s":""}`},Xl=t=>t.toISOString().slice(0,10);function Yl(t,e={}){const{controls:r=!1,max:a,updateInterval:n=3e4,messages:i=Vl,fullDateFormatter:l=Xl}=e,{abs:u,round:c}=Math,h=Hl({interval:n,controls:!0}),{now:g}=h,y=jl(h,["now"]);function S(_,E){var v;const k=+E-+_,M=u(k);if(M<6e4)return i.justNow;if(typeof a=="number"&&M>a)return l(new Date(_));if(typeof a=="string"){const z=(v=ga.find(N=>N.name===a))==null?void 0:v.max;if(z&&M>z)return l(new Date(_))}for(const z of ga)if(M0,M=A(E.name,v,k);return A(k?"past":"future",M,k)}const w=V(()=>S(new Date(m(t)),m(g.value)));return r?Gl({timeAgo:w},y):w}const Wl={class:"notion-google-drive"},Zl=["href"],Kl={class:"notion-google-drive-preview"},Ql=["src","alt"],Jl={className:"notion-google-drive-body"},e1={className:"notion-google-drive-body-title"},t1={className:"notion-google-drive-body-modified-time"},r1={className:"notion-google-drive-body-source"},a1={className:"notion-google-drive-body-source-domain"},n1={name:"NotionGoogleDrive"},i1=ae({...n1,props:{...ce},setup(t){const e=t,{format:r,block:a,hasPageLinkOptions:n,pageLinkProps:i}=pe(e),l=V(()=>r.value.drive_properties),u=h=>{if(!h)return;const g=new URLSearchParams({table:"block",id:a.value.value.id,cache:"v2"});return"https://www.notion.so/image/"+encodeURIComponent(h)+"?"+g},c=h=>{if(h)return new URL(h).hostname};return(h,g)=>(C(),D("div",Wl,[F("a",{rel:"noopener noreferrer",target:"_blank",href:m(l).url,class:"notion-google-drive-link"},[F("div",Kl,[F("img",{src:u(m(l).thumbnail),alt:m(l).title},null,8,Ql)]),F("div",Jl,[F("div",e1,xe(m(l).title),1),F("div",t1," Last modified "+xe(m(l).user_name?`by ${m(l).user_name} `:"")+" "+xe(m(Yl)(m(l).modified_time).value),1),F("div",r1,[F("div",{className:"notion-google-drive-body-source-icon",style:We({backgroundImage:"url("+m(l).icon+")"})},null,4),F("div",a1,xe(c(m(l).url)),1)])])],8,Zl)]))}}),s1={key:3,class:"notion-image-caption"},o1={name:"NotionFigure"},l1=ae({...o1,props:{...ce},setup(t){const e=t,{pass:r,width:a,caption:n,isType:i}=pe(e);return(l,u)=>(C(),D("figure",{class:"notion-asset-wrapper",style:We([m(i)("image")?"width:100%":""])},[m(i)("image")?(C(),Q(Ll,oe(G({key:0},m(r))),null,16)):m(i)(["embed","video","figma","maps"])?(C(),Q(Nl,oe(G({key:1},m(r))),null,16)):m(i)("drive")?(C(),Q(i1,oe(G({key:2},m(r))),null,16)):de("",!0),m(n)?(C(),D("figcaption",s1,[K(Te,G({text:m(n)},m(r)),null,16,["text"])])):de("",!0)],4))}}),u1=["id"],c1=["id"],p1=["id"],d1={name:"NotionHeaderRenderer"},fa=ae({...d1,props:{...ce},setup(t){const e=t,{type:r,title:a,pass:n,block:i}=pe(e);return(l,u)=>m(r)==="header"?(C(),D("h1",{key:0,class:"notion-h1",id:m(i).value.id},[K(Te,G({text:m(a)},m(n)),null,16,["text"])],8,u1)):m(r)==="sub_header"?(C(),D("h2",{key:1,class:"notion-h2",id:m(i).value.id},[K(Te,G({text:m(a)},m(n)),null,16,["text"])],8,c1)):m(r)==="sub_sub_header"?(C(),D("h3",{key:2,class:"notion-h3",id:m(i).value.id},[K(Te,G({text:m(a)},m(n)),null,16,["text"])],8,p1)):de("",!0)}}),h1={key:0,class:"notion-toggle"},m1={name:"NotionHeader"},g1=ae({...m1,props:{...ce},setup(t){const e=t,{type:r,title:a,pass:n,block:i,format:l}=pe(e);return(u,c)=>{var h;return(h=m(l))!=null&&h.toggleable?(C(),D("details",h1,[F("summary",null,[K(fa,G({class:"notion-h"},m(n)),null,16)]),F("div",null,[(C(!0),D(l0,null,v0(m(i).value.content,(g,y)=>(C(),Q(wt,G(m(n),{key:g,level:m(n).level+1,"content-id":g,"content-index":y}),null,16,["level","content-id","content-index"]))),128))])])):(C(),Q(fa,oe(G({key:1},m(n))),null,16))}}}),f1={key:0,class:"notion-list notion-list-disc"},b1={key:1,class:"notion-list notion-list-numbered"},v1={name:"NotionNestedList"},qt=ae({...v1,props:{...ce},setup(t){const e=t,{block:r,type:a}=pe(e);return(n,i)=>m(a)==="bulleted_list"?(C(),D("ul",f1,[_e(n.$slots,"default")])):(C(),D("ol",b1,[_e(n.$slots,"default")]))}}),y1={key:0,class:"notion-list notion-list-disc"},x1=["start"],w1={key:2},k1={name:"NotionList"},S1=ae({...k1,props:{...ce},setup(t){const e=t,{block:r,type:a,title:n,pass:i}=pe(e),l=V(()=>{var c,h,g;return e.blockMap?((g=(h=(c=r.value)==null?void 0:c.value)==null?void 0:h.format)==null?void 0:g.list_start_index)||zi(r.value.value.id,e.blockMap):0}),u=V(()=>{var c;return a.value!=((c=e.blockMap)==null?void 0:c[r.value.value.parent_id].value.type)});return(c,h)=>m(u)&&m(a)==="bulleted_list"?(C(),D("ul",y1,[F("li",null,[K(Te,G({text:m(n)},m(i)),null,16,["text"])]),m(r).value.content?(C(),Q(qt,oe(G({key:0},m(i))),{default:Pe(()=>[_e(c.$slots,"default")]),_:3},16)):de("",!0)])):m(u)&&m(a)==="numbered_list"?(C(),D("ol",{key:1,class:"notion-list notion-list-numbered",start:m(l)},[F("li",null,[K(Te,G({text:m(n)},m(i)),null,16,["text"])]),m(r).value.content?(C(),Q(qt,G({key:0,class:[c.level==1?"notion-list-flat":""]},m(i)),{default:Pe(()=>[_e(c.$slots,"default")]),_:3},16,["class"])):de("",!0)],8,x1)):(C(),D("span",w1,[F("li",{class:Me([c.level!=1?"notion-list-indent":""])},[K(Te,G({text:m(n)},m(i)),null,16,["text"])],2),m(r).value.content?(C(),Q(qt,oe(G({key:0},m(i))),{default:Pe(()=>[_e(c.$slots,"default")]),_:3},16)):de("",!0)]))}}),A1=["alt","src"],T1={class:"notion-title"},_1={key:1,class:"notion"},M1={class:"notion-page-icon"},E1={class:"notion-page-text"},z1=["target","href"],N1={class:"notion-page-icon"},R1={class:"notion-page-text"},C1={name:"NotionPage"},I1=ae({...C1,props:{...ce},setup(t){const e=t,{format:r,title:a,block:n,pass:i,hasPageLinkOptions:l,pageLinkProps:u}=pe(e),c=V(()=>({objectPosition:`center ${(1-(r.value.page_cover_position||.5))*100}%`})),h=V(()=>{var y;let g=((y=n.value.value.format)==null?void 0:y.page_font)||"";if(g=="serif")return{fontFamily:"Lyon-Text, Georgia, ui-serif, serif"};if(g=="mono")return{fontFamily:"iawriter-mono, Nitti, Menlo, Courier, monospace"}});return(g,y)=>{var S;return e.level===0&&e.fullPage?(C(),D("div",{key:0,class:"notion",style:We(m(h))},[m(r)&&m(r).page_cover?(C(),D("img",{key:0,class:"notion-page-cover",style:We(m(c)),alt:m(st)(m(a)),src:e.mapImageUrl(m(r).page_cover,m(n))},null,12,A1)):de("",!0),F("main",{class:Me(["notion-page",m(r)&&!m(r).page_cover&&"notion-page-offset",m(r)&&m(r).page_full_width&&"notion-full-width",m(r)&&m(r).page_small_text&&"notion-small-text"])},[K(it,G(m(i),{big:""}),null,16),F("div",T1,[K(Te,G({text:m(a)},m(i)),null,16,["text"])]),_e(g.$slots,"default")],2)],4)):e.level===0?(C(),D("main",_1,[_e(g.$slots,"default")])):m(l)?(C(),Q($t((S=e.pageLinkOptions)==null?void 0:S.component),G({key:2,class:"notion-page-link"},m(u)(m(n).value.id)),{default:Pe(()=>[F("div",M1,[K(it,oe(Ft(m(i))),null,16)]),F("div",E1,[K(Te,G({text:m(a)},m(i)),null,16,["text"])])]),_:1},16)):(C(),D("a",{key:3,class:"notion-page-link",target:e.pageLinkTarget,href:e.mapPageUrl(m(n).value.id)},[F("div",N1,[K(it,oe(Ft(m(i))),null,16)]),F("div",R1,[K(Te,G({text:m(a)},m(i)),null,16,["text"])])],8,z1))}}}),L1={key:0,class:"notion-quote"},B1={name:"NotionQuote"},O1=ae({...B1,props:{...ce},setup(t){const e=t,{properties:r,title:a,pass:n}=pe(e);return(i,l)=>m(r)?(C(),D("blockquote",L1,[K(Te,G({text:m(a)},m(n)),null,16,["text"])])):de("",!0)}}),P1={name:"NotionTable"},D1={class:"notion-simple-table-wrapper"},q1={class:"notion-simple-table"};function F1(t,e,r,a,n,i){return C(),D("div",D1,[F("table",q1,[F("tbody",null,[_e(t.$slots,"default")])])])}const $1=wr(P1,[["render",F1]]),H1={class:"notion-simple-table-row"},U1={class:"notion-simple-table-cell-text"},G1={name:"NotionTableRow"},j1=ae({...G1,props:{...ce},setup(t){const e=t,{parent:r,properties:a,pass:n}=pe(e),{table_block_column_header:i,table_block_row_header:l,table_block_column_order:u}=r.value.value.format,c=g=>a.value[g],h=g=>i&&e.contentIndex==0||l&&g==0;return(g,y)=>(C(),D("tr",H1,[(C(!0),D(l0,null,v0(m(u),(S,A)=>(C(),D("td",{key:A,class:"notion-simple-table-data"},[F("div",{class:Me({"notion-simple-table-header":h(A)})},[F("div",U1,[K(Te,G({text:c(S)},m(n)),null,16,["text"])])],2)]))),128))]))}}),V1={key:1,class:"notion-blank"},X1={name:"NotionText"},Y1=ae({...X1,props:{...ce},setup(t){const e=t,{properties:r,title:a,pass:n,blockColorClass:i}=pe(e);return(l,u)=>m(r)?(C(),D("p",{key:0,class:Me(["notion-text",m(i)()])},[K(Te,G({text:m(a)},m(n)),null,16,["text"])],2)):(C(),D("div",V1," "))}}),W1={class:"notion-to-do-item"},Z1=["value","checked"],K1={name:"NotionTodo"},Q1=ae({...K1,props:{...ce},setup(t){const e=t,{title:r,properties:a,pass:n}=pe(e),i=V(()=>{var l,u;return((u=(l=a.value)==null?void 0:l.checked)==null?void 0:u[0])=="Yes"});return(l,u)=>(C(),D("label",W1,[F("input",{type:"checkbox",class:"notion-property-checkbox",value:m(i),checked:m(i),disabled:"true"},null,8,Z1),F("label",{class:Me({"notion-to-do-checked":m(i)})},[K(Te,G({text:m(r)},m(n)),null,16,["text"])],2)]))}}),J1={class:"notion-toggle"},e4={name:"NotionToggle"},t4=ae({...e4,props:{...ce},setup(t){const e=t,{title:r,pass:a}=pe(e);return(n,i)=>(C(),D("details",J1,[F("summary",null,[K(Te,G({text:m(r)},m(a)),null,16,["text"])]),F("div",null,[_e(n.$slots,"default")])]))}}),r4={name:"NotionTableOfContentItem"},a4=ae({...r4,props:{text:Object,level:{type:Number,default:0}},setup(t){const e=t,r=V(()=>e.text?e.text.map(n=>n[0]).join(""):""),a=V(()=>({paddingLeft:1.5*e.level+"rem"}));return(n,i)=>(C(),D("span",{class:"notion-table-of-contents-item",style:We(m(a))},xe(m(r)),5))}}),n4={class:"notion-table-of-contents"},i4=["target","href"],s4={name:"NotionTableOfContent"},o4=ae({...s4,props:{...ce},setup(t){const e=t,{block:r,parent:a,hasPageLinkOptions:n,pageLinkProps:i}=pe(e),l=["header","sub_header","sub_sub_header"],u=V(()=>{if(!e.blockMap)return;let c=[];return Object.entries(e.blockMap).forEach(([h,g])=>{if(l.includes(g.value.type)&&g.value.parent_id==a.value.value.id){let y=0;if(c.length){let S=c[c.length-1];g.value.type=="header"||(g.value.type=="sub_header"?y=1:g.value.type==S.value.type?y=S.level:g.value.type!=S.value.type&&(y=S.level+1))}c.push({...g,level:y})}}),c});return console.log(u),(c,h)=>(C(),D("div",n4,[(C(!0),D(l0,null,v0(m(u),g=>(C(),D("a",{class:"notion-page-link",target:e.pageLinkTarget,href:`#${g.value.id}`},[K(a4,{text:g.value.properties.title,level:g.level},null,8,["text","level"])],8,i4))),256))]))}}),l4={name:"NotionSyncBlock"},u4={class:"notion-sync-block"};function c4(t,e,r,a,n,i){return C(),D("div",u4,[_e(t.$slots,"default")])}const p4=wr(l4,[["render",c4]]),d4={name:"NotionSyncPointerBlock"},h4=ae({...d4,props:{...ce},setup(t){const e=t,{block:r,pass:a}=pe(e),n=V(()=>{var i,l;return((l=(i=r.value.value.format)==null?void 0:i.transclusion_reference_pointer)==null?void 0:l.id)??""});return(i,l)=>(C(),Q(wt,G(m(a),{key:m(n),level:m(a).level+1,"content-id":m(n)}),null,16,["level","content-id"]))}}),m4={key:0,style:{width:"100%"}},g4={key:10,class:"notion-row"},f4={key:20,class:"notion-hr"},b4=ae({__name:"block",props:{...ce},setup(t){const e=t,r=Ar(()=>Tr(()=>Promise.resolve().then(()=>E4),void 0)),a=Ar(()=>Tr(()=>import("./tweet-2953e073-bX-r3Lgd.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]))),{pass:n,type:i,format:l,isType:u}=pe(e);return Ci.includes(i.value)||console.warn(`${i.value.toUpperCase()} is not implemented yet`),(c,h)=>m(u)("page")?(C(),D("div",m4,[K(I1,G({class:"notion-page-content"},m(n)),{default:Pe(()=>[_e(c.$slots,"default")]),_:3},16)])):m(u)(["header","sub_header","sub_sub_header"])?(C(),Q(g1,oe(G({key:1},m(n))),null,16)):m(u)("bookmark")?(C(),Q(tl,oe(G({key:2},m(n))),null,16)):m(u)("callout")?(C(),Q(ml,oe(G({key:3},m(n))),null,16)):m(u)("code")?(C(),Q(m(r),oe(G({key:4},m(n))),null,16)):m(u)("equation")?(C(),Q(Ml,oe(G({key:5},m(n))),null,16)):m(u)("text")?(C(),Q(Y1,oe(G({key:6},m(n))),null,16)):m(u)("quote")?(C(),Q(O1,oe(G({key:7},m(n))),null,16)):m(u)("to_do")?(C(),Q(Q1,oe(G({key:8},m(n))),null,16)):m(u)("toggle")?(C(),Q(t4,oe(G({key:9},m(n))),{default:Pe(()=>[_e(c.$slots,"default")]),_:3},16)):m(u)("column_list")?(C(),D("div",g4,[_e(c.$slots,"default")])):m(u)("column")?(C(),Q(fl,{key:11,format:m(l)},{default:Pe(()=>[_e(c.$slots,"default")]),_:3},8,["format"])):m(u)(["bulleted_list","numbered_list"])?(C(),Q(S1,oe(G({key:12},m(n))),{default:Pe(()=>[_e(c.$slots,"default")]),_:3},16)):m(u)(["image","embed","figma","video","audio","drive","maps"])?(C(),Q(l1,oe(G({key:13},m(n))),null,16)):m(u)("table")?(C(),Q($1,oe(G({key:14},m(n))),{default:Pe(()=>[_e(c.$slots,"default")]),_:3},16)):m(u)("table_row")?(C(),Q(j1,oe(G({key:15},m(n))),null,16)):m(u)("table_of_contents")?(C(),Q(o4,oe(G({key:16},m(n))),null,16)):m(u)("transclusion_container")?(C(),Q(p4,{key:17},{default:Pe(()=>[_e(c.$slots,"default")]),_:3})):m(u)("transclusion_reference")?(C(),Q(h4,oe(G({key:18},m(n))),null,16)):m(u)("tweet")?(C(),Q(m(a),oe(G({key:19},m(n))),null,16)):m(u)("divider")?(C(),D("hr",f4)):de("",!0)}}),v4={name:"NotionRenderer"},wt=ae({...v4,props:{...ce},setup(t){const e=t,{pass:r,block:a}=pe(e);return(n,i)=>{const l=$0("NotionRenderer",!0);return m(a)?(C(),Q(b4,oe(G({key:0},m(r))),{default:Pe(()=>[(C(!0),D(l0,null,v0(m(a).value.content,(u,c)=>(C(),Q(l,G(m(r),{key:u,level:m(r).level+1,"content-id":u,"content-index":c}),null,16,["level","content-id","content-index"]))),128))]),_:1},16)):de("",!0)}}}),y4=async(t,e="https://api.vue-notion.workers.dev/v1")=>await fetch(`${e}/page/${t}`).then(r=>r.json()).then(r=>r).catch(r=>r),x4=(...t)=>{const e=Ae();return F0(async()=>{e.value=await y4(...t)}),{data:e}},w4={key:0,class:"overflow-y-auto h-100 pb-4"},k4={key:1},S4={__name:"VueNotion",props:{pageId:{type:String,default:"b6772663408a418f818f985f28c799f1",required:!0}},setup(t){const e=t,{data:r}=x4(e.pageId);return(a,n)=>m(r)?(C(),D("div",w4,[K(m(wt),{blockMap:m(r),fullPage:"",prism:"",katex:""},null,8,["blockMap"])])):(C(),D("p",k4,"缺少 Notion 畫面無法正常顯示,請與管理員聯繫。"))}},A4={class:"position-relative",style:{height:"100%"}},T4={key:4},_4=["src"],M4={__name:"Content",setup(t){const e=mt(),r=zn(),{apiGetChapterContent:a}=gt,n=Ae({type:""}),i=async l=>{var c;const{id:u}=e.params;if(l&&((c=r.sidebarContent)!=null&&c[l]))n.value=r.sidebarContent[l];else if(l){const h=l.split("_")[0],g=l.split("_")[1],{sub_chapter:y}=await a(u,h,g,r.previewStatus),S=y[0];r.storeSidebarContent(`${h}_${g}`,S),n.value=S,r.setContentLoading(!1)}};return Jt(()=>e.params.chapterId,async l=>{i(l)}),F0(()=>{const{chapterId:l}=e.params;i(l)}),(l,u)=>{const c=$0("Loading");return C(),D("div",A4,[K(c,{"is-full-page":!1,active:m(r).contentLoading,"z-index":1060},null,8,["active"]),n.value.type==="calendar"?(C(),Q(Gn,{key:0})):n.value.type==="my_tasks"?(C(),Q(bi,{key:1})):n.value.type==="can_accept_tasks"?(C(),Q(Mi,{key:2})):n.value.type==="notion_page_id"?(C(),Q(S4,{key:3,"page-id":n.value.content},null,8,["page-id"])):n.value.type==="embed"?(C(),D("div",T4,[F("iframe",{src:n.value.content,frameborder:"0",allowfullscreen:"",class:"w-100",style:{height:"calc(100vh - 70px)"}},null,8,_4)])):de("",!0)])}}},I4=Object.freeze(Object.defineProperty({__proto__:null,default:M4},Symbol.toStringTag,{value:"Module"})),E4=Object.freeze(Object.defineProperty({__proto__:null,default:wn},Symbol.toStringTag,{value:"Module"}));export{I4 as C,ce as o,pe as u}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/tweet-2953e073-bX-r3Lgd.js","assets/index-uEPoEfMl.js","assets/index-Emgwjvk_.css","assets/TaskDescriptionModal-Lfoqi14S.js","assets/Modal-O_41DXjq.js","assets/TaskDescriptionModal-OeZgI2fR.css","assets/TaskListItem-KuOFuVIA.js","assets/TaskListItem-1fusswR3.css","assets/TaskDetail-d3SC7-vM.js","assets/vue-pagination-2.min-ZB2cJCKp.js","assets/tasks-Ao7-cCz0.js","assets/TaskDetail-Qjr92aVV.css"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} \ No newline at end of file diff --git a/assets/code-41222ca7-_sFV8iCL.css b/assets/code-41222ca7-_sFV8iCL.css new file mode 100644 index 0000000..7118e7c --- /dev/null +++ b/assets/code-41222ca7-_sFV8iCL.css @@ -0,0 +1 @@ +.calendar-main[data-v-4ddf60d3]{position:relative;height:100%;overflow-y:auto;padding-left:5%;padding-right:5%}.month[data-v-4ddf60d3]{font-size:24px;font-weight:700;line-height:1.2}.date[data-v-4ddf60d3]{font-size:36px;font-weight:700;line-height:1.2}.day[data-v-4ddf60d3]{font-size:16px;line-height:1.2}[data-v-4ddf60d3] .content pre{border-left:3px solid #2A8356;background-color:#23241f;color:#f8f8f2;overflow:visible;white-space:pre-wrap;padding:5px 10px}[data-v-4ddf60d3] .content p{margin-bottom:0}[data-v-4ddf60d3] .content a{color:var(--bs-secondary);font-weight:700}[data-v-4ddf60d3] .content a:hover{opacity:.75}.task-main[data-v-1cff104f]{height:100%;overflow-y:auto;padding:30px 5%}.tableFixHead[data-v-1cff104f]{overflow:auto;max-height:340px}.tableFixHead[data-v-1cff104f]::-webkit-scrollbar{width:3px;height:3px}.tableFixHead[data-v-1cff104f]::-webkit-scrollbar-track{background:#f1f1f1}.tableFixHead[data-v-1cff104f]::-webkit-scrollbar-thumb{background:#888}.tableFixHead[data-v-1cff104f]::-webkit-scrollbar-thumb:hover{background:#555}.tableFixHead thead th[data-v-1cff104f]{position:sticky;top:0;z-index:1}.taskList__top[data-v-1cff104f]{max-width:166px}.task-main[data-v-0a36400c]{height:100%;overflow-y:auto;padding:30px 5%}.tableFixHead[data-v-0a36400c]{overflow:auto;height:340px}.tableFixHead[data-v-0a36400c]::-webkit-scrollbar{width:3px;height:3px}.tableFixHead[data-v-0a36400c]::-webkit-scrollbar-track{background:#f1f1f1}.tableFixHead[data-v-0a36400c]::-webkit-scrollbar-thumb{background:#888}.tableFixHead[data-v-0a36400c]::-webkit-scrollbar-thumb:hover{background:#555}.tableFixHead thead th[data-v-0a36400c]{position:sticky;top:0;z-index:1}.taskList__top[data-v-0a36400c]{max-width:166px}:root{--fg-color: rgb(55, 53, 47);--fg-color-0: rgba(55, 53, 47, .09);--fg-color-1: rgba(55, 53, 47, .16);--fg-color-2: rgba(55, 53, 47, .4);--fg-color-3: rgba(55, 53, 47, .6);--fg-color-4: #000;--fg-color-5: rgba(55, 53, 47, .024);--fg-color-6: rgba(55, 53, 47, .8);--fg-color-icon: var(--fg-color);--bg-color: #fff;--bg-color-0: rgba(135, 131, 120, .15);--bg-color-1: rgb(247, 246, 243);--bg-color-2: rgba(135, 131, 120, .15);--select-color-0: rgb(46, 170, 220);--select-color-1: rgba(45, 170, 219, .3);--select-color-2: #d9eff8;--notion-red: rgb(224, 62, 62);--notion-pink: rgb(173, 26, 114);--notion-blue: rgb(11, 110, 153);--notion-purple: rgb(105, 64, 165);--notion-teal: rgb(15, 123, 108);--notion-yellow: rgb(223, 171, 1);--notion-orange: rgb(217, 115, 13);--notion-brown: rgb(100, 71, 58);--notion-gray: rgb(155, 154, 151);--notion-red_background: rgb(251, 228, 228);--notion-pink_background: rgb(244, 223, 235);--notion-blue_background: rgb(221, 235, 241);--notion-purple_background: rgb(234, 228, 242);--notion-teal_background: rgb(221, 237, 234);--notion-yellow_background: rgb(251, 243, 219);--notion-orange_background: rgb(250, 235, 221);--notion-brown_background: rgb(233, 229, 227);--notion-gray_background: rgb(235, 236, 237);--notion-red_background_co: rgba(251, 228, 228, .3);--notion-pink_background_co: rgba(244, 223, 235, .3);--notion-blue_background_co: rgba(221, 235, 241, .3);--notion-purple_background_co: rgba(234, 228, 242, .3);--notion-teal_background_co: rgba(221, 237, 234, .3);--notion-yellow_background_co: rgba(251, 243, 219, .3);--notion-orange_background_co: rgba(250, 235, 221, .3);--notion-brown_background_co: rgba(233, 229, 227, .3);--notion-gray_background_co: rgba(235, 236, 237, .3);--notion-item-blue: rgba(0, 120, 223, .2);--notion-item-orange: rgba(245, 93, 0, .2);--notion-item-green: rgba(0, 135, 107, .2);--notion-item-pink: rgba(221, 0, 129, .2);--notion-item-brown: rgba(140, 46, 0, .2);--notion-item-red: rgba(255, 0, 26, .2);--notion-item-yellow: rgba(233, 168, 0, .2);--notion-item-default: rgba(206, 205, 202, .5);--notion-item-purple: rgba(103, 36, 222, .2);--notion-item-gray: rgba(155, 154, 151, .4);--notion-max-width: 720px;--notion-header-height: 45px}.dark-mode{--fg-color: rgba(255, 255, 255, .9);--fg-color-0: var(--fg-color);--fg-color-1: var(--fg-color);--fg-color-2: var(--fg-color);--fg-color-3: var(--fg-color);--fg-color-4: var(--fg-color);--fg-color-5: rgba(255, 255, 255, .7);--fg-color-6: #fff;--fg-color-icon: #fff;--bg-color: #2f3437;--bg-color-0: rgb(71, 76, 80);--bg-color-1: rgb(63, 68, 71);--bg-color-2: rgba(135, 131, 120, .15);--notion-red: rgb(255, 115, 105);--notion-pink: rgb(226, 85, 161);--notion-blue: rgb(82, 156, 202);--notion-purple: rgb(154, 109, 215);--notion-teal: rgb(77, 171, 154);--notion-yellow: rgb(255, 220, 73);--notion-orange: rgb(255, 163, 68);--notion-brown: rgb(147, 114, 100);--notion-gray: rgba(151, 154, 155, .95);--notion-red_background: rgb(89, 65, 65);--notion-pink_background: rgb(83, 59, 76);--notion-blue_background: rgb(54, 73, 84);--notion-purple_background: rgb(68, 63, 87);--notion-teal_background: rgb(53, 76, 75);--notion-yellow_background: rgb(89, 86, 59);--notion-orange_background: rgb(89, 74, 58);--notion-brown_background: rgb(67, 64, 64);--notion-gray_background: rgb(69, 75, 78);--notion-red_background_co: rgba(89, 65, 65, .3);--notion-pink_background_co: rgba(83, 59, 76, .3);--notion-blue_background_co: rgba(120, 162, 187, .3);--notion-purple_background_co: rgba(68, 63, 87, .3);--notion-teal_background_co: rgba(53, 76, 75, .3);--notion-yellow_background_co: rgba(89, 86, 59, .3);--notion-orange_background_co: rgba(89, 74, 58, .3);--notion-brown_background_co: rgba(67, 64, 64, .3);--notion-gray_background_co: rgba(69, 75, 78, .3)}::-webkit-scrollbar{background:transparent;width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d3d1cb}::-webkit-scrollbar-thumb:hover{background:#c2c1bf}::-webkit-scrollbar-track{background:#edece9}*::selection{background:#2daadb4d}.notion{box-sizing:border-box;font-size:16px;line-height:1.5;color:var(--fg-color);caret-color:var(--fg-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}.notion>*{padding:3px 0}.notion *{margin-block-start:0;margin-block-end:0}.notion *::selection{background:var(--select-color-1)}.notion *,.notion *:focus{outline:0}.notion-page-content{width:100%}@media (min-width: 1300px) and (min-height: 300px){.notion-page-content-has-aside{display:flex;flex-direction:row;width:calc((100vw + var(--notion-max-width)) / 2)}.notion-page-content-has-aside .notion-aside{display:flex}.notion-page-content-has-aside .notion-page-content-inner{width:var(--notion-max-width);max-width:var(--notion-max-width)}}.notion-page-content-inner{position:relative;display:flex;flex-direction:column;align-items:flex-start}.notion-aside{position:sticky;top:148px;align-self:flex-start;flex:1;display:none;flex-direction:column;align-items:center}.notion-aside-table-of-contents{display:flex;flex-direction:column;align-items:center;max-height:calc(100vh - 164px);overflow:hidden auto;min-width:222px;overflow:auto}.notion-aside-table-of-contents-header{text-transform:uppercase;font-weight:400;font-size:1.1em;word-break:break-word}.notion-aside-table-of-contents .notion-table-of-contents-item{line-height:1}.notion-aside-table-of-contents .notion-table-of-contents-item-indent-level-0:first-of-type{margin-top:0}.notion-aside-table-of-contents .notion-table-of-contents-item-indent-level-0{margin-top:.25em}.notion-aside-table-of-contents .notion-table-of-contents-item-indent-level-1{font-size:13px}.notion-aside-table-of-contents .notion-table-of-contents-item-indent-level-2{font-size:12px}.notion-aside-table-of-contents .notion-table-of-contents-item-body{border:0 none}.notion-table-of-contents-active-item{color:var(--select-color-0)!important}.notion-app{position:relative;background:var(--bg-color);min-height:100vh}.notion-viewport{position:fixed;top:0;right:0;bottom:0;left:0}.medium-zoom-overlay{z-index:300}.medium-zoom-image{border-radius:0}.medium-zoom-image--opened{z-index:301}.notion-frame{display:flex;flex-direction:column;width:100%;height:100%}.notion-page-scroller{position:relative;display:flex;flex-direction:column;flex-grow:1;align-items:center;min-height:calc(100vh - var(--notion-header-height))}.notion-red,.notion-red_co{color:var(--notion-red)}.notion-pink,.notion-pink_co{color:var(--notion-pink)}.notion-blue,.notion-blue_co{color:var(--notion-blue)}.notion-purple,.notion-purple_co{color:var(--notion-purple)}.notion-teal,.notion-teal_co{color:var(--notion-teal)}.notion-yellow,.notion-yellow_co{color:var(--notion-yellow)}.notion-orange,.notion-orange_co{color:var(--notion-orange)}.notion-brown,.notion-brown_co{color:var(--notion-brown)}.notion-gray,.notion-gray_co{color:var(--notion-gray)}.notion-red_background{background-color:var(--notion-red_background)}.notion-pink_background{background-color:var(--notion-pink_background)}.notion-blue_background{background-color:var(--notion-blue_background)}.notion-purple_background{background-color:var(--notion-purple_background)}.notion-teal_background{background-color:var(--notion-teal_background)}.notion-yellow_background{background-color:var(--notion-yellow_background)}.notion-orange_background{background-color:var(--notion-orange_background)}.notion-brown_background{background-color:var(--notion-brown_background)}.notion-gray_background{background-color:var(--notion-gray_background)}.notion-red_background_co{background-color:var(--notion-red_background_co)}.notion-pink_background_co{background-color:var(--notion-pink_background_co)}.notion-blue_background_co{background-color:var(--notion-blue_background_co)}.notion-purple_background_co{background-color:var(--notion-purple_background_co)}.notion-teal_background_co{background-color:var(--notion-teal_background_co)}.notion-yellow_background_co{background-color:var(--notion-yellow_background_co)}.notion-orange_background_co{background-color:var(--notion-orange_background_co)}.notion-brown_background_co{background-color:var(--notion-brown_background_co)}.notion-gray_background_co{background-color:var(--notion-gray_background_co)}.notion-item-blue{background-color:var(--notion-item-blue)}.notion-item-orange{background-color:var(--notion-item-orange)}.notion-item-green{background-color:var(--notion-item-green)}.notion-item-pink{background-color:var(--notion-item-pink)}.notion-item-brown{background-color:var(--notion-item-brown)}.notion-item-red{background-color:var(--notion-item-red)}.notion-item-yellow{background-color:var(--notion-item-yellow)}.notion-item-default{background-color:var(--notion-item-default)}.notion-item-purple{background-color:var(--notion-item-purple)}.notion-item-gray{background-color:var(--notion-item-gray)}.notion b{font-weight:600}.notion-title{width:100%;font-size:2.5em;font-weight:700;margin-bottom:20px;margin-top:.75em;line-height:1.2}.notion-h{position:relative;display:inline-block;font-weight:600;line-height:1.3;padding:3px 2px;margin-bottom:1px;max-width:100%;white-space:pre-wrap;word-break:break-word}.notion-h1{font-size:1.875em;font-weight:600;margin-top:1.08em}.notion-header-anchor{position:absolute;top:-54px;left:0}.notion-title+.notion-h1,.notion-title+.notion-h2,.notion-title+.notion-h3{margin-top:0}.notion-h1:first-child{margin-top:0}.notion-h2{font-size:1.5em;font-weight:600;margin-top:1.1em}.notion-h3{font-size:1.25em;font-weight:600;margin-top:1em}.notion-h:hover .notion-hash-link{opacity:1}.notion-hash-link{opacity:0;text-decoration:none;float:left;margin-left:-20px;padding-right:4px;fill:var(--fg-color-icon)}.notion-page-cover{display:block;object-fit:cover;width:100%;height:30vh;min-height:30vh;max-height:30vh;padding:0}.notion-page{box-sizing:border-box;position:relative;padding:0;margin:0 auto;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;align-items:flex-start;width:100%;max-width:100%}.notion-full-page{padding-bottom:max(10vh,120px)}.notion-page-no-cover{margin-top:48px!important;padding-top:96px}.notion-page-no-cover.notion-page-no-icon{padding-top:0}.notion-page-no-cover.notion-page-has-image-icon{padding-top:148px}.notion-page-has-cover.notion-page-no-icon{padding-top:48px}.notion-page-has-cover{padding-top:112px}.notion-page-has-cover.notion-page-has-text-icon{padding-top:64px}.notion-page-icon-wrapper{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:row;justify-content:center}.notion-page-icon-wrapper .notion-page-icon{position:relative;display:block}.notion-page-has-cover .notion-page-icon-wrapper img.notion-page-icon{top:-62px}.notion-page-has-cover .notion-page-icon-wrapper span.notion-page-icon{top:-42px}.notion-page-icon-wrapper span.notion-page-icon{height:78px;width:78px;max-width:78px;max-height:78px;font-size:78px;line-height:1.1;margin-left:0;color:var(--fg-color-icon)}.notion-page-icon-wrapper img.notion-page-icon{display:block;border-radius:3px;width:124px;height:124px;max-width:124px;max-height:124px}.notion-page-icon-cover span{height:78px;width:78px;font-size:78px;display:inline-block;line-height:1.1;margin-left:0}.notion-page-icon-offset span{margin-top:-42px}.notion-page-icon-cover img{border-radius:3px;width:124px;height:124px;margin:8px}.notion-page-icon-offset img{margin-top:-80px}.notion-page{width:var(--notion-max-width);padding-left:min(12px,8vw);padding-right:min(12px,8vw)}.notion-full-width{--notion-max-width:min(1920px, 98vw);padding-left:min(96px,8vw);padding-right:min(96px,8vw)}.notion-small-text{font-size:14px}.notion-quote{display:block;width:100%;white-space:pre-wrap;word-break:break-word;border-left:3px solid currentcolor;padding:.2em .9em;margin:6px 0;font-size:1.2em}.notion-hr{width:100%;margin:6px 0;padding:0;border-top:none;border-color:var(--fg-color-0)}.notion-link{color:inherit;word-break:break-word;text-decoration:inherit;border-bottom:.05em solid;border-color:var(--fg-color-2);opacity:.7;transition:border-color .1s ease-in,opacity .1s ease-in}.notion-link:hover{border-color:var(--fg-color-6);opacity:1}.notion-collection .notion-link{opacity:1}.notion-blank{width:100%;min-height:1rem;padding:3px 2px;margin-top:1px;margin-bottom:1px}.notion-page-link{display:flex;color:var(--fg-color);text-decoration:none;width:100%;height:30px;margin:1px 0;transition:background .15s ease-in-out 0s;align-items:center}.notion-page-link:hover{background:var(--bg-color-0)}.notion-collection-card .notion-page-link{height:unset;margin:0;transition:unset}.notion-collection-card .notion-page-link{background:unset}.notion-page-icon{font-family:"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;font-size:1.1em;margin:0 6px 0 2px;fill:var(--fg-color-6);color:var(--fg-color-icon)}img.notion-page-icon,svg.notion-page-icon{display:block;object-fit:fill;border-radius:3px;max-width:22px;max-height:22px}.notion-icon{display:block;width:18px;height:18px;color:var(--fg-color-icon)}.notion-page-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.3;border-bottom:1px solid var(--fg-color-1);margin:4px 0}.notion-inline-code{color:#eb5757;padding:.2em .4em;background:var(--bg-color-2);border-radius:3px;font-size:85%;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.notion-underline{text-underline-offset:6px;text-decoration-thickness:1px}.notion-list{margin:0;margin-block-start:.6em;margin-block-end:.6em}.notion-list-disc{list-style-type:disc;padding-inline-start:1.7em;margin-top:0;margin-bottom:0}.notion-list-numbered{list-style-type:decimal;padding-inline-start:1.6em;margin-top:0;margin-bottom:0}.notion-list-disc li{padding-left:.1em}.notion-list-numbered li{padding-left:.2em}.notion-list li{padding:6px 0;white-space:pre-wrap}.notion-list-flat{padding-inline-start:0}.notion-list-indent{margin-left:1.6em}.notion-asset-wrapper{margin:.5rem 0;max-width:100vw;min-width:100%;align-self:center;display:flex;flex-direction:column;align-items:center}.notion-asset-wrapper-image{max-width:100%}.notion-asset-wrapper-full{max-width:100vw}.notion-asset-wrapper img{width:100%;height:100%;max-height:100%;object-fit:cover}.notion-asset-wrapper iframe{border:none;background:#f7f6f5}.notion-text{width:100%;white-space:pre-wrap;word-break:break-word;padding:3px 2px;margin:1px 0}.notion-text:first-child{margin-top:2px}.notion-text-children{padding-left:1.5em;display:flex;flex-direction:column}.notion-block{padding:3px 2px}.notion .notion-code{font-size:85%}.notion-code{width:100%;margin:4px 0;border-radius:3px;-moz-tab-size:2;tab-size:2;display:block;box-sizing:border-box;overflow:auto;background:var(--bg-color-1);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.notion-code>pre{padding:34px 16px 32px 32px;margin:0}.notion-column{display:flex;flex-direction:column;padding-top:12px;padding-bottom:12px}.notion-column>*:first-child{margin-top:0;margin-left:0;margin-right:0}.notion-column>*:last-child{margin-left:0;margin-right:0;margin-bottom:0}.notion-row{display:flex;overflow:hidden;width:100%;max-width:100%}@media (max-width: 640px){.notion-row{flex-direction:column}.notion-row .notion-column{width:100%!important}.notion-row .notion-spacer{display:none}}.notion-bookmark{margin:4px 0;width:100%;box-sizing:border-box;text-decoration:none;border:1px solid var(--fg-color-1);border-radius:3px;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;transition:background .15s ease-in-out 0s}.dark-mode .notion-bookmark{border-color:var(--bg-color-0)}.notion-bookmark:hover{transition:background .15s ease-in-out 0s;background:var(--bg-color-0)}.notion-bookmark>div:first-child{flex:4 1 180px;padding:12px 14px 14px;overflow:hidden;text-align:left;color:var(--fg-color)}.notion-bookmark-title{font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:24px;margin-bottom:2px}.notion-bookmark-description{font-size:12px;line-height:16px;opacity:.8;height:32px;overflow:hidden}.notion-bookmark-link{display:flex;margin-top:6px}.notion-bookmark-link>img{width:16px;height:16px;min-width:16px;margin-right:6px}.notion-bookmark-link>div{font-size:12px;line-height:16px;color:var(--fg-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notion-bookmark-image{flex:1 1 180px;position:relative}.notion-bookmark-image img{object-fit:cover;width:100%;height:100%;position:absolute}.notion-column .notion-bookmark-image{display:none}.notion-spacer{width:min(32px,4vw)}.notion-spacer:last-child{display:none}.notion-asset-object-fit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:1px}.notion-image{display:block;width:100%;border-radius:1px}.notion-image-inset{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:1px}.notion-image-caption,.notion-asset-caption{padding:6px 0 6px 2px;white-space:pre-wrap;word-break:break-word;caret-color:var(--fg-color);font-size:14px;line-height:1.4;color:var(--fg-color-3)}.notion-callout{padding:16px 16px 16px 12px;display:inline-flex;width:100%;border-radius:3px;border-width:1px;align-items:center;box-sizing:border-box;margin:4px 0;align-items:flex-start}.dark-mode .notion-callout{border-color:var(--bg-color-2)}.notion-callout .notion-page-icon{align-self:flex-start;width:24px;height:24px;font-size:1.3em;line-height:1em}.notion-callout-text{margin-left:8px;white-space:pre-wrap;word-break:break-word;width:100%}.notion-toggle{padding:3px 2px}.notion-toggle>summary{cursor:pointer;outline:none}.notion-toggle>div{margin-left:1.4em}.notion-toggle>summary>span{margin-left:.5em}.notion-collection{align-self:center;min-width:100%}.notion-collection-header{display:flex;align-items:center;height:42px;padding:4px 2px;white-space:nowrap;overflow:hidden}.notion-collection-header-title{display:inline-flex;align-items:center;font-size:1.25em;line-height:1.2;font-weight:600;white-space:pre-wrap;word-break:break-word;margin-right:.5em}.notion-collection-view-dropdown{cursor:pointer;padding:4px 8px;border-radius:3px;transition:background .12s ease-in 0s}.notion-collection-view-dropdown:hover{background:var(--bg-color-0)}.notion-collection-view-dropdown-icon{position:relative;top:2px;margin-left:4px}.notion-collection-view-type-menu-item{cursor:pointer}.notion-collection-view-type-menu-item .notion-collection-view-type{width:340px;max-width:100%;min-width:100px}.notion-collection-view-type{display:flex;align-items:center;font-size:14px}.notion-collection-view-type-icon{display:inline-block;width:14px;height:14px;fill:#37352f;margin-right:6px}.notion-collection-view-type-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fg-color)}.notion-table{width:100vw;max-width:100vw;align-self:center;overflow:auto hidden}.notion-table-view{position:relative;float:left;min-width:var(--notion-max-width);padding-left:0;transition:padding .2s ease-out}.notion-table-header{display:flex;position:absolute;z-index:82;height:33px;color:var(--fg-color-3);min-width:var(--notion-max-width)}.notion-table-header-inner{width:100%;display:inline-flex;border-top:1px solid var(--fg-color-1);border-bottom:1px solid var(--fg-color-1)}.notion-table-header-placeholder{height:34px}.notion-table-th{display:flex;position:relative}.notion-table-view-header-cell{display:flex;flex-shrink:0;overflow:hidden;height:32px;font-size:14px;padding:0}.notion-table-view-header-cell-inner{-webkit-user-select:none;user-select:none;display:flex;width:100%;height:100%;padding-left:8px;padding-right:8px;border-right:1px solid var(--fg-color-0)}.notion-table-th:last-child .notion-table-view-header-cell-inner{border-right:0 none}.notion-simple-table{border-collapse:collapse;border-spacing:0}.notion-simple-table-data{color:inherit;fill:inherit;border:1px solid rgb(233,233,231);position:relative;vertical-align:top;min-width:178px;max-width:178px;min-height:32px}.notion-simple-table-cell-text{max-width:100%;width:100%;white-space:pre-wrap;word-break:break-word;caret-color:transparent;padding:7px 9px;background-color:transparent;font-size:14px;line-height:20px}.notion-simple-table-header{background:#f7f6f3;font-weight:500}.notion-collection-column-title{display:flex;align-items:center;line-height:120%;min-width:0;font-size:14px}.notion-collection-column-title-icon{display:inline-block;width:14px;height:14px;min-width:14px;min-height:14px;fill:var(--fg-color-2);margin-right:6px}.notion-collection-column-title-body{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notion-table-body{position:relative;min-width:var(--notion-max-width)}.notion-table-row{display:flex;border-bottom:1px solid var(--fg-color-1)}.notion-table-cell{min-height:32px;padding:5px 8px 6px;font-size:14px;line-height:1;white-space:normal;overflow:hidden;word-break:break-word;border-right:1px solid var(--fg-color-1)}.notion-table-cell:last-child{border-right:0 none}.notion-table-cell-title{font-weight:500}.notion-table-cell-text{white-space:pre-wrap}.notion-table-cell-text,.notion-table-cell-number,.notion-table-cell-url,.notion-table-cell-email,.notion-table-cell-phone_number{line-height:1.5}.notion-table-cell-number{white-space:pre-wrap}.notion-table-cell-select,.notion-table-cell-multi_select{padding:7px 8px 0}.notion-property-select,.notion-property-multi_select{display:flex;flex-wrap:wrap}.notion-property-select-item,.notion-property-multi_select-item{display:flex;align-items:center;padding:0 6px;border-radius:3px;height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:120%}.notion-property-multi_select-item{margin:0 6px 6px 0}.notion-collection-card .notion-property-multi_select-item{margin:0 6px 0 0}.notion-property-file{display:flex;flex-wrap:wrap;align-content:flex-start}.notion-property-file img{max-height:24px;max-width:100%;margin-right:6px}.notion-collection-card-cover .notion-property-file{height:100%}.notion-collection-card-cover .notion-property-file img{width:100%;margin:0;max-height:100%}.notion-property-checkbox{margin-top:4px;width:16px;height:16px;background:var(--bg-color);flex-shrink:0}.notion-to-do-item>input{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:2px solid rgba(71,71,71,.918);outline:none;transition-duration:.3s;cursor:pointer}.notion-to-do-item>input:checked{border:2px solid var(--select-color-0);background-color:var(--select-color-0);background:var(--select-color-0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' class='check' style='width: 12px; height: 12px; display: block; fill: white; flex-shrink: 0; backface-visibility: hidden;'%3E%3Cpolygon points='5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039'%3E%3C/polygon%3E%3C/svg%3E")}.notion-gallery{align-self:center}.notion-gallery-view{position:relative;padding-left:0;transition:padding .2s ease-out}.notion-gallery-grid{display:grid;position:relative;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;gap:16px;border-top:1px solid var(--fg-color-1);padding-top:16px;padding-bottom:4px}.notion-gallery-grid-size-small{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.notion-gallery-grid-size-large{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.notion-collection-card{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;box-shadow:#0f0f0f1a 0 0 0 1px,#0f0f0f1a 0 2px 4px;border-radius:3px;background:var(--bg-color);color:var(--fg-color);transition:background .1s ease-out 0s;-webkit-user-select:none;user-select:none;cursor:pointer}.notion-collection-card:hover{background:var(--bg-color-0)}.notion-collection-card-cover{position:relative;width:100%;height:190px;border-bottom:1px solid var(--fg-color-0);overflow:hidden}.notion-collection-card-cover img{width:100%;height:100%;border-radius:1px 1px 0 0}.notion-collection-card-cover .notion-collection-card-cover-empty{width:100%;height:100%;pointer-events:none;overflow:hidden;background:var(--fg-color-5);box-shadow:var(--fg-color-0) 0 -1px 0 0 inset;padding:8px 8px 0}.notion-collection-card-size-small .notion-collection-card-cover{height:124px}.notion-collection-card-body{display:flex;flex-direction:column;padding:4px 10px}.notion-collection-card-property{padding:4px 0;white-space:nowrap;word-break:break-word;overflow:hidden;text-overflow:ellipsis;font-size:12px}.notion-collection-card-property:first-child{font-size:14px;font-weight:500}.notion-collection-card-property:not(:first-child){white-space:nowrap;text-overflow:clip}.notion-collection-card-property img{max-height:18px}.notion-list-collection{align-self:center}.notion-list-collection{width:100%;max-width:100%}.notion-list-view{position:relative;padding-left:0;transition:padding .2s ease-out;max-width:100%}.notion-list-body{display:flex;flex-direction:column;border-top:1px solid var(--fg-color-1);padding-top:8px;max-width:100%;overflow:hidden}.notion-list-item{display:flex;justify-content:space-between;align-items:center;padding:0 4px;margin:1px 0;max-width:100%;overflow:hidden}.notion-list-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.3}.notion-list-item-body{display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden}.notion-list-item-property{margin-left:14px;font-size:14px}.notion-list-item-property .notion-property-date,.notion-list-item-property .notion-property-created_time,.notion-list-item-property .notion-property-last_edited_time,.notion-list-item-property .notion-property-url{display:inline-block;color:var(--fg-color-3);font-size:12px;overflow:hidden;text-overflow:ellipsis}.notion-board{width:100vw;max-width:100vw;align-self:center;overflow:auto hidden}.notion-board-view{position:relative;float:left;min-width:100%;padding-left:0;transition:padding .2s ease-out}.notion-board-header{display:flex;position:absolute;z-index:82;height:44px;min-width:100%}.notion-board-header-inner{display:inline-flex;border-top:1px solid var(--fg-color-1);border-bottom:1px solid var(--fg-color-1)}.notion-board-header-placeholder{height:var(--notion-header-height)}.notion-board-th{display:flex;align-items:center;font-size:14px;padding-right:16px;box-sizing:content-box;flex-shrink:0}.notion-board-th-body{display:flex;align-items:center;font-size:14px;line-height:1.2;padding-left:2px;padding-right:4px;white-space:nowrap;overflow:hidden}.notion-board-th-count{color:var(--fg-color-3);font-weight:500;padding:0 8px}.notion-board-th-empty{margin-right:4px;position:relative;top:2px}.notion-board-body{display:inline-flex}.notion-board-group{flex:0 0 auto;padding-right:16px;box-sizing:content-box}.notion-board-group-card{margin-bottom:8px}.notion-board-view .notion-board-th,.notion-board-view .notion-board-group{width:260px}.notion-board-view-size-small .notion-board-th,.notion-board-view-size-small .notion-board-group{width:180px}.notion-board-view-size-large .notion-board-th,.notion-board-view-size-large .notion-board-group{width:320px}.notion-board-view .notion-collection-card .notion-collection-card-cover{height:148px}.notion-board-view-size-small .notion-collection-card .notion-collection-card-cover{height:100px}.notion-board-view-size-large .notion-collection-card .notion-collection-card-cover{height:180px}.notion-to-do{width:100%;display:flex;flex-direction:column}.notion-to-do-item{display:flex;align-items:flex-start;width:100%;padding-left:2px;min-height:calc(1.5em + 6px);position:relative}.notion-to-do-children{padding-left:1.5em}.notion-to-do-item .notion-to-do-checked{text-decoration:line-through;text-decoration-color:#b9747459;opacity:.5}.notion-to-do-body{white-space:pre-wrap;word-break:break-word}.notion-to-do-item .notion-property-checkbox{margin-right:8px}.notion-google-drive{width:100%;align-self:center;margin:4px 0}.notion-google-drive-link{position:relative;display:flex;flex-direction:column;color:inherit;text-decoration:none;width:100%;border:1px solid var(--fg-color-1);border-radius:3px;-webkit-user-select:none;user-select:none;transition:background .1s ease-in 0s;cursor:pointer}.notion-google-drive-link:hover{background:var(--bg-color-0)}.notion-google-drive-preview{display:block;position:relative;width:100%;padding-bottom:55%;overflow:hidden}.notion-google-drive-preview img{position:absolute;width:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center top}.notion-google-drive-body{width:100%;min-height:60px;padding:12px 14px 14px;overflow:hidden;border-top:1px solid var(--fg-color-1)}.notion-google-drive-body-title{font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.notion-google-drive-body-modified-time{font-size:12px;line-height:1.3;color:var(--fg-color-3);max-height:32px;overflow:hidden}.notion-google-drive-body-source{display:flex;align-items:center;margin-top:6px}.notion-google-drive-body-source-icon{flex-shrink:0;background-size:cover;width:16px;height:16px;margin-right:6px}.notion-google-drive-body-source-domain{font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notion-file{width:100%;margin:1px 0}.notion-file-link{display:flex;align-items:center;padding:3px 2px;border-radius:3px;transition:background 20ms ease-in 0s;color:inherit;text-decoration:none}.notion-file-link:hover{background:var(--bg-color-0)}.notion-file-icon{margin-right:2px;width:1.35em;display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;min-height:calc(1.5em + 6px);height:1.35em}.notion-file-info{display:flex;align-items:baseline}.notion-file-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notion-file-size{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fg-color-3);font-size:12px;line-height:16px;margin-left:6px}.notion-audio{width:100%}.notion-audio audio{width:100%}.notion-equation{position:relative;display:inline-flex;color:inherit;fill:inherit;-webkit-user-select:none;user-select:none;border-radius:3px;transition:background 20ms ease-in 0s}.notion-equation-inline{-webkit-user-select:all;-moz-user-select:all;user-select:all}.notion-equation-block{display:flex;flex-direction:column;overflow:auto;width:100%;max-width:100%;padding:4px 8px;margin:4px 0;cursor:pointer}.notion-equation:hover{background:var(--bg-color-0)}.notion-equation:active,.notion-equation:focus{background:var(--select-color-2)}.notion-frame .katex-display .katex{padding-right:32px}.notion-frame .katex>.katex-html{white-space:normal}.notion-page-title{display:inline-flex;max-width:100%;align-items:center;line-height:1.3;transition:background .12s ease-in 0s}.notion-page-title-icon{display:flex;align-items:center;justify-content:center;height:22px;width:22px;border-radius:3px;flex-shrink:0;margin-left:2px;margin-right:6px}.notion-collection-card-property .notion-link{border-bottom:0 none}.notion-collection-card-property .notion-page-title{transition:none}.notion-collection-card-property .notion-page-title:hover{background:unset}.notion-collection-card-property .notion-page-title-icon{margin-left:0;height:18px;width:18px}.notion-collection-card-property .notion-page-title-text{border-bottom:0 none}.notion-collection-card-property .notion-property-relation .notion-page-title-text{border-bottom:1px solid}.notion-page-title-text{position:relative;top:1px;border-bottom:1px solid var(--fg-color-1);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.notion-link .notion-page-title-text{border-bottom:0px}.notion-collection-row{width:100%;padding:4px 0 8px;border-bottom:1px solid var(--fg-color-0);margin-bottom:1em}.notion-collection-row-body{display:flex;flex-direction:column}.notion-collection-row-property{display:flex;align-items:center;margin-bottom:4px}.notion-collection-row-value{flex:1;padding:6px 8px 7px;font-size:14px}.notion-collection-row-property .notion-collection-column-title{display:flex;align-items:center;width:160px;height:34px;color:var(--fg-color-3);padding:0 6px}.notion-collection-row-property .notion-property{width:100%}.notion-collection-row-property .notion-collection-column-title-icon{width:16px;height:16px;min-width:16px;min-height:16px}.notion-collection-row-property .notion-link{border-bottom:0 none}.notion-collection-row-property .notion-property-relation .notion-page-title-text{border-bottom:1px solid}.notion-user{display:block;object-fit:cover;border-radius:100%;width:20px;height:20px}.notion-list-item-property .notion-property-multi_select-item{margin-bottom:0;flex-wrap:none}.notion-list-item-property .notion-property-multi_select-item:last-of-type{margin-right:0}.notion-toggle .notion-collection-header,.notion-toggle .notion-table-view,.notion-toggle .notion-board-view,.notion-column .notion-collection-header,.notion-column .notion-table-view,.notion-column .notion-board-view{padding-left:0!important;padding-right:0!important}.notion-toggle .notion-table,.notion-toggle .notion-board,.notion-column .notion-table,.notion-column .notion-board{width:100%!important;max-width:100%!important}@media only screen and (max-width: 730px){.notion-page{padding-left:2vw;padding-right:2vw}.notion-asset-wrapper{max-width:100%}.notion-asset-wrapper-full{max-width:100vw}}@media (max-width: 640px){.notion-bookmark-image{display:none}}.lazy-image-wrapper{position:relative;overflow:hidden}.lazy-image-wrapper img{position:absolute;width:100%;height:100%;object-fit:cover;max-width:100%;max-height:100%;min-width:100%;min-height:100%}.lazy-image-preview{filter:blur(20px);transform:scale(1.1);opacity:1;transition:opacity .4s ease-in!important;transition-delay:.1s;will-change:opacity}.lazy-image-wrapper img.lazy-image-real{position:relative}.lazy-image-real{opacity:0;transition:opacity .4s ease-out!important;will-change:opacity}.lazy-image-real.medium-zoom-image{transition:transform .3s cubic-bezier(.2,0,.2,1),opacity .4s ease-out!important;will-change:opacity,transform}.medium-zoom-image--opened{object-fit:cover;opacity:1}.lazy-image-loaded .lazy-image-preview{opacity:0}.lazy-image-loaded .lazy-image-real{opacity:1}.notion-page-cover.lazy-image-wrapper{padding:0!important}.notion-collection-card-cover .lazy-image-wrapper{padding:0!important;height:100%}.notion-page-cover .lazy-image-preview,.notion-page-cover .lazy-image-real{will-change:unset!important}.notion-page-cover .lazy-image-loaded .lazy-image-preview{opacity:1}.notion-lite{overflow-y:auto}.notion-lite .notion-page{width:100%;padding:0}.notion-lite .notion-collection-header,.notion-lite .notion-table-view,.notion-lite .notion-board-view{padding-left:0!important;padding-right:0!important}.notion-lite .notion-board,.notion-lite .notion-table{width:100%!important}.notion-header{position:sticky;top:0;left:0;z-index:200;width:100%;max-width:100vw;overflow:hidden;height:var(--notion-header-height);min-height:var(--notion-header-height);background:var(--bg-color)}.notion-header .nav-header{position:absolute;top:0;left:0;right:0;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 12px;text-size-adjust:100%;line-height:1.5;line-height:1.2;font-size:14px}.notion-header .breadcrumbs{display:flex;flex-direction:row;align-items:center;height:100%;flex-grow:0;min-width:0;margin-right:8px}.notion-header .breadcrumb{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;white-space:nowrap;text-overflow:ellipsis;color:var(--fg-color);text-decoration:none;margin:1px 0;padding:4px 6px;border-radius:3px;transition:background .12s ease-in 0s;-webkit-user-select:none;user-select:none;background:transparent;cursor:pointer}.notion-header .breadcrumb .icon{position:relative;top:-1px}.notion-header img.icon{width:18px!important;height:18px!important}.notion-header .icon{font-size:18px;margin-right:6px;line-height:1.1}.notion-header .searchIcon{width:14px;height:14px;margin-right:6px;color:var(--fg-color);fill:var(--fg-color)}.notion-header .breadcrumb:not(.active):hover{background:var(--bg-color-0)}.notion-header .breadcrumb:not(.active):active{background:var(--bg-color-1)}.notion-header .breadcrumb.active{cursor:default}.notion-header .spacer{margin:0 2px;color:var(--fg-color-2)}.notion-header .button{height:28px;padding:0 8px}.notion-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f0f99;display:flex;justify-content:center;align-items:flex-start;z-index:1001}.notion-search{box-shadow:#0f0f0f0d 0 0 0 1px,#0f0f0f1a 0 5px 10px,#0f0f0f33 0 15px 40px;border-radius:3px;background:#fff;position:relative;top:90px;max-width:600px;min-height:50px;max-height:80vh;width:75%;overflow:hidden;outline:none;font-size:16px;line-height:1.5;color:#37352f;caret-color:#37352f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}.notion-search .quickFindMenu{display:flex;flex-direction:column;min-width:100%;max-width:calc(100vw - 24px);height:100%;max-height:80vh;min-height:50px}.notion-search .searchBar{display:flex;flex-direction:row;align-items:center;height:52px;box-shadow:#37352f17 0 1px;font-size:18px;line-height:27px;padding:0 16px}.notion-search .searchInput{resize:none;white-space:nowrap;border:none;outline:none;flex:1;line-height:inherit;font-size:inherit}.notion-search .inlineIcon{margin-right:10px;fill:#37352f66}.notion-search .clearButton{-webkit-user-select:none;user-select:none;border-radius:20px;cursor:pointer;margin-left:8px}.notion-search .clearIcon{width:14px;height:14px;fill:#37352f4d}.notion-search .clearButton:hover .clearIcon{fill:#37352f66}.notion-search .clearButton:active .clearIcon{fill:#37352fcc}@keyframes spinner{to{transform:rotate(360deg)}}.notion-search .loadingIcon{animation:spinner .6s linear infinite}.notion-search .noResultsPane{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px}.notion-search .noResults{font-size:14px;font-weight:500;line-height:20px;color:#37352f99}.notion-search .noResultsDetail{font-size:14px;margin-top:2px;color:#37352f66}.notion-search .resultsFooter{box-shadow:#37352f17 0 -1px;margin-top:1px;font-size:12px;min-height:28px;color:#37352f66;-webkit-user-select:none;user-select:none;padding:0 16px;display:flex;flex-direction:column;justify-content:center}.notion-search .resultsCount{font-weight:500;color:#37352f99}.notion-search .resultsPane{display:flex;flex-direction:column;height:100%;flex:1;overflow:auto}.notion-search .result{padding:8px 14px;border-bottom:1px solid rgba(55,53,47,.06);min-height:36px;font-size:14px;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;color:#37352f;text-decoration:none}.notion-search .resultsPane .result:hover{background:#37352f14!important}.notion-search .resultsPane .result:active{background:#37352f29!important}.notion-sync-block{width:100%}.notion-table-of-contents{width:100%;margin:4px 0}.notion-table-of-contents-item{font-size:14px;white-space:nowrap;overflow:hidden;color:var(--fg-color-6);text-overflow:ellipsis;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--fg-color-1)}.notion-tweet{display:flex;justify-content:center;width:100%}.notion-tweet-error{font-size:.8rem;padding:.5rem 1rem;border:1px solid rgb(233,233,231);border-radius:3px}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{background:none!important}:not(pre)>code[class*=language-],pre[class*=language-]{background:none!important}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-UIXRTGNW.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-zJvWDgGp.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-0YIAJWTb.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-6vyEfazt.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-RIlxi71x.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-AE18XbF9.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-4uo0fsfh.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-k0QPq0y-.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-MF_e1AYw.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-i-oP291Y.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-bAz-dThZ.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-XZxETTVq.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-k2IhepQP.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-8XXOHEfX.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-gf8Lq3rE.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-sffOiHVw.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-CZtwCMuf.woff) format("woff"),url(/assets/KaTeX_Main-Bold-MGqDlVzd.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-8QydwDku.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-EqUi0SPe.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-88TzJhul.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-DVgO3ulm.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-TCzgZvdR.woff) format("woff"),url(/assets/KaTeX_Main-Italic-N1npxqDf.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-dtjb4qKe.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-6_eCWgYQ.woff) format("woff"),url(/assets/KaTeX_Main-Regular-MqWbzbVV.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-mZ7zbAmZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-ImPtsMme.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-d10o37uD.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-LedwBEzP.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-wNP_z16f.woff) format("woff"),url(/assets/KaTeX_Math-Italic-H5Tq_9FA.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-9bFEtBg9.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-2yISjogg.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-hTHqZ76u.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-tx9FahgZ.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-Azdo-3Wm.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-GGIydc0p.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-wwQp5Se8.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-kun6lKiW.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-TaO4USHJ.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-98CFnxev.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular--ckFYqpa.woff) format("woff"),url(/assets/KaTeX_Script-Regular-uSZBlqPg.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-Jgg_JgPA.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-tfebZ-uE.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-27J7nvyK.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-8uHcfdJu.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-KA9bXP1N.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-e4ClFoQr.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-k6uTKqBB.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-4KV7NJM_.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-5eZcWcVX.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-RfuIJGSk.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-1hQb9ONy.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-juq-IZ9c.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-tMUvZjwd.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-9yG-_x36.ttf) format("truetype")}.katex{text-rendering:auto;font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{--notion-max-width: 960px} diff --git a/assets/discord-id-step1-5SCBIB1Z.png b/assets/discord-id-step1-5SCBIB1Z.png new file mode 100644 index 0000000..b024f35 Binary files /dev/null and b/assets/discord-id-step1-5SCBIB1Z.png differ diff --git a/assets/discord-id-step2-omYbqngL.png b/assets/discord-id-step2-omYbqngL.png new file mode 100644 index 0000000..3044629 Binary files /dev/null and b/assets/discord-id-step2-omYbqngL.png differ diff --git a/assets/discord-id-step3-16ZHLXtN.png b/assets/discord-id-step3-16ZHLXtN.png new file mode 100644 index 0000000..3d8cc4e Binary files /dev/null and b/assets/discord-id-step3-16ZHLXtN.png differ diff --git a/assets/discord-id-step4-OMV4rc9K.png b/assets/discord-id-step4-OMV4rc9K.png new file mode 100644 index 0000000..e958dd3 Binary files /dev/null and b/assets/discord-id-step4-OMV4rc9K.png differ diff --git a/assets/fb-R3zjQfrO.js b/assets/fb-R3zjQfrO.js new file mode 100644 index 0000000..51e6448 --- /dev/null +++ b/assets/fb-R3zjQfrO.js @@ -0,0 +1 @@ +const a="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='45'%20height='42.878'%20viewBox='0%200%2045%2042.878'%3e%3cg%20transform='translate(0%200)'%3e%3cpath%20d='M492.63,255.9c0-10.068-10.093-18.259-22.5-18.259s-22.5,8.191-22.5,18.259c0,9.026,8,16.585,18.817,18.015.733.158,1.73.483,1.982,1.109a4.627,4.627,0,0,1,.073,2.035s-.264,1.588-.321,1.926c-.1.569-.452,2.225,1.949,1.213s12.958-7.63,17.679-13.063h0c3.261-3.576,4.823-7.2,4.823-11.234'%20transform='translate(-447.63%20-237.64)'%20fill='%23fff'/%3e%3cg%20transform='translate(7.381%2013.394)'%3e%3cpath%20d='M494.179,275.125H492.6a.438.438,0,0,0-.438.438v9.8a.438.438,0,0,0,.438.437h1.578a.438.438,0,0,0,.438-.437v-9.8a.438.438,0,0,0-.438-.438'%20transform='translate(-483.631%20-275.125)'%20fill='%2300251a'/%3e%3cpath%20d='M512.217,275.125h-1.578a.438.438,0,0,0-.438.438v5.825l-4.493-6.067a.477.477,0,0,0-.034-.044l0,0c-.008-.01-.017-.019-.026-.027l-.008-.008-.024-.019-.011-.009-.023-.016-.013-.008-.023-.013-.014-.007-.025-.011-.014,0-.026-.009-.015,0-.025-.006-.019,0-.023,0h-1.616a.438.438,0,0,0-.438.438v9.8a.438.438,0,0,0,.438.437h1.578a.438.438,0,0,0,.439-.437v-5.823l4.5,6.075a.436.436,0,0,0,.111.108l0,0,.027.016.013.006.021.01.021.009.013.005.03.01h.007a.426.426,0,0,0,.112.015h1.578a.438.438,0,0,0,.438-.437v-9.8a.438.438,0,0,0-.438-.438'%20transform='translate(-490.807%20-275.125)'%20fill='%2300251a'/%3e%3cpath%20d='M475.03,283.349h-4.288v-7.786a.438.438,0,0,0-.438-.438h-1.578a.438.438,0,0,0-.438.438v9.8h0a.435.435,0,0,0,.122.3l.006.006.006.006a.435.435,0,0,0,.3.122h6.305a.437.437,0,0,0,.437-.438v-1.579a.438.438,0,0,0-.437-.438'%20transform='translate(-468.287%20-275.125)'%20fill='%2300251a'/%3e%3cpath%20d='M540.472,277.58a.438.438,0,0,0,.437-.438v-1.578a.438.438,0,0,0-.437-.439h-6.306a.435.435,0,0,0-.3.124l-.005,0-.007.008a.436.436,0,0,0-.122.3h0v9.8h0a.435.435,0,0,0,.123.3l.006.007.006.006a.435.435,0,0,0,.3.122h6.306a.438.438,0,0,0,.437-.438v-1.579a.438.438,0,0,0-.437-.438h-4.288v-1.657h4.288a.438.438,0,0,0,.437-.438v-1.578a.438.438,0,0,0-.437-.439h-4.288V277.58Z'%20transform='translate(-510.346%20-275.125)'%20fill='%2300251a'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",t="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20fill='%2300251a'%3e%3c!--%20Font%20Awesome%20Pro%205.15.4%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20--%3e%3cpath%20d='M256.55%208C116.52%208%208%20110.34%208%20248.57c0%2072.3%2029.71%20134.78%2078.07%20177.94%208.35%207.51%206.63%2011.86%208.05%2058.23A19.92%2019.92%200%200%200%20122%20502.31c52.91-23.3%2053.59-25.14%2062.56-22.7C337.85%20521.8%20504%20423.7%20504%20248.57%20504%20110.34%20396.59%208%20256.55%208zm149.24%20185.13l-73%20115.57a37.37%2037.37%200%200%201-53.91%209.93l-58.08-43.47a15%2015%200%200%200-18%200l-78.37%2059.44c-10.46%207.93-24.16-4.6-17.11-15.67l73-115.57a37.36%2037.36%200%200%201%2053.91-9.93l58.06%2043.46a15%2015%200%200%200%2018%200l78.41-59.38c10.44-7.98%2024.14%204.54%2017.09%2015.62z'/%3e%3c/svg%3e";export{a as _,t as a}; diff --git a/assets/index-Emgwjvk_.css b/assets/index-Emgwjvk_.css new file mode 100644 index 0000000..daab864 --- /dev/null +++ b/assets/index-Emgwjvk_.css @@ -0,0 +1,5 @@ +@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;700&family=Shrikhand&display=swap";.vl-shown{overflow:hidden}.vl-overlay{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;overflow:hidden;z-index:9999}.vl-overlay.vl-active{display:flex}.vl-overlay.vl-full-page{z-index:9999;position:fixed}.vl-overlay .vl-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#fff;opacity:.5}.vl-overlay .vl-icon,.vl-parent{position:relative}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-SNGjoRgG.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-rounded-Nbz1v37M.woff2) format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-sharp-GYMNbED5.woff2) format("woff2")}.material-symbols-sharp{font-family:Material Symbols Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}/*! + * Bootstrap v5.3.2 (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: #d49f00;--bs-green: #3D5950;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000000;--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: #3D5950;--bs-secondary: #2A8356;--bs-success: #3D5950;--bs-info: #0dcaf0;--bs-warning: #d49f00;--bs-danger: #BD505A;--bs-light: #EDF0EF;--bs-dark: #3D5950;--bs-soft_green: #DADEDD;--bs-light_green: #B5BEBB;--bs-gentle_green: #798B86;--bs-deep-dark: #00251A;--bs-primary-rgb: 61, 89, 80;--bs-secondary-rgb: 42, 131, 86;--bs-success-rgb: 61, 89, 80;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 212, 159, 0;--bs-danger-rgb: 189, 80, 90;--bs-light-rgb: 237, 240, 239;--bs-dark-rgb: 61, 89, 80;--bs-soft_green-rgb: 218, 222, 221;--bs-light_green-rgb: 181, 190, 187;--bs-gentle_green-rgb: 121, 139, 134;--bs-deep-dark-rgb: 0, 37, 26;--bs-primary-text-emphasis: #182420;--bs-secondary-text-emphasis: #113422;--bs-success-text-emphasis: #182420;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #554000;--bs-danger-text-emphasis: #4c2024;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #d8dedc;--bs-secondary-bg-subtle: #d4e6dd;--bs-success-bg-subtle: #d8dedc;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #f6eccc;--bs-danger-bg-subtle: #f2dcde;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #b1bdb9;--bs-secondary-border-subtle: #aacdbb;--bs-success-border-subtle: #b1bdb9;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #eed999;--bs-danger-border-subtle: #e5b9bd;--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: "Noto Sans TC", 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: #000000;--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: #3D5950;--bs-link-color-rgb: 61, 89, 80;--bs-link-decoration: underline;--bs-link-hover-color: #314740;--bs-link-hover-color-rgb: 49, 71, 64;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #f6eccc;--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(61, 89, 80, .25);--bs-form-valid-color: #3D5950;--bs-form-valid-border-color: #3D5950;--bs-form-invalid-color: #BD505A;--bs-form-invalid-border-color: #BD505A}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--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(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #8b9b96;--bs-secondary-text-emphasis: #7fb59a;--bs-success-text-emphasis: #8b9b96;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #e5c566;--bs-danger-text-emphasis: #d7969c;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #0c1210;--bs-secondary-bg-subtle: #081a11;--bs-success-bg-subtle: #0c1210;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #2a2000;--bs-danger-bg-subtle: #261012;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #253530;--bs-secondary-border-subtle: #194f34;--bs-success-border-subtle: #253530;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #7f5f00;--bs-danger-border-subtle: #713036;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #8b9b96;--bs-link-hover-color: #a2afab;--bs-link-color-rgb: 139, 155, 150;--bs-link-hover-color-rgb: 162, 175, 171;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #554000;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #9eaca8;--bs-form-valid-border-color: #9eaca8;--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:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;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;color:var(--bs-highlight-color);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:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-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:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}: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.33333333%}.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.66666667%}.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: 2rem}.g-5,.gy-5{--bs-gutter-y: 2rem}.g-6,.gx-6{--bs-gutter-x: 2.5rem}.g-6,.gy-6{--bs-gutter-y: 2.5rem}.g-7,.gx-7{--bs-gutter-x: 3rem}.g-7,.gy-7{--bs-gutter-y: 3rem}.g-8,.gx-8{--bs-gutter-x: 3.5rem}.g-8,.gy-8{--bs-gutter-y: 3.5rem}.g-9,.gx-9{--bs-gutter-x: 4rem}.g-9,.gy-9{--bs-gutter-y: 4rem}.g-10,.gx-10{--bs-gutter-x: 10rem}.g-10,.gy-10{--bs-gutter-y: 10rem}@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.33333333%}.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.66666667%}.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: 2rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 2rem}.g-sm-6,.gx-sm-6{--bs-gutter-x: 2.5rem}.g-sm-6,.gy-sm-6{--bs-gutter-y: 2.5rem}.g-sm-7,.gx-sm-7{--bs-gutter-x: 3rem}.g-sm-7,.gy-sm-7{--bs-gutter-y: 3rem}.g-sm-8,.gx-sm-8{--bs-gutter-x: 3.5rem}.g-sm-8,.gy-sm-8{--bs-gutter-y: 3.5rem}.g-sm-9,.gx-sm-9{--bs-gutter-x: 4rem}.g-sm-9,.gy-sm-9{--bs-gutter-y: 4rem}.g-sm-10,.gx-sm-10{--bs-gutter-x: 10rem}.g-sm-10,.gy-sm-10{--bs-gutter-y: 10rem}}@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.33333333%}.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.66666667%}.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: 2rem}.g-md-5,.gy-md-5{--bs-gutter-y: 2rem}.g-md-6,.gx-md-6{--bs-gutter-x: 2.5rem}.g-md-6,.gy-md-6{--bs-gutter-y: 2.5rem}.g-md-7,.gx-md-7{--bs-gutter-x: 3rem}.g-md-7,.gy-md-7{--bs-gutter-y: 3rem}.g-md-8,.gx-md-8{--bs-gutter-x: 3.5rem}.g-md-8,.gy-md-8{--bs-gutter-y: 3.5rem}.g-md-9,.gx-md-9{--bs-gutter-x: 4rem}.g-md-9,.gy-md-9{--bs-gutter-y: 4rem}.g-md-10,.gx-md-10{--bs-gutter-x: 10rem}.g-md-10,.gy-md-10{--bs-gutter-y: 10rem}}@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.33333333%}.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.66666667%}.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: 2rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 2rem}.g-lg-6,.gx-lg-6{--bs-gutter-x: 2.5rem}.g-lg-6,.gy-lg-6{--bs-gutter-y: 2.5rem}.g-lg-7,.gx-lg-7{--bs-gutter-x: 3rem}.g-lg-7,.gy-lg-7{--bs-gutter-y: 3rem}.g-lg-8,.gx-lg-8{--bs-gutter-x: 3.5rem}.g-lg-8,.gy-lg-8{--bs-gutter-y: 3.5rem}.g-lg-9,.gx-lg-9{--bs-gutter-x: 4rem}.g-lg-9,.gy-lg-9{--bs-gutter-y: 4rem}.g-lg-10,.gx-lg-10{--bs-gutter-x: 10rem}.g-lg-10,.gy-lg-10{--bs-gutter-y: 10rem}}@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.33333333%}.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.66666667%}.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: 2rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 2rem}.g-xl-6,.gx-xl-6{--bs-gutter-x: 2.5rem}.g-xl-6,.gy-xl-6{--bs-gutter-y: 2.5rem}.g-xl-7,.gx-xl-7{--bs-gutter-x: 3rem}.g-xl-7,.gy-xl-7{--bs-gutter-y: 3rem}.g-xl-8,.gx-xl-8{--bs-gutter-x: 3.5rem}.g-xl-8,.gy-xl-8{--bs-gutter-y: 3.5rem}.g-xl-9,.gx-xl-9{--bs-gutter-x: 4rem}.g-xl-9,.gy-xl-9{--bs-gutter-y: 4rem}.g-xl-10,.gx-xl-10{--bs-gutter-x: 10rem}.g-xl-10,.gy-xl-10{--bs-gutter-y: 10rem}}@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.33333333%}.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.66666667%}.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: 2rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 2rem}.g-xxl-6,.gx-xxl-6{--bs-gutter-x: 2.5rem}.g-xxl-6,.gy-xxl-6{--bs-gutter-y: 2.5rem}.g-xxl-7,.gx-xxl-7{--bs-gutter-x: 3rem}.g-xxl-7,.gy-xxl-7{--bs-gutter-y: 3rem}.g-xxl-8,.gx-xxl-8{--bs-gutter-x: 3.5rem}.g-xxl-8,.gy-xxl-8{--bs-gutter-y: 3.5rem}.g-xxl-9,.gx-xxl-9{--bs-gutter-x: 4rem}.g-xxl-9,.gy-xxl-9{--bs-gutter-y: 4rem}.g-xxl-10,.gx-xxl-10{--bs-gutter-x: 10rem}.g-xxl-10,.gy-xxl-10{--bs-gutter-y: 10rem}}.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: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;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:1px;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:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--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: #000000;--bs-table-bg: #d8dedc;--bs-table-border-color: #c2c8c6;--bs-table-striped-bg: #cdd3d1;--bs-table-striped-color: #000000;--bs-table-active-bg: #c2c8c6;--bs-table-active-color: #000000;--bs-table-hover-bg: #c8cdcc;--bs-table-hover-color: #000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000000;--bs-table-bg: #d4e6dd;--bs-table-border-color: #bfcfc7;--bs-table-striped-bg: #c9dbd2;--bs-table-striped-color: #000000;--bs-table-active-bg: #bfcfc7;--bs-table-active-color: #000000;--bs-table-hover-bg: #c4d5cc;--bs-table-hover-color: #000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000000;--bs-table-bg: #d8dedc;--bs-table-border-color: #c2c8c6;--bs-table-striped-bg: #cdd3d1;--bs-table-striped-color: #000000;--bs-table-active-bg: #c2c8c6;--bs-table-active-color: #000000;--bs-table-hover-bg: #c8cdcc;--bs-table-hover-color: #000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000000;--bs-table-bg: #f6eccc;--bs-table-border-color: #ddd4b8;--bs-table-striped-bg: #eae0c2;--bs-table-striped-color: #000000;--bs-table-active-bg: #ddd4b8;--bs-table-active-color: #000000;--bs-table-hover-bg: #e4dabd;--bs-table-hover-color: #000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000000;--bs-table-bg: #f2dcde;--bs-table-border-color: #dac6c8;--bs-table-striped-bg: #e6d1d3;--bs-table-striped-color: #000000;--bs-table-active-bg: #dac6c8;--bs-table-active-color: #000000;--bs-table-hover-bg: #e0cccd;--bs-table-hover-color: #000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000000;--bs-table-bg: #EDF0EF;--bs-table-border-color: #d5d8d7;--bs-table-striped-bg: #e1e4e3;--bs-table-striped-color: #000000;--bs-table-active-bg: #d5d8d7;--bs-table-active-color: #000000;--bs-table-hover-bg: #dbdedd;--bs-table-hover-color: #000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #3D5950;--bs-table-border-color: #506a62;--bs-table-striped-bg: #476159;--bs-table-striped-color: #fff;--bs-table-active-bg: #506a62;--bs-table-active-color: #fff;--bs-table-hover-bg: #4c655d;--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:.25rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#9eaca8;outline:0;box-shadow:0 0 0 .25rem #3d595040}.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:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{--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:#212529;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;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:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#9eaca8;outline:0;box-shadow:0 0 0 .25rem #3d595040}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}[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='%23dee2e6' 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: #fff;flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;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:1px solid rgba(0,0,0,.25);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#9eaca8;outline:0;box-shadow:0 0 0 .25rem #3d595040}.form-check-input:checked{background-color:#3d5950;border-color:#3d5950}.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:#3d5950;border-color:#3d5950;--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='%239eaca8'/%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;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #3d595040}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #3d595040}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3d5950;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c5cdcb}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3d5950;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#c5cdcb}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);min-height:calc(3.5rem + 2px);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:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{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;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;border-radius:.375rem}.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:1px 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label:after,.form-floating>.form-control:disabled~label:after{background-color:#e9ecef}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#3d5950}.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:#3d5950e6;border-radius:.375rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#3d5950;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='%233D5950' 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:#3d5950;box-shadow:0 0 0 .25rem #3d595040}.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:#3d5950}.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='%233D5950' 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:#3d5950;box-shadow:0 0 0 .25rem #3d595040}.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:#3d5950}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#3d5950}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem #3d595040}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#3d5950}.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:#bd505a}.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:#bd505ae6;border-radius:.375rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#bd505a;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='%23BD505A'%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='%23BD505A' 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:#bd505a;box-shadow:0 0 0 .25rem #bd505a40}.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:#bd505a}.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='%23BD505A'%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='%23BD505A' 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:#bd505a;box-shadow:0 0 0 .25rem #bd505a40}.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:#bd505a}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#bd505a}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem #bd505a40}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#bd505a}.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: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: .375rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;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: #3D5950;--bs-btn-border-color: #3D5950;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #344c44;--bs-btn-hover-border-color: #314740;--bs-btn-focus-shadow-rgb: 90, 114, 106;--bs-btn-active-color: #fff;--bs-btn-active-bg: #314740;--bs-btn-active-border-color: #2e433c;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3D5950;--bs-btn-disabled-border-color: #3D5950}.btn-secondary{--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-success{--bs-btn-color: #fff;--bs-btn-bg: #3D5950;--bs-btn-border-color: #3D5950;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #344c44;--bs-btn-hover-border-color: #314740;--bs-btn-focus-shadow-rgb: 90, 114, 106;--bs-btn-active-color: #fff;--bs-btn-active-bg: #314740;--bs-btn-active-border-color: #2e433c;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3D5950;--bs-btn-disabled-border-color: #3D5950}.btn-info{--bs-btn-color: #000000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000000;--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: #000000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000000;--bs-btn-bg: #d49f00;--bs-btn-border-color: #d49f00;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #daad26;--bs-btn-hover-border-color: #d8a91a;--bs-btn-focus-shadow-rgb: 180, 135, 0;--bs-btn-active-color: #000000;--bs-btn-active-bg: #ddb233;--bs-btn-active-border-color: #d8a91a;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000000;--bs-btn-disabled-bg: #d49f00;--bs-btn-disabled-border-color: #d49f00}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #BD505A;--bs-btn-border-color: #BD505A;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #a1444d;--bs-btn-hover-border-color: #974048;--bs-btn-focus-shadow-rgb: 199, 106, 115;--bs-btn-active-color: #fff;--bs-btn-active-bg: #974048;--bs-btn-active-border-color: #8e3c44;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #BD505A;--bs-btn-disabled-border-color: #BD505A}.btn-light{--bs-btn-color: #000000;--bs-btn-bg: #EDF0EF;--bs-btn-border-color: #EDF0EF;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #c9cccb;--bs-btn-hover-border-color: #bec0bf;--bs-btn-focus-shadow-rgb: 201, 204, 203;--bs-btn-active-color: #000000;--bs-btn-active-bg: #bec0bf;--bs-btn-active-border-color: #b2b4b3;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000000;--bs-btn-disabled-bg: #EDF0EF;--bs-btn-disabled-border-color: #EDF0EF}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #3D5950;--bs-btn-border-color: #3D5950;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5a726a;--bs-btn-hover-border-color: #506a62;--bs-btn-focus-shadow-rgb: 90, 114, 106;--bs-btn-active-color: #fff;--bs-btn-active-bg: #647a73;--bs-btn-active-border-color: #506a62;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3D5950;--bs-btn-disabled-border-color: #3D5950}.btn-soft_green{--bs-btn-color: #000000;--bs-btn-bg: #DADEDD;--bs-btn-border-color: #DADEDD;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #e0e3e2;--bs-btn-hover-border-color: #dee1e0;--bs-btn-focus-shadow-rgb: 185, 189, 188;--bs-btn-active-color: #000000;--bs-btn-active-bg: #e1e5e4;--bs-btn-active-border-color: #dee1e0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000000;--bs-btn-disabled-bg: #DADEDD;--bs-btn-disabled-border-color: #DADEDD}.btn-light_green{--bs-btn-color: #000000;--bs-btn-bg: #B5BEBB;--bs-btn-border-color: #B5BEBB;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #c0c8c5;--bs-btn-hover-border-color: #bcc5c2;--bs-btn-focus-shadow-rgb: 154, 162, 159;--bs-btn-active-color: #000000;--bs-btn-active-bg: #c4cbc9;--bs-btn-active-border-color: #bcc5c2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000000;--bs-btn-disabled-bg: #B5BEBB;--bs-btn-disabled-border-color: #B5BEBB}.btn-gentle_green{--bs-btn-color: #000000;--bs-btn-bg: #798B86;--bs-btn-border-color: #798B86;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #8d9c98;--bs-btn-hover-border-color: #869792;--bs-btn-focus-shadow-rgb: 103, 118, 114;--bs-btn-active-color: #000000;--bs-btn-active-bg: #94a29e;--bs-btn-active-border-color: #869792;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000000;--bs-btn-disabled-bg: #798B86;--bs-btn-disabled-border-color: #798B86}.btn-deep-dark{--bs-btn-color: #fff;--bs-btn-bg: #00251A;--bs-btn-border-color: #00251A;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #001f16;--bs-btn-hover-border-color: #001e15;--bs-btn-focus-shadow-rgb: 38, 70, 60;--bs-btn-active-color: #fff;--bs-btn-active-bg: #001e15;--bs-btn-active-border-color: #001c14;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #00251A;--bs-btn-disabled-border-color: #00251A}.btn-outline-primary{--bs-btn-color: #3D5950;--bs-btn-border-color: #3D5950;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3D5950;--bs-btn-hover-border-color: #3D5950;--bs-btn-focus-shadow-rgb: 61, 89, 80;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3D5950;--bs-btn-active-border-color: #3D5950;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #3D5950;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3D5950;--bs-gradient: none}.btn-outline-secondary{--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-success{--bs-btn-color: #3D5950;--bs-btn-border-color: #3D5950;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3D5950;--bs-btn-hover-border-color: #3D5950;--bs-btn-focus-shadow-rgb: 61, 89, 80;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3D5950;--bs-btn-active-border-color: #3D5950;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #3D5950;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3D5950;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000000;--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: #d49f00;--bs-btn-border-color: #d49f00;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #d49f00;--bs-btn-hover-border-color: #d49f00;--bs-btn-focus-shadow-rgb: 212, 159, 0;--bs-btn-active-color: #000000;--bs-btn-active-bg: #d49f00;--bs-btn-active-border-color: #d49f00;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #d49f00;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #d49f00;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #BD505A;--bs-btn-border-color: #BD505A;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #BD505A;--bs-btn-hover-border-color: #BD505A;--bs-btn-focus-shadow-rgb: 189, 80, 90;--bs-btn-active-color: #fff;--bs-btn-active-bg: #BD505A;--bs-btn-active-border-color: #BD505A;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #BD505A;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #BD505A;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #EDF0EF;--bs-btn-border-color: #EDF0EF;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #EDF0EF;--bs-btn-hover-border-color: #EDF0EF;--bs-btn-focus-shadow-rgb: 237, 240, 239;--bs-btn-active-color: #000000;--bs-btn-active-bg: #EDF0EF;--bs-btn-active-border-color: #EDF0EF;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #EDF0EF;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #EDF0EF;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #3D5950;--bs-btn-border-color: #3D5950;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3D5950;--bs-btn-hover-border-color: #3D5950;--bs-btn-focus-shadow-rgb: 61, 89, 80;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3D5950;--bs-btn-active-border-color: #3D5950;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #3D5950;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3D5950;--bs-gradient: none}.btn-outline-soft_green{--bs-btn-color: #DADEDD;--bs-btn-border-color: #DADEDD;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #DADEDD;--bs-btn-hover-border-color: #DADEDD;--bs-btn-focus-shadow-rgb: 218, 222, 221;--bs-btn-active-color: #000000;--bs-btn-active-bg: #DADEDD;--bs-btn-active-border-color: #DADEDD;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #DADEDD;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #DADEDD;--bs-gradient: none}.btn-outline-light_green{--bs-btn-color: #B5BEBB;--bs-btn-border-color: #B5BEBB;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #B5BEBB;--bs-btn-hover-border-color: #B5BEBB;--bs-btn-focus-shadow-rgb: 181, 190, 187;--bs-btn-active-color: #000000;--bs-btn-active-bg: #B5BEBB;--bs-btn-active-border-color: #B5BEBB;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #B5BEBB;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #B5BEBB;--bs-gradient: none}.btn-outline-gentle_green{--bs-btn-color: #798B86;--bs-btn-border-color: #798B86;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #798B86;--bs-btn-hover-border-color: #798B86;--bs-btn-focus-shadow-rgb: 121, 139, 134;--bs-btn-active-color: #000000;--bs-btn-active-bg: #798B86;--bs-btn-active-border-color: #798B86;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #798B86;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #798B86;--bs-gradient: none}.btn-outline-deep-dark{--bs-btn-color: #00251A;--bs-btn-border-color: #00251A;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #00251A;--bs-btn-hover-border-color: #00251A;--bs-btn-focus-shadow-rgb: 0, 37, 26;--bs-btn-active-color: #fff;--bs-btn-active-bg: #00251A;--bs-btn-active-border-color: #00251A;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #00251A;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #00251A;--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: 90, 114, 106;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: 1rem;--bs-btn-border-radius: .5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: .25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: .375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(.375rem - 1px) ;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #3D5950;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;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: #3D5950;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .75rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;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 #3d595040}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: .375rem;--bs-nav-tabs-link-hover-border-color: transparent;--bs-nav-tabs-link-active-color: #fff;--bs-nav-tabs-link-active-bg: #00251a;--bs-nav-tabs-link-active-border-color: transparent;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.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: .375rem;--bs-nav-pills-link-active-color: #182420;--bs-nav-pills-link-active-bg: #EDF0EF}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.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(0, 0, 0, .55);--bs-navbar-hover-color: rgba(0, 0, 0, .7);--bs-navbar-disabled-color: rgba(0, 0, 0, .3);--bs-navbar-active-color: rgba(0, 0, 0, .9);--bs-navbar-brand-padding-y: .5625rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, .9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, .9);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(0, 0, 0, .1);--bs-navbar-toggler-border-radius: .375rem;--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .75rem;--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:.75rem;padding-bottom:.75rem;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: 0;--bs-card-spacer-x: 0;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: 0;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: .375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: .375rem;--bs-card-cap-padding-y: 0;--bs-card-cap-padding-x: 0;--bs-card-cap-bg: rgba(0, 0, 0, .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);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: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: .375rem;--bs-accordion-inner-border-radius: calc(.375rem - 1px) ;--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23375048'%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: #9eaca8;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(61, 89, 80, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #375048;--bs-accordion-active-bg: #eceeee}.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='%238b9b96'%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='%238b9b96'%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: #6c757d;--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: #6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: .375rem;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(61, 89, 80, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #3D5950;--bs-pagination-active-border-color: #3D5950;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item .page-link{border-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: .5rem}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: .25rem}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: .375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: .375rem;--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)}.alert-soft_green{--bs-alert-color: var(--bs-soft_green-text-emphasis);--bs-alert-bg: var(--bs-soft_green-bg-subtle);--bs-alert-border-color: var(--bs-soft_green-border-subtle);--bs-alert-link-color: var(--bs-soft_green-text-emphasis)}.alert-light_green{--bs-alert-color: var(--bs-light_green-text-emphasis);--bs-alert-bg: var(--bs-light_green-bg-subtle);--bs-alert-border-color: var(--bs-light_green-border-subtle);--bs-alert-link-color: var(--bs-light_green-text-emphasis)}.alert-gentle_green{--bs-alert-color: var(--bs-gentle_green-text-emphasis);--bs-alert-bg: var(--bs-gentle_green-bg-subtle);--bs-alert-border-color: var(--bs-gentle_green-border-subtle);--bs-alert-link-color: var(--bs-gentle_green-text-emphasis)}.alert-deep-dark{--bs-alert-color: var(--bs-deep-dark-text-emphasis);--bs-alert-bg: var(--bs-deep-dark-bg-subtle);--bs-alert-border-color: var(--bs-deep-dark-border-subtle);--bs-alert-link-color: var(--bs-deep-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: #e9ecef;--bs-progress-border-radius: .375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #3D5950;--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: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: rgba(0, 0, 0, .125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: .375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #3D5950;--bs-list-group-active-bg: #EDF0EF;--bs-list-group-active-border-color: #EDF0EF;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)}.list-group-item-soft_green{--bs-list-group-color: var(--bs-soft_green-text-emphasis);--bs-list-group-bg: var(--bs-soft_green-bg-subtle);--bs-list-group-border-color: var(--bs-soft_green-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-soft_green-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-soft_green-border-subtle);--bs-list-group-active-color: var(--bs-soft_green-bg-subtle);--bs-list-group-active-bg: var(--bs-soft_green-text-emphasis);--bs-list-group-active-border-color: var(--bs-soft_green-text-emphasis)}.list-group-item-light_green{--bs-list-group-color: var(--bs-light_green-text-emphasis);--bs-list-group-bg: var(--bs-light_green-bg-subtle);--bs-list-group-border-color: var(--bs-light_green-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light_green-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light_green-border-subtle);--bs-list-group-active-color: var(--bs-light_green-bg-subtle);--bs-list-group-active-bg: var(--bs-light_green-text-emphasis);--bs-list-group-active-border-color: var(--bs-light_green-text-emphasis)}.list-group-item-gentle_green{--bs-list-group-color: var(--bs-gentle_green-text-emphasis);--bs-list-group-bg: var(--bs-gentle_green-bg-subtle);--bs-list-group-border-color: var(--bs-gentle_green-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-gentle_green-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-gentle_green-border-subtle);--bs-list-group-active-color: var(--bs-gentle_green-bg-subtle);--bs-list-group-active-bg: var(--bs-gentle_green-text-emphasis);--bs-list-group-active-border-color: var(--bs-gentle_green-text-emphasis)}.list-group-item-deep-dark{--bs-list-group-color: var(--bs-deep-dark-text-emphasis);--bs-list-group-bg: var(--bs-deep-dark-bg-subtle);--bs-list-group-border-color: var(--bs-deep-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-deep-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-deep-dark-border-subtle);--bs-list-group-active-color: var(--bs-deep-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-deep-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-deep-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%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(61, 89, 80, .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;-webkit-user-select: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(255, 255, 255, .85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: .375rem;--bs-toast-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: rgba(255, 255, 255, .85);--bs-toast-header-border-color: rgba(0, 0, 0, .05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 0px 24px 24px;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: 16px;--bs-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius: 15px;--bs-modal-header-padding-x: 0px 24px 24px;--bs-modal-header-padding-y: 0px 24px 24px;--bs-modal-header-padding: 24px 24px 16px 24px;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 0;--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: 0;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: #000000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000000;--bs-tooltip-border-radius: .375rem;--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:Noto Sans TC,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: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: .5rem;--bs-popover-inner-border-radius: calc(.5rem - 1px) ;--bs-popover-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:Noto Sans TC,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: 0px 24px 24px;--bs-offcanvas-padding-y: 0px 24px 24px;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--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%)}.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%)}.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%)}.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%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.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%)}.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%)}.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%)}.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%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.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%)}.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%)}.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%)}.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%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.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%)}.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%)}.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%)}.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%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.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%)}.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%)}.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%)}.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%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.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{-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-soft_green{color:#000!important;background-color:RGBA(var(--bs-soft_green-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light_green{color:#000!important;background-color:RGBA(var(--bs-light_green-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-gentle_green{color:#000!important;background-color:RGBA(var(--bs-gentle_green-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-deep-dark{color:#fff!important;background-color:RGBA(var(--bs-deep-dark-rgb),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(49,71,64,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(49,71,64,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(34,105,69,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(34,105,69,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(49,71,64,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(49,71,64,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(221,178,51,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(221,178,51,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(151,64,72,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(151,64,72,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(241,243,242,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(241,243,242,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(49,71,64,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(49,71,64,var(--bs-link-underline-opacity, 1))!important}.link-soft_green{color:RGBA(var(--bs-soft_green-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-soft_green-rgb),var(--bs-link-underline-opacity, 1))!important}.link-soft_green:hover,.link-soft_green:focus{color:RGBA(225,229,228,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(225,229,228,var(--bs-link-underline-opacity, 1))!important}.link-light_green{color:RGBA(var(--bs-light_green-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light_green-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light_green:hover,.link-light_green:focus{color:RGBA(196,203,201,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(196,203,201,var(--bs-link-underline-opacity, 1))!important}.link-gentle_green{color:RGBA(var(--bs-gentle_green-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-gentle_green-rgb),var(--bs-link-underline-opacity, 1))!important}.link-gentle_green:hover,.link-gentle_green:focus{color:RGBA(148,162,158,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(148,162,158,var(--bs-link-underline-opacity, 1))!important}.link-deep-dark{color:RGBA(var(--bs-deep-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-deep-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-deep-dark:hover,.link-deep-dark:focus{color:RGBA(0,30,21,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(0,30,21,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: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position: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:var(--bs-border-width);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:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!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))}.focus-ring-soft_green{--bs-focus-ring-color: rgba(var(--bs-soft_green-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light_green{--bs-focus-ring-color: rgba(var(--bs-light_green-rgb), var(--bs-focus-ring-opacity))}.focus-ring-gentle_green{--bs-focus-ring-color: rgba(var(--bs-gentle_green-rgb), var(--bs-focus-ring-opacity))}.focus-ring-deep-dark{--bs-focus-ring-color: rgba(var(--bs-deep-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-soft_green{--bs-border-opacity: 1;border-color:rgba(var(--bs-soft_green-rgb),var(--bs-border-opacity))!important}.border-light_green{--bs-border-opacity: 1;border-color:rgba(var(--bs-light_green-rgb),var(--bs-border-opacity))!important}.border-gentle_green{--bs-border-opacity: 1;border-color:rgba(var(--bs-gentle_green-rgb),var(--bs-border-opacity))!important}.border-deep-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-deep-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:2rem!important}.m-6{margin:2.5rem!important}.m-7{margin:3rem!important}.m-8{margin:3.5rem!important}.m-9{margin:4rem!important}.m-10{margin:10rem!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:2rem!important;margin-left:2rem!important}.mx-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-7{margin-right:3rem!important;margin-left:3rem!important}.mx-8{margin-right:3.5rem!important;margin-left:3.5rem!important}.mx-9{margin-right:4rem!important;margin-left:4rem!important}.mx-10{margin-right:10rem!important;margin-left:10rem!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:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-7{margin-top:3rem!important;margin-bottom:3rem!important}.my-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.my-9{margin-top:4rem!important;margin-bottom:4rem!important}.my-10{margin-top:10rem!important;margin-bottom:10rem!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:2rem!important}.mt-6{margin-top:2.5rem!important}.mt-7{margin-top:3rem!important}.mt-8{margin-top:3.5rem!important}.mt-9{margin-top:4rem!important}.mt-10{margin-top:10rem!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:2rem!important}.me-6{margin-right:2.5rem!important}.me-7{margin-right:3rem!important}.me-8{margin-right:3.5rem!important}.me-9{margin-right:4rem!important}.me-10{margin-right:10rem!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:2rem!important}.mb-6{margin-bottom:2.5rem!important}.mb-7{margin-bottom:3rem!important}.mb-8{margin-bottom:3.5rem!important}.mb-9{margin-bottom:4rem!important}.mb-10{margin-bottom:10rem!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:2rem!important}.ms-6{margin-left:2.5rem!important}.ms-7{margin-left:3rem!important}.ms-8{margin-left:3.5rem!important}.ms-9{margin-left:4rem!important}.ms-10{margin-left:10rem!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:2rem!important}.p-6{padding:2.5rem!important}.p-7{padding:3rem!important}.p-8{padding:3.5rem!important}.p-9{padding:4rem!important}.p-10{padding:10rem!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:2rem!important;padding-left:2rem!important}.px-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-7{padding-right:3rem!important;padding-left:3rem!important}.px-8{padding-right:3.5rem!important;padding-left:3.5rem!important}.px-9{padding-right:4rem!important;padding-left:4rem!important}.px-10{padding-right:10rem!important;padding-left:10rem!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:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.py-9{padding-top:4rem!important;padding-bottom:4rem!important}.py-10{padding-top:10rem!important;padding-bottom:10rem!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:2rem!important}.pt-6{padding-top:2.5rem!important}.pt-7{padding-top:3rem!important}.pt-8{padding-top:3.5rem!important}.pt-9{padding-top:4rem!important}.pt-10{padding-top:10rem!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:2rem!important}.pe-6{padding-right:2.5rem!important}.pe-7{padding-right:3rem!important}.pe-8{padding-right:3.5rem!important}.pe-9{padding-right:4rem!important}.pe-10{padding-right:10rem!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:2rem!important}.pb-6{padding-bottom:2.5rem!important}.pb-7{padding-bottom:3rem!important}.pb-8{padding-bottom:3.5rem!important}.pb-9{padding-bottom:4rem!important}.pb-10{padding-bottom:10rem!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:2rem!important}.ps-6{padding-left:2.5rem!important}.ps-7{padding-left:3rem!important}.ps-8{padding-left:3.5rem!important}.ps-9{padding-left:4rem!important}.ps-10{padding-left:10rem!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:2rem!important}.gap-6{gap:2.5rem!important}.gap-7{gap:3rem!important}.gap-8{gap:3.5rem!important}.gap-9{gap:4rem!important}.gap-10{gap:10rem!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:2rem!important}.row-gap-6{row-gap:2.5rem!important}.row-gap-7{row-gap:3rem!important}.row-gap-8{row-gap:3.5rem!important}.row-gap-9{row-gap:4rem!important}.row-gap-10{row-gap:10rem!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:2rem!important}.column-gap-6{column-gap:2.5rem!important}.column-gap-7{column-gap:3rem!important}.column-gap-8{column-gap:3.5rem!important}.column-gap-9{column-gap:4rem!important}.column-gap-10{column-gap:10rem!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,.fw-semibold{font-weight:500!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-soft_green{--bs-text-opacity: 1;color:rgba(var(--bs-soft_green-rgb),var(--bs-text-opacity))!important}.text-light_green{--bs-text-opacity: 1;color:rgba(var(--bs-light_green-rgb),var(--bs-text-opacity))!important}.text-gentle_green{--bs-text-opacity: 1;color:rgba(var(--bs-gentle_green-rgb),var(--bs-text-opacity))!important}.text-deep-dark{--bs-text-opacity: 1;color:rgba(var(--bs-deep-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-soft_green{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-soft_green-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light_green{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light_green-rgb),var(--bs-link-underline-opacity))!important}.link-underline-gentle_green{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-gentle_green-rgb),var(--bs-link-underline-opacity))!important}.link-underline-deep-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-deep-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-soft_green{--bs-bg-opacity: 1;background-color:rgba(var(--bs-soft_green-rgb),var(--bs-bg-opacity))!important}.bg-light_green{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light_green-rgb),var(--bs-bg-opacity))!important}.bg-gentle_green{--bs-bg-opacity: 1;background-color:rgba(var(--bs-gentle_green-rgb),var(--bs-bg-opacity))!important}.bg-deep-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-deep-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{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-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:2rem!important}.m-sm-6{margin:2.5rem!important}.m-sm-7{margin:3rem!important}.m-sm-8{margin:3.5rem!important}.m-sm-9{margin:4rem!important}.m-sm-10{margin:10rem!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:2rem!important;margin-left:2rem!important}.mx-sm-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-sm-7{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-8{margin-right:3.5rem!important;margin-left:3.5rem!important}.mx-sm-9{margin-right:4rem!important;margin-left:4rem!important}.mx-sm-10{margin-right:10rem!important;margin-left:10rem!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:2rem!important;margin-bottom:2rem!important}.my-sm-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-sm-7{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.my-sm-9{margin-top:4rem!important;margin-bottom:4rem!important}.my-sm-10{margin-top:10rem!important;margin-bottom:10rem!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:2rem!important}.mt-sm-6{margin-top:2.5rem!important}.mt-sm-7{margin-top:3rem!important}.mt-sm-8{margin-top:3.5rem!important}.mt-sm-9{margin-top:4rem!important}.mt-sm-10{margin-top:10rem!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:2rem!important}.me-sm-6{margin-right:2.5rem!important}.me-sm-7{margin-right:3rem!important}.me-sm-8{margin-right:3.5rem!important}.me-sm-9{margin-right:4rem!important}.me-sm-10{margin-right:10rem!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:2rem!important}.mb-sm-6{margin-bottom:2.5rem!important}.mb-sm-7{margin-bottom:3rem!important}.mb-sm-8{margin-bottom:3.5rem!important}.mb-sm-9{margin-bottom:4rem!important}.mb-sm-10{margin-bottom:10rem!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:2rem!important}.ms-sm-6{margin-left:2.5rem!important}.ms-sm-7{margin-left:3rem!important}.ms-sm-8{margin-left:3.5rem!important}.ms-sm-9{margin-left:4rem!important}.ms-sm-10{margin-left:10rem!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:2rem!important}.p-sm-6{padding:2.5rem!important}.p-sm-7{padding:3rem!important}.p-sm-8{padding:3.5rem!important}.p-sm-9{padding:4rem!important}.p-sm-10{padding:10rem!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:2rem!important;padding-left:2rem!important}.px-sm-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-sm-7{padding-right:3rem!important;padding-left:3rem!important}.px-sm-8{padding-right:3.5rem!important;padding-left:3.5rem!important}.px-sm-9{padding-right:4rem!important;padding-left:4rem!important}.px-sm-10{padding-right:10rem!important;padding-left:10rem!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:2rem!important;padding-bottom:2rem!important}.py-sm-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-sm-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-sm-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.py-sm-9{padding-top:4rem!important;padding-bottom:4rem!important}.py-sm-10{padding-top:10rem!important;padding-bottom:10rem!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:2rem!important}.pt-sm-6{padding-top:2.5rem!important}.pt-sm-7{padding-top:3rem!important}.pt-sm-8{padding-top:3.5rem!important}.pt-sm-9{padding-top:4rem!important}.pt-sm-10{padding-top:10rem!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:2rem!important}.pe-sm-6{padding-right:2.5rem!important}.pe-sm-7{padding-right:3rem!important}.pe-sm-8{padding-right:3.5rem!important}.pe-sm-9{padding-right:4rem!important}.pe-sm-10{padding-right:10rem!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:2rem!important}.pb-sm-6{padding-bottom:2.5rem!important}.pb-sm-7{padding-bottom:3rem!important}.pb-sm-8{padding-bottom:3.5rem!important}.pb-sm-9{padding-bottom:4rem!important}.pb-sm-10{padding-bottom:10rem!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:2rem!important}.ps-sm-6{padding-left:2.5rem!important}.ps-sm-7{padding-left:3rem!important}.ps-sm-8{padding-left:3.5rem!important}.ps-sm-9{padding-left:4rem!important}.ps-sm-10{padding-left:10rem!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:2rem!important}.gap-sm-6{gap:2.5rem!important}.gap-sm-7{gap:3rem!important}.gap-sm-8{gap:3.5rem!important}.gap-sm-9{gap:4rem!important}.gap-sm-10{gap:10rem!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:2rem!important}.row-gap-sm-6{row-gap:2.5rem!important}.row-gap-sm-7{row-gap:3rem!important}.row-gap-sm-8{row-gap:3.5rem!important}.row-gap-sm-9{row-gap:4rem!important}.row-gap-sm-10{row-gap:10rem!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:2rem!important}.column-gap-sm-6{column-gap:2.5rem!important}.column-gap-sm-7{column-gap:3rem!important}.column-gap-sm-8{column-gap:3.5rem!important}.column-gap-sm-9{column-gap:4rem!important}.column-gap-sm-10{column-gap:10rem!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:2rem!important}.m-md-6{margin:2.5rem!important}.m-md-7{margin:3rem!important}.m-md-8{margin:3.5rem!important}.m-md-9{margin:4rem!important}.m-md-10{margin:10rem!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:2rem!important;margin-left:2rem!important}.mx-md-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-md-7{margin-right:3rem!important;margin-left:3rem!important}.mx-md-8{margin-right:3.5rem!important;margin-left:3.5rem!important}.mx-md-9{margin-right:4rem!important;margin-left:4rem!important}.mx-md-10{margin-right:10rem!important;margin-left:10rem!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:2rem!important;margin-bottom:2rem!important}.my-md-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-md-7{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.my-md-9{margin-top:4rem!important;margin-bottom:4rem!important}.my-md-10{margin-top:10rem!important;margin-bottom:10rem!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:2rem!important}.mt-md-6{margin-top:2.5rem!important}.mt-md-7{margin-top:3rem!important}.mt-md-8{margin-top:3.5rem!important}.mt-md-9{margin-top:4rem!important}.mt-md-10{margin-top:10rem!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:2rem!important}.me-md-6{margin-right:2.5rem!important}.me-md-7{margin-right:3rem!important}.me-md-8{margin-right:3.5rem!important}.me-md-9{margin-right:4rem!important}.me-md-10{margin-right:10rem!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:2rem!important}.mb-md-6{margin-bottom:2.5rem!important}.mb-md-7{margin-bottom:3rem!important}.mb-md-8{margin-bottom:3.5rem!important}.mb-md-9{margin-bottom:4rem!important}.mb-md-10{margin-bottom:10rem!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:2rem!important}.ms-md-6{margin-left:2.5rem!important}.ms-md-7{margin-left:3rem!important}.ms-md-8{margin-left:3.5rem!important}.ms-md-9{margin-left:4rem!important}.ms-md-10{margin-left:10rem!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:2rem!important}.p-md-6{padding:2.5rem!important}.p-md-7{padding:3rem!important}.p-md-8{padding:3.5rem!important}.p-md-9{padding:4rem!important}.p-md-10{padding:10rem!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:2rem!important;padding-left:2rem!important}.px-md-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-md-7{padding-right:3rem!important;padding-left:3rem!important}.px-md-8{padding-right:3.5rem!important;padding-left:3.5rem!important}.px-md-9{padding-right:4rem!important;padding-left:4rem!important}.px-md-10{padding-right:10rem!important;padding-left:10rem!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:2rem!important;padding-bottom:2rem!important}.py-md-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-md-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-md-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.py-md-9{padding-top:4rem!important;padding-bottom:4rem!important}.py-md-10{padding-top:10rem!important;padding-bottom:10rem!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:2rem!important}.pt-md-6{padding-top:2.5rem!important}.pt-md-7{padding-top:3rem!important}.pt-md-8{padding-top:3.5rem!important}.pt-md-9{padding-top:4rem!important}.pt-md-10{padding-top:10rem!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:2rem!important}.pe-md-6{padding-right:2.5rem!important}.pe-md-7{padding-right:3rem!important}.pe-md-8{padding-right:3.5rem!important}.pe-md-9{padding-right:4rem!important}.pe-md-10{padding-right:10rem!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:2rem!important}.pb-md-6{padding-bottom:2.5rem!important}.pb-md-7{padding-bottom:3rem!important}.pb-md-8{padding-bottom:3.5rem!important}.pb-md-9{padding-bottom:4rem!important}.pb-md-10{padding-bottom:10rem!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:2rem!important}.ps-md-6{padding-left:2.5rem!important}.ps-md-7{padding-left:3rem!important}.ps-md-8{padding-left:3.5rem!important}.ps-md-9{padding-left:4rem!important}.ps-md-10{padding-left:10rem!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:2rem!important}.gap-md-6{gap:2.5rem!important}.gap-md-7{gap:3rem!important}.gap-md-8{gap:3.5rem!important}.gap-md-9{gap:4rem!important}.gap-md-10{gap:10rem!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:2rem!important}.row-gap-md-6{row-gap:2.5rem!important}.row-gap-md-7{row-gap:3rem!important}.row-gap-md-8{row-gap:3.5rem!important}.row-gap-md-9{row-gap:4rem!important}.row-gap-md-10{row-gap:10rem!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:2rem!important}.column-gap-md-6{column-gap:2.5rem!important}.column-gap-md-7{column-gap:3rem!important}.column-gap-md-8{column-gap:3.5rem!important}.column-gap-md-9{column-gap:4rem!important}.column-gap-md-10{column-gap:10rem!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:2rem!important}.m-lg-6{margin:2.5rem!important}.m-lg-7{margin:3rem!important}.m-lg-8{margin:3.5rem!important}.m-lg-9{margin:4rem!important}.m-lg-10{margin:10rem!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:2rem!important;margin-left:2rem!important}.mx-lg-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-lg-7{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-8{margin-right:3.5rem!important;margin-left:3.5rem!important}.mx-lg-9{margin-right:4rem!important;margin-left:4rem!important}.mx-lg-10{margin-right:10rem!important;margin-left:10rem!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:2rem!important;margin-bottom:2rem!important}.my-lg-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-lg-7{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.my-lg-9{margin-top:4rem!important;margin-bottom:4rem!important}.my-lg-10{margin-top:10rem!important;margin-bottom:10rem!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:2rem!important}.mt-lg-6{margin-top:2.5rem!important}.mt-lg-7{margin-top:3rem!important}.mt-lg-8{margin-top:3.5rem!important}.mt-lg-9{margin-top:4rem!important}.mt-lg-10{margin-top:10rem!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:2rem!important}.me-lg-6{margin-right:2.5rem!important}.me-lg-7{margin-right:3rem!important}.me-lg-8{margin-right:3.5rem!important}.me-lg-9{margin-right:4rem!important}.me-lg-10{margin-right:10rem!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:2rem!important}.mb-lg-6{margin-bottom:2.5rem!important}.mb-lg-7{margin-bottom:3rem!important}.mb-lg-8{margin-bottom:3.5rem!important}.mb-lg-9{margin-bottom:4rem!important}.mb-lg-10{margin-bottom:10rem!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:2rem!important}.ms-lg-6{margin-left:2.5rem!important}.ms-lg-7{margin-left:3rem!important}.ms-lg-8{margin-left:3.5rem!important}.ms-lg-9{margin-left:4rem!important}.ms-lg-10{margin-left:10rem!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:2rem!important}.p-lg-6{padding:2.5rem!important}.p-lg-7{padding:3rem!important}.p-lg-8{padding:3.5rem!important}.p-lg-9{padding:4rem!important}.p-lg-10{padding:10rem!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:2rem!important;padding-left:2rem!important}.px-lg-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-lg-7{padding-right:3rem!important;padding-left:3rem!important}.px-lg-8{padding-right:3.5rem!important;padding-left:3.5rem!important}.px-lg-9{padding-right:4rem!important;padding-left:4rem!important}.px-lg-10{padding-right:10rem!important;padding-left:10rem!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:2rem!important;padding-bottom:2rem!important}.py-lg-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-lg-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-lg-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.py-lg-9{padding-top:4rem!important;padding-bottom:4rem!important}.py-lg-10{padding-top:10rem!important;padding-bottom:10rem!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:2rem!important}.pt-lg-6{padding-top:2.5rem!important}.pt-lg-7{padding-top:3rem!important}.pt-lg-8{padding-top:3.5rem!important}.pt-lg-9{padding-top:4rem!important}.pt-lg-10{padding-top:10rem!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:2rem!important}.pe-lg-6{padding-right:2.5rem!important}.pe-lg-7{padding-right:3rem!important}.pe-lg-8{padding-right:3.5rem!important}.pe-lg-9{padding-right:4rem!important}.pe-lg-10{padding-right:10rem!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:2rem!important}.pb-lg-6{padding-bottom:2.5rem!important}.pb-lg-7{padding-bottom:3rem!important}.pb-lg-8{padding-bottom:3.5rem!important}.pb-lg-9{padding-bottom:4rem!important}.pb-lg-10{padding-bottom:10rem!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:2rem!important}.ps-lg-6{padding-left:2.5rem!important}.ps-lg-7{padding-left:3rem!important}.ps-lg-8{padding-left:3.5rem!important}.ps-lg-9{padding-left:4rem!important}.ps-lg-10{padding-left:10rem!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:2rem!important}.gap-lg-6{gap:2.5rem!important}.gap-lg-7{gap:3rem!important}.gap-lg-8{gap:3.5rem!important}.gap-lg-9{gap:4rem!important}.gap-lg-10{gap:10rem!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:2rem!important}.row-gap-lg-6{row-gap:2.5rem!important}.row-gap-lg-7{row-gap:3rem!important}.row-gap-lg-8{row-gap:3.5rem!important}.row-gap-lg-9{row-gap:4rem!important}.row-gap-lg-10{row-gap:10rem!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:2rem!important}.column-gap-lg-6{column-gap:2.5rem!important}.column-gap-lg-7{column-gap:3rem!important}.column-gap-lg-8{column-gap:3.5rem!important}.column-gap-lg-9{column-gap:4rem!important}.column-gap-lg-10{column-gap:10rem!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:2rem!important}.m-xl-6{margin:2.5rem!important}.m-xl-7{margin:3rem!important}.m-xl-8{margin:3.5rem!important}.m-xl-9{margin:4rem!important}.m-xl-10{margin:10rem!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:2rem!important;margin-left:2rem!important}.mx-xl-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-xl-7{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-8{margin-right:3.5rem!important;margin-left:3.5rem!important}.mx-xl-9{margin-right:4rem!important;margin-left:4rem!important}.mx-xl-10{margin-right:10rem!important;margin-left:10rem!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:2rem!important;margin-bottom:2rem!important}.my-xl-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-xl-7{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.my-xl-9{margin-top:4rem!important;margin-bottom:4rem!important}.my-xl-10{margin-top:10rem!important;margin-bottom:10rem!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:2rem!important}.mt-xl-6{margin-top:2.5rem!important}.mt-xl-7{margin-top:3rem!important}.mt-xl-8{margin-top:3.5rem!important}.mt-xl-9{margin-top:4rem!important}.mt-xl-10{margin-top:10rem!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:2rem!important}.me-xl-6{margin-right:2.5rem!important}.me-xl-7{margin-right:3rem!important}.me-xl-8{margin-right:3.5rem!important}.me-xl-9{margin-right:4rem!important}.me-xl-10{margin-right:10rem!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:2rem!important}.mb-xl-6{margin-bottom:2.5rem!important}.mb-xl-7{margin-bottom:3rem!important}.mb-xl-8{margin-bottom:3.5rem!important}.mb-xl-9{margin-bottom:4rem!important}.mb-xl-10{margin-bottom:10rem!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:2rem!important}.ms-xl-6{margin-left:2.5rem!important}.ms-xl-7{margin-left:3rem!important}.ms-xl-8{margin-left:3.5rem!important}.ms-xl-9{margin-left:4rem!important}.ms-xl-10{margin-left:10rem!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:2rem!important}.p-xl-6{padding:2.5rem!important}.p-xl-7{padding:3rem!important}.p-xl-8{padding:3.5rem!important}.p-xl-9{padding:4rem!important}.p-xl-10{padding:10rem!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:2rem!important;padding-left:2rem!important}.px-xl-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-xl-7{padding-right:3rem!important;padding-left:3rem!important}.px-xl-8{padding-right:3.5rem!important;padding-left:3.5rem!important}.px-xl-9{padding-right:4rem!important;padding-left:4rem!important}.px-xl-10{padding-right:10rem!important;padding-left:10rem!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:2rem!important;padding-bottom:2rem!important}.py-xl-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-xl-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-xl-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.py-xl-9{padding-top:4rem!important;padding-bottom:4rem!important}.py-xl-10{padding-top:10rem!important;padding-bottom:10rem!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:2rem!important}.pt-xl-6{padding-top:2.5rem!important}.pt-xl-7{padding-top:3rem!important}.pt-xl-8{padding-top:3.5rem!important}.pt-xl-9{padding-top:4rem!important}.pt-xl-10{padding-top:10rem!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:2rem!important}.pe-xl-6{padding-right:2.5rem!important}.pe-xl-7{padding-right:3rem!important}.pe-xl-8{padding-right:3.5rem!important}.pe-xl-9{padding-right:4rem!important}.pe-xl-10{padding-right:10rem!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:2rem!important}.pb-xl-6{padding-bottom:2.5rem!important}.pb-xl-7{padding-bottom:3rem!important}.pb-xl-8{padding-bottom:3.5rem!important}.pb-xl-9{padding-bottom:4rem!important}.pb-xl-10{padding-bottom:10rem!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:2rem!important}.ps-xl-6{padding-left:2.5rem!important}.ps-xl-7{padding-left:3rem!important}.ps-xl-8{padding-left:3.5rem!important}.ps-xl-9{padding-left:4rem!important}.ps-xl-10{padding-left:10rem!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:2rem!important}.gap-xl-6{gap:2.5rem!important}.gap-xl-7{gap:3rem!important}.gap-xl-8{gap:3.5rem!important}.gap-xl-9{gap:4rem!important}.gap-xl-10{gap:10rem!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:2rem!important}.row-gap-xl-6{row-gap:2.5rem!important}.row-gap-xl-7{row-gap:3rem!important}.row-gap-xl-8{row-gap:3.5rem!important}.row-gap-xl-9{row-gap:4rem!important}.row-gap-xl-10{row-gap:10rem!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:2rem!important}.column-gap-xl-6{column-gap:2.5rem!important}.column-gap-xl-7{column-gap:3rem!important}.column-gap-xl-8{column-gap:3.5rem!important}.column-gap-xl-9{column-gap:4rem!important}.column-gap-xl-10{column-gap:10rem!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:2rem!important}.m-xxl-6{margin:2.5rem!important}.m-xxl-7{margin:3rem!important}.m-xxl-8{margin:3.5rem!important}.m-xxl-9{margin:4rem!important}.m-xxl-10{margin:10rem!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:2rem!important;margin-left:2rem!important}.mx-xxl-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-xxl-7{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-8{margin-right:3.5rem!important;margin-left:3.5rem!important}.mx-xxl-9{margin-right:4rem!important;margin-left:4rem!important}.mx-xxl-10{margin-right:10rem!important;margin-left:10rem!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:2rem!important;margin-bottom:2rem!important}.my-xxl-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-xxl-7{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.my-xxl-9{margin-top:4rem!important;margin-bottom:4rem!important}.my-xxl-10{margin-top:10rem!important;margin-bottom:10rem!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:2rem!important}.mt-xxl-6{margin-top:2.5rem!important}.mt-xxl-7{margin-top:3rem!important}.mt-xxl-8{margin-top:3.5rem!important}.mt-xxl-9{margin-top:4rem!important}.mt-xxl-10{margin-top:10rem!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:2rem!important}.me-xxl-6{margin-right:2.5rem!important}.me-xxl-7{margin-right:3rem!important}.me-xxl-8{margin-right:3.5rem!important}.me-xxl-9{margin-right:4rem!important}.me-xxl-10{margin-right:10rem!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:2rem!important}.mb-xxl-6{margin-bottom:2.5rem!important}.mb-xxl-7{margin-bottom:3rem!important}.mb-xxl-8{margin-bottom:3.5rem!important}.mb-xxl-9{margin-bottom:4rem!important}.mb-xxl-10{margin-bottom:10rem!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:2rem!important}.ms-xxl-6{margin-left:2.5rem!important}.ms-xxl-7{margin-left:3rem!important}.ms-xxl-8{margin-left:3.5rem!important}.ms-xxl-9{margin-left:4rem!important}.ms-xxl-10{margin-left:10rem!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:2rem!important}.p-xxl-6{padding:2.5rem!important}.p-xxl-7{padding:3rem!important}.p-xxl-8{padding:3.5rem!important}.p-xxl-9{padding:4rem!important}.p-xxl-10{padding:10rem!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:2rem!important;padding-left:2rem!important}.px-xxl-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-xxl-7{padding-right:3rem!important;padding-left:3rem!important}.px-xxl-8{padding-right:3.5rem!important;padding-left:3.5rem!important}.px-xxl-9{padding-right:4rem!important;padding-left:4rem!important}.px-xxl-10{padding-right:10rem!important;padding-left:10rem!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:2rem!important;padding-bottom:2rem!important}.py-xxl-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-xxl-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-xxl-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.py-xxl-9{padding-top:4rem!important;padding-bottom:4rem!important}.py-xxl-10{padding-top:10rem!important;padding-bottom:10rem!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:2rem!important}.pt-xxl-6{padding-top:2.5rem!important}.pt-xxl-7{padding-top:3rem!important}.pt-xxl-8{padding-top:3.5rem!important}.pt-xxl-9{padding-top:4rem!important}.pt-xxl-10{padding-top:10rem!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:2rem!important}.pe-xxl-6{padding-right:2.5rem!important}.pe-xxl-7{padding-right:3rem!important}.pe-xxl-8{padding-right:3.5rem!important}.pe-xxl-9{padding-right:4rem!important}.pe-xxl-10{padding-right:10rem!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:2rem!important}.pb-xxl-6{padding-bottom:2.5rem!important}.pb-xxl-7{padding-bottom:3rem!important}.pb-xxl-8{padding-bottom:3.5rem!important}.pb-xxl-9{padding-bottom:4rem!important}.pb-xxl-10{padding-bottom:10rem!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:2rem!important}.ps-xxl-6{padding-left:2.5rem!important}.ps-xxl-7{padding-left:3rem!important}.ps-xxl-8{padding-left:3.5rem!important}.ps-xxl-9{padding-left:4rem!important}.ps-xxl-10{padding-left:10rem!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:2rem!important}.gap-xxl-6{gap:2.5rem!important}.gap-xxl-7{gap:3rem!important}.gap-xxl-8{gap:3.5rem!important}.gap-xxl-9{gap:4rem!important}.gap-xxl-10{gap:10rem!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:2rem!important}.row-gap-xxl-6{row-gap:2.5rem!important}.row-gap-xxl-7{row-gap:3rem!important}.row-gap-xxl-8{row-gap:3.5rem!important}.row-gap-xxl-9{row-gap:4rem!important}.row-gap-xxl-10{row-gap:10rem!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:2rem!important}.column-gap-xxl-6{column-gap:2.5rem!important}.column-gap-xxl-7{column-gap:3rem!important}.column-gap-xxl-8{column-gap:3.5rem!important}.column-gap-xxl-9{column-gap:4rem!important}.column-gap-xxl-10{column-gap:10rem!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}}*{color:#00251a}.overflow-y-auto{overflow-y:auto}img{object-fit:cover}.list-decimal{list-style-type:decimal}.VuePagination__count{display:none}.VuePagination .page-item .page-link{border-radius:0}.z-1{z-index:1}.inner{max-width:350px;margin:0 auto;padding:0 15px;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.bg-preview[data-v-1e9326e1]{background-color:#ababab}.training-sidebar-width[data-v-1e9326e1]{width:330px;height:calc(100vh - 70px);overflow-y:auto}.menu-title[data-v-1e9326e1]{padding-top:12px;padding-bottom:12px}.menu-title .material-symbols-outlined[data-v-1e9326e1]{transition:transform .3s ease-in-out}.menu-title.collapsed .material-symbols-outlined[data-v-1e9326e1]{transform:rotate(180deg)}.mt-custom[data-v-1e9326e1]{margin-top:4px!important}.card-body a[data-v-1e9326e1]{display:block}.training-sidebar .list-group-item[data-v-1e9326e1]:hover,.training-sidebar .list-group-item.active[data-v-1e9326e1]{background-color:#798b86;color:#fff}.training-main[data-v-3bfa5054]{width:calc(100% - 330px);height:calc(100vh - 70px)}.container-margin{margin-top:124px;margin-bottom:124px}.avatar-block{width:105px;height:105px;margin:0 auto;cursor:pointer}.avatar-layout:hover:after{content:"修改頭像";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:105px;height:105px;background-color:#00000080;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.avatar-size{width:105px;height:105px}.avatar-btn-position{left:90%;top:90%} diff --git a/assets/index-uEPoEfMl.js b/assets/index-uEPoEfMl.js new file mode 100644 index 0000000..ad6376e --- /dev/null +++ b/assets/index-uEPoEfMl.js @@ -0,0 +1,83 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();function Bs(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}const Me={},qn=[],Mt=()=>{},Nd=()=>!1,Vr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),$o=e=>e.startsWith("onUpdate:"),Ve=Object.assign,ko=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},$d=Object.prototype.hasOwnProperty,Se=(e,t)=>$d.call(e,t),te=Array.isArray,Kn=e=>rr(e)==="[object Map]",Dn=e=>rr(e)==="[object Set]",ka=e=>rr(e)==="[object Date]",kd=e=>rr(e)==="[object RegExp]",ue=e=>typeof e=="function",je=e=>typeof e=="string",dn=e=>typeof e=="symbol",Ie=e=>e!==null&&typeof e=="object",Mo=e=>(Ie(e)||ue(e))&&ue(e.then)&&ue(e.catch),Oc=Object.prototype.toString,rr=e=>Oc.call(e),Md=e=>rr(e).slice(8,-1),Cc=e=>rr(e)==="[object Object]",Lo=e=>je(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,yr=Bs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Us=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Ld=/-(\w)/g,ut=Us(e=>e.replace(Ld,(t,n)=>n?n.toUpperCase():"")),Id=/\B([A-Z])/g,bt=Us(e=>e.replace(Id,"-$1").toLowerCase()),jr=Us(e=>e.charAt(0).toUpperCase()+e.slice(1)),vr=Us(e=>e?`on${jr(e)}`:""),hn=(e,t)=>!Object.is(e,t),zn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Os=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Cs=e=>{const t=je(e)?Number(e):NaN;return isNaN(t)?e:t};let Ma;const Ji=()=>Ma||(Ma=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),Fd="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",Dd=Bs(Fd);function Br(e){if(te(e)){const t={};for(let n=0;n{if(n){const r=n.split(jd);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function zt(e){let t="";if(je(e))t=e;else if(te(e))for(let n=0;npn(n,t))}const cn=e=>je(e)?e:e==null?"":te(e)||Ie(e)&&(e.toString===Oc||!ue(e.toString))?JSON.stringify(e,Rc,2):String(e),Rc=(e,t)=>t&&t.__v_isRef?Rc(e,t.value):Kn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],i)=>(n[wi(r,i)+" =>"]=s,n),{})}:Dn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>wi(n))}:dn(t)?wi(t):Ie(t)&&!te(t)&&!Cc(t)?String(t):t,wi=(e,t="")=>{var n;return dn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let pt;class Io{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=pt,!t&&pt&&(this.index=(pt.scopes||(pt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=pt;try{return pt=this,t()}finally{pt=n}}}on(){pt=this}off(){pt=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Pc=e=>(e.w&mn)>0,Nc=e=>(e.n&mn)>0,Wd=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(f==="length"||!dn(f)&&f>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(o.get(n)),t){case"add":te(e)?Lo(n)&&a.push(o.get("length")):(a.push(o.get(Rn)),Kn(e)&&a.push(o.get(Qi)));break;case"delete":te(e)||(a.push(o.get(Rn)),Kn(e)&&a.push(o.get(Qi)));break;case"set":Kn(e)&&a.push(o.get(Rn));break}if(a.length===1)a[0]&&Xi(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);Xi(Vo(l))}}function Xi(e,t){const n=te(e)?e:[...e];for(const r of n)r.computed&&Ia(r);for(const r of n)r.computed||Ia(r)}function Ia(e,t){(e!==Ot||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Gd(e,t){var n;return(n=Ts.get(e))==null?void 0:n.get(t)}const Qd=Bs("__proto__,__v_isRef,__isVue"),Mc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(dn)),Fa=Xd();function Xd(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=we(this);for(let i=0,o=this.length;i{e[t]=function(...n){sr();const r=we(this)[t].apply(this,n);return ir(),r}}),e}function eh(e){const t=we(this);return ft(t,"has",e),t.hasOwnProperty(e)}class Lc{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const s=this._isReadonly,i=this._shallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(s?i?Bc:jc:i?Vc:Dc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=te(t);if(!s){if(o&&Se(Fa,n))return Reflect.get(Fa,n,r);if(n==="hasOwnProperty")return eh}const a=Reflect.get(t,n,r);return(dn(n)?Mc.has(n):Qd(n))||(s||ft(t,"get",n),i)?a:De(a)?o&&Lo(n)?a:a.value:Ie(a)?s?Ur(a):xt(a):a}}class Ic extends Lc{constructor(t=!1){super(!1,t)}set(t,n,r,s){let i=t[n];if(!this._shallow){const l=$n(i);if(!Tr(r)&&!$n(r)&&(i=we(i),r=we(r)),!te(t)&&De(i)&&!De(r))return l?!1:(i.value=r,!0)}const o=te(t)&&Lo(n)?Number(n)e,Ks=e=>Reflect.getPrototypeOf(e);function Gr(e,t,n=!1,r=!1){e=e.__v_raw;const s=we(e),i=we(t);n||(hn(t,i)&&ft(s,"get",t),ft(s,"get",i));const{has:o}=Ks(s),a=r?jo:n?Ho:Rr;if(o.call(s,t))return a(e.get(t));if(o.call(s,i))return a(e.get(i));e!==s&&e.get(t)}function Qr(e,t=!1){const n=this.__v_raw,r=we(n),s=we(e);return t||(hn(e,s)&&ft(r,"has",e),ft(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function Xr(e,t=!1){return e=e.__v_raw,!t&&ft(we(e),"iterate",Rn),Reflect.get(e,"size",e)}function Da(e){e=we(e);const t=we(this);return Ks(t).has.call(t,e)||(t.add(e),Ut(t,"add",e,e)),this}function Va(e,t){t=we(t);const n=we(this),{has:r,get:s}=Ks(n);let i=r.call(n,e);i||(e=we(e),i=r.call(n,e));const o=s.call(n,e);return n.set(e,t),i?hn(t,o)&&Ut(n,"set",e,t):Ut(n,"add",e,t),this}function ja(e){const t=we(this),{has:n,get:r}=Ks(t);let s=n.call(t,e);s||(e=we(e),s=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return s&&Ut(t,"delete",e,void 0),i}function Ba(){const e=we(this),t=e.size!==0,n=e.clear();return t&&Ut(e,"clear",void 0,void 0),n}function es(e,t){return function(r,s){const i=this,o=i.__v_raw,a=we(o),l=t?jo:e?Ho:Rr;return!e&&ft(a,"iterate",Rn),o.forEach((c,f)=>r.call(s,l(c),l(f),i))}}function ts(e,t,n){return function(...r){const s=this.__v_raw,i=we(s),o=Kn(i),a=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,c=s[e](...r),f=n?jo:t?Ho:Rr;return!t&&ft(i,"iterate",l?Qi:Rn),{next(){const{value:u,done:d}=c.next();return d?{value:u,done:d}:{value:a?[f(u[0]),f(u[1])]:f(u),done:d}},[Symbol.iterator](){return this}}}}function Jt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ih(){const e={get(i){return Gr(this,i)},get size(){return Xr(this)},has:Qr,add:Da,set:Va,delete:ja,clear:Ba,forEach:es(!1,!1)},t={get(i){return Gr(this,i,!1,!0)},get size(){return Xr(this)},has:Qr,add:Da,set:Va,delete:ja,clear:Ba,forEach:es(!1,!0)},n={get(i){return Gr(this,i,!0)},get size(){return Xr(this,!0)},has(i){return Qr.call(this,i,!0)},add:Jt("add"),set:Jt("set"),delete:Jt("delete"),clear:Jt("clear"),forEach:es(!0,!1)},r={get(i){return Gr(this,i,!0,!0)},get size(){return Xr(this,!0)},has(i){return Qr.call(this,i,!0)},add:Jt("add"),set:Jt("set"),delete:Jt("delete"),clear:Jt("clear"),forEach:es(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=ts(i,!1,!1),n[i]=ts(i,!0,!1),t[i]=ts(i,!1,!0),r[i]=ts(i,!0,!0)}),[e,n,t,r]}const[oh,ah,lh,ch]=ih();function zs(e,t){const n=t?e?ch:lh:e?ah:oh;return(r,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(Se(n,s)&&s in r?n:r,s,i)}const uh={get:zs(!1,!1)},fh={get:zs(!1,!0)},dh={get:zs(!0,!1)},hh={get:zs(!0,!0)},Dc=new WeakMap,Vc=new WeakMap,jc=new WeakMap,Bc=new WeakMap;function ph(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function mh(e){return e.__v_skip||!Object.isExtensible(e)?0:ph(Md(e))}function xt(e){return $n(e)?e:Ws(e,!1,th,uh,Dc)}function Bo(e){return Ws(e,!1,rh,fh,Vc)}function Ur(e){return Ws(e,!0,nh,dh,jc)}function gh(e){return Ws(e,!0,sh,hh,Bc)}function Ws(e,t,n,r,s){if(!Ie(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=s.get(e);if(i)return i;const o=mh(e);if(o===0)return e;const a=new Proxy(e,o===2?r:n);return s.set(e,a),a}function Ht(e){return $n(e)?Ht(e.__v_raw):!!(e&&e.__v_isReactive)}function $n(e){return!!(e&&e.__v_isReadonly)}function Tr(e){return!!(e&&e.__v_isShallow)}function Uo(e){return Ht(e)||$n(e)}function we(e){const t=e&&e.__v_raw;return t?we(t):e}function Hr(e){return Ss(e,"__v_skip",!0),e}const Rr=e=>Ie(e)?xt(e):e,Ho=e=>Ie(e)?Ur(e):e;function qo(e){un&&Ot&&(e=we(e),kc(e.dep||(e.dep=Vo())))}function Zs(e,t){e=we(e);const n=e.dep;n&&Xi(n)}function De(e){return!!(e&&e.__v_isRef===!0)}function xe(e){return Uc(e,!1)}function Ys(e){return Uc(e,!0)}function Uc(e,t){return De(e)?e:new _h(e,t)}class _h{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:we(t),this._value=n?t:Rr(t)}get value(){return qo(this),this._value}set value(t){const n=this.__v_isShallow||Tr(t)||$n(t);t=n?t:we(t),hn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Rr(t),Zs(this))}}function yh(e){Zs(e)}function pe(e){return De(e)?e.value:e}function Oe(e){return ue(e)?e():pe(e)}const vh={get:(e,t,n)=>pe(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return De(s)&&!De(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function Ko(e){return Ht(e)?e:new Proxy(e,vh)}class bh{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>qo(this),()=>Zs(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Eh(e){return new bh(e)}function Hc(e){const t=te(e)?new Array(e.length):{};for(const n in e)t[n]=qc(e,n);return t}class wh{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,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 Gd(we(this._object),this._key)}}class Ah{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function ln(e,t,n){return De(e)?e:ue(e)?new Ah(e):Ie(e)&&arguments.length>1?qc(e,t,n):xe(e)}function qc(e,t,n){const r=e[t];return De(r)?r:new wh(e,t,n)}class Sh{constructor(t,n,r,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Yn(t,()=>{this._dirty||(this._dirty=!0,Zs(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=we(this);return qo(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Oh(e,t,n=!1){let r,s;const i=ue(e);return i?(r=e,s=Mt):(r=e.get,s=e.set),new Sh(r,s,i||!s,n)}function Ch(e,...t){}function Th(e,t){}function qt(e,t,n,r){let s;try{s=r?e(...r):e()}catch(i){Vn(i,t,n)}return s}function gt(e,t,n,r){if(ue(e)){const i=qt(e,t,n,r);return i&&Mo(i)&&i.catch(o=>{Vn(o,t,n)}),i}const s=[];for(let i=0;i>>1,s=tt[r],i=Pr(s);i$t&&tt.splice(t,1)}function Rs(e){te(e)?Wn.push(...e):(!Vt||!Vt.includes(e,e.allowRecurse?Sn+1:Sn))&&Wn.push(e),zc()}function Ua(e,t,n=xr?$t+1:0){for(;nPr(n)-Pr(r)),Sn=0;Sne.id==null?1/0:e.id,Nh=(e,t)=>{const n=Pr(e)-Pr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Wc(e){eo=!1,xr=!0,tt.sort(Nh);try{for($t=0;$tUn.emit(s,...i)),ns=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{Zc(i,t)}),setTimeout(()=>{Un||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,ns=[])},3e3)):ns=[]}function $h(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Me;let s=n;const i=t.startsWith("update:"),o=i&&t.slice(7);if(o&&o in r){const f=`${o==="modelValue"?"model":o}Modifiers`,{number:u,trim:d}=r[f]||Me;d&&(s=n.map(h=>je(h)?h.trim():h)),u&&(s=n.map(Os))}let a,l=r[a=vr(t)]||r[a=vr(ut(t))];!l&&i&&(l=r[a=vr(bt(t))]),l&>(l,e,6,s);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,gt(c,e,6,s)}}function Yc(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const i=e.emits;let o={},a=!1;if(!ue(e)){const l=c=>{const f=Yc(c,t,!0);f&&(a=!0,Ve(o,f))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!a?(Ie(e)&&r.set(e,null),null):(te(i)?i.forEach(l=>o[l]=null):Ve(o,i),Ie(e)&&r.set(e,o),o)}function Gs(e,t){return!e||!Vr(t)?!1:(t=t.slice(2).replace(/Once$/,""),Se(e,t[0].toLowerCase()+t.slice(1))||Se(e,bt(t))||Se(e,t))}let Je=null,Qs=null;function Nr(e){const t=Je;return Je=e,Qs=e&&e.type.__scopeId||null,t}function Jc(e){Qs=e}function Gc(){Qs=null}const kh=e=>Bt;function Bt(e,t=Je,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&ao(-1);const i=Nr(t);let o;try{o=e(...s)}finally{Nr(i),r._d&&ao(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function vs(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:i,propsOptions:[o],slots:a,attrs:l,emit:c,render:f,renderCache:u,data:d,setupState:h,ctx:m,inheritAttrs:b}=e;let C,R;const E=Nr(e);try{if(n.shapeFlag&4){const g=s||r,$=g;C=mt(f.call($,g,u,i,h,d,m)),R=l}else{const g=t;C=mt(g.length>1?g(i,{attrs:l,slots:a,emit:c}):g(i,null)),R=t.props?l:Lh(l)}}catch(g){wr.length=0,Vn(g,e,1),C=ge(nt)}let v=C;if(R&&b!==!1){const g=Object.keys(R),{shapeFlag:$}=v;g.length&&$&7&&(o&&g.some($o)&&(R=Ih(R,o)),v=Lt(v,R))}return n.dirs&&(v=Lt(v),v.dirs=v.dirs?v.dirs.concat(n.dirs):n.dirs),n.transition&&(v.transition=n.transition),C=v,Nr(E),C}function Mh(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Vr(n))&&((t||(t={}))[n]=e[n]);return t},Ih=(e,t)=>{const n={};for(const r in e)(!$o(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Fh(e,t,n){const{props:r,children:s,component:i}=e,{props:o,children:a,patchFlag:l}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Ha(r,o,c):!!o;if(l&8){const f=t.dynamicProps;for(let u=0;ue.__isSuspense,jh={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,i,o,a,l,c){e==null?Uh(t,n,r,s,i,o,a,l,c):Hh(e,t,n,r,s,o,a,l,c)},hydrate:qh,create:Jo,normalize:Kh},Bh=jh;function $r(e,t){const n=e.props&&e.props[t];ue(n)&&n()}function Uh(e,t,n,r,s,i,o,a,l){const{p:c,o:{createElement:f}}=l,u=f("div"),d=e.suspense=Jo(e,s,r,t,u,n,i,o,a,l);c(null,d.pendingBranch=e.ssContent,u,null,r,d,i,o),d.deps>0?($r(e,"onPending"),$r(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,i,o),Zn(d,e.ssFallback)):d.resolve(!1,!0)}function Hh(e,t,n,r,s,i,o,a,{p:l,um:c,o:{createElement:f}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:m,pendingBranch:b,isInFallback:C,isHydrating:R}=u;if(b)u.pendingBranch=d,Ct(d,b)?(l(b,d,u.hiddenContainer,null,s,u,i,o,a),u.deps<=0?u.resolve():C&&(l(m,h,n,r,s,null,i,o,a),Zn(u,h))):(u.pendingId++,R?(u.isHydrating=!1,u.activeBranch=b):c(b,s,u),u.deps=0,u.effects.length=0,u.hiddenContainer=f("div"),C?(l(null,d,u.hiddenContainer,null,s,u,i,o,a),u.deps<=0?u.resolve():(l(m,h,n,r,s,null,i,o,a),Zn(u,h))):m&&Ct(d,m)?(l(m,d,n,r,s,u,i,o,a),u.resolve(!0)):(l(null,d,u.hiddenContainer,null,s,u,i,o,a),u.deps<=0&&u.resolve()));else if(m&&Ct(d,m))l(m,d,n,r,s,u,i,o,a),Zn(u,d);else if($r(t,"onPending"),u.pendingBranch=d,u.pendingId++,l(null,d,u.hiddenContainer,null,s,u,i,o,a),u.deps<=0)u.resolve();else{const{timeout:E,pendingId:v}=u;E>0?setTimeout(()=>{u.pendingId===v&&u.fallback(h)},E):E===0&&u.fallback(h)}}function Jo(e,t,n,r,s,i,o,a,l,c,f=!1){const{p:u,m:d,um:h,n:m,o:{parentNode:b,remove:C}}=c;let R;const E=zh(e);E&&t!=null&&t.pendingBranch&&(R=t.pendingId,t.deps++);const v=e.props?Cs(e.props.timeout):void 0,g={vnode:e,parent:t,parentComponent:n,isSVG:o,container:r,hiddenContainer:s,anchor:i,deps:0,pendingId:0,timeout:typeof v=="number"?v:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve($=!1,P=!1){const{vnode:N,activeBranch:w,pendingBranch:A,pendingId:_,effects:k,parentComponent:x,container:D}=g;let W=!1;if(g.isHydrating)g.isHydrating=!1;else if(!$){W=w&&A.transition&&A.transition.mode==="out-in",W&&(w.transition.afterLeave=()=>{_===g.pendingId&&(d(A,D,m(w),0),Rs(k))});let{anchor:G}=g;w&&(G=m(w),h(w,x,g,!0)),W||d(A,D,G,0)}Zn(g,A),g.pendingBranch=null,g.isInFallback=!1;let z=g.parent,I=!1;for(;z;){if(z.pendingBranch){z.effects.push(...k),I=!0;break}z=z.parent}!I&&!W&&Rs(k),g.effects=[],E&&t&&t.pendingBranch&&R===t.pendingId&&(t.deps--,t.deps===0&&!P&&t.resolve()),$r(N,"onResolve")},fallback($){if(!g.pendingBranch)return;const{vnode:P,activeBranch:N,parentComponent:w,container:A,isSVG:_}=g;$r(P,"onFallback");const k=m(N),x=()=>{g.isInFallback&&(u(null,$,A,k,w,null,_,a,l),Zn(g,$))},D=$.transition&&$.transition.mode==="out-in";D&&(N.transition.afterLeave=x),g.isInFallback=!0,h(N,w,null,!0),D||x()},move($,P,N){g.activeBranch&&d(g.activeBranch,$,P,N),g.container=$},next(){return g.activeBranch&&m(g.activeBranch)},registerDep($,P){const N=!!g.pendingBranch;N&&g.deps++;const w=$.vnode.el;$.asyncDep.catch(A=>{Vn(A,$,0)}).then(A=>{if($.isUnmounted||g.isUnmounted||g.pendingId!==$.suspenseId)return;$.asyncResolved=!0;const{vnode:_}=$;lo($,A,!1),w&&(_.el=w);const k=!w&&$.subTree.el;P($,_,b(w||$.subTree.el),w?null:m($.subTree),g,o,l),k&&C(k),Wo($,_.el),N&&--g.deps===0&&g.resolve()})},unmount($,P){g.isUnmounted=!0,g.activeBranch&&h(g.activeBranch,n,$,P),g.pendingBranch&&h(g.pendingBranch,n,$,P)}};return g}function qh(e,t,n,r,s,i,o,a,l){const c=t.suspense=Jo(t,r,n,e.parentNode,document.createElement("div"),null,s,i,o,a,!0),f=l(e,c.pendingBranch=t.ssContent,n,c,i,o);return c.deps===0&&c.resolve(!1,!0),f}function Kh(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Ka(r?n.default:n),e.ssFallback=r?Ka(n.fallback):ge(nt)}function Ka(e){let t;if(ue(e)){const n=Ln&&e._c;n&&(e._d=!1,Ce()),e=e(),n&&(e._d=!0,t=ct,Pu())}return te(e)&&(e=Mh(e)),e=mt(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function eu(e,t){t&&t.pendingBranch?te(e)?t.effects.push(...e):t.effects.push(e):Rs(e)}function Zn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,s=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=s,Wo(r,s))}function zh(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function tu(e,t){return qr(e,null,t)}function nu(e,t){return qr(e,null,{flush:"post"})}function Wh(e,t){return qr(e,null,{flush:"sync"})}const rs={};function Ze(e,t,n){return qr(e,t,n)}function qr(e,t,{immediate:n,deep:r,flush:s,onTrack:i,onTrigger:o}=Me){var a;const l=qs()===((a=qe)==null?void 0:a.scope)?qe:null;let c,f=!1,u=!1;if(De(e)?(c=()=>e.value,f=Tr(e)):Ht(e)?(c=()=>e,r=!0):te(e)?(u=!0,f=e.some(g=>Ht(g)||Tr(g)),c=()=>e.map(g=>{if(De(g))return g.value;if(Ht(g))return Cn(g);if(ue(g))return qt(g,l,2)})):ue(e)?t?c=()=>qt(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return d&&d(),gt(e,l,3,[h])}:c=Mt,t&&r){const g=c;c=()=>Cn(g())}let d,h=g=>{d=E.onStop=()=>{qt(g,l,4),d=E.onStop=void 0}},m;if(Gn)if(h=Mt,t?n&>(t,l,3,[c(),u?[]:void 0,h]):c(),s==="sync"){const g=Bu();m=g.__watcherHandles||(g.__watcherHandles=[])}else return Mt;let b=u?new Array(e.length).fill(rs):rs;const C=()=>{if(E.active)if(t){const g=E.run();(r||f||(u?g.some(($,P)=>hn($,b[P])):hn(g,b)))&&(d&&d(),gt(t,l,3,[g,b===rs?void 0:u&&b[0]===rs?[]:b,h]),b=g)}else E.run()};C.allowRecurse=!!t;let R;s==="sync"?R=C:s==="post"?R=()=>Qe(C,l&&l.suspense):(C.pre=!0,l&&(C.id=l.uid),R=()=>Js(C));const E=new Yn(c,R);t?n?C():b=E.run():s==="post"?Qe(E.run.bind(E),l&&l.suspense):E.run();const v=()=>{E.stop(),l&&l.scope&&ko(l.scope.effects,E)};return m&&m.push(v),v}function Zh(e,t,n){const r=this.proxy,s=je(e)?e.includes(".")?ru(r,e):()=>r[e]:e.bind(r,r);let i;ue(t)?i=t:(i=t.handler,n=t);const o=qe;_n(this);const a=qr(s,i.bind(r),n);return o?_n(o):fn(),a}function ru(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{Cn(n,t)});else if(Cc(e))for(const n in e)Cn(e[n],t);return e}function Yh(e,t){const n=Je;if(n===null)return e;const r=ii(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),zr(()=>{e.isUnmounting=!0}),e}const _t=[Function,Array],Qo={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:_t,onEnter:_t,onAfterEnter:_t,onEnterCancelled:_t,onBeforeLeave:_t,onLeave:_t,onAfterLeave:_t,onLeaveCancelled:_t,onBeforeAppear:_t,onAppear:_t,onAfterAppear:_t,onAppearCancelled:_t},Jh={name:"BaseTransition",props:Qo,setup(e,{slots:t}){const n=dt(),r=Go();let s;return()=>{const i=t.default&&ei(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const b of i)if(b.type!==nt){o=b;break}}const a=we(e),{mode:l}=a;if(r.isLeaving)return Ai(o);const c=za(o);if(!c)return Ai(o);const f=Jn(c,a,r,n);kn(c,f);const u=n.subTree,d=u&&za(u);let h=!1;const{getTransitionKey:m}=c.type;if(m){const b=m();s===void 0?s=b:b!==s&&(s=b,h=!0)}if(d&&d.type!==nt&&(!Ct(c,d)||h)){const b=Jn(d,a,r,n);if(kn(d,b),l==="out-in")return r.isLeaving=!0,b.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Ai(o);l==="in-out"&&c.type!==nt&&(b.delayLeave=(C,R,E)=>{const v=iu(r,d);v[String(d.key)]=d,C[sn]=()=>{R(),C[sn]=void 0,delete f.delayedLeave},f.delayedLeave=E})}return o}}},su=Jh;function iu(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Jn(e,t,n,r){const{appear:s,mode:i,persisted:o=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:u,onLeave:d,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:b,onAppear:C,onAfterAppear:R,onAppearCancelled:E}=t,v=String(e.key),g=iu(n,e),$=(w,A)=>{w&>(w,r,9,A)},P=(w,A)=>{const _=A[1];$(w,A),te(w)?w.every(k=>k.length<=1)&&_():w.length<=1&&_()},N={mode:i,persisted:o,beforeEnter(w){let A=a;if(!n.isMounted)if(s)A=b||a;else return;w[sn]&&w[sn](!0);const _=g[v];_&&Ct(e,_)&&_.el[sn]&&_.el[sn](),$(A,[w])},enter(w){let A=l,_=c,k=f;if(!n.isMounted)if(s)A=C||l,_=R||c,k=E||f;else return;let x=!1;const D=w[ss]=W=>{x||(x=!0,W?$(k,[w]):$(_,[w]),N.delayedLeave&&N.delayedLeave(),w[ss]=void 0)};A?P(A,[w,D]):D()},leave(w,A){const _=String(e.key);if(w[ss]&&w[ss](!0),n.isUnmounting)return A();$(u,[w]);let k=!1;const x=w[sn]=D=>{k||(k=!0,A(),D?$(m,[w]):$(h,[w]),w[sn]=void 0,g[_]===e&&delete g[_])};g[_]=e,d?P(d,[w,x]):x()},clone(w){return Jn(w,t,n,r)}};return N}function Ai(e){if(Kr(e))return e=Lt(e),e.children=null,e}function za(e){return Kr(e)?e.children?e.children[0]:void 0:e}function kn(e,t){e.shapeFlag&6&&e.component?kn(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 ei(e,t=!1,n){let r=[],s=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Gh(e){ue(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:i,suspensible:o=!0,onError:a}=e;let l=null,c,f=0;const u=()=>(f++,l=null,d()),d=()=>{let h;return l||(h=l=t().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),a)return new Promise((b,C)=>{a(m,()=>b(u()),()=>C(m),f+1)});throw m}).then(m=>h!==l&&l?l:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),c=m,m)))};return bn({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const h=qe;if(c)return()=>Si(c,h);const m=E=>{l=null,Vn(E,h,13,!r)};if(o&&h.suspense||Gn)return d().then(E=>()=>Si(E,h)).catch(E=>(m(E),()=>r?ge(r,{error:E}):null));const b=xe(!1),C=xe(),R=xe(!!s);return s&&setTimeout(()=>{R.value=!1},s),i!=null&&setTimeout(()=>{if(!b.value&&!C.value){const E=new Error(`Async component timed out after ${i}ms.`);m(E),C.value=E}},i),d().then(()=>{b.value=!0,h.parent&&Kr(h.parent.vnode)&&Js(h.parent.update)}).catch(E=>{m(E),C.value=E}),()=>{if(b.value&&c)return Si(c,h);if(C.value&&r)return ge(r,{error:C.value});if(n&&!R.value)return ge(n)}}})}function Si(e,t){const{ref:n,props:r,children:s,ce:i}=t.vnode,o=ge(e,r,s);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const Kr=e=>e.type.__isKeepAlive,Qh={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=dt(),r=n.ctx;if(!r.renderer)return()=>{const E=t.default&&t.default();return E&&E.length===1?E[0]:E};const s=new Map,i=new Set;let o=null;const a=n.suspense,{renderer:{p:l,m:c,um:f,o:{createElement:u}}}=r,d=u("div");r.activate=(E,v,g,$,P)=>{const N=E.component;c(E,v,g,0,a),l(N.vnode,E,v,g,N,a,$,E.slotScopeIds,P),Qe(()=>{N.isDeactivated=!1,N.a&&zn(N.a);const w=E.props&&E.props.onVnodeMounted;w&&at(w,N.parent,E)},a)},r.deactivate=E=>{const v=E.component;c(E,d,null,1,a),Qe(()=>{v.da&&zn(v.da);const g=E.props&&E.props.onVnodeUnmounted;g&&at(g,v.parent,E),v.isDeactivated=!0},a)};function h(E){Oi(E),f(E,n,a,!0)}function m(E){s.forEach((v,g)=>{const $=uo(v.type);$&&(!E||!E($))&&b(g)})}function b(E){const v=s.get(E);!o||!Ct(v,o)?h(v):o&&Oi(o),s.delete(E),i.delete(E)}Ze(()=>[e.include,e.exclude],([E,v])=>{E&&m(g=>pr(E,g)),v&&m(g=>!pr(v,g))},{flush:"post",deep:!0});let C=null;const R=()=>{C!=null&&s.set(C,Ci(n.subTree))};return At(R),ni(R),zr(()=>{s.forEach(E=>{const{subTree:v,suspense:g}=n,$=Ci(v);if(E.type===$.type&&E.key===$.key){Oi($);const P=$.component.da;P&&Qe(P,g);return}h(E)})}),()=>{if(C=null,!t.default)return null;const E=t.default(),v=E[0];if(E.length>1)return o=null,E;if(!gn(v)||!(v.shapeFlag&4)&&!(v.shapeFlag&128))return o=null,v;let g=Ci(v);const $=g.type,P=uo(xn(g)?g.type.__asyncResolved||{}:$),{include:N,exclude:w,max:A}=e;if(N&&(!P||!pr(N,P))||w&&P&&pr(w,P))return o=g,v;const _=g.key==null?$:g.key,k=s.get(_);return g.el&&(g=Lt(g),v.shapeFlag&128&&(v.ssContent=g)),C=_,k?(g.el=k.el,g.component=k.component,g.transition&&kn(g,g.transition),g.shapeFlag|=512,i.delete(_),i.add(_)):(i.add(_),A&&i.size>parseInt(A,10)&&b(i.values().next().value)),g.shapeFlag|=256,o=g,Xc(v.type)?v:g}}},Xh=Qh;function pr(e,t){return te(e)?e.some(n=>pr(n,t)):je(e)?e.split(",").includes(t):kd(e)?e.test(t):!1}function ou(e,t){lu(e,"a",t)}function au(e,t){lu(e,"da",t)}function lu(e,t,n=qe){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(ti(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Kr(s.parent.vnode)&&ep(r,t,n,s),s=s.parent}}function ep(e,t,n,r){const s=ti(t,e,r,!0);ri(()=>{ko(r[t],s)},n)}function Oi(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Ci(e){return e.shapeFlag&128?e.ssContent:e}function ti(e,t,n=qe,r=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;sr(),_n(n);const a=gt(t,n,e,o);return fn(),ir(),a});return r?s.unshift(i):s.push(i),i}}const Zt=e=>(t,n=qe)=>(!Gn||e==="sp")&&ti(e,(...r)=>t(...r),n),cu=Zt("bm"),At=Zt("m"),uu=Zt("bu"),ni=Zt("u"),zr=Zt("bum"),ri=Zt("um"),fu=Zt("sp"),du=Zt("rtg"),hu=Zt("rtc");function pu(e,t=qe){ti("ec",e,t)}function kr(e,t,n,r){let s;const i=n&&n[r];if(te(e)||je(e)){s=new Array(e.length);for(let o=0,a=e.length;ot(o,a,void 0,i&&i[a]));else{const o=Object.keys(e);s=new Array(o.length);for(let a=0,l=o.length;a{const i=r.fn(...s);return i&&(i.key=r.key),i}:r.fn)}return e}function np(e,t,n={},r,s){if(Je.isCE||Je.parent&&xn(Je.parent)&&Je.parent.isCE)return t!=="default"&&(n.name=t),ge("slot",n,r&&r());let i=e[t];i&&i._c&&(i._d=!1),Ce();const o=i&&mu(i(n)),a=na(Le,{key:n.key||o&&o.key||`_${t}`},o||(r?r():[]),o&&e._===1?64:-2);return!s&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),i&&i._c&&(i._d=!0),a}function mu(e){return e.some(t=>gn(t)?!(t.type===nt||t.type===Le&&!mu(t.children)):!0)?e:null}function rp(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:vr(r)]=e[r];return n}const to=e=>e?Iu(e)?ii(e)||e.proxy:to(e.parent):null,br=Ve(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>to(e.parent),$root:e=>to(e.root),$emit:e=>e.emit,$options:e=>Xo(e),$forceUpdate:e=>e.f||(e.f=()=>Js(e.update)),$nextTick:e=>e.n||(e.n=Xe.bind(e.proxy)),$watch:e=>Zh.bind(e)}),Ti=(e,t)=>e!==Me&&!e.__isScriptSetup&&Se(e,t),no={get({_:e},t){const{ctx:n,setupState:r,data:s,props:i,accessCache:o,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const h=o[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(Ti(r,t))return o[t]=1,r[t];if(s!==Me&&Se(s,t))return o[t]=2,s[t];if((c=e.propsOptions[0])&&Se(c,t))return o[t]=3,i[t];if(n!==Me&&Se(n,t))return o[t]=4,n[t];ro&&(o[t]=0)}}const f=br[t];let u,d;if(f)return t==="$attrs"&&ft(e,"get",t),f(e);if((u=a.__cssModules)&&(u=u[t]))return u;if(n!==Me&&Se(n,t))return o[t]=4,n[t];if(d=l.config.globalProperties,Se(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:i}=e;return Ti(s,t)?(s[t]=n,!0):r!==Me&&Se(r,t)?(r[t]=n,!0):Se(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:i}},o){let a;return!!n[o]||e!==Me&&Se(e,o)||Ti(t,o)||(a=i[0])&&Se(a,o)||Se(r,o)||Se(br,o)||Se(s.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)}},sp=Ve({},no,{get(e,t){if(t!==Symbol.unscopables)return no.get(e,t,e)},has(e,t){return t[0]!=="_"&&!Dd(t)}});function ip(){return null}function op(){return null}function ap(e){}function lp(e){}function cp(){return null}function up(){}function fp(e,t){return null}function dp(){return gu().slots}function hp(){return gu().attrs}function pp(e,t,n){const r=dt();if(n&&n.local){const s=xe(e[t]);return Ze(()=>e[t],i=>s.value=i),Ze(s,i=>{i!==e[t]&&r.emit(`update:${t}`,i)}),s}else return{__v_isRef:!0,get value(){return e[t]},set value(s){r.emit(`update:${t}`,s)}}}function gu(){const e=dt();return e.setupContext||(e.setupContext=Vu(e))}function Mr(e){return te(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function mp(e,t){const n=Mr(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?te(s)||ue(s)?s=n[r]={type:s,default:t[r]}:s.default=t[r]:s===null&&(s=n[r]={default:t[r]}),s&&t[`__skip_${r}`]&&(s.skipFactory=!0)}return n}function gp(e,t){return!e||!t?e||t:te(e)&&te(t)?e.concat(t):Ve({},Mr(e),Mr(t))}function _p(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function yp(e){const t=dt();let n=e();return fn(),Mo(n)&&(n=n.catch(r=>{throw _n(t),r})),[n,()=>_n(t)]}let ro=!0;function vp(e){const t=Xo(e),n=e.proxy,r=e.ctx;ro=!1,t.beforeCreate&&Wa(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:o,watch:a,provide:l,inject:c,created:f,beforeMount:u,mounted:d,beforeUpdate:h,updated:m,activated:b,deactivated:C,beforeDestroy:R,beforeUnmount:E,destroyed:v,unmounted:g,render:$,renderTracked:P,renderTriggered:N,errorCaptured:w,serverPrefetch:A,expose:_,inheritAttrs:k,components:x,directives:D,filters:W}=t;if(c&&bp(c,r,null),o)for(const G in o){const Z=o[G];ue(Z)&&(r[G]=Z.bind(n))}if(s){const G=s.call(n,n);Ie(G)&&(e.data=xt(G))}if(ro=!0,i)for(const G in i){const Z=i[G],_e=ue(Z)?Z.bind(n,n):ue(Z.get)?Z.get.bind(n,n):Mt,ze=!ue(Z)&&ue(Z.set)?Z.set.bind(n):Mt,le=he({get:_e,set:ze});Object.defineProperty(r,G,{enumerable:!0,configurable:!0,get:()=>le.value,set:ye=>le.value=ye})}if(a)for(const G in a)_u(a[G],r,n,G);if(l){const G=ue(l)?l.call(n):l;Reflect.ownKeys(G).forEach(Z=>{Pn(Z,G[Z])})}f&&Wa(f,e,"c");function I(G,Z){te(Z)?Z.forEach(_e=>G(_e.bind(n))):Z&&G(Z.bind(n))}if(I(cu,u),I(At,d),I(uu,h),I(ni,m),I(ou,b),I(au,C),I(pu,w),I(hu,P),I(du,N),I(zr,E),I(ri,g),I(fu,A),te(_))if(_.length){const G=e.exposed||(e.exposed={});_.forEach(Z=>{Object.defineProperty(G,Z,{get:()=>n[Z],set:_e=>n[Z]=_e})})}else e.exposed||(e.exposed={});$&&e.render===Mt&&(e.render=$),k!=null&&(e.inheritAttrs=k),x&&(e.components=x),D&&(e.directives=D)}function bp(e,t,n=Mt){te(e)&&(e=so(e));for(const r in e){const s=e[r];let i;Ie(s)?"default"in s?i=st(s.from||r,s.default,!0):i=st(s.from||r):i=st(s),De(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[r]=i}}function Wa(e,t,n){gt(te(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function _u(e,t,n,r){const s=r.includes(".")?ru(n,r):()=>n[r];if(je(e)){const i=t[e];ue(i)&&Ze(s,i)}else if(ue(e))Ze(s,e.bind(n));else if(Ie(e))if(te(e))e.forEach(i=>_u(i,t,n,r));else{const i=ue(e.handler)?e.handler.bind(n):t[e.handler];ue(i)&&Ze(s,i,e)}}function Xo(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,a=i.get(t);let l;return a?l=a:!s.length&&!n&&!r?l=t:(l={},s.length&&s.forEach(c=>Ps(l,c,o,!0)),Ps(l,t,o)),Ie(t)&&i.set(t,l),l}function Ps(e,t,n,r=!1){const{mixins:s,extends:i}=t;i&&Ps(e,i,n,!0),s&&s.forEach(o=>Ps(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const a=Ep[o]||n&&n[o];e[o]=a?a(e[o],t[o]):t[o]}return e}const Ep={data:Za,props:Ya,emits:Ya,methods:mr,computed:mr,beforeCreate:rt,created:rt,beforeMount:rt,mounted:rt,beforeUpdate:rt,updated:rt,beforeDestroy:rt,beforeUnmount:rt,destroyed:rt,unmounted:rt,activated:rt,deactivated:rt,errorCaptured:rt,serverPrefetch:rt,components:mr,directives:mr,watch:Ap,provide:Za,inject:wp};function Za(e,t){return t?e?function(){return Ve(ue(e)?e.call(this,this):e,ue(t)?t.call(this,this):t)}:t:e}function wp(e,t){return mr(so(e),so(t))}function so(e){if(te(e)){const t={};for(let n=0;n1)return n&&ue(t)?t.call(r&&r.proxy):t}}function vu(){return!!(qe||Je||Lr)}function Cp(e,t,n,r=!1){const s={},i={};Ss(i,si,1),e.propsDefaults=Object.create(null),bu(e,t,s,i);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=r?s:Bo(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function Tp(e,t,n,r){const{props:s,attrs:i,vnode:{patchFlag:o}}=e,a=we(s),[l]=e.propsOptions;let c=!1;if((r||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let u=0;u{l=!0;const[d,h]=Eu(u,t,!0);Ve(o,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!l)return Ie(e)&&r.set(e,qn),qn;if(te(i))for(let f=0;f-1,h[1]=b<0||m-1||Se(h,"default"))&&a.push(u)}}}const c=[o,a];return Ie(e)&&r.set(e,c),c}function Ja(e){return e[0]!=="$"}function Ga(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Qa(e,t){return Ga(e)===Ga(t)}function Xa(e,t){return te(t)?t.findIndex(n=>Qa(n,e)):ue(t)&&Qa(t,e)?0:-1}const wu=e=>e[0]==="_"||e==="$stable",ea=e=>te(e)?e.map(mt):[mt(e)],Rp=(e,t,n)=>{if(t._n)return t;const r=Bt((...s)=>ea(t(...s)),n);return r._c=!1,r},Au=(e,t,n)=>{const r=e._ctx;for(const s in e){if(wu(s))continue;const i=e[s];if(ue(i))t[s]=Rp(s,i,r);else if(i!=null){const o=ea(i);t[s]=()=>o}}},Su=(e,t)=>{const n=ea(t);e.slots.default=()=>n},xp=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=we(t),Ss(t,"_",n)):Au(t,e.slots={})}else e.slots={},t&&Su(e,t);Ss(e.slots,si,1)},Pp=(e,t,n)=>{const{vnode:r,slots:s}=e;let i=!0,o=Me;if(r.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:(Ve(s,t),!n&&a===1&&delete s._):(i=!t.$stable,Au(t,s)),o=t}else t&&(Su(e,t),o={default:1});if(i)for(const a in s)!wu(a)&&o[a]==null&&delete s[a]};function Ns(e,t,n,r,s=!1){if(te(e)){e.forEach((d,h)=>Ns(d,t&&(te(t)?t[h]:t),n,r,s));return}if(xn(r)&&!s)return;const i=r.shapeFlag&4?ii(r.component)||r.component.proxy:r.el,o=s?null:i,{i:a,r:l}=e,c=t&&t.r,f=a.refs===Me?a.refs={}:a.refs,u=a.setupState;if(c!=null&&c!==l&&(je(c)?(f[c]=null,Se(u,c)&&(u[c]=null)):De(c)&&(c.value=null)),ue(l))qt(l,a,12,[o,f]);else{const d=je(l),h=De(l);if(d||h){const m=()=>{if(e.f){const b=d?Se(u,l)?u[l]:f[l]:l.value;s?te(b)&&ko(b,i):te(b)?b.includes(i)||b.push(i):d?(f[l]=[i],Se(u,l)&&(u[l]=f[l])):(l.value=[i],e.k&&(f[e.k]=l.value))}else d?(f[l]=o,Se(u,l)&&(u[l]=o)):h&&(l.value=o,e.k&&(f[e.k]=o))};o?(m.id=-1,Qe(m,n)):m()}}}let Gt=!1;const is=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",os=e=>e.nodeType===8;function Np(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:i,parentNode:o,remove:a,insert:l,createComment:c}}=e,f=(v,g)=>{if(!g.hasChildNodes()){n(null,v,g),xs(),g._vnode=v;return}Gt=!1,u(g.firstChild,v,null,null,null),xs(),g._vnode=v,Gt&&console.error("Hydration completed but contains mismatches.")},u=(v,g,$,P,N,w=!1)=>{const A=os(v)&&v.data==="[",_=()=>b(v,g,$,P,N,A),{type:k,ref:x,shapeFlag:D,patchFlag:W}=g;let z=v.nodeType;g.el=v,W===-2&&(w=!1,g.dynamicChildren=null);let I=null;switch(k){case Mn:z!==3?g.children===""?(l(g.el=s(""),o(v),v),I=v):I=_():(v.data!==g.children&&(Gt=!0,v.data=g.children),I=i(v));break;case nt:E(v)?(I=i(v),R(g.el=v.content.firstChild,v,$)):z!==8||A?I=_():I=i(v);break;case Nn:if(A&&(v=i(v),z=v.nodeType),z===1||z===3){I=v;const G=!g.children.length;for(let Z=0;Z{w=w||!!g.dynamicChildren;const{type:A,props:_,patchFlag:k,shapeFlag:x,dirs:D,transition:W}=g,z=A==="input"||A==="option";if(z||k!==-1){D&&Nt(g,null,$,"created");let I=!1;if(E(v)){I=Ru(P,W)&&$&&$.vnode.props&&$.vnode.props.appear;const Z=v.content.firstChild;I&&W.beforeEnter(Z),R(Z,v,$),g.el=v=Z}if(_)if(z||!w||k&48)for(const Z in _)(z&&(Z.endsWith("value")||Z==="indeterminate")||Vr(Z)&&!yr(Z)||Z[0]===".")&&r(v,Z,null,_[Z],!1,void 0,$);else _.onClick&&r(v,"onClick",null,_.onClick,!1,void 0,$);let G;if((G=_&&_.onVnodeBeforeMount)&&at(G,$,g),D&&Nt(g,null,$,"beforeMount"),((G=_&&_.onVnodeMounted)||D||I)&&eu(()=>{G&&at(G,$,g),I&&W.enter(v),D&&Nt(g,null,$,"mounted")},P),x&16&&!(_&&(_.innerHTML||_.textContent))){let Z=h(v.firstChild,g,v,$,P,N,w);for(;Z;){Gt=!0;const _e=Z;Z=Z.nextSibling,a(_e)}}else x&8&&v.textContent!==g.children&&(Gt=!0,v.textContent=g.children)}return v.nextSibling},h=(v,g,$,P,N,w,A)=>{A=A||!!g.dynamicChildren;const _=g.children,k=_.length;for(let x=0;x{const{slotScopeIds:A}=g;A&&(N=N?N.concat(A):A);const _=o(v),k=h(i(v),g,_,$,P,N,w);return k&&os(k)&&k.data==="]"?i(g.anchor=k):(Gt=!0,l(g.anchor=c("]"),_,k),k)},b=(v,g,$,P,N,w)=>{if(Gt=!0,g.el=null,w){const k=C(v);for(;;){const x=i(v);if(x&&x!==k)a(x);else break}}const A=i(v),_=o(v);return a(v),n(null,g,_,A,$,P,is(_),N),A},C=(v,g="[",$="]")=>{let P=0;for(;v;)if(v=i(v),v&&os(v)&&(v.data===g&&P++,v.data===$)){if(P===0)return i(v);P--}return v},R=(v,g,$)=>{const P=g.parentNode;P&&P.replaceChild(v,g);let N=$;for(;N;)N.vnode.el===g&&(N.vnode.el=N.subTree.el=v),N=N.parent},E=v=>v.nodeType===1&&v.tagName.toLowerCase()==="template";return[f,u]}const Qe=eu;function Ou(e){return Tu(e)}function Cu(e){return Tu(e,Np)}function Tu(e,t){const n=Ji();n.__VUE__=!0;const{insert:r,remove:s,patchProp:i,createElement:o,createText:a,createComment:l,setText:c,setElementText:f,parentNode:u,nextSibling:d,setScopeId:h=Mt,insertStaticContent:m}=e,b=(p,y,S,F=null,j=null,U=null,Q=!1,K=null,J=!!y.dynamicChildren)=>{if(p===y)return;p&&!Ct(p,y)&&(F=L(p),ye(p,j,U,!0),p=null),y.patchFlag===-2&&(J=!1,y.dynamicChildren=null);const{type:H,ref:se,shapeFlag:ne}=y;switch(H){case Mn:C(p,y,S,F);break;case nt:R(p,y,S,F);break;case Nn:p==null&&E(y,S,F,Q);break;case Le:x(p,y,S,F,j,U,Q,K,J);break;default:ne&1?$(p,y,S,F,j,U,Q,K,J):ne&6?D(p,y,S,F,j,U,Q,K,J):(ne&64||ne&128)&&H.process(p,y,S,F,j,U,Q,K,J,M)}se!=null&&j&&Ns(se,p&&p.ref,U,y||p,!y)},C=(p,y,S,F)=>{if(p==null)r(y.el=a(y.children),S,F);else{const j=y.el=p.el;y.children!==p.children&&c(j,y.children)}},R=(p,y,S,F)=>{p==null?r(y.el=l(y.children||""),S,F):y.el=p.el},E=(p,y,S,F)=>{[p.el,p.anchor]=m(p.children,y,S,F,p.el,p.anchor)},v=({el:p,anchor:y},S,F)=>{let j;for(;p&&p!==y;)j=d(p),r(p,S,F),p=j;r(y,S,F)},g=({el:p,anchor:y})=>{let S;for(;p&&p!==y;)S=d(p),s(p),p=S;s(y)},$=(p,y,S,F,j,U,Q,K,J)=>{Q=Q||y.type==="svg",p==null?P(y,S,F,j,U,Q,K,J):A(p,y,j,U,Q,K,J)},P=(p,y,S,F,j,U,Q,K)=>{let J,H;const{type:se,props:ne,shapeFlag:ie,transition:fe,dirs:ve}=p;if(J=p.el=o(p.type,U,ne&&ne.is,ne),ie&8?f(J,p.children):ie&16&&w(p.children,J,null,F,j,U&&se!=="foreignObject",Q,K),ve&&Nt(p,null,F,"created"),N(J,p,p.scopeId,Q,F),ne){for(const Re in ne)Re!=="value"&&!yr(Re)&&i(J,Re,null,ne[Re],U,p.children,F,j,re);"value"in ne&&i(J,"value",null,ne.value),(H=ne.onVnodeBeforeMount)&&at(H,F,p)}ve&&Nt(p,null,F,"beforeMount");const $e=Ru(j,fe);$e&&fe.beforeEnter(J),r(J,y,S),((H=ne&&ne.onVnodeMounted)||$e||ve)&&Qe(()=>{H&&at(H,F,p),$e&&fe.enter(J),ve&&Nt(p,null,F,"mounted")},j)},N=(p,y,S,F,j)=>{if(S&&h(p,S),F)for(let U=0;U{for(let H=J;H{const K=y.el=p.el;let{patchFlag:J,dynamicChildren:H,dirs:se}=y;J|=p.patchFlag&16;const ne=p.props||Me,ie=y.props||Me;let fe;S&&wn(S,!1),(fe=ie.onVnodeBeforeUpdate)&&at(fe,S,y,p),se&&Nt(y,p,S,"beforeUpdate"),S&&wn(S,!0);const ve=j&&y.type!=="foreignObject";if(H?_(p.dynamicChildren,H,K,S,F,ve,U):Q||Z(p,y,K,null,S,F,ve,U,!1),J>0){if(J&16)k(K,y,ne,ie,S,F,j);else if(J&2&&ne.class!==ie.class&&i(K,"class",null,ie.class,j),J&4&&i(K,"style",ne.style,ie.style,j),J&8){const $e=y.dynamicProps;for(let Re=0;Re<$e.length;Re++){const O=$e[Re],T=ne[O],B=ie[O];(B!==T||O==="value")&&i(K,O,T,B,j,p.children,S,F,re)}}J&1&&p.children!==y.children&&f(K,y.children)}else!Q&&H==null&&k(K,y,ne,ie,S,F,j);((fe=ie.onVnodeUpdated)||se)&&Qe(()=>{fe&&at(fe,S,y,p),se&&Nt(y,p,S,"updated")},F)},_=(p,y,S,F,j,U,Q)=>{for(let K=0;K{if(S!==F){if(S!==Me)for(const K in S)!yr(K)&&!(K in F)&&i(p,K,S[K],null,Q,y.children,j,U,re);for(const K in F){if(yr(K))continue;const J=F[K],H=S[K];J!==H&&K!=="value"&&i(p,K,H,J,Q,y.children,j,U,re)}"value"in F&&i(p,"value",S.value,F.value)}},x=(p,y,S,F,j,U,Q,K,J)=>{const H=y.el=p?p.el:a(""),se=y.anchor=p?p.anchor:a("");let{patchFlag:ne,dynamicChildren:ie,slotScopeIds:fe}=y;fe&&(K=K?K.concat(fe):fe),p==null?(r(H,S,F),r(se,S,F),w(y.children,S,se,j,U,Q,K,J)):ne>0&&ne&64&&ie&&p.dynamicChildren?(_(p.dynamicChildren,ie,S,j,U,Q,K),(y.key!=null||j&&y===j.subTree)&&ta(p,y,!0)):Z(p,y,S,se,j,U,Q,K,J)},D=(p,y,S,F,j,U,Q,K,J)=>{y.slotScopeIds=K,p==null?y.shapeFlag&512?j.ctx.activate(y,S,F,Q,J):W(y,S,F,j,U,Q,J):z(p,y,J)},W=(p,y,S,F,j,U,Q)=>{const K=p.component=Lu(p,F,j);if(Kr(p)&&(K.ctx.renderer=M),Fu(K),K.asyncDep){if(j&&j.registerDep(K,I),!p.el){const J=K.subTree=ge(nt);R(null,J,y,S)}return}I(K,p,y,S,j,U,Q)},z=(p,y,S)=>{const F=y.component=p.component;if(Fh(p,y,S))if(F.asyncDep&&!F.asyncResolved){G(F,y,S);return}else F.next=y,Ph(F.update),F.update();else y.el=p.el,F.vnode=y},I=(p,y,S,F,j,U,Q)=>{const K=()=>{if(p.isMounted){let{next:se,bu:ne,u:ie,parent:fe,vnode:ve}=p,$e=se,Re;wn(p,!1),se?(se.el=ve.el,G(p,se,Q)):se=ve,ne&&zn(ne),(Re=se.props&&se.props.onVnodeBeforeUpdate)&&at(Re,fe,se,ve),wn(p,!0);const O=vs(p),T=p.subTree;p.subTree=O,b(T,O,u(T.el),L(T),p,j,U),se.el=O.el,$e===null&&Wo(p,O.el),ie&&Qe(ie,j),(Re=se.props&&se.props.onVnodeUpdated)&&Qe(()=>at(Re,fe,se,ve),j)}else{let se;const{el:ne,props:ie}=y,{bm:fe,m:ve,parent:$e}=p,Re=xn(y);if(wn(p,!1),fe&&zn(fe),!Re&&(se=ie&&ie.onVnodeBeforeMount)&&at(se,$e,y),wn(p,!0),ne&&oe){const O=()=>{p.subTree=vs(p),oe(ne,p.subTree,p,j,null)};Re?y.type.__asyncLoader().then(()=>!p.isUnmounted&&O()):O()}else{const O=p.subTree=vs(p);b(null,O,S,F,p,j,U),y.el=O.el}if(ve&&Qe(ve,j),!Re&&(se=ie&&ie.onVnodeMounted)){const O=y;Qe(()=>at(se,$e,O),j)}(y.shapeFlag&256||$e&&xn($e.vnode)&&$e.vnode.shapeFlag&256)&&p.a&&Qe(p.a,j),p.isMounted=!0,y=S=F=null}},J=p.effect=new Yn(K,()=>Js(H),p.scope),H=p.update=()=>J.run();H.id=p.uid,wn(p,!0),H()},G=(p,y,S)=>{y.component=p;const F=p.vnode.props;p.vnode=y,p.next=null,Tp(p,y.props,F,S),Pp(p,y.children,S),sr(),Ua(p),ir()},Z=(p,y,S,F,j,U,Q,K,J=!1)=>{const H=p&&p.children,se=p?p.shapeFlag:0,ne=y.children,{patchFlag:ie,shapeFlag:fe}=y;if(ie>0){if(ie&128){ze(H,ne,S,F,j,U,Q,K,J);return}else if(ie&256){_e(H,ne,S,F,j,U,Q,K,J);return}}fe&8?(se&16&&re(H,j,U),ne!==H&&f(S,ne)):se&16?fe&16?ze(H,ne,S,F,j,U,Q,K,J):re(H,j,U,!0):(se&8&&f(S,""),fe&16&&w(ne,S,F,j,U,Q,K,J))},_e=(p,y,S,F,j,U,Q,K,J)=>{p=p||qn,y=y||qn;const H=p.length,se=y.length,ne=Math.min(H,se);let ie;for(ie=0;iese?re(p,j,U,!0,!1,ne):w(y,S,F,j,U,Q,K,J,ne)},ze=(p,y,S,F,j,U,Q,K,J)=>{let H=0;const se=y.length;let ne=p.length-1,ie=se-1;for(;H<=ne&&H<=ie;){const fe=p[H],ve=y[H]=J?on(y[H]):mt(y[H]);if(Ct(fe,ve))b(fe,ve,S,null,j,U,Q,K,J);else break;H++}for(;H<=ne&&H<=ie;){const fe=p[ne],ve=y[ie]=J?on(y[ie]):mt(y[ie]);if(Ct(fe,ve))b(fe,ve,S,null,j,U,Q,K,J);else break;ne--,ie--}if(H>ne){if(H<=ie){const fe=ie+1,ve=feie)for(;H<=ne;)ye(p[H],j,U,!0),H++;else{const fe=H,ve=H,$e=new Map;for(H=ve;H<=ie;H++){const me=y[H]=J?on(y[H]):mt(y[H]);me.key!=null&&$e.set(me.key,H)}let Re,O=0;const T=ie-ve+1;let B=!1,X=0;const ce=new Array(T);for(H=0;H=T){ye(me,j,U,!0);continue}let Te;if(me.key!=null)Te=$e.get(me.key);else for(Re=ve;Re<=ie;Re++)if(ce[Re-ve]===0&&Ct(me,y[Re])){Te=Re;break}Te===void 0?ye(me,j,U,!0):(ce[Te-ve]=H+1,Te>=X?X=Te:B=!0,b(me,y[Te],S,null,j,U,Q,K,J),O++)}const ae=B?$p(ce):qn;for(Re=ae.length-1,H=T-1;H>=0;H--){const me=ve+H,Te=y[me],Ue=me+1{const{el:U,type:Q,transition:K,children:J,shapeFlag:H}=p;if(H&6){le(p.component.subTree,y,S,F);return}if(H&128){p.suspense.move(y,S,F);return}if(H&64){Q.move(p,y,S,M);return}if(Q===Le){r(U,y,S);for(let ne=0;neK.enter(U),j);else{const{leave:ne,delayLeave:ie,afterLeave:fe}=K,ve=()=>r(U,y,S),$e=()=>{ne(U,()=>{ve(),fe&&fe()})};ie?ie(U,ve,$e):$e()}else r(U,y,S)},ye=(p,y,S,F=!1,j=!1)=>{const{type:U,props:Q,ref:K,children:J,dynamicChildren:H,shapeFlag:se,patchFlag:ne,dirs:ie}=p;if(K!=null&&Ns(K,null,S,p,!0),se&256){y.ctx.deactivate(p);return}const fe=se&1&&ie,ve=!xn(p);let $e;if(ve&&($e=Q&&Q.onVnodeBeforeUnmount)&&at($e,y,p),se&6)ee(p.component,S,F);else{if(se&128){p.suspense.unmount(S,F);return}fe&&Nt(p,null,y,"beforeUnmount"),se&64?p.type.remove(p,y,S,j,M,F):H&&(U!==Le||ne>0&&ne&64)?re(H,y,S,!1,!0):(U===Le&&ne&384||!j&&se&16)&&re(J,y,S),F&&Ee(p)}(ve&&($e=Q&&Q.onVnodeUnmounted)||fe)&&Qe(()=>{$e&&at($e,y,p),fe&&Nt(p,null,y,"unmounted")},S)},Ee=p=>{const{type:y,el:S,anchor:F,transition:j}=p;if(y===Le){Ge(S,F);return}if(y===Nn){g(p);return}const U=()=>{s(S),j&&!j.persisted&&j.afterLeave&&j.afterLeave()};if(p.shapeFlag&1&&j&&!j.persisted){const{leave:Q,delayLeave:K}=j,J=()=>Q(S,U);K?K(p.el,U,J):J()}else U()},Ge=(p,y)=>{let S;for(;p!==y;)S=d(p),s(p),p=S;s(y)},ee=(p,y,S)=>{const{bum:F,scope:j,update:U,subTree:Q,um:K}=p;F&&zn(F),j.stop(),U&&(U.active=!1,ye(Q,p,y,S)),K&&Qe(K,y),Qe(()=>{p.isUnmounted=!0},y),y&&y.pendingBranch&&!y.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===y.pendingId&&(y.deps--,y.deps===0&&y.resolve())},re=(p,y,S,F=!1,j=!1,U=0)=>{for(let Q=U;Qp.shapeFlag&6?L(p.component.subTree):p.shapeFlag&128?p.suspense.next():d(p.anchor||p.el),q=(p,y,S)=>{p==null?y._vnode&&ye(y._vnode,null,null,!0):b(y._vnode||null,p,y,null,null,null,S),Ua(),xs(),y._vnode=p},M={p:b,um:ye,m:le,r:Ee,mt:W,mc:w,pc:Z,pbc:_,n:L,o:e};let Y,oe;return t&&([Y,oe]=t(M)),{render:q,hydrate:Y,createApp:Op(q,Y)}}function wn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ru(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ta(e,t,n=!1){const r=e.children,s=t.children;if(te(r)&&te(s))for(let i=0;i>1,e[n[a]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}const kp=e=>e.__isTeleport,Er=e=>e&&(e.disabled||e.disabled===""),el=e=>typeof SVGElement<"u"&&e instanceof SVGElement,oo=(e,t)=>{const n=e&&e.to;return je(n)?t?t(n):null:n},Mp={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,i,o,a,l,c){const{mc:f,pc:u,pbc:d,o:{insert:h,querySelector:m,createText:b,createComment:C}}=c,R=Er(t.props);let{shapeFlag:E,children:v,dynamicChildren:g}=t;if(e==null){const $=t.el=b(""),P=t.anchor=b("");h($,n,r),h(P,n,r);const N=t.target=oo(t.props,m),w=t.targetAnchor=b("");N&&(h(w,N),o=o||el(N));const A=(_,k)=>{E&16&&f(v,_,k,s,i,o,a,l)};R?A(n,P):N&&A(N,w)}else{t.el=e.el;const $=t.anchor=e.anchor,P=t.target=e.target,N=t.targetAnchor=e.targetAnchor,w=Er(e.props),A=w?n:P,_=w?$:N;if(o=o||el(P),g?(d(e.dynamicChildren,g,A,s,i,o,a),ta(e,t,!0)):l||u(e,t,A,_,s,i,o,a,!1),R)w?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):as(t,n,$,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const k=t.target=oo(t.props,m);k&&as(t,k,null,c,0)}else w&&as(t,P,N,c,1)}xu(t)},remove(e,t,n,r,{um:s,o:{remove:i}},o){const{shapeFlag:a,children:l,anchor:c,targetAnchor:f,target:u,props:d}=e;if(u&&i(f),o&&i(c),a&16){const h=o||!Er(d);for(let m=0;m0?ct||qn:null,Pu(),Ln>0&&ct&&ct.push(e),e}function Ne(e,t,n,r,s,i){return Nu(de(e,t,n,r,s,i,!0))}function na(e,t,n,r,s){return Nu(ge(e,t,n,r,s,!0))}function gn(e){return e?e.__v_isVNode===!0:!1}function Ct(e,t){return e.type===t.type&&e.key===t.key}function Fp(e){}const si="__vInternal",$u=({key:e})=>e??null,bs=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?je(e)||De(e)||ue(e)?{i:Je,r:e,k:t,f:!!n}:e:null);function de(e,t=null,n=null,r=0,s=null,i=e===Le?0:1,o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&$u(t),ref:t&&bs(t),scopeId:Qs,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Je};return a?(ra(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=je(n)?8:16),Ln>0&&!o&&ct&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&ct.push(l),l}const ge=Dp;function Dp(e,t=null,n=null,r=0,s=null,i=!1){if((!e||e===Qc)&&(e=nt),gn(e)){const a=Lt(e,t,!0);return n&&ra(a,n),Ln>0&&!i&&ct&&(a.shapeFlag&6?ct[ct.indexOf(e)]=a:ct.push(a)),a.patchFlag|=-2,a}if(zp(e)&&(e=e.__vccOpts),t){t=ku(t);let{class:a,style:l}=t;a&&!je(a)&&(t.class=zt(a)),Ie(l)&&(Uo(l)&&!te(l)&&(l=Ve({},l)),t.style=Br(l))}const o=je(e)?1:Xc(e)?128:kp(e)?64:Ie(e)?4:ue(e)?2:0;return de(e,t,n,r,s,o,i,!0)}function ku(e){return e?Uo(e)||si in e?Ve({},e):e:null}function Lt(e,t,n=!1){const{props:r,ref:s,patchFlag:i,children:o}=e,a=t?Mu(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&$u(a),ref:t&&t.ref?n&&s?te(s)?s.concat(bs(t)):[s,bs(t)]:bs(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Le?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Lt(e.ssContent),ssFallback:e.ssFallback&&Lt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Rt(e=" ",t=0){return ge(Mn,null,e,t)}function Vp(e,t){const n=ge(Nn,null,e);return n.staticCount=t,n}function vt(e="",t=!1){return t?(Ce(),na(nt,null,e)):ge(nt,null,e)}function mt(e){return e==null||typeof e=="boolean"?ge(nt):te(e)?ge(Le,null,e.slice()):typeof e=="object"?on(e):ge(Mn,null,String(e))}function on(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Lt(e)}function ra(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(te(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),ra(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(si in t)?t._ctx=Je:s===3&&Je&&(Je.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ue(t)?(t={default:t,_ctx:Je},n=32):(t=String(t),r&64?(n=16,t=[Rt(t)]):n=8);e.children=t,e.shapeFlag|=n}function Mu(...e){const t={};for(let n=0;nqe||Je;let sa,jn,tl="__VUE_INSTANCE_SETTERS__";(jn=Ji()[tl])||(jn=Ji()[tl]=[]),jn.push(e=>qe=e),sa=e=>{jn.length>1?jn.forEach(t=>t(e)):jn[0](e)};const _n=e=>{sa(e),e.scope.on()},fn=()=>{qe&&qe.scope.off(),sa(null)};function Iu(e){return e.vnode.shapeFlag&4}let Gn=!1;function Fu(e,t=!1){Gn=t;const{props:n,children:r}=e.vnode,s=Iu(e);Cp(e,n,s,t),xp(e,r);const i=s?Up(e,t):void 0;return Gn=!1,i}function Up(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Hr(new Proxy(e.ctx,no));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?Vu(e):null;_n(e),sr();const i=qt(r,e,0,[e.props,s]);if(ir(),fn(),Mo(i)){if(i.then(fn,fn),t)return i.then(o=>{lo(e,o,t)}).catch(o=>{Vn(o,e,0)});e.asyncDep=i}else lo(e,i,t)}else Du(e,t)}function lo(e,t,n){ue(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ie(t)&&(e.setupState=Ko(t)),Du(e,n)}let $s,co;function Hp(e){$s=e,co=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,sp))}}const qp=()=>!$s;function Du(e,t,n){const r=e.type;if(!e.render){if(!t&&$s&&!r.render){const s=r.template||Xo(e).template;if(s){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,c=Ve(Ve({isCustomElement:i,delimiters:a},o),l);r.render=$s(s,c)}}e.render=r.render||Mt,co&&co(e)}{_n(e),sr();try{vp(e)}finally{ir(),fn()}}}function Kp(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return ft(e,"get","$attrs"),t[n]}}))}function Vu(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Kp(e)},slots:e.slots,emit:e.emit,expose:t}}function ii(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ko(Hr(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in br)return br[n](e)},has(t,n){return n in t||n in br}}))}function uo(e,t=!0){return ue(e)?e.displayName||e.name:e.name||t&&e.__name}function zp(e){return ue(e)&&"__vccOpts"in e}const he=(e,t)=>Oh(e,t,Gn);function yn(e,t,n){const r=arguments.length;return r===2?Ie(t)&&!te(t)?gn(t)?ge(e,null,[t]):ge(e,t):ge(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&gn(n)&&(n=[n]),ge(e,t,n))}const ju=Symbol.for("v-scx"),Bu=()=>st(ju);function Wp(){}function Zp(e,t,n,r){const s=n[r];if(s&&Uu(s,e))return s;const i=t();return i.memo=e.slice(),n[r]=i}function Uu(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&ct&&ct.push(e),!0}const Hu="3.3.13",Yp={createComponentInstance:Lu,setupComponent:Fu,renderComponentRoot:vs,setCurrentRenderingInstance:Nr,isVNode:gn,normalizeVNode:mt},Jp=Yp,Gp=null,Qp=null,Xp="http://www.w3.org/2000/svg",On=typeof document<"u"?document:null,nl=On&&On.createElement("template"),em={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t?On.createElementNS(Xp,e):On.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>On.createTextNode(e),createComment:e=>On.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>On.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,i){const o=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{nl.innerHTML=r?`${e}`:e;const a=nl.content;if(r){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]}},Qt="transition",cr="animation",Qn=Symbol("_vtc"),ia=(e,{slots:t})=>yn(su,Ku(e),t);ia.displayName="Transition";const qu={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},tm=ia.props=Ve({},Qo,qu),An=(e,t=[])=>{te(e)?e.forEach(n=>n(...t)):e&&e(...t)},rl=e=>e?te(e)?e.some(t=>t.length>1):e.length>1:!1;function Ku(e){const t={};for(const x in e)x in qu||(t[x]=e[x]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:c=o,appearToClass:f=a,leaveFromClass:u=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=nm(s),b=m&&m[0],C=m&&m[1],{onBeforeEnter:R,onEnter:E,onEnterCancelled:v,onLeave:g,onLeaveCancelled:$,onBeforeAppear:P=R,onAppear:N=E,onAppearCancelled:w=v}=t,A=(x,D,W)=>{tn(x,D?f:a),tn(x,D?c:o),W&&W()},_=(x,D)=>{x._isLeaving=!1,tn(x,u),tn(x,h),tn(x,d),D&&D()},k=x=>(D,W)=>{const z=x?N:E,I=()=>A(D,x,W);An(z,[D,I]),sl(()=>{tn(D,x?l:i),Dt(D,x?f:a),rl(z)||il(D,r,b,I)})};return Ve(t,{onBeforeEnter(x){An(R,[x]),Dt(x,i),Dt(x,o)},onBeforeAppear(x){An(P,[x]),Dt(x,l),Dt(x,c)},onEnter:k(!1),onAppear:k(!0),onLeave(x,D){x._isLeaving=!0;const W=()=>_(x,D);Dt(x,u),Wu(),Dt(x,d),sl(()=>{x._isLeaving&&(tn(x,u),Dt(x,h),rl(g)||il(x,r,C,W))}),An(g,[x,W])},onEnterCancelled(x){A(x,!1),An(v,[x])},onAppearCancelled(x){A(x,!0),An(w,[x])},onLeaveCancelled(x){_(x),An($,[x])}})}function nm(e){if(e==null)return null;if(Ie(e))return[Ri(e.enter),Ri(e.leave)];{const t=Ri(e);return[t,t]}}function Ri(e){return Cs(e)}function Dt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Qn]||(e[Qn]=new Set)).add(t)}function tn(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Qn];n&&(n.delete(t),n.size||(e[Qn]=void 0))}function sl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let rm=0;function il(e,t,n,r){const s=e._endId=++rm,i=()=>{s===e._endId&&r()};if(n)return setTimeout(i,n);const{type:o,timeout:a,propCount:l}=zu(e,t);if(!o)return r();const c=o+"end";let f=0;const u=()=>{e.removeEventListener(c,d),i()},d=h=>{h.target===e&&++f>=l&&u()};setTimeout(()=>{f(n[m]||"").split(", "),s=r(`${Qt}Delay`),i=r(`${Qt}Duration`),o=ol(s,i),a=r(`${cr}Delay`),l=r(`${cr}Duration`),c=ol(a,l);let f=null,u=0,d=0;t===Qt?o>0&&(f=Qt,u=o,d=i.length):t===cr?c>0&&(f=cr,u=c,d=l.length):(u=Math.max(o,c),f=u>0?o>c?Qt:cr:null,d=f?f===Qt?i.length:l.length:0);const h=f===Qt&&/\b(transform|all)(,|$)/.test(r(`${Qt}Property`).toString());return{type:f,timeout:u,propCount:d,hasTransform:h}}function ol(e,t){for(;e.lengthal(n)+al(e[r])))}function al(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Wu(){return document.body.offsetHeight}function sm(e,t,n){const r=e[Qn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const oa=Symbol("_vod"),Zu={beforeMount(e,{value:t},{transition:n}){e[oa]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ur(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),ur(e,!0),r.enter(e)):r.leave(e,()=>{ur(e,!1)}):ur(e,t))},beforeUnmount(e,{value:t}){ur(e,t)}};function ur(e,t){e.style.display=t?e[oa]:"none"}function im(){Zu.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Yu=Symbol("");function om(e){const t=dt();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>ho(i,s))},r=()=>{const s=e(t.proxy);fo(t.subTree,s),n(s)};nu(r),At(()=>{const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),ri(()=>s.disconnect())})}function fo(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{fo(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)ho(e.el,t);else if(e.type===Le)e.children.forEach(n=>fo(n,t));else if(e.type===Nn){let{el:n,anchor:r}=e;for(;n&&(ho(n,t),n!==r);)n=n.nextSibling}}function ho(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const s in t)n.setProperty(`--${s}`,t[s]),r+=`--${s}: ${t[s]};`;n[Yu]=r}}function am(e,t,n){const r=e.style,s=je(n);if(n&&!s){if(t&&!je(t))for(const i in t)n[i]==null&&po(r,i,"");for(const i in n)po(r,i,n[i])}else{const i=r.display;if(s){if(t!==n){const o=r[Yu];o&&(n+=";"+o),r.cssText=n}}else t&&e.removeAttribute("style");oa in e&&(r.display=i)}}const ll=/\s*!important$/;function po(e,t,n){if(te(n))n.forEach(r=>po(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=lm(e,t);ll.test(n)?e.setProperty(bt(r),n.replace(ll,""),"important"):e[r]=n}}const cl=["Webkit","Moz","ms"],xi={};function lm(e,t){const n=xi[t];if(n)return n;let r=ut(t);if(r!=="filter"&&r in e)return xi[t]=r;r=jr(r);for(let s=0;sPi||(pm.then(()=>Pi=0),Pi=Date.now());function gm(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;gt(_m(r,n.value),t,5,[r])};return n.value=e,n.attached=mm(),n}function _m(e,t){if(te(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const hl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ym=(e,t,n,r,s=!1,i,o,a,l)=>{t==="class"?sm(e,r,s):t==="style"?am(e,n,r):Vr(t)?$o(t)||dm(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):vm(e,t,r,s))?um(e,t,r,i,o,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),cm(e,t,r,s))};function vm(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&hl(t)&&ue(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return hl(t)&&je(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function Ju(e,t){const n=bn(e);class r extends oi{constructor(i){super(n,i,t)}}return r.def=n,r}/*! #__NO_SIDE_EFFECTS__ */const bm=e=>Ju(e,lf),Em=typeof HTMLElement<"u"?HTMLElement:class{};class oi extends Em{constructor(t,n={},r){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&r?r(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,this._ob&&(this._ob.disconnect(),this._ob=null),Xe(()=>{this._connected||(mo(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r{for(const s of r)this._setAttr(s.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,s=!1)=>{const{props:i,styles:o}=r;let a;if(i&&!te(i))for(const l in i){const c=i[l];(c===Number||c&&c.type===Number)&&(l in this._props&&(this._props[l]=Cs(this._props[l])),(a||(a=Object.create(null)))[ut(l)]=!0)}this._numberProps=a,s&&this._resolveProps(r),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(r=>t(r,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,r=te(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&r.includes(s)&&this._setProp(s,this[s],!0,!1);for(const s of r.map(ut))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(i){this._setProp(s,i)}})}_setAttr(t){let n=this.getAttribute(t);const r=ut(t);this._numberProps&&this._numberProps[r]&&(n=Cs(n)),this._setProp(r,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,s=!0){n!==this._props[t]&&(this._props[t]=n,s&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(bt(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(bt(t),n+""):n||this.removeAttribute(bt(t))))}_update(){mo(this._createVNode(),this.shadowRoot)}_createVNode(){const t=ge(this._def,Ve({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const r=(i,o)=>{this.dispatchEvent(new CustomEvent(i,{detail:o}))};n.emit=(i,...o)=>{r(i,o),bt(i)!==i&&r(bt(i),o)};let s=this;for(;s=s&&(s.parentNode||s.host);)if(s instanceof oi){n.parent=s._instance,n.provides=s._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const r=document.createElement("style");r.textContent=n,this.shadowRoot.appendChild(r)})}}function wm(e="$style"){{const t=dt();if(!t)return Me;const n=t.type.__cssModules;if(!n)return Me;const r=n[e];return r||Me}}const Gu=new WeakMap,Qu=new WeakMap,ks=Symbol("_moveCb"),pl=Symbol("_enterCb"),Xu={name:"TransitionGroup",props:Ve({},tm,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=dt(),r=Go();let s,i;return ni(()=>{if(!s.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Rm(s[0].el,n.vnode.el,o))return;s.forEach(Om),s.forEach(Cm);const a=s.filter(Tm);Wu(),a.forEach(l=>{const c=l.el,f=c.style;Dt(c,o),f.transform=f.webkitTransform=f.transitionDuration="";const u=c[ks]=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",u),c[ks]=null,tn(c,o))};c.addEventListener("transitionend",u)})}),()=>{const o=we(e),a=Ku(o);let l=o.tag||Le;s=i,i=t.default?ei(t.default()):[];for(let c=0;cdelete e.mode;Xu.props;const Sm=Xu;function Om(e){const t=e.el;t[ks]&&t[ks](),t[pl]&&t[pl]()}function Cm(e){Qu.set(e,e.el.getBoundingClientRect())}function Tm(e){const t=Gu.get(e),n=Qu.get(e),r=t.left-n.left,s=t.top-n.top;if(r||s){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${r}px,${s}px)`,i.transitionDuration="0s",e}}function Rm(e,t,n){const r=e.cloneNode(),s=e[Qn];s&&s.forEach(a=>{a.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:o}=zu(r);return i.removeChild(r),o}const vn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return te(t)?n=>zn(t,n):t};function xm(e){e.target.composing=!0}function ml(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Et=Symbol("_assign"),Ms={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[Et]=vn(s);const i=r||s.props&&s.props.type==="number";jt(e,t?"change":"input",o=>{if(o.target.composing)return;let a=e.value;n&&(a=a.trim()),i&&(a=Os(a)),e[Et](a)}),n&&jt(e,"change",()=>{e.value=e.value.trim()}),t||(jt(e,"compositionstart",xm),jt(e,"compositionend",ml),jt(e,"change",ml))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},i){if(e[Et]=vn(i),e.composing)return;const o=s||e.type==="number"?Os(e.value):e.value,a=t??"";o!==a&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===a)||(e.value=a))}},aa={deep:!0,created(e,t,n){e[Et]=vn(n),jt(e,"change",()=>{const r=e._modelValue,s=Xn(e),i=e.checked,o=e[Et];if(te(r)){const a=Hs(r,s),l=a!==-1;if(i&&!l)o(r.concat(s));else if(!i&&l){const c=[...r];c.splice(a,1),o(c)}}else if(Dn(r)){const a=new Set(r);i?a.add(s):a.delete(s),o(a)}else o(tf(e,i))})},mounted:gl,beforeUpdate(e,t,n){e[Et]=vn(n),gl(e,t,n)}};function gl(e,{value:t,oldValue:n},r){e._modelValue=t,te(t)?e.checked=Hs(t,r.props.value)>-1:Dn(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=pn(t,tf(e,!0)))}const la={created(e,{value:t},n){e.checked=pn(t,n.props.value),e[Et]=vn(n),jt(e,"change",()=>{e[Et](Xn(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[Et]=vn(r),t!==n&&(e.checked=pn(t,r.props.value))}},ef={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=Dn(t);jt(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Os(Xn(o)):Xn(o));e[Et](e.multiple?s?new Set(i):i:i[0])}),e[Et]=vn(r)},mounted(e,{value:t}){_l(e,t)},beforeUpdate(e,t,n){e[Et]=vn(n)},updated(e,{value:t}){_l(e,t)}};function _l(e,t){const n=e.multiple;if(!(n&&!te(t)&&!Dn(t))){for(let r=0,s=e.options.length;r-1:i.selected=t.has(o);else if(pn(Xn(i),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Xn(e){return"_value"in e?e._value:e.value}function tf(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const nf={created(e,t,n){ls(e,t,n,null,"created")},mounted(e,t,n){ls(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){ls(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){ls(e,t,n,r,"updated")}};function rf(e,t){switch(e){case"SELECT":return ef;case"TEXTAREA":return Ms;default:switch(t){case"checkbox":return aa;case"radio":return la;default:return Ms}}}function ls(e,t,n,r,s){const o=rf(e.tagName,n.props&&n.props.type)[s];o&&o(e,t,n,r)}function Pm(){Ms.getSSRProps=({value:e})=>({value:e}),la.getSSRProps=({value:e},t)=>{if(t.props&&pn(t.props.value,e))return{checked:!0}},aa.getSSRProps=({value:e},t)=>{if(te(e)){if(t.props&&Hs(e,t.props.value)>-1)return{checked:!0}}else if(Dn(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},nf.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=rf(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const Nm=["ctrl","shift","alt","meta"],$m={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)=>Nm.some(n=>e[`${n}Key`]&&!t.includes(n))},ca=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const i=bt(s.key);if(t.some(o=>o===i||km[o]===i))return e(s)})},sf=Ve({patchProp:ym},em);let Ar,yl=!1;function of(){return Ar||(Ar=Ou(sf))}function af(){return Ar=yl?Ar:Cu(sf),yl=!0,Ar}const mo=(...e)=>{of().render(...e)},lf=(...e)=>{af().hydrate(...e)},cf=(...e)=>{const t=of().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=uf(r);if(!s)return;const i=t._component;!ue(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.innerHTML="";const o=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},t},Lm=(...e)=>{const t=af().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=uf(r);if(s)return n(s,!0,s instanceof SVGElement)},t};function uf(e){return je(e)?document.querySelector(e):e}let vl=!1;const Im=()=>{vl||(vl=!0,Pm(),im())},Fm=()=>{},Dm=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:su,BaseTransitionPropsValidators:Qo,Comment:nt,EffectScope:Io,Fragment:Le,KeepAlive:Xh,ReactiveEffect:Yn,Static:Nn,Suspense:Bh,Teleport:Ip,Text:Mn,Transition:ia,TransitionGroup:Sm,VueElement:oi,assertNumber:Th,callWithAsyncErrorHandling:gt,callWithErrorHandling:qt,camelize:ut,capitalize:jr,cloneVNode:Lt,compatUtils:Qp,compile:Fm,computed:he,createApp:cf,createBlock:na,createCommentVNode:vt,createElementBlock:Ne,createElementVNode:de,createHydrationRenderer:Cu,createPropsRestProxy:_p,createRenderer:Ou,createSSRApp:Lm,createSlots:tp,createStaticVNode:Vp,createTextVNode:Rt,createVNode:ge,customRef:Eh,defineAsyncComponent:Gh,defineComponent:bn,defineCustomElement:Ju,defineEmits:op,defineExpose:ap,defineModel:up,defineOptions:lp,defineProps:ip,defineSSRCustomElement:bm,defineSlots:cp,get devtools(){return Un},effect:Yd,effectScope:Fo,getCurrentInstance:dt,getCurrentScope:qs,getTransitionRawChildren:ei,guardReactiveProps:ku,h:yn,handleError:Vn,hasInjectionContext:vu,hydrate:lf,initCustomFormatter:Wp,initDirectivesForSSR:Im,inject:st,isMemoSame:Uu,isProxy:Uo,isReactive:Ht,isReadonly:$n,isRef:De,isRuntimeOnly:qp,isShallow:Tr,isVNode:gn,markRaw:Hr,mergeDefaults:mp,mergeModels:gp,mergeProps:Mu,nextTick:Xe,normalizeClass:zt,normalizeProps:Hd,normalizeStyle:Br,onActivated:ou,onBeforeMount:cu,onBeforeUnmount:zr,onBeforeUpdate:uu,onDeactivated:au,onErrorCaptured:pu,onMounted:At,onRenderTracked:hu,onRenderTriggered:du,onScopeDispose:Do,onServerPrefetch:fu,onUnmounted:ri,onUpdated:ni,openBlock:Ce,popScopeId:Gc,provide:Pn,proxyRefs:Ko,pushScopeId:Jc,queuePostFlushCb:Rs,reactive:xt,readonly:Ur,ref:xe,registerRuntimeCompiler:Hp,render:mo,renderList:kr,renderSlot:np,resolveComponent:Wt,resolveDirective:Vh,resolveDynamicComponent:Xs,resolveFilter:Gp,resolveTransitionHooks:Jn,setBlockTracking:ao,setDevtoolsHook:Zc,setTransitionHooks:kn,shallowReactive:Bo,shallowReadonly:gh,shallowRef:Ys,ssrContextKey:ju,ssrUtils:Jp,stop:Jd,toDisplayString:cn,toHandlerKey:vr,toHandlers:rp,toRaw:we,toRef:ln,toRefs:Hc,toValue:Oe,transformVNodeArgs:Fp,triggerRef:yh,unref:pe,useAttrs:hp,useCssModule:wm,useCssVars:om,useModel:pp,useSSRContext:Bu,useSlots:dp,useTransitionState:Go,vModelCheckbox:aa,vModelDynamic:nf,vModelRadio:la,vModelSelect:ef,vModelText:Ms,vShow:Zu,version:Hu,warn:Ch,watch:Ze,watchEffect:tu,watchPostEffect:nu,watchSyncEffect:Wh,withAsyncContext:yp,withCtx:Bt,withDefaults:fp,withDirectives:Yh,withKeys:Mm,withMemo:Zp,withModifiers:ca,withScopeId:kh},Symbol.toStringTag,{value:"Module"}));var Vm=!1;/*! + * pinia v2.1.7 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */let ff;const ai=e=>ff=e,df=Symbol();function go(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Sr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Sr||(Sr={}));function jm(){const e=Fo(!0),t=e.run(()=>xe({}));let n=[],r=[];const s=Hr({install(i){ai(s),s._a=i,i.provide(df,s),i.config.globalProperties.$pinia=s,r.forEach(o=>n.push(o)),r=[]},use(i){return!this._a&&!Vm?r.push(i):n.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const hf=()=>{};function bl(e,t,n,r=hf){e.push(t);const s=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),r())};return!n&&qs()&&Do(s),s}function Bn(e,...t){e.slice().forEach(n=>{n(...t)})}const Bm=e=>e();function _o(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],s=e[n];go(s)&&go(r)&&e.hasOwnProperty(n)&&!De(r)&&!Ht(r)?e[n]=_o(s,r):e[n]=r}return e}const Um=Symbol();function Hm(e){return!go(e)||!e.hasOwnProperty(Um)}const{assign:nn}=Object;function qm(e){return!!(De(e)&&e.effect)}function Km(e,t,n,r){const{state:s,actions:i,getters:o}=t,a=n.state.value[e];let l;function c(){a||(n.state.value[e]=s?s():{});const f=Hc(n.state.value[e]);return nn(f,i,Object.keys(o||{}).reduce((u,d)=>(u[d]=Hr(he(()=>{ai(n);const h=n._s.get(e);return o[d].call(h,h)})),u),{}))}return l=pf(e,c,t,n,r,!0),l}function pf(e,t,n={},r,s,i){let o;const a=nn({actions:{}},n),l={deep:!0};let c,f,u=[],d=[],h;const m=r.state.value[e];!i&&!m&&(r.state.value[e]={}),xe({});let b;function C(w){let A;c=f=!1,typeof w=="function"?(w(r.state.value[e]),A={type:Sr.patchFunction,storeId:e,events:h}):(_o(r.state.value[e],w),A={type:Sr.patchObject,payload:w,storeId:e,events:h});const _=b=Symbol();Xe().then(()=>{b===_&&(c=!0)}),f=!0,Bn(u,A,r.state.value[e])}const R=i?function(){const{state:A}=n,_=A?A():{};this.$patch(k=>{nn(k,_)})}:hf;function E(){o.stop(),u=[],d=[],r._s.delete(e)}function v(w,A){return function(){ai(r);const _=Array.from(arguments),k=[],x=[];function D(I){k.push(I)}function W(I){x.push(I)}Bn(d,{args:_,name:w,store:$,after:D,onError:W});let z;try{z=A.apply(this&&this.$id===e?this:$,_)}catch(I){throw Bn(x,I),I}return z instanceof Promise?z.then(I=>(Bn(k,I),I)).catch(I=>(Bn(x,I),Promise.reject(I))):(Bn(k,z),z)}}const g={_p:r,$id:e,$onAction:bl.bind(null,d),$patch:C,$reset:R,$subscribe(w,A={}){const _=bl(u,w,A.detached,()=>k()),k=o.run(()=>Ze(()=>r.state.value[e],x=>{(A.flush==="sync"?f:c)&&w({storeId:e,type:Sr.direct,events:h},x)},nn({},l,A)));return _},$dispose:E},$=xt(g);r._s.set(e,$);const N=(r._a&&r._a.runWithContext||Bm)(()=>r._e.run(()=>(o=Fo()).run(t)));for(const w in N){const A=N[w];if(De(A)&&!qm(A)||Ht(A))i||(m&&Hm(A)&&(De(A)?A.value=m[w]:_o(A,m[w])),r.state.value[e][w]=A);else if(typeof A=="function"){const _=v(w,A);N[w]=_,a.actions[w]=A}}return nn($,N),nn(we($),N),Object.defineProperty($,"$state",{get:()=>r.state.value[e],set:w=>{C(A=>{nn(A,w)})}}),r._p.forEach(w=>{nn($,o.run(()=>w({store:$,app:r._a,pinia:r,options:a})))}),m&&i&&n.hydrate&&n.hydrate($.$state,m),c=!0,f=!0,$}function mf(e,t,n){let r,s;const i=typeof t=="function";typeof e=="string"?(r=e,s=i?n:t):(s=e,r=e.id);function o(a,l){const c=vu();return a=a||(c?st(df,null):null),a&&ai(a),a=ff,a._s.has(r)||(i?pf(r,t,s,a):Km(r,s,a)),a._s.get(r)}return o.$id=r,o}/** + * vee-validate v4.12.3 + * (c) 2023 Abdelrahman Awad + * @license MIT + */function et(e){return typeof e=="function"}function gf(e){return e==null}const In=e=>e!==null&&!!e&&typeof e=="object"&&!Array.isArray(e);function ua(e){return Number(e)>=0}function zm(e){const t=parseFloat(e);return isNaN(t)?e:t}function Wm(e){return typeof e=="object"&&e!==null}function Zm(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function Ym(e){if(!Wm(e)||Zm(e)!=="[object Object]")return!1;if(Object.getPrototypeOf(e)===null)return!0;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function Ir(e,t){return Object.keys(t).forEach(n=>{if(Ym(t[n])){e[n]||(e[n]={}),Ir(e[n],t[n]);return}e[n]=t[n]}),e}function gr(e){const t=e.split(".");if(!t.length)return"";let n=String(t[0]);for(let r=1;rtg(s)&&i in s?s[i]:n,e):n}function rn(e,t,n){if(ci(t)){e[da(t)]=n;return}const r=t.split(/\.|\[(\d+)\]/).filter(Boolean);let s=e;for(let i=0;ilt(e,n.slice(0,o).join(".")));for(let i=s.length-1;i>=0;i--)if(ng(s[i])){if(i===0){Ni(e,n[0]);continue}Ni(s[i-1],n[i-1])}}function yt(e){return Object.keys(e)}function bf(e,t=void 0){const n=dt();return(n==null?void 0:n.provides[e])||st(e,t)}function Ol(e,t,n){if(Array.isArray(e)){const r=[...e],s=r.findIndex(i=>it(i,t));return s>=0?r.splice(s,1):r.push(t),r}return it(e,t)?n:t}function Cl(e,t=0){let n=null,r=[];return function(...s){return n&&clearTimeout(n),n=setTimeout(()=>{const i=e(...s);r.forEach(o=>o(i)),r=[]},t),new Promise(i=>r.push(i))}}function og(e,t){return In(t)&&t.number?zm(e):e}function vo(e,t){let n;return async function(...s){const i=e(...s);n=i;const o=await i;return i!==n?o:(n=void 0,t(o,s))}}function bo(e){return Array.isArray(e)?e:e?[e]:[]}function cs(e,t){const n={};for(const r in e)t.includes(r)||(n[r]=e[r]);return n}function ag(e){let t=null,n=[];return function(...r){const s=Xe(()=>{if(t!==s)return;const i=e(...r);n.forEach(o=>o(i)),n=[],t=null});return t=s,new Promise(i=>n.push(i))}}function ha(e,t,n){return t.slots.default?typeof e=="string"||!e?t.slots.default(n()):{default:()=>{var r,s;return(s=(r=t.slots).default)===null||s===void 0?void 0:s.call(r,n())}}:t.slots.default}function $i(e){if(Ef(e))return e._value}function Ef(e){return"_value"in e}function lg(e){return e.type==="number"||e.type==="range"?Number.isNaN(e.valueAsNumber)?e.value:e.valueAsNumber:e.value}function Fs(e){if(!fa(e))return e;const t=e.target;if(Wr(t.type)&&Ef(t))return $i(t);if(t.type==="file"&&t.files){const n=Array.from(t.files);return t.multiple?n:n[0]}if(rg(t))return Array.from(t.options).filter(n=>n.selected&&!n.disabled).map($i);if(yf(t)){const n=Array.from(t.options).find(r=>r.selected);return n?$i(n):t.value}return lg(t)}function wf(e){const t={};return Object.defineProperty(t,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),e?In(e)&&e._$$isNormalized?e:In(e)?Object.keys(e).reduce((n,r)=>{const s=cg(e[r]);return e[r]!==!1&&(n[r]=Tl(s)),n},t):typeof e!="string"?t:e.split("|").reduce((n,r)=>{const s=ug(r);return s.name&&(n[s.name]=Tl(s.params)),n},t):t}function cg(e){return e===!0?[]:Array.isArray(e)||In(e)?e:[e]}function Tl(e){const t=n=>typeof n=="string"&&n[0]==="@"?fg(n.slice(1)):n;return Array.isArray(e)?e.map(t):e instanceof RegExp?[e]:Object.keys(e).reduce((n,r)=>(n[r]=t(e[r]),n),{})}const ug=e=>{let t=[];const n=e.split(":")[0];return e.includes(":")&&(t=e.split(":").slice(1).join(":").split(",")),{name:n,params:t}};function fg(e){const t=n=>lt(n,e)||n[e];return t.__locatorRef=e,t}function dg(e){return Array.isArray(e)?e.filter(yo):yt(e).filter(t=>yo(e[t])).map(t=>e[t])}const hg={generateMessage:({field:e})=>`${e} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0};let Eo=Object.assign({},hg);const Tn=()=>Eo,pg=e=>{Eo=Object.assign(Object.assign({},Eo),e)},mg=pg;async function pa(e,t,n={}){const r=n==null?void 0:n.bails,s={name:(n==null?void 0:n.name)||"{field}",rules:t,label:n==null?void 0:n.label,bails:r??!0,formData:(n==null?void 0:n.values)||{}},o=(await gg(s,e)).errors;return{errors:o,valid:!o.length}}async function gg(e,t){if(Tt(e.rules)||Is(e.rules))return yg(t,e.rules);if(et(e.rules)||Array.isArray(e.rules)){const o={field:e.label||e.name,name:e.name,label:e.label,form:e.formData,value:t},a=Array.isArray(e.rules)?e.rules:[e.rules],l=a.length,c=[];for(let f=0;f{const l=a.path||"";return o[l]||(o[l]={errors:[],path:l}),o[l].errors.push(...a.errors),o},{});return{errors:Object.values(i)}}}}}async function yg(e,t){const r=await(Tt(t)?t:Af(t)).parse(e),s=[];for(const i of r.errors)i.errors.length&&s.push(...i.errors);return{errors:s}}async function vg(e,t,n){const r=Gm(n.name);if(!r)throw new Error(`No such validator '${n.name}' exists.`);const s=bg(n.params,e.formData),i={field:e.label||e.name,name:e.name,label:e.label,value:t,form:e.formData,rule:Object.assign(Object.assign({},n),{params:s})},o=await r(t,s,i);return typeof o=="string"?{error:o}:{error:o?void 0:Sf(i)}}function Sf(e){const t=Tn().generateMessage;return t?t(e):"Field is invalid"}function bg(e,t){const n=r=>yo(r)?r(t):r;return Array.isArray(e)?e.map(n):Object.keys(e).reduce((r,s)=>(r[s]=n(e[s]),r),{})}async function Eg(e,t){const r=await(Tt(e)?e:Af(e)).parse(ke(t)),s={},i={};for(const o of r.errors){const a=o.errors,l=(o.path||"").replace(/\["(\d+)"\]/g,(c,f)=>`[${f}]`);s[l]={valid:!a.length,errors:a},a.length&&(i[l]=a[0])}return{valid:!r.errors.length,results:s,errors:i,values:r.value}}async function Of(e,t,n){const s=yt(e).map(async c=>{var f,u,d;const h=(f=n==null?void 0:n.names)===null||f===void 0?void 0:f[c],m=await pa(lt(t,c),e[c],{name:(h==null?void 0:h.name)||c,label:h==null?void 0:h.label,values:t,bails:(d=(u=n==null?void 0:n.bailsMap)===null||u===void 0?void 0:u[c])!==null&&d!==void 0?d:!0});return Object.assign(Object.assign({},m),{path:c})});let i=!0;const o=await Promise.all(s),a={},l={};for(const c of o)a[c.path]={valid:c.valid,errors:c.errors},c.valid||(i=!1,l[c.path]=c.errors[0]);return{valid:i,results:a,errors:l}}let Rl=0;function wg(e,t){const{value:n,initialValue:r,setInitialValue:s}=Ag(e,t.modelValue,t.form);if(!t.form){let l=function(h){var m;"value"in h&&(n.value=h.value),"errors"in h&&f(h.errors),"touched"in h&&(d.touched=(m=h.touched)!==null&&m!==void 0?m:d.touched),"initialValue"in h&&s(h.initialValue)};const{errors:c,setErrors:f}=Cg(),u=Rl>=Number.MAX_SAFE_INTEGER?0:++Rl,d=Og(n,r,c,t.schema);return{id:u,path:e,value:n,initialValue:r,meta:d,flags:{pendingUnmount:{[u]:!1},pendingReset:!1},errors:c,setState:l}}const i=t.form.createPathState(e,{bails:t.bails,label:t.label,type:t.type,validate:t.validate,schema:t.schema}),o=he(()=>i.errors);function a(l){var c,f,u;"value"in l&&(n.value=l.value),"errors"in l&&((c=t.form)===null||c===void 0||c.setFieldError(pe(e),l.errors)),"touched"in l&&((f=t.form)===null||f===void 0||f.setFieldTouched(pe(e),(u=l.touched)!==null&&u!==void 0?u:!1)),"initialValue"in l&&s(l.initialValue)}return{id:Array.isArray(i.id)?i.id[i.id.length-1]:i.id,path:e,value:n,errors:o,meta:i,initialValue:r,flags:i.__flags,setState:a}}function Ag(e,t,n){const r=xe(pe(t));function s(){return n?lt(n.initialValues.value,pe(e),pe(r)):pe(r)}function i(c){if(!n){r.value=c;return}n.setFieldInitialValue(pe(e),c,!0)}const o=he(s);if(!n)return{value:xe(s()),initialValue:o,setInitialValue:i};const a=Sg(t,n,o,e);return n.stageInitialValue(pe(e),a,!0),{value:he({get(){return lt(n.values,pe(e))},set(c){n.setFieldValue(pe(e),c,!1)}}),initialValue:o,setInitialValue:i}}function Sg(e,t,n,r){return De(e)?pe(e):e!==void 0?e:lt(t.values,pe(r),pe(n))}function Og(e,t,n,r){var s,i;const o=(i=(s=r==null?void 0:r.describe)===null||s===void 0?void 0:s.call(r).required)!==null&&i!==void 0?i:!1,a=xt({touched:!1,pending:!1,valid:!0,required:o,validated:!!pe(n).length,initialValue:he(()=>pe(t)),dirty:he(()=>!it(pe(e),pe(t)))});return Ze(n,l=>{a.valid=!l.length},{immediate:!0,flush:"sync"}),a}function Cg(){const e=xe([]);return{errors:e,setErrors:t=>{e.value=bo(t)}}}function Tg(e,t,n){return Wr(n==null?void 0:n.type)?xg(e,t,n):Cf(e,t,n)}function Cf(e,t,n){const{initialValue:r,validateOnMount:s,bails:i,type:o,checkedValue:a,label:l,validateOnValueUpdate:c,uncheckedValue:f,controlled:u,keepValueOnUnmount:d,syncVModel:h,form:m}=Rg(n),b=u?bf(li):void 0,C=m||b,R=he(()=>gr(Oe(e))),E=he(()=>{if(Oe(C==null?void 0:C.schema))return;const re=pe(t);return Is(re)||Tt(re)||et(re)||Array.isArray(re)?re:wf(re)}),{id:v,value:g,initialValue:$,meta:P,setState:N,errors:w,flags:A}=wg(R,{modelValue:r,form:C,bails:i,label:l,type:o,validate:E.value?z:void 0,schema:Tt(t)?t:void 0}),_=he(()=>w.value[0]);h&&Pg({value:g,prop:h,handleChange:I,shouldValidate:()=>c&&!A.pendingReset});const k=(ee,re=!1)=>{P.touched=!0,re&&D()};async function x(ee){var re,L;if(C!=null&&C.validateSchema){const{results:q}=await C.validateSchema(ee);return(re=q[Oe(R)])!==null&&re!==void 0?re:{valid:!0,errors:[]}}return E.value?pa(g.value,E.value,{name:Oe(R),label:Oe(l),values:(L=C==null?void 0:C.values)!==null&&L!==void 0?L:{},bails:i}):{valid:!0,errors:[]}}const D=vo(async()=>(P.pending=!0,P.validated=!0,x("validated-only")),ee=>(A.pendingUnmount[Ee.id]||(N({errors:ee.errors}),P.pending=!1,P.valid=ee.valid),ee)),W=vo(async()=>x("silent"),ee=>(P.valid=ee.valid,ee));function z(ee){return(ee==null?void 0:ee.mode)==="silent"?W():D()}function I(ee,re=!0){const L=Fs(ee);ze(L,re)}At(()=>{if(s)return D();(!C||!C.validateSchema)&&W()});function G(ee){P.touched=ee}function Z(ee){var re;const L=ee&&"value"in ee?ee.value:$.value;N({value:ke(L),initialValue:ke(L),touched:(re=ee==null?void 0:ee.touched)!==null&&re!==void 0?re:!1,errors:(ee==null?void 0:ee.errors)||[]}),P.pending=!1,P.validated=!1,W()}const _e=dt();function ze(ee,re=!0){g.value=_e&&h?og(ee,_e.props.modelModifiers):ee,(re?D:W)()}function le(ee){N({errors:Array.isArray(ee)?ee:[ee]})}const ye=he({get(){return g.value},set(ee){ze(ee,c)}}),Ee={id:v,name:R,label:l,value:ye,meta:P,errors:w,errorMessage:_,type:o,checkedValue:a,uncheckedValue:f,bails:i,keepValueOnUnmount:d,resetField:Z,handleReset:()=>Z(),validate:z,handleChange:I,handleBlur:k,setState:N,setTouched:G,setErrors:le,setValue:ze};if(Pn(Xm,Ee),De(t)&&typeof pe(t)!="function"&&Ze(t,(ee,re)=>{it(ee,re)||(P.validated?D():W())},{deep:!0}),!C)return Ee;const Ge=he(()=>{const ee=E.value;return!ee||et(ee)||Is(ee)||Tt(ee)||Array.isArray(ee)?{}:Object.keys(ee).reduce((re,L)=>{const q=dg(ee[L]).map(M=>M.__locatorRef).reduce((M,Y)=>{const oe=lt(C.values,Y)||C.values[Y];return oe!==void 0&&(M[Y]=oe),M},{});return Object.assign(re,q),re},{})});return Ze(Ge,(ee,re)=>{if(!Object.keys(ee).length)return;!it(ee,re)&&(P.validated?D():W())}),zr(()=>{var ee;const re=(ee=Oe(Ee.keepValueOnUnmount))!==null&&ee!==void 0?ee:Oe(C.keepValuesOnUnmount),L=Oe(R);if(re||!C||A.pendingUnmount[Ee.id]){C==null||C.removePathState(L,v);return}A.pendingUnmount[Ee.id]=!0;const q=C.getPathState(L);if(Array.isArray(q==null?void 0:q.id)&&(q!=null&&q.multiple)?q!=null&&q.id.includes(Ee.id):(q==null?void 0:q.id)===Ee.id){if(q!=null&&q.multiple&&Array.isArray(q.value)){const Y=q.value.findIndex(oe=>it(oe,Oe(Ee.checkedValue)));if(Y>-1){const oe=[...q.value];oe.splice(Y,1),C.setFieldValue(L,oe)}Array.isArray(q.id)&&q.id.splice(q.id.indexOf(Ee.id),1)}else C.unsetPathValue(Oe(R));C.removePathState(L,v)}}),Ee}function Rg(e){const t=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,label:void 0,validateOnValueUpdate:!0,keepValueOnUnmount:void 0,syncVModel:!1,controlled:!0}),n=!!(e!=null&&e.syncVModel),r=typeof(e==null?void 0:e.syncVModel)=="string"?e.syncVModel:(e==null?void 0:e.modelPropName)||"modelValue",s=n&&!("initialValue"in(e||{}))?wo(dt(),r):e==null?void 0:e.initialValue;if(!e)return Object.assign(Object.assign({},t()),{initialValue:s});const i="valueProp"in e?e.valueProp:e.checkedValue,o="standalone"in e?!e.standalone:e.controlled,a=(e==null?void 0:e.modelPropName)||(e==null?void 0:e.syncVModel)||!1;return Object.assign(Object.assign(Object.assign({},t()),e||{}),{initialValue:s,controlled:o??!0,checkedValue:i,syncVModel:a})}function xg(e,t,n){const r=n!=null&&n.standalone?void 0:bf(li),s=n==null?void 0:n.checkedValue,i=n==null?void 0:n.uncheckedValue;function o(a){const l=a.handleChange,c=he(()=>{const u=Oe(a.value),d=Oe(s);return Array.isArray(u)?u.findIndex(h=>it(h,d))>=0:it(d,u)});function f(u,d=!0){var h,m;if(c.value===((h=u==null?void 0:u.target)===null||h===void 0?void 0:h.checked)){d&&a.validate();return}const b=Oe(e),C=r==null?void 0:r.getPathState(b),R=Fs(u);let E=(m=Oe(s))!==null&&m!==void 0?m:R;r&&(C!=null&&C.multiple)&&C.type==="checkbox"?E=Ol(lt(r.values,b)||[],E,void 0):(n==null?void 0:n.type)==="checkbox"&&(E=Ol(Oe(a.value),E,Oe(i))),l(E,d)}return Object.assign(Object.assign({},a),{checked:c,checkedValue:s,uncheckedValue:i,handleChange:f})}return o(Cf(e,t,n))}function Pg({prop:e,value:t,handleChange:n,shouldValidate:r}){const s=dt();if(!s||!e)return;const i=typeof e=="string"?e:"modelValue",o=`update:${i}`;i in s.props&&(Ze(t,a=>{it(a,wo(s,i))||s.emit(o,a)}),Ze(()=>wo(s,i),a=>{if(a===Ls&&t.value===void 0)return;const l=a===Ls?void 0:a;it(l,t.value)||n(l,r())}))}function wo(e,t){if(e)return e.props[t]}const Ng=bn({name:"Field",inheritAttrs:!1,props:{as:{type:[String,Object],default:void 0},name:{type:String,required:!0},rules:{type:[Object,String,Function],default:void 0},validateOnMount:{type:Boolean,default:!1},validateOnBlur:{type:Boolean,default:void 0},validateOnChange:{type:Boolean,default:void 0},validateOnInput:{type:Boolean,default:void 0},validateOnModelUpdate:{type:Boolean,default:void 0},bails:{type:Boolean,default:()=>Tn().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:Ls},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1},keepValue:{type:Boolean,default:void 0}},setup(e,t){const n=ln(e,"rules"),r=ln(e,"name"),s=ln(e,"label"),i=ln(e,"uncheckedValue"),o=ln(e,"keepValue"),{errors:a,value:l,errorMessage:c,validate:f,handleChange:u,handleBlur:d,setTouched:h,resetField:m,handleReset:b,meta:C,checked:R,setErrors:E}=Tg(r,n,{validateOnMount:e.validateOnMount,bails:e.bails,standalone:e.standalone,type:t.attrs.type,initialValue:kg(e,t),checkedValue:t.attrs.value,uncheckedValue:i,label:s,validateOnValueUpdate:e.validateOnModelUpdate,keepValueOnUnmount:o,syncVModel:!0}),v=function(A,_=!0){u(A,_)},g=he(()=>{const{validateOnInput:w,validateOnChange:A,validateOnBlur:_,validateOnModelUpdate:k}=$g(e);function x(I){d(I,_),et(t.attrs.onBlur)&&t.attrs.onBlur(I)}function D(I){v(I,w),et(t.attrs.onInput)&&t.attrs.onInput(I)}function W(I){v(I,A),et(t.attrs.onChange)&&t.attrs.onChange(I)}const z={name:e.name,onBlur:x,onInput:D,onChange:W};return z["onUpdate:modelValue"]=I=>v(I,k),z}),$=he(()=>{const w=Object.assign({},g.value);Wr(t.attrs.type)&&R&&(w.checked=R.value);const A=xl(e,t);return ig(A,t.attrs)&&(w.value=l.value),w}),P=he(()=>Object.assign(Object.assign({},g.value),{modelValue:l.value}));function N(){return{field:$.value,componentField:P.value,value:l.value,meta:C,errors:a.value,errorMessage:c.value,validate:f,resetField:m,handleChange:v,handleInput:w=>v(w,!1),handleReset:b,handleBlur:g.value.onBlur,setTouched:h,setErrors:E}}return t.expose({value:l,meta:C,errors:a,errorMessage:c,setErrors:E,setTouched:h,reset:m,validate:f,handleChange:u}),()=>{const w=Xs(xl(e,t)),A=ha(w,t,N);return w?yn(w,Object.assign(Object.assign({},t.attrs),$.value),A):A}}});function xl(e,t){let n=e.as||"";return!e.as&&!t.slots.default&&(n="input"),n}function $g(e){var t,n,r,s;const{validateOnInput:i,validateOnChange:o,validateOnBlur:a,validateOnModelUpdate:l}=Tn();return{validateOnInput:(t=e.validateOnInput)!==null&&t!==void 0?t:i,validateOnChange:(n=e.validateOnChange)!==null&&n!==void 0?n:o,validateOnBlur:(r=e.validateOnBlur)!==null&&r!==void 0?r:a,validateOnModelUpdate:(s=e.validateOnModelUpdate)!==null&&s!==void 0?s:l}}function kg(e,t){return Wr(t.attrs.type)?wl(e,"modelValue")?e.modelValue:void 0:wl(e,"modelValue")?e.modelValue:t.attrs.value}const Mg=Ng;let Lg=0;const us=["bails","fieldsCount","id","multiple","type","validate"];function Tf(e){const t=Object.assign({},Oe((e==null?void 0:e.initialValues)||{})),n=pe(e==null?void 0:e.validationSchema);return n&&Tt(n)&&et(n.cast)?ke(n.cast(t)||{}):ke(t)}function Ig(e){var t;const n=Lg++;let r=0;const s=xe(!1),i=xe(!1),o=xe(0),a=[],l=xt(Tf(e)),c=xe([]),f=xe({}),u=xe({}),d=ag(()=>{u.value=c.value.reduce((O,T)=>(O[gr(Oe(T.path))]=T,O),{})});function h(O,T){const B=I(O);if(!B){typeof O=="string"&&(f.value[gr(O)]=bo(T));return}if(typeof O=="string"){const X=gr(O);f.value[X]&&delete f.value[X]}B.errors=bo(T),B.valid=!B.errors.length}function m(O){yt(O).forEach(T=>{h(T,O[T])})}e!=null&&e.initialErrors&&m(e.initialErrors);const b=he(()=>{const O=c.value.reduce((T,B)=>(B.errors.length&&(T[B.path]=B.errors),T),{});return Object.assign(Object.assign({},f.value),O)}),C=he(()=>yt(b.value).reduce((O,T)=>{const B=b.value[T];return B!=null&&B.length&&(O[T]=B[0]),O},{})),R=he(()=>c.value.reduce((O,T)=>(O[T.path]={name:T.path||"",label:T.label||""},O),{})),E=he(()=>c.value.reduce((O,T)=>{var B;return O[T.path]=(B=T.bails)!==null&&B!==void 0?B:!0,O},{})),v=Object.assign({},(e==null?void 0:e.initialErrors)||{}),g=(t=e==null?void 0:e.keepValuesOnUnmount)!==null&&t!==void 0?t:!1,{initialValues:$,originalInitialValues:P,setInitialValues:N}=Dg(c,l,e),w=Fg(c,l,P,C),A=he(()=>c.value.reduce((O,T)=>{const B=lt(l,T.path);return rn(O,T.path,B),O},{})),_=e==null?void 0:e.validationSchema;function k(O,T){var B,X;const ce=he(()=>lt($.value,Oe(O))),ae=u.value[Oe(O)],me=(T==null?void 0:T.type)==="checkbox"||(T==null?void 0:T.type)==="radio";if(ae&&me){ae.multiple=!0;const We=r++;return Array.isArray(ae.id)?ae.id.push(We):ae.id=[ae.id,We],ae.fieldsCount++,ae.__flags.pendingUnmount[We]=!1,ae}const Te=he(()=>lt(l,Oe(O))),Ue=Oe(O),ot=he(()=>{var We,lr,vi,$a,bi,Ei;return Tt(_)?(vi=(lr=(We=_).describe)===null||lr===void 0?void 0:lr.call(We,Oe(O)).required)!==null&&vi!==void 0?vi:!1:Tt(T==null?void 0:T.schema)&&(Ei=(bi=($a=T==null?void 0:T.schema).describe)===null||bi===void 0?void 0:bi.call($a).required)!==null&&Ei!==void 0?Ei:!1}),Fe=r++,Ye=xt({id:Fe,path:O,touched:!1,pending:!1,valid:!0,validated:!!(!((B=v[Ue])===null||B===void 0)&&B.length),required:ot,initialValue:ce,errors:Ys([]),bails:(X=T==null?void 0:T.bails)!==null&&X!==void 0?X:!1,label:T==null?void 0:T.label,type:(T==null?void 0:T.type)||"default",value:Te,multiple:!1,__flags:{pendingUnmount:{[Fe]:!1},pendingReset:!1},fieldsCount:1,validate:T==null?void 0:T.validate,dirty:he(()=>!it(pe(Te),pe(ce)))});return c.value.push(Ye),u.value[Ue]=Ye,d(),C.value[Ue]&&!v[Ue]&&Xe(()=>{K(Ue,{mode:"silent"})}),De(O)&&Ze(O,We=>{d();const lr=ke(Te.value);u.value[We]=Ye,Xe(()=>{rn(l,We,lr)})}),Ye}const x=Cl(ne,5),D=Cl(ne,5),W=vo(async O=>await(O==="silent"?x():D()),(O,[T])=>{const B=yt(re.errorBag.value),ce=[...new Set([...yt(O.results),...c.value.map(ae=>ae.path),...B])].sort().reduce((ae,me)=>{var Te;const Ue=me,ot=I(Ue)||G(Ue),Fe=((Te=O.results[Ue])===null||Te===void 0?void 0:Te.errors)||[],Ye=Oe(ot==null?void 0:ot.path)||Ue,We=Vg({errors:Fe,valid:!Fe.length},ae.results[Ye]);return ae.results[Ye]=We,We.valid||(ae.errors[Ye]=We.errors[0]),ot&&f.value[Ye]&&delete f.value[Ye],ot?(ot.valid=We.valid,T==="silent"||T==="validated-only"&&!ot.validated||h(ot,We.errors),ae):(h(Ye,Fe),ae)},{valid:O.valid,results:{},errors:{}});return O.values&&(ce.values=O.values),ce});function z(O){c.value.forEach(O)}function I(O){const T=typeof O=="string"?gr(O):O;return typeof T=="string"?u.value[T]:T}function G(O){return c.value.filter(B=>O.startsWith(B.path)).reduce((B,X)=>B?X.path.length>B.path.length?X:B:X,void 0)}let Z=[],_e;function ze(O){return Z.push(O),_e||(_e=Xe(()=>{[...Z].sort().reverse().forEach(B=>{Sl(l,B)}),Z=[],_e=null})),_e}function le(O){return function(B,X){return function(ae){return ae instanceof Event&&(ae.preventDefault(),ae.stopPropagation()),z(me=>me.touched=!0),s.value=!0,o.value++,Q().then(me=>{const Te=ke(l);if(me.valid&&typeof B=="function"){const Ue=ke(A.value);let ot=O?Ue:Te;return me.values&&(ot=me.values),B(ot,{evt:ae,controlledValues:Ue,setErrors:m,setFieldError:h,setTouched:F,setFieldTouched:oe,setValues:M,setFieldValue:L,resetForm:U,resetField:j})}!me.valid&&typeof X=="function"&&X({values:Te,evt:ae,errors:me.errors,results:me.results})}).then(me=>(s.value=!1,me),me=>{throw s.value=!1,me})}}}const Ee=le(!1);Ee.withControlled=le(!0);function Ge(O,T){const B=c.value.findIndex(ce=>ce.path===O),X=c.value[B];if(!(B===-1||!X)){if(Xe(()=>{K(O,{mode:"silent",warn:!1})}),X.multiple&&X.fieldsCount&&X.fieldsCount--,Array.isArray(X.id)){const ce=X.id.indexOf(T);ce>=0&&X.id.splice(ce,1),delete X.__flags.pendingUnmount[T]}(!X.multiple||X.fieldsCount<=0)&&(c.value.splice(B,1),J(O),d(),delete u.value[O])}}function ee(O){yt(u.value).forEach(T=>{T.startsWith(O)&&delete u.value[T]}),c.value=c.value.filter(T=>!T.path.startsWith(O)),Xe(()=>{d()})}const re={formId:n,values:l,controlledValues:A,errorBag:b,errors:C,schema:_,submitCount:o,meta:w,isSubmitting:s,isValidating:i,fieldArrays:a,keepValuesOnUnmount:g,validateSchema:pe(_)?W:void 0,validate:Q,setFieldError:h,validateField:K,setFieldValue:L,setValues:M,setErrors:m,setFieldTouched:oe,setTouched:F,resetForm:U,resetField:j,handleSubmit:Ee,useFieldModel:ve,defineInputBinds:$e,defineComponentBinds:Re,defineField:fe,stageInitialValue:H,unsetInitialValue:J,setFieldInitialValue:se,createPathState:k,getPathState:I,unsetPathValue:ze,removePathState:Ge,initialValues:$,getAllPathStates:()=>c.value,destroyPath:ee,isFieldTouched:p,isFieldDirty:y,isFieldValid:S};function L(O,T,B=!0){const X=ke(T),ce=typeof O=="string"?O:O.path;I(ce)||k(ce),rn(l,ce,X),B&&K(ce)}function q(O,T=!0){yt(l).forEach(B=>{delete l[B]}),yt(O).forEach(B=>{L(B,O[B],!1)}),T&&Q()}function M(O,T=!0){Ir(l,O),a.forEach(B=>B&&B.reset()),T&&Q()}function Y(O,T){const B=I(Oe(O))||k(O);return he({get(){return B.value},set(X){var ce;const ae=Oe(O);L(ae,X,(ce=Oe(T))!==null&&ce!==void 0?ce:!1)}})}function oe(O,T){const B=I(O);B&&(B.touched=T)}function p(O){const T=I(O);return T?T.touched:c.value.filter(B=>B.path.startsWith(O)).some(B=>B.touched)}function y(O){const T=I(O);return T?T.dirty:c.value.filter(B=>B.path.startsWith(O)).some(B=>B.dirty)}function S(O){const T=I(O);return T?T.valid:c.value.filter(B=>B.path.startsWith(O)).every(B=>B.valid)}function F(O){if(typeof O=="boolean"){z(T=>{T.touched=O});return}yt(O).forEach(T=>{oe(T,!!O[T])})}function j(O,T){var B;const X=T&&"value"in T?T.value:lt($.value,O),ce=I(O);ce&&(ce.__flags.pendingReset=!0),se(O,ke(X),!0),L(O,X,!1),oe(O,(B=T==null?void 0:T.touched)!==null&&B!==void 0?B:!1),h(O,(T==null?void 0:T.errors)||[]),Xe(()=>{ce&&(ce.__flags.pendingReset=!1)})}function U(O,T){let B=ke(O!=null&&O.values?O.values:P.value);B=T!=null&&T.force?B:Ir(P.value,B),B=Tt(_)&&et(_.cast)?_.cast(B):B,N(B),z(X=>{var ce;X.__flags.pendingReset=!0,X.validated=!1,X.touched=((ce=O==null?void 0:O.touched)===null||ce===void 0?void 0:ce[X.path])||!1,L(X.path,lt(B,X.path),!1),h(X.path,void 0)}),T!=null&&T.force?q(B,!1):M(B,!1),m((O==null?void 0:O.errors)||{}),o.value=(O==null?void 0:O.submitCount)||0,Xe(()=>{Q({mode:"silent"}),z(X=>{X.__flags.pendingReset=!1})})}async function Q(O){const T=(O==null?void 0:O.mode)||"force";if(T==="force"&&z(ae=>ae.validated=!0),re.validateSchema)return re.validateSchema(T);i.value=!0;const B=await Promise.all(c.value.map(ae=>ae.validate?ae.validate(O).then(me=>({key:ae.path,valid:me.valid,errors:me.errors})):Promise.resolve({key:ae.path,valid:!0,errors:[]})));i.value=!1;const X={},ce={};for(const ae of B)X[ae.key]={valid:ae.valid,errors:ae.errors},ae.errors.length&&(ce[ae.key]=ae.errors[0]);return{valid:B.every(ae=>ae.valid),results:X,errors:ce}}async function K(O,T){var B;const X=I(O);if(X&&(T==null?void 0:T.mode)!=="silent"&&(X.validated=!0),_){const{results:ce}=await W((T==null?void 0:T.mode)||"validated-only");return ce[O]||{errors:[],valid:!0}}return X!=null&&X.validate?X.validate(T):(!X&&(B=T==null?void 0:T.warn),Promise.resolve({errors:[],valid:!0}))}function J(O){Sl($.value,O)}function H(O,T,B=!1){se(O,T),rn(l,O,T),B&&!(e!=null&&e.initialValues)&&rn(P.value,O,ke(T))}function se(O,T,B=!1){rn($.value,O,ke(T)),B&&rn(P.value,O,ke(T))}async function ne(){const O=pe(_);if(!O)return{valid:!0,results:{},errors:{}};i.value=!0;const T=Is(O)||Tt(O)?await Eg(O,l):await Of(O,l,{names:R.value,bailsMap:E.value});return i.value=!1,T}const ie=Ee((O,{evt:T})=>{vf(T)&&T.target.submit()});At(()=>{if(e!=null&&e.initialErrors&&m(e.initialErrors),e!=null&&e.initialTouched&&F(e.initialTouched),e!=null&&e.validateOnMount){Q();return}re.validateSchema&&re.validateSchema("silent")}),De(_)&&Ze(_,()=>{var O;(O=re.validateSchema)===null||O===void 0||O.call(re,"validated-only")}),Pn(li,re);function fe(O,T){const B=et(T)||T==null?void 0:T.label,X=I(Oe(O))||k(O,{label:B}),ce=()=>et(T)?T(cs(X,us)):T||{};function ae(){var Fe;X.touched=!0,((Fe=ce().validateOnBlur)!==null&&Fe!==void 0?Fe:Tn().validateOnBlur)&&K(X.path)}function me(){var Fe;((Fe=ce().validateOnInput)!==null&&Fe!==void 0?Fe:Tn().validateOnInput)&&Xe(()=>{K(X.path)})}function Te(){var Fe;((Fe=ce().validateOnChange)!==null&&Fe!==void 0?Fe:Tn().validateOnChange)&&Xe(()=>{K(X.path)})}const Ue=he(()=>{const Fe={onChange:Te,onInput:me,onBlur:ae};return et(T)?Object.assign(Object.assign({},Fe),T(cs(X,us)).props||{}):T!=null&&T.props?Object.assign(Object.assign({},Fe),T.props(cs(X,us))):Fe});return[Y(O,()=>{var Fe,Ye,We;return(We=(Fe=ce().validateOnModelUpdate)!==null&&Fe!==void 0?Fe:(Ye=Tn())===null||Ye===void 0?void 0:Ye.validateOnModelUpdate)!==null&&We!==void 0?We:!0}),Ue]}function ve(O){return Array.isArray(O)?O.map(T=>Y(T,!0)):Y(O)}function $e(O,T){const[B,X]=fe(O,T);function ce(Te){X.value.onBlur(Te)}function ae(Te){const Ue=Fs(Te);L(Oe(O),Ue,!1),X.value.onInput(Te)}function me(Te){const Ue=Fs(Te);L(Oe(O),Ue,!1),X.value.onChange(Te)}return he(()=>Object.assign(Object.assign({},X.value),{onBlur:ce,onInput:ae,onChange:me,value:B.value}))}function Re(O,T){const[B,X]=fe(O,T),ce=I(Oe(O));function ae(me){B.value=me}return he(()=>{const me=et(T)?T(cs(ce,us)):T||{};return Object.assign({[me.model||"modelValue"]:B.value,[`onUpdate:${me.model||"modelValue"}`]:ae},X.value)})}return Object.assign(Object.assign({},re),{values:Ur(l),handleReset:()=>U(),submitForm:ie})}function Fg(e,t,n,r){const s={touched:"some",pending:"some",valid:"every"},i=he(()=>!it(t,pe(n)));function o(){const l=e.value;return yt(s).reduce((c,f)=>{const u=s[f];return c[f]=l[u](d=>d[f]),c},{})}const a=xt(o());return tu(()=>{const l=o();a.touched=l.touched,a.valid=l.valid,a.pending=l.pending}),he(()=>Object.assign(Object.assign({initialValues:pe(n)},a),{valid:a.valid&&!yt(r.value).length,dirty:i.value}))}function Dg(e,t,n){const r=Tf(n),s=xe(r),i=xe(ke(r));function o(a,l=!1){s.value=Ir(ke(s.value)||{},ke(a)),i.value=Ir(ke(i.value)||{},ke(a)),l&&e.value.forEach(c=>{if(c.touched)return;const u=lt(s.value,c.path);rn(t,c.path,ke(u))})}return{initialValues:s,originalInitialValues:i,setInitialValues:o}}function Vg(e,t){return t?{valid:e.valid&&t.valid,errors:[...e.errors,...t.errors]}:e}const jg=bn({name:"Form",inheritAttrs:!1,props:{as:{type:null,default:"form"},validationSchema:{type:Object,default:void 0},initialValues:{type:Object,default:void 0},initialErrors:{type:Object,default:void 0},initialTouched:{type:Object,default:void 0},validateOnMount:{type:Boolean,default:!1},onSubmit:{type:Function,default:void 0},onInvalidSubmit:{type:Function,default:void 0},keepValues:{type:Boolean,default:!1}},setup(e,t){const n=ln(e,"validationSchema"),r=ln(e,"keepValues"),{errors:s,errorBag:i,values:o,meta:a,isSubmitting:l,isValidating:c,submitCount:f,controlledValues:u,validate:d,validateField:h,handleReset:m,resetForm:b,handleSubmit:C,setErrors:R,setFieldError:E,setFieldValue:v,setValues:g,setFieldTouched:$,setTouched:P,resetField:N}=Ig({validationSchema:n.value?n:void 0,initialValues:e.initialValues,initialErrors:e.initialErrors,initialTouched:e.initialTouched,validateOnMount:e.validateOnMount,keepValuesOnUnmount:r}),w=C((I,{evt:G})=>{vf(G)&&G.target.submit()},e.onInvalidSubmit),A=e.onSubmit?C(e.onSubmit,e.onInvalidSubmit):w;function _(I){fa(I)&&I.preventDefault(),m(),typeof t.attrs.onReset=="function"&&t.attrs.onReset()}function k(I,G){return C(typeof I=="function"&&!G?I:G,e.onInvalidSubmit)(I)}function x(){return ke(o)}function D(){return ke(a.value)}function W(){return ke(s.value)}function z(){return{meta:a.value,errors:s.value,errorBag:i.value,values:o,isSubmitting:l.value,isValidating:c.value,submitCount:f.value,controlledValues:u.value,validate:d,validateField:h,handleSubmit:k,handleReset:m,submitForm:w,setErrors:R,setFieldError:E,setFieldValue:v,setValues:g,setFieldTouched:$,setTouched:P,resetForm:b,resetField:N,getValues:x,getMeta:D,getErrors:W}}return t.expose({setFieldError:E,setErrors:R,setFieldValue:v,setValues:g,setFieldTouched:$,setTouched:P,resetForm:b,validate:d,validateField:h,resetField:N,getValues:x,getMeta:D,getErrors:W,values:o,meta:a,errors:s}),function(){const G=e.as==="form"?e.as:e.as?Xs(e.as):null,Z=ha(G,t,z);return G?yn(G,Object.assign(Object.assign(Object.assign({},G==="form"?{novalidate:!0}:{}),t.attrs),{onSubmit:A,onReset:_}),Z):Z}}}),Bg=jg,Ug=bn({name:"ErrorMessage",props:{as:{type:String,default:void 0},name:{type:String,required:!0}},setup(e,t){const n=st(li,void 0),r=he(()=>n==null?void 0:n.errors.value[e.name]);function s(){return{message:r.value}}return()=>{if(!r.value)return;const i=e.as?Xs(e.as):e.as,o=ha(i,t,s),a=Object.assign({role:"alert"},t.attrs);return!i&&(Array.isArray(o)||!o)&&(o!=null&&o.length)?o:(Array.isArray(o)||!o)&&!(o!=null&&o.length)?yn(i||"span",a,r.value):yn(i,a,o)}}}),Hg=Ug;function qg(e,t=window.location.href){e=e.replace(/[\\[\]]/g,"\\$&");const r=new RegExp(`[?&]${e}(=([^&]*)|&|$)`).exec(t);return r?r[2]?decodeURIComponent(r[2].replace(/\+/g," ")):"":null}/** + * vee-validate v4.12.3 + * (c) 2023 Abdelrahman Awad + * @license MIT + */const fs={en:/^[A-Z]*$/i,cs:/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]*$/i,da:/^[A-ZÆØÅ]*$/i,de:/^[A-ZÄÖÜß]*$/i,es:/^[A-ZÁÉÍÑÓÚÜ]*$/i,fr:/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]*$/i,it:/^[A-Z\xC0-\xFF]*$/i,lt:/^[A-ZĄČĘĖĮŠŲŪŽ]*$/i,nl:/^[A-ZÉËÏÓÖÜ]*$/i,hu:/^[A-ZÁÉÍÓÖŐÚÜŰ]*$/i,pl:/^[A-ZĄĆĘŚŁŃÓŻŹ]*$/i,pt:/^[A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]*$/i,ru:/^[А-ЯЁ]*$/i,kz:/^[А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA]*$/i,sk:/^[A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ]*$/i,sr:/^[A-ZČĆŽŠĐ]*$/i,sv:/^[A-ZÅÄÖ]*$/i,tr:/^[A-ZÇĞİıÖŞÜ]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/,az:/^[A-ZÇƏĞİıÖŞÜ]*$/i,ug:/^[A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ]*$/i},ds={en:/^[A-Z\s]*$/i,cs:/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ\s]*$/i,da:/^[A-ZÆØÅ\s]*$/i,de:/^[A-ZÄÖÜß\s]*$/i,es:/^[A-ZÁÉÍÑÓÚÜ\s]*$/i,fr:/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ\s]*$/i,it:/^[A-Z\xC0-\xFF\s]*$/i,lt:/^[A-ZĄČĘĖĮŠŲŪŽ\s]*$/i,nl:/^[A-ZÉËÏÓÖÜ\s]*$/i,hu:/^[A-ZÁÉÍÓÖŐÚÜŰ\s]*$/i,pl:/^[A-ZĄĆĘŚŁŃÓŻŹ\s]*$/i,pt:/^[A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ\s]*$/i,ru:/^[А-ЯЁ\s]*$/i,kz:/^[А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA\s]*$/i,sk:/^[A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ\s]*$/i,sr:/^[A-ZČĆŽŠĐ\s]*$/i,sv:/^[A-ZÅÄÖ\s]*$/i,tr:/^[A-ZÇĞİıÖŞÜ\s]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ\s]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ\s]*$/,az:/^[A-ZÇƏĞİıÖŞÜ\s]*$/i,ug:/^[A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ\s]*$/i},hs={en:/^[0-9A-Z]*$/i,cs:/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]*$/i,da:/^[0-9A-ZÆØÅ]$/i,de:/^[0-9A-ZÄÖÜß]*$/i,es:/^[0-9A-ZÁÉÍÑÓÚÜ]*$/i,fr:/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]*$/i,it:/^[0-9A-Z\xC0-\xFF]*$/i,lt:/^[0-9A-ZĄČĘĖĮŠŲŪŽ]*$/i,hu:/^[0-9A-ZÁÉÍÓÖŐÚÜŰ]*$/i,nl:/^[0-9A-ZÉËÏÓÖÜ]*$/i,pl:/^[0-9A-ZĄĆĘŚŁŃÓŻŹ]*$/i,pt:/^[0-9A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]*$/i,ru:/^[0-9А-ЯЁ]*$/i,kz:/^[0-9А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA]*$/i,sk:/^[0-9A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ]*$/i,sr:/^[0-9A-ZČĆŽŠĐ]*$/i,sv:/^[0-9A-ZÅÄÖ]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/,az:/^[0-9A-ZÇƏĞİıÖŞÜ]*$/i,ug:/^[0-9A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ]*$/i},ps={en:/^[0-9A-Z_-]*$/i,cs:/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ_-]*$/i,da:/^[0-9A-ZÆØÅ_-]*$/i,de:/^[0-9A-ZÄÖÜß_-]*$/i,es:/^[0-9A-ZÁÉÍÑÓÚÜ_-]*$/i,fr:/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ_-]*$/i,it:/^[0-9A-Z\xC0-\xFF_-]*$/i,lt:/^[0-9A-ZĄČĘĖĮŠŲŪŽ_-]*$/i,nl:/^[0-9A-ZÉËÏÓÖÜ_-]*$/i,hu:/^[0-9A-ZÁÉÍÓÖŐÚÜŰ_-]*$/i,pl:/^[0-9A-ZĄĆĘŚŁŃÓŻŹ_-]*$/i,pt:/^[0-9A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ_-]*$/i,ru:/^[0-9А-ЯЁ_-]*$/i,kz:/^[0-9А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA_-]*$/i,sk:/^[0-9A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ_-]*$/i,sr:/^[0-9A-ZČĆŽŠĐ_-]*$/i,sv:/^[0-9A-ZÅÄÖ_-]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ_-]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ_-]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ_-]*$/,az:/^[0-9A-ZÇƏĞİıÖŞÜ_-]*$/i,ug:/^[0-9A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ_-]*$/i},ui=e=>{if(e)return Array.isArray(e)?e[0]:e.locale};function St(e,t){return Array.isArray(e)?e[0]:e[t]}function Be(e){return!!(e==null||e===""||Array.isArray(e)&&e.length===0)}const Rf=(e,t)=>{if(Be(e))return!0;const n=ui(t);if(Array.isArray(e))return e.every(s=>Rf(s,{locale:n}));const r=String(e);return n?(fs[n]||fs.en).test(r):Object.keys(fs).some(s=>fs[s].test(r))},xf=(e,t)=>{if(Be(e))return!0;const n=ui(t);if(Array.isArray(e))return e.every(s=>xf(s,{locale:n}));const r=String(e);return n?(ps[n]||ps.en).test(r):Object.keys(ps).some(s=>ps[s].test(r))},Pf=(e,t)=>{if(Be(e))return!0;const n=ui(t);if(Array.isArray(e))return e.every(s=>Pf(s,{locale:n}));const r=String(e);return n?(hs[n]||hs.en).test(r):Object.keys(hs).some(s=>hs[s].test(r))},Nf=(e,t)=>{if(Be(e))return!0;const n=ui(t);if(Array.isArray(e))return e.every(s=>Nf(s,{locale:n}));const r=String(e);return n?(ds[n]||ds.en).test(r):Object.keys(ds).some(s=>ds[s].test(r))};function Kg(e){return Array.isArray(e)?{min:e[0],max:e[1]}:e}const $f=(e,t)=>{if(Be(e))return!0;const{min:n,max:r}=Kg(t);if(Array.isArray(e))return e.every(i=>$f(i,{min:n,max:r}));const s=Number(e);return Number(n)<=s&&Number(r)>=s},zg=(e,t)=>{const n=St(t,"target");return String(e)===String(n)},kf=(e,t)=>{if(Be(e))return!0;const n=St(t,"length");if(Array.isArray(e))return e.every(s=>kf(s,{length:n}));const r=String(e);return/^[0-9]*$/.test(r)&&r.length===Number(n)},Wg=(e,t,n)=>{const r=window.URL||window.webkitURL;return new Promise(s=>{const i=new Image;i.onerror=()=>s(!1),i.onload=()=>s(i.width===t&&i.height===n),i.src=r.createObjectURL(e)})};function Zg(e){return e?Array.isArray(e)?{width:Number(e[0]),height:Number(e[1])}:{width:Number(e.width),height:Number(e.height)}:{width:0,height:0}}const Yg=(e,t)=>{if(Be(e))return!0;const{width:n,height:r}=Zg(t),s=[],i=Array.isArray(e)?e:[e];for(let o=0;oWg(o,n,r))).then(o=>o.every(a=>a))},Pl=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Jg=e=>Be(e)?!0:Array.isArray(e)?e.every(t=>Pl.test(String(t))):Pl.test(String(e)),Gg=(e,t)=>{if(Be(e))return!0;const n=new RegExp(`\\.(${t.join("|")})$`,"i");return Array.isArray(e)?e.every(r=>n.test(r.name)):n.test(e.name)},Qg=e=>{if(Be(e))return!0;const t=/\.(jpg|svg|jpeg|png|bmp|gif|webp)$/i;return Array.isArray(e)?e.every(n=>t.test(n.name)):t.test(e.name)},Xg=e=>Be(e)?!0:Array.isArray(e)?e.every(t=>/^-?[0-9]+$/.test(String(t))):/^-?[0-9]+$/.test(String(e)),e_=(e,t)=>{const n=St(t,"other");return e===n},t_=(e,t)=>{const n=St(t,"other");return e!==n},n_=(e,t)=>{if(Be(e))return!0;const n=St(t,"length");return typeof e=="number"&&(e=String(e)),e.length||(e=Array.from(e)),e.length===Number(n)},Mf=(e,t)=>{if(Be(e))return!0;const n=St(t,"length");return Array.isArray(e)?e.every(r=>Mf(r,{length:n})):[...String(e)].length<=Number(n)},Lf=(e,t)=>{if(Be(e))return!0;const n=St(t,"max");return Array.isArray(e)?e.length>0&&e.every(r=>Lf(r,{max:n})):Number(e)<=Number(n)},Nl=/\+(.+)?/;function r_(e){let t=e;return Nl.test(e)&&(t=e.replace(Nl,"(\\+$1)?")),new RegExp(t.replace("*",".+"),"i")}const s_=(e,t)=>{if(Be(e))return!0;t||(t=[]);const n=t.map(r_);return Array.isArray(e)?e.every(r=>n.some(s=>s.test(r.type))):n.some(r=>r.test(e.type))},If=(e,t)=>{if(Be(e))return!0;const n=St(t,"length");return Array.isArray(e)?e.every(r=>If(r,{length:n})):[...String(e)].length>=Number(n)},Ff=(e,t)=>{if(Be(e))return!0;const n=St(t,"min");return Array.isArray(e)?e.length>0&&e.every(r=>Ff(r,{min:n})):Number(e)>=Number(n)},ma=(e,t)=>Be(e)?!0:Array.isArray(e)?e.every(n=>ma(n,t)):Array.from(t).some(n=>n==e),i_=(e,t)=>Be(e)?!0:!ma(e,t),o_=/^[٠١٢٣٤٥٦٧٨٩]+$/,a_=/^[0-9]+$/,l_=e=>{if(Be(e))return!0;const t=n=>{const r=String(n);return a_.test(r)||o_.test(r)};return Array.isArray(e)?e.every(t):t(e)},Df=(e,t)=>{if(Be(e))return!0;let n=St(t,"regex");return typeof n=="string"&&(n=new RegExp(n)),Array.isArray(e)?e.every(r=>Df(r,{regex:n})):n.test(String(e))};function c_(e){return e==null}function u_(e){return Array.isArray(e)&&e.length===0}const Vf=e=>e!==null&&!!e&&typeof e=="object"&&!Array.isArray(e),f_=e=>c_(e)||u_(e)||e===!1?!1:!!String(e).trim().length,d_=(e,t)=>{if(Be(e))return!0;let n=St(t,"size");if(n=Number(n),isNaN(n))return!1;const r=n*1024;if(!Array.isArray(e))return e.size<=r;for(let s=0;sr)return!1;return!0},h_=(e,t)=>{var n;if(Be(e))return!0;let r=St(t,"pattern");typeof r=="string"&&(r=new RegExp(r));try{new URL(e)}catch{return!1}return(n=r==null?void 0:r.test(e))!==null&&n!==void 0?n:!0};function p_(e){return Object.keys(e)}function m_(e){return{__type:"VVTypedSchema",async parse(n){if(typeof e=="string")return{errors:[{errors:(await pa(n,e)).errors}]};const r=await Of(e,n);return{errors:p_(r.errors).map(s=>{var i;return{path:s,errors:((i=r.results[s])===null||i===void 0?void 0:i.errors)||[]}})}},describe(n){return n?Vf(e)&&n in e?$l(e[n]):{required:!1,exists:!1}:$l(e)}}}function $l(e){return typeof e=="string"?{exists:!0,required:e.includes("required")}:Vf(e)?{exists:!0,required:!!e.required}:{required:!1,exists:!0}}const kl=Object.freeze(Object.defineProperty({__proto__:null,alpha:Rf,alpha_dash:xf,alpha_num:Pf,alpha_spaces:Nf,between:$f,confirmed:zg,digits:kf,dimensions:Yg,email:Jg,ext:Gg,image:Qg,integer:Xg,is:e_,is_not:t_,length:n_,max:Mf,max_value:Lf,mimes:s_,min:If,min_value:Ff,not_one_of:i_,numeric:l_,one_of:ma,regex:Df,required:f_,size:d_,toTypedSchema:m_,url:h_},Symbol.toStringTag,{value:"Module"}));/** + * vee-validate v4.12.3 + * (c) 2023 Abdelrahman Awad + * @license MIT + */function Ml(e){return typeof e=="function"}function g_(e){return typeof e=="object"&&e!==null}function __(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function y_(e){if(!g_(e)||__(e)!=="[object Object]")return!1;if(Object.getPrototypeOf(e)===null)return!0;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function jf(e,t){return Object.keys(t).forEach(n=>{if(y_(t[n])){e[n]||(e[n]={}),jf(e[n],t[n]);return}e[n]=t[n]}),e}function Ll(e,t){return e.replace(/(\d:)?{([^}]+)}/g,function(n,r,s){if(!r||!t.params)return s in t?t[s]:t.params&&s in t.params?t.params[s]:`{${s}}`;if(!Array.isArray(t.params))return s in t.params?t.params[s]:`{${s}}`;const i=Number(r.replace(":",""));return i in t.params?t.params[i]:`${r}{${s}}`})}class v_{constructor(t,n){this.container={},this.locale=t,this.merge(n)}resolve(t){return this.format(this.locale,t)}getLocaleDefault(t,n){var r,s,i,o,a;return((i=(s=(r=this.container[t])===null||r===void 0?void 0:r.fields)===null||s===void 0?void 0:s[n])===null||i===void 0?void 0:i._default)||((a=(o=this.container[t])===null||o===void 0?void 0:o.messages)===null||a===void 0?void 0:a._default)}resolveLabel(t,n,r){var s,i,o,a;return r?((i=(s=this.container[t])===null||s===void 0?void 0:s.names)===null||i===void 0?void 0:i[r])||r:((a=(o=this.container[t])===null||o===void 0?void 0:o.names)===null||a===void 0?void 0:a[n])||n}format(t,n){var r,s,i,o,a;let l;const{rule:c,form:f,label:u,name:d}=n,h=this.resolveLabel(t,d,u);return c?(l=((i=(s=(r=this.container[t])===null||r===void 0?void 0:r.fields)===null||s===void 0?void 0:s[d])===null||i===void 0?void 0:i[c.name])||((a=(o=this.container[t])===null||o===void 0?void 0:o.messages)===null||a===void 0?void 0:a[c.name]),l||(l=this.getLocaleDefault(t,d)||`${h} is not valid`),Ml(l)?l(n):Ll(l,Object.assign(Object.assign({},f),{field:h,params:c.params}))):(l=this.getLocaleDefault(t,d)||`${h} is not valid`,Ml(l)?l(n):Ll(l,Object.assign(Object.assign({},f),{field:h})))}merge(t){jf(this.container,t)}}const _r=new v_("en",{});function b_(e,t){const n=r=>_r.resolve(r);return typeof e=="string"?(_r.locale=e,t&&_r.merge({[e]:t}),n):(_r.merge(e),n)}function E_(e){_r.locale=e}const w_="zh_TW",A_={_default:"{field} 的值無效",alpha:"{field} 須以英文組成",alpha_dash:"{field} 須以英數、破折號及底線組成",alpha_num:"{field} 須以英數組成",alpha_spaces:"{field} 須以英文及空格組成",between:"{field} 須介於 0:{min} 至 1:{max}之間",confirmed:" {field} 不一致",digits:"{field} 須為 0:{length} 位數字",dimensions:"{field} 圖片尺寸不正確。須為 0:{width} x 1:{height} 像素",email:"{field} 須為有效的電子信箱",not_one_of:"{field} 的選項無效",ext:"{field} 須為有效的檔案",image:"{field} 須為圖片",one_of:"{field} 的選項無效",integer:"{field} 須為整數",length:"{field} 的長度須為 0:{length}",max:"{field} 不能大於 0:{length} 個字元",max_value:"{field} 不得大於 0:{max}",mimes:"{field} 須為有效的檔案類型",min:"{field} 不能小於 0:{length} 個字元",min_value:"{field} 不得小於 0:{min}",numeric:"{field} 須為數字",regex:"{field} 的格式錯誤",required:"{field} 為必填",required_if:"{field} 為必填",size:"{field} 的檔案須小於 0:{size}KB",url:"{field} 須為有效的URL"},S_={code:w_,messages:A_};var ht=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Bf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function O_(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):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 Uf={exports:{}};const C_=O_(Dm);(function(e,t){(function(r,s){e.exports=s(C_)})(ht,n=>(()=>{var r={657:(a,l)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.default=(c,f)=>{const u=c.__vccOpts||c;for(const[d,h]of f)u[d]=h;return u}},976:a=>{a.exports=n}},s={};function i(a){var l=s[a];if(l!==void 0)return l.exports;var c=s[a]={exports:{}};return r[a](c,c.exports,i),c.exports}i.d=(a,l)=>{for(var c in l)i.o(l,c)&&!i.o(a,c)&&Object.defineProperty(a,c,{enumerable:!0,get:l[c]})},i.o=(a,l)=>Object.prototype.hasOwnProperty.call(a,l),i.r=a=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})};var o={};return(()=>{i.r(o),i.d(o,{Component:()=>ee,LoadingPlugin:()=>L,default:()=>q,useLoading:()=>re});var a=i(976);function l(M){var Y;typeof M.remove<"u"?M.remove():(Y=M.parentNode)==null||Y.removeChild(M)}function c(M,Y,oe){let p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const y=(0,a.h)(M,Y,p),S=document.createElement("div");return S.classList.add("vld-container"),oe.appendChild(S),(0,a.render)(y,S),y.component}function f(){return typeof window<"u"}const u=f()?window.HTMLElement:Object,d=["aria-busy"],h={class:"vl-icon"};function m(M,Y,oe,p,y,S){return(0,a.openBlock)(),(0,a.createBlock)(a.Transition,{name:M.transition},{default:(0,a.withCtx)(()=>[(0,a.withDirectives)((0,a.createElementVNode)("div",{tabindex:"0",class:(0,a.normalizeClass)(["vl-overlay vl-active",{"vl-full-page":M.isFullPage}]),"aria-busy":M.isActive,"aria-label":"Loading",style:(0,a.normalizeStyle)({zIndex:M.zIndex})},[(0,a.createElementVNode)("div",{class:"vl-background",onClick:Y[0]||(Y[0]=(0,a.withModifiers)(function(){return M.cancel&&M.cancel(...arguments)},["prevent"])),style:(0,a.normalizeStyle)(M.bgStyle)},null,4),(0,a.createElementVNode)("div",h,[(0,a.renderSlot)(M.$slots,"before"),(0,a.renderSlot)(M.$slots,"default",{},()=>[((0,a.openBlock)(),(0,a.createBlock)((0,a.resolveDynamicComponent)(M.loader),{color:M.color,width:M.width,height:M.height},null,8,["color","width","height"]))]),(0,a.renderSlot)(M.$slots,"after")])],14,d),[[a.vShow,M.isActive]])]),_:3},8,["name"])}const b={mounted(){this.enforceFocus&&document.addEventListener("focusin",this.focusIn)},methods:{focusIn(M){if(!this.isActive||M.target===this.$el||this.$el.contains(M.target))return;let Y=this.container?this.container:this.isFullPage?null:this.$el.parentElement;(this.isFullPage||Y&&Y.contains(M.target))&&(M.preventDefault(),this.$el.focus())}},beforeUnmount(){document.removeEventListener("focusin",this.focusIn)}},C=["width","height","stroke"],E=[(0,a.createStaticVNode)('',1)];function v(M,Y,oe,p,y,S){return(0,a.openBlock)(),(0,a.createElementBlock)("svg",{viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",width:M.width,height:M.height,stroke:M.color},E,8,C)}const g=(0,a.defineComponent)({name:"spinner",props:{color:{type:String,default:"#000"},height:{type:Number,default:64},width:{type:Number,default:64}}});var $=i(657);const N=(0,$.default)(g,[["render",v]]),w=["fill","width","height"],_=[(0,a.createStaticVNode)('',3)];function k(M,Y,oe,p,y,S){return(0,a.openBlock)(),(0,a.createElementBlock)("svg",{viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg",fill:M.color,width:M.width,height:M.height},_,8,w)}const x=(0,a.defineComponent)({name:"dots",props:{color:{type:String,default:"#000"},height:{type:Number,default:240},width:{type:Number,default:60}}}),W=(0,$.default)(x,[["render",k]]),z=["height","width","fill"],G=[(0,a.createStaticVNode)('',3)];function Z(M,Y,oe,p,y,S){return(0,a.openBlock)(),(0,a.createElementBlock)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30",height:M.height,width:M.width,fill:M.color},G,8,z)}const _e=(0,a.defineComponent)({name:"bars",props:{color:{type:String,default:"#000"},height:{type:Number,default:40},width:{type:Number,default:40}}}),ye={Spinner:N,Dots:W,Bars:(0,$.default)(_e,[["render",Z]])},Ee=(0,a.defineComponent)({name:"VueLoading",mixins:[b],props:{active:Boolean,programmatic:Boolean,container:[Object,Function,u],isFullPage:{type:Boolean,default:!0},enforceFocus:{type:Boolean,default:!0},lockScroll:Boolean,transition:{type:String,default:"fade"},canCancel:Boolean,onCancel:{type:Function,default:()=>{}},color:String,backgroundColor:String,opacity:Number,width:Number,height:Number,zIndex:Number,loader:{type:String,default:"spinner"}},components:ye,emits:["hide","update:active"],data(){return{isActive:this.active}},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 M=this.$el.parentElement;(0,a.render)(null,M),l(M)},150))},disableScroll(){this.isFullPage&&this.lockScroll&&document.body.classList.add("vl-shown")},enableScroll(){this.isFullPage&&this.lockScroll&&document.body.classList.remove("vl-shown")},keyPress(M){M.keyCode===27&&this.cancel()}},watch:{active(M){this.isActive=M},isActive(M){M?this.disableScroll():this.enableScroll()}},computed:{bgStyle(){return{background:this.backgroundColor,opacity:this.opacity}}},beforeUnmount(){document.removeEventListener("keyup",this.keyPress)}}),ee=(0,$.default)(Ee,[["render",m]]);function re(){let M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return{show(){let oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:M,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Y;const S={...M,...oe,...{programmatic:!0,lockScroll:!0,isFullPage:!1,active:!0}};let F=S.container;S.container||(F=document.body,S.isFullPage=!0);const j={...Y,...p};return{hide:c(ee,S,F,j).ctx.hide}}}}const L=function(M){let Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const p=re(Y,oe);M.config.globalProperties.$loading=p,M.provide("$loading",p)},q=ee})(),o})())})(Uf);var Hf=Uf.exports;const T_=Bf(Hf),R_={暱稱:{regex:"暱稱的格式錯誤。請使用大小寫英文、中文字,符號僅接受 - _ 和空格,最長 20 個字"},密碼:{regex:"密碼的格式錯誤。必須包含大小寫英文與數字,最少 8 個字,最多 16 個字1231"},確認密碼:{regex:"暱稱的格式錯誤。請使用大小寫英文、中文字,符號僅接受 - _ 和空格,最長 20 個字"},新密碼:{regex:"新密碼的格式錯誤。必須包含大小寫英文與數字,最少 8 個字,最多 16 個字"}},Ds=xt([]),Fn={toastMessage(e,t,n){const r={style:e,icon:t,content:n};Ds.push(r),setTimeout(()=>{Ds.shift()},6e3)}},x_={class:"position-fixed toast-container top-0 end-0 p-3"},P_={class:"toast-body d-flex align-items-start"},N_=["innerHTML"],$_={__name:"Toast",setup(e){return Ze(Ds,()=>{},{deep:!0}),(t,n)=>(Ce(),Ne("div",x_,[(Ce(!0),Ne(Le,null,kr(pe(Ds),(r,s)=>(Ce(),Ne("div",{key:s,class:"toast show border-0",role:"alert"},[de("div",P_,[r.icon?(Ce(),Ne("span",{key:0,class:zt(["material-symbols-outlined me-1",`text-${r.style}`])},cn(r.icon),3)):vt("",!0),de("p",{innerHTML:decodeURIComponent(r.content),class:zt(["mb-0",`text-${r.style}`])},null,10,N_)])]))),128))]))}};function qf(){return"domain=.hexschool.io;"}const k_=e=>{const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let n=" ";const r=t.length;for(let s=0;s{const s=Wt("RouterView");return Ce(),Ne(Le,null,[ge($_),ge(s)],64)}}},L_="modulepreload",I_=function(e){return"/"+e},Il={},He=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link");s=Promise.all(n.map(o=>{if(o=I_(o),o in Il)return;Il[o]=!0;const a=o.endsWith(".css"),l=a?'[rel="stylesheet"]':"";if(!!r)for(let u=i.length-1;u>=0;u--){const d=i[u];if(d.href===o&&(!a||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${l}`))return;const f=document.createElement("link");if(f.rel=a?"stylesheet":L_,a||(f.as="script",f.crossOrigin=""),f.href=o,document.head.appendChild(f),a)return new Promise((u,d)=>{f.addEventListener("load",u),f.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${o}`)))})}))}return s.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})};/*! + * vue-router v4.2.5 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */const Hn=typeof window<"u";function F_(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Pe=Object.assign;function ki(e,t){const n={};for(const r in t){const s=t[r];n[r]=Pt(s)?s.map(e):e(s)}return n}const Or=()=>{},Pt=Array.isArray,D_=/\/$/,V_=e=>e.replace(D_,"");function Mi(e,t,n="/"){let r,s={},i="",o="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),i=t.slice(l+1,a>-1?a:t.length),s=e(i)),a>-1&&(r=r||t.slice(0,a),o=t.slice(a,t.length)),r=H_(r??t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:s,hash:o}}function j_(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Fl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function B_(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&er(t.matched[r],n.matched[s])&&Kf(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function er(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Kf(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!U_(e[n],t[n]))return!1;return!0}function U_(e,t){return Pt(e)?Dl(e,t):Pt(t)?Dl(t,e):e===t}function Dl(e,t){return Pt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function H_(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let i=n.length-1,o,a;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var Fr;(function(e){e.pop="pop",e.push="push"})(Fr||(Fr={}));var Cr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Cr||(Cr={}));function q_(e){if(!e)if(Hn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),V_(e)}const K_=/^[^#]+#/;function z_(e,t){return e.replace(K_,"#")+t}function W_(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const fi=()=>({left:window.pageXOffset,top:window.pageYOffset});function Z_(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=W_(s,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 Vl(e,t){return(history.state?history.state.position-t:-1)+e}const Ao=new Map;function Y_(e,t){Ao.set(e,t)}function J_(e){const t=Ao.get(e);return Ao.delete(e),t}let G_=()=>location.protocol+"//"+location.host;function zf(e,t){const{pathname:n,search:r,hash:s}=t,i=e.indexOf("#");if(i>-1){let a=s.includes(e.slice(i))?e.slice(i).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),Fl(l,"")}return Fl(n,e)+r+s}function Q_(e,t,n,r){let s=[],i=[],o=null;const a=({state:d})=>{const h=zf(e,location),m=n.value,b=t.value;let C=0;if(d){if(n.value=h,t.value=d,o&&o===m){o=null;return}C=b?d.position-b.position:0}else r(h);s.forEach(R=>{R(n.value,m,{delta:C,type:Fr.pop,direction:C?C>0?Cr.forward:Cr.back:Cr.unknown})})};function l(){o=n.value}function c(d){s.push(d);const h=()=>{const m=s.indexOf(d);m>-1&&s.splice(m,1)};return i.push(h),h}function f(){const{history:d}=window;d.state&&d.replaceState(Pe({},d.state,{scroll:fi()}),"")}function u(){for(const d of i)d();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:l,listen:c,destroy:u}}function jl(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?fi():null}}function X_(e){const{history:t,location:n}=window,r={value:zf(e,n)},s={value:t.state};s.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,c,f){const u=e.indexOf("#"),d=u>-1?(n.host&&document.querySelector("base")?e:e.slice(u))+l:G_()+e+l;try{t[f?"replaceState":"pushState"](c,"",d),s.value=c}catch(h){console.error(h),n[f?"replace":"assign"](d)}}function o(l,c){const f=Pe({},t.state,jl(s.value.back,l,s.value.forward,!0),c,{position:s.value.position});i(l,f,!0),r.value=l}function a(l,c){const f=Pe({},s.value,t.state,{forward:l,scroll:fi()});i(f.current,f,!0);const u=Pe({},jl(r.value,l,null),{position:f.position+1},c);i(l,u,!1),r.value=l}return{location:r,state:s,push:a,replace:o}}function ey(e){e=q_(e);const t=X_(e),n=Q_(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const s=Pe({location:"",base:e,go:r,createHref:z_.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function ty(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),ey(e)}function ny(e){return typeof e=="string"||e&&typeof e=="object"}function Wf(e){return typeof e=="string"||typeof e=="symbol"}const Xt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Zf=Symbol("");var Bl;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Bl||(Bl={}));function tr(e,t){return Pe(new Error,{type:e,[Zf]:!0},t)}function Ft(e,t){return e instanceof Error&&Zf in e&&(t==null||!!(e.type&t))}const Ul="[^/]+?",ry={sensitive:!1,strict:!1,start:!0,end:!0},sy=/[.+*?^${}()[\]/\\]/g;function iy(e,t){const n=Pe({},ry,t),r=[];let s=n.start?"^":"";const i=[];for(const c of e){const f=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let u=0;ut.length?t.length===1&&t[0]===80?1:-1:0}function ay(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const ly={type:0,value:""},cy=/[a-zA-Z0-9_]/;function uy(e){if(!e)return[[]];if(e==="/")return[[ly]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,r=n;const s=[];let i;function o(){i&&s.push(i),i=[]}let a=0,l,c="",f="";function u(){c&&(n===0?i.push({type:0,value:c}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:c,regexp:f,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;a{o(E)}:Or}function o(f){if(Wf(f)){const u=r.get(f);u&&(r.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&&r.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||!Yf(f,n[u]));)u++;n.splice(u,0,f),f.record.name&&!Kl(f)&&r.set(f.record.name,f)}function c(f,u){let d,h={},m,b;if("name"in f&&f.name){if(d=r.get(f.name),!d)throw tr(1,{location:f});b=d.record.name,h=Pe(ql(u.params,d.keys.filter(E=>!E.optional).map(E=>E.name)),f.params&&ql(f.params,d.keys.map(E=>E.name))),m=d.stringify(h)}else if("path"in f)m=f.path,d=n.find(E=>E.re.test(m)),d&&(h=d.parse(m),b=d.record.name);else{if(d=u.name?r.get(u.name):n.find(E=>E.re.test(u.path)),!d)throw tr(1,{location:f,currentLocation:u});b=d.record.name,h=Pe({},u.params,f.params),m=d.stringify(h)}const C=[];let R=d;for(;R;)C.unshift(R.record),R=R.parent;return{name:b,path:m,params:h,matched:C,meta:my(C)}}return e.forEach(f=>i(f)),{addRoute:i,resolve:c,removeRoute:o,getRoutes:a,getRecordMatcher:s}}function ql(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function hy(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:py(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 py(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Kl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function my(e){return e.reduce((t,n)=>Pe(t,n.meta),{})}function zl(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Yf(e,t){return t.children.some(n=>n===e||Yf(e,n))}const Jf=/#/g,gy=/&/g,_y=/\//g,yy=/=/g,vy=/\?/g,Gf=/\+/g,by=/%5B/g,Ey=/%5D/g,Qf=/%5E/g,wy=/%60/g,Xf=/%7B/g,Ay=/%7C/g,ed=/%7D/g,Sy=/%20/g;function ga(e){return encodeURI(""+e).replace(Ay,"|").replace(by,"[").replace(Ey,"]")}function Oy(e){return ga(e).replace(Xf,"{").replace(ed,"}").replace(Qf,"^")}function So(e){return ga(e).replace(Gf,"%2B").replace(Sy,"+").replace(Jf,"%23").replace(gy,"%26").replace(wy,"`").replace(Xf,"{").replace(ed,"}").replace(Qf,"^")}function Cy(e){return So(e).replace(yy,"%3D")}function Ty(e){return ga(e).replace(Jf,"%23").replace(vy,"%3F")}function Ry(e){return e==null?"":Ty(e).replace(_y,"%2F")}function Vs(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function xy(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;si&&So(i)):[r&&So(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function Py(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Pt(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Ny=Symbol(""),Zl=Symbol(""),di=Symbol(""),_a=Symbol(""),Oo=Symbol("");function fr(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function an(e,t,n,r,s){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((o,a)=>{const l=u=>{u===!1?a(tr(4,{from:n,to:t})):u instanceof Error?a(u):ny(u)?a(tr(2,{from:t,to:u})):(i&&r.enterCallbacks[s]===i&&typeof u=="function"&&i.push(u),o())},c=e.call(r&&r.instances[s],t,n,l);let f=Promise.resolve(c);e.length<3&&(f=f.then(l)),f.catch(u=>a(u))})}function Li(e,t,n,r){const s=[];for(const i of e)for(const o in i.components){let a=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if($y(a)){const c=(a.__vccOpts||a)[t];c&&s.push(an(c,n,r,i,o))}else{let l=a();s.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${i.path}"`));const f=F_(c)?c.default:c;i.components[o]=f;const d=(f.__vccOpts||f)[t];return d&&an(d,n,r,i,o)()}))}}return s}function $y(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Yl(e){const t=st(di),n=st(_a),r=he(()=>t.resolve(pe(e.to))),s=he(()=>{const{matched:l}=r.value,{length:c}=l,f=l[c-1],u=n.matched;if(!f||!u.length)return-1;const d=u.findIndex(er.bind(null,f));if(d>-1)return d;const h=Jl(l[c-2]);return c>1&&Jl(f)===h&&u[u.length-1].path!==h?u.findIndex(er.bind(null,l[c-2])):d}),i=he(()=>s.value>-1&&Iy(n.params,r.value.params)),o=he(()=>s.value>-1&&s.value===n.matched.length-1&&Kf(n.params,r.value.params));function a(l={}){return Ly(l)?t[pe(e.replace)?"replace":"push"](pe(e.to)).catch(Or):Promise.resolve()}return{route:r,href:he(()=>r.value.href),isActive:i,isExactActive:o,navigate:a}}const ky=bn({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:Yl,setup(e,{slots:t}){const n=xt(Yl(e)),{options:r}=st(di),s=he(()=>({[Gl(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Gl(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:yn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),My=ky;function Ly(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 Iy(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Pt(s)||s.length!==r.length||r.some((i,o)=>i!==s[o]))return!1}return!0}function Jl(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Gl=(e,t,n)=>e??t??n,Fy=bn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=st(Oo),s=he(()=>e.route||r.value),i=st(Zl,0),o=he(()=>{let c=pe(i);const{matched:f}=s.value;let u;for(;(u=f[c])&&!u.components;)c++;return c}),a=he(()=>s.value.matched[o.value]);Pn(Zl,he(()=>o.value+1)),Pn(Ny,a),Pn(Oo,s);const l=xe();return Ze(()=>[l.value,a.value,e.name],([c,f,u],[d,h,m])=>{f&&(f.instances[u]=c,h&&h!==f&&c&&c===d&&(f.leaveGuards.size||(f.leaveGuards=h.leaveGuards),f.updateGuards.size||(f.updateGuards=h.updateGuards))),c&&f&&(!h||!er(f,h)||!d)&&(f.enterCallbacks[u]||[]).forEach(b=>b(c))},{flush:"post"}),()=>{const c=s.value,f=e.name,u=a.value,d=u&&u.components[f];if(!d)return Ql(n.default,{Component:d,route:c});const h=u.props[f],m=h?h===!0?c.params:typeof h=="function"?h(c):h:null,C=yn(d,Pe({},m,t,{onVnodeUnmounted:R=>{R.component.isUnmounted&&(u.instances[f]=null)},ref:l}));return Ql(n.default,{Component:C,route:c})||C}}});function Ql(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Dy=Fy;function Vy(e){const t=dy(e.routes,e),n=e.parseQuery||xy,r=e.stringifyQuery||Wl,s=e.history,i=fr(),o=fr(),a=fr(),l=Ys(Xt);let c=Xt;Hn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=ki.bind(null,L=>""+L),u=ki.bind(null,Ry),d=ki.bind(null,Vs);function h(L,q){let M,Y;return Wf(L)?(M=t.getRecordMatcher(L),Y=q):Y=L,t.addRoute(Y,M)}function m(L){const q=t.getRecordMatcher(L);q&&t.removeRoute(q)}function b(){return t.getRoutes().map(L=>L.record)}function C(L){return!!t.getRecordMatcher(L)}function R(L,q){if(q=Pe({},q||l.value),typeof L=="string"){const S=Mi(n,L,q.path),F=t.resolve({path:S.path},q),j=s.createHref(S.fullPath);return Pe(S,F,{params:d(F.params),hash:Vs(S.hash),redirectedFrom:void 0,href:j})}let M;if("path"in L)M=Pe({},L,{path:Mi(n,L.path,q.path).path});else{const S=Pe({},L.params);for(const F in S)S[F]==null&&delete S[F];M=Pe({},L,{params:u(S)}),q.params=u(q.params)}const Y=t.resolve(M,q),oe=L.hash||"";Y.params=f(d(Y.params));const p=j_(r,Pe({},L,{hash:Oy(oe),path:Y.path})),y=s.createHref(p);return Pe({fullPath:p,hash:oe,query:r===Wl?Py(L.query):L.query||{}},Y,{redirectedFrom:void 0,href:y})}function E(L){return typeof L=="string"?Mi(n,L,l.value.path):Pe({},L)}function v(L,q){if(c!==L)return tr(8,{from:q,to:L})}function g(L){return N(L)}function $(L){return g(Pe(E(L),{replace:!0}))}function P(L){const q=L.matched[L.matched.length-1];if(q&&q.redirect){const{redirect:M}=q;let Y=typeof M=="function"?M(L):M;return typeof Y=="string"&&(Y=Y.includes("?")||Y.includes("#")?Y=E(Y):{path:Y},Y.params={}),Pe({query:L.query,hash:L.hash,params:"path"in Y?{}:L.params},Y)}}function N(L,q){const M=c=R(L),Y=l.value,oe=L.state,p=L.force,y=L.replace===!0,S=P(M);if(S)return N(Pe(E(S),{state:typeof S=="object"?Pe({},oe,S.state):oe,force:p,replace:y}),q||M);const F=M;F.redirectedFrom=q;let j;return!p&&B_(r,Y,M)&&(j=tr(16,{to:F,from:Y}),le(Y,Y,!0,!1)),(j?Promise.resolve(j):_(F,Y)).catch(U=>Ft(U)?Ft(U,2)?U:ze(U):Z(U,F,Y)).then(U=>{if(U){if(Ft(U,2))return N(Pe({replace:y},E(U.to),{state:typeof U.to=="object"?Pe({},oe,U.to.state):oe,force:p}),q||F)}else U=x(F,Y,!0,y,oe);return k(F,Y,U),U})}function w(L,q){const M=v(L,q);return M?Promise.reject(M):Promise.resolve()}function A(L){const q=Ge.values().next().value;return q&&typeof q.runWithContext=="function"?q.runWithContext(L):L()}function _(L,q){let M;const[Y,oe,p]=jy(L,q);M=Li(Y.reverse(),"beforeRouteLeave",L,q);for(const S of Y)S.leaveGuards.forEach(F=>{M.push(an(F,L,q))});const y=w.bind(null,L,q);return M.push(y),re(M).then(()=>{M=[];for(const S of i.list())M.push(an(S,L,q));return M.push(y),re(M)}).then(()=>{M=Li(oe,"beforeRouteUpdate",L,q);for(const S of oe)S.updateGuards.forEach(F=>{M.push(an(F,L,q))});return M.push(y),re(M)}).then(()=>{M=[];for(const S of p)if(S.beforeEnter)if(Pt(S.beforeEnter))for(const F of S.beforeEnter)M.push(an(F,L,q));else M.push(an(S.beforeEnter,L,q));return M.push(y),re(M)}).then(()=>(L.matched.forEach(S=>S.enterCallbacks={}),M=Li(p,"beforeRouteEnter",L,q),M.push(y),re(M))).then(()=>{M=[];for(const S of o.list())M.push(an(S,L,q));return M.push(y),re(M)}).catch(S=>Ft(S,8)?S:Promise.reject(S))}function k(L,q,M){a.list().forEach(Y=>A(()=>Y(L,q,M)))}function x(L,q,M,Y,oe){const p=v(L,q);if(p)return p;const y=q===Xt,S=Hn?history.state:{};M&&(Y||y?s.replace(L.fullPath,Pe({scroll:y&&S&&S.scroll},oe)):s.push(L.fullPath,oe)),l.value=L,le(L,q,M,y),ze()}let D;function W(){D||(D=s.listen((L,q,M)=>{if(!ee.listening)return;const Y=R(L),oe=P(Y);if(oe){N(Pe(oe,{replace:!0}),Y).catch(Or);return}c=Y;const p=l.value;Hn&&Y_(Vl(p.fullPath,M.delta),fi()),_(Y,p).catch(y=>Ft(y,12)?y:Ft(y,2)?(N(y.to,Y).then(S=>{Ft(S,20)&&!M.delta&&M.type===Fr.pop&&s.go(-1,!1)}).catch(Or),Promise.reject()):(M.delta&&s.go(-M.delta,!1),Z(y,Y,p))).then(y=>{y=y||x(Y,p,!1),y&&(M.delta&&!Ft(y,8)?s.go(-M.delta,!1):M.type===Fr.pop&&Ft(y,20)&&s.go(-1,!1)),k(Y,p,y)}).catch(Or)}))}let z=fr(),I=fr(),G;function Z(L,q,M){ze(L);const Y=I.list();return Y.length?Y.forEach(oe=>oe(L,q,M)):console.error(L),Promise.reject(L)}function _e(){return G&&l.value!==Xt?Promise.resolve():new Promise((L,q)=>{z.add([L,q])})}function ze(L){return G||(G=!L,W(),z.list().forEach(([q,M])=>L?M(L):q()),z.reset()),L}function le(L,q,M,Y){const{scrollBehavior:oe}=e;if(!Hn||!oe)return Promise.resolve();const p=!M&&J_(Vl(L.fullPath,0))||(Y||!M)&&history.state&&history.state.scroll||null;return Xe().then(()=>oe(L,q,p)).then(y=>y&&Z_(y)).catch(y=>Z(y,L,q))}const ye=L=>s.go(L);let Ee;const Ge=new Set,ee={currentRoute:l,listening:!0,addRoute:h,removeRoute:m,hasRoute:C,getRoutes:b,resolve:R,options:e,push:g,replace:$,go:ye,back:()=>ye(-1),forward:()=>ye(1),beforeEach:i.add,beforeResolve:o.add,afterEach:a.add,onError:I.add,isReady:_e,install(L){const q=this;L.component("RouterLink",My),L.component("RouterView",Dy),L.config.globalProperties.$router=q,Object.defineProperty(L.config.globalProperties,"$route",{enumerable:!0,get:()=>pe(l)}),Hn&&!Ee&&l.value===Xt&&(Ee=!0,g(s.location).catch(oe=>{}));const M={};for(const oe in Xt)Object.defineProperty(M,oe,{get:()=>l.value[oe],enumerable:!0});L.provide(di,q),L.provide(_a,Bo(M)),L.provide(Oo,l);const Y=L.unmount;Ge.add(L),L.unmount=function(){Ge.delete(L),Ge.size<1&&(c=Xt,D&&D(),D=null,l.value=Xt,Ee=!1,G=!1),Y()}}};function re(L){return L.reduce((q,M)=>q.then(()=>A(M)),Promise.resolve())}return ee}function jy(e,t){const n=[],r=[],s=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;oer(c,a))?r.push(a):n.push(a));const l=e.matched[o];l&&(t.matched.find(c=>er(c,l))||s.push(l))}return[n,r,s]}function hi(){return st(di)}function ya(){return st(_a)}const va=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},By={},Uy={class:"inner"};function Hy(e,t){const n=Wt("RouterView");return Ce(),Ne("div",Uy,[ge(n)])}const Ii=va(By,[["render",Hy]]);var qy={exports:{}},Fi={exports:{}},Di={exports:{}};/*! + * Bootstrap data.js v5.3.2 (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 Xl;function Ky(){return Xl||(Xl=1,function(e,t){(function(n,r){e.exports=r()})(ht,function(){const n=new Map;return{set(s,i,o){n.has(s)||n.set(s,new Map);const a=n.get(s);if(!a.has(i)&&a.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(a.keys())[0]}.`);return}a.set(i,o)},get(s,i){return n.has(s)&&n.get(s).get(i)||null},remove(s,i){if(!n.has(s))return;const o=n.get(s);o.delete(i),o.size===0&&n.delete(s)}}})}(Di)),Di.exports}var Vi={exports:{}},ms={exports:{}};/*! + * Bootstrap index.js v5.3.2 (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 ec;function Yt(){return ec||(ec=1,function(e,t){(function(n,r){r(t)})(ht,function(n){const i="transitionend",o=_=>(_&&window.CSS&&window.CSS.escape&&(_=_.replace(/#([^\s"#']+)/g,(k,x)=>`#${CSS.escape(x)}`)),_),a=_=>_==null?`${_}`:Object.prototype.toString.call(_).match(/\s([a-z]+)/i)[1].toLowerCase(),l=_=>{do _+=Math.floor(Math.random()*1e6);while(document.getElementById(_));return _},c=_=>{if(!_)return 0;let{transitionDuration:k,transitionDelay:x}=window.getComputedStyle(_);const D=Number.parseFloat(k),W=Number.parseFloat(x);return!D&&!W?0:(k=k.split(",")[0],x=x.split(",")[0],(Number.parseFloat(k)+Number.parseFloat(x))*1e3)},f=_=>{_.dispatchEvent(new Event(i))},u=_=>!_||typeof _!="object"?!1:(typeof _.jquery<"u"&&(_=_[0]),typeof _.nodeType<"u"),d=_=>u(_)?_.jquery?_[0]:_:typeof _=="string"&&_.length>0?document.querySelector(o(_)):null,h=_=>{if(!u(_)||_.getClientRects().length===0)return!1;const k=getComputedStyle(_).getPropertyValue("visibility")==="visible",x=_.closest("details:not([open])");if(!x)return k;if(x!==_){const D=_.closest("summary");if(D&&D.parentNode!==x||D===null)return!1}return k},m=_=>!_||_.nodeType!==Node.ELEMENT_NODE||_.classList.contains("disabled")?!0:typeof _.disabled<"u"?_.disabled:_.hasAttribute("disabled")&&_.getAttribute("disabled")!=="false",b=_=>{if(!document.documentElement.attachShadow)return null;if(typeof _.getRootNode=="function"){const k=_.getRootNode();return k instanceof ShadowRoot?k:null}return _ instanceof ShadowRoot?_:_.parentNode?b(_.parentNode):null},C=()=>{},R=_=>{_.offsetHeight},E=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,v=[],g=_=>{document.readyState==="loading"?(v.length||document.addEventListener("DOMContentLoaded",()=>{for(const k of v)k()}),v.push(_)):_()},$=()=>document.documentElement.dir==="rtl",P=_=>{g(()=>{const k=E();if(k){const x=_.NAME,D=k.fn[x];k.fn[x]=_.jQueryInterface,k.fn[x].Constructor=_,k.fn[x].noConflict=()=>(k.fn[x]=D,_.jQueryInterface)}})},N=(_,k=[],x=_)=>typeof _=="function"?_(...k):x,w=(_,k,x=!0)=>{if(!x){N(_);return}const D=5,W=c(k)+D;let z=!1;const I=({target:G})=>{G===k&&(z=!0,k.removeEventListener(i,I),N(_))};k.addEventListener(i,I),setTimeout(()=>{z||f(k)},W)},A=(_,k,x,D)=>{const W=_.length;let z=_.indexOf(k);return z===-1?!x&&D?_[W-1]:_[0]:(z+=x?1:-1,D&&(z=(z+W)%W),_[Math.max(0,Math.min(z,W-1))])};n.defineJQueryPlugin=P,n.execute=N,n.executeAfterTransition=w,n.findShadowRoot=b,n.getElement=d,n.getNextActiveElement=A,n.getTransitionDurationFromElement=c,n.getUID=l,n.getjQuery=E,n.isDisabled=m,n.isElement=u,n.isRTL=$,n.isVisible=h,n.noop=C,n.onDOMContentLoaded=g,n.parseSelector=o,n.reflow=R,n.toType=a,n.triggerTransitionEnd=f,Object.defineProperty(n,Symbol.toStringTag,{value:"Module"})})}(ms,ms.exports)),ms.exports}/*! + * Bootstrap event-handler.js v5.3.2 (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 tc;function or(){return tc||(tc=1,function(e,t){(function(n,r){e.exports=r(Yt())})(ht,function(n){const r=/[^.]*(?=\..*)\.|.*/,s=/\..*/,i=/::\d+$/,o={};let a=1;const l={mouseenter:"mouseover",mouseleave:"mouseout"},c=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 f(P,N){return N&&`${N}::${a++}`||P.uidEvent||a++}function u(P){const N=f(P);return P.uidEvent=N,o[N]=o[N]||{},o[N]}function d(P,N){return function w(A){return $(A,{delegateTarget:P}),w.oneOff&&g.off(P,A.type,N),N.apply(P,[A])}}function h(P,N,w){return function A(_){const k=P.querySelectorAll(N);for(let{target:x}=_;x&&x!==this;x=x.parentNode)for(const D of k)if(D===x)return $(_,{delegateTarget:x}),A.oneOff&&g.off(P,_.type,N,w),w.apply(x,[_])}}function m(P,N,w=null){return Object.values(P).find(A=>A.callable===N&&A.delegationSelector===w)}function b(P,N,w){const A=typeof N=="string",_=A?w:N||w;let k=v(P);return c.has(k)||(k=P),[A,_,k]}function C(P,N,w,A,_){if(typeof N!="string"||!P)return;let[k,x,D]=b(N,w,A);N in l&&(x=(ze=>function(le){if(!le.relatedTarget||le.relatedTarget!==le.delegateTarget&&!le.delegateTarget.contains(le.relatedTarget))return ze.call(this,le)})(x));const W=u(P),z=W[D]||(W[D]={}),I=m(z,x,k?w:null);if(I){I.oneOff=I.oneOff&&_;return}const G=f(x,N.replace(r,"")),Z=k?h(P,w,x):d(P,x);Z.delegationSelector=k?w:null,Z.callable=x,Z.oneOff=_,Z.uidEvent=G,z[G]=Z,P.addEventListener(D,Z,k)}function R(P,N,w,A,_){const k=m(N[w],A,_);k&&(P.removeEventListener(w,k,!!_),delete N[w][k.uidEvent])}function E(P,N,w,A){const _=N[w]||{};for(const[k,x]of Object.entries(_))k.includes(A)&&R(P,N,w,x.callable,x.delegationSelector)}function v(P){return P=P.replace(s,""),l[P]||P}const g={on(P,N,w,A){C(P,N,w,A,!1)},one(P,N,w,A){C(P,N,w,A,!0)},off(P,N,w,A){if(typeof N!="string"||!P)return;const[_,k,x]=b(N,w,A),D=x!==N,W=u(P),z=W[x]||{},I=N.startsWith(".");if(typeof k<"u"){if(!Object.keys(z).length)return;R(P,W,x,k,_?w:null);return}if(I)for(const G of Object.keys(W))E(P,W,G,N.slice(1));for(const[G,Z]of Object.entries(z)){const _e=G.replace(i,"");(!D||N.includes(_e))&&R(P,W,x,Z.callable,Z.delegationSelector)}},trigger(P,N,w){if(typeof N!="string"||!P)return null;const A=n.getjQuery(),_=v(N),k=N!==_;let x=null,D=!0,W=!0,z=!1;k&&A&&(x=A.Event(N,w),A(P).trigger(x),D=!x.isPropagationStopped(),W=!x.isImmediatePropagationStopped(),z=x.isDefaultPrevented());const I=$(new Event(N,{bubbles:D,cancelable:!0}),w);return z&&I.preventDefault(),W&&P.dispatchEvent(I),I.defaultPrevented&&x&&x.preventDefault(),I}};function $(P,N={}){for(const[w,A]of Object.entries(N))try{P[w]=A}catch{Object.defineProperty(P,w,{configurable:!0,get(){return A}})}return P}return g})}(Vi)),Vi.exports}var ji={exports:{}},Bi={exports:{}};/*! + * Bootstrap manipulator.js v5.3.2 (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 nc;function td(){return nc||(nc=1,function(e,t){(function(n,r){e.exports=r()})(ht,function(){function n(i){if(i==="true")return!0;if(i==="false")return!1;if(i===Number(i).toString())return Number(i);if(i===""||i==="null")return null;if(typeof i!="string")return i;try{return JSON.parse(decodeURIComponent(i))}catch{return i}}function r(i){return i.replace(/[A-Z]/g,o=>`-${o.toLowerCase()}`)}return{setDataAttribute(i,o,a){i.setAttribute(`data-bs-${r(o)}`,a)},removeDataAttribute(i,o){i.removeAttribute(`data-bs-${r(o)}`)},getDataAttributes(i){if(!i)return{};const o={},a=Object.keys(i.dataset).filter(l=>l.startsWith("bs")&&!l.startsWith("bsConfig"));for(const l of a){let c=l.replace(/^bs/,"");c=c.charAt(0).toLowerCase()+c.slice(1,c.length),o[c]=n(i.dataset[l])}return o},getDataAttribute(i,o){return n(i.getAttribute(`data-bs-${r(o)}`))}}})}(Bi)),Bi.exports}/*! + * Bootstrap config.js v5.3.2 (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 rc;function ba(){return rc||(rc=1,function(e,t){(function(n,r){e.exports=r(td(),Yt())})(ht,function(n,r){class s{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(o){return o=this._mergeConfigObj(o),o=this._configAfterMerge(o),this._typeCheckConfig(o),o}_configAfterMerge(o){return o}_mergeConfigObj(o,a){const l=r.isElement(a)?n.getDataAttribute(a,"config"):{};return{...this.constructor.Default,...typeof l=="object"?l:{},...r.isElement(a)?n.getDataAttributes(a):{},...typeof o=="object"?o:{}}}_typeCheckConfig(o,a=this.constructor.DefaultType){for(const[l,c]of Object.entries(a)){const f=o[l],u=r.isElement(f)?"element":r.toType(f);if(!new RegExp(c).test(u))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${l}" provided type "${u}" but expected type "${c}".`)}}}return s})}(ji)),ji.exports}/*! + * Bootstrap base-component.js v5.3.2 (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 sc;function nd(){return sc||(sc=1,function(e,t){(function(n,r){e.exports=r(Ky(),or(),ba(),Yt())})(ht,function(n,r,s,i){const o="5.3.2";class a extends s{constructor(c,f){super(),c=i.getElement(c),c&&(this._element=c,this._config=this._getConfig(f),n.set(this._element,this.constructor.DATA_KEY,this))}dispose(){n.remove(this._element,this.constructor.DATA_KEY),r.off(this._element,this.constructor.EVENT_KEY);for(const c of Object.getOwnPropertyNames(this))this[c]=null}_queueCallback(c,f,u=!0){i.executeAfterTransition(c,f,u)}_getConfig(c){return c=this._mergeConfigObj(c,this._element),c=this._configAfterMerge(c),this._typeCheckConfig(c),c}static getInstance(c){return n.get(i.getElement(c),this.DATA_KEY)}static getOrCreateInstance(c,f={}){return this.getInstance(c)||new this(c,typeof f=="object"?f:null)}static get VERSION(){return o}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(c){return`${c}${this.EVENT_KEY}`}}return a})}(Fi)),Fi.exports}var Ui={exports:{}};/*! + * Bootstrap selector-engine.js v5.3.2 (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 ic;function Zr(){return ic||(ic=1,function(e,t){(function(n,r){e.exports=r(Yt())})(ht,function(n){const r=i=>{let o=i.getAttribute("data-bs-target");if(!o||o==="#"){let a=i.getAttribute("href");if(!a||!a.includes("#")&&!a.startsWith("."))return null;a.includes("#")&&!a.startsWith("#")&&(a=`#${a.split("#")[1]}`),o=a&&a!=="#"?n.parseSelector(a.trim()):null}return o},s={find(i,o=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(o,i))},findOne(i,o=document.documentElement){return Element.prototype.querySelector.call(o,i)},children(i,o){return[].concat(...i.children).filter(a=>a.matches(o))},parents(i,o){const a=[];let l=i.parentNode.closest(o);for(;l;)a.push(l),l=l.parentNode.closest(o);return a},prev(i,o){let a=i.previousElementSibling;for(;a;){if(a.matches(o))return[a];a=a.previousElementSibling}return[]},next(i,o){let a=i.nextElementSibling;for(;a;){if(a.matches(o))return[a];a=a.nextElementSibling}return[]},focusableChildren(i){const o=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(a=>`${a}:not([tabindex^="-"])`).join(",");return this.find(o,i).filter(a=>!n.isDisabled(a)&&n.isVisible(a))},getSelectorFromElement(i){const o=r(i);return o&&s.findOne(o)?o:null},getElementFromSelector(i){const o=r(i);return o?s.findOne(o):null},getMultipleElementsFromSelector(i){const o=r(i);return o?s.find(o):[]}};return s})}(Ui)),Ui.exports}/*! + * Bootstrap collapse.js v5.3.2 (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(e,t){(function(n,r){e.exports=r(nd(),or(),Zr(),Yt())})(ht,function(n,r,s,i){const o="collapse",l=".bs.collapse",c=".data-api",f=`show${l}`,u=`shown${l}`,d=`hide${l}`,h=`hidden${l}`,m=`click${l}${c}`,b="show",C="collapse",R="collapsing",E="collapsed",v=`:scope .${C} .${C}`,g="collapse-horizontal",$="width",P="height",N=".collapse.show, .collapse.collapsing",w='[data-bs-toggle="collapse"]',A={parent:null,toggle:!0},_={parent:"(null|element)",toggle:"boolean"};class k extends n{constructor(D,W){super(D,W),this._isTransitioning=!1,this._triggerArray=[];const z=s.find(w);for(const I of z){const G=s.getSelectorFromElement(I),Z=s.find(G).filter(_e=>_e===this._element);G!==null&&Z.length&&this._triggerArray.push(I)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return A}static get DefaultType(){return _}static get NAME(){return o}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let D=[];if(this._config.parent&&(D=this._getFirstLevelChildren(N).filter(_e=>_e!==this._element).map(_e=>k.getOrCreateInstance(_e,{toggle:!1}))),D.length&&D[0]._isTransitioning||r.trigger(this._element,f).defaultPrevented)return;for(const _e of D)_e.hide();const z=this._getDimension();this._element.classList.remove(C),this._element.classList.add(R),this._element.style[z]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const I=()=>{this._isTransitioning=!1,this._element.classList.remove(R),this._element.classList.add(C,b),this._element.style[z]="",r.trigger(this._element,u)},Z=`scroll${z[0].toUpperCase()+z.slice(1)}`;this._queueCallback(I,this._element,!0),this._element.style[z]=`${this._element[Z]}px`}hide(){if(this._isTransitioning||!this._isShown()||r.trigger(this._element,d).defaultPrevented)return;const W=this._getDimension();this._element.style[W]=`${this._element.getBoundingClientRect()[W]}px`,i.reflow(this._element),this._element.classList.add(R),this._element.classList.remove(C,b);for(const I of this._triggerArray){const G=s.getElementFromSelector(I);G&&!this._isShown(G)&&this._addAriaAndCollapsedClass([I],!1)}this._isTransitioning=!0;const z=()=>{this._isTransitioning=!1,this._element.classList.remove(R),this._element.classList.add(C),r.trigger(this._element,h)};this._element.style[W]="",this._queueCallback(z,this._element,!0)}_isShown(D=this._element){return D.classList.contains(b)}_configAfterMerge(D){return D.toggle=!!D.toggle,D.parent=i.getElement(D.parent),D}_getDimension(){return this._element.classList.contains(g)?$:P}_initializeChildren(){if(!this._config.parent)return;const D=this._getFirstLevelChildren(w);for(const W of D){const z=s.getElementFromSelector(W);z&&this._addAriaAndCollapsedClass([W],this._isShown(z))}}_getFirstLevelChildren(D){const W=s.find(v,this._config.parent);return s.find(D,this._config.parent).filter(z=>!W.includes(z))}_addAriaAndCollapsedClass(D,W){if(D.length)for(const z of D)z.classList.toggle(E,!W),z.setAttribute("aria-expanded",W)}static jQueryInterface(D){const W={};return typeof D=="string"&&/show|hide/.test(D)&&(W.toggle=!1),this.each(function(){const z=k.getOrCreateInstance(this,W);if(typeof D=="string"){if(typeof z[D]>"u")throw new TypeError(`No method named "${D}"`);z[D]()}})}}return r.on(document,m,w,function(x){(x.target.tagName==="A"||x.delegateTarget&&x.delegateTarget.tagName==="A")&&x.preventDefault();for(const D of s.getMultipleElementsFromSelector(this))k.getOrCreateInstance(D,{toggle:!1}).toggle()}),i.defineJQueryPlugin(k),k})})(qy);function rd(e,t){return function(){return e.apply(t,arguments)}}const{toString:zy}=Object.prototype,{getPrototypeOf:Ea}=Object,pi=(e=>t=>{const n=zy.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),It=e=>(e=e.toLowerCase(),t=>pi(t)===e),mi=e=>t=>typeof t===e,{isArray:ar}=Array,Dr=mi("undefined");function Wy(e){return e!==null&&!Dr(e)&&e.constructor!==null&&!Dr(e.constructor)&&wt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const sd=It("ArrayBuffer");function Zy(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&sd(e.buffer),t}const Yy=mi("string"),wt=mi("function"),id=mi("number"),gi=e=>e!==null&&typeof e=="object",Jy=e=>e===!0||e===!1,Es=e=>{if(pi(e)!=="object")return!1;const t=Ea(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Gy=It("Date"),Qy=It("File"),Xy=It("Blob"),ev=It("FileList"),tv=e=>gi(e)&&wt(e.pipe),nv=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||wt(e.append)&&((t=pi(e))==="formdata"||t==="object"&&wt(e.toString)&&e.toString()==="[object FormData]"))},rv=It("URLSearchParams"),sv=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Yr(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),ar(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const ad=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,ld=e=>!Dr(e)&&e!==ad;function Co(){const{caseless:e}=ld(this)&&this||{},t={},n=(r,s)=>{const i=e&&od(t,s)||s;Es(t[i])&&Es(r)?t[i]=Co(t[i],r):Es(r)?t[i]=Co({},r):ar(r)?t[i]=r.slice():t[i]=r};for(let r=0,s=arguments.length;r(Yr(t,(s,i)=>{n&&wt(s)?e[i]=rd(s,n):e[i]=s},{allOwnKeys:r}),e),ov=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),av=(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)},lv=(e,t,n,r)=>{let s,i,o;const a={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)o=s[i],(!r||r(o,e,t))&&!a[o]&&(t[o]=e[o],a[o]=!0);e=n!==!1&&Ea(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},cv=(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},uv=e=>{if(!e)return null;if(ar(e))return e;let t=e.length;if(!id(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},fv=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Ea(Uint8Array)),dv=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const i=s.value;t.call(e,i[0],i[1])}},hv=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},pv=It("HTMLFormElement"),mv=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),oc=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),gv=It("RegExp"),cd=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Yr(n,(s,i)=>{let o;(o=t(s,i,e))!==!1&&(r[i]=o||s)}),Object.defineProperties(e,r)},_v=e=>{cd(e,(t,n)=>{if(wt(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(wt(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+"'")})}})},yv=(e,t)=>{const n={},r=s=>{s.forEach(i=>{n[i]=!0})};return ar(e)?r(e):r(String(e).split(t)),n},vv=()=>{},bv=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Hi="abcdefghijklmnopqrstuvwxyz",ac="0123456789",ud={DIGIT:ac,ALPHA:Hi,ALPHA_DIGIT:Hi+Hi.toUpperCase()+ac},Ev=(e=16,t=ud.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function wv(e){return!!(e&&wt(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Av=e=>{const t=new Array(10),n=(r,s)=>{if(gi(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const i=ar(r)?[]:{};return Yr(r,(o,a)=>{const l=n(o,s+1);!Dr(l)&&(i[a]=l)}),t[s]=void 0,i}}return r};return n(e,0)},Sv=It("AsyncFunction"),Ov=e=>e&&(gi(e)||wt(e))&&wt(e.then)&&wt(e.catch),V={isArray:ar,isArrayBuffer:sd,isBuffer:Wy,isFormData:nv,isArrayBufferView:Zy,isString:Yy,isNumber:id,isBoolean:Jy,isObject:gi,isPlainObject:Es,isUndefined:Dr,isDate:Gy,isFile:Qy,isBlob:Xy,isRegExp:gv,isFunction:wt,isStream:tv,isURLSearchParams:rv,isTypedArray:fv,isFileList:ev,forEach:Yr,merge:Co,extend:iv,trim:sv,stripBOM:ov,inherits:av,toFlatObject:lv,kindOf:pi,kindOfTest:It,endsWith:cv,toArray:uv,forEachEntry:dv,matchAll:hv,isHTMLForm:pv,hasOwnProperty:oc,hasOwnProp:oc,reduceDescriptors:cd,freezeMethods:_v,toObjectSet:yv,toCamelCase:mv,noop:vv,toFiniteNumber:bv,findKey:od,global:ad,isContextDefined:ld,ALPHABET:ud,generateString:Ev,isSpecCompliantForm:wv,toJSONObject:Av,isAsyncFn:Sv,isThenable:Ov};function Ae(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)}V.inherits(Ae,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:V.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const fd=Ae.prototype,dd={};["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=>{dd[e]={value:e}});Object.defineProperties(Ae,dd);Object.defineProperty(fd,"isAxiosError",{value:!0});Ae.from=(e,t,n,r,s,i)=>{const o=Object.create(fd);return V.toFlatObject(e,o,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),Ae.call(o,e.message,t,n,r,s),o.cause=e,o.name=e.name,i&&Object.assign(o,i),o};const Cv=null;function To(e){return V.isPlainObject(e)||V.isArray(e)}function hd(e){return V.endsWith(e,"[]")?e.slice(0,-2):e}function lc(e,t,n){return e?e.concat(t).map(function(s,i){return s=hd(s),!n&&i?"["+s+"]":s}).join(n?".":""):t}function Tv(e){return V.isArray(e)&&!e.some(To)}const Rv=V.toFlatObject(V,{},null,function(t){return/^is[A-Z]/.test(t)});function _i(e,t,n){if(!V.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=V.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,C){return!V.isUndefined(C[b])});const r=n.metaTokens,s=n.visitor||f,i=n.dots,o=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&V.isSpecCompliantForm(t);if(!V.isFunction(s))throw new TypeError("visitor must be a function");function c(m){if(m===null)return"";if(V.isDate(m))return m.toISOString();if(!l&&V.isBlob(m))throw new Ae("Blob is not supported. Use a Buffer instead.");return V.isArrayBuffer(m)||V.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function f(m,b,C){let R=m;if(m&&!C&&typeof m=="object"){if(V.endsWith(b,"{}"))b=r?b:b.slice(0,-2),m=JSON.stringify(m);else if(V.isArray(m)&&Tv(m)||(V.isFileList(m)||V.endsWith(b,"[]"))&&(R=V.toArray(m)))return b=hd(b),R.forEach(function(v,g){!(V.isUndefined(v)||v===null)&&t.append(o===!0?lc([b],g,i):o===null?b:b+"[]",c(v))}),!1}return To(m)?!0:(t.append(lc(C,b,i),c(m)),!1)}const u=[],d=Object.assign(Rv,{defaultVisitor:f,convertValue:c,isVisitable:To});function h(m,b){if(!V.isUndefined(m)){if(u.indexOf(m)!==-1)throw Error("Circular reference detected in "+b.join("."));u.push(m),V.forEach(m,function(R,E){(!(V.isUndefined(R)||R===null)&&s.call(t,R,V.isString(E)?E.trim():E,b,d))===!0&&h(R,b?b.concat(E):[E])}),u.pop()}}if(!V.isObject(e))throw new TypeError("data must be an object");return h(e),t}function cc(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function wa(e,t){this._pairs=[],e&&_i(e,this,t)}const pd=wa.prototype;pd.append=function(t,n){this._pairs.push([t,n])};pd.toString=function(t){const n=t?function(r){return t.call(this,r,cc)}:cc;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function xv(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function md(e,t,n){if(!t)return e;const r=n&&n.encode||xv,s=n&&n.serialize;let i;if(s?i=s(t,n):i=V.isURLSearchParams(t)?t.toString():new wa(t,n).toString(r),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class Pv{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){V.forEach(this.handlers,function(r){r!==null&&t(r)})}}const uc=Pv,gd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Nv=typeof URLSearchParams<"u"?URLSearchParams:wa,$v=typeof FormData<"u"?FormData:null,kv=typeof Blob<"u"?Blob:null,Mv={isBrowser:!0,classes:{URLSearchParams:Nv,FormData:$v,Blob:kv},protocols:["http","https","file","blob","url","data"]},_d=typeof window<"u"&&typeof document<"u",Lv=(e=>_d&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),Iv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Fv=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:_d,hasStandardBrowserEnv:Lv,hasStandardBrowserWebWorkerEnv:Iv},Symbol.toStringTag,{value:"Module"})),kt={...Fv,...Mv};function Dv(e,t){return _i(e,new kt.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,i){return kt.isNode&&V.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function Vv(e){return V.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function jv(e){const t={},n=Object.keys(e);let r;const s=n.length;let i;for(r=0;r=n.length;return o=!o&&V.isArray(s)?s.length:o,l?(V.hasOwnProp(s,o)?s[o]=[s[o],r]:s[o]=r,!a):((!s[o]||!V.isObject(s[o]))&&(s[o]=[]),t(n,r,s[o],i)&&V.isArray(s[o])&&(s[o]=jv(s[o])),!a)}if(V.isFormData(e)&&V.isFunction(e.entries)){const n={};return V.forEachEntry(e,(r,s)=>{t(Vv(r),s,n,0)}),n}return null}function Bv(e,t,n){if(V.isString(e))try{return(t||JSON.parse)(e),V.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Aa={transitional:gd,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,i=V.isObject(t);if(i&&V.isHTMLForm(t)&&(t=new FormData(t)),V.isFormData(t))return s&&s?JSON.stringify(yd(t)):t;if(V.isArrayBuffer(t)||V.isBuffer(t)||V.isStream(t)||V.isFile(t)||V.isBlob(t))return t;if(V.isArrayBufferView(t))return t.buffer;if(V.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Dv(t,this.formSerializer).toString();if((a=V.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return _i(a?{"files[]":t}:t,l&&new l,this.formSerializer)}}return i||s?(n.setContentType("application/json",!1),Bv(t)):t}],transformResponse:[function(t){const n=this.transitional||Aa.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&V.isString(t)&&(r&&!this.responseType||s)){const o=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(a){if(o)throw a.name==="SyntaxError"?Ae.from(a,Ae.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:kt.classes.FormData,Blob:kt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};V.forEach(["delete","get","head","post","put","patch"],e=>{Aa.headers[e]={}});const Sa=Aa,Uv=V.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"]),Hv=e=>{const t={};let n,r,s;return e&&e.split(` +`).forEach(function(o){s=o.indexOf(":"),n=o.substring(0,s).trim().toLowerCase(),r=o.substring(s+1).trim(),!(!n||t[n]&&Uv[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},fc=Symbol("internals");function dr(e){return e&&String(e).trim().toLowerCase()}function ws(e){return e===!1||e==null?e:V.isArray(e)?e.map(ws):String(e)}function qv(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}const Kv=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function qi(e,t,n,r,s){if(V.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!V.isString(t)){if(V.isString(r))return t.indexOf(r)!==-1;if(V.isRegExp(r))return r.test(t)}}function zv(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Wv(e,t){const n=V.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,i,o){return this[r].call(this,t,s,i,o)},configurable:!0})})}class yi{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function i(a,l,c){const f=dr(l);if(!f)throw new Error("header name must be a non-empty string");const u=V.findKey(s,f);(!u||s[u]===void 0||c===!0||c===void 0&&s[u]!==!1)&&(s[u||l]=ws(a))}const o=(a,l)=>V.forEach(a,(c,f)=>i(c,f,l));return V.isPlainObject(t)||t instanceof this.constructor?o(t,n):V.isString(t)&&(t=t.trim())&&!Kv(t)?o(Hv(t),n):t!=null&&i(n,t,r),this}get(t,n){if(t=dr(t),t){const r=V.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return qv(s);if(V.isFunction(n))return n.call(this,s,r);if(V.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=dr(t),t){const r=V.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||qi(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function i(o){if(o=dr(o),o){const a=V.findKey(r,o);a&&(!n||qi(r,r[a],a,n))&&(delete r[a],s=!0)}}return V.isArray(t)?t.forEach(i):i(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const i=n[r];(!t||qi(this,this[i],i,t,!0))&&(delete this[i],s=!0)}return s}normalize(t){const n=this,r={};return V.forEach(this,(s,i)=>{const o=V.findKey(r,i);if(o){n[o]=ws(s),delete n[i];return}const a=t?zv(i):String(i).trim();a!==i&&delete n[i],n[a]=ws(s),r[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return V.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&V.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[fc]=this[fc]={accessors:{}}).accessors,s=this.prototype;function i(o){const a=dr(o);r[a]||(Wv(s,o),r[a]=!0)}return V.isArray(t)?t.forEach(i):i(t),this}}yi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);V.reduceDescriptors(yi.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});V.freezeMethods(yi);const Kt=yi;function Ki(e,t){const n=this||Sa,r=t||n,s=Kt.from(r.headers);let i=r.data;return V.forEach(e,function(a){i=a.call(n,i,s.normalize(),t?t.status:void 0)}),s.normalize(),i}function vd(e){return!!(e&&e.__CANCEL__)}function Jr(e,t,n){Ae.call(this,e??"canceled",Ae.ERR_CANCELED,t,n),this.name="CanceledError"}V.inherits(Jr,Ae,{__CANCEL__:!0});function Zv(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Ae("Request failed with status code "+n.status,[Ae.ERR_BAD_REQUEST,Ae.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const Yv=kt.hasStandardBrowserEnv?{write(e,t,n,r,s,i){const o=[e+"="+encodeURIComponent(t)];V.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),V.isString(r)&&o.push("path="+r),V.isString(s)&&o.push("domain="+s),i===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Jv(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Gv(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function bd(e,t){return e&&!Jv(t)?Gv(e,t):t}const Qv=kt.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(i){let o=i;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(o){const a=V.isString(o)?s(o):o;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}();function Xv(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function eb(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,i=0,o;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),f=r[i];o||(o=c),n[s]=l,r[s]=c;let u=i,d=0;for(;u!==s;)d+=n[u++],u=u%e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),c-o{const i=s.loaded,o=s.lengthComputable?s.total:void 0,a=i-n,l=r(a),c=i<=o;n=i;const f={loaded:i,total:o,progress:o?i/o:void 0,bytes:a,rate:l||void 0,estimated:l&&o&&c?(o-i)/l:void 0,event:s};f[t?"download":"upload"]=!0,e(f)}}const tb=typeof XMLHttpRequest<"u",nb=tb&&function(e){return new Promise(function(n,r){let s=e.data;const i=Kt.from(e.headers).normalize();let{responseType:o,withXSRFToken:a}=e,l;function c(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}let f;if(V.isFormData(s)){if(kt.hasStandardBrowserEnv||kt.hasStandardBrowserWebWorkerEnv)i.setContentType(!1);else if((f=i.getContentType())!==!1){const[b,...C]=f?f.split(";").map(R=>R.trim()).filter(Boolean):[];i.setContentType([b||"multipart/form-data",...C].join("; "))}}let u=new XMLHttpRequest;if(e.auth){const b=e.auth.username||"",C=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";i.set("Authorization","Basic "+btoa(b+":"+C))}const d=bd(e.baseURL,e.url);u.open(e.method.toUpperCase(),md(d,e.params,e.paramsSerializer),!0),u.timeout=e.timeout;function h(){if(!u)return;const b=Kt.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders()),R={data:!o||o==="text"||o==="json"?u.responseText:u.response,status:u.status,statusText:u.statusText,headers:b,config:e,request:u};Zv(function(v){n(v),c()},function(v){r(v),c()},R),u=null}if("onloadend"in u?u.onloadend=h:u.onreadystatechange=function(){!u||u.readyState!==4||u.status===0&&!(u.responseURL&&u.responseURL.indexOf("file:")===0)||setTimeout(h)},u.onabort=function(){u&&(r(new Ae("Request aborted",Ae.ECONNABORTED,e,u)),u=null)},u.onerror=function(){r(new Ae("Network Error",Ae.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let C=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const R=e.transitional||gd;e.timeoutErrorMessage&&(C=e.timeoutErrorMessage),r(new Ae(C,R.clarifyTimeoutError?Ae.ETIMEDOUT:Ae.ECONNABORTED,e,u)),u=null},kt.hasStandardBrowserEnv&&(a&&V.isFunction(a)&&(a=a(e)),a||a!==!1&&Qv(d))){const b=e.xsrfHeaderName&&e.xsrfCookieName&&Yv.read(e.xsrfCookieName);b&&i.set(e.xsrfHeaderName,b)}s===void 0&&i.setContentType(null),"setRequestHeader"in u&&V.forEach(i.toJSON(),function(C,R){u.setRequestHeader(R,C)}),V.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),o&&o!=="json"&&(u.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&u.addEventListener("progress",dc(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&u.upload&&u.upload.addEventListener("progress",dc(e.onUploadProgress)),(e.cancelToken||e.signal)&&(l=b=>{u&&(r(!b||b.type?new Jr(null,e,u):b),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(l),e.signal&&(e.signal.aborted?l():e.signal.addEventListener("abort",l)));const m=Xv(d);if(m&&kt.protocols.indexOf(m)===-1){r(new Ae("Unsupported protocol "+m+":",Ae.ERR_BAD_REQUEST,e));return}u.send(s||null)})},Ro={http:Cv,xhr:nb};V.forEach(Ro,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const hc=e=>`- ${e}`,rb=e=>V.isFunction(e)||e===null||e===!1,Ed={getAdapter:e=>{e=V.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let i=0;i`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=t?i.length>1?`since : +`+i.map(hc).join(` +`):" "+hc(i[0]):"as no adapter specified";throw new Ae("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:Ro};function zi(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Jr(null,e)}function pc(e){return zi(e),e.headers=Kt.from(e.headers),e.data=Ki.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Ed.getAdapter(e.adapter||Sa.adapter)(e).then(function(r){return zi(e),r.data=Ki.call(e,e.transformResponse,r),r.headers=Kt.from(r.headers),r},function(r){return vd(r)||(zi(e),r&&r.response&&(r.response.data=Ki.call(e,e.transformResponse,r.response),r.response.headers=Kt.from(r.response.headers))),Promise.reject(r)})}const mc=e=>e instanceof Kt?e.toJSON():e;function nr(e,t){t=t||{};const n={};function r(c,f,u){return V.isPlainObject(c)&&V.isPlainObject(f)?V.merge.call({caseless:u},c,f):V.isPlainObject(f)?V.merge({},f):V.isArray(f)?f.slice():f}function s(c,f,u){if(V.isUndefined(f)){if(!V.isUndefined(c))return r(void 0,c,u)}else return r(c,f,u)}function i(c,f){if(!V.isUndefined(f))return r(void 0,f)}function o(c,f){if(V.isUndefined(f)){if(!V.isUndefined(c))return r(void 0,c)}else return r(void 0,f)}function a(c,f,u){if(u in t)return r(c,f);if(u in e)return r(void 0,c)}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(c,f)=>s(mc(c),mc(f),!0)};return V.forEach(Object.keys(Object.assign({},e,t)),function(f){const u=l[f]||s,d=u(e[f],t[f],f);V.isUndefined(d)&&u!==a||(n[f]=d)}),n}const wd="1.6.2",Oa={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Oa[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const gc={};Oa.transitional=function(t,n,r){function s(i,o){return"[Axios v"+wd+"] Transitional option '"+i+"'"+o+(r?". "+r:"")}return(i,o,a)=>{if(t===!1)throw new Ae(s(o," has been removed"+(n?" in "+n:"")),Ae.ERR_DEPRECATED);return n&&!gc[o]&&(gc[o]=!0,console.warn(s(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,a):!0}};function sb(e,t,n){if(typeof e!="object")throw new Ae("options must be an object",Ae.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const i=r[s],o=t[i];if(o){const a=e[i],l=a===void 0||o(a,i,e);if(l!==!0)throw new Ae("option "+i+" must be "+l,Ae.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Ae("Unknown option "+i,Ae.ERR_BAD_OPTION)}}const xo={assertOptions:sb,validators:Oa},en=xo.validators;class js{constructor(t){this.defaults=t,this.interceptors={request:new uc,response:new uc}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=nr(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:i}=n;r!==void 0&&xo.assertOptions(r,{silentJSONParsing:en.transitional(en.boolean),forcedJSONParsing:en.transitional(en.boolean),clarifyTimeoutError:en.transitional(en.boolean)},!1),s!=null&&(V.isFunction(s)?n.paramsSerializer={serialize:s}:xo.assertOptions(s,{encode:en.function,serialize:en.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&V.merge(i.common,i[n.method]);i&&V.forEach(["delete","get","head","post","put","patch","common"],m=>{delete i[m]}),n.headers=Kt.concat(o,i);const a=[];let l=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(n)===!1||(l=l&&b.synchronous,a.unshift(b.fulfilled,b.rejected))});const c=[];this.interceptors.response.forEach(function(b){c.push(b.fulfilled,b.rejected)});let f,u=0,d;if(!l){const m=[pc.bind(this),void 0];for(m.unshift.apply(m,a),m.push.apply(m,c),d=m.length,f=Promise.resolve(n);u{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](s);r._listeners=null}),this.promise.then=s=>{let i;const o=new Promise(a=>{r.subscribe(a),i=a}).then(s);return o.cancel=function(){r.unsubscribe(i)},o},t(function(i,o,a){r.reason||(r.reason=new Jr(i,o,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 Ca(function(s){t=s}),cancel:t}}}const ib=Ca;function ob(e){return function(n){return e.apply(null,n)}}function ab(e){return V.isObject(e)&&e.isAxiosError===!0}const Po={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(Po).forEach(([e,t])=>{Po[t]=e});const lb=Po;function Ad(e){const t=new As(e),n=rd(As.prototype.request,t);return V.extend(n,As.prototype,t,{allOwnKeys:!0}),V.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return Ad(nr(e,s))},n}const Ke=Ad(Sa);Ke.Axios=As;Ke.CanceledError=Jr;Ke.CancelToken=ib;Ke.isCancel=vd;Ke.VERSION=wd;Ke.toFormData=_i;Ke.AxiosError=Ae;Ke.Cancel=Ke.CanceledError;Ke.all=function(t){return Promise.all(t)};Ke.spread=ob;Ke.isAxiosError=ab;Ke.mergeConfig=nr;Ke.AxiosHeaders=Kt;Ke.formToJSON=e=>yd(V.isHTMLForm(e)?new FormData(e):e);Ke.getAdapter=Ed.getAdapter;Ke.HttpStatusCode=lb;Ke.default=Ke;const Ta=Ke;function Ra(e){const t=`${e}=`,r=decodeURIComponent(document.cookie).split(";");for(let s=0;s{const{status:t}=e.response;switch(t){case 400:Fn.toastMessage("warning","report_problem",e.response.data.message);break;default:Fn.toastMessage("danger","info",e.response.data.message||"錯誤");break}return Promise.reject(e)};be.interceptors.request.use(e=>{const t={...e},n=Ra("h_MqhC49RxFRI6pR3Z_token");return n&&(t.headers.Authorization=`Bearer ${n}`),t},e=>Promise.reject(e));be.interceptors.response.use(e=>e.data,e=>cb(e));const ub=()=>be.get("/v1/user/profile"),fb=()=>be.get("/v1/user/courses"),db=e=>be.put("/v1/user/profile/nickname",e),hb=e=>be.post("/v1/user/profile/name",e),pb=e=>be.put("/v1/user/profile/description",e),mb=e=>be.put("/v1/user/password",e),gb=e=>be.get(`/v1/user/upload/avatar/${e}`),_b=e=>be.put("/v1/user/profile/avatar",{avatar:e}),yb=e=>be.get(`/v1/notify/message/list?page=${e}`),vb=e=>be.put(`/v1/notify/message/${e}/read`),bb=e=>be.put(`/v1/notify/message/${e}/unread`),Eb=()=>be.get("/v1/notify/message/constants"),Sd={apiGetUserProfile:ub,apiGetUserCourses:fb,apiPostUserName:hb,apiPutUserNickname:db,apiPutUserDescription:pb,apiPutUserPassword:mb,apiGetUserAvatar:gb,apiPutUserAvatar:_b,apiGetNotifyMessages:yb,apiPutNotifyReadMessages:vb,apiPutNotifyUnreadMessages:bb,apiGetNotifyMessageConstants:Eb},{apiGetUserProfile:wb}=Sd,xa=mf("userStore",{state:()=>({originProfile:{},profile:{},thirdparty:[{}]}),actions:{async getUserProfile(){var e,t,n,r;try{const{profile:s}=await wb();this.originProfile={...s},this.profile={...s,last_name:s.last_name===null?"":s.last_name,first_name:s.first_name===null?"":s.first_name},this.thirdparty=s.thirdparty.length===0?[{email:""}]:s.thirdparty}catch(s){Fn.toastMessage("danger","",`${(t=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:t.statusCode}:${(r=(n=s==null?void 0:s.response)==null?void 0:n.data)==null?void 0:r.message}`)}}}}),Ab={class:"navbar navbar-expand-lg bg-white navbar-light border-bottom"},Sb={class:"container"},Ob=de("img",{src:"https://rpg.hexschool.com/img/backend/brand/logo-rpg.svg",alt:"rpg-logo",width:"158"},null,-1),Cb=de("button",{class:"navbar-toggler",type:"button","data-bs-toggle":"collapse","data-bs-target":"#navbarScroll","aria-controls":"navbarScroll","aria-expanded":"false","aria-label":"Toggle navigation"},[de("span",{class:"navbar-toggler-icon"})],-1),Tb={class:"collapse navbar-collapse",id:"navbarScroll"},Rb={class:"navbar-nav me-auto mb-2 mb-lg-0 gap-5"},xb={class:"nav-item"},Pb={class:"nav-item"},Nb=de("p",{class:"d-lg-none d-block"},"個人資料",-1),$b=["src"],Od={__name:"NavbarLayout",setup(e){const t=xa();return At(()=>{t.getUserProfile()}),(n,r)=>{const s=Wt("RouterLink");return Ce(),Ne("div",Ab,[de("div",Sb,[ge(s,{to:"/dashboard",class:"navbar-brand me-6"},{default:Bt(()=>[Ob]),_:1}),Cb,de("div",Tb,[de("ul",Rb,[de("li",xb,[ge(s,{to:"/tasks/my",class:"nav-link link-primary"},{default:Bt(()=>[Rt(" 任務看板 ")]),_:1})]),de("li",Pb,[ge(s,{to:"/training",class:"nav-link link-primary"},{default:Bt(()=>[Rt("直播班")]),_:1})])]),ge(s,{to:"/user",class:"text-decoration-none"},{default:Bt(()=>[Nb,de("img",{src:pe(t).profile.avatar||"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",alt:"使用者頭貼",width:"30",height:"30",class:"rounded-circle img-cover d-lg-block d-none"},null,8,$b)]),_:1})])])])}}},_c={__name:"DevLayout",setup(e){return(t,n)=>{const r=Wt("RouterView");return Ce(),Ne(Le,null,[ge(Od),ge(r)],64)}}};function kb(e){return qs()?(Do(e),!0):!1}function Pa(e){return typeof e=="function"?e():pe(e)}const Mb=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Lb=Object.prototype.toString,Ib=e=>Lb.call(e)==="[object Object]",Fb=()=>{};function Db(e,t){function n(...r){return new Promise((s,i)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(s).catch(i)})}return n}const Cd=e=>e();function Vb(e=Cd){const t=xe(!0);function n(){t.value=!1}function r(){t.value=!0}const s=(...i)=>{t.value&&e(...i)};return{isActive:Ur(t),pause:n,resume:r,eventFilter:s}}function jb(e){return e||dt()}function Bb(e,t,n={}){const{eventFilter:r=Cd,...s}=n;return Ze(e,Db(r,t),s)}function Ub(e,t,n={}){const{eventFilter:r,...s}=n,{eventFilter:i,pause:o,resume:a,isActive:l}=Vb(r);return{stop:Bb(e,t,{...s,eventFilter:i}),pause:o,resume:a,isActive:l}}function Hb(e,t=!0,n){const r=jb(n);r?At(e,r):t?e():Xe(e)}function qb(e){var t;const n=Pa(e);return(t=n==null?void 0:n.$el)!=null?t:n}const No=Mb?window:void 0;function yc(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=No):[t,n,r,s]=e,!t)return Fb;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],o=()=>{i.forEach(f=>f()),i.length=0},a=(f,u,d,h)=>(f.addEventListener(u,d,h),()=>f.removeEventListener(u,d,h)),l=Ze(()=>[qb(t),Pa(s)],([f,u])=>{if(o(),!f)return;const d=Ib(u)?{...u}:u;i.push(...n.flatMap(h=>r.map(m=>a(f,h,m,d))))},{immediate:!0,flush:"post"}),c=()=>{l(),o()};return kb(c),c}const gs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},_s="__vueuse_ssr_handlers__",Kb=zb();function zb(){return _s in gs||(gs[_s]=gs[_s]||{}),gs[_s]}function Wb(e,t){return Kb[e]||t}function Zb(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Yb={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},vc="vueuse-storage";function bc(e,t,n,r={}){var s;const{flush:i="pre",deep:o=!0,listenToStorageChanges:a=!0,writeDefaults:l=!0,mergeDefaults:c=!1,shallow:f,window:u=No,eventFilter:d,onError:h=A=>{console.error(A)},initOnMounted:m}=r,b=(f?Ys:xe)(typeof t=="function"?t():t);if(!n)try{n=Wb("getDefaultStorage",()=>{var A;return(A=No)==null?void 0:A.localStorage})()}catch(A){h(A)}if(!n)return b;const C=Pa(t),R=Zb(C),E=(s=r.serializer)!=null?s:Yb[R],{pause:v,resume:g}=Ub(b,()=>$(b.value),{flush:i,deep:o,eventFilter:d});return u&&a&&Hb(()=>{yc(u,"storage",w),yc(u,vc,N),m&&w()}),m||w(),b;function $(A){try{if(A==null)n.removeItem(e);else{const _=E.write(A),k=n.getItem(e);k!==_&&(n.setItem(e,_),u&&u.dispatchEvent(new CustomEvent(vc,{detail:{key:e,oldValue:k,newValue:_,storageArea:n}})))}}catch(_){h(_)}}function P(A){const _=A?A.newValue:n.getItem(e);if(_==null)return l&&C!=null&&n.setItem(e,E.write(C)),C;if(!A&&c){const k=E.read(_);return typeof c=="function"?c(k,C):R==="object"&&!Array.isArray(k)?{...C,...k}:k}else return typeof _!="string"?_:E.read(_)}function N(A){w(A.detail)}function w(A){if(!(A&&A.storageArea!==n)){if(A&&A.key==null){b.value=C;return}if(!(A&&A.key!==e)){v();try{(A==null?void 0:A.newValue)!==E.write(b.value)&&(b.value=P(A))}catch(_){h(_)}finally{A?Xe(g):g()}}}}}const Jb=(e=1)=>be.get(`/v1/training-classes/?page=${e}`),Gb=e=>be.get(`/v1/training-classes/${e}/check-in`),Qb=(e,t)=>be.post(`/v1/training-classes/${e}/check-in`,t),Xb=(e,t=0)=>be.get(`/v1/training-classes/${e}?preview=${t}`),e0=(e,t)=>be.get(`/v1/training-classes/${e}/tasks/board${t||""}`),t0=e=>be.get(`/v1/training-classes/${e}/tasks`),n0=e=>be.get(`/v1/training-classes/${e}/tasks/progress`),r0=(e,t,n,r=0)=>be.get(`/v1/training-classes/${e}/chapters/${t}/subchapters/${n}?preview=${r}`),s0=e=>be.get(`/v1/training-classes/${e}/calendar`),i0=e=>be.get(`/v1/training-classes/${e}/tasks/available`),o0=e=>be.get(`/v1/training-classes/${e}/tasks/accept`),a0=e=>be.get(`/v1/training-classes/${e}/tasks/completed`),l0=e=>be.get(`/v1/training-classes/${e}/tasks/accepted/board`),c0=e=>be.get(`/v1/training-classes/${e}/tasks/expired`),u0=e=>be.get(`/v1/training-classes/${e}/certificates`),f0=(e,t)=>be.get(`/v1/training-classes/${e}/certificates/${t}`),Td={apiGetTraining:Jb,apiGetTrainingDetail:Xb,apiGetTrainingCheck:Gb,apiPostTrainingCheck:Qb,apiGetTrainingTasksBoard:e0,apiGetTrainingTasks:t0,apiGetTrainingTaskProgress:n0,apiGetChapterContent:r0,apiGetAvailableTask:i0,apiGetAcceptTask:o0,apiGetAcceptBoard:l0,apiGetCompletedTask:a0,apiGetTrainingCalendar:s0,apiGetExpiredTask:c0,apiGetTrainingCertificates:u0,apiGetTrainingCertificate:f0},{apiGetTrainingDetail:d0}=Td,Rd=mf("trainingStore",{state:()=>({trainingData:{},sidebarContent:{},contentLoading:!1,previewStatus:0}),actions:{async getTrainingDetail(e){var t,n,r,s;try{const{training_class:i}=await d0(e,this.previewStatus);this.trainingData=i}catch(i){Fn.toastMessage("danger","",`${(n=(t=i==null?void 0:i.response)==null?void 0:t.data)==null?void 0:n.statusCode}:${(s=(r=i==null?void 0:i.response)==null?void 0:r.data)==null?void 0:s.message}`)}},async storeSidebarContent(e,t){this.sidebarContent[e]=t},async setContentLoading(e){this.contentLoading=e},getPreviewStatus(){const e=bc("previewStatus",0);this.previewStatus=e.value},setPreviewStatus(e=0){const t=bc("previewStatus",0);t.value=e,this.previewStatus=e}}}),h0=e=>(Jc("data-v-1e9326e1"),e=e(),Gc(),e),p0={class:"training-sidebar-width bg-light px-3 py-4"},m0={class:"mb-3 text-center"},g0={key:0,class:"border-top"},_0=["href"],y0={class:"d-flex justify-content-between"},v0={class:"mb-0 text-white fw-bold d-flex align-items-center"},b0={key:0,class:"badge rounded-pill bg-preview ms-2 fw-normal"},E0=h0(()=>de("span",{class:"material-symbols-outlined text-white"},"expand_more",-1)),w0=["id"],A0={class:"card card-body bg-transparent"},S0={class:"list-group rounded-0 bg-transparent training-sidebar"},O0=["onClick"],C0={key:0,class:"material-symbols-outlined align-bottom pe-1"},T0={key:0,class:"badge rounded-pill bg-preview ms-2 fw-normal"},R0={__name:"Sidebar",props:{trainingId:{type:String,required:!0},data:{type:Object,required:!0}},setup(e){const t=ya(),n=hi(),r=Rd(),s=he(()=>r.sidebarContent),{apiGetChapterContent:i}=Td,o=e,a=async(l,c)=>{r.setContentLoading(!0);const{id:f}=t.params;if(s.value[`${l}_${c}`])n.push({name:"其他內容",params:{id:o.trainingId,chapterId:`${l}_${c}`}}),r.setContentLoading(!1);else{const{previewStatus:u}=r,{sub_chapter:d}=await i(f,l,c,u);["link"].includes(d[0].type)?window.open(d[0].content,"_blank"):["dashboard"].includes(d[0].type)?n.push({name:"培訓班主畫面"}):(r.storeSidebarContent(`${l}_${c}`,d[0]),n.push({name:"其他內容",params:{id:o.trainingId,chapterId:`${l}_${c}`}})),r.setContentLoading(!1)}};return(l,c)=>{const f=Wt("RouterLink");return Ce(),Ne("div",p0,[de("h5",m0,[ge(f,{to:`/training/${o.trainingId}/board`},{default:Bt(()=>[Rt(cn(o.data.name),1)]),_:1},8,["to"])]),o.data.chapters&&o.data.chapters.length>0?(Ce(),Ne("div",g0,[(Ce(!0),Ne(Le,null,kr(o.data.chapters,u=>(Ce(),Ne("div",{class:"mt-3",key:u.id},[de("div",{class:"menu-title px-3 bg-deep-dark rounded-pill","data-bs-toggle":"collapse",href:"#collapse_"+u.id,role:"button"},[de("div",y0,[de("p",v0,[Rt(cn(u.name)+" ",1),Object.prototype.hasOwnProperty.call(u,"enable")?(Ce(),Ne(Le,{key:0},[u.enable?vt("",!0):(Ce(),Ne("span",b0," 未開啟 "))],64)):vt("",!0)]),E0])],8,_0),u.sub_chapters.length>0?(Ce(),Ne("div",{key:0,class:"collapse show",id:"collapse_"+u.id},[de("div",A0,[de("ul",S0,[(Ce(!0),Ne(Le,null,kr(u.sub_chapters,d=>(Ce(),Ne("a",{href:"#",key:d.id,onClick:ca(h=>a(u.id,d.id),["prevent"]),class:zt(["list-group-item rounded-pill mt-custom d-flex align-items-center",{active:pe(t).params.chapterId?pe(t).params.chapterId===`${u.id}_${d.id}`:d.name==="儀表板"}])},[d.icon?(Ce(),Ne("span",C0,cn(d.icon),1)):vt("",!0),Rt(" "+cn(d.name)+" ",1),Object.prototype.hasOwnProperty.call(d,"enable")?(Ce(),Ne(Le,{key:1},[d.enable?vt("",!0):(Ce(),Ne("span",T0," 未開啟 "))],64)):vt("",!0)],10,O0))),128))])])],8,w0)):vt("",!0)]))),128))])):vt("",!0)])}}},x0=va(R0,[["__scopeId","data-v-1e9326e1"]]),P0={key:0,class:"alert alert-warning mb-0",role:"alert"},N0={class:"d-flex"},$0={class:"mx-auto training-main overflow-hidden"},k0={__name:"Layout",setup(e){const t=ya(),n=hi(),r=Rd(),s=xe(""),i=xe({name:"",chapters:[]});At(async()=>{const{id:l}=t.params;s.value=l;const{preview:c}=t.query;c&&(await r.setPreviewStatus(c),n.replace({query:{}})),await r.getPreviewStatus(),await r.getTrainingDetail(l),i.value=r.trainingData});const a=async(l,c)=>{await r.setPreviewStatus(l),await r.getTrainingDetail(c),i.value=r.trainingData,n.push({name:"培訓班主畫面"})};return(l,c)=>{const f=Wt("RouterView");return Ce(),Ne(Le,null,[pe(r).previewStatus?(Ce(),Ne("div",P0,[Rt(" 您目前正處於預覽模式 "),de("a",{href:"#",class:"alert-link",onClick:c[0]||(c[0]=ca(u=>a(0,s.value),["prevent"]))},"「點此」"),Rt(" 回到正式模式。 ")])):vt("",!0),de("div",N0,[ge(x0,{"training-id":s.value,data:i.value},null,8,["training-id","data"]),de("div",$0,[ge(f)])])],64)}}},M0=va(k0,[["__scopeId","data-v-3bfa5054"]]),L0={useLoading:Hf.useLoading},xd=(e,t)=>(...n)=>{const s=L0.useLoading().show({container:t?t():null});return e(...n).catch(()=>{}).finally(s.hide)},I0={class:"modal-dialog modal-dialog-centered"},F0={class:"modal-content"},D0=de("div",{class:"modal-header"},[de("h5",{id:"logOutModalLabel",class:"modal-title"}," 確認登出 "),de("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})],-1),V0=de("div",{class:"modal-body"}," 是否確認登出? ",-1),j0={class:"modal-footer"},B0={__name:"LogOutModal",setup(e,{expose:t}){const n=xe(null);t({logOutModalRef:n});const r=hi(),s=()=>{const i=new Date;i.setTime(i.getTime()-1e4),document.cookie=`h_MqhC49RxFRI6pR3Z_token=; expires=${i.toGMTString()};`,r.push("/login")};return(i,o)=>(Ce(),Ne("div",{ref_key:"logOutModalRef",ref:n,class:"modal fade",tabindex:"-1","aria-labelledby":"logOutModalLabel","aria-hidden":"true"},[de("div",I0,[de("div",F0,[D0,V0,de("div",j0,[de("button",{type:"button",class:"btn btn-danger","data-bs-dismiss":"modal",onClick:o[0]||(o[0]=a=>s())}," 登出 ")])])])],512))}};var Pd={exports:{}},Wi={exports:{}};/*! + * Bootstrap backdrop.js v5.3.2 (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 Ec;function U0(){return Ec||(Ec=1,function(e,t){(function(n,r){e.exports=r(or(),ba(),Yt())})(ht,function(n,r,s){const i="backdrop",o="fade",a="show",l=`mousedown.bs.${i}`,c={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},f={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class u extends r{constructor(h){super(),this._config=this._getConfig(h),this._isAppended=!1,this._element=null}static get Default(){return c}static get DefaultType(){return f}static get NAME(){return i}show(h){if(!this._config.isVisible){s.execute(h);return}this._append();const m=this._getElement();this._config.isAnimated&&s.reflow(m),m.classList.add(a),this._emulateAnimation(()=>{s.execute(h)})}hide(h){if(!this._config.isVisible){s.execute(h);return}this._getElement().classList.remove(a),this._emulateAnimation(()=>{this.dispose(),s.execute(h)})}dispose(){this._isAppended&&(n.off(this._element,l),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const h=document.createElement("div");h.className=this._config.className,this._config.isAnimated&&h.classList.add(o),this._element=h}return this._element}_configAfterMerge(h){return h.rootElement=s.getElement(h.rootElement),h}_append(){if(this._isAppended)return;const h=this._getElement();this._config.rootElement.append(h),n.on(h,l,()=>{s.execute(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(h){s.executeAfterTransition(h,this._getElement(),this._config.isAnimated)}}return u})}(Wi)),Wi.exports}var ys={exports:{}};/*! + * Bootstrap component-functions.js v5.3.2 (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 wc;function H0(){return wc||(wc=1,function(e,t){(function(n,r){r(t,or(),Zr(),Yt())})(ht,function(n,r,s,i){const o=(a,l="hide")=>{const c=`click.dismiss${a.EVENT_KEY}`,f=a.NAME;r.on(document,c,`[data-bs-dismiss="${f}"]`,function(u){if(["A","AREA"].includes(this.tagName)&&u.preventDefault(),i.isDisabled(this))return;const d=s.getElementFromSelector(this)||this.closest(`.${f}`);a.getOrCreateInstance(d)[l]()})};n.enableDismissTrigger=o,Object.defineProperty(n,Symbol.toStringTag,{value:"Module"})})}(ys,ys.exports)),ys.exports}var Zi={exports:{}};/*! + * Bootstrap focustrap.js v5.3.2 (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 Ac;function q0(){return Ac||(Ac=1,function(e,t){(function(n,r){e.exports=r(or(),Zr(),ba())})(ht,function(n,r,s){const i="focustrap",a=".bs.focustrap",l=`focusin${a}`,c=`keydown.tab${a}`,f="Tab",u="forward",d="backward",h={autofocus:!0,trapElement:null},m={autofocus:"boolean",trapElement:"element"};class b extends s{constructor(R){super(),this._config=this._getConfig(R),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return h}static get DefaultType(){return m}static get NAME(){return i}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),n.off(document,a),n.on(document,l,R=>this._handleFocusin(R)),n.on(document,c,R=>this._handleKeydown(R)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,n.off(document,a))}_handleFocusin(R){const{trapElement:E}=this._config;if(R.target===document||R.target===E||E.contains(R.target))return;const v=r.focusableChildren(E);v.length===0?E.focus():this._lastTabNavDirection===d?v[v.length-1].focus():v[0].focus()}_handleKeydown(R){R.key===f&&(this._lastTabNavDirection=R.shiftKey?d:u)}}return b})}(Zi)),Zi.exports}var Yi={exports:{}};/*! + * Bootstrap scrollbar.js v5.3.2 (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 Sc;function K0(){return Sc||(Sc=1,function(e,t){(function(n,r){e.exports=r(td(),Zr(),Yt())})(ht,function(n,r,s){const i=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",o=".sticky-top",a="padding-right",l="margin-right";class c{constructor(){this._element=document.body}getWidth(){const u=document.documentElement.clientWidth;return Math.abs(window.innerWidth-u)}hide(){const u=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,a,d=>d+u),this._setElementAttributes(i,a,d=>d+u),this._setElementAttributes(o,l,d=>d-u)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,a),this._resetElementAttributes(i,a),this._resetElementAttributes(o,l)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(u,d,h){const m=this.getWidth(),b=C=>{if(C!==this._element&&window.innerWidth>C.clientWidth+m)return;this._saveInitialAttribute(C,d);const R=window.getComputedStyle(C).getPropertyValue(d);C.style.setProperty(d,`${h(Number.parseFloat(R))}px`)};this._applyManipulationCallback(u,b)}_saveInitialAttribute(u,d){const h=u.style.getPropertyValue(d);h&&n.setDataAttribute(u,d,h)}_resetElementAttributes(u,d){const h=m=>{const b=n.getDataAttribute(m,d);if(b===null){m.style.removeProperty(d);return}n.removeDataAttribute(m,d),m.style.setProperty(d,b)};this._applyManipulationCallback(u,h)}_applyManipulationCallback(u,d){if(s.isElement(u)){d(u);return}for(const h of r.find(u,this._element))d(h)}}return c})}(Yi)),Yi.exports}/*! + * Bootstrap modal.js v5.3.2 (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(e,t){(function(n,r){e.exports=r(nd(),or(),Zr(),U0(),H0(),q0(),Yt(),K0())})(ht,function(n,r,s,i,o,a,l,c){const f="modal",d=".bs.modal",h=".data-api",m="Escape",b=`hide${d}`,C=`hidePrevented${d}`,R=`hidden${d}`,E=`show${d}`,v=`shown${d}`,g=`resize${d}`,$=`click.dismiss${d}`,P=`mousedown.dismiss${d}`,N=`keydown.dismiss${d}`,w=`click${d}${h}`,A="modal-open",_="fade",k="show",x="modal-static",D=".modal.show",W=".modal-dialog",z=".modal-body",I='[data-bs-toggle="modal"]',G={backdrop:!0,focus:!0,keyboard:!0},Z={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class _e extends n{constructor(le,ye){super(le,ye),this._dialog=s.findOne(W,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new c,this._addEventListeners()}static get Default(){return G}static get DefaultType(){return Z}static get NAME(){return f}toggle(le){return this._isShown?this.hide():this.show(le)}show(le){this._isShown||this._isTransitioning||r.trigger(this._element,E,{relatedTarget:le}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(A),this._adjustDialog(),this._backdrop.show(()=>this._showElement(le)))}hide(){!this._isShown||this._isTransitioning||r.trigger(this._element,b).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(k),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){r.off(window,d),r.off(this._dialog,d),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new i({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new a({trapElement:this._element})}_showElement(le){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 ye=s.findOne(z,this._dialog);ye&&(ye.scrollTop=0),l.reflow(this._element),this._element.classList.add(k);const Ee=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,r.trigger(this._element,v,{relatedTarget:le})};this._queueCallback(Ee,this._dialog,this._isAnimated())}_addEventListeners(){r.on(this._element,N,le=>{if(le.key===m){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),r.on(window,g,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),r.on(this._element,P,le=>{r.one(this._element,$,ye=>{if(!(this._element!==le.target||this._element!==ye.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(A),this._resetAdjustments(),this._scrollBar.reset(),r.trigger(this._element,R)})}_isAnimated(){return this._element.classList.contains(_)}_triggerBackdropTransition(){if(r.trigger(this._element,C).defaultPrevented)return;const ye=this._element.scrollHeight>document.documentElement.clientHeight,Ee=this._element.style.overflowY;Ee==="hidden"||this._element.classList.contains(x)||(ye||(this._element.style.overflowY="hidden"),this._element.classList.add(x),this._queueCallback(()=>{this._element.classList.remove(x),this._queueCallback(()=>{this._element.style.overflowY=Ee},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const le=this._element.scrollHeight>document.documentElement.clientHeight,ye=this._scrollBar.getWidth(),Ee=ye>0;if(Ee&&!le){const Ge=l.isRTL()?"paddingLeft":"paddingRight";this._element.style[Ge]=`${ye}px`}if(!Ee&&le){const Ge=l.isRTL()?"paddingRight":"paddingLeft";this._element.style[Ge]=`${ye}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(le,ye){return this.each(function(){const Ee=_e.getOrCreateInstance(this,le);if(typeof le=="string"){if(typeof Ee[le]>"u")throw new TypeError(`No method named "${le}"`);Ee[le](ye)}})}}return r.on(document,w,I,function(ze){const le=s.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&ze.preventDefault(),r.one(le,E,Ge=>{Ge.defaultPrevented||r.one(le,R,()=>{l.isVisible(this)&&this.focus()})});const ye=s.findOne(D);ye&&_e.getInstance(ye).hide(),_e.getOrCreateInstance(le).toggle(this)}),o.enableDismissTrigger(_e),l.defineJQueryPlugin(_e),_e})})(Pd);var z0=Pd.exports;const W0=Bf(z0),Z0={class:"col-md-4"},Y0={class:"border rounded-4 px-4 py-5 text-center sticky-md-top"},J0={class:"avatar-layout"},G0=["src"],Q0=de("span",{class:"z-1 position-absolute avatar-btn-position translate-middle bg-light rounded-circle"},[de("span",{class:"material-symbols-outlined p-1 text-primary"}," add_to_photos ")],-1),X0={class:"text-primary mb-4"},eE={class:"nav flex-column nav-pills"},tE={class:"nav-item"},nE={__name:"Sidebar",setup(e){const{apiGetUserAvatar:t,apiPutUserAvatar:n}=Sd,r=xa(),s=[{id:0,name:"個人資訊",en:"profile",path:"/user"},{id:1,name:"通知訊息",en:"message",path:"/user/messages"},{id:2,name:"影音課程資訊",en:"course",path:"/user/courses"}],i=m=>({"image/png":"png","image/jpeg":"jpeg"})[m],o=m=>new Promise((b,C)=>{const R=new FileReader;R.readAsArrayBuffer(m),R.onload=E=>{const{result:v}=E.target;b(v)},R.onerror=C}),a=xe(null),l=()=>{a.value.click()},c=xe(!0),f=xd(async()=>{var m,b,C,R;try{c.value=!1;const{type:E}=a.value.files[0],{upload_url:v,image_url:g}=await t(i(E)),$=await o(a.value.files[0]);await Ta.put(v,$,{headers:{"Content-Type":E}}),await n(g),c.value=!0,r.getUserProfile()}catch(E){Fn.toastMessage("danger","",`${(b=(m=E==null?void 0:E.response)==null?void 0:m.data)==null?void 0:b.statusCode}:${(R=(C=E==null?void 0:E.response)==null?void 0:C.data)==null?void 0:R.message}`)}}),u=xe(""),d=xe(null),h=()=>{u.value.show()};return At(()=>{u.value=new W0(d.value.logOutModalRef)}),(m,b)=>{const C=Wt("router-link");return Ce(),Ne(Le,null,[de("div",Z0,[de("nav",Y0,[de("div",{class:"avatar-block mb-3 position-relative",onClick:l},[de("div",J0,[c.value?(Ce(),Ne("img",{key:0,src:pe(r).profile.avatar||"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",alt:"頭貼",class:"avatar-size rounded-circle"},null,8,G0)):vt("",!0),Q0]),de("input",{ref_key:"avatarRef",ref:a,type:"file",accept:".png,.jpg,.jpeg",onChange:b[0]||(b[0]=(...R)=>pe(f)&&pe(f)(...R)),class:"invisible position-absolute top-50 d-block w-100"},null,544)]),de("h5",X0,cn(pe(r).profile.nickname),1),de("ul",eE,[(Ce(),Ne(Le,null,kr(s,R=>de("li",{class:"nav-item",key:R.id},[ge(C,{to:R.path,class:zt(["nav-link fw-semibold",{active:m.$route.path===R.path}]),id:`pills-${R.en}-tab`,type:"button",role:"tab","aria-controls":`pills-${R.en}`},{default:Bt(()=>[Rt(cn(R.name),1)]),_:2},1032,["to","class","id","aria-controls"])])),64)),de("li",tE,[de("a",{class:"nav-link fw-semibold",id:"pills-logOut-tab",type:"button",role:"tab","aria-controls":"pills-logOut",onClick:b[1]||(b[1]=R=>h())},"登出 ")])])])]),ge(B0,{ref_key:"logOutModalComponentRef",ref:d},null,512)],64)}}},Na=Ta.create({baseURL:"https://dev-hexsystem-user.hexschool.io",withCredentials:!0,xsrfHeaderName:"xsrf-token",xsrfCookieName:"xsrf-token",withXSRFToken:!0}),rE=e=>{const{status:t}=e.response;switch(t){case 400:Fn.toastMessage("warning","report_problem",e.response.data.message);break;default:Fn.toastMessage("danger","info",e.response.data.message||"錯誤");break}return Promise.reject(e)};Na.interceptors.request.use(async e=>{const t={...e},n=`Bearer ${Ra("h_MqhC49RxFRI6pR3Z_token")}`;return n!==null&&(t.headers.Authorization=n),t},e=>Promise.reject(e));Na.interceptors.response.use(e=>e.data,e=>rE(e));const sE=e=>be.post("/v1/user/login",e),iE=e=>be.post("/v1/user/register",e),oE=e=>be.put("/v1/user/login/verify",e),aE=e=>be.put("/v1/user/register/verify",e),lE=e=>be.post("/v1/user/register/verify",e),cE=e=>be.post("/v1/user/reset_password",e),uE=(e,t)=>be.post(`/v1/user/reset_password/verify?token=${e}`,t),fE=()=>be.get("/v1/entry"),dE=e=>Na.get(`/v1/user/login/teachable?${e}`),hE={apiPostLogin:sE,apiPostRegister:iE,apiPutLoginVerify:oE,apiPutRegisterVerify:aE,apiPostRegisterVerify:lE,apiPostResetPwdVerify:cE,apiPostResetPwd:uE,apiGetEntry:fE,apiGetLoginTeachable:dE},pE={key:0,class:"container container-margin"},mE={class:"row g-4"},gE={__name:"User",setup(e){const{apiGetEntry:t}=hE;xa();const n=ya(),r=hi(),s=({name:a,value:l,expires:c})=>{document.cookie=`${a}=${l};${qf()};${c?`expires=${c}`:""}`},i=xe(!1),o=xd(async()=>{const{access_token:a,exp:l}=n.query;a&&s({name:"h_MqhC49RxFRI6pR3Z_token",value:a,expires:new Date(l*1e3)});try{await t(),i.value=!0}catch{r.push("/login")}});return At(o),(a,l)=>{const c=Wt("RouterView");return Ce(),Ne(Le,null,[ge(Od),i.value?(Ce(),Ne("div",pE,[de("div",mE,[ge(nE),ge(c)])])):vt("",!0)],64)}}},_E=[{path:"/bind_teachable",name:"BindTeachable",component:()=>He(()=>import("./BindTeachable-_B85xmhg.js"),__vite__mapDeps([]))},{path:"/login",name:"Home",component:Ii,children:[{name:"登入",path:"",component:()=>He(()=>import("./Login-Wj_ji-FY.js"),__vite__mapDeps([0,1]))},{name:"登入驗證",path:"verify",component:()=>He(()=>import("./LoginVerify-6wUqWS8R.js"),__vite__mapDeps([2,3,4]))},{name:"第三方登入",path:"/github/callback",component:()=>He(()=>import("./Github-wuM3xAyC.js"),__vite__mapDeps([]))}]},{path:"/password",component:Ii,children:[{name:"重設密碼1",path:"reset",component:()=>He(()=>import("./ResetPwd-g3PVhpIK.js"),__vite__mapDeps([]))},{name:"重設密碼",path:"setting",component:()=>He(()=>import("./ResetPwdSuccess-fNoOFZ6s.js"),__vite__mapDeps([]))}]},{path:"/register",component:Ii,children:[{name:"註冊",path:"",component:()=>He(()=>import("./Register-Ks-DcUSx.js"),__vite__mapDeps([5,1,6]))},{name:"原有帳號驗證",path:"old-verify",component:()=>He(()=>import("./OldRegisterVerify-5_O69G2Z.js"),__vite__mapDeps([7,3,8]))},{name:"註冊驗證",path:"verify",component:()=>He(()=>import("./RegisterVerify-sNKUN-ro.js"),__vite__mapDeps([9,3,10]))},{name:"補寄驗證信",path:"send",component:()=>He(()=>import("./SendEmail-mSR5WgJT.js"),__vite__mapDeps([]))}]},{path:"/user",component:gE,children:[{name:"個人資訊",path:"",component:()=>He(()=>import("./UserProfile-iWgR6OP8.js"),__vite__mapDeps([11,6,12]))},{name:"通知訊息",path:"messages",component:()=>He(()=>import("./UserMessages-LEVzrKJN.js"),__vite__mapDeps([13,6,14,15]))},{name:"已註冊的六角學院課程",path:"courses",component:()=>He(()=>import("./UserCourses-JRuU11rA.js"),__vite__mapDeps([16,17]))}]},{path:"/tasks",component:_c,children:[{name:"任務列表",path:"",component:()=>He(()=>import("./TaskList-viGTbcNi.js"),__vite__mapDeps([18,19,20,21,22,23]))},{name:"任務描述",path:":id",component:()=>He(()=>import("./TasksDescription-9T074QsR.js"),__vite__mapDeps([24,25,6,26,27,14,20,28]))},{name:"我的任務",path:"my",component:()=>He(()=>import("./MyTask-NiQauR2T.js"),__vite__mapDeps([29,19,20,21,22,30]))}]},{path:"/training",component:_c,children:[{name:"直播班 dashboard",path:"",component:()=>He(()=>import("./MyTraining-hSezQkd7.js"),__vite__mapDeps([31,14]))},{name:"確認是否報到",path:":id",component:()=>He(()=>import("./CheckWelcome-mcUaAiFa.js"),__vite__mapDeps([]))},{name:"歡迎畫面",path:":id/welcome",component:()=>He(()=>import("./Welcome-p6PWm1r4.js"),__vite__mapDeps([32,33]))},{name:"報到後畫面",path:":id/board",component:M0,children:[{name:"培訓班主畫面",path:"",component:()=>He(()=>import("./Board-skurkOPq.js"),__vite__mapDeps([34,6,26,27,35]))},{name:"其他內容",path:"content/:chapterId",component:()=>He(()=>import("./code-41222ca7-GOHo1Xob.js").then(e=>e.C),__vite__mapDeps([36,26,6,27,21,22,25,14,20,28,37]))}]}]},{path:"/dashboard",component:()=>He(()=>import("./Dashboard-FR73NdBE.js"),__vite__mapDeps([38,20,39]))},{path:"/:pathMatch(.*)*",redirect:"/login"}],yE=Vy({history:ty(),routes:_E});Object.keys(kl).forEach(e=>{Jm(e,kl[e])});mg({generateMessage:b_({zh_TW:{fields:R_,messages:S_.messages}}),validateOnInput:!0});E_("zh_TW");const vE=jm(),En=cf(M_);En.config.globalProperties.$getParameterByName=qg;En.use(vE);En.use(yE);En.component("Loading",T_);En.component("VField",Mg);En.component("VForm",Bg);En.component("ErrorMessage",Hg);En.mount("#app");export{la as $,kr as A,vt as B,Td as C,Br as D,np as E,Le as F,be as G,bn as H,cu as I,Jc as J,Gc as K,tp as L,W0 as M,ca as N,ri as O,Ze as P,C_ as Q,Bf as R,xa as S,Ms as T,aa as U,mf as V,ef as W,tu as X,Od as Y,Rd as Z,va as _,de as a,ht as a0,nd as a1,or as a2,Zr as a3,Yt as a4,Ta as a5,zr as a6,Xe as a7,yn as a8,yE as a9,O_ as aa,td as ab,Mu as ac,Hd as ad,ku as ae,Xs as af,Gh as ag,He as ah,dp as ai,Hc as aj,De as ak,qs as al,Do as am,Vp as b,Ne as c,qf as d,ya as e,At as f,Ra as g,Wt as h,hE as i,ge as j,Bt as k,pe as l,Rt as m,zt as n,Ce as o,Fn as p,Sd as q,xe as r,xd as s,na as t,hi as u,Zu as v,Yh as w,he as x,xt as y,cn as z}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/Login-Wj_ji-FY.js","assets/teachable-logo-g4ncda4J.js","assets/LoginVerify-6wUqWS8R.js","assets/fb-R3zjQfrO.js","assets/LoginVerify-2EvJISZb.css","assets/Register-Ks-DcUSx.js","assets/Modal-O_41DXjq.js","assets/OldRegisterVerify-5_O69G2Z.js","assets/OldRegisterVerify-RSB1egXb.css","assets/RegisterVerify-sNKUN-ro.js","assets/RegisterVerify-FYB6rwNZ.css","assets/UserProfile-iWgR6OP8.js","assets/UserProfile-ul10D7kQ.css","assets/UserMessages-LEVzrKJN.js","assets/vue-pagination-2.min-ZB2cJCKp.js","assets/UserMessages-KABP3BXT.css","assets/UserCourses-JRuU11rA.js","assets/UserCourses-rnPcxslZ.css","assets/TaskList-viGTbcNi.js","assets/Search-iwIwMBBd.js","assets/tasks-Ao7-cCz0.js","assets/TaskListItem-KuOFuVIA.js","assets/TaskListItem-1fusswR3.css","assets/TaskList-LMuG8cAw.css","assets/TasksDescription-9T074QsR.js","assets/TaskDetail-d3SC7-vM.js","assets/TaskDescriptionModal-Lfoqi14S.js","assets/TaskDescriptionModal-OeZgI2fR.css","assets/TaskDetail-Qjr92aVV.css","assets/MyTask-NiQauR2T.js","assets/MyTask-KaqJkHxd.css","assets/MyTraining-hSezQkd7.js","assets/Welcome-p6PWm1r4.js","assets/Welcome--ftIakCO.css","assets/Board-skurkOPq.js","assets/Board-I-xvcb2L.css","assets/code-41222ca7-GOHo1Xob.js","assets/code-41222ca7-_sFV8iCL.css","assets/Dashboard-FR73NdBE.js","assets/Dashboard-yCTNxDGc.css"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} \ No newline at end of file diff --git a/assets/material-symbols-outlined-SNGjoRgG.woff2 b/assets/material-symbols-outlined-SNGjoRgG.woff2 new file mode 100644 index 0000000..b03fea9 Binary files /dev/null and b/assets/material-symbols-outlined-SNGjoRgG.woff2 differ diff --git a/assets/material-symbols-rounded-Nbz1v37M.woff2 b/assets/material-symbols-rounded-Nbz1v37M.woff2 new file mode 100644 index 0000000..e92882f Binary files /dev/null and b/assets/material-symbols-rounded-Nbz1v37M.woff2 differ diff --git a/assets/material-symbols-sharp-GYMNbED5.woff2 b/assets/material-symbols-sharp-GYMNbED5.woff2 new file mode 100644 index 0000000..941e926 Binary files /dev/null and b/assets/material-symbols-sharp-GYMNbED5.woff2 differ diff --git a/assets/tasks-Ao7-cCz0.js b/assets/tasks-Ao7-cCz0.js new file mode 100644 index 0000000..3cc87b6 --- /dev/null +++ b/assets/tasks-Ao7-cCz0.js @@ -0,0 +1 @@ +import{G as e}from"./index-uEPoEfMl.js";const i=()=>e.get("/v1/tasks/filters"),o=(s,t)=>e.get(`/v1/tasks/${s}?preview=${t}`),c=s=>e.get(`/v1/tasks/${s}/replies`),k=s=>e.post(`/v1/tasks/${s}/accept`),n=s=>e.delete(`/v1/tasks/${s}`),l=(s,t)=>e.post(`/v1/tasks/${s}/replies`,t),$=(s,t)=>e.put(`/v1/tasks/${s}/replies`,t),v=(s=1,t=10,a=null)=>e.get(`/v1/tasks/available?count=${t}&page=${s}${a?`&${a}`:""}`),g=(s=1,t=10,a=null)=>e.get(`/v1/tasks/accepted?count=${t}&page=${s}${a?`&${a}`:""}`),r=()=>e.get("/v1/tasks/accepted/board"),T=(s=1,t=10)=>e.get(`/v1/tasks/archived?count=${t}&page=${s}`),d=(s=1,t=10)=>e.get(`/v1/tasks/completed?count=${t}&page=${s}`),G=(s=1,t=10)=>e.get(`/v1/tasks/expired?count=${t}&page=${s}`),u=({taskId:s,level:t=1,page:a=1,count:p=20})=>e.get(`v1/tasks/${s}/completed?level=${t}&page=${a}&count=${p}`),m=(s,t)=>e.get(`/v1/tasks/${s}/completed/${t}`),R=()=>e.get("/v1/training-classes/"),x={apiGetTasksFilter:i,apiGetTasks:o,apiPostTasksAccept:k,apiDeleteTasks:n,apiGetTasksReplies:c,apiPostTasksReplies:l,apiPutTasksReplies:$,apiGetAvailableTask:v,apiGetMyTask:g,apiGetMyTaskBoard:r,apiGetArchivedTask:T,apiGetCompletedTask:d,apiGetExpiredTask:G,apiGetTaskCompleted:u,apiGetTaskDetailCompleted:m,apiGetTraining:R};export{x as a}; diff --git a/assets/teachable-logo-g4ncda4J.js b/assets/teachable-logo-g4ncda4J.js new file mode 100644 index 0000000..6af7d70 --- /dev/null +++ b/assets/teachable-logo-g4ncda4J.js @@ -0,0 +1 @@ +const A="data:image/png;base64,UklGRpIHAABXRUJQVlA4TIUHAAAvj8FjEE+gqI0UaHRwgwie+HeFDYFAEsv+jitq24gJhhsE5u/4w6uZtm3Mn1P7lcW4LICp3k/rnCcMOJBfhcZR0LaNFPOHvXsZRMQERBVsjKZlWvIHFVpU0c62t21k4SQSuHTYAiYVEAvYoAImcDuAO6CnAlrTgGRvvZIYAc3VeZ6I/k8AXdt269YVPjHJvdiEOlaR1bGz3KG0O7T548QCNs6jiej/BIDgf57nff99+O2cc3w4HD/6zz+wul/nDv2rfOwv6yled+g/5Y9PWkOvE/qG/HFZOfHc9W2Pn7Re4oS+Nfe0TuKEvj33tEJO6CX5sjZeu172iGsibtAr97QaXtCL82UdxA16/X4N+K4pHlG9BzRJvih300R7zeKmqZ5Irdg1WU9KOTRdjyo5NGFGhRyaMqM6Dk2aURmHps2oikMTZ1TEoakzquHQ5JmUiKHpe1IhhhboSQPTEk8KHFrkKN5DyzwL56iDUbQYWqgnyUxLPQl2aLFnsVyrZRQqUI7zJNNNCz6J9NCSrUCBmpjkMS06iPPQss/CBOpiksW08CDK0tKtIIHaPMlxaPGjGK7loxRWnxdiKYFWhBgMeJLgUApHAQIcMLV3KIljc6EsMrW20eCGxlyJxLaMidCUK5XYknERGnIlE9sxNkIzrnRiKxsfQyOhhFIbByNDEwFGmFo4lNKxgQAn3MBSUm19gxVf3VJasTbjJVQWSizVdTAz1jWY4aqWUmtrMm5CRaHkUj0HO2M9gx1fjSu9WMvGz1AL+GGqYynBtg5jKFQRYMhRDUspNjUYR6GCAEeOyi0l2ZQzlkKxAEuOSi2l2ZQynkKhAE9MZZYSbctsTA1lwBQXcaUaSxxcDSUGV75AKNmUb7Fl821shXxgi7O50o255sWeHmPftDC57GK7Tex3LUIu8MWZXPlymGcyZvIYYyEPGOMsrow5zDE5MzmMs5ADnHEGV84cpi3WTNrG2pA2WPNJoawxpThtDlMmbybFeAspgzdOCOXNUZwzZ+MmcybOmAtxgzkfB+aYYlyZcxizuDMxG3djjHEXYsAdR4Ry52jJ2cOlxZ5Z+sHesGTshaXBnl8Ce7wQyp7DOefPzk3+zNzG3zBn/IW5wZ+fA388E8qfo4l3ACerA3YyO2AmWweGiXUgfC1GB/wEHWAACb3w02P0Nur+MeNb1PNj/LsEjkD8SrtNza9xm/g3ERBkfS5YkNkDA7L1YACxz4UAMnrgvxLoAYNoDxxEF8i7gH1YXbB9mF0wffjRhf+2LgzXurmOjru6ziifXSpxF/XdFRYpfD6MLvivAd2v+HchUJLI/H1OuyDp/76gC/x9bnTBf12xLoTPh60LQx9+dOG/2QXTh9UF2wfvAvYhukDSBRD0gEFGD/xXwnoQQLbPhQFk9sCArB5YEP9cQJDoAYEIOsAAIqMDfmIdCF+LrQPDZHbATFYH7MQ7gJPoAE0E/DHMjoTutfFzlsReszC3JXSlzTA3k/gWtdHGzK2M3pXBOU/iLu5NGZqTJJ7jXnRhWBwJfdfFL1kOXdyVLmHpyMHFbd5U+W9pJrGN+66KXfIkdnFX70WeH+Pf28OlSGIft/lRZhP/1h4tCXK4S7h614Mh0nJ4Ttjc6xFijhxcyuZBjSFmJrFN2Tz8UsLGeBL7pM3m+jHyTTCMCeRwlyH6VS6G6JFDp5SPsxzcTqcQN5P4ppOJW0l0OmFcJOF2KlGcIIk7jTwkWhLdVqGQMpNwe4VMimfRKYQpgSTcXh9KkZFFt9XGQ/KWhbvVZkibabidMjbN8+i2umCaIA33vNWEIaPl4Z63ioQcMxHXbfUwOTwT192ogTkEmTjX3ejAkNVyca57urmOTriOf28p5JnZ6GjyOGOYR8AXQ2bjK+SafJlczhfmErDFkN3YGvIttmy+YIvyyeDKQ8GDq7GEc4UlBEwxFN2YGsospmyZAE9MZcR4ClB48mRLBU1MpcRYClB8smTLBUlM5cQ4ClDh5MjWEGCIqQYxhgJUuRiydQT4Yah042eoxfnBWmSw46Hag52xnmCH6hHjJkDFixtbk4AZD1UfzIx1BTNUlxgvASp3XmxtMljxUP1ixdYX4ISpPjk4GaHBACNMLcjGyAhNBiPUhmx8DNCo84GtiLERoFlnA9sR4yJAw84FtiTGRICmnQlsSzYeBmg8QAO1JgcLIzQf4ICpPTk4GEHAGAx4kkAWAxZkHPUFENJRHkohR3UjiBmjNiY5ZNVmQVKrLICogbqYZJFHXWeQ1qoKIG6gJiZ5ZNV0BolvFQUQOUY9DEI7ykGp5FHNCHLfagkgeIxKmCQTRx2MIPujjjNIf1Qxgvy3GgIoGKMCDyrGyM+TDhLIjhG0dOTGCHo6MmMETR15MYKujqwYQVtHToygryMjRtDYRz6MoHOMbDyB1nHL5USg+JnJCXR/IQs+g/a+5+ARVuCZwQnW4QtX4wusxTivdSJYkb5fxyOszBeuwT2szzjxftwTrNI48V7cE6zWeO7vc/yElfu64x24v8AKjucd/4Y/LgSr+XXu+Dt87C+wuv88z/v++/B7wofD8aP//AOCAwA=";export{A as _}; diff --git a/assets/tweet-2953e073-bX-r3Lgd.js b/assets/tweet-2953e073-bX-r3Lgd.js new file mode 100644 index 0000000..47a3045 --- /dev/null +++ b/assets/tweet-2953e073-bX-r3Lgd.js @@ -0,0 +1 @@ +import{o as f,u as v}from"./code-41222ca7-GOHo1Xob.js";import{y as k,H as h,x as b,r as d,f as g,o as m,c as u,I as y}from"./index-uEPoEfMl.js";import"./TaskDescriptionModal-Lfoqi14S.js";import"./Modal-O_41DXjq.js";import"./TaskListItem-KuOFuVIA.js";import"./TaskDetail-d3SC7-vM.js";import"./vue-pagination-2.min-ZB2cJCKp.js";import"./tasks-Ao7-cCz0.js";const l=k({callbacks:[]}),E=a=>{y(()=>{if(document.getElementById("twitter-widgets-js"))l.callbacks.push(a);else{l.callbacks.push(a);var e=document.createElement("script");e.id="twitter-widgets-js",e.src="https://platform.twitter.com/widgets.js",e.onload=()=>l.callbacks.forEach(s=>s()),document.body.appendChild(e)}})},j={key:1,class:"notion-tweet-error"},B={name:"NotionTweet"},q=h({...B,props:{...f},setup(a){const e=a,{properties:s}=v(e),w=b(()=>{var t,r,o,p;return(p=(o=(r=(t=s.value)==null?void 0:t.source)==null?void 0:r[0])==null?void 0:o[0].split("status/"))==null?void 0:p[1].split("?")[0]}),c=d(),i=d(),n=()=>{var t;(t=window.twttr)==null||t.ready().then(({widgets:r})=>{r.createTweetEmbed(w.value,c.value,{}).then(o=>{i.value=o?void 0:"error"}).catch(o=>{i.value=o})})};return E(n),g(()=>{n()}),(t,r)=>i.value?(m(),u("div",j,"Error loading Tweet")):(m(),u("div",{key:0,class:"notion-tweet",ref_key:"el",ref:c},null,512))}});export{q as default}; diff --git a/assets/vue-pagination-2.min-ZB2cJCKp.js b/assets/vue-pagination-2.min-ZB2cJCKp.js new file mode 100644 index 0000000..66d520b --- /dev/null +++ b/assets/vue-pagination-2.min-ZB2cJCKp.js @@ -0,0 +1 @@ +import{Q as k,R as b}from"./index-uEPoEfMl.js";var v={};(function(C){(function(h,s){for(var n in s)h[n]=s[n]})(C,function(h){var s={};function n(e){if(s[e])return s[e].exports;var r=s[e]={i:e,l:!1,exports:{}};return h[e].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=h,n.c=s,n.d=function(e,r,l){n.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:l})},n.r=function(e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,r){if(1&r&&(e=n(e)),8&r||4&r&&typeof e=="object"&&e&&e.__esModule)return e;var l=Object.create(null);if(n.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:e}),2&r&&typeof e!="string")for(var t in e)n.d(l,t,(function(i){return e[i]}).bind(null,t));return l},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},n.p="/dist/",n(n.s=8)}([function(h,s){h.exports=k},function(h,s,n){h.exports={nav:"",count:"",wrapper:"pagination",list:"pagination-list",item:"",link:"pagination-link",next:"",prev:"",active:"is-current",disabled:""}},function(h,s,n){h.exports={nav:"",count:"",wrapper:"",list:"pagination",item:"page-item",link:"page-link",next:"",prev:"",active:"active",disabled:"disabled"}},function(h,s,n){h.exports={nav:"",count:"",wrapper:"",list:"pagination",item:"page-item",link:"page-link",next:"",prev:"",active:"active",disabled:"disabled"}},function(h,s,n){function e(){for(var a=[],o=0;o",nextChunk:">>",prevPage:"<",prevChunk:"<<"}}},h.exports=s.default},function(h,s,n){Object.defineProperty(s,"__esModule",{value:!0});var e=l(n(5)),r=l(n(4));function l(t){return t&&t.__esModule?t:{default:t}}s.default={name:"RenderlessPagination",inject:["Page","records","perPage"],props:{itemClass:{required:!1,default:"VuePagination__pagination-item"}},render:function(){var t=this;return this.$slots.default({override:this.opts.template,showPagination:this.totalPages>1,pages:this.pages,pageEvents:function(i){return{click:function(){return t.setPage(i)},keydown:function(p){p.key==="ArrowRight"&&t.next(),p.key==="ArrowLeft"&&t.prev()}}},activeClass:this.activeClass,hasEdgeNav:this.opts.edgeNavigation&&this.totalChunks>1,setPage:this.setPage,setFirstPage:this.setPage.bind(this,1),setLastPage:this.setPage.bind(this,this.totalPages),hasChunksNav:this.opts.chunksNavigation==="fixed",setPrevChunk:this.prevChunk,setNextChunk:this.nextChunk,setPrevPage:this.prev,firstPageProps:{class:this.Theme.link,disabled:this.page===1},lastPageProps:{class:this.Theme.link,disabled:this.page===this.totalPages},prevProps:{class:this.Theme.link,disabled:!!this.allowedPageClass(this.page-1)},nextProps:{class:this.Theme.link,disabled:!!this.allowedPageClass(this.page+1)},pageClasses:function(i){return t.itemClass+" "+t.Theme.item+" "+t.activeClass(i)},prevChunkProps:{class:this.Theme.link,disabled:!this.allowedChunk(-1)},nextChunkProps:{class:this.Theme.link,disabled:!this.allowedChunk(1)},setNextPage:this.next,theme:{nav:this.Theme.nav,list:"VuePagination__pagination "+this.Theme.list,prev:this.itemClass+" "+this.itemClass+"-prev-page "+this.Theme.item+" "+this.Theme.prev+" "+this.allowedPageClass(this.page-1),next:this.itemClass+" "+this.itemClass+"-next-page "+this.Theme.item+" "+this.Theme.next+" "+this.allowedPageClass(this.page+1),prevChunk:this.itemClass+" "+this.Theme.item+" "+this.Theme.prev+" "+this.itemClass+"-prev-chunk "+this.allowedChunkClass(-1),nextChunk:this.itemClass+" "+this.Theme.item+" "+this.Theme.next+" "+this.itemClass+"-next-chunk "+this.allowedChunkClass(1),firstPage:this.itemClass+" "+this.Theme.item+" "+(this.page===1?this.Theme.disabled:"")+" "+this.itemClass+"-first-page",lastPage:this.itemClass+" "+this.Theme.item+" "+(this.page===this.totalPages?this.Theme.disabled:"")+" "+this.itemClass+"-last-page",link:this.Theme.link,page:this.itemClass+" "+this.Theme.item,wrapper:this.Theme.wrapper,count:"VuePagination__count "+this.Theme.count},hasRecords:this.hasRecords,count:this.count,texts:this.opts.texts,opts:this.opts,allowedChunkClass:this.allowedChunkClass,allowedPageClass:this.allowedPageClass,setChunk:this.setChunk,prev:this.prev,next:this.next,totalPages:this.totalPages,totalChunks:this.totalChunks,page:this.Page(),records:this.records(),perPage:this.perPage(),formatNumber:this.formatNumber})},data:function(){return{firstPage:this.$parent.modelValue,For:this.$parent.for,Options:this.$parent.options}},watch:{page:function(t){if(this.opts.chunksNavigation==="scroll"&&this.allowedPage(t)&&!this.inDisplay(t))if(t===this.totalPages){var i=t-this.opts.chunk+1;this.firstPage=i>=1?i:1}else this.firstPage=t;this.$parent.$emit("paginate",t)}},computed:{Records:function(){return this.records()},PerPage:function(){return this.perPage()},opts:function(){return r.default.recursive((0,e.default)(),this.Options)},Theme:function(){if(this.opts.theme instanceof Object)return this.opts.theme;var t={bootstrap3:n(3),bootstrap4:n(2),bulma:n(1)};if(!t[this.opts.theme])throw"vue-pagination-2: the theme "+this.opts.theme+" does not exist";return t[this.opts.theme]},page:function(){return this.Page()},pages:function(){return this.Records?function(t,i){return Array.apply(0,Array(i)).map(function(p,g){return g+t})}(this.paginationStart,this.pagesInCurrentChunk):[]},totalPages:function(){return this.Records?Math.ceil(this.Records/this.PerPage):1},totalChunks:function(){return Math.ceil(this.totalPages/this.opts.chunk)},currentChunk:function(){return Math.ceil(this.page/this.opts.chunk)},paginationStart:function(){return this.opts.chunksNavigation==="scroll"?this.firstPage:(this.currentChunk-1)*this.opts.chunk+1},pagesInCurrentChunk:function(){return this.paginationStart+this.opts.chunk<=this.totalPages?this.opts.chunk:this.totalPages-this.paginationStart+1},hasRecords:function(){return parseInt(this.Records)>0},count:function(){if(/{page}/.test(this.opts.texts.count))return this.totalPages<=1?"":this.opts.texts.count.replace("{page}",this.page).replace("{pages}",this.totalPages);var t=this.opts.texts.count.split("|"),i=(this.page-1)*this.PerPage+1,p=this.page==this.totalPages?this.Records:i+this.PerPage-1;return t[Math.min(this.Records==1?2:this.totalPages==1?1:0,t.length-1)].replace("{count}",this.formatNumber(this.Records)).replace("{from}",this.formatNumber(i)).replace("{to}",this.formatNumber(p))}},methods:{setPage:function(t){this.allowedPage(t)&&this.paginate(t)},paginate:function(t){this.$parent.$emit("update:modelValue",t)},next:function(){return this.setPage(this.page+1)},prev:function(){return this.setPage(this.page-1)},inDisplay:function(t){var i=this.firstPage,p=i+this.opts.chunk-1;return t>=i&&t<=p},nextChunk:function(){return this.setChunk(1)},prevChunk:function(){return this.setChunk(-1)},setChunk:function(t){this.setPage((this.currentChunk-1+t)*this.opts.chunk+1)},allowedPage:function(t){return t>=1&&t<=this.totalPages},allowedChunk:function(t){return t==1&&this.currentChunk1},allowedPageClass:function(t){return this.allowedPage(t)?"":this.Theme.disabled},allowedChunkClass:function(t){return this.allowedChunk(t)?"":this.Theme.disabled},activeClass:function(t){return this.page==t?this.Theme.active:""},formatNumber:function(t){return this.opts.format?t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):t}}},h.exports=s.default},function(h,s,n){var e=n(0);h.exports=function(r){return(function(l){var t=this.theme,i="",p="",g="",a="",o=r.opts.hideCount?"":(0,e.createVNode)("p",{style:parseInt(this.records)?"":"display:none",class:"VuePagination__count "+t.count},[this.count]),u=this.pages.map((function(c){return(0,e.createVNode)("li",{class:"VuePagination__pagination-item "+t.page+" "+this.activeClass(c),onClick:this.setPage.bind(this,c),onKeyDown:this.pageEvents(c).keydown},[(0,e.createVNode)("button",{class:t.link+" "+this.activeClass(c)},[this.formatNumber(c)])])}).bind(this));return this.opts.edgeNavigation&&this.totalChunks>1&&(g=(0,e.createVNode)("li",{class:"VuePagination__pagination-item "+t.page+" "+(this.page===1?t.disabled:"")+" VuePagination__pagination-item-first-page",onClick:this.setPage.bind(this,1)},[(0,e.createVNode)("button",{type:"button",class:t.link,disabled:this.page===1},[this.opts.texts.first])]),a=(0,e.createVNode)("li",{class:"VuePagination__pagination-item "+t.page+" "+(this.page===this.totalPages?t.disabled:"")+" VuePagination__pagination-item-last-page",onClick:this.setPage.bind(this,this.totalPages)},[(0,e.createVNode)("button",{type:"button",class:t.link,disabled:this.page===this.totalPages},[this.opts.texts.last])])),this.opts.chunksNavigation==="fixed"&&(i=(0,e.createVNode)("li",{class:"VuePagination__pagination-item "+t.page+" "+t.prev+" VuePagination__pagination-item-prev-chunk "+this.allowedChunkClass(-1),onClick:this.setChunk.bind(this,-1)},[(0,e.createVNode)("button",{type:"button",class:t.link,disabled:!!this.allowedChunkClass(-1)},[this.opts.texts.prevChunk])]),p=(0,e.createVNode)("li",{class:"VuePagination__pagination-item "+t.page+" "+t.next+" VuePagination__pagination-item-next-chunk "+this.allowedChunkClass(1),onClick:this.setChunk.bind(this,1)},[(0,e.createVNode)("button",{type:"button",class:t.link,disabled:!!this.allowedChunkClass(1)},[this.opts.texts.nextChunk])])),(0,e.createVNode)("div",{class:"VuePagination "+t.wrapper},[(0,e.createVNode)("nav",{class:""+t.nav},[(0,e.createVNode)("ul",{style:this.totalPages>1?"":"display:none",class:t.list+" VuePagination__pagination"},[g,i,(0,e.createVNode)("li",{class:"VuePagination__pagination-item "+t.page+" "+t.prev+" VuePagination__pagination-item-prev-page "+this.allowedPageClass(this.page-1),onClick:this.prev.bind(this)},[(0,e.createVNode)("button",{type:"button",class:t.link,disabled:!!this.allowedPageClass(this.page-1)},[this.opts.texts.prevPage])]),u,(0,e.createVNode)("li",{class:"VuePagination__pagination-item "+t.page+" "+t.next+" VuePagination__pagination-item-next-page "+this.allowedPageClass(this.page+1),onClick:this.next.bind(this)},[(0,e.createVNode)("button",{type:"button",class:t.link,disabled:!!this.allowedPageClass(this.page+1)},[this.opts.texts.nextPage])]),p,a]),o])])}).bind(r)}},function(h,s,n){Object.defineProperty(s,"__esModule",{value:!0});var e=t(n(7)),r=t(n(6)),l=n(0);function t(i){return i&&i.__esModule?i:{default:i}}s.default={name:"Pagination",emits:["update:modelValue","paginate"],components:{RenderlessPagination:r.default},provide:function(){var i=this;return{Page:function(){return i.modelValue},perPage:function(){return i.perPage},records:function(){return i.records}}},render:function(){return(0,l.h)(r.default,{ref:"pg"},{default:function(i){return i.override?(0,l.h)(i.override,{props:i}):(0,e.default)(i)(l.h)}})},methods:{setPage:function(i){this.$refs.pg.setPage(i)}},props:{modelValue:{type:Number,required:!0,validator:function(i){return i>0}},records:{type:Number,required:!0},perPage:{type:Number,required:!0},options:{type:Object}}},h.exports=s.default}]))})(v);const x=b(v);export{x as P}; 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/font/NotoSansTC-Regular.otf b/font/NotoSansTC-Regular.otf new file mode 100644 index 0000000..2972477 Binary files /dev/null and b/font/NotoSansTC-Regular.otf differ diff --git a/images/hexschool_logo.svg b/images/hexschool_logo.svg new file mode 100644 index 0000000..864ec60 --- /dev/null +++ b/images/hexschool_logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/template1.svg b/images/template1.svg new file mode 100644 index 0000000..30616ad --- /dev/null +++ b/images/template1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/template2.svg b/images/template2.svg new file mode 100644 index 0000000..2a23707 --- /dev/null +++ b/images/template2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..92f9801 --- /dev/null +++ b/index.html @@ -0,0 +1,15 @@ + + + + + + + 六角學院 + + + + + +
+ +